.hs{display:flex;flex-direction:column;align-items:center;text-align:center;margin:44px 0 0}.hs-h{margin:0;font-family:var(--sans);font-weight:700;font-size:clamp(26px,5.2vw,34px);line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.hs-h span,.hs-h em{display:block;font-style:normal}.hs-h em{background:linear-gradient(90deg,var(--cta-hi),#5be8a0);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-p{margin:12px auto 0;max-width:480px;color:var(--muted);font-size:var(--fs-base);line-height:1.6}.hs-dev{position:relative;display:block;width:min(290px,76vw);margin-top:28px;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media(min-width:860px){.hs-dev{width:320px}}.hs-dev:hover{transform:translateY(-3px)}.hs-glow{position:absolute;inset:8% -18% 4%;border-radius:50%;filter:blur(48px);opacity:.55;background:radial-gradient(closest-side,color-mix(in srgb,var(--cta) 55%,transparent),transparent)}.hs-phone{position:relative;display:block;padding:7px;border-radius:42px;background:#0d0e10;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -20px #0009,inset 0 0 0 1px #ffffff0f}.hs-scr{position:relative;display:block;border-radius:35px;overflow:hidden;aspect-ratio:1260 / 2844;background:#16181c}.hs-scr img{display:block;width:100%;height:100%;object-fit:cover}.hs-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.hs-vid.live{opacity:1}@media(prefers-reduced-motion:reduce){.hs-dev{transition:none}.hs-dev:hover{transform:none}.hs-vid{display:none}}
