:root{--bg:#030303;--bg-2:#070709;--gold:#f8b803;--cyan:#38e0ff;--ink:#eef0f4;--ink-2:#a7adb9;--dim:#6e7480;--line:#ffffff16;--line-2:#ffffff29;--glass:#0c0d1094;--glass-2:#121419b8;--accent:var(--cyan);--ff-h:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--ff-m:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.22,.68,.24,1);--pad:clamp(18px,5.2vw,86px)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--ff-h);text-rendering:optimizelegibility;font-weight:300;overflow-x:hidden}::selection{background:var(--gold);color:#000}a{color:inherit;text-decoration:none}img,canvas{max-width:100%;display:block}button{font:inherit;color:inherit}#gl{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0}#gl canvas{display:block;width:100%!important;height:100%!important}.atmos{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 78% at 50% 108%,#f8b8030e,#0000 62%),radial-gradient(90% 62% at 50% -12%,#38e0ff0d,#0000 60%),radial-gradient(140% 120%,#0000 42%,#0000009e 100%);position:fixed;inset:0}.vign{z-index:1;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 min(28vw,320px) min(6vw,60px) #000000eb}.scan{z-index:2;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:fixed;inset:0}.grain{z-index:2;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/></filter><rect width='220' height='220' filter='url(%23n)' opacity='.7'/></svg>");animation:7s steps(6,end) infinite grainShift;position:fixed;inset:-120%}@keyframes grainShift{0%{transform:translate(0)}16%{transform:translate(-3%,2%)}33%{transform:translate(2%,-3%)}50%{transform:translate(-2%,-2%)}66%{transform:translate(3%,1%)}83%{transform:translate(-1%,3%)}to{transform:translate(0)}}.cursor-ring{pointer-events:none;z-index:1000000;opacity:0;width:44px;height:44px;transition:width .28s var(--ease),height .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),opacity .3s ease;border:1px solid #38e0ff99;border-radius:999px;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px #38e0ff38}.cursor-ring.active{border-color:var(--cyan);width:78px;height:78px;box-shadow:0 0 30px #38e0ff61}@media (prefers-reduced-motion:reduce){.cursor-ring,.cursor-ring.active{transition:none}}.chrome{z-index:40;pointer-events:none;font-family:var(--ff-m);position:fixed}.chrome-tl{padding:clamp(14px,2.4vw,30px) var(--pad);align-items:center;gap:12px;display:flex;top:0;left:0}.brand{font-family:var(--ff-h);letter-spacing:.28em;text-transform:uppercase;font-size:clamp(11px,1.05vw,14px);font-weight:600}.brand b{color:var(--gold);font-weight:700}.brand-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);animation:pulseDot 2.4s var(--ease) infinite;border-radius:50%}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.chrome-tr{padding:clamp(56px,7vh,80px) var(--pad) 0;text-align:right;top:0;right:0}.sceneid{letter-spacing:.24em;color:var(--dim);text-transform:uppercase;font-size:clamp(9px,.86vw,11px)}.sceneid em{color:var(--ink);font-style:normal;font-weight:500}.chrome-bl{padding:clamp(14px,2.4vw,30px) var(--pad);align-items:center;gap:14px;display:flex;bottom:0;left:0}.scrollhint{letter-spacing:.3em;color:var(--dim);text-transform:uppercase;font-size:clamp(8.5px,.78vw,10.5px)}.scrollrail{background:var(--line-2);width:clamp(52px,7vw,96px);height:1px;position:relative;overflow:hidden}.scrollrail i{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:34%;animation:railRun 2.6s var(--ease) infinite;position:absolute;inset:0}@keyframes railRun{0%{transform:translate(-120%)}to{transform:translate(320%)}}.chrome-br{padding:clamp(14px,2.4vw,30px) var(--pad);align-items:center;gap:10px;display:flex;bottom:0;right:0}.pct{letter-spacing:.16em;color:var(--ink-2);text-align:right;min-width:4ch;font-size:clamp(9px,.86vw,11px)}.progbar{background:#ffffff1a;width:clamp(80px,14vw,190px);height:2px;position:relative;overflow:hidden}.progbar i{background:linear-gradient(90deg,var(--cyan),var(--gold));width:0%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #f8b8038c}.ticks{z-index:39;pointer-events:none;position:fixed;inset:clamp(10px,2vw,22px)}.ticks span{border:1px solid var(--line-2);opacity:.6;width:14px;height:14px;position:absolute}.ticks span:first-child{border-bottom:0;border-right:0;top:0;left:0}.ticks span:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.ticks span:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.ticks span:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}main{z-index:10;position:relative}.sec{width:100%;height:100vh;position:relative;overflow:hidden}.layer{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;transition:opacity .18s linear,visibility 0s linear .18s;position:absolute;inset:0}.sec.is-live .layer{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .42s var(--ease) .2s, visibility 0s linear .2s}.sec:not(.is-live) .layer *{pointer-events:none!important}.stage{padding:calc(var(--pad) * .8) var(--pad);position:absolute;inset:0}.kicker{font-family:var(--ff-m);letter-spacing:.34em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin:0 0 clamp(12px,1.6vw,20px);font-size:clamp(9px,.82vw,11px);display:flex}.kicker:before{content:"";opacity:.8;background:currentColor;width:clamp(16px,2.4vw,34px);height:1px}.lay-r .kicker,.lay-c .kicker{justify-content:flex-start}.lay-r .kicker{flex-direction:row-reverse}.lay-r .kicker:before{order:2}.lay-c .kicker{justify-content:center}h1.big,h2.big{font-family:var(--ff-h);letter-spacing:-.028em;color:#fff;margin:0 0 clamp(12px,1.5vw,20px);font-size:clamp(30px,5.4vw,80px);font-weight:200;line-height:.98}h2.mid{font-family:var(--ff-h);letter-spacing:-.026em;color:#fff;margin:0 0 clamp(10px,1.3vw,18px);font-size:clamp(26px,4.1vw,58px);font-weight:200;line-height:1}.big em,.mid em{background:linear-gradient(96deg,var(--accent),#fff 78%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400}.lede{color:var(--ink-2);max-width:44ch;margin:0 0 clamp(14px,1.8vw,24px);font-size:clamp(12.5px,1.16vw,17px);font-weight:300;line-height:1.6}.stats{flex-wrap:wrap;gap:clamp(14px,2.2vw,34px);margin:0 0 clamp(14px,1.8vw,22px);display:flex}.stat{min-width:0}.stat b{font-family:var(--ff-h);color:#fff;letter-spacing:-.02em;font-size:clamp(18px,2.5vw,34px);font-weight:300;line-height:1;display:block}.stat b i{color:var(--accent);font-style:normal}.stat span{font-family:var(--ff-m);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:clamp(8px,.72vw,10px);display:block}.lay-r .stats{justify-content:flex-end}.lay-c .stats{justify-content:center}.chips{flex-wrap:wrap;gap:8px;margin:0 0 clamp(16px,2vw,26px);display:flex}.chip{font-family:var(--ff-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff07;border-radius:999px;padding:6px 12px;font-size:clamp(8.5px,.74vw,10.5px)}.chip:before{content:"";background:var(--accent);vertical-align:middle;width:4px;height:4px;box-shadow:0 0 8px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}.lay-r .chips{justify-content:flex-end}.lay-c .chips{justify-content:center}.cta{font-family:var(--ff-m);letter-spacing:.2em;text-transform:uppercase;color:#fff;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);transition:border-color .35s,color .35s,transform .35s var(--ease);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:2px;align-items:center;gap:12px;padding:clamp(11px,1.1vw,15px) clamp(18px,1.9vw,26px);font-size:clamp(9.5px,.85vw,12px);display:inline-flex;position:relative;overflow:hidden}.cta i{transition:transform .35s var(--ease);font-style:normal}.cta:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(100deg,#0000 20%,#ffffff21 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.cta:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.cta:hover i{transform:translate(5px)}.cta:hover:after{transform:translate(120%)}.vrail{font-family:var(--ff-m);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 52%,transparent);writing-mode:vertical-rl;white-space:nowrap;font-size:clamp(8px,.66vw,9.5px);position:absolute}.cluster{gap:clamp(8px,.9vw,14px);display:flex;position:absolute}.card{background:linear-gradient(165deg,var(--glass-2),var(--glass));border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(130%);font-family:var(--ff-m);border-radius:6px;padding:clamp(10px,1.05vw,16px);position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000f2,inset 0 1px #ffffff0b}.card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.65;height:1px;position:absolute;top:0;left:0;right:0}.card-h{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:clamp(8px,.68vw,9.5px);display:flex}.card-h b{color:var(--accent);font-weight:500}.led{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);animation:pulseDot 1.8s var(--ease) infinite;border-radius:50%;flex:none}.card-num{font-family:var(--ff-h);color:#fff;letter-spacing:-.02em;font-size:clamp(17px,2.1vw,30px);font-weight:300;line-height:1}.card-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:clamp(8px,.66vw,9.5px)}.delta{letter-spacing:.08em;font-size:clamp(8px,.68vw,10px)}.delta.up{color:#5ee2a0}.delta.dn{color:#ff5f7e}.spark{width:100%;height:clamp(28px,3.4vw,46px);margin-top:8px;display:block;overflow:visible}.bars{align-items:flex-end;gap:4px;height:clamp(30px,3.6vw,50px);margin-top:8px;display:flex}.bars i{background:linear-gradient(180deg,var(--accent),#ffffff0f);transition:height .7s var(--ease);border-radius:1px;flex:1;min-height:3px}.meter{background:#ffffff17;border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--accent),#fff);height:100%;box-shadow:0 0 10px var(--accent);transition:width .8s var(--ease);display:block}.rows{flex-direction:column;gap:7px;display:flex}.row{color:var(--ink-2);border-bottom:1px dashed #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;font-size:clamp(8.5px,.72vw,10.5px);display:flex}.row:last-child{border-bottom:0;padding-bottom:0}.row b{color:#fff;font-weight:400}.row .tag{color:var(--accent)}.chat{flex-direction:column;justify-content:flex-end;gap:8px;min-height:clamp(120px,15vw,190px);display:flex}.bub{opacity:0;max-width:82%;transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:10px;padding:8px 11px;font-size:clamp(8.5px,.74vw,11px);line-height:1.45;transform:translateY(8px)}.bub.on{opacity:1;transform:none}.bub.u{color:var(--ink);border:1px solid var(--line);background:#ffffff12;align-self:flex-end}.bub.a{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 22%,transparent),#ffffff08);color:#fff;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);align-self:flex-start}.typing{align-items:center;gap:4px;display:inline-flex}.typing i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.1s infinite tdot}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}@keyframes tdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.doc{color:var(--ink-2);min-height:clamp(96px,12vw,150px);font-size:clamp(8.5px,.74vw,11px);line-height:1.62}.doc .cur{background:var(--accent);vertical-align:-2px;width:6px;height:1em;box-shadow:0 0 8px var(--accent);margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.doc-rule{background:#ffffff12;height:1px;margin:9px 0}.log{flex-direction:column;justify-content:flex-end;gap:5px;min-height:clamp(96px,12vw,150px);font-size:clamp(8px,.68vw,10px);display:flex}.log div{opacity:0;animation:logIn .5s var(--ease) forwards;white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}@keyframes logIn{to{opacity:1}}.log .t{color:var(--dim);flex:none}.log .lv{letter-spacing:.08em;flex:none;font-weight:700}.log .lv.b{color:#ff5f7e}.log .lv.w{color:var(--gold)}.log .lv.o{color:#5ee2a0}.log .m{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.wires{gap:clamp(7px,.8vw,11px);display:flex}.wire{border:1px solid var(--line);background:#ffffff06;border-radius:4px;flex-direction:column;flex:1;gap:5px;min-height:clamp(74px,9vw,116px);padding:7px;display:flex;position:relative;overflow:hidden}.wire:after{content:"";background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,transparent 65%);animation:shimmer 3.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-130%)}.wire:nth-child(2):after{animation-delay:.5s}.wire:nth-child(3):after{animation-delay:1s}@keyframes shimmer{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}.wl{background:#ffffff1c;border-radius:2px;height:5px}.wl.a{background:color-mix(in srgb,var(--accent) 55%,transparent);width:56%}.wl.s{width:74%}.wl.x{background:#ffffff0d;flex:1;min-height:20px}.palette{gap:6px;margin-top:9px;display:flex}.palette i{height:14px;transition:background .8s var(--ease);border-radius:2px;flex:1}.gsvg{width:100%;height:auto;display:block;overflow:visible}.gsvg .lnk{stroke:#ffffff29;stroke-width:1.1px;fill:none}.gsvg .flow{stroke:var(--accent);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-dasharray:9 150;filter:drop-shadow(0 0 4px var(--accent));animation:3.4s linear infinite flowRun}.gsvg .flow.d1{animation-delay:.55s}.gsvg .flow.d2{animation-delay:1.1s}.gsvg .flow.d3{animation-delay:1.65s}@keyframes flowRun{0%{stroke-dashoffset:159px}to{stroke-dashoffset:0}}.gsvg .nd{fill:#0b0c0f;stroke:var(--accent);stroke-width:1.2px}.gsvg .nd.dim{stroke:#ffffff38}.gsvg .nlbl{font-family:var(--ff-m);fill:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:7.2px}.gsvg .halo{fill:var(--accent);opacity:0}.gsvg .halo.on{animation:haloPulse 1.9s var(--ease) infinite}@keyframes haloPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.chan{flex-direction:column;gap:7px;min-width:clamp(96px,11vw,150px);display:flex}.ctile{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:#ffffff05;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;font-size:clamp(8px,.68vw,10px);transition:border-color .5s,background .5s,color .5s;display:flex}.ctile.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:#fff}.ctile svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex:none;width:13px;height:13px}.ctile .pv{color:var(--accent);margin-left:auto;font-size:.9em}.krow{border-bottom:1px dashed #ffffff12;align-items:center;gap:9px;padding:6px 0;font-size:clamp(8px,.7vw,10.5px);display:flex}.krow:last-child{border-bottom:0}.krow .kw{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.krow .pos{font-family:var(--ff-h);color:#fff;text-align:right;min-width:2.4ch;font-size:1.35em;font-weight:400;transition:color .5s}.krow .mv{text-align:right;min-width:4.2ch;font-size:.92em}.krow .mv.up{color:#5ee2a0}.krow .mv.dn{color:#ff5f7e}.krow .mv.eq{color:var(--dim)}.copy{max-width:min(48ch,44vw);position:absolute}.lay-1 .copy{left:var(--pad);top:50%;transform:translateY(-50%)}.lay-1 .c1{right:var(--pad);flex-direction:column;width:clamp(190px,23vw,320px);top:11vh}.lay-1 .c2{left:var(--pad);flex-direction:row;width:clamp(240px,32vw,440px);bottom:6vh}.lay-1 .vrail{right:calc(var(--pad) * .34);top:50%;transform:translateY(-50%)}.lay-2 .copy{left:var(--pad);max-width:min(40ch,38vw);bottom:8vh}.lay-2 .c1{right:var(--pad);flex-direction:column;width:clamp(250px,34vw,470px);top:12vh}.lay-2 .c2{right:var(--pad);flex-direction:row;width:clamp(210px,26vw,360px);bottom:9vh}.lay-2 .vrail{left:calc(var(--pad) * .34);top:8vh}.lay-3{--x:1}.lay-3 .copy{right:var(--pad);text-align:right;max-width:min(38ch,40vw);margin-left:auto;top:14vh}.lay-3 .c1{left:var(--pad);flex-direction:column;width:clamp(215px,27vw,375px);bottom:7vh}.lay-3 .c2{right:var(--pad);flex-direction:row;width:clamp(200px,24vw,330px);bottom:8vh}.lay-3 .vrail{left:calc(var(--pad) * .34);bottom:8vh}.lay-4 .copy{text-align:center;max-width:min(46ch,54vw);top:9vh;left:50%;transform:translate(-50%)}.lay-4 .c1{right:var(--pad);flex-direction:column;width:clamp(215px,26vw,360px);top:50%;transform:translateY(-50%)}.lay-4 .c2{left:var(--pad);flex-direction:column;width:clamp(180px,21vw,290px);bottom:8vh}.lay-4 .vrail{right:calc(var(--pad) * .34);bottom:8vh}.lay-5 .copy{left:calc(var(--pad) + clamp(16px,2.4vw,42px));max-width:min(38ch,37vw);top:50%;transform:translateY(-50%)}.lay-5 .c1{right:var(--pad);flex-direction:column;width:clamp(240px,30vw,410px);bottom:7vh}.lay-5 .c2{right:var(--pad);flex-direction:row;width:clamp(200px,24vw,330px);top:12vh}.lay-5 .vrail{left:calc(var(--pad) * .3);top:50%;transform:translateY(-50%)}.lay-6 .copy{text-align:center;max-width:min(50ch,58vw);bottom:7vh;left:50%;transform:translate(-50%)}.lay-6 .c1{right:var(--pad);flex-direction:column;width:clamp(250px,32vw,430px);top:11vh}.lay-6 .c2{left:var(--pad);flex-direction:column;width:clamp(175px,21vw,285px);top:15vh}.lay-6 .vrail{right:calc(var(--pad) * .34);top:12vh}.lay-7 .copy{left:var(--pad);max-width:min(30ch,29vw);top:44%;transform:translateY(-50%)}.lay-7 .c1{right:var(--pad);flex-direction:column;width:clamp(185px,22vw,300px);top:17vh}.lay-7 .c1 .card:nth-child(2){margin-right:clamp(16px,3vw,54px)}.lay-7 .c1 .card:nth-child(3){margin-right:clamp(32px,6vw,104px)}.lay-7 .c2{flex-direction:row;width:clamp(230px,30vw,420px);bottom:6vh;left:32vw}.lay-7 .vrail{right:calc(var(--pad) * .34);bottom:8vh}.lay-8 .copy{right:var(--pad);text-align:right;max-width:min(38ch,39vw);margin-left:auto;bottom:9vh}.lay-8 .c1{left:var(--pad);flex-direction:column;width:clamp(230px,28vw,390px);top:47%;transform:translateY(-50%)}.lay-8 .c2{left:var(--pad);flex-direction:column;width:clamp(210px,25vw,345px);bottom:8vh}.lay-8 .c3{flex-direction:column;width:clamp(190px,22vw,300px);bottom:8vh;left:50%;transform:translate(-50%)}.lay-8 .vrail{left:calc(var(--pad) * .34);bottom:8vh}.lay-9 .copy{left:var(--pad);text-align:left;max-width:min(46ch,52vw);top:13vh;transform:none}.lay-9 .kicker,.lay-9 .stats,.lay-9 .chips,.lay-9 .cta{justify-content:flex-start}.lay-9 .c1{left:var(--pad);flex-direction:column;width:clamp(180px,22vw,300px);bottom:8vh}.lay-9 .c2{right:var(--pad);flex-direction:column;width:clamp(215px,26vw,355px);bottom:8vh}.lay-9 .vrail{bottom:2vh;left:50%;transform:translate(-50%)rotate(180deg)}.hero-wrap{padding:calc(var(--pad)*1.5) var(--pad) calc(var(--pad)*1.2);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero-top{max-width:min(30ch,42vw)}.hero-title{letter-spacing:-.045em;color:#fff;text-align:center;margin:0;font-size:clamp(38px,8.6vw,146px);font-weight:200;line-height:1.1}.hero-title span{display:block}.hero-title .g{background:linear-gradient(100deg,var(--gold),#fff 42%,var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:300}.hero-mid{text-align:right;pointer-events:none;isolation:isolate;align-self:flex-end;margin-right:clamp(0px,1.5vw,32px);position:relative}.hero-mid:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(50% 44%,#0303047a,#03030433 46%,#0000 74%);width:140%;height:210%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hero-title{filter:drop-shadow(0 10px 38px #00000080)}.hero-sub{font-family:var(--ff-m);letter-spacing:.42em;text-transform:uppercase;color:var(--ink-2);margin:clamp(14px,2vw,26px) 0 0;font-size:clamp(9px,.88vw,12px)}.hero-bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hero-note{font-family:var(--ff-m);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);max-width:34ch;font-size:clamp(8.5px,.74vw,10.5px);line-height:1.9}.hero-note b{color:var(--gold);font-weight:500}.side-l{left:var(--pad);max-width:min(30ch,26vw);position:absolute;top:50%;transform:translateY(-50%)}.side-r{right:var(--pad);text-align:right;max-width:min(30ch,26vw);position:absolute;top:50%;transform:translateY(-50%)}.mon-tl{left:var(--pad);max-width:min(34ch,32vw);position:absolute;top:11vh}.mon-br{right:var(--pad);text-align:right;max-width:min(30ch,28vw);position:absolute;bottom:8vh}.mon-bl{left:var(--pad);gap:10px;width:clamp(230px,30vw,420px);display:flex;position:absolute;bottom:8vh}#s-cta{justify-content:center;align-items:center;height:auto;min-height:100vh;display:flex;overflow:visible}#s-cta .layer{opacity:1;visibility:visible;pointer-events:auto;transition:none;position:relative}.cta-wrap{z-index:3;text-align:center;padding:clamp(70px,13vh,150px) var(--pad);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.cta-h{letter-spacing:-.04em;color:#fff;margin:0 0 clamp(14px,2vw,26px);font-size:clamp(30px,6.4vw,96px);font-weight:200;line-height:.96}.cta-h em{background:linear-gradient(96deg,var(--gold),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cta-lede{color:var(--ink-2);max-width:52ch;margin:0 auto clamp(26px,3.6vw,48px);font-size:clamp(13px,1.2vw,18px);line-height:1.65}.cta-lux{font-family:var(--ff-m);letter-spacing:.24em;text-transform:uppercase;color:#050505;background:linear-gradient(100deg,var(--gold),#ffe08a 46%,var(--gold));transition:transform .4s var(--ease),box-shadow .4s var(--ease);border-radius:2px;align-items:center;gap:16px;padding:clamp(16px,1.7vw,24px) clamp(28px,3.2vw,52px);font-size:clamp(11px,1.05vw,15px);font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f8b80380,0 24px 70px -22px #f8b8039e}.cta-lux:after{content:"";animation:luxSweep 3.6s var(--ease) infinite;background:linear-gradient(100deg,#0000 22%,#ffffffb8 50%,#0000 78%);position:absolute;inset:0;transform:translate(-120%)}@keyframes luxSweep{0%{transform:translate(-120%)}55%,to{transform:translate(130%)}}.cta-lux:hover{transform:translateY(-3px)scale(1.014);box-shadow:0 0 0 1px #f8b803cc,0 34px 90px -20px #f8b803cc}.cta-lux i{font-style:normal}.cta-foot{font-family:var(--ff-m);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.6vw,42px);margin-top:clamp(34px,5vw,72px);font-size:clamp(8.5px,.74vw,10.5px);display:flex}.cta-foot span:before{content:"";background:var(--cyan);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block}.cta-scrim{z-index:2;pointer-events:none;background:radial-gradient(58% 46% at 50% 46%,#030303f0 0%,#030303d1 42%,#0000 78%);position:absolute;inset:0}.idxrail{right:calc(var(--pad) * .42);z-index:38;pointer-events:none;flex-direction:column;gap:9px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.idxrail i{width:14px;height:1px;transition:background .4s,width .4s var(--ease);background:#fff3;display:block}.idxrail i.on{background:var(--gold);width:26px;box-shadow:0 0 10px #f8b803cc}#boot{z-index:90;background:var(--bg);transition:opacity .8s var(--ease),visibility 0s linear .8s;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}#boot.gone{opacity:0;visibility:hidden;pointer-events:none}#boot .bt{font-family:var(--ff-m);letter-spacing:.4em;text-transform:uppercase;color:var(--dim);font-size:11px}#boot .bb{background:#ffffff1f;width:min(230px,52vw);height:1px;overflow:hidden}#boot .bb i{background:linear-gradient(90deg,var(--cyan),var(--gold));width:0%;height:100%;transition:width .3s linear;display:block}.copy{isolation:isolate}.copy:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(58% 62% at 30%,#030304d1,#03030480 46%,#0000 78%);position:absolute;inset:-10% -8%}.lay-c .copy:before{background:radial-gradient(60% 64%,#030304d1,#03030480 46%,#0000 78%)}.lay-r .copy:before{background:radial-gradient(58% 62% at 70%,#030304d1,#03030480 46%,#0000 78%)}.scrollcue{z-index:6;pointer-events:none;filter:drop-shadow(0 4px 14px #000000b3);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(22px,4.4vh,52px);left:50%;transform:translate(-50%)}.scrollcue .sc-txt{font-family:var(--ff-m);letter-spacing:.44em;text-transform:uppercase;color:#fff;animation:cueGlow 2.6s var(--ease) infinite;font-size:clamp(9.5px,.86vw,12px);font-weight:500}@keyframes cueGlow{0%,to{opacity:.68}50%{opacity:1;text-shadow:0 0 14px #38e0ff99}}.scrollcue .sc-mouse{border:1.6px solid #ffffff8c;border-radius:14px;justify-content:center;width:27px;height:44px;padding-top:7px;display:flex;position:relative;box-shadow:0 0 26px #38e0ff38,inset 0 0 12px #0006}.scrollcue .sc-mouse i{background:linear-gradient(180deg,var(--cyan),var(--gold));width:3px;height:8px;box-shadow:0 0 8px var(--cyan);animation:cueWheel 1.9s var(--ease) infinite;border-radius:2px}@keyframes cueWheel{0%{opacity:0;transform:translateY(0)}18%{opacity:1}70%{opacity:0;transform:translateY(13px)}to{opacity:0}}.scrollcue .sc-chev{flex-direction:column;gap:-2px;margin-top:-4px;display:flex}.scrollcue .sc-chev span{border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);opacity:.25;width:12px;height:12px;animation:cueChev 1.9s var(--ease) infinite;transform:rotate(45deg)}.scrollcue .sc-chev span:nth-child(2){margin-top:-6px;animation-delay:.18s}.scrollcue .sc-chev span:nth-child(3){margin-top:-6px;animation-delay:.36s}@keyframes cueChev{0%,to{opacity:.16}50%{opacity:.85}}.xflash{z-index:35;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent,#38e0ff) 12%,transparent) 50%,transparent);mix-blend-mode:screen;position:fixed;inset:0}.xflash.go{animation:xflashRun .62s var(--ease)}@keyframes xflashRun{0%{opacity:0}30%{opacity:.5}to{opacity:0}}@media (width<=1100px){.copy{max-width:min(44ch,52vw)}.lay-7 .c2{left:auto;right:var(--pad);bottom:6vh}.lay-7 .c1 .card:nth-child(2),.lay-7 .c1 .card:nth-child(3){margin-right:0}.vrail{display:none}}@media (width<=820px),(height<=560px){:root{--pad:clamp(14px,4.4vw,26px)}.idxrail{display:none}.chrome-bl .scrollrail{width:44px}.stage{padding:calc(var(--pad)*3.4) var(--pad) calc(var(--pad)*3.6);flex-direction:column;justify-content:center;gap:clamp(10px,2.2vh,18px);display:flex}.copy,.cluster{width:100%!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}.cluster{gap:8px;flex-direction:row!important}.cluster .card{flex:1;min-width:0}.lay-1 .copy,.lay-2 .copy,.lay-5 .copy,.lay-7 .copy{text-align:left}.lay-3 .copy,.lay-8 .copy{text-align:right}.lay-4 .copy,.lay-6 .copy,.lay-9 .copy{text-align:center}.lay-2 .c1,.lay-4 .c1,.lay-6 .c1,.lay-8 .c1,.lay-3 .c2,.lay-5 .c2,.lay-7 .c2,.lay-9 .c2{order:-1}.lay-1 .stats,.lay-2 .stats,.lay-5 .stats,.lay-7 .stats{justify-content:flex-start}.lay-3 .chips,.lay-8 .chips{justify-content:flex-end}h1.big,h2.big{font-size:clamp(27px,7.6vw,44px)}h2.mid{font-size:clamp(24px,7vw,38px)}.lede{max-width:100%;margin-bottom:12px;font-size:12.5px}.stats{gap:14px;margin-bottom:12px}.chips{margin-bottom:14px}.chips .chip:nth-child(n+4),.cluster .card:nth-child(n+3){display:none}.card{padding:10px}.card-num{font-size:19px}.chat{min-height:104px}.doc,.log{min-height:82px}.wire{min-height:64px}.hero-wrap{padding:calc(var(--pad)*4.2) var(--pad) calc(var(--pad)*4)}.hero-top,.hero-note{max-width:100%}.hero-bot{gap:12px}.side-l,.side-r,.mon-tl,.mon-br,.mon-bl{text-align:left;width:100%;max-width:100%;position:static;transform:none}.cta-foot{gap:12px}}@media (width<=430px){.cluster .card:nth-child(n+2),.lay-9 .c2 .card:nth-child(n+2),.stats .stat:nth-child(n+3){display:none}.chrome-tr .sceneid{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.grain,.wire:after,.cta-lux:after,.scrollrail i{animation:none}*{scroll-behavior:auto!important}}#s-contact .ct-stage{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,64px);max-width:1240px;margin:0 auto;padding-top:clamp(56px,6vh,88px);padding-bottom:clamp(40px,5vh,72px);display:grid;position:absolute;inset:0}#s-contact .ct-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(58% 48% at 28% 18%,color-mix(in srgb,var(--accent,#5194f6) 11%,transparent),transparent 66%), radial-gradient(46% 42% at 82% 88%,color-mix(in srgb,var(--accent,#5194f6) 8%,transparent),transparent 66%), linear-gradient(#ffffff09 1px,transparent 1px), linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px;position:absolute;inset:-70px -50px;-webkit-mask-image:radial-gradient(78% 72%,#000,#0000 82%);mask-image:radial-gradient(78% 72%,#000,#0000 82%)}#s-contact .ct-stage>*{z-index:1;position:relative}#s-contact .ct-left .kicker{background:color-mix(in srgb,var(--accent,#5194f6) 11%,transparent);border:1px solid color-mix(in srgb,var(--accent,#5194f6) 36%,transparent);width:auto;box-shadow:0 0 22px color-mix(in srgb,var(--accent,#5194f6) 14%,transparent);letter-spacing:.26em;border-radius:999px;align-items:center;gap:10px;padding:7px 15px;display:inline-flex}#s-contact .ct-left .kicker:before{content:"";background:linear-gradient(90deg,var(--accent,#5194f6),transparent);border-radius:2px;width:14px;height:2px}#s-contact .ct-left .big{background:linear-gradient(118deg,#9cc6ff 0%,#38e0ff 52%,#fff 118%);color:#0000;-webkit-background-clip:text;background-clip:text}#s-contact .ct-left .big em{background:linear-gradient(118deg,#38e0ff,#7cb8ff 70%,#9cc6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ct-row{transition:transform .3s var(--ease);position:relative}.ct-row:before{content:"";background:linear-gradient(180deg,var(--accent,#5194f6),transparent);transform-origin:top;width:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:-14px;transform:scaleY(0)}.ct-row:hover{transform:translate(4px)}.ct-row:hover:before{transform:scaleY(1)}.ct-row:hover .ct-ic{animation:none;transform:rotate(-8deg)scale(1.08)}.ct-fh{background:linear-gradient(120deg,#fff,#b9d6ff 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.ct-fs{color:var(--dim);letter-spacing:.05em;margin-top:1px;font-size:clamp(10.5px,.9vw,13px)}.ct-ps-title{font-family:var(--ff-m);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin:3px 0 -2px;font-size:clamp(8.5px,.78vw,11px)}.ct-info{flex-direction:column;gap:clamp(12px,1.6vw,20px);margin-top:clamp(22px,3vw,38px);display:flex}.ct-row{align-items:flex-start;gap:14px;display:flex}.ct-ic{background:color-mix(in srgb,var(--accent,#5194f6) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent,#5194f6) 34%,transparent);width:40px;height:40px;color:var(--accent,#5194f6);box-shadow:0 0 18px color-mix(in srgb,var(--accent,#5194f6) 18%,transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;animation:3.4s ease-in-out infinite ctIc;display:flex;position:relative}.ct-ic svg{flex:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ctIc{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--accent,#5194f6) 12%,transparent)}50%{box-shadow:0 0 26px color-mix(in srgb,var(--accent,#5194f6) 34%,transparent),0 0 40px color-mix(in srgb,var(--accent,#5194f6) 16%,transparent)}}.ct-row b{font-family:var(--ff-h);color:#fff;letter-spacing:.02em;font-size:clamp(13px,1.15vw,16px);font-weight:600;display:block}.ct-row span{color:var(--dim);letter-spacing:.03em;margin-top:3px;font-size:clamp(10px,.86vw,12.5px);display:block}.ct-form{-webkit-backdrop-filter:blur(14px)saturate(1.15);transform-style:preserve-3d;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff21;border-radius:22px;flex-direction:column;gap:clamp(9px,.95vw,13px);padding:clamp(24px,2.7vw,36px);display:flex;position:relative;box-shadow:0 34px 80px #0000006b,0 8px 24px #0000004d,inset 0 1px #ffffff14}.ct-form:before{content:"";pointer-events:none;background:conic-gradient(from var(--ctb,0deg), transparent 0%,color-mix(in srgb,var(--accent,#5194f6) 62%,transparent) 12%, transparent 30%,color-mix(in srgb,var(--accent,#5194f6) 38%,transparent) 55%, transparent 78%);-webkit-mask-composite:exclude;border-radius:20px;padding:1.2px;animation:8s linear infinite ctBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ctb{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ctBorder{to{--ctb:360deg}}.ct-form:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(44% 40% at 26% 20%,color-mix(in srgb,var(--accent,#5194f6) 30%,transparent),transparent 70%), radial-gradient(38% 34% at 74% 70%,color-mix(in srgb,var(--accent,#5194f6) 22%,transparent),transparent 70%);filter:blur(30px);opacity:.85;border-radius:26px;animation:9s ease-in-out infinite alternate ctAurora;position:absolute;inset:-4px}@keyframes ctAurora{0%{opacity:.5;transform:translate(-3%,-2%)scale(1)}50%{opacity:.9;transform:translate(3%,3%)scale(1.09)}to{opacity:.6;transform:translate(-1%,5%)scale(.96)}}.ct-fh{font-family:var(--ff-h);color:#fff;letter-spacing:.02em;margin:0;font-size:clamp(19px,1.8vw,25px);font-weight:600}.ct-fs{color:var(--dim);letter-spacing:.04em;margin:0 0 6px;font-size:clamp(11px,.95vw,14px)}.ct-grid2{grid-template-columns:1fr 1fr;gap:clamp(8px,.9vw,12px);display:grid}.ct-presets{background:#ffffff05;border:1px dashed #ffffff29;border-radius:14px;grid-template-columns:1fr 1fr;gap:clamp(6px,.7vw,9px);padding:clamp(8px,.9vw,11px);display:grid}.ct-pb{cursor:pointer;font-family:var(--ff-m);color:#ffffffd9;isolation:isolate;transition:transform .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),color .28s var(--ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:8px;padding:clamp(10px,1.05vw,14px) clamp(11px,1.2vw,15px);font-size:clamp(11px,.95vw,13px);display:flex;position:relative;overflow:hidden}.ct-pb:before{content:"";z-index:-1;background:linear-gradient(120deg,var(--accent,#5194f6),#7cb8ff);transform-origin:0;border-radius:9px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.ct-pb i{font-size:14px;font-style:normal;line-height:1;position:relative}.ct-pb:hover{color:#fff;border-color:color-mix(in srgb,var(--accent,#5194f6) 55%,transparent);background:color-mix(in srgb,var(--accent,#5194f6) 12%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent,#5194f6) 22%,transparent);transform:translateY(-2px)scale(1.02)}.ct-pb:active{transform:translateY(0)scale(.96)}.ct-pb.on{color:#0b0c0f;box-shadow:0 6px 20px color-mix(in srgb,var(--accent,#5194f6) 38%,transparent);background:0 0;border-color:#0000;animation:.36s cubic-bezier(.34,1.56,.64,1) ctPop}.ct-pb.on:before{transform:scaleX(1)}@keyframes ctPop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}.ct-in{box-sizing:border-box;width:100%;font-family:var(--ff-m);color:#fff;transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease);background:#ffffff13;border:1px solid #ffffff38;border-radius:12px;outline:none;padding:clamp(12px,1.2vw,15px) clamp(14px,1.4vw,18px);font-size:clamp(12px,1.05vw,14px)}.ct-in::placeholder{color:#ffffff73}.ct-in:focus{border-color:var(--accent,#5194f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#5194f6) 18%,transparent);background:#ffffff12}.ct-in select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff80 50%),linear-gradient(135deg,#ffffff80 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}select.ct-in option{color:#fff;background:#1b2030}select.ct-in option:disabled{color:#ffffff59}.ct-ta{resize:vertical;min-height:76px}.ct-btn{cursor:pointer;font-family:var(--ff-h);letter-spacing:.06em;color:#0b0c0f;background:linear-gradient(120deg,var(--accent,#5194f6),#7cb8ff);transition:transform .3s var(--ease),box-shadow .3s var(--ease),filter .3s var(--ease);border:0;border-radius:13px;padding:clamp(14px,1.4vw,18px);font-size:clamp(13px,1.15vw,15px);font-weight:600;position:relative;overflow:hidden}.ct-btn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:55%;position:absolute;top:-20%;bottom:-20%;left:-90%;transform:skew(-20deg)}.ct-btn:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--accent,#5194f6) 34%,transparent);filter:brightness(1.06);transform:translateY(-2px)}.ct-btn:hover:after{opacity:1;animation:.85s ctSheen}.ct-btn:active{box-shadow:0 5px 14px color-mix(in srgb,var(--accent,#5194f6) 26%,transparent);filter:brightness(.98);transform:translateY(1px)scale(.985)}@keyframes ctSheen{0%{left:-90%}to{left:135%}}.ct-btn .ct-spin{vertical-align:-2px;border:2px solid #0b0c0f4d;border-top-color:#0b0c0f;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.7s linear infinite ctSpin;display:inline-block}@keyframes ctSpin{to{transform:rotate(360deg)}}.ct-ok{color:#7cf7c4;letter-spacing:.02em;text-align:center;margin:0;font-size:clamp(10px,.85vw,12px);display:none}.ct-ok.show{animation:.6s cubic-bezier(.34,1.56,.64,1) ctOkPop;display:block}@keyframes ctOkPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.09)}to{transform:scale(1)}}@keyframes ctFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=820px){#s-contact .ct-stage{grid-template-columns:1fr;align-items:start;gap:22px;min-width:0;padding-top:clamp(74px,10vh,104px);padding-bottom:clamp(20px,3vh,28px);position:relative;inset:auto}#s-contact{height:auto;min-height:0;overflow:visible}#s-contact .layer{position:static}#s-contact .ct-stage>*{min-width:0}#s-contact *{overflow-wrap:break-word}#s-contact .ct-left .lede{max-width:56ch}#s-contact .ct-info{gap:14px;margin-top:clamp(16px,2.6vw,22px)}#s-contact .ct-ic{border-radius:10px;flex:none;width:34px;height:34px}#s-contact .ct-ic svg{width:14px;height:14px}#s-contact .ct-row{gap:11px}#s-contact .ct-form{border-radius:18px;gap:10px;padding:clamp(18px,4.2vw,26px)}}@media (width<=430px){#s-contact .ct-stage{gap:14px}#s-contact .ct-grid2{grid-template-columns:1fr;gap:8px}#s-contact .ct-ps-title,#s-contact .ct-presets{display:none}#s-contact .ct-form{gap:7px;padding:14px 13px}#s-contact .ct-form:before{border-radius:15px}#s-contact .ct-in{padding:9px 11px;font-size:12px}#s-contact .ct-ta{min-height:54px}#s-contact .ct-btn{padding:10px;font-size:12.5px}#s-contact .ct-fs{display:none}#s-contact .ct-fh{font-size:16px}#s-contact .ct-left .kicker{letter-spacing:.22em;margin-bottom:10px;padding:6px 12px;font-size:8px}#s-contact .ct-left .big{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(24px,6vw,30px)}#s-contact .ct-left .lede{margin-bottom:10px;font-size:11.5px;line-height:1.5}#s-contact .ct-info{gap:10px;margin-top:14px}#s-contact .ct-ic{border-radius:8px;width:28px;height:28px}#s-contact .ct-ic svg{width:12px;height:12px}#s-contact .ct-row{gap:9px}#s-contact .ct-row b{font-size:12px}#s-contact .ct-row span{margin-top:2px;font-size:9.5px}}@media (height<=560px){#s-contact .ct-stage{align-items:start;padding-top:clamp(24px,3vh,32px);padding-bottom:clamp(20px,3vh,28px);position:relative;inset:auto}}.ct-in::placeholder{transition:opacity .3s var(--ease),transform .3s var(--ease)}.ct-in:focus::placeholder{opacity:.22;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ct-form:before,.ct-form:after,.ct-ic,.ct-pb,.ct-pb:before,.ct-btn:after,.ct-btn .ct-spin,.ct-ok.show{transition:none!important;animation:none!important}}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#080c12bf;border-left:1px solid #ffffff0d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#5194f6) 78%,#7cb8ff),color-mix(in srgb,var(--accent,#5194f6) 42%,#0b0c0f));box-shadow:0 0 8px color-mix(in srgb,var(--accent,#5194f6) 35%,transparent);border:2px solid #080c12e6;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent,#5194f6),#7cb8ff)}::-webkit-scrollbar-corner{background:#080c12bf}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent,#5194f6) 70%,#7cb8ff) #080c12bf}.ct-in::-webkit-scrollbar{width:6px;height:6px}.ct-in::-webkit-scrollbar-thumb{border-width:1px}
