footer .os-ios{display:none!important}.demo.svelte-1du1zi4{padding:clamp(16px,4vw,48px) 0 clamp(40px,6vw,72px)}.grid.svelte-1du1zi4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.phone-col.svelte-1du1zi4{display:grid;justify-items:start;order:2}.copy.svelte-1du1zi4{order:1;max-width:460px;justify-self:end;width:100%}.phone.svelte-1du1zi4{--ph: min(720px, calc(100svh - 128px) );height:var(--ph);aspect-ratio:720 / 1600;max-width:100%;border-radius:40px;padding:9px;background:#050a09;box-shadow:0 0 0 1.5px #f5f0e829,0 30px 80px #0000008c,0 0 120px #ff8a6b24}.screen.svelte-1du1zi4{position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;background:var(--ink)}.shot.svelte-1du1zi4{position:absolute;top:0;right:0;bottom:0;left:0;animation:svelte-1du1zi4-fade .35s ease both}.shot.svelte-1du1zi4 img:where(.svelte-1du1zi4),.shot.svelte-1du1zi4 video:where(.svelte-1du1zi4){width:100%;height:100%;object-fit:cover;display:block}@keyframes svelte-1du1zi4-fade{0%{opacity:0}to{opacity:1}}.hotspot.svelte-1du1zi4{position:absolute;transform:translate(-50%,-50%);width:max(44px,var(--w));height:max(44px,var(--h));padding:0;border:0;background:transparent;border-radius:16px;cursor:pointer;z-index:2}.ring.svelte-1du1zi4{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2.5px solid var(--coral);box-shadow:0 0 0 4px #ff8a6b40,0 0 24px #ff8a6b73;animation:svelte-1du1zi4-pulse 1.6s ease-in-out infinite}@keyframes svelte-1du1zi4-pulse{0%,to{box-shadow:0 0 0 3px #ff8a6b4d,0 0 18px #ff8a6b59}50%{box-shadow:0 0 0 10px #ff8a6b00,0 0 30px #ff8a6b99}}.hotspot.svelte-1du1zi4:hover .ring:where(.svelte-1du1zi4){border-color:#ffa185}.hotspot.svelte-1du1zi4:focus-visible{outline:3px solid var(--paper);outline-offset:6px}.eyebrow.svelte-1du1zi4{margin:0 0 10px}.count.svelte-1du1zi4{color:var(--muted);letter-spacing:.08em}.sr.svelte-1du1zi4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h2.svelte-1du1zi4{font-size:clamp(2.2rem,4.6vw,3.6rem);margin-bottom:.3em}[hidden].svelte-1du1zi4{display:none!important}.text.svelte-1du1zi4{font-size:1.2rem;color:#dfe5e2;margin:0 0 24px;min-height:2.9em}.controls.svelte-1du1zi4{display:flex;gap:12px;flex-wrap:wrap}.controls.svelte-1du1zi4 .btn:where(.svelte-1du1zi4){min-width:120px;cursor:pointer;font-family:inherit;border:0}.controls.svelte-1du1zi4 .btn.ghost:where(.svelte-1du1zi4){border:1.5px solid var(--line-strong)}.controls.svelte-1du1zi4 .btn:where(.svelte-1du1zi4):disabled{opacity:.4;cursor:default}.btn.svelte-1du1zi4:focus-visible,.dot.svelte-1du1zi4:focus-visible,.play.svelte-1du1zi4:focus-visible,.home.svelte-1du1zi4:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.end.svelte-1du1zi4{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 24px}.play.svelte-1du1zi4{display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 16px;min-height:58px;border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none;font-weight:600;font-size:1.3rem;line-height:1.05}.play.svelte-1du1zi4:hover{background:#fff;color:var(--ink)}.play.svelte-1du1zi4 svg:where(.svelte-1du1zi4){width:26px;height:26px}.play.svelte-1du1zi4 small:where(.svelte-1du1zi4){display:block;font-size:.7rem;font-weight:500;letter-spacing:.02em}.home.svelte-1du1zi4{font-weight:500}.dots.svelte-1du1zi4{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:2px}.dot.svelte-1du1zi4{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;border-radius:50%}.dot.svelte-1du1zi4 span:where(.svelte-1du1zi4){width:9px;height:9px;border-radius:50%;background:var(--line-strong);transition:background .2s,transform .2s}.dot.svelte-1du1zi4:hover span:where(.svelte-1du1zi4){background:var(--paper)}.dot.on.svelte-1du1zi4 span:where(.svelte-1du1zi4){background:var(--coral);transform:scale(1.35)}.hint.svelte-1du1zi4{margin:10px 0 0;font-size:.92rem;color:var(--muted)}@media(max-width:860px){.grid.svelte-1du1zi4{grid-template-columns:1fr;gap:20px}.phone-col.svelte-1du1zi4{order:1;justify-items:center}.copy.svelte-1du1zi4{order:2;justify-self:center;max-width:520px;text-align:center}.demo.svelte-1du1zi4{padding-top:12px}.phone.svelte-1du1zi4{--ph: min(640px, calc(100svh - 364px) );min-height:240px;border-radius:30px;padding:7px}.is-end .phone.svelte-1du1zi4{--ph: min(640px, calc(100svh - 454px) )}.screen.svelte-1du1zi4{border-radius:24px}.controls.svelte-1du1zi4,.dots.svelte-1du1zi4,.end.svelte-1du1zi4{justify-content:center}h2.svelte-1du1zi4{font-size:clamp(1.7rem,7vw,2.4rem)}.eyebrow.svelte-1du1zi4{margin-bottom:4px;font-size:.85rem}h2.svelte-1du1zi4{margin-bottom:.2em}.text.svelte-1du1zi4{font-size:1rem;line-height:1.45;margin-bottom:12px;min-height:2.9em}.end.svelte-1du1zi4{margin-bottom:14px}.dots.svelte-1du1zi4{margin-top:6px}.hint.svelte-1du1zi4{display:none}}@media(prefers-reduced-motion:reduce){.shot.svelte-1du1zi4,.ring.svelte-1du1zi4{animation:none}}
