.home-visual[data-astro-cid-brlfd2s4]{width:100%;background:var(--tile);border-radius:var(--radius-xl);overflow:hidden}.home-visual[data-astro-cid-brlfd2s4] img{display:block;width:100%;height:100%;object-fit:contain}.hero-visual[data-astro-cid-jrd3fyii]{display:block;width:100%;aspect-ratio:4 / 3}.hero-visual[data-astro-cid-jrd3fyii] img[data-astro-cid-jrd3fyii]{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:768px){.hero-visual[data-astro-cid-jrd3fyii]{aspect-ratio:1}}.hero[data-astro-cid-3or5oben]{background:var(--color-paper);padding-block:var(--space-5) var(--space-6)}.hero__grid[data-astro-cid-3or5oben]{display:grid;grid-template-columns:minmax(0,1fr)}.hero__eyebrow[data-astro-cid-3or5oben]{text-transform:none;letter-spacing:0;font-size:var(--text-sm)}.hero__title[data-astro-cid-3or5oben]{font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin-top:var(--space-2)}.hero[data-astro-cid-3or5oben] .hero__visual,.hero[data-astro-cid-3or5oben] .hero__cta{margin-top:var(--space-4)}.hero__primary[data-astro-cid-3or5oben]{width:100%}.hero__checks[data-astro-cid-3or5oben]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-3);list-style:none;font-size:var(--text-sm);font-weight:var(--weight-medium)}.hero__checks[data-astro-cid-3or5oben] li[data-astro-cid-3or5oben]{display:inline-flex;align-items:center;gap:var(--space-1)}.hero__checks[data-astro-cid-3or5oben] svg[data-astro-cid-3or5oben]{flex:none}.hero__sub[data-astro-cid-3or5oben]{margin-top:var(--space-5);max-width:44ch}.hero__more[data-astro-cid-3or5oben]{margin-top:var(--space-2)}.hero__more[data-astro-cid-3or5oben] .arrow-link[data-astro-cid-3or5oben]{display:inline-flex;align-items:center;gap:.3em;min-height:var(--tap-min)}.hero__qr[data-astro-cid-3or5oben]{margin-top:var(--space-6)}@media(min-width:768px){.hero[data-astro-cid-3or5oben]{padding-block:var(--space-7)}.hero__grid[data-astro-cid-3or5oben]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:1fr repeat(8,auto) 1fr;column-gap:var(--space-6)}.hero__grid[data-astro-cid-3or5oben]>*{grid-column:1}.hero__eyebrow[data-astro-cid-3or5oben]{grid-row:2}.hero__title[data-astro-cid-3or5oben]{grid-row:3;max-width:14ch}.hero__sub[data-astro-cid-3or5oben]{grid-row:4;margin-top:var(--space-4)}.hero[data-astro-cid-3or5oben] .hero__cta{grid-row:5;margin-top:var(--space-6)}.hero__checks[data-astro-cid-3or5oben]{grid-row:6}.hero__more[data-astro-cid-3or5oben]{grid-row:7}.hero__qr[data-astro-cid-3or5oben]{grid-row:8}.hero[data-astro-cid-3or5oben] .hero__visual{grid-column:2;grid-row:1 / -1;align-self:center;max-width:600px;margin:0 0 0 auto}.hero__primary[data-astro-cid-3or5oben]{width:auto;min-width:220px}}@media(min-width:1024px){.hero[data-astro-cid-3or5oben]{padding-block:var(--space-8)}}.steps[data-astro-cid-3or5oben]{display:grid;gap:var(--space-4);list-style:none;counter-reset:step}.steps__item[data-astro-cid-3or5oben]{display:flex;gap:var(--space-3);align-items:flex-start}.steps__num[data-astro-cid-3or5oben]{flex:0 0 32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-ink);color:var(--color-on-dark);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.steps__title[data-astro-cid-3or5oben]{display:block;font-weight:var(--weight-semibold)}.steps__body[data-astro-cid-3or5oben]{display:block;font-size:var(--text-sm)}@media(min-width:768px){.steps[data-astro-cid-3or5oben]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.section-intro[data-astro-cid-3or5oben]{margin-top:var(--space-2);max-width:52ch}.featured[data-astro-cid-3or5oben]{margin-top:var(--space-5)}.section-foot[data-astro-cid-3or5oben]{margin-top:var(--space-5);text-align:right}.features[data-astro-cid-3or5oben]{display:grid;gap:var(--space-8)}.feature[data-astro-cid-3or5oben]{display:grid;gap:var(--space-5);align-items:center}.feature__text[data-astro-cid-3or5oben] .lead[data-astro-cid-3or5oben]{margin-top:var(--space-3)}.feature__text[data-astro-cid-3or5oben] p[data-astro-cid-3or5oben]+p[data-astro-cid-3or5oben]{margin-top:var(--space-3)}.feature[data-astro-cid-3or5oben] .feature__visual{justify-self:center}@media(min-width:768px){.feature[data-astro-cid-3or5oben]{grid-template-columns:1fr 1fr;gap:var(--space-7)}.feature--flip[data-astro-cid-3or5oben] .feature__text[data-astro-cid-3or5oben]{order:2}.feature[data-astro-cid-3or5oben] .feature__visual{max-width:480px}}.tband[data-astro-cid-3or5oben]{display:grid;gap:var(--space-5);padding:var(--space-5);background:var(--color-paper);border-radius:var(--radius-xl)}.tband__text[data-astro-cid-3or5oben] .lead[data-astro-cid-3or5oben]{margin-top:var(--space-3);max-width:44ch}.tband__text[data-astro-cid-3or5oben] p[data-astro-cid-3or5oben]+p[data-astro-cid-3or5oben]{margin-top:var(--space-5)}.tband[data-astro-cid-3or5oben] .tband__visual{justify-self:center}@media(min-width:768px){.tband[data-astro-cid-3or5oben]{grid-template-columns:1fr 1fr;align-items:center;padding:var(--space-7)}.tband[data-astro-cid-3or5oben] .tband__visual{max-width:480px}}.closing[data-astro-cid-3or5oben]{display:grid;gap:var(--space-6);align-items:center}.closing__text[data-astro-cid-3or5oben] .lead[data-astro-cid-3or5oben]{margin-top:var(--space-3);max-width:48ch}.closing__actions[data-astro-cid-3or5oben]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-5)}.closing[data-astro-cid-3or5oben] .closing__badges{display:none}@media(max-width:767.98px){.closing[data-astro-cid-3or5oben] .closing__badges{display:flex}}@media(min-width:768px){.closing[data-astro-cid-3or5oben]{grid-template-columns:1fr auto}}
