.hero-module__WCYzIq__stage{background:radial-gradient(ellipse 26% 34% at 72% 66%, rgb(var(--amber) / .17), transparent 72%), radial-gradient(ellipse 58% 74% at 72% 56%, #ffa86812, transparent 76%);position:relative;overflow:clip}.hero-module__WCYzIq__hero{--hdr:64px;z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,4.4vw,96px);max-width:1600px;margin:0 auto;padding:clamp(8px,2vh,40px) clamp(16px,4vw,64px) clamp(32px,5vh,72px);display:grid;position:relative}@media (min-width:1024px){.hero-module__WCYzIq__hero{--hdr:72px}}@media (min-width:901px){.hero-module__WCYzIq__hero{min-height:calc(100svh - var(--hdr) - 48px)}}.hero-module__WCYzIq__eyebrow{font:500 12.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-soft);align-items:center;gap:10px;margin:0;display:flex}.hero-module__WCYzIq__eyebrow:before{content:"";border:2px solid;border-radius:50%;flex:none;width:9px;height:9px}.hero-module__WCYzIq__h1{letter-spacing:-.024em;-webkit-hyphens:none;hyphens:none;margin:22px 0 24px;font-size:clamp(44px,5vw,88px);font-weight:800;line-height:.94}.hero-module__WCYzIq__l1{color:var(--fg-secondary)}.hero-module__WCYzIq__lede{max-width:31em;color:var(--fg-secondary);margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.hero-module__WCYzIq__makes{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero-module__WCYzIq__make{border:1px solid var(--line-2);min-height:34px;color:var(--fg);border-radius:999px;align-items:center;padding:6px 13px;font-size:14.5px;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.hero-module__WCYzIq__make:hover{border-color:var(--ctl);background:#ffffff0a}.hero-module__WCYzIq__ctas{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.hero-module__WCYzIq__dl{flex-direction:column;align-items:flex-start;gap:8px}.hero-module__WCYzIq__dl>span{padding-left:4px}@media (min-width:1280px){.hero-module__WCYzIq__ctas{flex-wrap:nowrap}}@media (min-width:1280px) and (max-width:1439px){.hero-module__WCYzIq__ctas{gap:8px}.hero-module__WCYzIq__cta,.hero-module__WCYzIq__dl>a{padding-inline:14px;font-size:15.5px}}.hero-module__WCYzIq__fine{color:var(--fg-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.hero-module__WCYzIq__fine>span{display:block}.hero-module__WCYzIq__nowrap{white-space:nowrap}.hero-module__WCYzIq__machine{justify-self:end;width:100%;max-width:800px;margin:0;position:relative;container-type:inline-size}.hero-module__WCYzIq__machine:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 52% at 50% 58%,#000 20%,#0000 76%);mask-image:radial-gradient(58% 52% at 50% 58%,#000 20%,#0000 76%)}.hero-module__WCYzIq__card{z-index:6;border:1px solid var(--line);background:linear-gradient(#181d20,#121619);border-radius:18px;width:min(100%,50cqw + 75px);padding:16px 18px 14px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 34px 64px -26px #000000f2,0 12px 24px -14px #000000b3}.hero-module__WCYzIq__cardHead{font:500 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);justify-content:space-between;align-items:center;display:flex}.hero-module__WCYzIq__cardHead b{color:var(--fg-secondary);letter-spacing:.05em;font-weight:500}.hero-module__WCYzIq__hook{letter-spacing:-.015em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(18px,3.2cqw,24px);font-weight:600;line-height:1.25}.hero-module__WCYzIq__caret{vertical-align:-.12em;background:var(--brand-soft);border-radius:1px;width:2px;height:1em;margin-left:3px;display:inline-block}.hero-module__WCYzIq__cardFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.hero-module__WCYzIq__meta{font:500 12.5px/1 var(--font-mono), ui-monospace, monospace;color:var(--fg-secondary);letter-spacing:.02em}.hero-module__WCYzIq__gen{background:var(--brand);width:112px;height:36px;color:var(--brand-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.hero-module__WCYzIq__gen svg{width:14px;height:14px}.hero-module__WCYzIq__fan{--top:44px;--gap:clamp(40px, 9cqw, 84px);--stem:12px;--tag-h:24px;--adv:calc(10.5px * .68);--tag-extra:22px;--edge:0px;--x0:50;--w0:29;--y0:0;--r0:0deg;--x1:28.6;--w1:24.6;--y1:4.4;--r1:-3deg;--x2:71.4;--w2:24.6;--y2:4.4;--r2:3deg;--x3:11.6;--w3:20.8;--y3:9.4;--r3:-6deg;--x4:88.4;--w4:20.8;--y4:9.4;--r4:6deg;margin-top:var(--gap);height:calc(var(--top) + 54cqw);position:relative}.hero-module__WCYzIq__fan:after{content:"";z-index:0;background:radial-gradient(closest-side,#000000d9,#0000);height:16%;position:absolute;bottom:-3%;left:8%;right:8%}.hero-module__WCYzIq__p0{--x:var(--x0);--w:var(--w0);--y:var(--y0);--r:var(--r0);--n:var(--n0);--dx:var(--dx0,0px);--tier:0;--k:0}.hero-module__WCYzIq__p1{--x:var(--x1);--w:var(--w1);--y:var(--y1);--r:var(--r1);--n:var(--n1);--dx:var(--dx1,0px);--tier:1;--k:1}.hero-module__WCYzIq__p2{--x:var(--x2);--w:var(--w2);--y:var(--y2);--r:var(--r2);--n:var(--n2);--dx:var(--dx2,0px);--tier:1;--k:1}.hero-module__WCYzIq__p3{--x:var(--x3);--w:var(--w3);--y:var(--y3);--r:var(--r3);--n:var(--n3);--dx:var(--dx3,0px);--tier:0;--k:2}.hero-module__WCYzIq__p4{--x:var(--x4);--w:var(--w4);--y:var(--y4);--r:var(--r4);--n:var(--n4);--dx:var(--dx4,0px);--tier:0;--k:2}.hero-module__WCYzIq__el{--h:calc(var(--w) * 16 / 9);--ax:calc((var(--x) + var(--h) * sin(var(--r))) * 1cqw);--ay:calc(var(--top) + (var(--y) + var(--h) * (1 - cos(var(--r)))) * 1cqw);--tw:calc(var(--n) * var(--adv) + var(--tag-extra));--tcx:var(--ax);--tb:calc(var(--ay) - var(--stem));--tt:calc(var(--tb) - var(--tag-h));--tl:calc(var(--tcx) - var(--tw) / 2);--ex:var(--tcx);--ey:var(--tt)}.hero-module__WCYzIq__phone{left:calc(var(--x) * 1cqw);top:calc(var(--top) + var(--y) * 1cqw);width:calc(var(--w) * 1cqw);transform:translateX(-50%) rotate(var(--r));transform-origin:50% 100%;position:absolute}.hero-module__WCYzIq__phone.hero-module__WCYzIq__p0{z-index:5}.hero-module__WCYzIq__phone.hero-module__WCYzIq__p1,.hero-module__WCYzIq__phone.hero-module__WCYzIq__p2{z-index:4}.hero-module__WCYzIq__phone.hero-module__WCYzIq__p3,.hero-module__WCYzIq__phone.hero-module__WCYzIq__p4{z-index:3}.hero-module__WCYzIq__port{z-index:7;left:50cqw;top:calc(-1 * var(--gap));background:var(--ink);border:2px solid var(--brand-soft);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #10b9811f}.hero-module__WCYzIq__wire{z-index:6;top:calc(-1 * var(--gap));height:calc(var(--ey) + var(--gap));left:var(--ex);width:max(1px, calc(50cqw - var(--ex)));pointer-events:none;position:absolute;overflow:visible}.hero-module__WCYzIq__wire.hero-module__WCYzIq__right{width:max(1px, calc(var(--ex) - 50cqw));left:50cqw}.hero-module__WCYzIq__wire path{fill:none;stroke:var(--brand);stroke-width:1.25px;stroke-linecap:round;opacity:.85}.hero-module__WCYzIq__wire path.hero-module__WCYzIq__glow{stroke-width:6px;opacity:.1}.hero-module__WCYzIq__mOnly{display:none}.hero-module__WCYzIq__stem,.hero-module__WCYzIq__drop{z-index:6;background:var(--brand);width:1.25px;position:absolute;transform:translate(-50%)}.hero-module__WCYzIq__stem{left:var(--ax);top:var(--tb);height:calc(var(--ay) - var(--tb));opacity:.55}.hero-module__WCYzIq__drop{left:var(--ex);top:var(--ey);height:calc(var(--tt) - var(--ey));opacity:.85;display:none}.hero-module__WCYzIq__tag{z-index:8;left:var(--tl);top:var(--tt);width:var(--tw);height:var(--tag-h);box-sizing:border-box;white-space:nowrap;font:500 10.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:#0e1113;border:1px solid #34d39980;border-radius:999px;justify-content:center;align-items:center;padding-left:.08em;display:flex;position:absolute}.hero-module__WCYzIq__tag:before{content:"";left:calc(var(--ex) - var(--tl) - 1px);background:var(--brand-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.hero-module__WCYzIq__card{animation:.5s ease-out 50ms both hero-module__WCYzIq__hero-fade}.hero-module__WCYzIq__wire{animation:.75s cubic-bezier(.55,0,.25,1) both hero-module__WCYzIq__hero-draw;animation-delay:calc(.45s + var(--k) * 90ms)}.hero-module__WCYzIq__drop{transform-origin:top;animation:.2s ease-out both hero-module__WCYzIq__hero-grow;animation-delay:calc(.95s + var(--k) * 90ms)}.hero-module__WCYzIq__stem{transform-origin:top;animation:.2s ease-out both hero-module__WCYzIq__hero-grow;animation-delay:calc(1.05s + var(--k) * 90ms)}.hero-module__WCYzIq__tag{animation:.3s ease-out both hero-module__WCYzIq__hero-fade;animation-delay:calc(.95s + var(--k) * 90ms)}.hero-module__WCYzIq__land{animation:.8s cubic-bezier(.2,.85,.25,1) both hero-module__WCYzIq__hero-land;animation-delay:calc(1.1s + var(--k) * 90ms)}.hero-module__WCYzIq__p0 .hero-module__WCYzIq__land{animation-name:hero-module__WCYzIq__hero-settle}}@keyframes hero-module__WCYzIq__hero-fade{0%{opacity:0}}@keyframes hero-module__WCYzIq__hero-draw{0%{clip-path:inset(-8px -8px 100%)}to{clip-path:inset(-8px)}}@keyframes hero-module__WCYzIq__hero-grow{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes hero-module__WCYzIq__hero-land{0%{opacity:0;transform:translateY(22px)scale(.97)}}@keyframes hero-module__WCYzIq__hero-settle{0%{transform:translateY(22px)scale(.97)}}@media (max-width:900px){.hero-module__WCYzIq__stage{background:radial-gradient(ellipse 60% 34% at 50% 80%, rgb(var(--amber) / .15), transparent 72%)}.hero-module__WCYzIq__hero{grid-template-columns:minmax(0,1fr);gap:40px}.hero-module__WCYzIq__machine{justify-self:stretch;max-width:720px}.hero-module__WCYzIq__h1{font-size:clamp(44px,8.2vw,76px)}}@media (max-width:600px){.hero-module__WCYzIq__hero{gap:30px;padding-bottom:40px}.hero-module__WCYzIq__h1{margin:16px 0;font-size:clamp(40px,12vw,56px)}.hero-module__WCYzIq__lede{font-size:16.5px}.hero-module__WCYzIq__ctas{margin-top:24px}.hero-module__WCYzIq__cta,.hero-module__WCYzIq__dl{flex:100%}.hero-module__WCYzIq__dl>a{width:100%}.hero-module__WCYzIq__dl{align-items:center}.hero-module__WCYzIq__fine{margin-top:14px;font-size:13.5px}.hero-module__WCYzIq__machine{max-width:none}.hero-module__WCYzIq__card{width:100%;padding:14px 16px}.hero-module__WCYzIq__hook{margin:10px 0 12px}.hero-module__WCYzIq__cardFoot{padding-top:12px}.hero-module__WCYzIq__fan{--top:68px;--gap:34px;--tag-h:22px;--adv:calc(10.5px * .65);--tag-extra:18px;--edge:48px;--x0:50;--w0:34;--y0:0;--r0:0deg;--x1:26.5;--w1:27.5;--y1:4;--r1:-2deg;--dx1:12px;--x2:73.5;--w2:27.5;--y2:4;--r2:2deg;--dx2:-20px;--x3:12.4;--w3:22;--y3:8;--r3:-3deg;--x4:87.6;--w4:22;--y4:8;--r4:3deg;height:calc(var(--top) + 62cqw);--cx0:clamp(var(--edge), calc((var(--x0) + var(--w0) * 16 / 9 * sin(var(--r0))) * 1cqw + var(--dx0,0px)), calc(100cqw - var(--edge)));--cx3:clamp(var(--edge), calc((var(--x3) + var(--w3) * 16 / 9 * sin(var(--r3))) * 1cqw), calc(100cqw - var(--edge)));--cx4:clamp(var(--edge), calc((var(--x4) + var(--w4) * 16 / 9 * sin(var(--r4))) * 1cqw), calc(100cqw - var(--edge)));--gx1:calc((var(--cx3) + var(--cx0)) / 2 + (var(--n3) - var(--n0)) * var(--adv) / 4);--gx2:calc((var(--cx0) + var(--cx4)) / 2 + (var(--n0) - var(--n4)) * var(--adv) / 4);--ym:calc(22px - var(--tag-h) / 2)}.hero-module__WCYzIq__el{--tcx:clamp(var(--edge), calc(var(--ax) + var(--dx)), calc(100cqw - var(--edge)));--tb:calc(22px + var(--tier) * 29px)}.hero-module__WCYzIq__p1{--ex:var(--gx1);--ey:var(--ym)}.hero-module__WCYzIq__p2{--ex:var(--gx2);--ey:var(--ym)}.hero-module__WCYzIq__dOnly{display:none}.hero-module__WCYzIq__mOnly{display:inline}.hero-module__WCYzIq__drop{display:block}.hero-module__WCYzIq__tag{letter-spacing:.05em;padding-left:.05em}}@media (max-width:360px){.hero-module__WCYzIq__fan{--adv:calc(10.5px * .63);--tag-extra:14px;--edge:44px;--dx0:-8px}.hero-module__WCYzIq__tag{letter-spacing:.03em;padding-left:.03em}}@media (min-width:1600px){.hero-module__WCYzIq__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.34fr)}.hero-module__WCYzIq__machine{max-width:860px}.hero-module__WCYzIq__fine{font-size:15px}.hero-module__WCYzIq__cardHead{font-size:12px}.hero-module__WCYzIq__meta{font-size:14px}.hero-module__WCYzIq__fan{--tag-h:28px;--adv:calc(12px * .68);--tag-extra:24px}.hero-module__WCYzIq__tag{font-size:12px}}
