@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,textarea,select{font:inherit}img,picture,svg{max-width:100%;display:block}button,summary{cursor:pointer}}@layer base{:root{--paper:oklch(98.5% .006 250);--surface:oklch(100% 0 0);--surface-blue:oklch(96.5% .019 250);--ink:oklch(19% .018 255);--ink-soft:oklch(29% .028 255);--muted:oklch(48% .025 255);--line:oklch(88% .018 250);--line-strong:oklch(72% .035 250);--cobalt:oklch(55% .149 250);--cobalt-dark:oklch(43% .16 250);--cobalt-pale:oklch(92% .055 250);--signal:oklch(67% .19 34);--signal-dark:oklch(52% .18 33);--success:oklch(62% .13 155);--shadow-sm:0 8px 24px oklch(18% .03 255/.08);--shadow-lg:0 28px 80px oklch(18% .04 255/.14);--shell:1240px;--pad:clamp(20px, 3.4vw, 48px);--section:clamp(88px, 11vw, 152px);--header-height:96px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, .8, .2, 1);--font-sans:"Golos Text Variable", "Segoe UI", sans-serif}html{background:var(--paper);color:var(--ink);interpolate-size:allow-keywords}body{background:radial-gradient(circle at 74% 8%, oklch(92% .07 250/.34), transparent 24rem), var(--paper);min-width:0;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.58}::selection{background:var(--signal);color:var(--surface)}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:112px}h1,h2,h3{font-family:var(--font-sans);text-wrap:balance;font-weight:720}h2{letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.1rem,3.45vw,3.65rem);line-height:1.08}h3{letter-spacing:-.014em;line-height:1.2}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.shell{width:min(100%, var(--shell));padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--section);position:relative}.site-main{isolation:isolate;position:relative;overflow:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:#fff;transition:transform .18s var(--ease-out);padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}}@layer components{.button{border:2px solid var(--cobalt);border-radius:var(--radius-sm);background:var(--cobalt);color:#fff;white-space:nowrap;min-height:56px;box-shadow:0 8px 0 var(--cobalt-dark);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background .16s ease;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;font-weight:720;line-height:1.1;display:inline-flex;transform:translateY(0)}.button:hover{box-shadow:0 11px 0 var(--cobalt-dark);transform:translateY(-3px)}.button:active{box-shadow:0 4px 0 var(--cobalt-dark);transform:translateY(4px)}.button:disabled{cursor:wait;opacity:.7;transform:none}.button-small{min-height:44px;box-shadow:none;padding:10px 15px;font-size:.76rem}.button-small:hover{box-shadow:none}.button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:0 7px 0 var(--line-strong)}.button-secondary:hover{box-shadow:0 10px 0 var(--line-strong)}.button-secondary:active{box-shadow:0 3px 0 var(--line-strong)}.button-signal{border-color:var(--signal);background:var(--signal);box-shadow:0 8px 0 var(--signal-dark)}.button-signal:hover{box-shadow:0 11px 0 var(--signal-dark)}.button-signal:active{box-shadow:0 4px 0 var(--signal-dark)}.text-link{min-height:44px;transition:color .16s ease, gap .2s var(--ease-out);border-bottom:1px solid;align-items:center;gap:10px;padding-block:8px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--cobalt);gap:16px}.eyebrow,.section-index{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:760;line-height:1.2}.eyebrow{color:var(--cobalt-dark);align-items:center;gap:10px;display:flex}.eyebrow>span{background:var(--signal);width:28px;height:3px}.section-index{color:var(--cobalt-dark)}.section-lead{max-width:62ch;color:var(--muted);font-size:clamp(1rem,1.5vw,1.25rem)}.check-list{list-style:none}.check-list li{padding-left:28px;position:relative}.check-list li:before{content:"";border-left:2px solid var(--cobalt);border-bottom:2px solid var(--cobalt);width:10px;height:6px;position:absolute;top:.57em;left:0;transform:rotate(-45deg)}.term-with-tip{align-items:center;gap:5px;display:inline-flex;position:relative}.term-tip-button{z-index:2;border:1px solid var(--cobalt);background:var(--surface);width:20px;height:20px;color:var(--cobalt-dark);border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.term-tip-icon{font-size:.66rem;font-weight:820;transform:translateY(-.5px)}.term-tip-popover{z-index:30;border:1px solid var(--line-strong);background:var(--ink);width:min(290px,100vw - 40px);box-shadow:var(--shadow-lg);color:#fff;opacity:0;pointer-events:none;text-align:left;text-transform:none;transform-origin:100% 100%;transition:opacity .15s ease, transform .22s var(--ease-out);white-space:normal;border-radius:10px;padding:14px 16px;font-size:.74rem;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 12px);right:-10px;transform:translateY(7px)scale(.97)}.term-tip-popover:after{background:var(--ink);content:"";width:11px;height:11px;position:absolute;bottom:-6px;right:12px;transform:rotate(45deg)}.term-tip-button:hover .term-tip-popover,.term-tip-button:focus-visible .term-tip-popover,.term-tip-button[aria-expanded=true] .term-tip-popover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}}@layer sections{.site-header{z-index:50;background:oklch(98.5% .006 250/.96);border-bottom:1px solid #0000;transition:border-color .18s,box-shadow .18s;position:sticky;top:0}.site-header.is-scrolled{border-color:var(--line);box-shadow:var(--shadow-sm)}.header-inner{min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.brand{min-height:44px;font-family:var(--font-sans);letter-spacing:-.03em;align-items:center;gap:12px;font-size:.7rem;font-weight:780;line-height:.98;display:inline-flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 5px 8px oklch(28% .12 260/.2));flex:none;width:64px;height:64px;display:block}.brand-wordmark{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font-size:1rem;font-weight:820;line-height:1}.brand-wordmark>span{color:var(--cobalt)}.site-nav{justify-content:center;gap:clamp(14px,2vw,30px);display:flex}.site-nav a{color:var(--ink-soft);font-size:.82rem;font-weight:650;position:relative}.site-nav a:after{content:"";background:var(--signal);height:2px;transition:right .22s var(--ease-out);position:absolute;bottom:-8px;left:0;right:100%}.site-nav a:hover:after,.site-nav a:focus-visible:after{right:0}.site-nav .nav-cta-mobile,.menu-toggle{display:none}.hero{min-height:calc(100svh - var(--header-height));align-items:center;padding-block:clamp(68px,8vw,112px);display:grid}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(38px,5vw,70px) clamp(48px,7vw,104px);display:grid}.hero-intro{z-index:2;grid-column:1/-1;position:relative}.hero-copy{z-index:2;align-self:center;position:relative}.hero h1{max-width:none;font-family:var(--font-sans);letter-spacing:-.026em;margin-top:22px;font-size:clamp(3.5rem,5vw,4.75rem);font-weight:780;line-height:.98}.hero-line{width:fit-content;max-width:100%;display:block}.hero-line-blue{color:var(--cobalt)}.hero-lead{max-width:43ch;color:var(--ink-soft);font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.55}.hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.hero-note{max-width:45ch;color:var(--muted);margin-top:28px;font-size:.88rem}.hero-note strong{color:var(--ink)}.hero-visual{align-content:center;align-self:stretch;display:grid;position:relative}.visual-frame{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:3/2;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--cobalt-pale), var(--surface));box-shadow:var(--shadow-lg);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(1.2deg);transform-style:preserve-3d;transition:transform .26s var(--ease-out), box-shadow .26s ease;position:relative;overflow:hidden}.visual-frame:before{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,oklch(100% 0 0/.55),#0000);width:26%;position:absolute;inset:-35% auto -35% -35%;transform:skew(-14deg)translate(-240%)}.visual-frame:after{content:"";border-radius:calc(var(--radius-lg) - 10px);pointer-events:none;border:1px solid oklch(100% 0 0/.62);position:absolute;inset:14px}.visual-frame img{object-fit:cover;width:100%;height:100%}.hero-telemetry{z-index:4;box-shadow:var(--shadow-sm);color:#fff;backdrop-filter:blur(10px);background:oklch(19% .018 255/.82);border:1px solid oklch(100% 0 0/.35);border-radius:999px;gap:6px;padding:7px;display:flex;position:absolute;bottom:18px;left:20px}.hero-telemetry span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.58rem;font-weight:760;display:inline-flex}.hero-telemetry i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.hero-telemetry span:first-child i{background:var(--cobalt-pale)}.hero-telemetry span:nth-child(2) i{background:var(--cobalt)}.hero-telemetry span:nth-child(3) i{background:var(--signal)}.build-stamp{border:3px solid var(--signal);width:112px;height:112px;color:var(--signal-dark);text-align:center;background:oklch(98.5% .006 250/.88);border-radius:50%;place-content:center;line-height:1;display:grid;position:absolute;bottom:22px;right:22px;transform:rotate(-9deg)}.build-stamp span,.build-stamp small{letter-spacing:.12em;font-size:.56rem;font-weight:800}.build-stamp strong{font-family:var(--font-sans);font-size:2rem}.hero-visual figcaption{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 8px 0;font-size:.7rem;font-weight:750;display:flex}.hero-visual figcaption i{background:var(--success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px oklch(62% .13 155/.15)}.fact-strip{z-index:3;background:var(--ink);color:#fff;position:relative}.fact-grid{grid-template-columns:repeat(4,1fr);display:grid}.fact{border-left:1px solid oklch(100% 0 0/.15);align-content:center;min-height:128px;padding:24px clamp(18px,2vw,32px);display:grid}.fact:last-child{border-right:1px solid oklch(100% 0 0/.15)}.fact strong{font-family:var(--font-sans);font-size:clamp(1.2rem,2vw,1.9rem);line-height:1}.fact span{color:oklch(83% .018 255);margin-top:8px;font-size:.78rem}.split-heading{grid-template-columns:.32fr .68fr;align-items:start;gap:40px;display:grid}.split-heading>*,.reality-grid>*,.journey-heading>*,.journey-layout>*,.outcome-grid>*,.program-heading>*,.proof-grid>*,.fit-heading>*,.formats-heading>*,.warning-box>*,.faq-grid>*,.waitlist-box>*{min-width:0}.split-heading h2 span{color:var(--cobalt)}.split-heading .section-lead{margin-top:28px}.conviction-steps{grid-template-columns:.9fr 1.15fr .95fr;gap:clamp(28px,4vw,64px);margin-top:clamp(64px,8vw,112px);display:grid}.conviction-steps article{border-top:4px solid var(--ink);padding-top:24px}.conviction-steps article:nth-child(2){border-color:var(--cobalt);margin-top:64px}.conviction-steps article:nth-child(3){border-color:var(--signal);margin-top:24px}.conviction-steps b{color:var(--muted);font-size:.76rem}.conviction-steps h3{margin-top:38px;font-size:clamp(1.25rem,2vw,1.8rem)}.conviction-steps p{color:var(--muted);margin-top:16px;font-size:.94rem}.reality{background:linear-gradient(180deg, transparent 0, transparent 12%, var(--surface-blue) 12%, var(--surface-blue) 88%, transparent 88%)}.reality-grid{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.reality-intro{padding:56px 0;position:sticky;top:116px}.reality-intro h2{margin-top:30px;font-size:clamp(2.05rem,3.3vw,3.4rem)}.reality-intro>p:not(.section-index){max-width:52ch;color:var(--muted);margin-top:26px}.reality-intro .button{margin-top:32px}.mode-list{gap:16px;display:grid;position:relative}.mode{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:168px;box-shadow:var(--shadow-sm);grid-template-columns:56px 1fr;align-items:start;gap:24px;padding:30px;display:grid}.mode>span{border:1px solid var(--line-strong);width:48px;height:48px;font-family:var(--font-sans);place-items:center;font-size:.68rem;display:grid}.mode h3{font-size:clamp(1.2rem,2vw,1.7rem)}.mode p{max-width:45ch;color:var(--muted);margin-top:12px;font-size:.92rem}.mode-featured{border-color:var(--cobalt);background:var(--cobalt);color:#fff;margin-left:-48px;box-shadow:0 22px 50px oklch(43% .16 250/.2)}.mode-featured>span{border-color:oklch(100% 0 0/.45)}.mode-featured p{color:oklch(90% .035 250)}.journey{padding-bottom:calc(var(--section) + 40px)}.journey-heading{grid-template-columns:.3fr .7fr;gap:40px;display:grid}.journey-heading>div>p{max-width:60ch;color:var(--muted);margin-top:26px}.journey-layout{grid-template-columns:minmax(0,.98fr) minmax(400px,1.02fr);align-items:start;gap:clamp(48px,7vw,100px);margin-top:88px;display:grid}.phase-list{position:relative}.journey-route-rail{z-index:1;pointer-events:none;width:28px;position:absolute;top:36px;bottom:36px;left:0}.journey-route-rail>svg{width:100%;height:100%;overflow:visible}.journey-route-track,.journey-route-progress{fill:none;stroke-linecap:round}.journey-route-track{stroke:oklch(77% .035 250);stroke-width:1.5px}.journey-route-progress{stroke:var(--cobalt);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .62s var(--ease-out)}.journey-route-plane{z-index:3;background:var(--surface);opacity:0;width:24px;height:24px;transition:transform .56s var(--ease-out), opacity .18s var(--ease-out);will-change:transform;border:1px solid oklch(43% .16 250/.34);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(2px,-12px)rotate(90deg);box-shadow:0 5px 16px oklch(18% .04 255/.14)}.journey-route-rail[data-ready=true] .journey-route-plane{opacity:1}.journey-route-plane svg{width:14px;height:14px}.journey-route-plane path{fill:var(--signal)}.journey-route-rail.is-instant .journey-route-progress,.journey-route-rail.is-instant .journey-route-plane{transition:none}.phase{grid-template-columns:84px 1fr;gap:22px;padding-block:8px 54px;display:grid;position:relative}.phase:before{content:"";z-index:0;width:16px;height:1px;transition:background .28s var(--ease-out);background:oklch(77% .035 250);position:absolute;top:35px;left:14px}.phase:last-child{padding-bottom:8px}.phase-node{z-index:2;border:2px solid var(--cobalt);background:var(--paper);width:56px;height:56px;color:var(--cobalt-dark);box-shadow:0 0 0 8px var(--paper);border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.phase-body{z-index:2;position:relative}.phase-node span{font-family:var(--font-sans);font-size:.66rem;font-weight:750}.phase-body>p{color:var(--cobalt-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:750}.phase-body h3{margin-top:8px;font-size:clamp(1.4rem,2.3vw,2rem)}.phase-copy{gap:10px;margin-top:16px;display:grid}.phase-copy span{color:var(--muted);font-size:.92rem}.phase-copy strong{color:var(--ink-soft);font-size:.82rem}.journey-visual{--journey-shift:0%;border-radius:var(--radius-lg);background:var(--surface-blue);box-shadow:var(--shadow-lg);position:sticky;top:116px;overflow:hidden}.journey-media{aspect-ratio:4/5;background:var(--surface-blue);position:relative;overflow:hidden}.journey-media img{object-fit:cover;width:100%;height:100%;transform:scale(1.045) translateY(var(--journey-shift));transition:transform .72s var(--ease-out)}.journey-status{z-index:2;width:min(220px,100% - 36px);box-shadow:var(--shadow-sm);color:#fff;backdrop-filter:blur(10px);background:oklch(19% .018 255/.88);border:1px solid oklch(100% 0 0/.24);border-radius:12px;padding:14px;position:absolute;top:18px;right:18px}.journey-status>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;display:grid}.journey-status span{color:oklch(80% .05 250);font-family:var(--font-sans);font-size:.58rem;font-weight:750}.journey-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.journey-meter{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:11px;display:grid}.journey-meter i{height:3px;transition:background .26s ease, transform .32s var(--ease-out);transform-origin:0;background:oklch(100% 0 0/.2);border-radius:99px}.journey-meter i.is-filled{background:var(--signal);transform:scaleY(1.5)}.journey-visual figcaption{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:22px 24px;font-size:.8rem;font-weight:650}.outcome{background:var(--surface)}.outcome-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(48px,9vw,140px);display:grid}.outcome-title h2{margin-top:28px}.outcome-title h2 span{color:var(--cobalt)}.outcome-copy>p{max-width:55ch;font-size:clamp(1.1rem,1.7vw,1.35rem)}.columns{columns:2;column-gap:28px;margin-top:38px}.columns li{break-inside:avoid;margin-bottom:17px;font-size:.9rem}.program{background:var(--surface-blue)}.program-heading{grid-template-columns:.28fr .72fr;gap:40px;display:grid}.program-heading h2{max-width:16ch}.program-list{gap:12px;margin-top:72px;display:grid}.program-group{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface)}.program-group summary{grid-template-columns:120px 1fr 40px;align-items:center;gap:24px;min-height:96px;padding:20px 28px;list-style:none;transition:background .22s,color .22s;display:grid}.program-group summary::-webkit-details-marker{display:none}.program-group summary>span{color:var(--cobalt-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.program-group summary>strong{font-family:var(--font-sans);font-size:clamp(1.1rem,2vw,1.55rem)}.program-group summary i,.faq-list summary i{border:1px solid var(--line-strong);border-radius:50%;width:28px;height:28px;position:relative}.program-group summary i:before,.program-group summary i:after,.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--ink);height:2px;transition:transform .22s var(--ease-out);position:absolute;top:13px;left:7px;right:7px}.program-group summary i:after,.faq-list summary i:after{transform:rotate(90deg)}.program-group[open] summary i:after,.faq-list details[open] summary i:after{transform:rotate(0)}.program-group summary:hover,.program-group[open] summary{background:var(--cobalt-pale)}.module-list{padding:0 28px 28px 172px}.module{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:22px;padding:24px 0;display:grid}.module>b{color:var(--signal-dark);font-family:var(--font-sans);font-size:.7rem}.module h3{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1rem}.module p{color:var(--muted);margin-top:8px;font-size:.84rem}.module p span{color:var(--ink);font-weight:720}.kit-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.kit-heading h2{margin-left:auto}.kit-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(148px,auto);gap:16px;margin-top:72px;display:grid}.kit-item{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);padding:30px;position:relative;overflow:hidden}.kit-item>span{color:var(--cobalt-dark);font-family:var(--font-sans);font-size:.72rem;font-weight:750;display:inline-block}.kit-item h3{max-width:14ch;margin-top:28px;font-size:clamp(1.2rem,2vw,1.8rem)}.kit-item p{max-width:43ch;color:var(--muted);margin-top:14px;font-size:.86rem}.kit-item-1{background:var(--cobalt);color:#fff;grid-area:span 2/span 7;min-height:360px}.kit-item-1>span,.kit-item-1 p{color:oklch(92% .035 250)}.kit-item-1:after{content:"25";color:oklch(100% 0 0/.1);font-family:var(--font-sans);font-size:12rem;font-weight:800;line-height:1;position:absolute;bottom:-58px;right:-20px}.kit-item-2{background:var(--signal);color:#fff;grid-column:span 5}.kit-item-2>span,.kit-item-2 p{color:oklch(96% .02 34)}.kit-item-3{grid-column:span 5}.kit-item-4{grid-column:span 6}.kit-item-5{background:var(--ink);color:#fff;grid-column:span 6}.kit-item-5>span,.kit-item-5 p{color:oklch(82% .025 255)}.proof{background:var(--surface)}.proof-grid{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.proof-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;transform:rotate(-1deg)}.proof-app-card{color:#fff;background:radial-gradient(circle at 68% 10%,oklch(48% .2 340/.72),#0000 42%),linear-gradient(145deg,oklch(19% .08 306),oklch(12% .035 266));border:1px solid oklch(48% .14 320/.55)}.proof-app-card-link{padding:clamp(16px,2.2vw,24px) clamp(14px,2vw,22px) 14px;display:block}.proof-app-head{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.proof-app-icon{border:1px solid oklch(100% 0 0/.24);border-radius:15px;width:58px;height:58px;box-shadow:0 10px 26px oklch(0% 0 0/.32)}.proof-app-head>span{gap:2px;min-width:0;display:grid}.proof-app-head strong{font-size:1.08rem;line-height:1.1}.proof-app-head small{color:oklch(84% .035 320);font-size:.66rem}.proof-app-head b{white-space:nowrap;transition:background .18s ease, transform .22s var(--ease-out);background:oklch(100% 0 0/.1);border:1px solid oklch(100% 0 0/.28);border-radius:999px;padding:9px 11px;font-size:.64rem}.proof-app-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(7px,1.15vw,14px);margin-top:20px;display:grid}.proof-app-gallery img{width:100%;height:auto;transition:transform .32s var(--ease-out);border:1px solid oklch(100% 0 0/.2);border-radius:clamp(10px,1.4vw,17px);box-shadow:0 18px 36px oklch(0% 0 0/.3)}.proof-app-gallery img:nth-child(2){transform:translateY(12px)}.proof-app-card:hover .proof-app-head b{background:oklch(100% 0 0/.18);transform:translateY(-2px)}.proof-app-card:hover .proof-app-gallery img:first-child{transform:translateY(-5px)rotate(-.7deg)}.proof-app-card:hover .proof-app-gallery img:nth-child(2){transform:translateY(7px)}.proof-app-card:hover .proof-app-gallery img:last-child{transform:translateY(-5px)rotate(.7deg)}.proof-app-card figcaption{color:oklch(82% .032 310);text-align:center;padding:13px 18px 16px;font-size:.64rem}.proof-copy h2{margin-top:30px;font-size:clamp(2.1rem,3.2vw,3.35rem)}.proof-copy>p:not(.section-index):not(.proof-rule){max-width:52ch;color:var(--muted);margin-top:24px}.proof-app-link{border-bottom:1px solid var(--cobalt);min-height:44px;color:var(--cobalt-dark);align-items:center;gap:10px;margin-top:18px;font-size:.82rem;font-weight:760;display:inline-flex}.proof-app-link span{transition:transform .22s var(--ease-out)}.proof-app-link:hover span{transform:translate(3px,-3px)}.proof-metrics{border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:34px;display:grid}.proof-metric{border-bottom:1px solid var(--line);align-content:center;min-width:0;min-height:108px;padding:18px 20px;display:grid}.proof-metric:last-child{border-bottom:0}.proof-metric strong{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1}.proof-metric-value{font-variant-numeric:tabular-nums lining-nums}.proof-metric-value [data-proof-counter]{display:inline}.proof-metric span{margin-top:8px;font-size:.78rem;font-weight:740}.proof-metric small{color:var(--muted);margin-top:3px;font-size:.65rem}.proof-metric-primary{border-right:1px solid var(--line-strong);background:var(--cobalt);color:#fff;border-bottom:0;grid-row:span 4;align-content:space-between;min-height:432px;padding:clamp(24px,3vw,38px)}.proof-metric-primary strong{max-width:5ch;font-size:clamp(2.55rem,4.9vw,5.4rem);line-height:.88}.proof-metric-primary span{margin-top:auto;padding-top:40px;font-size:1rem}.proof-metric-primary small{color:oklch(92% .035 250)}.proof-method{border:1px solid var(--line-strong);background:var(--surface-blue);margin-top:20px}.proof-method summary{cursor:pointer;grid-template-columns:1fr 30px;align-items:center;gap:20px;min-height:78px;padding:16px 18px;list-style:none;display:grid}.proof-method summary::-webkit-details-marker{display:none}.proof-method summary>span{gap:3px;display:grid}.proof-method summary strong{font-size:.82rem}.proof-method summary small{color:var(--muted);font-size:.66rem}.proof-method summary>i{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .26s var(--ease-out), background .18s ease;border-radius:50%;display:block;position:relative}.proof-method summary>i:before,.proof-method summary>i:after{background:var(--ink);content:"";width:12px;height:2px;position:absolute;top:13px;left:7px}.proof-method summary>i:after{transform:rotate(90deg)}.proof-method[open] summary>i{background:var(--surface);transform:rotate(45deg)}.proof-method-body{color:var(--muted);gap:12px;padding:0 18px 20px;font-size:.74rem;display:grid}.proof-method-body strong{color:var(--ink)}.fit-heading{grid-template-columns:.28fr .72fr;gap:40px;display:grid}.fit-grid{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:72px;display:grid}.fit-grid article{border-radius:var(--radius-lg);min-height:500px;padding:clamp(32px,4vw,56px)}.fit-grid article>span{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:6px 10px;font-size:.68rem;font-weight:780;display:inline-block}.fit-grid ul{gap:20px;margin-top:72px;list-style:none;display:grid}.fit-grid li{border-bottom:1px solid;padding:0 0 20px 34px;font-weight:600;position:relative}.fit-grid li:before{font-family:var(--font-sans);position:absolute;left:0}.fit-yes{background:var(--cobalt);color:#fff}.fit-yes li{border-color:oklch(100% 0 0/.2)}.fit-yes li:before{content:"+";color:oklch(84% .16 145)}.fit-no{border:1px solid var(--line-strong);background:var(--surface)}.fit-no li{border-color:var(--line);color:var(--ink-soft)}.fit-no li:before{content:"×";color:var(--signal)}.formats{background:var(--surface-blue)}.formats-heading{grid-template-columns:1fr .55fr;align-items:end;gap:48px;display:grid}.formats-heading h2{margin-top:26px}.pricing-current{border-left:4px solid var(--signal);max-width:42ch;padding-left:24px}.pricing-current>span{color:var(--cobalt-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780}.pricing-current>strong{font-family:var(--font-sans);margin-top:8px;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.2;display:block}.pricing-current>p{color:var(--muted);margin-top:12px;font-size:.84rem}.pricing-calendar{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.pricing-stage{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:24px;position:relative}.pricing-stage.is-current{border-color:var(--cobalt);background:linear-gradient(155deg, var(--cobalt-pale), var(--surface) 72%);box-shadow:0 18px 45px oklch(43% .16 250/.12)}.pricing-stage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-stage-head>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:760}.pricing-stage-head>b{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:.62rem}.pricing-stage.is-current .pricing-stage-head>b{background:var(--signal)}.pricing-stage h3{min-height:2.3em;font-family:var(--font-sans);letter-spacing:-.02em;margin-top:20px;font-size:1rem}.pricing-stage-state{min-height:1.2em;color:var(--cobalt-dark);margin-top:8px;font-size:.66rem;font-weight:760;display:block}.pricing-stage dl{border-top:1px solid var(--line);gap:10px;margin:22px 0 0;padding-top:18px;display:grid}.pricing-stage dl>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pricing-stage dt{color:var(--muted);font-size:.68rem}.pricing-stage dd{color:var(--ink);flex:none;font-size:.72rem;font-weight:780}.pricing-reason{border-radius:var(--radius-md);background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,72px);margin-top:16px;padding-block:24px;display:grid}.pricing-reason p{max-width:64ch;font-size:.8rem}.pricing-reason p:last-child{color:oklch(72% .025 255)}.pricing-reason strong{color:oklch(82% .13 34)}.formats-grid{grid-template-columns:.88fr 1.16fr .96fr;align-items:stretch;gap:16px;margin-top:72px;display:grid}.format-card{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;max-width:100%;min-height:680px;padding:32px;display:flex;position:relative}.format-card-featured{border-color:var(--cobalt);background:var(--cobalt);color:#fff;margin-top:-24px;box-shadow:0 26px 56px oklch(43% .16 250/.18)}.format-tag{background:var(--signal);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:.61rem;font-weight:780;position:absolute;top:18px;right:18px}.format-number{color:var(--muted);font-family:var(--font-sans);font-size:.72rem}.format-card-featured .format-number{color:oklch(87% .05 250)}.format-card h3{overflow-wrap:normal;hyphens:none;max-width:100%;margin-top:44px;font-size:clamp(1.35rem,1.65vw,1.9rem)}.format-card>p:not(.format-number){color:var(--muted);margin-top:16px;font-size:.9rem}.format-card-featured>p:not(.format-number){color:oklch(90% .035 250)}.format-price{border-top:1px solid var(--line);gap:6px;padding-top:24px;display:grid}.format-price strong{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1}.format-price span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.format-card-featured .format-price{border-color:oklch(100% 0 0/.23)}.format-card-featured .format-price strong{color:#fff}.format-card-featured .format-price span{color:oklch(90% .035 250)}.format-card ul{gap:13px;margin:30px 0;font-size:.82rem;list-style:none;display:grid}.format-card li{padding-left:22px;position:relative}.format-card li:before{content:"+";color:var(--signal);font-weight:800;position:absolute;left:0}.format-card .button{width:100%;margin-top:auto}.format-card-featured .button{color:var(--cobalt-dark);box-shadow:0 8px 0 var(--cobalt-dark);background:#fff;border-color:#fff}.format-limit{color:var(--muted);text-align:right;margin-top:26px;font-size:.76rem}.warning-box{border-top:7px solid var(--signal);border-bottom:1px solid var(--line-strong);grid-template-columns:120px 1fr;align-items:start;gap:clamp(30px,5vw,72px);padding-block:clamp(44px,6vw,76px);display:grid}.warning-mark{border:4px solid var(--signal);width:96px;height:96px;color:var(--signal);font-family:var(--font-sans);place-items:center;font-size:3rem;font-weight:800;display:grid;transform:rotate(-4deg)}.warning-box h2{max-width:17ch;margin-top:24px;font-size:clamp(2.1rem,3.2vw,3.4rem)}.warning-box>div:last-child>p:last-child{max-width:67ch;color:var(--muted);margin-top:26px}.faq{padding-top:72px}.faq-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:clamp(48px,8vw,120px);display:grid}.faq-title{align-self:start;position:sticky;top:116px}.faq-title h2{margin-top:26px;font-size:clamp(2.05rem,3vw,3.25rem)}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{min-height:82px;transition:color .18s ease, transform .24s var(--ease-out);grid-template-columns:1fr 28px;align-items:center;gap:24px;padding-block:20px;font-weight:720;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover,.faq-list details[open] summary{color:var(--cobalt-dark);transform:translate(8px)}.faq-list details>p{max-width:60ch;color:var(--muted);padding:0 52px 26px 0;font-size:.9rem}.waitlist{padding-bottom:0}.waitlist-box{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(48px,8vw,110px);padding-block:clamp(60px,8vw,108px);display:grid}.waitlist-box:before{content:"";z-index:-1;background:var(--ink);position:absolute;inset:0}.eyebrow-light{color:oklch(87% .05 250)}.waitlist-copy h2{max-width:15ch;margin-top:28px;font-size:clamp(2.1rem,3.3vw,3.45rem)}.waitlist-copy>p:last-child{color:oklch(78% .026 255);max-width:50ch;margin-top:24px}.waitlist-form{border-radius:var(--radius-md);background:oklch(24% .025 255);border:1px solid oklch(100% 0 0/.2);align-content:start;gap:20px;padding:32px;display:grid}.field{gap:8px;display:grid}.field label{font-size:.76rem;font-weight:700}.field input,.field select{border-radius:var(--radius-sm);color:#fff;background:oklch(20% .022 255);border:1px solid oklch(100% 0 0/.25);outline:none;width:100%;min-height:56px;padding:14px 16px;transition:border-color .16s,box-shadow .16s}.field select{cursor:pointer}.field select option{color:var(--ink);background:#fff}.field input::placeholder{color:oklch(65% .025 255)}.field input:focus,.field select:focus{border-color:var(--signal);box-shadow:0 0 0 3px oklch(67% .19 34/.22)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--signal)}.field small{color:oklch(82% .12 35);min-height:1.1em;font-size:.7rem}.field-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-field{grid-template-columns:20px 1fr;align-items:start;gap:8px 10px;display:grid}.consent-field input{width:18px;height:18px;accent-color:var(--signal);margin:2px 0 0}.consent-field label{color:oklch(78% .026 255);font-size:.7rem;line-height:1.5}.consent-field a,.form-note a{color:#fff;text-underline-offset:3px;text-decoration:underline oklch(100% 0 0/.35)}.consent-field small{color:oklch(82% .12 35);grid-column:2;min-height:0;font-size:.68rem}.consent-field input[aria-invalid=true]{outline:2px solid var(--signal);outline-offset:2px}.waitlist-form .button{width:100%;margin-top:4px}.form-note{color:oklch(68% .024 255);font-size:.69rem}.form-status{color:oklch(74% .025 255);min-height:1.4em;font-size:.76rem;font-weight:650}.form-status[data-state=success]{color:oklch(88% .09 145)}.form-status[data-state=demo],.form-status[data-state=error]{color:oklch(82% .12 35)}.telegram-fallback{color:#fff;border-bottom:1px solid;justify-content:center;align-items:center;min-height:44px;font-size:.78rem;font-weight:750;display:inline-flex}.telegram-fallback[hidden],.mobile-conversion-bar{display:none}}@layer motion{@keyframes reveal-up{0%{opacity:.001;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-left{0%{opacity:.001;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-right{0%{opacity:.001;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes headline-in{0%{opacity:.001;clip-path:inset(0 0 100%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes visual-in{0%{opacity:.001;clip-path:inset(8% 0 6% 9% round 36px);transform:translateY(42px)rotate(2deg)scale(.965)}to{opacity:1;clip-path:inset(0);transform:translateY(0)rotate(0)scale(1)}}@keyframes metric-wipe{0%{opacity:.001;clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes strip-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes phase-in{0%{opacity:.001;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes stamp-settle{0%{opacity:0;transform:scale(.62)rotate(-22deg)}72%{opacity:1;transform:scale(1.07)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes frame-scan{0%{opacity:0;transform:skew(-14deg)translate(-240%)}18%{opacity:.62}82%{opacity:.42}to{opacity:0;transform:skew(-14deg)translate(720%)}}@keyframes warning-mark-in{0%{opacity:.001;transform:scale(.68)rotate(-18deg)}76%{opacity:1;transform:scale(1.06)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes status-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cta-copy-in{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes cta-form-in{0%{transform:translateY(18px)}to{transform:translateY(0)}}[data-reveal=hero].is-visible .eyebrow{animation:reveal-left .43s var(--ease-out) 40ms both}[data-reveal=hero].is-visible .hero-line-ink{animation:headline-in .76s var(--ease-out) .12s both}[data-reveal=hero].is-visible .hero-line-blue{animation:headline-in .78s var(--ease-out) .215s both}[data-reveal=hero].is-visible .hero-copy{animation:reveal-up .56s var(--ease-out) .39s both}[data-reveal=hero].is-visible .hero-visual{animation:visual-in .86s var(--ease-out) .28s both}[data-reveal=hero].is-visible .hero-visual figcaption{animation:reveal-left .42s var(--ease-out) .73s both}[data-reveal=hero].is-visible .build-stamp{animation:stamp-settle .72s var(--ease-out) .78s both}[data-reveal=hero].is-visible .hero-telemetry span{animation:reveal-up .36s var(--ease-out) both}[data-reveal=hero].is-visible .hero-telemetry span:first-child{animation-delay:.66s}[data-reveal=hero].is-visible .hero-telemetry span:nth-child(2){animation-delay:.76s}[data-reveal=hero].is-visible .hero-telemetry span:nth-child(3){animation-delay:.89s}[data-reveal=hero].is-visible .visual-frame:before{animation:frame-scan .98s var(--ease-standard) .86s both}.visual-frame.is-tilting{transition-duration:80ms;box-shadow:0 34px 92px oklch(18% .04 255/.19)}[data-reveal=strip].is-visible{animation:strip-in .72s var(--ease-out) both}[data-reveal=strip].is-visible .fact{animation:reveal-up .44s var(--ease-out) both}[data-reveal=strip].is-visible .fact:first-child{animation-delay:.12s}[data-reveal=strip].is-visible .fact:nth-child(2){animation-delay:.205s}[data-reveal=strip].is-visible .fact:nth-child(3){animation-delay:.32s}[data-reveal=strip].is-visible .fact:nth-child(4){animation-delay:.47s}.conviction.is-visible .split-heading>:first-child{animation:reveal-left .52s var(--ease-out) both}.conviction.is-visible .split-heading>:last-child{animation:reveal-up .62s var(--ease-out) 90ms both}.conviction.is-visible .conviction-steps article{animation:reveal-up .56s var(--ease-out) both}.conviction.is-visible .conviction-steps article:first-child{animation-delay:.18s}.conviction.is-visible .conviction-steps article:nth-child(2){animation-delay:.29s}.conviction.is-visible .conviction-steps article:nth-child(3){animation-delay:.455s}.reality.is-visible .reality-intro{animation:reveal-left .66s var(--ease-out) both}.reality.is-visible .mode{animation:reveal-right .56s var(--ease-out) both}.reality.is-visible .mode:first-child{animation-delay:.1s}.reality.is-visible .mode:nth-child(2){animation-delay:.22s}.reality.is-visible .mode:nth-child(3){animation-delay:.36s}.reality.is-visible .mode:nth-child(4){animation-delay:.52s}.journey.is-visible .journey-heading>:first-child{animation:reveal-left .48s var(--ease-out) both}.journey.is-visible .journey-heading>:last-child{animation:reveal-up .62s var(--ease-out) 80ms both}.journey.is-visible .journey-visual{animation:visual-in .76s var(--ease-out) .18s both}[data-reveal=phase].is-visible{animation:phase-in .54s var(--ease-out) both}[data-reveal=phase].is-visible .phase-node{animation:stamp-settle .52s var(--ease-out) 60ms}[data-route-stop] .phase-node{transition:background .28s ease, color .28s ease, border-color .28s ease, transform .42s var(--ease-out), box-shadow .42s var(--ease-out)}[data-route-stop].is-past .phase-node{border-color:var(--cobalt);background:var(--cobalt);color:#fff}[data-route-stop].is-past:before,[data-route-stop].is-current:before,[data-route-stop].is-active:before{background:var(--cobalt)}[data-route-stop].is-current .phase-node,[data-route-stop].is-active .phase-node{border-color:var(--signal);background:var(--signal);color:#fff;box-shadow:0 0 0 8px var(--paper), 0 0 0 11px oklch(67% .19 34/.22);transform:scale(1.09)}.outcome.is-visible .outcome-title,.fit.is-visible .fit-heading>:first-child,.faq.is-visible .faq-title{animation:reveal-left .58s var(--ease-out) backwards}.outcome.is-visible .outcome-copy,.fit.is-visible .fit-heading>:last-child,.faq.is-visible .faq-list{animation:reveal-right .62s var(--ease-out) .1s backwards}.fit.is-visible .fit-grid article{animation:reveal-up .58s var(--ease-out) both}.fit.is-visible .fit-grid article:first-child{animation-delay:.17s}.fit.is-visible .fit-grid article:nth-child(2){animation-delay:.32s}.program.is-visible .program-heading>:first-child{animation:reveal-left .48s var(--ease-out) both}.program.is-visible .program-heading>:last-child{animation:reveal-up .62s var(--ease-out) 80ms both}.program.is-visible .program-group{animation:reveal-up .5s var(--ease-out) both}.program.is-visible .program-group:first-child{animation-delay:.15s}.program.is-visible .program-group:nth-child(2){animation-delay:.24s}.program.is-visible .program-group:nth-child(3){animation-delay:.355s}.program.is-visible .program-group:nth-child(4){animation-delay:.5s}.kit.is-visible .kit-heading>*{animation:reveal-up .56s var(--ease-out) both}.kit.is-visible .kit-heading>:last-child{animation-delay:90ms}.kit.is-visible .kit-item{animation:reveal-up .56s var(--ease-out) both}.kit.is-visible .kit-item:first-child{animation-delay:.16s}.kit.is-visible .kit-item:nth-child(2){animation-delay:.26s}.kit.is-visible .kit-item:nth-child(3){animation-delay:.39s}.kit.is-visible .kit-item:nth-child(4){animation-delay:.5s}.kit.is-visible .kit-item:nth-child(5){animation-delay:.62s}.proof.is-visible .proof-image{animation:visual-in .76s var(--ease-out) both}.proof.is-visible .proof-copy{animation:reveal-right .64s var(--ease-out) .12s both}.proof.is-visible .proof-metric{animation:metric-wipe .56s var(--ease-out) both}.proof.is-visible .proof-metric:first-child{animation-delay:.26s}.proof.is-visible .proof-metric:nth-child(2){animation-delay:.34s}.proof.is-visible .proof-metric:nth-child(3){animation-delay:.41s}.proof.is-visible .proof-metric:nth-child(4){animation-delay:.48s}.proof.is-visible .proof-metric:nth-child(5){animation-delay:.55s}.formats.is-visible .formats-heading>*{animation:reveal-up .56s var(--ease-out) both}.formats.is-visible .formats-heading>:last-child{animation-delay:.1s}.formats.is-visible .pricing-stage{animation:reveal-up .52s var(--ease-out) both}.formats.is-visible .pricing-stage:first-child{animation-delay:.13s}.formats.is-visible .pricing-stage:nth-child(2){animation-delay:.21s}.formats.is-visible .pricing-stage:nth-child(3){animation-delay:.29s}.formats.is-visible .pricing-stage:nth-child(4){animation-delay:.37s}.formats.is-visible .pricing-reason{animation:reveal-up .56s var(--ease-out) .41s both}.formats.is-visible .format-card{animation:reveal-up .58s var(--ease-out) both}.formats.is-visible .format-card:first-child{animation-delay:.47s}.formats.is-visible .format-card:nth-child(2){animation-delay:.59s}.formats.is-visible .format-card:nth-child(3){animation-delay:.72s}.warning.is-visible .warning-mark{animation:warning-mark-in .68s var(--ease-out) both}.warning.is-visible .warning-box>div:last-child{animation:reveal-right .62s var(--ease-out) .12s both}.waitlist.is-visible .waitlist-box{animation:none}.waitlist.is-visible .waitlist-copy{animation:cta-copy-in .52s var(--ease-out) both}.waitlist.is-visible .waitlist-form{animation:cta-form-in .56s var(--ease-out) 80ms both}.form-status[data-state]{animation:status-in .28s var(--ease-out) both}@supports selector(details::details-content){.program-group::details-content,.proof-method::details-content,.faq-list details::details-content{opacity:0;block-size:0;transition:block-size .36s var(--ease-out), opacity .22s ease, transform .32s var(--ease-out), content-visibility .36s allow-discrete;overflow:clip;transform:translateY(-8px)}.program-group[open]::details-content,.proof-method[open]::details-content,.faq-list details[open]::details-content{opacity:1;block-size:auto;transform:translateY(0)}@starting-style{.program-group[open]::details-content,.proof-method[open]::details-content,.faq-list details[open]::details-content{opacity:0;block-size:0;transform:translateY(-8px)}}}}@layer responsive{@media (width<=1080px){:root{--pad:28px}.header-inner{grid-template-columns:auto auto 1fr}.site-nav{left:0;right:0;top:var(--header-height);visibility:hidden;padding:20px var(--pad) 28px;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transform-origin:top;transition:opacity .19s ease, transform .28s var(--ease-out), visibility 0s linear .28s;gap:18px;display:grid;position:absolute;transform:translateY(-12px)scaleY(.97)}.site-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scaleY(1)}.site-nav a{opacity:0;min-height:44px;transition:opacity .22s ease, transform .3s var(--ease-out);align-items:center;font-size:.95rem;display:flex;transform:translateY(-8px)}.site-nav.is-open a{opacity:1;transform:translateY(0)}.site-nav.is-open a:nth-child(2){transition-delay:35ms}.site-nav.is-open a:nth-child(3){transition-delay:70ms}.site-nav.is-open a:nth-child(4){transition-delay:.105s}.site-nav.is-open a:nth-child(5){transition-delay:.14s}.site-nav.is-open a:nth-child(6){transition-delay:.18s}.site-nav .nav-cta-mobile{border:1px solid var(--cobalt);border-radius:var(--radius-sm);background:var(--cobalt);color:#fff;justify-content:center;width:fit-content;min-height:48px;margin-top:4px;padding:10px 16px;display:inline-flex}.site-nav .nav-cta-mobile:after{display:none}.menu-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);justify-self:end;width:52px;height:52px;display:block;position:relative}.menu-toggle span:not(.sr-only){background:var(--ink);width:22px;height:2px;transition:top .18s var(--ease-out), transform .18s var(--ease-out);display:block;position:absolute;left:14px}.menu-toggle span:nth-child(2){top:18px}.menu-toggle span:nth-child(3){top:28px}.menu-toggle[aria-expanded=true] span:nth-child(2){top:24px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(3){top:24px;transform:rotate(-45deg)}.header-cta{justify-self:end;min-height:50px;padding-inline:20px;font-size:.8rem}.hero-grid{grid-template-columns:1fr}.hero-intro{grid-column:1}.hero{min-height:auto}.hero h1{font-size:clamp(3.25rem,6.8vw,4.75rem)}.hero-visual{justify-self:end;width:min(82%,720px)}.fact-grid{grid-template-columns:repeat(2,1fr)}.fact:nth-child(3){border-top:1px solid oklch(100% 0 0/.15)}.fact:nth-child(4){border-top:1px solid oklch(100% 0 0/.15);border-right:1px solid oklch(100% 0 0/.15)}.reality-grid{grid-template-columns:.85fr 1.15fr;gap:48px}.journey-layout{grid-template-columns:1fr .8fr;gap:48px}.outcome-grid{grid-template-columns:.8fr 1.2fr;gap:48px}.proof-grid{grid-template-columns:.9fr 1.1fr;gap:48px}.pricing-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.formats-grid{grid-template-columns:1fr;max-width:760px}.format-card{min-height:auto}.format-card-featured{margin-top:0}}@media (width<=780px){:root{--pad:20px;--section:84px;--header-height:96px}body{font-size:16px}.header-inner{grid-template-columns:auto 1fr auto;gap:12px}.brand{gap:10px;font-size:.72rem}.brand-mark{width:62px;height:62px}.header-cta{display:none}.mobile-conversion-bar{z-index:90;right:12px;bottom:max(12px, env(safe-area-inset-bottom));visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease, transform .28s var(--ease-out), visibility 0s linear .28s;backdrop-filter:blur(14px);background:oklch(98.5% .006 250/.96);border:1px solid oklch(76% .04 250/.75);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 15px;display:grid;position:fixed;left:12px;transform:translateY(18px)scale(.98);box-shadow:0 16px 40px oklch(18% .04 255/.2)}.mobile-conversion-bar.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.has-open-term-tip .mobile-conversion-bar.is-visible{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(18px)scale(.98)}.mobile-conversion-bar>div{gap:2px;min-width:0;display:grid}.mobile-conversion-bar span{color:var(--cobalt-dark);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:780;overflow:hidden}.mobile-conversion-bar strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.mobile-conversion-bar a{background:var(--cobalt);min-height:48px;box-shadow:0 5px 0 var(--cobalt-dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding-inline:15px;font-size:.76rem;font-weight:760;display:inline-flex}.hero{padding-top:56px}.hero-grid{gap:52px}.hero h1{margin-top:20px;font-size:clamp(2.55rem,10.4vw,4rem);line-height:1}.hero-lead{margin-top:0}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.hero-actions .button{width:auto;min-width:260px}.hero-visual{width:100%}.hero-telemetry{bottom:12px;left:12px}.hero-telemetry span{padding-inline:6px;font-size:.51rem}.build-stamp{width:82px;height:82px;bottom:14px;right:14px}.build-stamp strong{font-size:1.45rem}.build-stamp span,.build-stamp small{font-size:.43rem}.fact-grid{grid-template-columns:1fr}.fact{border-top:1px solid oklch(100% 0 0/.15);border-right:1px solid oklch(100% 0 0/.15);min-height:92px}.fact:first-child{border-top:0}.split-heading,.journey-heading,.program-heading,.fit-heading,.outcome-grid,.proof-grid,.faq-grid,.formats-heading,.waitlist-box{grid-template-columns:1fr}.split-heading,.journey-heading,.program-heading,.fit-heading{gap:24px}.section-index{margin-bottom:0}h2{font-size:clamp(1.85rem,8.4vw,2.35rem)}.conviction-steps{grid-template-columns:1fr;gap:40px;margin-top:56px}.conviction-steps article:nth-child(2),.conviction-steps article:nth-child(3){margin-top:0}.conviction-steps h3{margin-top:24px}.reality{background:var(--surface-blue)}.reality-grid{grid-template-columns:1fr}.reality-intro{padding:0;position:static}.mode-featured{margin-left:0}.mode{grid-template-columns:44px 1fr;gap:18px;padding:22px}.mode>span{width:42px;height:42px}.journey-layout{grid-template-columns:1fr;margin-top:58px}.journey-visual{order:-1;position:static}.journey-media{aspect-ratio:16/10}.journey-media img{object-position:center 47%}.journey-status{width:min(208px,100% - 24px);padding:11px;top:12px;right:12px}.journey-route-rail{width:22px;top:32px;bottom:32px}.journey-route-plane{width:20px;height:20px}.journey-route-plane svg{width:12px;height:12px}.phase{grid-template-columns:68px 1fr;gap:16px;padding-bottom:42px}.phase:before{width:12px;top:31px;left:10px}.phase-node{width:48px;height:48px}.outcome-grid,.proof-grid{gap:48px}.columns{columns:1}.program-heading h2{max-width:18ch}.program-list{margin-top:48px}.program-group summary{grid-template-columns:1fr 34px;min-height:84px;padding:18px 20px}.program-group summary>span,.program-group summary>strong{grid-column:1}.program-group summary i{grid-area:1/2/3}.module-list{padding:0 20px 20px}.module{grid-template-columns:38px 1fr;gap:14px}.kit-heading{flex-direction:column;align-items:flex-start}.kit-heading h2{margin-left:0}.kit-grid{grid-template-columns:1fr;grid-auto-rows:auto;margin-top:48px}.kit-item-1,.kit-item-2,.kit-item-3,.kit-item-4,.kit-item-5{grid-area:auto/1;min-height:250px}.proof-image{transform:none}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-metric{border-right:1px solid var(--line);min-height:132px}.proof-metric:nth-child(3),.proof-metric:nth-child(5){border-right:0}.proof-metric:nth-child(4){border-bottom:0}.proof-metric-primary{border-right:0;border-bottom:1px solid var(--line-strong);grid-area:auto/1/auto/-1;min-height:270px}.proof-metric-primary strong{max-width:none}.fit-grid{grid-template-columns:1fr;margin-top:48px}.fit-grid article{min-height:auto}.fit-grid ul{margin-top:48px}.formats-heading{align-items:start}.pricing-current{max-width:58ch}.pricing-calendar{grid-template-columns:1fr;margin-top:42px}.pricing-stage{padding:22px}.pricing-stage h3{min-height:0}.pricing-reason{grid-template-columns:1fr;gap:14px;padding-block:22px}.formats-grid{margin-top:50px}.format-limit{text-align:left}.warning-box{grid-template-columns:1fr}.warning-mark{width:74px;height:74px;font-size:2.2rem}.faq-title{position:static}.faq-list details>p{padding-right:0}.waitlist{padding-top:72px}.waitlist-box{border-radius:var(--radius-md) var(--radius-md) 0 0;gap:44px}.waitlist-form{padding:24px}}@media (width<=420px){.site-main .shell,.site-nav{padding-inline:16px}.header-inner,.site-footer .shell{padding-left:16px}.brand-mark{width:58px;height:58px}h2{font-size:clamp(1.75rem,8.2vw,2.15rem)}.hero h1{font-size:clamp(2.35rem,10.6vw,2.75rem)}.visual-frame{border-radius:20px}.button{min-height:54px;padding-inline:16px}.hero-actions .button{width:100%;min-width:0}.hero-telemetry{gap:2px;padding:5px}.hero-telemetry span{gap:4px;padding-inline:5px}.mode{padding:18px}.mobile-conversion-bar{right:8px;bottom:max(8px, env(safe-area-inset-bottom));gap:8px;padding-left:12px;left:8px}.mobile-conversion-bar a{padding-inline:12px}.term-tip-popover{z-index:120;transform-origin:bottom;width:auto;position:fixed;bottom:18px;left:16px;right:16px;transform:translateY(12px)scale(.98)}.term-tip-popover:after{display:none}.waitlist-form{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.journey-route-progress,.journey-route-plane{transition:none!important}.js [data-reveal]{opacity:1;transform:none}[data-parallax]{transform:none!important}}}.legal-footer[data-astro-cid-mos43ndk]{color:#fff;background:#101721;border-top:1px solid #ffffff24;padding:42px 0}.legal-footer-grid[data-astro-cid-mos43ndk]{grid-template-columns:.85fr 1.3fr .75fr;align-items:start;gap:32px;display:grid}.legal-footer-brand[data-astro-cid-mos43ndk]{color:#fff;letter-spacing:-.03em;font-weight:850}.legal-footer[data-astro-cid-mos43ndk] p[data-astro-cid-mos43ndk]{color:#9da9ba;margin:8px 0 0;font-size:.76rem}.legal-footer[data-astro-cid-mos43ndk] nav[data-astro-cid-mos43ndk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.legal-footer[data-astro-cid-mos43ndk] nav[data-astro-cid-mos43ndk] a[data-astro-cid-mos43ndk],.legal-footer-contact[data-astro-cid-mos43ndk] a[data-astro-cid-mos43ndk]{color:#d9e2ef;text-underline-offset:4px;font-size:.77rem;text-decoration:underline #ffffff3d}.legal-footer-contact[data-astro-cid-mos43ndk]{text-align:right;justify-self:end}@media (width<=760px){.legal-footer-grid[data-astro-cid-mos43ndk],.legal-footer[data-astro-cid-mos43ndk] nav[data-astro-cid-mos43ndk]{grid-template-columns:1fr}.legal-footer-contact[data-astro-cid-mos43ndk]{text-align:left;justify-self:start}}
