.scroll-sequence[data-astro-cid-vvm3o7jl]{color:#fff;box-sizing:border-box;background:radial-gradient(at 70%,#2a1f1e,#000 70%);width:100%;max-width:100%;height:100dvh;position:relative;overflow:hidden}.scroll-sequence[data-astro-cid-vvm3o7jl]:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(#0000 0%,#0006 45%,#000000e6 100%);height:16vh;position:absolute;bottom:0;left:0;right:0}.stage[data-astro-cid-vvm3o7jl]{box-sizing:border-box;grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;max-width:78rem;margin:0 auto;padding:4.5rem 2.5rem 0;display:grid;position:absolute;inset:0}.text-layer[data-astro-cid-vvm3o7jl]{z-index:10;align-items:center;width:100%;max-width:32rem;display:grid}.text-step[data-astro-cid-vvm3o7jl]{opacity:0;will-change:opacity, transform;box-sizing:border-box;grid-area:1/1;max-width:100%;transform:translateY(40px)}.step-count[data-astro-cid-vvm3o7jl]{letter-spacing:.15em;color:#ffffff8c;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.text-step[data-astro-cid-vvm3o7jl] h2[data-astro-cid-vvm3o7jl]{letter-spacing:-.02em;color:#fff;word-break:break-word;overflow-wrap:break-word;margin:0 0 1rem;font-size:clamp(1.65rem,3.4vw,2.75rem);font-weight:800;line-height:1.15}.text-step[data-astro-cid-vvm3o7jl] h2[data-astro-cid-vvm3o7jl] a[data-astro-cid-vvm3o7jl]{color:inherit;text-decoration:none}.text-step[data-astro-cid-vvm3o7jl] p[data-astro-cid-vvm3o7jl]{color:#ffffffd1;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.65}.media-layer[data-astro-cid-vvm3o7jl]{box-sizing:border-box;z-index:2;justify-content:center;align-items:flex-start;height:100%;padding-top:1rem;display:flex}.phone[data-astro-cid-vvm3o7jl]{aspect-ratio:1080/2400;box-sizing:content-box;transform-origin:top;will-change:transform;background:#0c0c0d;border-radius:2.1rem;height:clamp(560px,90dvh,840px);padding:5px;position:relative;box-shadow:0 0 0 2px #2b2b2d,0 0 0 4px #4a4d52,0 30px 90px #000000bf,inset 0 0 0 1px #1c1c1e}.phone[data-astro-cid-vvm3o7jl]:before,.phone[data-astro-cid-vvm3o7jl]:after{content:"";background:#5b5e63;border-radius:0 2px 2px 0;width:3px;position:absolute;right:-6.5px}.phone[data-astro-cid-vvm3o7jl]:before{height:7%;top:22%}.phone[data-astro-cid-vvm3o7jl]:after{height:11%;top:32%}.phone-screen[data-astro-cid-vvm3o7jl]{aspect-ratio:1080/2400;background:#1a1110;border-radius:1.85rem;width:100%;height:100%;position:relative;overflow:hidden}.media-frame[data-astro-cid-vvm3o7jl]{opacity:0;will-change:opacity;position:absolute;inset:0}.media-frame[data-astro-cid-vvm3o7jl] img[data-astro-cid-vvm3o7jl],.media-frame[data-astro-cid-vvm3o7jl] video[data-astro-cid-vvm3o7jl]{object-fit:contain;width:100%;height:100%;display:block}@media (width<=768px){.scroll-sequence[data-astro-cid-vvm3o7jl]:after{background:linear-gradient(#0000 0%,#000000a6 45%,#000000fa 100%);height:32vh}.stage[data-astro-cid-vvm3o7jl]{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:4.25rem 1rem 0;display:flex}.media-layer[data-astro-cid-vvm3o7jl]{flex:1;justify-content:center;align-items:flex-start;width:100%;padding-top:.25rem;display:flex;overflow:hidden}.phone[data-astro-cid-vvm3o7jl]{transform-origin:top;border-radius:26px;max-width:82vw;height:clamp(480px,78dvh,680px);padding:4px;box-shadow:0 0 0 2px #2b2b2d,0 0 0 3.5px #4a4d52,0 24px 60px #000c}.phone-screen[data-astro-cid-vvm3o7jl]{border-radius:22px}.text-layer[data-astro-cid-vvm3o7jl]{left:0;right:0;bottom:max(1.75rem, calc(env(safe-area-inset-bottom,0px) + 1.25rem));z-index:10;pointer-events:none;box-sizing:border-box;place-items:end center;padding:0 1rem;display:grid;position:absolute}.text-step[data-astro-cid-vvm3o7jl]{-webkit-backdrop-filter:blur(28px)saturate(190%);text-align:left;box-sizing:border-box;pointer-events:auto;background:#16161ad9;border:1px solid #ffffff29;border-radius:20px;grid-area:1/1;width:100%;max-width:min(24.5rem,100vw - 2rem);margin:0 auto;padding:.85rem 1.15rem;transform:translateY(12px);box-shadow:0 16px 40px #000000bf}.step-count[data-astro-cid-vvm3o7jl]{letter-spacing:.12em;color:#ffffff8c;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:inline-block}.text-step[data-astro-cid-vvm3o7jl] h2[data-astro-cid-vvm3o7jl]{word-break:break-word;overflow-wrap:break-word;margin:0 0 .25rem;font-size:clamp(1.05rem,4.2vw,1.25rem);font-weight:700;line-height:1.25}.text-step[data-astro-cid-vvm3o7jl] p[data-astro-cid-vvm3o7jl]{color:#ffffffd9;word-break:break-word;overflow-wrap:break-word;font-size:clamp(.8rem,2.4vw,.9rem);line-height:1.45}}.scroll-sequence[data-astro-cid-vvm3o7jl].is-static{height:auto;overflow:visible}.scroll-sequence[data-astro-cid-vvm3o7jl].is-static .stage[data-astro-cid-vvm3o7jl]{padding:3rem 1.5rem;display:block;position:static}.scroll-sequence[data-astro-cid-vvm3o7jl].is-static .text-layer[data-astro-cid-vvm3o7jl]{display:block}.scroll-sequence[data-astro-cid-vvm3o7jl].is-static .media-layer[data-astro-cid-vvm3o7jl]{display:none}.scroll-sequence[data-astro-cid-vvm3o7jl].is-static .text-step[data-astro-cid-vvm3o7jl]{opacity:1;max-width:42rem;margin:0 auto 3rem;transform:none}
