.carousel[data-astro-cid-oulirr76]{gap:var(--space-1);display:grid}.carousel__controls[data-astro-cid-oulirr76]{justify-content:flex-end;gap:var(--space-1);display:flex}.carousel__controls[data-astro-cid-oulirr76][hidden]{display:none}.carousel__button[data-astro-cid-oulirr76]{border:1px solid var(--color-muted);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:inline-grid}.carousel__button[data-astro-cid-oulirr76]:disabled{opacity:.4;cursor:default}.carousel__track[data-astro-cid-oulirr76]{gap:var(--space-2);padding:0 0 var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-columns:min(85%,20rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.carousel__track[data-astro-cid-oulirr76]>li{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-oulirr76]{scroll-behavior:auto}}.group-card[data-astro-cid-2zmzaldm]{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.group-card[data-astro-cid-2zmzaldm] h3[data-astro-cid-2zmzaldm]{margin:0;font-size:1.3rem}.group-card[data-astro-cid-2zmzaldm] p[data-astro-cid-2zmzaldm]{margin:0}.group-card__audience[data-astro-cid-2zmzaldm]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:600}.group-card[data-astro-cid-2zmzaldm] a[data-astro-cid-2zmzaldm]{margin-top:auto}.join-form[data-astro-cid-tgh75x4c]{max-width:40rem}.join-form[data-astro-cid-tgh75x4c]>fieldset[data-astro-cid-tgh75x4c]{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.join-form__group[data-astro-cid-tgh75x4c]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);margin:0}.join-form__group[data-astro-cid-tgh75x4c] legend[data-astro-cid-tgh75x4c]{padding-inline:.25rem;font-weight:600}.join-form__choice[data-astro-cid-tgh75x4c]{align-items:center;gap:var(--space-1);min-height:2.75rem;display:flex}.join-form__field[data-astro-cid-tgh75x4c]{gap:.25rem;display:grid}.join-form__field[data-astro-cid-tgh75x4c] label[data-astro-cid-tgh75x4c]{font-weight:600}.join-form[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c]:not([type]),.join-form[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c][type=text]{border:1px solid var(--color-muted);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);font:inherit;border-radius:.5rem;padding:.5rem .75rem}.join-form[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c][type=radio],.join-form[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c][type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}.join-form[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c][aria-invalid=true]{border-color:var(--color-error);outline:2px solid var(--color-error)}.join-form__check[data-astro-cid-tgh75x4c]{align-items:start;gap:.25rem var(--space-1);grid-template-columns:auto 1fr;display:grid}.join-form__check[data-astro-cid-tgh75x4c] input[data-astro-cid-tgh75x4c]{margin-top:.2rem}.join-form__check[data-astro-cid-tgh75x4c] .join-form__error[data-astro-cid-tgh75x4c]{grid-column:2}.join-form__hint[data-astro-cid-tgh75x4c]{color:var(--color-muted);margin:0;font-size:.95rem}.join-form__error[data-astro-cid-tgh75x4c]{color:var(--color-error);margin:0;font-weight:600}.join-form__summary[data-astro-cid-tgh75x4c]{margin-bottom:var(--space-3);padding:var(--space-2);border:2px solid var(--color-error);border-radius:var(--radius);background:var(--color-surface)}.join-form__summary[data-astro-cid-tgh75x4c] h3[data-astro-cid-tgh75x4c]{margin:0 0 var(--space-1);font-size:1.1rem}.join-form__summary[data-astro-cid-tgh75x4c] ul[data-astro-cid-tgh75x4c]{margin:0}.join-form__summary[data-astro-cid-tgh75x4c] a[data-astro-cid-tgh75x4c]{color:var(--color-error)}.join-form[data-astro-cid-tgh75x4c] fieldset[data-astro-cid-tgh75x4c]:disabled{opacity:.6}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--color-surface), var(--color-bg));border-bottom:1px solid var(--color-border)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-block:var(--space-4);align-items:center;display:grid}.hero__image[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:100%;box-shadow:0 1rem 2.5rem #6824822e}.eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-1);color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.trust[data-astro-cid-lcdefpme]{background:var(--color-primary);color:var(--color-primary-text)}.trust__list[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-block:var(--space-3);margin-block:0;list-style:none;display:grid}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.trust__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{min-width:4.5rem;font-family:var(--font-serif);text-align:center;font-size:2rem;line-height:1}.trust__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.9375rem}@media (width>=48rem){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1.1fr 1fr}.trust__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.groups[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.steps[data-astro-cid-lcdefpme]{max-width:40rem;margin:0 0 var(--space-3);padding-left:1.25rem}
