.hero[data-astro-cid-brmdfpyo]{color:var(--c-white);background:#0b0b0b;padding:130px 0 72px;overflow:hidden}.hero-grid[data-astro-cid-brmdfpyo]{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:16px;display:grid}.hero-film[data-astro-cid-brmdfpyo]{min-width:0;margin-right:-48px}.app-name[data-astro-cid-brmdfpyo]{font-family:var(--f-display);letter-spacing:1px;margin-top:0;font-size:clamp(52px,5.6vw,92px);font-weight:700;line-height:.95;position:relative}.app-mark[data-astro-cid-brmdfpyo]{width:.62em;height:.62em;margin-bottom:.28em;display:block}.word[data-astro-cid-brmdfpyo]{white-space:nowrap;padding-bottom:.06em;display:block;overflow:hidden}.ch[data-astro-cid-brmdfpyo]{background:linear-gradient(100deg,#fff 0% 40%,#f6c9d6 50%,#fff 60% 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.sr-only[data-astro-cid-brmdfpyo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lines[data-astro-cid-brmdfpyo]{color:var(--c-muted);gap:4px;margin-top:28px;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.4;display:grid}.line[data-astro-cid-brmdfpyo]{display:block}@media (prefers-reduced-motion:no-preference){.app-mark[data-astro-cid-brmdfpyo]{animation:.6s cubic-bezier(.22,1,.36,1) both mark-in}.ch[data-astro-cid-brmdfpyo]{animation:.55s cubic-bezier(.22,1,.36,1) both ch-in,1.4s ease-in-out 1.1s both shine;animation-delay:calc(.15s + var(--d)), calc(1.1s + var(--d) * .6)}.line[data-astro-cid-brmdfpyo]{animation:.6s cubic-bezier(.22,1,.36,1) both line-in;animation-delay:calc(.75s + var(--i) * .14s)}}@keyframes mark-in{0%{opacity:0;transform:scale(.6)rotate(-45deg)}}@keyframes ch-in{0%{opacity:0;transform:translateY(105%)}}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes line-in{0%{opacity:0;transform:translateY(12px)}}.phone[data-astro-cid-brmdfpyo]{aspect-ratio:1170/2532;background:#050505;border-radius:42px;width:270px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #1d1d1f,0 0 0 3px #8a8a90,0 0 0 4.5px #2c2c2e,0 30px 60px #0000008c,0 0 90px #ffffff14}.phone[data-astro-cid-brmdfpyo]:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f0f0f4 0%,#8a8a90 25%,#3c3c40 52%,#77777d 78%,#d4d4da 100%);border-radius:45px;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.sticky[data-astro-cid-brmdfpyo]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff1c,#7909321f 55%,#0000);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone[data-astro-cid-brmdfpyo] img[data-astro-cid-brmdfpyo]{object-fit:cover;border-radius:34px;width:100%;height:100%;display:block}.story[data-astro-cid-brmdfpyo]{color:var(--c-white);background:#101010;padding:100px 0 40px}.story-grid[data-astro-cid-brmdfpyo]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;display:grid}.sticky[data-astro-cid-brmdfpyo]{justify-content:center;align-self:start;align-items:center;height:calc(100vh - 150px);display:flex;position:sticky;top:110px}.phone--big[data-astro-cid-brmdfpyo]{width:min(320px,46.2vh - 78.54px)}.chapter[data-astro-cid-brmdfpyo]{padding:8vh 0 6vh}.chapter-label[data-astro-cid-brmdfpyo]{font-family:var(--f-display);letter-spacing:3px;text-transform:uppercase;color:var(--c-brand);filter:brightness(1.6);font-size:14px}.chapter[data-astro-cid-brmdfpyo] h2[data-astro-cid-brmdfpyo]{margin-top:10px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.15}.steps[data-astro-cid-brmdfpyo]{margin:30px 0 0;padding:0;list-style:none}.step[data-astro-cid-brmdfpyo]{opacity:.4;border-left:2px solid #ffffff1f;min-height:46vh;padding:24px 0 24px 22px;transition:opacity .35s,border-color .35s}.step[data-astro-cid-brmdfpyo].on{border-left-color:var(--c-brand);opacity:1}.step[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{margin-top:0;font-size:24px;font-weight:600;line-height:1.3}.step[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:#cfcfcf;max-width:440px;margin-top:8px;font-size:17px;line-height:27px}.m-phone[data-astro-cid-brmdfpyo]{display:none}.close[data-astro-cid-brmdfpyo]{color:var(--c-white);text-align:center;background:#101010;padding:100px 0 120px}.words[data-astro-cid-brmdfpyo]{font-family:var(--f-display);letter-spacing:3px;text-transform:uppercase;justify-content:center;gap:18px;font-size:clamp(22px,3vw,40px);display:flex}.words[data-astro-cid-brmdfpyo] span[data-astro-cid-brmdfpyo]+span[data-astro-cid-brmdfpyo]:before{content:"·";color:var(--c-brand);margin-right:18px}.close[data-astro-cid-brmdfpyo] h2[data-astro-cid-brmdfpyo]{margin-top:40px;font-size:clamp(28px,3vw,40px);font-weight:600}.close-text[data-astro-cid-brmdfpyo]{color:#cfcfcf;max-width:520px;margin:14px auto 0;font-size:17px;line-height:27px}.close-cta[data-astro-cid-brmdfpyo]{margin-top:30px}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-brmdfpyo]{transition:none}}@media (width<=900px){.hero[data-astro-cid-brmdfpyo]{padding:100px 0 48px}.hero-grid[data-astro-cid-brmdfpyo],.story-grid[data-astro-cid-brmdfpyo]{grid-template-columns:1fr}.hero-film[data-astro-cid-brmdfpyo]{margin-right:0}.sticky[data-astro-cid-brmdfpyo]{display:none}.step[data-astro-cid-brmdfpyo]{opacity:1;border-left-color:#ffffff1f;min-height:0}.m-phone[data-astro-cid-brmdfpyo]{width:220px;margin-top:22px;display:block}.words[data-astro-cid-brmdfpyo]{flex-wrap:wrap;gap:10px}.words[data-astro-cid-brmdfpyo] span[data-astro-cid-brmdfpyo]+span[data-astro-cid-brmdfpyo]:before{margin-right:10px}}
