.scroll-cue[data-astro-cid-pu5xfkck]{width:44px;height:44px;color:var(--ink-inverse);place-items:center;text-decoration:none;animation:2.4s ease-in-out infinite nudge;display:grid;position:absolute;inset-block-end:var(--space-sm);inset-inline-end:var(--gutter)}.scroll-cue[data-astro-cid-pu5xfkck]:hover{color:var(--brand-accent)}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll-cue[data-astro-cid-pu5xfkck]{animation:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;text-align:center;padding-block:var(--space-xl);align-content:center;display:grid;position:relative;overflow:hidden}.hero--full[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-height))}.hero--compact[data-astro-cid-ge2uvauf]{min-height:0}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{z-index:-1;background:var(--hero-overlay);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:0}.hero__subline[data-astro-cid-ge2uvauf]{margin-block:var(--space-sm) 0;font-size:var(--text-lg);font-weight:var(--weight-medium)}.hero__actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.media-text[data-astro-cid-ifigidua]{padding-block:var(--space-xl)}.media-text[data-astro-cid-ifigidua][data-tight]{padding-block-end:0}.media-text__grid[data-astro-cid-ifigidua]{gap:var(--space-md);align-items:start;display:grid}.media-text__grid--2-3[data-astro-cid-ifigidua]{grid-template-columns:2fr 3fr}.media-text__grid--1-1[data-astro-cid-ifigidua]{grid-template-columns:1fr 1fr}.media-text__image[data-astro-cid-ifigidua]{border-radius:var(--radius-sm);width:100%}@media (width<=800px){.media-text__grid--2-3[data-astro-cid-ifigidua],.media-text__grid--1-1[data-astro-cid-ifigidua]{grid-template-columns:1fr}}.teasers[data-astro-cid-qunipnhe]{padding-block:var(--space-xl);background:var(--surface-alt)}.teasers[data-astro-cid-qunipnhe]>.container[data-astro-cid-qunipnhe]{gap:var(--space-xl);display:grid}.teaser[data-astro-cid-qunipnhe]{gap:var(--space-md);grid-template-columns:1fr 1fr;align-items:start;display:grid}.teaser__image[data-astro-cid-qunipnhe]{border-radius:var(--radius-sm);width:100%}.teaser__body[data-astro-cid-qunipnhe]>[data-astro-cid-qunipnhe]:last-child{margin-bottom:0}.teaser__action[data-astro-cid-qunipnhe]{margin-block-start:var(--space-sm)}@media (width<=800px){.teaser[data-astro-cid-qunipnhe]{grid-template-columns:1fr}}.cta[data-astro-cid-kf5fcmqb]{isolation:isolate;padding-block:var(--space-xl);text-align:center;position:relative;overflow:hidden}.cta--full[data-astro-cid-kf5fcmqb]{align-content:center;min-height:100svh;display:grid}.cta__bg[data-astro-cid-kf5fcmqb]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta__overlay[data-astro-cid-kf5fcmqb]{z-index:-1;background:var(--hero-overlay);position:absolute;inset:0}.cta__content[data-astro-cid-kf5fcmqb]{max-width:46rem;position:relative}.cta__lead[data-astro-cid-kf5fcmqb]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-block-end:var(--space-xs)}.cta__body[data-astro-cid-kf5fcmqb]{margin-block-end:var(--space-md)}.cta__action[data-astro-cid-kf5fcmqb]{margin:0}.cta__note[data-astro-cid-kf5fcmqb]{margin:var(--space-md) 0 0;font-size:1rem;font-weight:var(--weight-semibold);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.cta__note[data-astro-cid-kf5fcmqb] li[data-astro-cid-kf5fcmqb]{margin:0}.cta__note[data-astro-cid-kf5fcmqb] li[data-astro-cid-kf5fcmqb]:not(:last-child):after{content:"·";padding-inline:.4em .55em}.contact-form[data-astro-cid-vekgkm42]{margin-block-start:var(--space-md)}.contact-form__trap[data-astro-cid-vekgkm42]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__grid[data-astro-cid-vekgkm42]{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.contact-form__field[data-astro-cid-vekgkm42]{gap:var(--space-2xs);margin:0;display:grid}.contact-form__field--wide[data-astro-cid-vekgkm42]{grid-column:1/-1}.contact-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=tel],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:.625rem .75rem}.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:is(input,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.contact-form[data-astro-cid-vekgkm42] :is(input,textarea)[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#a6301f}.contact-form__consent[data-astro-cid-vekgkm42]{gap:var(--space-xs);margin-block:var(--space-md) 0;grid-template-columns:auto 1fr;align-items:start;display:grid}.contact-form__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{margin-block-start:.3em}.contact-form__consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:var(--weight-normal);font-size:var(--text-sm)}.contact-form__turnstile[data-astro-cid-vekgkm42],.contact-form__actions[data-astro-cid-vekgkm42]{margin-block-start:var(--space-md)}.contact-form__status[data-astro-cid-vekgkm42]:empty{display:none}.contact-form__status[data-astro-cid-vekgkm42]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border-inline-start:3px solid var(--brand-accent);background:var(--surface-alt);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{border-inline-start-color:#a6301f}@media (width<=640px){.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.text-parts__lead[data-astro-cid-ivyr2huw]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--brand);line-height:1.6}.text-parts__label[data-astro-cid-ivyr2huw]{font-weight:var(--weight-semibold);color:var(--brand);margin-block-end:var(--space-xs)}.text-parts__note[data-astro-cid-ivyr2huw]{border-inline-start:4px solid var(--brand-accent);background:var(--surface-alt);padding:var(--space-xs) var(--space-sm);font-size:1rem;line-height:1.65}[data-tone=alt] .text-parts__note[data-astro-cid-ivyr2huw]{background:var(--surface)}.text-parts__note[data-astro-cid-ivyr2huw] strong{color:var(--brand)}.band[data-astro-cid-s76agk4a]{padding-block:var(--space-lg)}.band[data-astro-cid-s76agk4a][data-tone=alt]{background:var(--surface-alt)}.band__kicker[data-astro-cid-s76agk4a]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-block-end:var(--space-2xs)}.band__heading[data-astro-cid-s76agk4a]{font-size:var(--text-h3);color:var(--brand);margin-block:0 var(--space-md)}.band--cards[data-astro-cid-s76agk4a] .band__heading[data-astro-cid-s76agk4a],.band--checks[data-astro-cid-s76agk4a] .band__heading[data-astro-cid-s76agk4a]{text-align:center}.band__media[data-astro-cid-s76agk4a]{gap:var(--space-md);grid-template-columns:2fr 3fr;align-items:start;display:grid}.band__media[data-astro-cid-s76agk4a][data-image=end]{grid-template-columns:3fr 2fr}.band__media[data-astro-cid-s76agk4a][data-image=end] .band__image[data-astro-cid-s76agk4a]{order:2}.band__image[data-astro-cid-s76agk4a] img{border-radius:var(--radius-sm);width:100%}.band__columns[data-astro-cid-s76agk4a]{gap:var(--space-md) var(--space-lg);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.band__columns[data-astro-cid-s76agk4a] h3[data-astro-cid-s76agk4a]{font-size:var(--text-lg)}.cards[data-astro-cid-s76agk4a]{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-s76agk4a]{padding:var(--space-md) var(--space-sm);background:var(--surface);border-block-start:4px solid var(--brand-accent);border-radius:var(--radius-sm);text-align:center;margin:0}.card[data-astro-cid-s76agk4a] h3[data-astro-cid-s76agk4a]{font-size:var(--text-lg);color:var(--brand);margin-block-end:var(--space-2xs)}.card[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]:last-child{font-size:1rem;line-height:1.6}.card__tag[data-astro-cid-s76agk4a]{border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-block-end:var(--space-xs);padding:.15em .8em;display:inline-block}.table-scroll[data-astro-cid-s76agk4a]{overflow-x:auto}.compare[data-astro-cid-s76agk4a]{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.55}.compare[data-astro-cid-s76agk4a] [data-astro-cid-s76agk4a]:is(th,td){padding:var(--space-xs) var(--space-sm);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.compare[data-astro-cid-s76agk4a] thead[data-astro-cid-s76agk4a] th[data-astro-cid-s76agk4a]{background:var(--brand);color:var(--ink-inverse);font-weight:var(--weight-bold)}.compare[data-astro-cid-s76agk4a] thead[data-astro-cid-s76agk4a] td[data-astro-cid-s76agk4a]{background:var(--brand)}.compare[data-astro-cid-s76agk4a] tbody[data-astro-cid-s76agk4a] th[data-astro-cid-s76agk4a]{width:28%;font-weight:var(--weight-bold);color:var(--brand)}.checks[data-astro-cid-s76agk4a]{gap:var(--space-sm) var(--space-lg);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-s76agk4a] li[data-astro-cid-s76agk4a]{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--brand);margin:0;line-height:1.4;display:flex}.checks[data-astro-cid-s76agk4a] svg[data-astro-cid-s76agk4a]{flex:none;width:44px;height:44px}.steps[data-astro-cid-s76agk4a]{gap:var(--space-xs);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-s76agk4a]{padding:var(--space-sm) var(--space-xs);background:var(--surface);border-block-start:4px solid var(--brand);margin:0;font-size:1rem;line-height:1.55}.step[data-astro-cid-s76agk4a] h3[data-astro-cid-s76agk4a]{color:var(--brand);margin-block-end:var(--space-2xs);font-size:1rem}@media (width<=900px){.steps[data-astro-cid-s76agk4a]{grid-template-columns:1fr 1fr}}@media (width<=800px){.band__media[data-astro-cid-s76agk4a],.band__media[data-astro-cid-s76agk4a][data-image=end],.cards[data-astro-cid-s76agk4a],.checks[data-astro-cid-s76agk4a]{grid-template-columns:1fr}.band__columns[data-astro-cid-s76agk4a]{grid-auto-flow:row}.compare[data-astro-cid-s76agk4a]{font-size:var(--text-sm)}.compare[data-astro-cid-s76agk4a] [data-astro-cid-s76agk4a]:is(th,td){padding:var(--space-2xs) var(--space-xs);-webkit-hyphens:auto;hyphens:auto}}@media (width<=479.98px){.steps[data-astro-cid-s76agk4a]{grid-template-columns:1fr}}
