.landing-module__vDbe_a__root{--lp-navy:11 31 58;--lp-navy-2:30 58 95;--lp-on-navy-accent:110 231 183;--lp-ease:cubic-bezier(.16, 1, .3, 1)}.landing-module__vDbe_a__grid,.landing-module__vDbe_a__gridOnNavy{pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%)}.landing-module__vDbe_a__grid{background-image:linear-gradient(90deg,#1e3a5f11 1px,#0000 1px),linear-gradient(#1e3a5f11 1px,#0000 1px)}.landing-module__vDbe_a__gridOnNavy{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px)}.landing-module__vDbe_a__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@keyframes landing-module__vDbe_a__lp-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__vDbe_a__lp-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-module__vDbe_a__lp-line{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes landing-module__vDbe_a__lp-box{0%{opacity:0;transform:translateY(30px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-module__vDbe_a__lp-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__vDbe_a__enter{animation:landing-module__vDbe_a__lp-enter .8s var(--lp-ease) both}.landing-module__vDbe_a__enterBackground{animation:landing-module__vDbe_a__lp-fade 1.4s var(--lp-ease) both;animation-delay:0s}.landing-module__vDbe_a__enterHeader{animation-delay:80ms}.landing-module__vDbe_a__enterEyebrow{animation-delay:.16s}.landing-module__vDbe_a__enterLine{animation:landing-module__vDbe_a__lp-line .85s var(--lp-ease) both}.landing-module__vDbe_a__enterLine1{animation-delay:.24s}.landing-module__vDbe_a__enterLine2{animation-delay:.32s}.landing-module__vDbe_a__enterLine3{animation-delay:.4s}.landing-module__vDbe_a__enterLine4{animation-delay:.48s}.landing-module__vDbe_a__enterLede{animation-delay:.62s}.landing-module__vDbe_a__enterBox{animation:landing-module__vDbe_a__lp-box .9s var(--lp-ease) both;animation-delay:.76s}.landing-module__vDbe_a__enterUnderline{animation:landing-module__vDbe_a__lp-underline .9s var(--lp-ease) both;animation-delay:.9s}.landing-module__vDbe_a__enterProof1{animation-delay:1s}.landing-module__vDbe_a__enterProof2{animation-delay:1.08s}.landing-module__vDbe_a__enterProof3{animation-delay:1.16s}.landing-module__vDbe_a__enterActions{animation-delay:1.25s}.landing-module__vDbe_a__sweep{position:relative;overflow:hidden}.landing-module__vDbe_a__sweep:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff38 50%,#fff0 100%);width:50%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:-60%;transform:translate(0)}.landing-module__vDbe_a__sweep:hover:after,.landing-module__vDbe_a__sweep:focus-visible:after{transform:translate(420%)}.landing-module__vDbe_a__sweep:disabled:after{display:none}@keyframes landing-module__vDbe_a__lp-drift{to{transform:translate(-56px,-56px)}}@keyframes landing-module__vDbe_a__lp-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes landing-module__vDbe_a__lp-signal{0%{opacity:0;transform:translate(0)}6%{opacity:1}34%{opacity:1}42%{opacity:0;transform:translate(760px)}to{opacity:0;transform:translate(760px)}}@keyframes landing-module__vDbe_a__lp-spin{0%{transform:scale(3)rotate(0)}to{transform:scale(3)rotate(360deg)}}[data-ambient=true] .landing-module__vDbe_a__drift{animation:70s linear infinite landing-module__vDbe_a__lp-drift}.landing-module__vDbe_a__signal{pointer-events:none;opacity:0;height:1px;position:absolute}.landing-module__vDbe_a__signalGreen{background:linear-gradient(90deg, transparent, var(--accent,rgb(var(--success))), transparent);width:160px;top:300px;left:4%}.landing-module__vDbe_a__signalNavy{background:linear-gradient(90deg, transparent, var(--accent,rgb(var(--success))), transparent);width:200px;top:520px;left:2%}[data-ambient=true] .landing-module__vDbe_a__signal{animation:10s cubic-bezier(.45,0,.2,1) infinite landing-module__vDbe_a__lp-signal}[data-ambient=true] .landing-module__vDbe_a__signalNavy{animation-delay:4.6s}.landing-module__vDbe_a__borderLight{background:conic-gradient(from 0deg, transparent 0deg, var(--accent,rgb(var(--success))) 70deg, #ffffffb3 110deg, transparent 170deg), var(--hairline,rgb(var(--outline)));transform:scale(3)}[data-ambient=true] .landing-module__vDbe_a__borderLight{animation:16s linear infinite landing-module__vDbe_a__lp-spin}[data-ambient=true] .landing-module__vDbe_a__breathe{animation:4s ease-in-out infinite landing-module__vDbe_a__lp-breathe}[data-paused=true] .landing-module__vDbe_a__drift,[data-paused=true] .landing-module__vDbe_a__signal,[data-paused=true] .landing-module__vDbe_a__borderLight,[data-paused=true] .landing-module__vDbe_a__breathe{animation-play-state:paused}.landing-module__vDbe_a__navlink{position:relative}.landing-module__vDbe_a__navlink:after{content:"";background:var(--accent,currentColor);transform-origin:100%;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.landing-module__vDbe_a__navlink:hover:after,.landing-module__vDbe_a__navlink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.landing-module__vDbe_a__themeWrap button svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.landing-module__vDbe_a__themeWrap button:hover svg,.landing-module__vDbe_a__themeWrap button:focus-visible svg{transform:rotate(-24deg)}.landing-module__vDbe_a__replay svg{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.landing-module__vDbe_a__replay:hover svg,.landing-module__vDbe_a__replay:focus-visible svg{transform:rotate(-220deg)}.landing-module__vDbe_a__spot:before{content:"";pointer-events:none;background:radial-gradient(440px circle at var(--mx,72%) var(--my,18%), rgb(var(--lp-on-navy-accent) / .16), transparent 60%);opacity:.6;transition:opacity .4s;position:absolute;inset:0}.landing-module__vDbe_a__spot:hover:before,.landing-module__vDbe_a__spot:focus-within:before{opacity:1}.landing-module__vDbe_a__step{position:relative}.landing-module__vDbe_a__step h3,.landing-module__vDbe_a__step p{transition:color .45s}.landing-module__vDbe_a__stepQuiet h3{color:rgb(var(--ink-muted))}.landing-module__vDbe_a__stepQuiet p{color:rgb(var(--muted))}.landing-module__vDbe_a__heroBase{pointer-events:none;background:linear-gradient(180deg, rgb(var(--brand-primary-soft) / .6) 0%, rgb(var(--canvas)) 82%);position:absolute;inset:0}.landing-module__vDbe_a__heroGrid{-webkit-mask-image:radial-gradient(72% 78% at 64% 32%,#000 18%,#0000 72%);mask-image:radial-gradient(72% 78% at 64% 32%,#000 18%,#0000 72%)}.landing-module__vDbe_a__glowGreen{pointer-events:none;background:radial-gradient(ellipse, rgb(var(--success) / .12), transparent 70%);width:620px;max-width:100%;height:420px;position:absolute;top:90px;left:2%}.landing-module__vDbe_a__glowNavy{pointer-events:none;background:radial-gradient(ellipse, rgb(var(--brand-primary) / .1), transparent 70%);width:560px;max-width:100%;height:560px;position:absolute;top:40px;right:-4%}.landing-module__vDbe_a__hairline{background:linear-gradient(90deg, transparent, var(--hairline,rgb(var(--outline))) 18%, var(--hairline,rgb(var(--outline))) 82%, transparent);height:1px}.landing-module__vDbe_a__stageGrid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,#0000 80%)}.landing-module__vDbe_a__gridTopRight{-webkit-mask-image:radial-gradient(70% 80% at 90% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 80% at 90% 0,#000 10%,#0000 70%)}.landing-module__vDbe_a__gridTopCentre{-webkit-mask-image:radial-gradient(60% 80% at 50% 0,#000 10%,#0000 70%);mask-image:radial-gradient(60% 80% at 50% 0,#000 10%,#0000 70%)}.landing-module__vDbe_a__tiltParent{perspective:1400px}.landing-module__vDbe_a__tiltChild{transform-style:preserve-3d}.landing-module__vDbe_a__engine{box-shadow:inset 0 1px #ffffffe6,0 22px 44px -30px #0f172a66}@media (min-width:1101px){.landing-module__vDbe_a__depthLayer{will-change:transform}}@media (max-width:760px){.landing-module__vDbe_a__grid,.landing-module__vDbe_a__gridOnNavy{background-size:40px 40px}.landing-module__vDbe_a__glowNavy,.landing-module__vDbe_a__signal{display:none}.landing-module__vDbe_a__enterHeader{animation-delay:56ms}.landing-module__vDbe_a__enterEyebrow{animation-delay:.112s}.landing-module__vDbe_a__enterLine1{animation-delay:.168s}.landing-module__vDbe_a__enterLine2{animation-delay:.224s}.landing-module__vDbe_a__enterLine3{animation-delay:.28s}.landing-module__vDbe_a__enterLine4{animation-delay:.336s}.landing-module__vDbe_a__enterLede{animation-delay:.434s}.landing-module__vDbe_a__enterBox{animation-delay:.532s}.landing-module__vDbe_a__enterUnderline{animation-delay:.63s}.landing-module__vDbe_a__enterProof1{animation-delay:.7s}.landing-module__vDbe_a__enterProof2{animation-delay:.756s}.landing-module__vDbe_a__enterProof3{animation-delay:.812s}.landing-module__vDbe_a__enterActions{animation-delay:.875s}}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__enter,.landing-module__vDbe_a__enterBackground,.landing-module__vDbe_a__enterLine,.landing-module__vDbe_a__enterBox,.landing-module__vDbe_a__enterUnderline{animation:none}.landing-module__vDbe_a__sweep:after{display:none}[data-ambient=true] .landing-module__vDbe_a__drift,[data-ambient=true] .landing-module__vDbe_a__signal,[data-ambient=true] .landing-module__vDbe_a__borderLight,[data-ambient=true] .landing-module__vDbe_a__breathe{animation:none}.landing-module__vDbe_a__signal{display:none}.landing-module__vDbe_a__depthLayer{will-change:auto}.landing-module__vDbe_a__navlink:after,.landing-module__vDbe_a__themeWrap button svg,.landing-module__vDbe_a__replay svg,.landing-module__vDbe_a__step h3,.landing-module__vDbe_a__step p{transition:none}}@media (hover:none){.landing-module__vDbe_a__spot:before{display:none}}.landing-module__vDbe_a__frontDoor{--navy:#0b1f3a;--navy-2:#13305a;--on-navy:#f1f5fa;--on-navy-2:#c6d2e3;--on-navy-accent:#5fd7f0;--card:#fff;--card-ink:#0f172a;--card-ink-2:#475569;--card-line:#dce3ec;--card-field:#8391a7;--card-2:#f3f6fa;--card-accent:#0e7490;--btn:#0b1f3a;--btn-hover:#13305a;--radius-chip:8px;--radius-control:12px;--radius-card:16px;--radius-box:18px;--focus-ring:#f59e0b;--lp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--text)}.landing-module__vDbe_a__frontDoor[data-theme=night]{--bg:#071327;--bg-alt:#0a1a33;--panel:#0f2443;--panel-2:#14305a;--line:#94b2dc29;--line-strong:#94b2dc52;--text:#f1f5fa;--text-2:#c6d2e3;--text-3:#9aabc3;--accent:#22c3e6;--accent-ink:#04121f;--accent-soft:#22c3e61f;--accent-line:#22c3e673;--grid:#94b2dc13;--glow:#22c3e629;--glow-2:#638cff1a;--shadow:0 30px 60px -30px #000000bf;--hairline:#94b2dc38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-module__vDbe_a__frontDoor[data-theme=light]{--bg:#f5f8fc;--bg-alt:#fff;--panel:#fff;--panel-2:#eef3f9;--line:#dce3ec;--line-strong:#b8c4d4;--text:#0b1a33;--text-2:#334155;--text-3:#556680;--accent:#0e7490;--accent-ink:#fff;--accent-soft:#0e749012;--accent-line:#0e74906b;--grid:#1e3a5f11;--glow:#0e74901a;--glow-2:#1e3a5f14;--shadow:0 30px 60px -34px #0f172a61;--hairline:#dce3ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-module__vDbe_a__frontDoor :focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.landing-module__vDbe_a__cardSurface{background:var(--card);color:var(--card-ink);border:1px solid var(--card-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-module__vDbe_a__navySurface{background:var(--navy);color:var(--on-navy)}.landing-module__vDbe_a__precisionGrid{pointer-events:none;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%)}.landing-module__vDbe_a__navySurface .landing-module__vDbe_a__precisionGrid{--grid:#94b2dc13}.landing-module__vDbe_a__frontDoor[data-theme=night] .landing-module__vDbe_a__forLight,.landing-module__vDbe_a__frontDoor[data-theme=light] .landing-module__vDbe_a__forNight{display:none}.landing-module__vDbe_a__cardSurface{--ink:15 23 42;--ink-muted:71 85 105;--muted:100 116 139;--surface:255 255 255;--surface-2:243 246 250;--canvas:255 255 255;--outline:220 227 236;--outline-strong:148 163 184;--brand-primary:11 31 58;--brand-primary-hover:19 48 90;--brand-primary-soft:230 236 244;--success:14 116 144;--success-soft:224 245 250;--error:185 28 28;--error-soft:254 226 226}.landing-module__vDbe_a__boxSkin [role=tab]{min-height:44px;font-size:16px}.landing-module__vDbe_a__boxSkin input:not([type=checkbox]){border-color:var(--card-field)!important;border-radius:10px!important}.landing-module__vDbe_a__boxSkin input:not([type=checkbox]):hover{border-color:#64748b!important}.landing-module__vDbe_a__boxSkin input:not([type=checkbox]):focus{box-shadow:0 0 0 4px #0b1f3a1f;border-color:var(--btn)!important}.landing-module__vDbe_a__boxSkin [data-code-area]{background:#ecf8fb;border:1px solid #b5e4ef;border-radius:12px;margin-top:12px;padding:12px}.landing-module__vDbe_a__heroBandBase{pointer-events:none;background:radial-gradient(1200px 520px at 75% -10%, var(--glow-2), transparent 70%), linear-gradient(180deg, var(--bg-alt) 0%, var(--bg) 85%);position:absolute;inset:0}.landing-module__vDbe_a__heroBandGrid{-webkit-mask-image:radial-gradient(72% 80% at 62% 30%,#000 18%,#0000 72%);mask-image:radial-gradient(72% 80% at 62% 30%,#000 18%,#0000 72%)}.landing-module__vDbe_a__glowCyan{pointer-events:none;background:radial-gradient(circle, var(--glow), transparent 68%);border-radius:50%;width:620px;max-width:100%;height:620px;position:absolute;top:60px;right:4%}.landing-module__vDbe_a__focusedGlow{opacity:.7;top:40px;left:50%;right:auto;transform:translate(-50%)}.landing-module__vDbe_a__sectionBg{background:var(--bg)}.landing-module__vDbe_a__sectionAlt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-module__vDbe_a__panelGlass{background:color-mix(in srgb, var(--panel) 62%, transparent)}.landing-module__vDbe_a__stepsLine{background:var(--line);height:2px;position:absolute;top:39px;left:40px;right:40px}.landing-module__vDbe_a__stepsFill{background:var(--accent);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.landing-module__vDbe_a__rail{background:var(--line);width:2px;position:absolute;top:22px;bottom:22px;left:21px}.landing-module__vDbe_a__railFill{background:linear-gradient(180deg, var(--accent), var(--accent-line));transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}.landing-module__vDbe_a__storyBadge{border-color:var(--line);background:var(--panel-2);color:var(--text);transition:background-color .3s,border-color .3s,color .3s}.landing-module__vDbe_a__storyBadgeOn{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.landing-module__vDbe_a__storyText h3,.landing-module__vDbe_a__storyText p{transition:color .45s}@media (min-width:1101px){.landing-module__vDbe_a__storyQuiet h3{color:var(--text-2)}.landing-module__vDbe_a__storyQuiet p{color:var(--text-3)}}.landing-module__vDbe_a__dotGrid{background-color:#fff;background-image:radial-gradient(#e2e8f0 1.4px,#0000 1.4px);background-size:22px 22px}.landing-module__vDbe_a__stageNavy{background:linear-gradient(160deg, var(--navy-2), var(--navy));box-shadow:0 50px 80px -50px #000000b3}.landing-module__vDbe_a__learnersNavy{background:linear-gradient(155deg, var(--navy), var(--navy-2))}.landing-module__vDbe_a__navyGrid32{pointer-events:none;background-image:linear-gradient(90deg,#94b2dc13 1px,#0000 1px),linear-gradient(#94b2dc13 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.landing-module__vDbe_a__learnersNavy.landing-module__vDbe_a__spot:before{background:radial-gradient(440px circle at var(--mx,72%) var(--my,18%), #5fd7f029, transparent 60%)}.landing-module__vDbe_a__cellGrid{background:var(--line);gap:1px}.landing-module__vDbe_a__cell{background:var(--bg);transition:background-color .3s}.landing-module__vDbe_a__cell:hover{background:var(--panel)}.landing-module__vDbe_a__ctaCyan{color:#04121f!important;background:#22c3e6!important}.landing-module__vDbe_a__sweep{transition:box-shadow .3s}.landing-module__vDbe_a__sweep:hover,.landing-module__vDbe_a__sweep:focus-visible{box-shadow:0 12px 24px -12px #0b1f3ab3}.landing-module__vDbe_a__ctaCyan:hover,.landing-module__vDbe_a__ctaCyan:focus-visible{box-shadow:0 14px 28px -14px #22c3e6}.landing-module__vDbe_a__textLink svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.landing-module__vDbe_a__textLink:hover svg,.landing-module__vDbe_a__textLink:focus-visible svg{transform:translate(4px)}.landing-module__vDbe_a__howIcon{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s}.landing-module__vDbe_a__sideCard{transition:border-color .3s,box-shadow .3s}.landing-module__vDbe_a__sideIcon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.landing-module__vDbe_a__closingTile{transition:background-color .3s,border-color .3s}@media (hover:hover){.landing-module__vDbe_a__howStep:hover .landing-module__vDbe_a__howIcon{border-color:var(--accent);transform:translateY(-3px)}.landing-module__vDbe_a__sideCard:hover{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.landing-module__vDbe_a__sideCard:hover .landing-module__vDbe_a__sideIcon{transform:translateY(-2px)rotate(-6deg)}.landing-module__vDbe_a__closingTile:hover{background:#ffffff12!important;border-color:#ffffff47!important}}.landing-module__vDbe_a__closingTile:focus-visible{background:#ffffff12!important;border-color:#ffffff47!important}@keyframes landing-module__vDbe_a__lp-error{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.landing-module__vDbe_a__boxSkin [role=alert]{animation:.2s cubic-bezier(.16,1,.3,1) both landing-module__vDbe_a__lp-error}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__boxSkin [role=alert]{animation:none}}.landing-module__vDbe_a__boxSkin input:not([type=checkbox]){transition:border-color .2s,box-shadow .2s}.landing-module__vDbe_a__frontDoor{transition:background-color .4s,color .4s}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__sweep,.landing-module__vDbe_a__howIcon,.landing-module__vDbe_a__sideCard,.landing-module__vDbe_a__sideIcon,.landing-module__vDbe_a__closingTile,.landing-module__vDbe_a__storyText h3,.landing-module__vDbe_a__storyText p,.landing-module__vDbe_a__storyBadge,.landing-module__vDbe_a__frontDoor{transition:none}.landing-module__vDbe_a__howStep:hover .landing-module__vDbe_a__howIcon,.landing-module__vDbe_a__sideCard:hover .landing-module__vDbe_a__sideIcon{transform:none}.landing-module__vDbe_a__cell{transition:none}}.landing-module__vDbe_a__themeSwitch svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.landing-module__vDbe_a__themeSwitch:hover svg,.landing-module__vDbe_a__themeSwitch:focus-visible svg{transform:rotate(-24deg)}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__themeSwitch svg{transition:none}}.landing-module__vDbe_a__heroGrid2{grid-template-columns:minmax(0,1fr);grid-template-areas:"chip""h1""lede""box""proofs";row-gap:22px;display:grid}@media (min-width:1101px){.landing-module__vDbe_a__heroGrid2{-moz-column-gap:72px;grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"chip box""h1 box""lede box""proofs box";column-gap:72px}}@media (max-width:1100px){.landing-module__vDbe_a__heroBox{margin-top:-10px;margin-bottom:-4px}}@media (max-width:760px){.landing-module__vDbe_a__heroH1{animation:landing-module__vDbe_a__lp-enter .8s var(--lp-ease) both;animation-delay:.24s}.landing-module__vDbe_a__heroLine{animation:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.landing-module__vDbe_a__heroH1{animation:none}}.landing-module__vDbe_a__frontDoor{overflow-wrap:break-word}@keyframes landing-module__vDbe_a__lp-menu-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.landing-module__vDbe_a__menuPanel{animation:.3s cubic-bezier(.2,.8,.2,1) both landing-module__vDbe_a__lp-menu-rise}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__menuPanel{animation:none}}.landing-module__vDbe_a__waitlistBox [data-box-body]{padding:30px!important}.landing-module__vDbe_a__waitlistBox [data-box-body],.landing-module__vDbe_a__waitlistBox [data-box-body] form{gap:18px!important}.landing-module__vDbe_a__waitlistBox [data-help]{opacity:.85;margin-top:-4px}.landing-module__vDbe_a__compactBox [data-box-body],.landing-module__vDbe_a__compactBox [data-box-body] [class*="gap-[18px]"],.landing-module__vDbe_a__compactBox [data-box-body] [class*="gap-[16px]"]{gap:13px!important}.landing-module__vDbe_a__compactBox [data-box-body]{padding:22px!important;font-size:15px!important}.landing-module__vDbe_a__compactBox [data-box-body] form{gap:13px!important}.landing-module__vDbe_a__compactBox [role=tab]{min-height:40px!important;font-size:15px!important}.landing-module__vDbe_a__compactBox label span{font-size:14px!important}.landing-module__vDbe_a__compactBox input:not([type=checkbox]):not([type=radio]){height:44px;min-height:44px!important;font-size:15px!important}.landing-module__vDbe_a__compactBox p,.landing-module__vDbe_a__compactBox a,.landing-module__vDbe_a__compactBox button,.landing-module__vDbe_a__compactBox label{font-size:15px!important}.landing-module__vDbe_a__compactBox [data-help],.landing-module__vDbe_a__compactBox .landing-module__vDbe_a__block>p{font-size:13px!important}.landing-module__vDbe_a__compactBox .landing-module__vDbe_a__block>p[role=alert]{color:#b91c1c!important}.landing-module__vDbe_a__compactBox button[type=submit]{min-height:46px!important}.landing-module__vDbe_a__compactBox [class*="has-[a]"]>a,.landing-module__vDbe_a__compactBox [class*="has-[a]"]>span{min-height:44px!important}.landing-module__vDbe_a__shift{--shift-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shift-se:cubic-bezier(.16, 1, .3, 1);--shift-ne:cubic-bezier(.2, .8, .2, 1);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;display:grid}.landing-module__vDbe_a__linCard,.landing-module__vDbe_a__cycCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;gap:18px;padding:30px;display:flex}.landing-module__vDbe_a__cycCard{border-color:var(--accent-line);background:radial-gradient(520px 360px at 50% 52%, var(--accent-soft), transparent 70%), var(--panel)}.landing-module__vDbe_a__linTitle,.landing-module__vDbe_a__linStep,.landing-module__vDbe_a__linEnd,.landing-module__vDbe_a__shiftCap,.landing-module__vDbe_a__cycHead{transition:opacity .7s var(--shift-se), transform .8s var(--shift-se);transition-delay:calc(var(--i,0) * 90ms + 80ms)}.landing-module__vDbe_a__shiftArmed :is(.landing-module__vDbe_a__linTitle,.landing-module__vDbe_a__linStep,.landing-module__vDbe_a__linEnd,.landing-module__vDbe_a__shiftCap,.landing-module__vDbe_a__cycHead){opacity:0;transform:translateY(16px)scale(.985)}.landing-module__vDbe_a__linTitle{text-align:center;color:var(--text);margin:0;font-size:24px;font-weight:700}.landing-module__vDbe_a__frontDoor[data-theme=night] .landing-module__vDbe_a__linTitle{color:#fff}.landing-module__vDbe_a__shiftCap{color:#c6d2e3;margin:0;font-size:15px;font-style:italic}.landing-module__vDbe_a__frontDoor[data-theme=light] .landing-module__vDbe_a__shiftCap{color:var(--text-3)}.landing-module__vDbe_a__lin{flex:1;min-height:330px;padding:6px 0 6px 46px;display:flex;position:relative}.landing-module__vDbe_a__linTrack{background:var(--line);width:2px;position:absolute;top:14px;bottom:20px;left:15px}.landing-module__vDbe_a__linTrack i{background:var(--text-3);transform-origin:top;transition:transform 1.6s var(--shift-se) .5s;position:absolute;inset:0}.landing-module__vDbe_a__shiftArmed .landing-module__vDbe_a__linTrack i{transform:scaleY(0)}.landing-module__vDbe_a__linSteps{flex-direction:column;flex:1;justify-content:space-between;gap:36px;margin:0;padding:0;list-style:none;display:flex}.landing-module__vDbe_a__linStep{letter-spacing:-.01em;color:var(--text-2);font-size:22px;font-weight:600;position:relative}.landing-module__vDbe_a__linStep:before{content:"";background:var(--panel);border:2px solid var(--text-3);border-radius:999px;width:14px;height:14px;position:absolute;top:7px;left:-39px}.landing-module__vDbe_a__linEnd{font:600 11px var(--shift-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);position:relative}.landing-module__vDbe_a__linEnd:before{content:"";background:var(--text-3);border-radius:2px;width:26px;height:3px;position:absolute;top:50%;left:-44px;transform:translateY(-50%)}.landing-module__vDbe_a__linDot{background:var(--text-2);width:10px;height:10px;box-shadow:0 0 0 5px var(--line);opacity:0;z-index:1;border-radius:999px;position:absolute;top:12px;left:11px}.landing-module__vDbe_a__shiftIn .landing-module__vDbe_a__linDot{animation:3.4s cubic-bezier(.45,0,.25,1) 1.6s forwards landing-module__vDbe_a__lp-linrun}@keyframes landing-module__vDbe_a__lp-linrun{0%{opacity:0;top:12px}8%{opacity:1}to{opacity:1;top:calc(100% - 26px)}}.landing-module__vDbe_a__cycHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-module__vDbe_a__cycTitle{color:var(--accent);margin:0;font-size:24px;font-weight:700}.landing-module__vDbe_a__cycHint{font:500 18px var(--shift-mono);text-align:right;color:var(--text-3);opacity:.7}.landing-module__vDbe_a__hintTap{display:none}@media (hover:none){.landing-module__vDbe_a__hintHover{display:none}.landing-module__vDbe_a__hintTap{display:inline}}.landing-module__vDbe_a__cycFig{flex:1;width:100%;position:relative}.landing-module__vDbe_a__cycSvg{width:100%;height:auto;display:block;overflow:visible}.landing-module__vDbe_a__cycTrack{fill:none;stroke:var(--line);stroke-width:2px}.landing-module__vDbe_a__cycDraw{fill:none;stroke:var(--accent-line);stroke-width:2.5px;stroke-linecap:round;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--shift-se) .3s}.landing-module__vDbe_a__shiftArmed .landing-module__vDbe_a__cycDraw{stroke-dashoffset:1194px}.landing-module__vDbe_a__nd{transition:opacity .5s var(--shift-se);transition-delay:calc(var(--i) * .11s + .6s)}.landing-module__vDbe_a__shiftArmed .landing-module__vDbe_a__nd{opacity:0}.landing-module__vDbe_a__ndC{stroke-width:2px;transform-box:fill-box;transform-origin:50%}.landing-module__vDbe_a__ndLearn .landing-module__vDbe_a__ndC{fill:var(--panel);stroke:var(--accent)}.landing-module__vDbe_a__ndProve .landing-module__vDbe_a__ndC{fill:var(--accent);stroke:var(--accent)}.landing-module__vDbe_a__ndActive .landing-module__vDbe_a__ndC{stroke:var(--text);stroke-width:3.5px}.landing-module__vDbe_a__ndN{font:600 11px var(--shift-mono);fill:var(--accent)}.landing-module__vDbe_a__ndProve .landing-module__vDbe_a__ndN{fill:var(--accent-ink)}.landing-module__vDbe_a__cycLbl{fill:var(--text);font:600 15px Inter,system-ui,sans-serif}.landing-module__vDbe_a__trav{transform-box:view-box;transform-origin:360px 300px;opacity:0;transition:opacity .5s 2s}.landing-module__vDbe_a__travGlow{fill:var(--accent);opacity:.22}.landing-module__vDbe_a__travDot{fill:var(--accent)}.landing-module__vDbe_a__shiftIn .landing-module__vDbe_a__trav{opacity:1;animation:10s linear 2.4s infinite landing-module__vDbe_a__lp-cycle-spin}.landing-module__vDbe_a__shiftIn .landing-module__vDbe_a__ndC{animation:landing-module__vDbe_a__lp-node-pulse 10s var(--shift-ne) infinite;animation-delay:calc(var(--i) * 1s + 2.4s)}.landing-module__vDbe_a__shiftIn .landing-module__vDbe_a__cycLbl{animation:10s linear infinite landing-module__vDbe_a__lp-label-pulse;animation-delay:calc(var(--i) * 1s + 2.4s)}.landing-module__vDbe_a__shiftIn .landing-module__vDbe_a__cycIco svg{animation:10s linear 2.4s infinite landing-module__vDbe_a__lp-cycle-spin}.landing-module__vDbe_a__cycPaused :is(.landing-module__vDbe_a__ndC,.landing-module__vDbe_a__cycLbl,.landing-module__vDbe_a__trav,.landing-module__vDbe_a__cycIco svg){animation-play-state:paused!important}@keyframes landing-module__vDbe_a__lp-cycle-spin{to{transform:rotate(360deg)}}@keyframes landing-module__vDbe_a__lp-node-pulse{0%,9%,to{transform:scale(1)}3%{transform:scale(1.28)}}@keyframes landing-module__vDbe_a__lp-label-pulse{0%,9%,to{fill:var(--text)}2%,6%{fill:var(--accent)}}.landing-module__vDbe_a__cycCentre{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:36%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__vDbe_a__cycCentre b{letter-spacing:-.015em;color:var(--text);font-size:21px;font-weight:700;line-height:1.2}.landing-module__vDbe_a__cycCentre p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.landing-module__vDbe_a__cycNum{font:600 11px var(--shift-mono);letter-spacing:.1em;color:var(--accent)}.landing-module__vDbe_a__cycIco{color:var(--accent);display:grid}.landing-module__vDbe_a__ndBtn{cursor:pointer;z-index:2;background:0 0;border:0;border-radius:999px;width:52px;height:52px;padding:0;position:absolute;transform:translate(-50%,-50%)}.landing-module__vDbe_a__cycList,.landing-module__vDbe_a__cycCap{display:none}@media (max-width:1100px){.landing-module__vDbe_a__shift{grid-template-columns:minmax(0,1fr)}.landing-module__vDbe_a__lin{min-height:0}.landing-module__vDbe_a__linSteps{gap:26px}}@media (max-width:760px){.landing-module__vDbe_a__linCard,.landing-module__vDbe_a__cycCard{padding:20px}.landing-module__vDbe_a__linStep{font-size:18px}.landing-module__vDbe_a__linStep:before{top:5px}.landing-module__vDbe_a__cycHint{font-size:14px}.landing-module__vDbe_a__cycLbl,.landing-module__vDbe_a__ndN{display:none}.landing-module__vDbe_a__cycCentre{gap:4px;width:48%}.landing-module__vDbe_a__cycCentre b{font-size:15px}.landing-module__vDbe_a__cycCentre p{display:none}.landing-module__vDbe_a__cycIco svg{width:20px;height:20px}.landing-module__vDbe_a__ndBtn{width:44px;height:44px}.landing-module__vDbe_a__cycCap{color:var(--text-2);text-align:center;margin:0;font-size:15px;line-height:1.5;display:block}.landing-module__vDbe_a__cycList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.landing-module__vDbe_a__cycList li{color:var(--text);align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.landing-module__vDbe_a__cycList small{font:600 11px var(--shift-mono);color:var(--accent)}}@media (prefers-reduced-motion:reduce){.landing-module__vDbe_a__shift *,.landing-module__vDbe_a__shift :before{transition:none!important;animation:none!important}.landing-module__vDbe_a__shiftArmed :is(.landing-module__vDbe_a__linTitle,.landing-module__vDbe_a__linStep,.landing-module__vDbe_a__linEnd,.landing-module__vDbe_a__shiftCap,.landing-module__vDbe_a__cycHead,.landing-module__vDbe_a__nd){opacity:1;transform:none}.landing-module__vDbe_a__shiftArmed .landing-module__vDbe_a__linTrack i{transform:none}.landing-module__vDbe_a__shiftArmed .landing-module__vDbe_a__cycDraw{stroke-dashoffset:0}.landing-module__vDbe_a__linDot{opacity:1;top:calc(100% - 26px)}}
