.ds-hero[data-astro-cid-p4xglbpe]{padding-top:calc(var(--nav-h) + clamp(3.5rem, 2rem + 5vw, 7rem));background:radial-gradient(55% 70% at 85% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(40% 50% at 0% 30%, #ffffff0a, transparent 70%);overflow:hidden}.ds-hero__inner[data-astro-cid-p4xglbpe]{gap:1.5rem;display:grid}.ds-hero[data-astro-cid-p4xglbpe] .lede[data-astro-cid-p4xglbpe]{max-width:46ch}.ds-hero__ctas[data-astro-cid-p4xglbpe]{flex-wrap:wrap;gap:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.ds-hero__inner[data-astro-cid-p4xglbpe]>[data-astro-cid-p4xglbpe]{animation:rise .9s var(--ease-out) both}.ds-hero__inner[data-astro-cid-p4xglbpe]>[data-astro-cid-p4xglbpe]:nth-child(2){animation-delay:60ms}.ds-hero__inner[data-astro-cid-p4xglbpe]>[data-astro-cid-p4xglbpe]:nth-child(3){animation-delay:.12s}.ds-hero__inner[data-astro-cid-p4xglbpe]>[data-astro-cid-p4xglbpe]:nth-child(4){animation-delay:.18s}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.platforms[data-astro-cid-p4xglbpe]{border-block:1px solid var(--line);margin-top:clamp(3rem,2rem + 4vw,6rem);padding-block:1.5rem;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.platforms[data-astro-cid-p4xglbpe] ul[data-astro-cid-p4xglbpe]{flex:none;padding:0;list-style:none;animation:36s linear infinite slide;display:flex}.platforms[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--text) 35%, transparent);padding-inline:1.5em;font-size:clamp(1.25rem,1rem + 1.4vw,2.25rem);font-weight:800;font-stretch:112%}.platforms[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]:after{content:"●";vertical-align:middle;color:var(--accent);margin-left:1.5em;font-size:.35em}@keyframes slide{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.platforms[data-astro-cid-p4xglbpe]{width:auto;-webkit-mask:none;mask:none}.platforms[data-astro-cid-p4xglbpe] ul[data-astro-cid-p4xglbpe]{flex-wrap:wrap;justify-content:center;animation:none}.platforms[data-astro-cid-p4xglbpe] ul[data-astro-cid-p4xglbpe]+ul[data-astro-cid-p4xglbpe]{display:none}}.inc-grid[data-astro-cid-p4xglbpe]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.inc[data-astro-cid-p4xglbpe]{background:var(--ink);align-content:start;gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);transition:background-color .4s;display:grid}.inc[data-astro-cid-p4xglbpe]:hover{background:var(--surface)}.inc[data-astro-cid-p4xglbpe] svg[data-astro-cid-p4xglbpe]{width:36px;height:36px;color:var(--accent);margin-bottom:.5rem}.inc[data-astro-cid-p4xglbpe] h3[data-astro-cid-p4xglbpe]{font-size:var(--step-1)}.inc[data-astro-cid-p4xglbpe] p[data-astro-cid-p4xglbpe]{color:var(--muted);font-size:var(--step--1)}.lyric[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line);background:radial-gradient(60% 60% at 75% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);overflow:hidden}.lyric__grid[data-astro-cid-p4xglbpe]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}.lyric__copy[data-astro-cid-p4xglbpe]{gap:1.5rem;display:grid}.lyric[data-astro-cid-p4xglbpe] h2[data-astro-cid-p4xglbpe] span[data-astro-cid-p4xglbpe]{color:var(--accent)}.lyric__copy[data-astro-cid-p4xglbpe]>p[data-astro-cid-p4xglbpe]:not(.eyebrow){color:var(--muted);max-width:44ch}.lyric__note[data-astro-cid-p4xglbpe]{font-size:var(--step--1);border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;padding:.9rem 1rem}.lyric__note[data-astro-cid-p4xglbpe] strong[data-astro-cid-p4xglbpe]{color:var(--text)}.phones[data-astro-cid-p4xglbpe]{justify-content:center;gap:clamp(1rem,.5rem + 2vw,2rem);display:flex}.phone[data-astro-cid-p4xglbpe]{justify-items:center;gap:.9rem;width:min(42%,270px);display:grid}.phone--0[data-astro-cid-p4xglbpe]{transform:translateY(-1.5rem)rotate(-3deg)}.phone--1[data-astro-cid-p4xglbpe]{transform:translateY(1.5rem)rotate(3deg)}.phone__screen[data-astro-cid-p4xglbpe]{aspect-ratio:1/2;border:1px solid var(--line);background:#050506;border-radius:34px;width:100%;padding:8px;box-shadow:0 50px 100px -40px #000000f2,inset 0 0 0 1px #ffffff0a}.phone__screen[data-astro-cid-p4xglbpe] video[data-astro-cid-p4xglbpe]{object-fit:cover;background:var(--surface);border-radius:27px;width:100%;height:100%;display:block}.phone[data-astro-cid-p4xglbpe] figcaption[data-astro-cid-p4xglbpe]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.how[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line)}.how__steps[data-astro-cid-p4xglbpe]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none;display:grid}.how__steps[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]{border-top:2px solid var(--line);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.how__steps[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]:first-child{border-color:var(--accent)}.how__steps[data-astro-cid-p4xglbpe] span[data-astro-cid-p4xglbpe]{letter-spacing:.16em;color:var(--accent);font-size:.75rem}.how__steps[data-astro-cid-p4xglbpe] h3[data-astro-cid-p4xglbpe]{font-size:var(--step-1)}.how__steps[data-astro-cid-p4xglbpe] p[data-astro-cid-p4xglbpe]{color:var(--muted);font-size:var(--step--1)}.timing[data-astro-cid-p4xglbpe]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.timing__item[data-astro-cid-p4xglbpe]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.5rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.timing__item--rec[data-astro-cid-p4xglbpe]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.timing__label[data-astro-cid-p4xglbpe]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.timing__value[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-weight:850;font-stretch:112%;font-size:var(--step-3);line-height:1}.timing__item[data-astro-cid-p4xglbpe]>p[data-astro-cid-p4xglbpe]:last-child{color:var(--muted);font-size:var(--step--1)}.plans[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line)}.plan-grid[data-astro-cid-p4xglbpe]{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.plan[data-astro-cid-p4xglbpe]{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.25);background:linear-gradient(170deg, var(--surface), var(--ink) 80%);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex;position:relative}.plan--hl[data-astro-cid-p4xglbpe]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.plan__badge[data-astro-cid-p4xglbpe]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3em .75em;font-size:.68rem;font-weight:650;position:absolute;top:1.25rem;right:1.25rem}.plan[data-astro-cid-p4xglbpe] h3[data-astro-cid-p4xglbpe]{font-size:var(--step-1);padding-right:6rem}.plan__meta[data-astro-cid-p4xglbpe]{font-size:var(--step--1);color:var(--muted)}.plan__price[data-astro-cid-p4xglbpe]{align-items:baseline;gap:.6rem;min-height:3.25rem;margin-block:1rem .5rem;display:flex}.plan__amount[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-weight:850;font-stretch:112%;font-size:var(--step-3);line-height:1}.plan__unit[data-astro-cid-p4xglbpe]{font-size:var(--step--1);color:var(--muted);max-width:14ch;line-height:1.3}.plan__quote[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);text-transform:uppercase;color:var(--accent)}.plan[data-astro-cid-p4xglbpe] ul[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line);font-size:var(--step--1);color:color-mix(in srgb, var(--text) 80%, var(--muted));gap:.55rem;margin-bottom:1.5rem;padding:1.25rem 0 0;list-style:none;display:grid}.plan[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]{gap:.6rem;display:flex}.plan[data-astro-cid-p4xglbpe] li[data-astro-cid-p4xglbpe]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.plan__cta[data-astro-cid-p4xglbpe]{justify-content:center;margin-top:auto}.ds-faq[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line)}.ds-faq__grid[data-astro-cid-p4xglbpe]{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.ds-faq__head[data-astro-cid-p4xglbpe]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.ds-faq[data-astro-cid-p4xglbpe] h2[data-astro-cid-p4xglbpe]{font-size:var(--step-3);overflow-wrap:anywhere;margin-top:1rem}.ds-faq__more[data-astro-cid-p4xglbpe]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-weight:600}.ds-faq__more[data-astro-cid-p4xglbpe]:hover{text-underline-offset:4px;text-decoration:underline}.ds-faq__items[data-astro-cid-p4xglbpe]{border-top:1px solid var(--line)}.qa[data-astro-cid-p4xglbpe]{border-bottom:1px solid var(--line)}.qa[data-astro-cid-p4xglbpe] summary[data-astro-cid-p4xglbpe]{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font-weight:550;list-style:none;position:relative}.qa[data-astro-cid-p4xglbpe] summary[data-astro-cid-p4xglbpe]::-webkit-details-marker{display:none}.qa[data-astro-cid-p4xglbpe] summary[data-astro-cid-p4xglbpe]:after{content:"+";color:var(--muted);transition:transform .4s var(--ease-out);font-size:1.4rem;font-weight:300;position:absolute;top:50%;right:.25rem;translate:0 -50%}.qa[data-astro-cid-p4xglbpe][open] summary[data-astro-cid-p4xglbpe]:after{color:var(--accent);transform:rotate(45deg)}.qa[data-astro-cid-p4xglbpe] p[data-astro-cid-p4xglbpe]{color:var(--muted);max-width:62ch;padding-bottom:1.25rem}@media (width<=960px){.inc-grid[data-astro-cid-p4xglbpe]{grid-template-columns:1fr 1fr}.lyric__grid[data-astro-cid-p4xglbpe]{grid-template-columns:1fr}.how__steps[data-astro-cid-p4xglbpe]{grid-template-columns:1fr 1fr;row-gap:2rem}.plan-grid[data-astro-cid-p4xglbpe]{grid-template-columns:1fr;max-width:520px}}@media (width<=600px){.inc-grid[data-astro-cid-p4xglbpe],.how__steps[data-astro-cid-p4xglbpe],.timing[data-astro-cid-p4xglbpe]{grid-template-columns:1fr}.phone--0[data-astro-cid-p4xglbpe],.phone--1[data-astro-cid-p4xglbpe]{transform:none}}
