:root{--v3-ink:#0b0b0c;--v3-black:#050506;--v3-cyan:#9ec9e9;--v3-gutter:clamp(20px, 4vw, 56px);--v3-max:1400px}.v3-kicker{font:500 11px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-500);align-items:center;gap:12px;display:flex}.v3-kicker:before{content:"";background:currentColor;width:24px;height:1px}.v3-kicker--dark{color:var(--v3-cyan)}.v3-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--color-ink-950);text-wrap:balance;margin-top:16px;font-size:clamp(2.1rem,5vw,4.4rem);font-weight:600;line-height:.95}.v3-h2--light{color:#fff}.v3-link{min-height:44px;color:var(--color-ink-950);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.v3-link svg{transition:transform .3s var(--ease-out-expo)}.v3-link:hover svg,.v3-link:focus-visible svg{transform:translate(4px)}.v3-link--light{color:#fff}.frame-btn{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex}.frame-btn--solid{color:var(--v3-ink);background:#fff;box-shadow:0 18px 50px -18px #000c}.frame-hero{background:var(--v3-ink);color:#fff;height:240vh;position:relative}.frame-hero__stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.frame-hero__bg{background:radial-gradient(70% 65% at 70% 45%,#1e1f23 0%,#121215 48%,#0a0a0b 100%);position:absolute;inset:0}.frame-hero__bg:before,.frame-hero__bg:after{content:"";transition:opacity .5s linear;position:absolute;inset:0}.frame-hero__bg:before{opacity:calc(1 - var(--dusk,0) * .75);background:radial-gradient(48% 42% at 80% 56%,#ffa85c26 0%,#ffa85c00 72%),radial-gradient(80% 42% at 72% 100%,#ff8a4014 0%,#ff8a4000 70%)}.frame-hero__bg:after{opacity:var(--dusk,0);background:linear-gradient(#222e5c80 0%,#161a3038 46%,#0a0a0b00 76%),radial-gradient(56% 38% at 74% 64%,#ff92461a 0%,#ff924600 72%)}.frame-hero__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.frame-hero.is-live .frame-hero__canvas{opacity:1}.frame-hero__fallback{display:none;position:absolute;inset:0}.frame-hero__grain{opacity:.05;pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.frame-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#0a0a0bdb 0%,#0a0a0b8c 30%,#0a0a0b00 56%),linear-gradient(#0a0a0b00 72%,#0a0a0b8c 100%);position:absolute;inset:0}.frame-hero__inner{z-index:2;height:100%;padding:96px var(--v3-gutter) 150px;align-items:center;display:flex;position:relative}@media (width>=768px){.frame-hero__inner{padding-left:24px}}@media (width>=1240px){.frame-hero__inner{padding-left:100px}}.frame-hero__copy{max-width:min(680px,38vw)}.frame-hero__eyebrow{font:500 11px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:12px;display:flex}.frame-hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-top:22px;font-size:clamp(3rem,4.6vw,5.5rem);font-weight:600;line-height:.9}.frame-hero__line{margin-bottom:-.06em;padding:.04em 0 .05em;display:block;overflow:hidden}.frame-hero__accent{color:var(--v3-cyan)}.frame-hero__lede{color:#fffc;max-width:34rem;margin-top:26px;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65}.frame-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}html.js .frame-hero__title [data-word]{animation:v3-rise .95s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--w,0) * 70ms);display:inline-block}html.js .frame-hero__eyebrow{animation:v3-fade .9s var(--ease-out-expo) both}html.js .frame-hero__lede{animation:v3-fade .9s var(--ease-out-expo) .52s both}html.js .frame-hero__ctas{animation:v3-fade .9s var(--ease-out-expo) .64s both}.frame-hero__hud{right:var(--v3-gutter);z-index:2;backdrop-filter:blur(10px);width:272px;font:500 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;background:#0e0e1080;border:1px solid #ffffff1a;border-radius:16px;padding:16px 18px 14px;position:absolute;bottom:40px}.frame-hud__row{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.frame-hud__v{color:#fff;font-variant-numeric:tabular-nums}.frame-hud__dim{color:#ffffff73}.frame-hero__hud.is-done [data-hud-stage]{color:var(--v3-cyan)}.frame-hud__bar{background:#ffffff1f;height:2px;margin:12px 0 10px;overflow:hidden}.frame-hud__bar span{background:var(--v3-cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.frame-hud__foot{color:#ffffff73;justify-content:space-between;gap:12px;font-size:10px;display:flex}.frame-hero__cue{z-index:2;font:500 10px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.frame-hero__cue i{transform-origin:top;width:1px;height:44px;animation:v3-cue 2.2s var(--ease-in-out-expo) infinite;background:linear-gradient(#ffffffb3,#fff0);display:block}.frame-hero__fade{z-index:3;background:var(--v3-black);opacity:0;pointer-events:none;position:absolute;inset:0}html:not(.js) .frame-hero,html.reduce .frame-hero,.frame-hero.is-fallback{height:auto}html:not(.js) .frame-hero__stage,html.reduce .frame-hero__stage,.frame-hero.is-fallback .frame-hero__stage{height:auto;min-height:100svh;position:relative}html:not(.js) .frame-hero__fallback,.frame-hero.is-fallback .frame-hero__fallback{display:block}html:not(.js) .frame-hero__hud,html:not(.js) .frame-hero__cue,html.reduce .frame-hero__cue,.frame-hero.is-fallback .frame-hero__hud,.frame-hero.is-fallback .frame-hero__cue{display:none}.frame-hero.is-fallback .frame-hero__scrim,html:not(.js) .frame-hero__scrim{background:linear-gradient(90deg,#0a0a0be6 0%,#0a0a0b9e 45%,#0a0a0b59 100%),linear-gradient(#0a0a0b00 60%,#0a0a0b99 100%)}.reel{--unit:58vh;--bar:9vh;background:var(--v3-black);color:#fff;position:relative}.reel__title{padding:clamp(96px, 14vh, 160px) var(--v3-gutter) 48px;text-align:center}.reel__kicker{font:500 11px/1.4 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--v3-cyan)}.reel__h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-top:18px;font-size:clamp(3rem,9vw,9rem);font-weight:600;line-height:.86}.reel__sub{color:#fff9;margin-top:22px;font-size:15px}.reel__shots{max-width:var(--v3-max);padding:0 var(--v3-gutter) 40px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0 auto;list-style:none;display:grid}.reel__shot{aspect-ratio:16/10;border-radius:18px;position:relative;overflow:hidden}.reel__fig{width:100%;height:100%;margin:0;position:relative}.reel__media{position:absolute;inset:0;overflow:hidden}.reel__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#000000b8 100%),linear-gradient(90deg,#00000059 0%,#0000 45%);position:absolute;inset:0}.reel__img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.reel__shade{z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.reel__cap{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.reel__num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff8c;font-size:clamp(4rem,11vw,10rem);font-weight:600;line-height:.8;display:none}.reel__mask{display:block;overflow:hidden}.reel__capt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1;display:block}.reel__meta{font:500 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;padding-top:4px;display:block}.reel__bars,.reel__hud{display:none}.reel__end{padding:24px var(--v3-gutter) clamp(80px, 12vh, 140px);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.reel__end-k{font:500 11px/1.4 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.reel__end-link{min-height:48px;font-family:var(--font-display);text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:600;display:inline-flex}.reel__end-link svg{transition:transform .3s var(--ease-out-expo)}.reel__end-link:hover svg{transform:translate(6px)}.reel.is-live .reel__track{height:calc((var(--shots) * 1.2 + 1.8) * var(--unit) + 100svh)}.reel.is-live .reel__stage{height:100svh;position:sticky;top:0;overflow:hidden}.reel.is-live .reel__title{padding:0 var(--v3-gutter);place-content:center;display:grid;position:absolute;inset:0}.reel.is-live .reel__shots{inset:var(--bar) 0;z-index:1;max-width:none;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.reel.is-live .reel__shot{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.reel.is-live .reel__img,.reel.is-live .reel__media{will-change:transform}.reel.is-live .reel__cap{left:var(--v3-gutter);gap:8px;bottom:clamp(28px,6vh,64px);right:auto}.reel.is-live .reel__num{margin-bottom:14px;display:block}.reel.is-live .reel__capt{font-size:clamp(2rem,4.6vw,4.4rem)}.reel.is-live .reel__meta{letter-spacing:.18em;padding-top:6px;font-size:12px}.reel.is-live .reel__bars{display:block}.reel__slats,.reel__edge{display:none}.reel.is-live .reel__slats{inset:var(--bar) 0;z-index:2;pointer-events:none;grid-template-rows:repeat(7,1fr);display:grid;position:absolute}.reel__slats i{transform-origin:0%;background:#0d0d0f;border-bottom:1px solid #9ec9e929;display:block;transform:scaleX(0)}.reel.is-live .reel__edge{inset:var(--bar) 0;z-index:2;border-left:2px solid var(--v3-cyan);opacity:0;visibility:hidden;pointer-events:none;display:block;position:absolute;box-shadow:-18px 0 40px -12px #9ec9e973}.reel__bars span{z-index:3;height:var(--bar);background:var(--v3-black);position:absolute;left:0;right:0}.reel__bars span:first-child{top:0}.reel__bars span:last-child{bottom:0}.reel.is-live .reel__hud{inset:var(--bar) 0;z-index:4;pointer-events:none;display:block;position:absolute}.reel__corner{border:0 solid #ffffffbf;width:22px;height:22px;position:absolute}.reel__corner--tl{border-top-width:1.5px;border-left-width:1.5px;top:22px;left:22px}.reel__corner--tr{border-top-width:1.5px;border-right-width:1.5px;top:22px;right:22px}.reel__corner--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:22px;left:22px}.reel__corner--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:22px;right:22px}.reel__tc,.reel__count{bottom:calc(var(--bar) * -.5);font:500 11px/1 var(--font-mono);letter-spacing:.16em;color:#fff9;font-variant-numeric:tabular-nums;position:absolute;transform:translateY(50%)}.reel__tc{left:var(--v3-gutter)}.reel__count{right:var(--v3-gutter)}.reel__count b{color:#fff;font-weight:500}.reel__progress{left:50%;bottom:calc(var(--bar) * -.5);gap:6px;display:flex;position:absolute;transform:translate(-50%,50%)}.reel__progress i{background:#ffffff2e;width:34px;height:2px;display:block;overflow:hidden}.reel__progress b{background:var(--v3-cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.reel.is-live .reel__end{left:0;right:0;bottom:calc(var(--bar) + 1.5vh);z-index:5;padding:0 var(--v3-gutter);opacity:0;visibility:hidden;position:absolute}.statement{background:var(--v3-black);color:#fff;padding:clamp(96px, 16vh, 180px) var(--v3-gutter)}.statement__inner{max-width:1280px;margin:0 auto}.statement__text{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:26px;font-size:clamp(2rem,4.6vw,4.5rem);font-weight:500;line-height:1.05}.statement__facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,9vh,96px);display:grid}.statement__facts>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:24px 20px 0 0;display:flex}.statement__facts dd{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:600;line-height:1}.statement__facts dt{color:#ffffff8c;font-size:13px}.stack{background:var(--color-bone);padding:clamp(96px, 14vh, 160px) var(--v3-gutter) clamp(72px, 10vh, 120px)}.stack__head{max-width:var(--v3-max);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 auto 56px;display:grid}.stack__head .v3-kicker{grid-column:1/-1}.stack__head .v3-h2{max-width:17ch;margin-top:0}.stack__list{max-width:var(--v3-max);margin:0 auto;padding:0;list-style:none}.stack__item{top:calc(96px + var(--i,0) * 14px);margin-bottom:8vh;position:sticky}.stack__item:last-child{margin-bottom:0}.stack__card{color:#fff;transform-origin:50% 0;background:#111113;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(68vh,620px);display:grid;position:relative;overflow:hidden;box-shadow:0 -24px 60px -34px #00000080}.stack__text{flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.stack__num{font:500 12px/1 var(--font-mono);letter-spacing:.2em;color:#ffffff80}.stack__num span{color:var(--v3-cyan)}.stack__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin-top:auto;padding-top:40px;font-size:clamp(1.9rem,3.3vw,3.2rem);font-weight:600;line-height:.95}.stack__body{color:#ffffffb8;max-width:36ch;margin-top:18px;line-height:1.65}.stack__link{min-height:46px;transition:background-color .3s var(--ease-out-expo), color .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo);border:1px solid #ffffff40;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:28px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.stack__link:hover,.stack__link:focus-visible{color:var(--v3-ink);background:#fff;border-color:#fff}.stack__media{position:relative;overflow:hidden}.stack__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo);position:absolute;inset:0}.stack__card:hover .stack__img{transform:scale(1.04)}.stack__dim{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.spec{padding:clamp(96px, 14vh, 160px) var(--v3-gutter);background:#fff}.spec__grid{max-width:var(--v3-max);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.spec .v3-h2{font-size:clamp(2rem,3.4vw,3.3rem)}.spec__lede{max-width:40ch;color:var(--color-ink-600);margin-top:20px;line-height:1.65}.spec__list{border-top:1px solid var(--color-ink-200);margin:28px 0 20px;padding:0;list-style:none}.spec__list li{border-bottom:1px solid var(--color-ink-200);gap:14px;padding:14px 0;display:flex}.spec__n{background:var(--color-ink-950);color:#fff;width:26px;height:26px;font:600 11px/1 var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.spec__list strong{color:var(--color-ink-950);font-weight:600;display:block}.spec__d{color:var(--color-ink-500);margin-top:2px;font-size:14px;display:block}.spec__fig{margin:0}.spec__frame{aspect-ratio:16/9;background:var(--color-ink-100);border-radius:24px;position:relative;overflow:hidden}.spec__layer{transform-origin:50% 60%;position:absolute;inset:0}.spec__img{object-fit:cover;width:100%;height:100%;display:block}.spec__pin{left:var(--x);top:var(--y);z-index:2;position:absolute}.spec__dot{width:30px;height:30px;color:var(--color-ink-950);font:600 12px/1 var(--font-mono);transition:transform .7s var(--ease-out-expo) calc(.3s + var(--i) * .18s);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 0 6px #ffffff4d,0 10px 26px #0006}.spec__tag{backdrop-filter:blur(8px);color:#ffffffbf;white-space:nowrap;clip-path:inset(0 100% 0 0 round 12px);transition:clip-path .8s var(--ease-out-expo) calc(.52s + var(--i) * .18s);background:#0c0c0ed6;border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.35;display:block;position:absolute;top:0;left:26px;transform:translateY(-50%)}.spec__tag b{color:#fff;font-size:13.5px;font-weight:600;display:block}.spec__pin--left .spec__tag{clip-path:inset(0 0 0 100% round 12px);left:auto;right:26px}html.js .spec__fig.is-visible .spec__dot,html:not(.js) .spec__dot,html.reduce .spec__dot{transform:translate(-50%,-50%)scale(1)}html.js .spec__fig.is-visible .spec__tag,html:not(.js) .spec__tag,html.reduce .spec__tag{clip-path:inset(0 round 12px)}.spec__cap{color:var(--color-ink-500);margin-top:14px;font-size:13px}.process{background:var(--color-bone);padding:clamp(96px, 14vh, 160px) var(--v3-gutter)}.process__grid{max-width:var(--v3-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.process__head{align-self:start;position:sticky;top:128px}.process__lede{max-width:40ch;color:var(--color-ink-600);margin-top:20px;line-height:1.65}.process__rail{padding-left:72px;position:relative}.process__track{background:var(--color-ink-200);width:2px;position:absolute;top:30px;bottom:60px;left:21px}.process__track span{background:var(--color-ink-950);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.process__steps{margin:0;padding:0;list-style:none}.process__step{padding:24px 0 64px;position:relative}.process__step:last-child{padding-bottom:24px}.process__n{border:2px solid var(--color-ink-200);background:var(--color-bone);width:44px;height:44px;color:var(--color-ink-500);font:600 12px/1 var(--font-mono);transition:background-color .5s var(--ease-out-expo), border-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:-72px}.process__step.is-lit .process__n,html:not(.js) .process__n,html.reduce .process__n{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff}html:not(.js) .process__track span,html.reduce .process__track span{transform:none}.process__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:600;line-height:1}.process__body{max-width:46ch;color:var(--color-ink-600);margin-top:12px;line-height:1.65}.trust{background:var(--v3-ink);color:#fff;padding:clamp(96px, 14vh, 160px) var(--v3-gutter);position:relative;overflow:hidden}.trust:before{content:"";pointer-events:none;background:radial-gradient(55% 50% at 85% 0,#9ec9e91a,#0000 70%);position:absolute;inset:0}.trust__grid{max-width:var(--v3-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);margin:0 auto;display:grid;position:relative}.trust__lede{color:#ffffffb8;max-width:44ch;margin-top:22px;line-height:1.7}.trust__chips{flex-wrap:wrap;gap:8px;margin:28px 0 16px;display:flex}.trust__chips span{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.trust__points{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:40px 48px;display:grid}.trust__point{border-top:1px solid #ffffff24;padding-top:22px}.trust__i{font:500 11px/1 var(--font-mono);letter-spacing:.2em;color:var(--v3-cyan)}.trust__point h3{font-family:var(--font-display);text-transform:uppercase;margin-top:14px;font-size:1.6rem;font-weight:600;line-height:1}.trust__point p{color:#ffffff9e;margin-top:10px;font-size:15px;line-height:1.65}.areas{background:#fff;padding:clamp(72px,10vh,120px) 0 clamp(96px,14vh,160px);overflow:hidden}.areas__marquee{border-block:1px solid var(--color-ink-200);margin-bottom:clamp(56px,8vh,88px);padding:20px 0;overflow:hidden}.areas__track{width:max-content;display:flex}.areas__track span{font-family:var(--font-display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px var(--color-ink-300);white-space:nowrap;padding:0 .45em;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:600;line-height:1}.areas__track span:nth-child(3n+1){color:var(--color-ink-950);-webkit-text-stroke:0}.areas__inner{max-width:var(--v3-max);padding:0 var(--v3-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:48px;margin:0 auto;display:grid}.areas__lede{max-width:44ch;color:var(--color-ink-600);margin-top:18px;line-height:1.65}.areas__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.areas__chips a{border:1px solid var(--color-ink-200);min-height:44px;color:var(--color-ink-800);transition:background-color .3s var(--ease-out-expo), color .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.areas__chips a:hover,.areas__chips a:focus-visible,.areas__chips a.is-all{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff}.faq{background:var(--color-bone);padding:clamp(96px, 14vh, 160px) var(--v3-gutter)}.faq__grid{max-width:var(--v3-max);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.faq__links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;display:flex}.faq__item{border-bottom:1px solid var(--color-ink-200)}.faq__item summary{cursor:pointer;min-height:44px;color:var(--color-ink-950);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{border:1px solid var(--color-ink-300);width:34px;height:34px;transition:transform .4s var(--ease-out-expo), background-color .3s ease, color .3s ease, border-color .3s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq__item[open] .faq__icon{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff;transform:rotate(45deg)}.faq__item p{max-width:62ch;color:var(--color-ink-600);padding-bottom:24px;line-height:1.7}.closing{background:var(--v3-ink);color:#fff;min-height:100svh;padding:128px var(--v3-gutter) 96px;align-items:center;display:grid;position:relative;overflow:hidden}.closing__mask{position:absolute;inset:0;overflow:hidden}.closing__img{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.closing__shade{background:linear-gradient(90deg,#080809e6 0%,#080809a8 50%,#08080966 100%);position:absolute;inset:0}.closing__inner{z-index:1;width:100%;max-width:var(--v3-max);margin:0 auto;position:relative}.closing__h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-top:20px;font-size:clamp(3rem,9vw,9rem);font-weight:600;line-height:.88}.closing__lede{color:#fffc;max-width:40ch;margin-top:26px;line-height:1.65}.closing__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@keyframes v3-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes v3-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v3-cue{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html.js .frame-hero__title [data-word],html.js .frame-hero__eyebrow,html.js .frame-hero__lede,html.js .frame-hero__ctas,.frame-hero__cue i{animation:none}}@media (width<=1023px){.spec__grid,.process__grid,.trust__grid,.areas__inner,.faq__grid{grid-template-columns:minmax(0,1fr)}.process__head{position:static}.spec__tag{display:none}.stack__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px),(width<=1100px) and (orientation:portrait){.frame-hero{height:200vh}.frame-hero__inner{padding:96px var(--v3-gutter) 40px;align-items:flex-end}.frame-hero__copy{max-width:min(100%,620px)}.frame-hero__scrim{background:linear-gradient(#0a0a0b00 32%,#0a0a0bb8 58%,#0a0a0bf0 100%)}.frame-hero__hud,.frame-hero__cue{display:none}}@media (width<=767px){.frame-hero__title{font-size:clamp(2.6rem,12.5vw,3.6rem)}.frame-hero__lede{margin-top:18px}.frame-hero__ctas{margin-top:24px}.frame-hero__ctas .frame-btn{flex:100%}.reel{--unit:46vh;--bar:7vh}.reel__progress i{width:16px}.reel__corner{width:16px;height:16px}.reel.is-live .reel__cap{bottom:28px}.statement__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stack__head{grid-template-columns:minmax(0,1fr)}.stack__item{top:calc(84px + var(--i,0) * 10px);margin-bottom:5vh}.stack__card{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0}.stack__media{order:-1;height:34vh;min-height:200px}.stack__title{margin-top:12px;padding-top:0}.stack__text{padding:24px}.trust__points{grid-template-columns:minmax(0,1fr);gap:28px}.process__rail{padding-left:60px}.process__n{width:40px;height:40px;left:-60px}.process__track{left:19px}.closing__shade{background:linear-gradient(#08080980 0%,#080809b3 40%,#080809eb 100%)}}
