.hero.svelte-irvbi6{position:relative;overflow:hidden}.sea.svelte-irvbi6{position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,var(--band-1) 0 34%,var(--band-2) 34% 67%,var(--band-3) 67% 100%)}.wave.svelte-irvbi6{position:absolute;left:0;top:-47px;width:200%;height:48px;fill:var(--band-1);animation:swell 6s linear infinite}.qr.svelte-irvbi6{border-radius:.75rem;background:#fff;padding:.3rem}.phones.svelte-irvbi6{position:relative;height:29rem}.phones.svelte-irvbi6 .phone{position:absolute;top:0;left:50%;width:13.5rem;transform:translate(-50%);animation:bob 7s ease-in-out infinite}.phones.svelte-irvbi6 .phone-b{display:none}@media(min-width:640px){.phones.svelte-irvbi6{height:35rem}.phones.svelte-irvbi6 .phone{width:15rem}.phones.svelte-irvbi6 .phone-a{left:22%;transform:translate(-50%) rotate(-3deg)}.phones.svelte-irvbi6 .phone-b{display:block;left:68%;top:3rem;transform:translate(-50%) rotate(4deg);animation-delay:-3.5s}}@media(min-width:1024px){.phones.svelte-irvbi6{height:38rem}.phones.svelte-irvbi6 .phone{width:16rem}.phones.svelte-irvbi6 .phone-a{left:30%}.phones.svelte-irvbi6 .phone-b{left:76%}}.shot.svelte-1yly7sf{position:relative;height:15rem;margin-top:auto;overflow:hidden}.shot.svelte-1yly7sf .phone{width:64%;margin:0 auto}.step.svelte-1yly7sf{border-top:2px solid var(--line);padding-top:1.25rem}.num.svelte-1yly7sf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.12em;color:var(--fg-muted)}
