@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_50bf36;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_50bf36;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_50bf36;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_50bf36{font-family:__Archivo_50bf36,__Archivo_Fallback_50bf36;font-style:normal}.__variable_50bf36{--font-archivo:"__Archivo_50bf36","__Archivo_Fallback_50bf36"}:root{--bg:#080c15;--bg2:#070b13;--text:#e9edf5;--muted:#8b97aa;--soft:#a9b4c6;--line:#1c2740;--panel:rgba(14,20,33,.85);--accent:#f7801f;--ok:#22c55e;--c-sales:#8b5cf6;--c-proj:#3b82f6;--c-ware:#22c55e;--c-proc:#f59e0b;--c-ap:#ef4444;--c-rep:#06b6d4;--ease:cubic-bezier(.16,1,.3,1);--m:1}@media (prefers-reduced-motion:reduce){:root{--m:0}}html[data-motion=reduce]{--m:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Archivo,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.dyn-root,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}.dyn-root{font-family:var(--font-archivo),Archivo,Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;min-height:100vh;min-height:100svh}::-moz-selection{background:rgba(247,128,31,.3)}::selection{background:rgba(247,128,31,.3)}a{color:inherit}svg.i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-scene]{--p:0}html:not(.js) [data-scene]{--p:1}.wrap{max-width:1120px;margin:0 auto}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.h2{margin:10px 0 0;font-size:clamp(26px,3.1vw,42px);line-height:1.07;font-weight:800;letter-spacing:-.03em}.sub{margin:12px 0 0;color:var(--soft);font-size:14.5px;line-height:1.6}.center{text-align:center}.top{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background .35s,border-color .35s}.top[data-scrolled]{background:rgba(8,12,21,.82);backdrop-filter:blur(10px);border-bottom-color:hsla(0,0%,100%,.06)}.top-in{max-width:1180px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{height:30px;width:auto;display:block}.nav{gap:26px;font-size:13.5px;color:#c3ccdb;font-weight:500}.nav,.nav a{display:flex;align-items:center}.nav a{text-decoration:none;gap:5px}.nav a:hover{color:#fff}.nav span{cursor:default}.acts{display:flex;align-items:center;gap:12px}.icon-btn{width:34px;height:34px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:transparent;color:#c3ccdb;display:grid;place-items:center;cursor:pointer}.icon-btn:hover{color:#fff;border-color:hsla(0,0%,100%,.28)}.icon-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.btn-o{border:1.5px solid var(--accent);color:var(--accent);background:transparent;font:inherit;font-size:13px;font-weight:600;padding:8px 16px;border-radius:5px;cursor:pointer;text-decoration:none}.btn-o:hover{background:rgba(247,128,31,.12)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#111;border:none;font:inherit;font-size:14px;font-weight:700;padding:12px 20px;border-radius:6px;cursor:pointer;text-decoration:none;box-shadow:0 10px 30px -12px rgba(247,128,31,.7)}.btn:hover{filter:brightness(1.07)}.btn-g{display:inline-flex;align-items:center;gap:8px;color:#c3ccdb;border:1px solid hsla(0,0%,100%,.16);font-size:14px;font-weight:600;padding:11px 18px;border-radius:6px;text-decoration:none}.btn-g:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);box-shadow:0 0 10px rgba(247,128,31,.55)}.toast{position:fixed;top:64px;right:24px;z-index:60;background:#111a2b;border:1px solid #26344f;color:#c3ccdb;font-size:12.5px;padding:9px 12px;border-radius:8px;opacity:0;transform:translateY(-6px);transition:.3s;pointer-events:none}.toast.show{opacity:1;transform:none}@media (max-width:900px){.nav{display:none}.top-in{padding:10px 18px}}.hero{position:relative;height:250vh;--W:min(56vw,780px,calc(108vh - 60px));--dx0:min(21vw,300px);--dy0:0px;--dy1:16px;--s0:.8;--s1:1.2;--cx:1;--q:clamp(0,calc(var(--p) / .2),1);--z:clamp(0,calc((var(--p) - .03) / .45),1);--k:calc(var(--m) * var(--z) * (2 - var(--z)))}.hero .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(1100px 520px at 78% -6%,rgba(38,74,128,.42),transparent 70%),radial-gradient(900px 480px at 8% 42%,rgba(20,40,74,.35),transparent 70%),var(--bg)}.dots{inset:-20% -10%;opacity:.6;background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(125deg,transparent 18%,#000 52%,transparent 88%);mask-image:linear-gradient(125deg,transparent 18%,#000 52%,transparent 88%);transform:translate3d(0,calc(var(--p) * -180px * var(--m)),0)}.dots,.glow{position:absolute}.glow{border-radius:50%;filter:blur(70px);pointer-events:none}.glow.g1{width:560px;height:560px;right:-140px;top:-180px;background:rgba(247,128,31,.12);transform:translate3d(calc(var(--p) * -260px * var(--m)),calc(var(--p) * 160px * var(--m)),0)}.glow.g2{width:680px;height:680px;left:-240px;bottom:-280px;background:rgba(59,130,246,.13);transform:translate3d(calc(var(--p) * 200px * var(--m)),calc(var(--p) * -160px * var(--m)),0)}.hero-copy{position:absolute;z-index:3;left:max(32px,calc(50vw - 560px));top:50%;width:min(440px,38vw);transform:translate3d(0,calc(-50% + 28px + var(--q) * -70px * var(--m)),0);opacity:calc(1 - var(--q) * var(--m));filter:blur(calc(var(--q) * 6px * var(--m)))}.badge{display:inline-block;border:1.5px solid var(--accent);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:1.1px;padding:4px 10px;border-radius:4px;margin-bottom:20px}.h1{margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.04;font-weight:800;letter-spacing:-.035em}.h1 .acc{color:var(--accent)}.lead{margin:20px 0 0;font-size:15px;line-height:1.65;color:var(--soft);max-width:420px}.pills{display:flex;margin-top:26px}.pills>div{display:flex;gap:8px;padding:0 12px;border-left:1px solid #1e2a3f}.pills>div:first-child{padding-left:0;border-left:none}.pills svg{color:var(--accent);margin-top:1px}.pills b{display:block;font-size:12.5px;margin-bottom:3px}.pills small{display:block;font-size:10.5px;line-height:1.5;color:#8e9aad}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@keyframes rise{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes devIn{0%{opacity:0;transform:translate3d(0,44px,0) scale(.95)}to{opacity:1;transform:none}}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}.hero-copy>*{animation:rise .9s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.1s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.36s}.hero-copy>:nth-child(5){animation-delay:.48s}.h1 .acc{background:linear-gradient(100deg,var(--accent) 42%,#ffd9b3 50%,var(--accent) 58%) 100% 0 /250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sheen 1.5s ease-in-out 1s both}.device{position:absolute;z-index:2;left:50%;top:50%;width:var(--W);aspect-ratio:1536/1024;transform:translate3d(calc(-50% + var(--dx0) * (1 - var(--k))),calc(-50% + 28px + var(--dy0) * (1 - var(--k)) + var(--dy1) * var(--k)),0) scale(calc(var(--s0) + (var(--s1) - var(--s0)) * var(--k)))}.device-in{animation:devIn 1.3s .2s var(--ease) both}.device-in,.layer{position:absolute;inset:0}.layer.lap{clip-path:inset(0 20.4% 0 0)}.layer.pho{clip-path:inset(0 0 0 79.6%);transform-origin:89% 55%;--pf:1;--pk:calc(var(--pf) * var(--m) * clamp(0, calc((var(--p) - .2) / .36), 1));transform:translate3d(calc(var(--pk) * 6%),calc(var(--pk) * 2.5%),0) rotate(calc(var(--pk) * 3deg)) scale(calc(1 + var(--pk) * .1))}.frame{inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 26px 34px rgba(0,0,0,.5))}.frame,.scr{position:absolute}.scr{overflow:hidden;background:#0d1524}.scr.l{left:8.333%;top:15.234%;width:65.104%;height:61.719%}.scr.p{left:80.99%;top:26.953%;width:16.146%;height:55.078%;border-radius:12%/5.5%}.scr img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.scr img:nth-child(2){opacity:calc(var(--m) * clamp(0, calc((var(--p) - .5) / .05), 1))}.scr img:nth-child(3){opacity:calc(var(--m) * clamp(0, calc((var(--p) - .74) / .05), 1))}.chips{z-index:4;left:50%;top:50%;width:0;height:0;transform:translate3d(calc(var(--dx0) * (1 - var(--k))),calc(28px + var(--dy0) * (1 - var(--k)) + var(--dy1) * var(--k)),0)}.chip,.chips{position:absolute}.chip{--cstart:var(--c0,0);--fx:var(--x1);--fy:var(--y1);--c:max(var(--cstart),clamp(0,calc((var(--p) - .15 - var(--i) * .035) / .28),1));--ce:calc(var(--c) * (2 - var(--c)));left:0;top:0;width:-moz-max-content;width:max-content;transform:translate3d(calc(-50% + var(--W) * (var(--x0) + (var(--fx) - var(--x0)) * var(--ce)) * var(--cx)),calc(-50% + var(--W) * (var(--y0) + (var(--fy) - var(--y0)) * var(--ce)) + (var(--p) - .55) * var(--dp) * -1px),0) scale(calc(.82 + .18 * var(--ce)));opacity:calc(var(--ce) * var(--m));display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:12px;background:rgba(13,20,34,.88);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 18px 40px -18px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(8px)}.chip .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--c1);background:color-mix(in srgb,var(--c1) 14%,transparent);border:1px solid color-mix(in srgb,var(--c1) 35%,transparent)}.chip b{display:block;font-size:12.5px;font-weight:700}.chip small{display:block;font-size:10.5px;color:var(--muted);margin-top:2px}.chip .ok{color:var(--ok)}@keyframes fade{0%{opacity:0}}.chips{animation:fade 1s .9s both}@media (max-width:1180px){.hero{--cx:.86}}@media (max-height:820px){.chip:nth-child(6){display:none}}.sync{--y:clamp(0,calc((var(--p) - .26) / .1),1);position:absolute;z-index:5;left:50%;top:calc(56px + clamp(16px, 5vh, 56px));white-space:nowrap;transform:translate3d(-50%,calc((1 - var(--y)) * 14px),0);opacity:calc(var(--y) * var(--m));font-size:clamp(20px,2.4vw,32px);font-weight:800;letter-spacing:-.02em}.sync em{font-style:normal;color:var(--accent)}.tour{--t:clamp(0,calc((var(--p) - .36) / .08),1);position:absolute;z-index:5;left:50%;bottom:clamp(16px,4vh,40px);transform:translate3d(-50%,calc((1 - var(--t)) * 16px),0);opacity:calc(var(--t) * var(--m));display:grid;grid-template-columns:repeat(3,150px);padding:4px;border-radius:999px;background:rgba(13,20,34,.8);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px)}.tour span{position:relative;z-index:1;text-align:center;font-size:12px;font-weight:600;padding:8px 0;color:#c3ccdb}.tour .ind{top:4px;bottom:4px;left:4px;width:150px;border-radius:999px;background:rgba(247,128,31,.16);border:1px solid rgba(247,128,31,.5);transform:translateX(calc((clamp(0, calc((var(--p) - .5) / .05), 1) + clamp(0, calc((var(--p) - .74) / .05), 1)) * 100%))}.cue,.tour .ind{position:absolute}.cue{z-index:5;left:50%;bottom:22px;transform:translateX(-50%);opacity:calc(1 - clamp(0, calc(var(--p) * 14), 1));display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#77839a}.cue i{width:18px;height:28px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:10px;position:relative}.cue i:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:6px;margin-left:-1.5px;border-radius:2px;background:var(--accent);animation:cue 1.6s ease-in-out infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(9px);opacity:0}to{opacity:0}}@media (max-width:900px){.hero{--W:min(88vw,520px);--dx0:0px;--dy0:16svh;--dy1:3svh;--s0:.92;--s1:1.04;height:230vh}.layer.pho{--pf:.28}.hero-copy{left:20px;right:20px;width:auto;top:76px;transform:translate3d(0,calc(var(--q) * -60px * var(--m)),0)}.h1{font-size:34px}.lead{font-size:14px;margin-top:14px}.pills{display:none}.cta-row{margin-top:20px}.hero{--cx:1}.chip{--fx:calc(var(--x1) * .84);--fy:calc(var(--y1) * .84);padding:8px 12px 8px 8px}.chip .ic{width:28px;height:28px}.chip b{font-size:12px}.sync{font-size:20px;top:70px}.tour{grid-template-columns:repeat(3,104px)}.tour .ind{width:104px}.tour span{font-size:11px}.cue{display:none}}@media (max-width:620px){.chip{--fx:var(--mx);--fy:var(--my);--cstart:0;max-width:43vw;padding:7px 10px 7px 7px;gap:8px}.chip small{display:none}.chip b{font-size:11.5px;line-height:1.3}.chip .ic{width:26px;height:26px}.chip:nth-child(n+5){display:none}}@media (max-width:620px) and (max-height:720px){.chip:nth-child(n+3){display:none}}.trades{padding:88px 0 72px;overflow:hidden;background:var(--bg2);border-top:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04)}.trades .eyebrow{text-align:center;margin-bottom:28px}.mq{display:flex;width:-moz-max-content;width:max-content;animation:mq 46s linear infinite}.mq.rev{animation-direction:reverse;animation-duration:56s}.mq span{display:flex;align-items:center;gap:clamp(18px,3vw,40px);padding-right:clamp(18px,3vw,40px);font-size:clamp(34px,6.2vw,92px);font-weight:800;letter-spacing:-.035em;line-height:1.12;white-space:nowrap;text-transform:uppercase;color:rgba(233,237,245,.92)}.mq.out span{color:transparent;-webkit-text-stroke:1.2px rgba(233,237,245,.26)}.mq span i{width:.2em;height:.2em;border-radius:50%;background:var(--accent);flex:none}.mq.out span i{background:transparent;border:1.5px solid rgba(247,128,31,.6)}@keyframes mq{to{transform:translate3d(-50%,0,0)}}html[data-motion=reduce] .mq{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq{animation-play-state:paused}}.loop{position:relative;height:500vh;background:var(--bg2)}.loop .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,420px) minmax(0,620px);gap:clamp(28px,5vw,72px);align-content:center;justify-content:center;padding:76px 32px 28px}.loop .stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 72% 55%,rgba(38,74,128,.28),transparent 70%),radial-gradient(420px 300px at 76% 60%,rgba(247,128,31,.06),transparent 70%)}.loop-copy{min-width:0}.loop-copy,.rail,.rail-wrap{position:relative}.rail{list-style:none;margin:26px 0 0;padding:0}.rail .fill,.rail:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;border-radius:2px;background:#1c2740}.rail .fill{background:var(--accent);transform-origin:50% 0;transform:scaleY(clamp(0,calc(var(--f) / 6),1));box-shadow:0 0 10px rgba(247,128,31,.6)}.rail li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:6px 0;cursor:pointer;opacity:.42;transition:opacity .35s}.rail li[data-state=on],.rail li[data-state=past]{opacity:1}.rail .node{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0b111d;border:1.5px solid #26344f;color:#8b97aa;position:relative;z-index:1;transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.rail li[data-state=past] .node{border-color:rgba(247,128,31,.6);color:var(--accent)}.rail li[data-state=on] .node{background:var(--accent);border-color:var(--accent);color:#0b111d;box-shadow:0 0 0 6px rgba(247,128,31,.15)}.rail b{display:block;font-size:14px;font-weight:700}.rail small{display:block;font-size:11.5px;color:var(--muted);line-height:1.35;margin-top:1px}.screen{position:relative;height:min(460px,calc(100svh - 150px));border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(17,25,41,.96),rgba(11,17,29,.96));border:1px solid #1f2b44;box-shadow:0 40px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.04)}.jobbar{justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid #1c2740;background:rgba(8,12,21,.55)}.jb-job,.jobbar{display:flex;align-items:center}.jb-job{gap:8px;min-width:0}.jb-job .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(34,197,94,.15);flex:none}.jb-job b{font-size:13px;white-space:nowrap}.jb-job em{font-style:normal;font-size:11px;color:var(--muted)}.jb-figs{display:flex;gap:18px}.jb-figs div{text-align:right}.jb-figs small{display:block;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#77839a}.jb-figs b{display:block;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.jb-figs .mg b{color:var(--ok)}.pn{position:absolute;left:18px;right:18px;top:66px;bottom:18px;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translate3d(0,calc(26px * var(--m)),0) scale(.985);transition:opacity .45s ease,transform .6s var(--ease)}.pn[data-state=past]{transform:translate3d(0,calc(-26px * var(--m)),0) scale(.985)}.pn[data-state=on]{opacity:1;transform:none;pointer-events:auto}.pn-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex:none}.pb{margin:auto 0}.pb.fill{flex:1;margin:0;display:flex;flex-direction:column}.kick{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(247,128,31,.4);border-radius:4px;padding:3px 6px}.pn-head b{font-size:14px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pill,.pn-head b{white-space:nowrap}.pill{font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:hsla(0,0%,100%,.06);color:#c3ccdb}.at{--on:clamp(0,calc((var(--s) - var(--at)) * 8),1);opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * 8px * var(--m)),0)}.num{font-variant-numeric:tabular-nums}.status{display:grid}.status i{grid-area:1/1;font-style:normal;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px;text-align:center}.st-d{background:hsla(0,0%,100%,.07);color:#c3ccdb;opacity:calc(1 - clamp(0, calc((var(--s) - .6) * 20), 1))}.st-s{background:rgba(59,130,246,.16);color:#93c5fd;opacity:calc(clamp(0, calc((var(--s) - .6) * 20), 1) - clamp(0, calc((var(--s) - .8) * 20), 1))}.st-a{background:rgba(34,197,94,.16);color:#86efac;opacity:clamp(0,calc((var(--s) - .8) * 20),1)}.row{display:grid;grid-template-columns:1fr auto 84px;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.025);border:1px solid #1a2437;margin-bottom:6px;font-size:12.5px}.row em{font-style:normal;color:var(--muted);font-size:11.5px}.row b{text-align:right;font-variant-numeric:tabular-nums}.total{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;padding:12px 12px 0;border-top:1px dashed #26344f}.total span{color:var(--muted);font-size:12px}.total b{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stamp{--on:clamp(0,calc((var(--s) - .8) * 10),1);position:absolute;right:16px;bottom:58px;border:2px solid var(--ok);color:var(--ok);background:rgba(34,197,94,.08);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px;padding:6px 12px;border-radius:6px;opacity:var(--on);transform:rotate(-8deg) scale(calc(1 + (1 - var(--on)) * .6 * var(--m)))}.gantt{position:relative;display:grid;grid-template-columns:96px 1fr;row-gap:10px;align-items:center;font-size:12px}.g-wk{grid-column:2;display:grid;grid-template-columns:repeat(6,1fr);color:#77839a;font-size:10.5px}.g-name{color:#c3ccdb}.g-track{position:relative;height:24px;border-radius:6px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px calc(100% / 6)),hsla(0,0%,100%,.02)}.g-bar{--g:clamp(0,calc((var(--s) - var(--at)) / .16),1);position:absolute;top:4px;bottom:4px;left:calc(var(--l) / 6 * 100%);width:calc(var(--w) / 6 * 100%);border-radius:5px;background:var(--c1);transform-origin:0 50%;transform:scaleX(var(--g));opacity:calc(.35 + .65 * var(--g))}.g-over{left:96px;right:0;top:22px;pointer-events:none}.g-over,.g-today{position:absolute;bottom:0}.g-today{top:0;width:2px;left:calc(clamp(0, var(--s), 1) * 100%);background:var(--accent);box-shadow:0 0 8px rgba(247,128,31,.7)}.crew{align-items:center;gap:10px;margin-top:18px;font-size:12px;color:var(--soft)}.avs,.crew{display:flex}.av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;background:#1d2a44;border:2px solid #0f1624;margin-left:-8px}.av:first-child{margin-left:0}.trk{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 16px}.trk .tf,.trk:before{content:"";position:absolute;left:12.5%;right:12.5%;top:9px;height:2px;background:#1c2740}.trk .tf{background:var(--accent);transform-origin:0 50%;transform:scaleX(clamp(0,calc((var(--s) - .1) / .66),1))}.trk span{--on:clamp(0,calc((var(--s) - var(--at)) * 12),1);position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:rgb(calc(119 + 114 * var(--on)),calc(131 + 106 * var(--on)),calc(154 + 91 * var(--on)))}.trk span:before{content:"";width:12px;height:12px;border-radius:50%;margin-top:4px;background:rgba(247,128,31,var(--on));border:2px solid rgba(247,128,31,calc(.25 + .75 * var(--on)));box-shadow:0 0 0 calc(var(--on) * 4px) rgba(247,128,31,.15)}.stk{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:14px}.stk small{display:block;font-size:10.5px;color:var(--muted)}.stk b{font-size:22px;font-weight:800}.sbar{height:8px;border-radius:99px;background:#1a2437;overflow:hidden}.sbar i{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#4ade80);transform-origin:0 50%;transform:scaleX(clamp(0,calc((var(--s) - .08) / .62),1))}.bins{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bin{--on:clamp(0,calc((var(--s) - var(--at)) * 9),1);border-radius:8px;padding:10px;min-height:62px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(34,197,94,calc(.14 + .46 * var(--on)));background:rgba(34,197,94,calc(.02 + .1 * var(--on)))}.bin em{font-style:normal;font-size:10.5px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bin b{font-size:16px;font-weight:800;opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * 6px * var(--m)),0)}.alloc{display:inline-flex;gap:8px;margin-top:14px;font-size:12px;font-weight:600;color:#86efac;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);padding:7px 11px;border-radius:8px}.alloc,.inst{align-items:center}.inst{display:grid;grid-template-columns:150px 1fr;gap:18px}.ring{position:relative;width:150px;height:150px}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:10}.ring .bg{stroke:#1a2437}.ring .fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7px * (1 - clamp(0, calc((var(--s) - .05) / .85), 1)))}.ring-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ring-c b{font-size:24px;font-weight:800}.ring-c small{font-size:10.5px;color:var(--muted)}.devs{list-style:none;margin:0;padding:0;gap:6px}.dev,.devs{display:grid}.dev{--on:clamp(0,calc((var(--s) - var(--at)) * 10),1);grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:12px;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.025);border:1px solid #1a2437}.tk{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#0b111d;border:1.5px solid rgba(34,197,94,calc(.25 + .75 * var(--on)));background:rgba(34,197,94,calc(var(--on) * .9))}.tk svg{width:11px;height:11px;stroke-width:3;opacity:var(--on)}.dev em{font-style:normal;font-size:10.5px;color:#77839a}.dev .ds{font-size:10.5px;font-weight:700;color:#86efac;opacity:var(--on)}.plan{position:relative;flex:1;min-height:200px;border-radius:10px;border:1px solid #1a2437;background:#0b111d;overflow:hidden}.plan svg{position:absolute;inset:0;width:100%;height:100%}.plan path{fill:none;stroke:#2c3d5c;stroke-width:1.5;vector-effect:non-scaling-stroke}.plan .rm{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#3d4f70}.pin,.plan .rm{position:absolute}.pin{--on:clamp(0,calc((var(--s) - var(--at)) * 9),1);--cl:clamp(0,calc((var(--s) - var(--c)) * 9),1);left:var(--x);top:var(--y);width:26px;height:26px;margin:-28px 0 0 -13px;opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * -18px * var(--m)),0)}.pin i{position:absolute;inset:0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--accent);box-shadow:0 6px 14px -4px rgba(0,0,0,.7)}.pin i+i{background:var(--ok);opacity:var(--cl)}.pin b{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-size:11px;font-weight:800;color:#0b111d}.match{display:grid;gap:6px;margin-bottom:12px}.mrow{--on:clamp(0,calc((var(--s) - var(--at)) * 9),1);display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-radius:8px;background:hsla(0,0%,100%,.025);border:1px solid rgba(34,197,94,calc(.08 + .4 * var(--on)));font-size:12.5px}.mrow em{font-style:normal;color:var(--muted);font-size:11px;margin-left:6px}.margin{padding:12px;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px solid #1a2437}.m-row{display:grid;grid-template-columns:78px 1fr 72px;gap:10px;align-items:center;font-size:12px;margin-bottom:8px}.m-row b{text-align:right;font-variant-numeric:tabular-nums}.m-bar{height:8px;background:#1a2437;overflow:hidden}.m-bar,.m-bar i{border-radius:99px}.m-bar i{display:block;height:100%;transform-origin:0 50%}.m-bar .q{background:var(--c-sales);transform:scaleX(clamp(0,calc((var(--s) - .48) / .12),1))}.m-bar .a{width:66%;background:var(--accent);transform:scaleX(clamp(0,calc((var(--s) - .56) / .26),1))}.m-tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px dashed #26344f;padding-top:10px;margin-top:4px;font-size:12px;color:var(--muted)}.m-tot b{font-size:22px;font-weight:800;color:var(--ok);font-variant-numeric:tabular-nums}@media (max-width:900px){.loop{height:460vh}.loop .stage{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:66px 16px 16px}.loop-copy,.screen{min-width:0}.loop .sub{display:none}.loop .h2{font-size:24px}.rail-wrap{overflow:hidden;margin:0 -16px;padding:0 16px;min-width:0}.rail{display:flex;margin-top:12px;transform:translate3d(calc(clamp(0, var(--f) - 1, 4) * -92px),0,0)}.rail .fill,.rail:before{display:none}.rail li{flex:0 0 84px;grid-template-columns:1fr;justify-items:center;text-align:center;gap:5px;padding:0;margin-right:8px}.rail small{display:none}.rail b{font-size:12px}.screen{height:min(430px,calc(100svh - 232px))}.jb-figs div:nth-child(2),.jb-job em{display:none}.pn{left:12px;right:12px;top:62px;bottom:12px}.row{grid-template-columns:1fr auto 70px;padding:8px 10px;font-size:12px}.inst{grid-template-columns:112px 1fr;gap:12px}.ring{width:112px;height:112px}.ring-c b{font-size:19px}.dev{padding:6px 8px;font-size:11px}.dev em{display:none}.gantt{grid-template-columns:82px 1fr}.g-over{left:82px}.bins{gap:6px}.bin{min-height:54px;padding:8px}}@media (min-width:901px){.row{padding:12px 14px;font-size:13.5px;margin-bottom:8px;grid-template-columns:1fr auto 92px}.row em{font-size:12px}.m-tot b,.stk b,.total b{font-size:26px}.gantt{row-gap:14px;font-size:13px;grid-template-columns:110px 1fr}.g-over{left:110px;top:26px}.g-track{height:30px}.crew{margin-top:24px;font-size:13px}.trk{margin-bottom:20px}.bins{gap:10px}.bin{min-height:80px;padding:12px}.bin b{font-size:19px}.inst{grid-template-columns:176px 1fr;gap:22px}.ring{width:176px;height:176px}.ring-c b{font-size:28px}.dev{padding:10px 12px;font-size:13px}.mrow{padding:12px 14px;font-size:13.5px}.margin{padding:14px 16px}.m-row{font-size:13px;margin-bottom:10px}.m-bar{height:10px}}.modules{position:relative;padding:130px 32px 90px;overflow-x:clip;--sc:1}.grid6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mcard{--k0:clamp(0,calc(var(--p) * 1.4 - var(--i) * .07),1);--k:calc(1 - (1 - var(--k0)) * var(--m));--ke:calc(var(--k) * (2 - var(--k)));background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 12px;transform:translate3d(calc(var(--dx) * var(--sc) * (1 - var(--ke))),calc(var(--dy) * (1 - var(--ke))),0) rotate(calc(var(--r) * (1 - var(--ke)))) scale(calc(1 - (1 - var(--ke)) * .1));opacity:calc(.08 + .92 * var(--ke))}.mc-h{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.mc-ic{width:26px;height:26px;border-radius:6px;flex:none;display:grid;place-items:center;color:var(--c1);background:color-mix(in srgb,var(--c1) 13%,transparent);border:1px solid color-mix(in srgb,var(--c1) 30%,transparent)}.mc-h b{display:block;font-size:12px;font-weight:700;line-height:1.3;margin-bottom:3px;white-space:nowrap}.mc-h small{display:block;font-size:10.5px;line-height:15px;color:var(--muted)}.mc-div{height:1px;background:#1a2437;margin:0 -12px 10px}.mc-f{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ba7ba;padding:3px 0}.mc-f svg{width:12px;height:12px;color:var(--c1);stroke-width:2.6}.bus{--bd:max(calc(1 - var(--m)),clamp(0,calc((var(--p) - .78) / .08),1));--bb:max(calc(1 - var(--m)),clamp(0,calc((var(--p) - .86) / .07),1));--hb:max(calc(1 - var(--m)),clamp(0,calc((var(--p) - .92) / .05),1));--bc:max(calc(1 - var(--m)),clamp(0,calc((var(--p) - .94) / .05),1));position:relative;margin-top:2px}.drops{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:26px}.drops span{display:flex;justify-content:center}.drops i{width:2px;height:100%;background:linear-gradient(#26344f,var(--accent));transform-origin:50% 0;transform:scaleY(var(--bd))}.busbar{position:relative;height:2px;margin:0 8.333%}.busbar i{position:absolute;top:0;width:50%;height:2px;background:var(--accent);box-shadow:0 0 8px rgba(247,128,31,.6)}.busbar i:first-child{left:0;transform-origin:0 50%;transform:scaleX(var(--bb))}.busbar i:last-child{right:0;transform-origin:100% 50%;transform:scaleX(var(--bb))}.hub{display:flex;justify-content:center;margin-top:-14px}.hub span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1.5px solid var(--accent);color:var(--accent);opacity:var(--hb);transform:scale(calc(.4 + .6 * var(--hb)));animation:ring 2.6s ease-out infinite}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(247,128,31,.45)}70%{box-shadow:0 0 0 12px rgba(247,128,31,0)}to{box-shadow:0 0 0 0 rgba(247,128,31,0)}}.bus-cap{text-align:center;margin-top:10px;opacity:var(--bc);transform:translate3d(0,calc((1 - var(--bc)) * 10px),0)}.bus-cap b{display:block;font-size:15px;font-weight:800}.bus-cap small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}@media (max-width:1000px){.grid6{grid-template-columns:repeat(3,minmax(0,1fr))}.busbar,.drops{display:none}.hub{margin-top:18px}}@media (max-width:600px){.modules{padding:90px 16px 70px;--sc:.45}.grid6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-h b{white-space:normal}}.statement{padding:110px 32px 120px}.statement p{max-width:980px;margin:0 auto;text-align:center;font-size:clamp(26px,3.6vw,50px);line-height:1.18;font-weight:800;letter-spacing:-.03em}.statement .w{opacity:max(calc(1 - var(--m)),calc(.14 + .86 * clamp(0, calc(var(--p) * (var(--n) + 3) - var(--i)), 1)))}.statement em{font-style:normal;color:var(--accent)}.teams{padding:30px 32px 130px}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:40px auto 0}.tcol,.tgrid{display:grid;gap:14px}.tcol{align-content:start;transform:translate3d(0,calc((.5 - var(--p)) * var(--sp) * var(--m)),0)}.tcol:first-child{--sp:90px}.tcol:nth-child(2){--sp:-50px}.tcol:nth-child(3){--sp:150px}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px}.tcard .mc-ic{width:34px;height:34px;border-radius:9px;margin-bottom:14px}.tcard b{display:block;font-size:16px;font-weight:800;margin-bottom:6px}.tcard p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}@media (max-width:700px){.teams{padding:20px 16px 90px}.tgrid{grid-template-columns:1fr 1fr}.tcol:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr}.tcol{--sp:30px!important}}[data-reveal]{opacity:0;transform:translate3d(0,calc(22px * var(--m)),0);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0ms)}[data-reveal].in,html:not(.js) [data-reveal]{opacity:1;transform:none}.feats{padding:0 32px 40px}.fstrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;margin:0 auto;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feat{display:flex;gap:10px;padding:0 16px;border-left:1px solid var(--line)}.feat:first-child{border-left-color:transparent}.feat .mc-ic{--c1:var(--accent);width:30px;height:30px}.feat b{display:block;font-size:13px;margin-bottom:3px}.feat small{font-size:11.5px;color:var(--muted)}@media (max-width:900px){.fstrip{grid-template-columns:1fr 1fr;row-gap:18px}.feat{border-left:none;padding:0 8px}}.cta{position:relative;padding:130px 32px 70px;overflow:hidden}.orb{position:absolute;left:50%;top:46%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(247,128,31,.22),rgba(247,128,31,0) 60%);transform:scale(calc(.5 + .5 * var(--p)));opacity:var(--p)}.cta-in{position:relative;max-width:720px;margin:0 auto;text-align:center}.cta .h2{font-size:clamp(30px,4vw,52px)}.form{display:flex;gap:8px;max-width:460px;margin:28px auto 10px}.form input{flex:1;min-width:0;font:inherit;font-size:14px;color:var(--text);background:rgba(8,12,21,.8);border:1px solid #26344f;border-radius:6px;padding:12px 14px}.form input::-moz-placeholder{color:#7b8798}.form input::placeholder{color:#7b8798}.form input:focus{outline:none;border-color:var(--accent)}.privacy{font-size:11.5px;color:#77839a}.perks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:26px;font-size:12.5px;color:var(--soft)}.perks span{display:flex;align-items:center;gap:7px}.perks svg{color:var(--accent);width:14px;height:14px;stroke-width:2.6}.thanks{margin-top:26px;font-weight:700;color:#86efac}.form.done,.thanks{display:none}.form.done+.thanks{display:block}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1120px;margin:90px auto 0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.07);font-size:11px;color:#77839a}.legal nav{display:flex;gap:16px}.legal a{color:#8b97aa;text-decoration:none}.legal a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.device-in,.h1 .acc,.hero-copy>*{animation:none}.hero{height:auto}.hero .stage{position:relative}}html[data-motion=reduce] .device-in,html[data-motion=reduce] .hero-copy>*{animation:none}html[data-contrast=high] .dyn-root{--text:#fff;--muted:#cdd6e6;--soft:#e3e9f3;--line:#56668a;--panel:rgba(18,26,44,.97)}@media (prefers-contrast:more){.dyn-root{--text:#fff;--muted:#cdd6e6;--soft:#e3e9f3;--line:#56668a;--panel:rgba(18,26,44,.97)}}