:root{--mw-primary-dark:#0a1628;--mw-primary-darker:#050d17;--mw-navy-900:#0a1628;--mw-navy-800:#0f1f38;--mw-navy-700:#1e2942;--mw-navy-600:#2d3a52;--mw-primary-gold:#d4a343;--mw-gold-hover:#e8b954;--mw-gold-pressed:#c4922e;--mw-gold-light:#f5e6c8;--mw-gold-lighter:#faf3e3;--mw-white:#ffffff;--mw-off-white:#f8fafc;--mw-pearl:#f1f5f9;--mw-slate-950:#020617;--mw-slate-900:#0f172a;--mw-slate-800:#1e293b;--mw-slate-700:#334155;--mw-slate-600:#475569;--mw-slate-500:#64748b;--mw-slate-400:#94a3b8;--mw-slate-300:#cbd5e1;--mw-slate-200:#e2e8f0;--mw-slate-100:#f1f5f9;--mw-slate-50:#f8fafc;--mw-emerald-900:#064e3b;--mw-emerald-800:#065f46;--mw-emerald-700:#047857;--mw-emerald-600:#059669;--mw-emerald-500:#10b981;--mw-emerald-400:#34d399;--mw-emerald-300:#6ee7b7;--mw-emerald-200:#a7f3d0;--mw-emerald-100:#d1fae5;--mw-emerald-50:#ecfdf5;--mw-amber-900:#78350f;--mw-amber-800:#92400e;--mw-amber-700:#b45309;--mw-amber-600:#d97706;--mw-amber-500:#f59e0b;--mw-amber-400:#fbbf24;--mw-amber-300:#fcd34d;--mw-amber-200:#fde68a;--mw-amber-100:#fef3c7;--mw-amber-50:#fffbeb;--mw-rose-900:#881337;--mw-rose-800:#9f1239;--mw-rose-700:#be123c;--mw-rose-600:#e11d48;--mw-rose-500:#f43f5e;--mw-rose-400:#fb7185;--mw-rose-300:#fda4af;--mw-rose-200:#fecdd3;--mw-rose-100:#ffe4e6;--mw-rose-50:#fff1f2;--mw-blue-900:#1e3a8a;--mw-blue-800:#1e40af;--mw-blue-700:#1d4ed8;--mw-blue-600:#2563eb;--mw-blue-500:#3b82f6;--mw-blue-400:#60a5fa;--mw-blue-300:#93c5fd;--mw-blue-200:#bfdbfe;--mw-blue-100:#dbeafe;--mw-blue-50:#eff6ff;--mw-violet-900:#4c1d95;--mw-violet-800:#5b21b6;--mw-violet-700:#6d28d9;--mw-violet-600:#7c3aed;--mw-violet-500:#8b5cf6;--mw-violet-400:#a78bfa;--mw-violet-300:#c4b5fd;--mw-violet-200:#ddd6fe;--mw-violet-100:#ede9fe;--mw-violet-50:#f5f3ff;--mw-cyan-900:#164e63;--mw-cyan-800:#155e75;--mw-cyan-700:#0e7490;--mw-cyan-600:#0891b2;--mw-cyan-500:#06b6d4;--mw-cyan-400:#22d3ee;--mw-cyan-300:#67e8f9;--mw-cyan-200:#a5f3fc;--mw-cyan-100:#cffafe;--mw-cyan-50:#ecfeff;--mw-orange-900:#7c2d12;--mw-orange-800:#9a3412;--mw-orange-700:#c2410c;--mw-orange-600:#ea580c;--mw-orange-500:#f97316;--mw-orange-400:#fb923c;--mw-orange-300:#fdba74;--mw-orange-200:#fed7aa;--mw-orange-100:#ffedd5;--mw-orange-50:#fff7ed;--mw-bg-white:#ffffff;--mw-bg-light:#f8fafc;--mw-bg-muted:#f1f5f9;--mw-bg-dark:#0a1628;--mw-bg-darker:#050d17;--mw-text-primary:#0a1628;--mw-text-body:#1e2942;--mw-text-secondary:#475569;--mw-text-muted:#64748b;--mw-text-light:#94a3b8;--mw-text-white:#ffffff;--mw-text-white-muted:rgba(255, 255, 255, 0.7);--mw-text-white-subtle:rgba(255, 255, 255, 0.5);--mw-border-light:#e2e8f0;--mw-border-medium:#cbd5e1;--mw-border-dark:#334155;--mw-border-gold:var(--mw-primary-gold);--mw-success:#10b981;--mw-success-dark:#059669;--mw-success-light:rgba(16, 185, 129, 0.12);--mw-success-border:rgba(16, 185, 129, 0.25);--mw-success-text:#065f46;--mw-warning:#f59e0b;--mw-warning-dark:#d97706;--mw-warning-light:rgba(245, 158, 11, 0.12);--mw-warning-border:rgba(245, 158, 11, 0.25);--mw-warning-text:#92400e;--mw-error:#f43f5e;--mw-error-dark:#e11d48;--mw-error-light:rgba(244, 63, 94, 0.12);--mw-error-border:rgba(244, 63, 94, 0.25);--mw-error-text:#9f1239;--mw-info:#3b82f6;--mw-info-dark:#2563eb;--mw-info-light:rgba(59, 130, 246, 0.12);--mw-info-border:rgba(59, 130, 246, 0.25);--mw-info-text:#1e40af;--mw-gradient-hero:linear-gradient(135deg, #0f1419 0%, #0a1628 100%);--mw-gradient-hero-gold:linear-gradient(135deg, #0a1628 0%, #1e2942 50%, #d4a343 100%);--mw-gradient-hero-subtle:linear-gradient(180deg, #0a1628 0%, #0f1f38 100%);--mw-gradient-gold:linear-gradient(135deg, #c4922e, #d4a343, #e8b954);--mw-gradient-navy:linear-gradient(135deg, #0a1628, #1e2942);--mw-gradient-dark:linear-gradient(135deg, #1e293b, #0f172a);--mw-gradient-success:linear-gradient(135deg, #059669, #34d399);--mw-gradient-warning:linear-gradient(135deg, #d97706, #fbbf24);--mw-gradient-error:linear-gradient(135deg, #e11d48, #fb7185);--mw-gradient-info:linear-gradient(135deg, #2563eb, #60a5fa);--mw-gradient-blue:linear-gradient(135deg, #2563eb, #3b82f6);--mw-gradient-violet:linear-gradient(135deg, #7c3aed, #8b5cf6);--mw-gradient-cyan:linear-gradient(135deg, #0891b2, #22d3ee);--mw-gradient-emerald:linear-gradient(135deg, #059669, #34d399);--mw-gradient-amber:linear-gradient(135deg, #f59e0b, #fbbf24);--mw-gradient-orange:linear-gradient(135deg, #ea580c, #fb923c);--mw-gradient-rose:linear-gradient(135deg, #e11d48, #fb7185);--mw-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--mw-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--mw-font-logo:'Montserrat', 'Inter', sans-serif;--mw-font-mono:'SF Mono', 'Fira Code', 'Consolas', monospace;--mw-text-xs:0.75rem;--mw-text-sm:0.875rem;--mw-text-base:1rem;--mw-text-lg:1.125rem;--mw-text-xl:1.25rem;--mw-text-2xl:1.5rem;--mw-text-3xl:1.875rem;--mw-text-4xl:2.25rem;--mw-text-5xl:3rem;--mw-text-6xl:3.75rem;--mw-text-7xl:4.5rem;--mw-font-light:300;--mw-font-normal:400;--mw-font-medium:500;--mw-font-semibold:600;--mw-font-bold:700;--mw-font-extrabold:800;--mw-leading-none:1;--mw-leading-tight:1.25;--mw-leading-snug:1.375;--mw-leading-normal:1.5;--mw-leading-relaxed:1.625;--mw-leading-loose:1.75;--mw-leading-prose:1.8;--mw-tracking-tighter:-0.05em;--mw-tracking-tight:-0.025em;--mw-tracking-normal:0;--mw-tracking-wide:0.025em;--mw-tracking-wider:0.05em;--mw-tracking-widest:0.1em;--mw-space-0:0;--mw-space-px:1px;--mw-space-0-5:0.125rem;--mw-space-1:0.25rem;--mw-space-1-5:0.375rem;--mw-space-2:0.5rem;--mw-space-2-5:0.625rem;--mw-space-3:0.75rem;--mw-space-3-5:0.875rem;--mw-space-4:1rem;--mw-space-5:1.25rem;--mw-space-6:1.5rem;--mw-space-7:1.75rem;--mw-space-8:2rem;--mw-space-9:2.25rem;--mw-space-10:2.5rem;--mw-space-11:2.75rem;--mw-space-12:3rem;--mw-space-14:3.5rem;--mw-space-16:4rem;--mw-space-20:5rem;--mw-space-24:6rem;--mw-space-28:7rem;--mw-space-32:8rem;--mw-padding-button-x:1.5rem;--mw-padding-button-y:0.875rem;--mw-padding-input-x:1rem;--mw-padding-input-y:0.75rem;--mw-padding-card:1.5rem;--mw-padding-section:5rem;--mw-padding-container:2rem;--mw-container-xs:320px;--mw-container-sm:640px;--mw-container-md:768px;--mw-container-lg:1024px;--mw-container-xl:1280px;--mw-container-2xl:1400px;--mw-container-max:1600px;--mw-content-narrow:640px;--mw-content-default:768px;--mw-content-wide:1024px;--mw-content-full:1280px;--mw-content-prose:65ch;--mw-sidebar-sm:240px;--mw-sidebar-md:280px;--mw-sidebar-lg:320px;--mw-breakpoint-sm:640px;--mw-breakpoint-md:768px;--mw-breakpoint-lg:1024px;--mw-breakpoint-xl:1280px;--mw-breakpoint-2xl:1536px;--mw-radius-none:0;--mw-radius-sm:0.25rem;--mw-radius-md:0.5rem;--mw-radius-lg:0.75rem;--mw-radius-xl:1rem;--mw-radius-2xl:1.5rem;--mw-radius-3xl:2rem;--mw-radius-full:9999px;--mw-shadow-xs:0 1px 2px rgba(10, 22, 40, 0.04);--mw-shadow-sm:0 1px 3px rgba(10, 22, 40, 0.06);--mw-shadow-md:0 4px 12px rgba(10, 22, 40, 0.08);--mw-shadow-lg:0 8px 24px rgba(10, 22, 40, 0.12);--mw-shadow-xl:0 16px 48px rgba(10, 22, 40, 0.16);--mw-shadow-2xl:0 24px 64px rgba(10, 22, 40, 0.20);--mw-shadow-inner:inset 0 2px 4px rgba(10, 22, 40, 0.05);--mw-shadow-none:none;--mw-shadow-card:0 1px 3px rgba(10, 22, 40, 0.08), 0 1px 2px rgba(10, 22, 40, 0.04);--mw-shadow-card-hover:0 10px 24px rgba(10, 22, 40, 0.12);--mw-shadow-glow-gold:0 0 24px rgba(212, 163, 67, 0.35);--mw-shadow-glow-blue:0 0 24px rgba(37, 99, 235, 0.35);--mw-shadow-glow-emerald:0 0 24px rgba(16, 185, 129, 0.35);--mw-shadow-glow-violet:0 0 24px rgba(124, 58, 237, 0.35);--mw-shadow-glow-rose:0 0 24px rgba(244, 63, 94, 0.35);--mw-focus-ring:0 0 0 3px rgba(212, 163, 67, 0.4);--mw-focus-ring-blue:0 0 0 3px rgba(59, 130, 246, 0.4);--mw-transition-fast:150ms ease;--mw-transition-base:200ms ease;--mw-transition-normal:250ms ease;--mw-transition-slow:300ms ease;--mw-transition-slower:400ms ease;--mw-transition-colors:color 150ms ease, background-color 150ms ease, border-color 150ms ease;--mw-transition-transform:transform 200ms ease;--mw-transition-shadow:box-shadow 200ms ease;--mw-transition-opacity:opacity 200ms ease;--mw-transition-all:all 200ms ease;--mw-z-base:0;--mw-z-dropdown:100;--mw-z-sticky:200;--mw-z-fixed:300;--mw-z-modal-backdrop:400;--mw-z-modal:500;--mw-z-popover:600;--mw-z-tooltip:700;--mw-z-toast:800;--mw-z-max:9999;--mw-cat-procrastination:#f97316;--mw-cat-procrastination-light:#fff7ed;--mw-cat-procrastination-dark:#c2410c;--mw-cat-stress:#06b6d4;--mw-cat-stress-light:#ecfeff;--mw-cat-stress-dark:#0e7490;--mw-cat-direction:#8b5cf6;--mw-cat-direction-light:#f5f3ff;--mw-cat-direction-dark:#6d28d9;--mw-cat-motivation:#f59e0b;--mw-cat-motivation-light:#fffbeb;--mw-cat-motivation-dark:#b45309;--mw-cat-confidence:#ec4899;--mw-cat-confidence-light:#fdf2f8;--mw-cat-confidence-dark:#be185d;--mw-cat-habits:#10b981;--mw-cat-habits-light:#ecfdf5;--mw-cat-habits-dark:#047857;--mw-cat-focus:#3b82f6;--mw-cat-focus-light:#eff6ff;--mw-cat-focus-dark:#1d4ed8;--mw-cat-relationships:#f43f5e;--mw-cat-relationships-light:#fff1f2;--mw-cat-relationships-dark:#be123c;--mw-cat-mindset:#6366f1;--mw-cat-mindset-light:#eef2ff;--mw-cat-mindset-dark:#4338ca;--mw-cat-accountability:#14b8a6;--mw-cat-accountability-light:#f0fdfa;--mw-cat-accountability-dark:#0f766e}@media (max-width:1023px){:root{--mw-text-5xl:2.5rem;--mw-text-6xl:3rem;--mw-text-7xl:3.5rem;--mw-padding-section:4rem;--mw-padding-card:1.25rem;--mw-padding-container:1.5rem}}@media (max-width:767px){:root{--mw-text-4xl:1.875rem;--mw-text-5xl:2.25rem;--mw-text-6xl:2.5rem;--mw-text-7xl:3rem;--mw-padding-section:3rem;--mw-padding-card:1rem;--mw-padding-container:1rem;--mw-padding-button-x:1.25rem;--mw-padding-button-y:0.75rem}}@media (max-width:479px){:root{--mw-text-3xl:1.5rem;--mw-text-4xl:1.75rem;--mw-text-5xl:2rem;--mw-text-6xl:2.25rem;--mw-padding-section:2.5rem;--mw-padding-card:0.875rem;--mw-padding-container:0.75rem}}.mw-base,.mw-content{font-family:var(--mw-font-body);font-size:var(--mw-text-base);line-height:var(--mw-leading-relaxed);color:var(--mw-text-body)}.mw-heading{font-family:var(--mw-font-display);font-weight:var(--mw-font-bold);line-height:var(--mw-leading-tight);color:var(--mw-text-primary)}.mw-text-gold{color:var(--mw-primary-gold)}.mw-text-gold-gradient{background:var(--mw-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.mw-focus-visible:focus-visible{outline:none;box-shadow:var(--mw-focus-ring)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}