.hs{--hs-red:#ff4a55;--hs-ink:#fff;--hs-ink2:#c8c9d0;--hs-muted:#8d8f99;--hs-line:#2a2a31;--hs-bg:#0a0a0c;--hs-surf:#131317;background:var(--hs-bg);min-height:100dvh;color:var(--hs-ink);font-family:var(--font-sans,Geist, system-ui, sans-serif);justify-content:center;align-items:center;display:flex;overflow:hidden}.hs-fit{flex:none;position:relative}.hs-stage{box-sizing:border-box;transform-origin:0 0;width:1440px;height:900px;padding:40px 64px;position:absolute;top:0;left:0;overflow:hidden}.hs-red{color:var(--hs-red)}.hs-k{font:500 12px var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--hs-muted)}.hs-giant{z-index:0;display:block;position:absolute;top:0;left:0}.hs-small{z-index:0;flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:44px;right:64px}.hs-small>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hs-small-n{font:600 64px/.78 var(--font-mono,monospace);letter-spacing:-.06em;color:#0000;font-variant-numeric:tabular-nums;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;display:block}.hs-small-l{font:500 11px var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#5c5e68}.hs-top{z-index:2;justify-content:space-between;align-items:center;gap:16px;min-height:26px;display:flex;position:relative}.hs-logo{width:auto;height:26px;display:block}.hs-tr{align-items:center;gap:20px;display:inline-flex}.hs-bld{letter-spacing:.16em;align-items:center;gap:10px;display:inline-flex}.hs-bld i{background:#2ee68a;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite hs-ping;display:block;box-shadow:0 0 #2ee68a99}@keyframes hs-ping{to{box-shadow:0 0 0 8px #2ee68a00}}.hs-main{z-index:1;flex-direction:column;gap:24px;max-width:640px;padding-top:56px;display:flex;position:relative}.hs-h{font-family:var(--font-display,Geist, sans-serif);letter-spacing:-.05em;margin:0;font-size:96px;font-weight:600;line-height:.95}.hs-sp{align-items:center;gap:20px;display:flex}.hs-sp svg{flex:none;display:block}.hs-sp p{flex-direction:column;gap:6px;margin:0;display:flex}.hs-sp b{letter-spacing:-.02em;font-size:26px;font-weight:600}.hs-pc{font:500 13px var(--font-mono,monospace);color:var(--hs-ink2)}.hs-pc strong{color:var(--hs-ink)}.hs-lede{max-width:520px;min-height:52px;font:500 17px/1.55 var(--font-mono,monospace);color:var(--hs-ink2);margin:0}.hs-caret{vertical-align:-3px;background:var(--hs-red);width:9px;height:18px;margin-left:3px;animation:1s step-end infinite hs-blink;display:inline-block}@keyframes hs-blink{50%{opacity:0}}.hs-cd{align-items:flex-start;gap:28px;margin:0;padding:0;list-style:none;display:flex}.hs-cd li{flex-direction:column;gap:6px;display:flex}.hs-cd-n{font:600 48px/1 var(--font-mono,monospace);letter-spacing:-.04em;color:var(--uc,var(--hs-red));font-variant-numeric:tabular-nums}.hs-cd-l{font:500 11px var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--hs-ink2);align-items:center;gap:6px;display:inline-flex}.hs-green{color:#2ee68a}.hs-fh{font:500 12px var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--hs-ink2);align-items:center;gap:8px;margin:0 0 10px;display:inline-flex}.hs-form{width:100%;max-width:520px}.hs-row{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.hs-l{margin:0;display:block}.hs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-l input{box-sizing:border-box;border:1px solid var(--hs-line);background:var(--hs-surf);width:100%;min-height:46px;color:var(--hs-ink);font:16px var(--font-sans,Geist, sans-serif);border-radius:8px;padding:10px 14px}.hs-l input:focus-visible,.hs-send:focus-visible,.hs-field:focus-visible{outline:2px solid var(--hs-red);outline-offset:3px}.hs-send{background:var(--hs-red);color:#0a0a0c;min-height:46px;font:600 15px var(--font-sans,Geist, sans-serif);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.hs-send:disabled{opacity:.6;cursor:progress}.hs-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hs-err{color:var(--hs-ink);align-items:center;gap:8px;margin:10px 0 0;font-size:14px;display:flex}.hs-done{min-height:46px;color:var(--hs-ink2);align-items:center;gap:10px;margin:0;font-size:16px;display:inline-flex}.hs-field{z-index:1;cursor:crosshair;touch-action:none;background:0 0;border:0;border-radius:24px;width:560px;height:440px;padding:0;display:block;position:absolute;top:122px;left:816px}.hs-field svg{display:block;overflow:visible;-webkit-mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 58%,#0000 100%)}.hs-foot{font:500 11px var(--font-mono,monospace);letter-spacing:.12em;color:#5c5e68;text-transform:uppercase}.hs-foot-d{z-index:1;position:absolute;bottom:16px;left:64px}.hs-in-1,.hs-in-2,.hs-in-3,.hs-in-4,.hs-in-5{animation:.9s cubic-bezier(.16,1,.3,1) both hs-in}.hs-in-2{animation-delay:.1s}.hs-in-3{animation-delay:.2s}.hs-in-4{animation-delay:.3s}.hs-in-5{animation-delay:.4s}@keyframes hs-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hs-rise{animation:1.6s cubic-bezier(.16,1,.3,1) both hs-rise}@keyframes hs-rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.hs-m{display:block;position:relative}.hs-m-giant{z-index:0;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.hs-m-in{z-index:1;box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:20px 16px;display:flex;position:relative}.hs-m .hs-top{flex-wrap:wrap}.hs-m-main{flex-direction:column;flex:1;gap:22px;padding:48px 0 32px;display:flex}.hs-m .hs-h{font-size:clamp(48px,13vw,80px)}.hs-m .hs-cd{gap:18px}.hs-m .hs-cd-n{font-size:clamp(32px,9vw,44px)}.hs-m .hs-lede{font-size:15px}@media (max-width:560px){.hs-row{grid-template-columns:1fr}.hs-bld{display:none}}@media (prefers-reduced-motion:reduce){.hs-in-1,.hs-in-2,.hs-in-3,.hs-in-4,.hs-in-5,.hs-rise,.hs-caret{animation:none}}.hs-tel{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.hs-tel:hover,.hs-tel:focus-visible{color:var(--ink,#fff)}
