.hero[data-astro-cid-rwcaenht]{position:relative;overflow:hidden}.hero__inner[data-astro-cid-rwcaenht]{align-items:center;gap:2.5rem;padding-block-start:max(2.5rem,min(1.8rem + 3vw,4rem));padding-block-end:max(2.5rem,min(1.8rem + 3vw,4rem));display:grid;position:relative}.hero__copy[data-astro-cid-rwcaenht]{max-width:36rem}.hero[data-astro-cid-rwcaenht] .hero__crumbs{margin-bottom:1.5rem}.hero[data-astro-cid-rwcaenht] .breadcrumbs,.hero[data-astro-cid-rwcaenht] .breadcrumbs a,.hero[data-astro-cid-rwcaenht] .breadcrumbs .sep{color:color-mix(in srgb, var(--color-canvas) 62%, var(--color-space))}.hero[data-astro-cid-rwcaenht] .breadcrumbs a:hover{color:var(--color-spark-bright)}.hero[data-astro-cid-rwcaenht] .breadcrumbs [aria-current=page]{color:#fff}.hero__title[data-astro-cid-rwcaenht]{letter-spacing:-.035em;margin-top:1.1rem;font-size:max(2.2rem,min(1.7rem + 3vw,3.5rem));font-weight:600;line-height:1.05}.hero__lede[data-astro-cid-rwcaenht]{max-width:46ch;margin-top:1.4rem}.hero__actions[data-astro-cid-rwcaenht]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hero__media[data-astro-cid-rwcaenht]{justify-content:center;display:flex}.hero__motif[data-astro-cid-rwcaenht]{opacity:.85}@media (min-width:58rem){.hero__inner[data-astro-cid-rwcaenht]{grid-template-columns:1.15fr .85fr;column-gap:3.5rem;padding-block-start:max(3rem,min(2rem + 3.5vw,4.5rem));padding-block-end:max(3rem,min(2rem + 3.5vw,4.5rem))}.hero__media[data-astro-cid-rwcaenht]{justify-content:flex-end}}.device[data-astro-cid-rwcaenht]{border-radius:20px;width:min(268px,72vw);line-height:0;display:block;box-shadow:0 30px 60px -30px #000000bf,0 0 0 1px #ffffff1f}.device[data-astro-cid-rwcaenht] img[data-astro-cid-rwcaenht]{border-radius:20px;width:100%;height:auto;display:block}.device--hero[data-astro-cid-rwcaenht]{width:min(280px,74vw)}.device--card[data-astro-cid-rwcaenht]{border-radius:14px;width:min(190px,58%);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:40rem){.device--card[data-astro-cid-rwcaenht]{width:100%;margin-inline-start:0;margin-inline-end:0}}.device--card[data-astro-cid-rwcaenht] img[data-astro-cid-rwcaenht]{border-radius:14px}.section[data-astro-cid-rwcaenht]{padding-block-start:max(3rem,min(2.2rem + 3vw,4.5rem));padding-block-end:max(3rem,min(2.2rem + 3vw,4.5rem))}.section-title[data-astro-cid-rwcaenht]{margin-top:.6rem;font-size:max(1.7rem,min(1.3rem + 1.6vw,2.3rem))}.body-copy[data-astro-cid-rwcaenht]{margin-top:1.1rem;font-size:1.08rem;line-height:1.75}.section-head[data-astro-cid-rwcaenht]{border-bottom:1px solid var(--color-moonlight-soft);align-items:end;gap:1rem;margin-bottom:2.5rem;padding-bottom:2.25rem;display:grid}.section-head__title[data-astro-cid-rwcaenht]{max-width:22ch;margin-top:.55rem;font-size:max(1.7rem,min(1.3rem + 1.6vw,2.3rem))}.section-head__aside[data-astro-cid-rwcaenht]{color:var(--color-slate);max-width:40ch;line-height:1.7}@media (min-width:52rem){.section-head[data-astro-cid-rwcaenht]{grid-template-columns:1.25fr .75fr;gap:3rem}.section-head__aside[data-astro-cid-rwcaenht]{justify-self:end}}.tint-band[data-astro-cid-rwcaenht]{background:color-mix(in srgb, var(--color-moonlight-soft) 16%, var(--color-canvas));border-block:1px solid var(--color-moonlight-soft)}.steps[data-astro-cid-rwcaenht]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.steps[data-astro-cid-rwcaenht]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.step[data-astro-cid-rwcaenht]{background:var(--color-surface);border:1px solid var(--color-moonlight-soft);box-shadow:var(--shadow-card);border-radius:1rem;padding:1.75rem 1.6rem}.step__n[data-astro-cid-rwcaenht]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-spark-text);font-size:.75rem}.step__title[data-astro-cid-rwcaenht]{margin-top:.75rem;font-size:1.25rem}.step__body[data-astro-cid-rwcaenht]{margin-top:.6rem;line-height:1.65}@media (min-width:68rem){.spots[data-astro-cid-rwcaenht]{grid-template-columns:repeat(3,1fr)}}.dark-title[data-astro-cid-rwcaenht]{max-width:22ch;margin-top:.6rem;font-size:max(1.7rem,min(1.3rem + 1.6vw,2.3rem))}.day[data-astro-cid-rwcaenht]{gap:2.25rem;margin-top:2.75rem;display:grid}@media (min-width:40rem){.day[data-astro-cid-rwcaenht]{grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:68rem){.day[data-astro-cid-rwcaenht]{grid-template-columns:repeat(4,1fr);gap:1.75rem}}.day__title[data-astro-cid-rwcaenht]{margin-top:1.25rem;font-size:1.2rem}.day__body[data-astro-cid-rwcaenht]{color:color-mix(in srgb, var(--color-canvas) 78%, var(--color-space));margin-top:.5rem;font-size:.98rem;line-height:1.65}.notes[data-astro-cid-rwcaenht]{gap:2.5rem;display:grid}@media (min-width:52rem){.notes[data-astro-cid-rwcaenht]{grid-template-columns:1fr 1fr;gap:4rem}}.note__title[data-astro-cid-rwcaenht]{max-width:24ch;margin-top:.55rem;font-size:max(1.4rem,min(1.2rem + .9vw,1.75rem))}.note__body[data-astro-cid-rwcaenht]{margin-top:.9rem;line-height:1.7}.faq-wrap[data-astro-cid-rwcaenht]{padding-top:0}.cta-band[data-astro-cid-rwcaenht]{padding-block-start:max(3.5rem,min(2.5rem + 5vw,5.5rem));padding-block-end:max(3.5rem,min(2.5rem + 5vw,5.5rem));position:relative;overflow:hidden}.cta-band__inner[data-astro-cid-rwcaenht]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;display:flex;position:relative}.cta-band__title[data-astro-cid-rwcaenht]{max-width:20ch;font-size:max(1.6rem,min(1.3rem + 1.4vw,2.1rem))}.cta-band__body[data-astro-cid-rwcaenht]{max-width:44ch;margin-top:.75rem}.cta-band__actions[data-astro-cid-rwcaenht]{flex-wrap:wrap;gap:.85rem;display:flex}
