:root{--navy:#0b1f3a;--navy-deep:#071528;--saffron:#f07a1a;--saffron-soft:#ff9a3c;--ink:#f5f7fb;--muted:#9fb0c7;--card:#122844;--line:#4ec3e040;--success:#22c55e;--danger:#ef4444;--radius:14px;--font:"Outfit", "Avenir Next", "Segoe UI", sans-serif;--display:"Plus Jakarta Sans", "Outfit", "Avenir Next", sans-serif;--topbar-bg:#071528eb;--nav-panel:#071528fa;--surface:#122844f2;--input-bg:#071528b3;--band-bg:linear-gradient(180deg, #1228448c, #07152833);--shadow:0 16px 32px #00000047;--page-glow-1:#f07a1a38;--page-glow-2:#4ec3e024;--cyan:#4ec3e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--navy:#e8eef7;--navy-deep:#f4f7fb;--ink:#0b1f3a;--muted:#5a6b82;--card:#fff;--line:#0b1f3a1f;--topbar-bg:#ffffffeb;--nav-panel:#fffffffa;--surface:#fff;--input-bg:#fff;--band-bg:linear-gradient(180deg, #e8eef7e6, #f4f7fb80);--shadow:0 14px 28px #0b1f3a14;--page-glow-1:#f07a1a1f;--page-glow-2:#4ec3e01a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}#__nuxt,body,html{background:radial-gradient(1100px 520px at 8% -8%,var(--page-glow-1),transparent 55%),radial-gradient(900px 480px at 100% 0,var(--page-glow-2),transparent 48%),var(--navy-deep);min-width:0;min-height:100%;color:var(--ink);font-family:var(--font);margin:0;transition:background-color .25s,color .25s;overflow-x:clip}.display,h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}img,svg,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.btn,button{font:inherit;cursor:pointer;border:0}.btn{background:linear-gradient(135deg,var(--saffron),#d9630d);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.35rem;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 14px 28px #f07a1a59}.btn-ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.container{width:min(1120px,100% - 2rem);margin-inline:auto}.card{background:linear-gradient(180deg,var(--surface),var(--card));border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.input,select.input,textarea.input{border:1px solid var(--line);background:var(--input-bg);width:100%;max-width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:.85rem 1rem}.input:focus,select.input:focus,textarea.input:focus{border-color:var(--cyan)}.muted{color:var(--muted)}.badge{color:var(--saffron-soft);background:#f07a1a2e;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=640px){.container{width:min(1120px,100% - 1.25rem)}.btn{padding:.8rem 1.1rem}.card{padding:1rem}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{opacity:.45}50%{opacity:.85}}@keyframes shimmer{0%{background-position:0}to{background-position:100%}}.reveal{opacity:1;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s;transform:none}@media (prefers-reduced-motion:no-preference){.reveal.js-ready:not(.in){opacity:0;filter:blur(3px);transform:translateY(32px)}.reveal.reveal-left.js-ready:not(.in){transform:translate(-36px,12px)}.reveal.reveal-right.js-ready:not(.in){transform:translate(36px,12px)}.reveal.reveal-scale.js-ready:not(.in){transform:translateY(18px)scale(.94)}.reveal.reveal-fade.js-ready:not(.in){filter:none;transform:none}}.reveal.in{opacity:1;filter:none;transform:none}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.reveal-stagger>*{opacity:1;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s;transform:none}@media (prefers-reduced-motion:no-preference){.reveal-stagger.js-ready:not(.in)>*{opacity:0;filter:blur(2px);transform:translateY(22px)}.reveal-stagger.reveal-stagger-scale.js-ready:not(.in)>*{transform:translateY(14px)scale(.96)}.reveal-stagger.in>:first-child{transition-delay:50ms}.reveal-stagger.in>:nth-child(2){transition-delay:.12s}.reveal-stagger.in>:nth-child(3){transition-delay:.19s}.reveal-stagger.in>:nth-child(4){transition-delay:.26s}.reveal-stagger.in>:nth-child(5){transition-delay:.33s}.reveal-stagger.in>:nth-child(6){transition-delay:.4s}.reveal-stagger.in>:nth-child(7){transition-delay:.47s}.reveal-stagger.in>:nth-child(8){transition-delay:.54s}.reveal-stagger.in>:nth-child(n+9){transition-delay:.6s}}.reveal-stagger.in>*{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:no-preference){.path-card,.process article,.process-step,.story-card,.why-card{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.path-card:hover,.process article:hover,.process-step:hover,.story-card:hover,.why-card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-stagger.in>*,.reveal-stagger>*,.reveal.in{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.btn:hover,.path-card:hover,.process article:hover,.process-step:hover,.story-card:hover,.why-card:hover{transform:none}}html[data-theme=light] .hero{--navy-950:#f7f4ef;--navy-900:#fff;--navy-800:#eef3f9;--navy-700:#d9e4f2;--cream-50:#0b1f3a;--sand-300:#5a6b82;--gold-300:#c45f0c;--gold-500:#f07a1a;color:#0b1f3a;background:#f7f4ef}html[data-theme=light] .hero .sky{background:radial-gradient(90% 60% at 78% -6%,#f07a1a29,#0000 55%),radial-gradient(60% 45% at 8% 0,#4ec3e01f,#0000 60%),linear-gradient(#f7f4ef 0,#eef3f9 60%,#e4ebf5)}html[data-theme=light] .band,html[data-theme=light] .trust-strip{background:var(--band-bg);border-color:var(--line)}html[data-theme=light] .tools-marquee{border-color:var(--line);background:0 0}html[data-theme=light] .tools-marquee-track span{border-color:var(--line);color:var(--muted);background:#fff}html[data-theme=light] .stats-strip{border-color:var(--line);background:0 0}html[data-theme=light] .stats-item span{color:var(--muted)}html[data-theme=light] .about-page .belief,html[data-theme=light] .about-page .commit-grid article,html[data-theme=light] .about-page .mentor-cta,html[data-theme=light] .about-page .offer-grid article,html[data-theme=light] .about-page .vm-card,html[data-theme=light] .about-pillars article,html[data-theme=light] .advisor-card,html[data-theme=light] .mentor-page .cta-banner,html[data-theme=light] .mentor-page .focus-grid article,html[data-theme=light] .mentor-page .philosophy,html[data-theme=light] .mentor-page .role-card,html[data-theme=light] .mentor-panel,html[data-theme=light] .path-card,html[data-theme=light] .process article,html[data-theme=light] .process-step,html[data-theme=light] .story-card,html[data-theme=light] .why-card{border-color:var(--line);color:var(--ink);box-shadow:var(--shadow);background:#fff}html[data-theme=light] .about-page .belief,html[data-theme=light] .mentor-page .philosophy{background:linear-gradient(135deg,#f07a1a1a,#fffffff2)}html[data-theme=light] .about-page .band-section,html[data-theme=light] .mentor-page .band-section{background:var(--band-bg)}html[data-theme=light] .about-page .float-chip,html[data-theme=light] .contact-page .float-chip,html[data-theme=light] .mentor-page .mentor-chip{border-color:var(--line);background:#fff}html[data-theme=light] .contact-page .form-panel,html[data-theme=light] .contact-page .form-points li,html[data-theme=light] .contact-page .info-card,html[data-theme=light] .contact-page .legal-band{border-color:var(--line);color:var(--ink);box-shadow:var(--shadow);background:#fff}html[data-theme=light] .contact-page .contact-form{color:#fdf8f0;background:linear-gradient(#123058,#0b1c38)}html[data-theme=light] .contact-page .band-section{background:var(--band-bg)}html[data-theme=light] .about-page .vm-card h3,html[data-theme=light] .mentor-page .mentor-intro h2{color:#c45f0c}html[data-theme=light] .about-belief{background:linear-gradient(135deg,#f07a1a1a,#ffffffe6);border-color:#f07a1a40}html[data-theme=light] .about-belief-quote,html[data-theme=light] .mentor-quote{color:#c45f0c}html[data-theme=light] .about-float-chip{border-color:var(--line);background:#fff}html[data-theme=light] .mentor-focus li{border-color:var(--line);color:var(--muted);background:#f7f4ef}html[data-theme=light] .advisor-card{color:#fdf8f0;background:linear-gradient(#123058,#0b1c38);border-color:#f5a6232e}html[data-theme=light] .trust-checks li{color:var(--ink)}html[data-theme=light] .trust-checks li:before{color:var(--saffron)}html[data-theme=light] .path-price s,html[data-theme=light] .path-sub{color:var(--muted)}html[data-theme=light] .path-features li{color:var(--ink)}html[data-theme=light] .path-cta-ghost{color:var(--ink);border-color:#0b1f3a38}html[data-theme=light] .field,html[data-theme=light] .input{color:var(--ink);border-color:var(--line);background:#fff}html[data-theme=light] .btn-outline{color:var(--ink);border-color:#0b1f3a38}html[data-theme=light] .hero-pill,html[data-theme=light] .lang-chip{color:var(--ink);background:#0b1f3a0a;border-color:#0b1f3a1f}.btn.enroll-link,a.btn.enroll-link{color:#0b1f3a!important;background:linear-gradient(135deg,#f07a1a,#e8590c)!important}html[data-theme=light] .enroll-link.btn,html[data-theme=light] a.btn.enroll-link{color:#fff!important;background:linear-gradient(135deg,#f07a1a,#e8590c)!important}html[data-theme=light] .hero>.fort-ridge{opacity:.09}html[data-theme=light] .strip-track span,html[data-theme=light] .trust-strip span{border-color:var(--line);color:var(--muted);background:#fff}html[data-theme=light] .card,html[data-theme=light] .section .card{border-color:var(--line);box-shadow:var(--shadow);background:#fff}
