/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#f4f7fb;--muted:#94a3b8;--bg:#05090f;--panel:#0a121c;--line:#1a2b3d;--blue:#1ea7ff;--cyan:#43e7ff;--green:#5de6cb}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,summary{font:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding-block:96px}.sectionEyebrow{color:#60dff6!important;font:700 10px/1 var(--font-geist-mono)!important;letter-spacing:.18em!important;margin:0 0 18px!important}.sectionHead{max-width:760px;margin-bottom:46px}.sectionHead h2,.problemIntro h2,.fitColumns h2,.instructorCopy h2,.offerCopy h2,.guaranteeSection h2,.finalCta h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,5vw,67px);font-weight:620;line-height:1.02}.sectionHead h2 span,.offerCopy h2 span,.faqSection h2 span{color:#8298af;display:block}.sectionHead>p:last-child{color:#8fa2b5;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.65}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.nav{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.brand b{color:#6f829a}.brandMark{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#02101a;letter-spacing:-.07em;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.navCta{color:#c9d6e5;border:1px solid #243548;border-radius:999px;padding:10px 16px;font-size:13px;transition:all .2s}.navCta:hover{border-color:var(--blue);color:#fff}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:68px;min-height:690px;padding-block:84px 94px;display:grid}.eyebrow{color:#8da1b8;font:600 11px/1 var(--font-geist-mono);letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 25px;display:flex}.eyebrow>span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.eyebrow i{color:#2c4055;font-style:normal}.hero h1{letter-spacing:-.057em;max-width:720px;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:610;line-height:.99}.hero h1 em{color:var(--cyan);font-style:normal;display:block}.heroLead{color:#a8b7c8;max-width:640px;margin:26px 0 31px;font-size:17px;line-height:1.66}.heroActions{align-items:center;gap:18px;display:flex}.heroActions p{color:#6e8299;width:180px;margin:0;font-size:11px;line-height:1.4}.primaryCta{color:#00131f;letter-spacing:.035em;background:linear-gradient(100deg,#149dff,#3ee5ff);border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 23px;font-size:12px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 35px #149dff33}.primaryCta:hover{transform:translateY(-2px);box-shadow:0 14px 45px #149dff57}.primaryCta span{font-size:20px}.safeRow{color:#65788d;letter-spacing:.03em;gap:20px;margin-top:25px;font-size:10px;display:flex}.heroVisual{background:radial-gradient(circle at 85% 0,#1897ff24,#0000 37%),linear-gradient(145deg,#0b1420,#07101a);border:1px solid #1b2e42;border-radius:18px;min-height:490px;padding:18px 18px 16px 90px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000005c}.heroVisual:before{content:"";opacity:.13;background-image:linear-gradient(#1e4056 1px,#0000 1px),linear-gradient(90deg,#1e4056 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.visualTop,.visualFooter{z-index:2;color:#5f748a;font:600 9px/1 var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:relative}.liveDot{color:var(--green)}.liveDot:before{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 9px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.stageList{z-index:2;flex-direction:column;gap:10px;margin-top:26px;display:flex;position:relative}.stage{min-height:62px;box-shadow:inset 3px 0 0 var(--stage,#185c87);background:#08131ee0;border:1px solid #1d3043;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;padding:0 15px;display:grid}.stageNumber{color:var(--stage,#2089cc);font:700 11px/1 var(--font-geist-mono)}.stage strong{letter-spacing:.01em;font-size:14px}.stageStatus{color:#526b80;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.stage2{--stage:#227ea7}.stage3{--stage:#249fc1}.stage4{--stage:#31bed1}.stage5{--stage:#43e7ff;background:#092a36c7;border-color:#43e7ff47}.stage5 .stageStatus{color:var(--cyan)}.aiRail{z-index:3;background:#13627e29;border:1px solid #43e7ff38;border-radius:24px;width:46px;position:absolute;top:66px;bottom:41px;left:22px}.aiRail:after{content:"";background:linear-gradient(var(--cyan),#43e7ff14);width:1px;position:absolute;top:42px;bottom:18px;left:50%}.aiRail span{z-index:2;background:var(--cyan);color:#022431;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid;position:absolute;top:7px;left:6px;box-shadow:0 0 25px #43e7ff59}.visualFooter{align-items:center;margin-top:18px}.progressLine{background:linear-gradient(90deg,#27445c,var(--cyan));flex:1;height:1px;margin:0 10px}.thesisBand{background:#07101a;border-block:1px solid #132235}.thesisInner{color:#71869c;letter-spacing:.2em;justify-content:center;gap:18px;padding:23px 0;font-size:12px;display:flex}.thesisInner p{margin:0}.thesisInner p:last-child{color:var(--cyan)}.problemSection{grid-template-columns:1fr 1fr;gap:30px 80px;display:grid}.problemIntro h2{font-size:clamp(38px,4.5vw,61px)}.questionCloud{background:radial-gradient(circle,#116a962e,#0000 68%);border:1px solid #132538;border-radius:24px;flex-wrap:wrap;place-content:center;gap:11px;padding:35px;display:flex}.questionCloud span{color:#b3c0cf;background:#0b141f;border:1px solid #21364a;border-radius:999px;padding:12px 15px;font-size:12px}.questionCloud span:nth-child(2n){transform:translateY(10px)}.questionCloud span:nth-child(3n){color:#c8edf3;border-color:#1b5369}.problemClose{border-block:1px solid #182536;grid-column:1/-1;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:40px;margin-top:42px;padding:32px 0;display:grid}.problemClose p{color:#7f92a8;margin:0;line-height:1.55}.problemClose h3{color:var(--cyan);letter-spacing:-.03em;margin:0;font-size:28px}.darkSection{background:#07101a;border-block:1px solid #142436}.teamGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.teamCard{background:linear-gradient(145deg,#0b1723,#08111b);border:1px solid #172b3e;border-radius:15px;min-height:228px;padding:27px;transition:border-color .2s,transform .2s;position:relative}.teamCard:hover{border-color:#26728e;transform:translateY(-3px)}.cardNo{color:#354c61;font:700 10px/1 var(--font-geist-mono);position:absolute;top:18px;right:19px}.roleIcon{width:42px;height:42px;color:var(--cyan);font:800 11px/1 var(--font-geist-mono);background:#0c2835;border:1px solid #23546a;border-radius:12px;place-items:center;margin-bottom:35px;display:grid}.teamCard h3{letter-spacing:.08em;margin:0 0 10px;font-size:14px}.teamCard p{color:#8193a7;margin:0;font-size:13px;line-height:1.55}.statement{text-align:center;background:linear-gradient(100deg,#11506840,#07101a66);border:1px solid #43e7ff2e;border-radius:15px;margin-top:18px;padding:41px}.statement span{color:var(--cyan);font:700 9px/1 var(--font-geist-mono);letter-spacing:.16em}.statement h3{margin:13px 0 8px;font-size:28px}.statement p{color:#8295a9;margin:0}.researchSection .sectionHead{max-width:850px}.researchGrid{grid-template-columns:1.05fr .95fr;gap:20px;display:grid}.commentsMock,.analysisFlow{background:#08121d;border:1px solid #1a3043;border-radius:18px;min-height:430px}.mockBar{border-bottom:1px solid #152b3d;align-items:center;gap:7px;height:51px;padding:0 17px;display:flex}.mockBar>span{background:#294054;border-radius:50%;width:7px;height:7px}.mockBar b{color:#526a80;font:500 9px/1 var(--font-geist-mono);margin-left:8px}.comment{gap:13px;padding:18px 24px 0;display:flex}.avatar{background:#16364a;border-radius:50%;flex:0 0 32px;height:32px}.av1,.av3{background:#17495a}.av2,.av4{background:#283951}.comment>div{flex:1;padding-top:3px}.comment b,.comment i{background:#263b4d;border-radius:5px;height:7px;display:block}.comment i{background:#172a3b;height:6px;margin-top:8px}.commentCount{background:#0b2634;border:1px solid #226681;border-radius:10px;flex-direction:column;width:150px;margin:-40px 0 0 64%;padding:17px;display:flex;position:absolute;box-shadow:0 15px 40px #00000059}.commentCount strong{color:var(--cyan);font-size:28px}.commentCount span{color:#82a4b5;font:600 8px/1 var(--font-geist-mono);letter-spacing:.1em}.analysisFlow{align-items:center;padding:55px 34px;display:flex}.aiNode{background:var(--cyan);color:#02222d;border-radius:50%;flex:0 0 68px;place-items:center;height:68px;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 38px #43e7ff38}.flowLine{background:linear-gradient(90deg,var(--cyan),#345064);width:45px;height:1px}.insightGrid{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.insightGrid span{color:#a9bdcd;min-height:62px;font:700 9px/1 var(--font-geist-mono);letter-spacing:.09em;background:#0a1723;border:1px solid #1d384c;border-radius:8px;place-items:center;display:grid}.researchCopy{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:46px;display:grid}.researchCopy p{color:#8194a9;font-size:17px;line-height:1.65}.researchCopy h3{letter-spacing:-.04em;color:var(--cyan);font-size:34px}.journeySection{background:#07101a;border-block:1px solid #132337;overflow:hidden}.journeyLine{align-items:stretch;width:max-content;min-width:100%;padding:34px 0;display:flex}.journeyStart,.journeyEnd{background:#0c1824;border:1px solid #1b3549;border-radius:12px;flex-direction:column;justify-content:center;width:205px;padding:25px;display:flex}.journeyStart small,.journeyEnd small{color:#5b758c;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin-bottom:12px}.journeyStart strong,.journeyEnd strong{font-size:15px;line-height:1.4}.journeyEnd{background:#0b2733;border-color:#23829b}.journeyEnd strong{color:var(--cyan)}.journeyStep{flex-direction:column;justify-content:center;align-items:center;gap:11px;width:80px;display:flex;position:relative}.journeyStep:before{content:"";background:#244258;height:1px;position:absolute;top:50%;left:0;right:0}.journeyStep b{color:#4ea7c8;width:28px;height:28px;font:700 8px/1 var(--font-geist-mono);background:#07101a;border:1px solid #2b536b;border-radius:50%;place-items:center;display:grid;position:relative}.journeyStep span{color:#698096;font-size:9px;position:absolute;top:calc(50% + 27px)}.midCta{background:#0a1622;border:1px solid #1c3348;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:25px 28px;display:flex}.midCta p{color:#8da0b3;max-width:590px;margin:0;font-size:15px;line-height:1.5}.lessonsSection .sectionHead{max-width:790px}.lessonStack{flex-direction:column;gap:14px;display:flex}.lesson{background:#08121c;border:1px solid #192c40;border-radius:18px;grid-template-columns:130px 1fr;display:grid;overflow:hidden}.lessonNumber{background:linear-gradient(150deg,#0b1d2a,#07101a);border-right:1px solid #192c40;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.lessonNumber span{color:#60778d;font:700 9px/1 var(--font-geist-mono);letter-spacing:.15em}.lessonNumber strong{color:#234c65;letter-spacing:-.08em;font-size:72px;line-height:.8}.lessonMain{padding:38px 45px}.lessonKicker{letter-spacing:.14em;color:var(--cyan)!important;font:700 9px/1 var(--font-geist-mono)!important}.lessonMain h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:34px}.lessonMain>p{color:#8799ac;max-width:690px;margin:0;line-height:1.6}.lessonItems{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.lessonItems span{color:#9cb0c2;border:1px solid #183146;border-radius:8px;padding:12px;font-size:11px}.lessonItems span:first-letter{color:var(--cyan)}.lesson blockquote{border-left:2px solid var(--cyan);color:#d1dae4;background:#0b1a26;margin:0;padding:16px 20px;font-size:13px}.browserAi{background:#0a202c;border:1px solid #1c5368;border-radius:10px;margin-top:20px;padding:18px}.browserAi .pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.browserAi b{font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em}.browserAi p{color:#8eacbb;margin:10px 0 0;font-size:12px;line-height:1.55}.compareSection{background:#07101a;border-block:1px solid #152539}.comparison{grid-template-columns:1fr 70px 1fr;align-items:stretch;display:grid}.comparisonOld,.comparisonNew{background:#09131e;border:1px solid #1b2b3d;border-radius:15px;padding:36px}.comparisonOld>span,.comparisonNew>span{color:#6e8297;font:700 9px/1 var(--font-geist-mono);letter-spacing:.14em;margin-bottom:25px;display:block}.comparisonOld p,.comparisonNew p{color:#8293a5;background:#0c1824;border-radius:7px;margin:11px 0;padding:13px}.comparisonOld p{opacity:.7}.comparisonNew{background:linear-gradient(145deg,#0a202d,#08121d);border-color:#206078}.comparisonNew>span,.comparisonNew p:first-letter{color:var(--cyan)}.comparisonArrow{color:var(--cyan);place-items:center;font-size:28px;display:grid}.bigQuote{text-align:center;margin-top:45px}.bigQuote p{color:#8295a9;margin:0;font-size:20px}.bigQuote h3{color:var(--cyan);letter-spacing:-.04em;margin:8px 0 0;font-size:35px}.deliverGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.deliverItem{background:#09131e;border:1px solid #192c3f;border-radius:9px;grid-template-columns:35px 1fr 25px;align-items:center;min-height:66px;padding:0 16px;display:grid}.deliverItem span{color:#466379;font:700 9px/1 var(--font-geist-mono)}.deliverItem p{font-size:13px}.deliverItem b{color:var(--cyan)}.toolsSection{background:#07101a;border-block:1px solid #142538}.toolsInner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.toolsInner .sectionHead{margin:0}.toolOrbit{background:radial-gradient(circle,#1a99c529,#0000 60%);border:1px solid #172f43;border-radius:50%;min-height:460px;position:relative}.toolOrbit:before,.toolOrbit:after{content:"";border:1px dashed #21455c;border-radius:50%;position:absolute;inset:17%}.toolOrbit:after{inset:34%}.orbitCore{color:#7698aa;text-align:center;font:700 9px/1.4 var(--font-geist-mono);letter-spacing:.1em;background:#0b2633;border:1px solid #27758f;border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%}.orbitCore b{color:var(--cyan);margin-top:-35px;font-size:28px}.tool{z-index:2;color:#a9bcca;background:#0b1824;border:1px solid #24455b;border-radius:999px;padding:10px 13px;font-size:10px;position:absolute}.t0{top:2%;left:41%}.t1{top:25%;right:3%}.t2{bottom:25%;right:1%}.t3{bottom:2%;left:42%}.t4{bottom:25%;left:2%}.t5{top:25%;left:1%}.t6{top:27%;left:41%}.toolNote{color:#60768b;text-align:center;grid-column:1/-1;margin:0;font-size:11px}.fitColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fitYes,.fitNo{background:#09141f;border:1px solid #1a3347;border-radius:18px;padding:45px}.fitNo{background:#090f16;border-color:#272f39}.fitColumns h2{margin-bottom:32px;font-size:38px}.fitItem{color:#a6b4c3;border-bottom:1px solid #182a3a;gap:12px;margin:0;padding:13px 0;font-size:13px;display:flex}.fitItem span{color:var(--cyan);font-weight:800}.fitNo .fitItem span{color:#687886}.humanDirection{color:#72869a;border:1px solid #253748;border-radius:9px;margin-top:30px;padding:20px}.humanDirection b{color:#c3d2df}.proofSection{background:#07101a;border-block:1px solid #14263a}.proofGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.proofCard{background:#09141f;border:1px solid #192e42;border-radius:14px;padding:12px 12px 23px}.proofScreen{background:#0d1b28;border-radius:8px;height:175px;overflow:hidden}.screenBar{background:#142535;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.screenBar i{background:#3c5568;border-radius:50%;width:5px;height:5px}.screenContent{gap:11px;padding:16px;display:flex;position:relative}.screenSide{background:#142b3d;border-radius:5px;width:27px;height:110px}.screenContent>div{flex:1}.screenContent b{background:#25445a;border-radius:3px;height:7px;margin-bottom:10px;display:block}.screenContent em{color:var(--cyan);font:600 8px/1 var(--font-geist-mono);background:#0b2936;border:1px solid #2d6c80;border-radius:5px;padding:8px;position:absolute;bottom:-82px;right:9px}.proofCard>p{color:#4fcde5;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin:20px 6px 7px}.proofCard h3{margin:0 6px;font-size:15px;line-height:1.35}.proof1 .proofScreen{background:#111a29}.proof2 .proofScreen{background:#101c23}.proof3 .proofScreen{background:#0c1c2c}.instructorSection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;display:grid}.instructorVisual{position:relative}.portrait{aspect-ratio:4/4.6;background:radial-gradient(circle at 50% 36%,#2fb1db3d,#0000 32%),linear-gradient(155deg,#0b1f2d,#070d14);border:1px solid #1c3b51;border-radius:22px;justify-content:center;align-items:center;display:flex;overflow:hidden}.portrait:before,.portrait:after{content:"";aspect-ratio:1;border:1px solid #43e7ff26;border-radius:50%;width:55%;position:absolute}.portrait:after{border-style:dashed;width:77%}.portrait>span{z-index:2;width:130px;height:130px;color:var(--cyan);letter-spacing:-.08em;background:linear-gradient(135deg,#123a50,#0a202d);border-radius:50%;place-items:center;font-size:48px;font-weight:750;display:grid;position:relative}.portrait small{color:#5b778c;font:600 8px/1 var(--font-geist-mono);letter-spacing:.13em;position:absolute;bottom:28px}.instructorStats{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.instructorStats span{color:#6f8397;font:600 8px/1.2 var(--font-geist-mono);border:1px solid #1a2c3d;border-radius:8px;padding:15px}.instructorStats b{color:var(--cyan);margin-right:7px}.instructorCopy h2{margin-bottom:30px}.instructorCopy>p:not(.sectionEyebrow){color:#93a4b5;font-size:16px;line-height:1.7}.instructorCopy>p:nth-of-type(2){color:#d9e4ed;font-size:22px;line-height:1.45}.textCta{color:var(--cyan);font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em;gap:12px;margin-top:15px;display:inline-flex}.offerSection{background:radial-gradient(circle at 70% 30%,#177ea12e,#0000 35%),#07101a;border-block:1px solid #1b4153}.offerGrid{grid-template-columns:1fr 480px;align-items:center;gap:80px;display:grid}.offerCopy h2{margin-bottom:24px}.offerCopy>p:not(.sectionEyebrow){color:#93a7ba;max-width:520px;font-size:17px;line-height:1.65}.offerSteps{flex-direction:column;margin-top:37px;display:flex}.offerSteps span{color:#9aabba;border-bottom:1px solid #173044;grid-template-columns:40px 1fr;align-items:center;padding:13px 0;font-size:13px;display:grid}.offerSteps b{color:#3e788e;font:700 9px/1 var(--font-geist-mono)}.priceCard{background:linear-gradient(150deg,#0c2633,#08141e);border:1px solid #28738c;border-radius:19px;padding:33px;box-shadow:0 35px 80px #00000054}.priceTop{justify-content:space-between;align-items:center;display:flex}.priceTop span{color:var(--cyan);font:750 10px/1 var(--font-geist-mono);letter-spacing:.13em}.priceTop b{color:#7594a5;font:600 7px/1 var(--font-geist-mono);border:1px solid #28556a;border-radius:999px;padding:7px 9px}.priceCard h3{letter-spacing:-.04em;margin:32px 0 7px;font-size:35px}.priceLead{color:#7f96a8;margin:0;font-size:13px}.priceIncludes{border-block:1px solid #204052;grid-template-columns:1fr 1fr;gap:11px;margin:28px 0;padding:25px 0;display:grid}.priceIncludes span{color:#a9bdca;font-size:11px}.price{margin:26px 0}.price small{color:#587489;font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em;margin-bottom:6px;display:block}.price strong{letter-spacing:-.06em;font-size:58px;display:block}.price p{color:#667d90;margin:4px 0 0;font-size:10px}.offerCta{width:100%}.secure{text-align:center;color:#607b8d!important;margin:14px 0 0!important;font-size:9px!important}.guaranteeSection{grid-template-columns:120px 1fr;align-items:center;gap:45px;max-width:900px;display:grid}.guaranteeIcon{width:110px;height:110px;color:var(--cyan);background:#0b2633;border:1px solid #28657a;border-radius:50%;place-items:center;font-size:35px;display:grid}.guaranteeSection h2{font-size:44px}.guaranteeSection p:last-child{color:#8fa1b3;max-width:700px;line-height:1.6}.faqSection{background:#07101a;border-top:1px solid #142639}.faqGrid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faqAside{color:#667c90;max-width:330px;font-size:12px;line-height:1.6}.faqItem{border-bottom:1px solid #1b3043}.faqItem summary{color:#c8d4df;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span{width:28px;height:28px;color:var(--cyan);border:1px solid #284358;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.faqItem[open] summary span{transform:rotate(45deg)}.faqItem>p{color:#7f93a6;margin:-3px 45px 22px 0;font-size:13px;line-height:1.65}.finalCta{text-align:center;background:radial-gradient(circle,#1389b833,#0000 52%),#050a10;padding:105px 0}.finalCta>div>p{color:var(--cyan);font:700 10px/1 var(--font-geist-mono);letter-spacing:.16em}.finalCta h2{max-width:850px;margin:21px auto 0}.finalCta h3{color:var(--cyan);letter-spacing:-.04em;margin:10px 0 35px;font-size:clamp(28px,4vw,48px)}.finalCta>div>span{color:#62778c;margin-top:22px;font-size:11px;display:block}.footer{background:#04080d;border-top:1px solid #16283a;padding:45px 0 28px}.footerTop{justify-content:space-between;align-items:center;display:flex}.footerLinks{gap:25px;display:flex}.footerLinks a{color:#718599;font-size:11px}.disclaimer{color:#4f6477;border-top:1px solid #13202e;margin-top:35px;padding-top:25px;font-size:9px;line-height:1.5}.mobileBar{display:none}.compactProblem .problemClose{margin-top:22px}.compactResearch .commentsMock,.compactResearch .analysisFlow{min-height:380px}.compactMethod .sectionHead{margin-bottom:24px}.compactMethod .bigQuote{text-align:left;margin-top:0}.compactMethod .midCta{margin-top:34px}.compactFit .fitYes,.compactFit .fitNo{padding:36px}.compactInstructor{grid-template-columns:340px 1fr;gap:65px}.compactInstructor .portrait{max-height:360px}.compactGuarantee{padding-block:72px}.compactFinal{padding-block:90px}@media (max-width:1050px){.teamGrid{grid-template-columns:repeat(2,1fr)}.journeyLine{transform-origin:0;transform:scale(.88)}.proofGrid{grid-template-columns:repeat(2,1fr)}.offerGrid{grid-template-columns:1fr 430px;gap:45px}.toolOrbit{min-height:400px}.lessonItems{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.section{padding-block:90px}.hero{grid-template-columns:1fr;gap:52px;padding-top:64px}.heroVisual{width:min(620px,100%)}.heroCopy{max-width:700px}.problemSection{grid-template-columns:1fr}.problemClose{grid-template-columns:1fr;gap:15px}.researchGrid,.toolsInner,.fitColumns,.instructorSection,.offerGrid,.faqGrid{grid-template-columns:1fr}.researchCopy{grid-template-columns:1fr;gap:10px}.journeyLine{width:100%;padding-bottom:70px;overflow-x:auto;transform:none}.midCta{flex-direction:column;align-items:flex-start}.lesson{grid-template-columns:100px 1fr}.lessonNumber{padding:25px}.lessonNumber strong{font-size:50px}.toolOrbit{width:min(520px,100%);margin:auto}.instructorVisual{max-width:500px}.offerCopy{max-width:650px}.offerGrid{max-width:680px}.faqGrid{gap:25px}.faqGrid .sectionHead{margin-bottom:20px}}@media (max-width:650px){.shell{width:min(100% - 28px,1180px)}.section{padding-block:74px}.sectionHead{margin-bottom:38px}.sectionHead h2,.problemIntro h2,.offerCopy h2,.finalCta h2{font-size:39px}.sectionHead>p:last-child{font-size:15px}.nav{height:68px}.navCta{padding:9px 12px;font-size:0}.navCta span{font-size:16px}.hero{gap:45px;padding:51px 0 70px}.eyebrow{letter-spacing:.09em;font-size:8px}.hero h1{font-size:43px;line-height:1.02}.heroLead{margin-top:21px;font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.primaryCta{width:100%;font-size:11px}.heroActions p{text-align:center;width:auto}.safeRow{flex-wrap:wrap;justify-content:center;gap:8px 15px}.heroVisual{min-height:442px;padding:16px 11px 14px 68px}.stage{grid-template-columns:30px 1fr auto;min-height:54px;padding:0 10px}.stage strong{font-size:12px}.aiRail{width:40px;top:60px;bottom:38px;left:14px}.aiRail span{width:28px;height:28px}.visualTop{font-size:8px}.thesisInner{letter-spacing:.14em;gap:8px;font-size:9px}.problemSection{gap:40px}.questionCloud{padding:28px 14px}.problemClose{margin-top:0}.teamGrid{grid-template-columns:1fr}.teamCard{min-height:205px}.statement{padding:32px 20px}.commentsMock,.analysisFlow{min-height:365px}.commentCount{margin-left:50%}.analysisFlow{padding:35px 18px}.aiNode{flex-basis:52px;height:52px}.flowLine{width:20px}.insightGrid span{font-size:7px}.researchCopy h3{font-size:29px}.journeyStart,.journeyEnd{flex:0 0 175px}.journeyStep{flex:0 0 72px}.lesson{grid-template-columns:1fr}.lessonNumber{border-bottom:1px solid #192c40;border-right:0;flex-direction:row;align-items:center;height:75px;display:flex}.lessonNumber strong{font-size:48px}.lessonMain{padding:27px 20px}.lessonMain h3{font-size:29px}.lessonItems,.comparison{grid-template-columns:1fr}.comparisonArrow{padding:14px;transform:rotate(90deg)}.comparisonOld,.comparisonNew{padding:25px}.bigQuote h3{font-size:29px}.deliverGrid{grid-template-columns:1fr}.toolOrbit{min-height:335px}.tool{padding:8px;font-size:8px}.fitYes,.fitNo{padding:30px 20px}.fitColumns h2{font-size:32px}.proofGrid{grid-template-columns:1fr 1fr}.proofScreen{height:135px}.screenContent em{display:none}.proofCard h3{font-size:12px}.instructorSection{gap:40px}.instructorCopy>p:nth-of-type(2){font-size:19px}.offerSection{padding-top:80px}.priceCard{padding:26px 20px}.priceIncludes{grid-template-columns:1fr}.guaranteeSection{grid-template-columns:1fr;gap:25px}.guaranteeIcon{width:80px;height:80px}.guaranteeSection h2{font-size:36px}.footerTop{flex-direction:column;align-items:flex-start;gap:30px}.footerLinks{flex-direction:column;gap:14px}.mobileBar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#07151ff5;border:1px solid #285a70;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 10px 10px 15px;transition:all .3s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(130%);box-shadow:0 12px 45px #00000080}.mobileBar.show{opacity:1;transform:none}.mobileBar>div{flex-direction:column;gap:3px;display:flex}.mobileBar b{font-size:10px}.mobileBar span{color:var(--cyan);font-size:11px}.mobileBar a{background:var(--cyan);color:#01212b;border-radius:7px;padding:12px 13px;font-size:9px;font-weight:850}.finalCta{padding:90px 0}.finalCta h3{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.primaryCta,.navCta,.mobileBar{transition:none}}
