@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#152331;background:#f1f0ec;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#07131f;--navy2:#0c2030;--ink:#152331;--muted:#66717b;--gold:#b38b5e;--paper:#f1f0ec;--line:rgba(18,37,53,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{overflow:hidden}.scroll-progress{height:2px;background:#c7a477;position:fixed;z-index:100;top:0;left:0}.topbar{height:82px;position:absolute;z-index:30;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 6.2%;border-bottom:1px solid rgba(255,255,255,.13);color:#f6f5f0}.brand{display:flex;align-items:center;gap:11px;font:800 16px Manrope,sans-serif;letter-spacing:.15em;line-height:1}.brand-light{font-weight:400;color:#b8c6d0}.brand small{display:block;font:500 7px DM Sans;letter-spacing:.19em;margin-top:6px;color:#9eabb6}.brand-mark{width:34px;height:34px;border:1px solid rgba(255,255,255,.42);border-radius:50%;display:grid;place-items:center;color:#c5a477}.desktop-nav{display:flex;gap:38px;margin-left:auto;margin-right:42px}.desktop-nav a{font-size:11px;color:#d3dbe1;transition:color .25s}.desktop-nav a:hover,.back-top:hover{color:#d3b58c}.nav-cta{font-size:11px;letter-spacing:.03em;border:1px solid rgba(255,255,255,.38);padding:12px 16px;display:flex;align-items:center;gap:15px;transition:.3s}.nav-cta:hover{background:#f2f0eb;color:#102131}.mobile-menu,.mobile-nav{display:none}.hero{min-height:790px;height:100vh;max-height:1000px;background:radial-gradient(ellipse at 76% 48%,#1b3548,#0c2030 36%,#07131f 74%);position:relative;color:#f5f4ef;display:flex;align-items:center;padding:120px 9% 80px;isolation:isolate}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,black 65%);mask-image:linear-gradient(90deg,transparent,black 65%)}.hero-copy{position:relative;z-index:3;width:52%;max-width:660px}.eyebrow,.section-kicker{font-size:9px;letter-spacing:.22em;font-weight:600;color:#b48d62;display:flex;align-items:center;gap:12px}.eyebrow-line{width:35px;height:1px;background:#b48d62}.hero h1,.section-pad h2,.statement h2,.final-cta h2{font:500 clamp(52px,6.4vw,92px)/1.05 Manrope,sans-serif;letter-spacing:-.065em;margin:28px 0}.hero h1 em,.section-pad h2 em,.statement h2 em,.final-cta h2 em{font-family:Georgia,serif;font-weight:400;color:#c3a47c;letter-spacing:-.07em}.hero-lede{font-size:15px;line-height:1.85;color:#b8c5ce;max-width:455px;margin:0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;gap:28px;padding:16px 20px;font-size:11px;font-weight:700;border:0;transition:transform .25s,background .25s,color .25s}.button:hover{transform:translateY(-3px)}.button-light{background:#f0eee8;color:#102131}.button-light:hover{background:#c6a77e}.button-dark{background:#10283a;color:#f7f5ef}.button-dark:hover{background:#25445a}.text-button{background:none;border:0;color:#d5dce1;font-size:11px;display:flex;align-items:center;gap:10px}.play-icon{width:27px;height:27px;border:1px solid #80909c;border-radius:50%;display:grid;place-items:center}.hero-meta{display:flex;gap:34px;margin-top:76px}.hero-meta div{display:flex;flex-direction:column;gap:7px}.hero-meta strong{font:500 19px Manrope;color:#c6a77e}.hero-meta span{font-size:9px;color:#8e9ca7;letter-spacing:.05em}.hero-visual{position:absolute;right:1%;top:13%;width:55%;height:78%;z-index:1;overflow:hidden}.visual-glow{position:absolute;width:56%;height:60%;border-radius:50%;background:#4d7189;filter:blur(100px);opacity:.22;top:23%;left:25%}.wing-shape{position:absolute;top:13%;left:17%;width:80%;height:75%;background:linear-gradient(133deg,#e2ecf00d,#93adbe3b 27%,#233e52a6 49%,#07131fcc 72%);clip-path:polygon(0 48%,100% 0,58% 100%,44% 60%);transform:rotate(-9deg);filter:drop-shadow(0 28px 35px rgba(0,0,0,.35));animation:wingDrift 9s ease-in-out infinite}.wing-highlight{position:absolute;top:26%;left:4%;width:91%;height:1px;background:linear-gradient(90deg,transparent,#c1d1d9,transparent);transform:rotate(-24deg);opacity:.6}.visual-orbit{position:absolute;border:1px solid rgba(194,213,224,.18);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:90%;height:45%;left:3%;top:26%}.orbit-two{width:70%;height:33%;left:14%;top:33%;border-style:dashed;animation:orbit 45s linear infinite}.visual-coordinate{position:absolute;top:14%;right:16%;font-size:9px;line-height:1.7;letter-spacing:.12em;color:#9aabb6}.visual-label{position:absolute;right:5%;bottom:16%;font-size:8px;letter-spacing:.17em;color:#b7c4cc;display:flex;align-items:center;gap:9px}.live-dot{width:6px;height:6px;background:#b99468;border-radius:50%;display:inline-block;box-shadow:0 0 10px #b99468}.visual-index{position:absolute;left:12%;bottom:9%;font:600 10px Manrope;letter-spacing:.13em;color:#b9c7d0}.visual-index span{display:block;font:9px DM Sans;color:#748795;margin-top:8px}.visual-crosshair{position:absolute;width:18px;height:18px;border:1px solid rgba(193,212,223,.45);border-radius:50%}.visual-crosshair:after,.visual-crosshair:before{content:"";position:absolute;background:#c1d4df73}.visual-crosshair:after{width:28px;height:1px;left:-6px;top:8px}.visual-crosshair:before{height:28px;width:1px;left:8px;top:-6px}.cross-a{top:28%;left:16%}.cross-b{right:19%;bottom:31%}.scroll-cue{position:absolute;bottom:32px;left:9%;display:flex;align-items:center;gap:15px;color:#a4b2bc;font-size:8px;letter-spacing:.18em}.hero-side-note{position:absolute;right:3%;bottom:34px;writing-mode:vertical-rl;color:#7c909d;font-size:8px;letter-spacing:.2em}.section-pad{padding:125px 9%}.intro{background:var(--paper)}.intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.section-pad h2{font-size:clamp(45px,5vw,68px);color:#152a3a;margin:28px 0 0}.intro-copy{padding-top:38px;max-width:480px}.large-copy{font:500 22px/1.5 Manrope;color:#1b3447;margin:0 0 22px;letter-spacing:-.03em}.intro-copy p:not(.large-copy){font-size:13px;line-height:1.9;color:#6c777e}.underlink{display:inline-flex;align-items:center;gap:20px;font-size:10px;font-weight:700;color:#17344a;border-bottom:1px solid #b18b62;padding:0 0 9px;margin-top:22px}.principles{border-top:1px solid var(--line);margin-top:90px;display:grid;grid-template-columns:repeat(3,1fr)}.principles div{padding:25px 25px 0 0;display:flex;flex-direction:column;gap:10px}.principles span{font-size:9px;color:#a17d54}.principles strong{font:600 14px Manrope}.principles p{font-size:11px;color:#79838a;margin:0}.training-section{background:#e6e7e4}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.section-heading>p{font-size:12px;line-height:1.9;color:#66727a;max-width:340px;margin:0 0 8px}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-card{min-height:405px;background:#f4f3ef;padding:25px 23px 23px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .4s,background .4s}.module-card:hover{transform:translateY(-8px);background:#fff}.module-top{display:flex;justify-content:space-between;color:#a17d54}.module-top span{font-size:9px;letter-spacing:.12em}.module-symbol{position:relative;margin:25px auto;color:#a9b7bd;width:95px;height:95px;display:grid;place-items:center}.symbol-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #cbd2d2;border-radius:50%;border-right-color:#a77e50;transform:rotate(-30deg)}.module-bottom{position:relative}.module-tag{font-size:8px;letter-spacing:.14em;color:#a17d54}.module-bottom h3{font:600 18px Manrope;letter-spacing:-.04em;margin:11px 0}.module-bottom p{font-size:11px;line-height:1.7;color:#727d83;max-width:230px;margin:0}.round-link{position:absolute;right:0;bottom:0;width:33px;height:33px;border:1px solid #cbd0ce;border-radius:50%;background:transparent;display:grid;place-items:center;color:#243b4a;transition:.3s}.round-link:hover{background:#10283a;color:#fff}.statement{background:#0b1d2b;color:#f1f1eb;position:relative;overflow:hidden;padding:135px 9%;text-align:center}.statement-lines{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:repeating-radial-gradient(ellipse at center,transparent 0 72px,rgba(176,199,211,.1) 73px,transparent 74px 120px);transform:rotate(-15deg);opacity:.6}.statement-inner{position:relative}.statement h2{font-size:clamp(48px,6vw,78px);color:#f0f0eb;margin:28px 0}.statement-mark{display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.24);width:53px;height:53px;border-radius:50%;color:#c1a17a;margin-top:18px}.pathway-section{background:var(--paper)}.pathway-panel{background:#0d2232;color:#f2f1ed;min-height:410px;display:grid;grid-template-columns:210px 1fr 36%;overflow:hidden}.pathway-tabs{border-right:1px solid rgba(255,255,255,.12);padding:35px 0;display:flex;flex-direction:column}.pathway-tabs button{display:flex;justify-content:space-between;align-items:center;text-align:left;background:none;border:0;color:#8b9ca7;padding:18px 24px;font-size:11px;border-left:2px solid transparent}.pathway-tabs button.active{color:#f5f2eb;border-left-color:#bd9a70;background:#ffffff0b}.pathway-content{padding:48px 7%}.pathway-number{font-size:8px;letter-spacing:.2em;color:#b18d64}.pathway-content h3{font:500 32px Manrope;letter-spacing:-.05em;margin:24px 0 15px}.pathway-content>p{font-size:12px;line-height:1.9;color:#aab7bf;max-width:460px}.pathway-points{display:flex;flex-direction:column;gap:11px;margin:25px 0}.pathway-points span{display:flex;align-items:center;gap:9px;font-size:10px;color:#d0d7d9}.pathway-points svg{color:#b7946c}.pathway-content .underlink{color:#f1eee8;border-color:#a7835c}.pathway-graphic{position:relative;background:radial-gradient(circle at center,#1c3a4e,#0a1b29 70%);display:grid;place-items:center;overflow:hidden}.radar{position:absolute;width:260px;height:260px;border:1px solid rgba(195,216,227,.16);border-radius:50%}.radar:before,.radar:after{content:"";position:absolute;background:#c3d8e321}.radar:before{height:1px;width:100%;top:50%}.radar:after{width:1px;height:100%;left:50%}.radar-a{width:180px;height:180px;border-style:dashed;animation:orbit 38s linear infinite}.radar-b{width:340px;height:340px}.radar-center{width:62px;height:62px;border:1px solid #b9946b;border-radius:50%;display:grid;place-items:center;color:#d4b38a;background:#183449;z-index:1}.radar-label{position:absolute;font-size:8px;letter-spacing:.16em;color:#879ba8}.label-top{top:24%;left:17%}.label-bottom{bottom:22%;right:15%}.sample-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;background:#e3e6e4}.sample-copy h2{font-size:clamp(48px,5vw,68px)}.sample-copy>p{font-size:13px;line-height:1.9;color:#66727a;max-width:390px;margin:24px 0}.sample-copy small{display:block;font-size:8px;letter-spacing:.16em;color:#8b9599;margin-top:20px}.sample-card{background:#0d2232;color:#f4f2eb;max-width:490px;justify-self:end;width:100%;box-shadow:0 25px 60px #0c213121;transform:rotate(1.5deg);transition:transform .5s}.sample-card:hover{transform:rotate(0) translateY(-5px)}.sample-card-head,.sample-card-foot{padding:19px 23px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.13em;color:#a8b6bf;border-bottom:1px solid rgba(255,255,255,.12)}.sample-card-head span:first-child{display:flex;align-items:center;gap:9px}.sample-card-body{padding:40px 35px 35px}.sample-card-icon{color:#c09b6e;margin-bottom:26px}.sample-overline{font-size:8px;letter-spacing:.2em;color:#b48e63}.sample-card-body h3{font:500 36px/1.2 Manrope;letter-spacing:-.05em;margin:13px 0 38px}.sample-stats{display:flex;gap:40px}.sample-stats div{display:flex;flex-direction:column;gap:6px}.sample-stats strong{font:500 18px Manrope;color:#e4d2b9}.sample-stats span{font-size:9px;color:#8ea0ac}.sample-card-foot{border-top:1px solid rgba(255,255,255,.12);border-bottom:0}.sample-card-foot button{background:none;border:0;color:#e9e6de;font-size:10px;display:flex;align-items:center;gap:15px}.pricing-section{background:var(--paper)}.pricing-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.pricing-heading h2{margin-bottom:0}.pricing-heading p{font-size:12px;line-height:1.8;color:#6d787e;max-width:330px;margin:0 0 9px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.price-card{background:#e8e9e5;padding:32px 30px;min-height:350px;position:relative}.price-featured{background:#0e2434;color:#f2f0e9}.price-label{font-size:8px;letter-spacing:.18em;color:#a17e57}.price-card h3{font:500 29px Manrope;margin:25px 0 10px;letter-spacing:-.04em}.price-card>p{font-size:11px;line-height:1.8;color:#778187;max-width:260px;min-height:40px}.price-featured>p{color:#aab8c0}.price-card ul{list-style:none;padding:20px 0 18px;margin:0;border-top:1px solid var(--line)}.price-featured ul{border-color:#ffffff24}.price-card li{display:flex;align-items:center;gap:10px;font-size:10px;margin:11px 0;color:#5e6b73}.price-featured li{color:#c6d0d4}.price-card li svg{width:13px;color:#a17d54}.price-link{position:absolute;bottom:30px;left:30px;display:flex;align-items:center;gap:18px;font-size:10px;font-weight:700;border-bottom:1px solid #b18b62;padding-bottom:8px}.popular{position:absolute;right:22px;top:31px;font-size:7px;letter-spacing:.12em;color:#d6b68d}.pricing-note{font-size:9px;color:#8b9496;margin-top:20px}.faq-section{display:grid;grid-template-columns:38% 1fr;gap:10%;background:#e7e8e4}.faq-section h2{font-size:58px}.faq-intro{font-size:12px;color:#788289;margin-top:25px}.faq-list{border-top:1px solid var(--line);padding-top:3px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;background:none;border:0;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:23px 0;color:#1a3040;font:600 13px Manrope}.faq-item>button svg{transition:transform .3s;color:#a17d54}.faq-item.open>button svg{transform:rotate(180deg)}.faq-item>p{font-size:11px;line-height:1.8;color:#6e7980;max-width:550px;margin:0;padding:0 35px 22px 0;overflow:hidden}.final-cta{position:relative;overflow:hidden;text-align:center;background:#0a1c2a;color:#f1f0eb;padding:115px 20px 105px}.final-cta-orbit{position:absolute;width:700px;height:700px;border:1px solid rgba(190,210,222,.1);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-43%);box-shadow:0 0 0 70px #bed2de06,0 0 0 150px #bed2de05}.final-cta>*:not(.final-cta-orbit){position:relative}.final-cta h2{font-size:clamp(52px,6vw,78px);margin:25px 0}.final-cta p{font-size:12px;color:#aebbc3;margin:0 0 30px}.final-coordinates{display:block;font-size:8px;letter-spacing:.2em;color:#718693;margin-top:48px}.footer{background:#07131f;color:#9aabb5;padding:30px 6%;display:flex;align-items:center;justify-content:space-between}.footer-brand{color:#f4f1e9}.footer>span,.back-top{font-size:8px;letter-spacing:.14em}.back-top{display:flex;align-items:center;gap:9px}.quiz-overlay{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;background:#020a11d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.quiz-modal{width:min(620px,100%);max-height:90vh;overflow:auto;background:#f1f0ec;padding:30px 36px 34px;color:#142a3b;box-shadow:0 30px 100px #00000059}.quiz-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.quiz-brand{font:700 10px Manrope;letter-spacing:.15em;display:flex;align-items:center;gap:10px}.quiz-brand svg{color:#a17d54}.quiz-head button{background:none;border:0;color:#24394a}.quiz-progress{display:flex;align-items:center;gap:20px;margin:25px 0}.quiz-progress span,.quiz-category{font-size:8px;letter-spacing:.17em;color:#a17d54;font-weight:700}.quiz-progress>div{height:2px;background:#d6d9d5;flex:1}.quiz-progress i{height:100%;display:block;background:#a17d54;transition:width .4s}.quiz-modal h3{font:600 25px/1.35 Manrope;letter-spacing:-.04em;margin:16px 0 25px}.quiz-options{display:grid;gap:9px}.quiz-options button{display:flex;align-items:center;gap:14px;text-align:left;background:#e5e7e3;border:1px solid transparent;padding:14px 16px;font-size:12px;color:#203747;transition:.2s}.quiz-options button>span{width:25px;height:25px;border:1px solid #c4cbc8;border-radius:50%;display:grid;place-items:center;font-size:9px}.quiz-options button svg{margin-left:auto;color:#a17d54}.quiz-options button:hover,.quiz-options button.selected{border-color:#a17d54;background:#ebe6dd}.quiz-footer{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:15px}.quiz-footer>span{font-size:9px;color:#7d878b}.quiz-footer .button{padding:13px 15px}.quiz-footer .button:disabled{opacity:.35;cursor:not-allowed;transform:none}.quiz-result{text-align:center;padding-top:28px}.result-icon{width:55px;height:55px;border:1px solid #c4a47b;color:#a17d54;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px}.quiz-result h3{font-size:54px;margin:12px 0}.result-lede{font-size:12px;color:#6d777d;margin-bottom:25px}.answer-review{text-align:left;border-top:1px solid var(--line);padding:15px 0}.answer-review strong{display:block;font-size:11px;line-height:1.5}.answer-review span{display:block;font-size:9px;margin-top:7px;color:#a17d54}.answer-review span.incorrect{color:#a65345}.answer-review p{font-size:10px;color:#6d777d;line-height:1.6;margin:7px 0 0}.quiz-result>.button{margin-top:20px}@keyframes wingDrift{0%,to{transform:rotate(-9deg) translateZ(0)}50%{transform:rotate(-7deg) translate3d(-12px,9px,0)}}@keyframes orbit{to{transform:rotate(338deg)}}@media(max-width:1000px){.desktop-nav{gap:20px;margin-right:20px}.hero{padding-left:7%}.hero-copy{width:58%}.hero-visual{right:-12%;width:62%;opacity:.85}.section-pad{padding:100px 7%}.module-grid{grid-template-columns:repeat(2,1fr)}.module-card{min-height:360px}.pathway-panel{grid-template-columns:170px 1fr 30%}.pathway-content{padding:38px 6%}}@media(max-width:700px){.topbar{height:70px;padding:0 5%}.desktop-nav,.nav-cta{display:none}.mobile-menu{display:block;background:none;border:0;color:#f5f4ef}.mobile-nav{display:flex;position:absolute;z-index:29;top:70px;left:0;width:100%;background:#0a1b29;padding:10px 6% 22px;flex-direction:column}.mobile-nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px;color:#e3e7e8}.hero{height:auto;min-height:790px;max-height:none;padding:150px 7% 90px;align-items:flex-start}.hero-copy{width:100%;max-width:550px}.hero h1{font-size:clamp(51px,13vw,76px);margin:25px 0}.hero-lede{font-size:13px;max-width:380px}.hero-visual{top:42%;right:-30%;width:105%;height:48%;opacity:.55}.hero-meta{gap:20px;margin-top:55px}.hero-meta strong{font-size:16px}.hero-meta span{font-size:8px}.scroll-cue{left:7%;bottom:25px}.hero-side-note{display:none}.section-pad{padding:78px 7%}.intro-layout,.sample-section,.faq-section{grid-template-columns:1fr;gap:35px}.intro-copy{padding-top:0}.principles{margin-top:55px;grid-template-columns:1fr;gap:20px;padding-top:15px}.principles div{padding:10px 0}.section-heading,.pricing-heading{display:block}.section-heading>p,.pricing-heading p{margin-top:25px}.module-grid{grid-template-columns:1fr 1fr;gap:8px}.module-card{min-height:365px;padding:19px 15px}.module-bottom h3{font-size:16px}.module-bottom p{font-size:10px}.module-symbol{width:75px;height:75px}.statement{padding:95px 6%}.statement h2{font-size:clamp(43px,11vw,65px)}.pathway-panel{grid-template-columns:1fr}.pathway-tabs{flex-direction:row;padding:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.pathway-tabs button{flex:1;padding:16px 10px;font-size:9px;justify-content:center;gap:5px}.pathway-content{padding:34px 7%}.pathway-graphic{min-height:260px}.sample-section{gap:50px}.sample-card{justify-self:center}.price-grid{grid-template-columns:1fr}.price-card{min-height:335px}.faq-section{gap:15px}.faq-section h2{font-size:52px}.footer{padding:25px 6%;gap:20px;flex-wrap:wrap}.footer>span{order:3;width:100%}.quiz-modal{padding:24px 20px}.quiz-footer{align-items:flex-end}.quiz-footer>span{max-width:120px;line-height:1.5}}@media(max-width:390px){.module-grid{grid-template-columns:1fr}.module-card{min-height:330px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-meta{gap:13px}.hero-meta span{max-width:82px;line-height:1.4}.pathway-tabs button{font-size:8px}.sample-stats{gap:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
