.final[data-astro-cid-nlo4futn] .wrap[data-astro-cid-nlo4futn]{text-align:center;max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(16px,4vw,40px)}.final[data-astro-cid-nlo4futn] h2[data-astro-cid-nlo4futn]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;max-width:20ch;margin:0 auto;font-size:clamp(28px,4vw,48px)}.final[data-astro-cid-nlo4futn] p[data-astro-cid-nlo4futn]{color:var(--text-muted);max-width:46ch;font-size:var(--fs-lg);margin:14px auto 0}.final[data-astro-cid-nlo4futn] .cta[data-astro-cid-nlo4futn]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.final[data-astro-cid-nlo4futn].is-card{padding:clamp(40px,6vw,80px) clamp(16px,4vw,40px)}.final[data-astro-cid-nlo4futn].is-card .wrap[data-astro-cid-nlo4futn]{background:var(--surface-default);border:1px solid rgba(var(--brand-primary-rgb), .12);border-radius:var(--radius-xl);max-width:760px;box-shadow:0 20px 48px rgba(var(--brand-primary-rgb), .14);padding:clamp(40px,6vw,64px) clamp(24px,4vw,56px)}.final[data-astro-cid-nlo4futn].is-filled{--fill:var(--brand-primary);padding:clamp(32px,5vw,56px) clamp(16px,4vw,40px)}.final[data-astro-cid-nlo4futn].is-filled.teal{--fill:var(--teal-ink)}.final[data-astro-cid-nlo4futn].is-filled .wrap[data-astro-cid-nlo4futn]{background:var(--fill);border-radius:var(--radius-xl);text-align:center;max-width:1328px;box-shadow:0 40px 80px -42px color-mix(in srgb, var(--fill) 55%, transparent);padding:clamp(44px,6vw,80px) clamp(24px,4vw,56px)}.final[data-astro-cid-nlo4futn].is-filled h2[data-astro-cid-nlo4futn],.final[data-astro-cid-nlo4futn].is-filled .kicker[data-astro-cid-nlo4futn],.final[data-astro-cid-nlo4futn].is-filled p[data-astro-cid-nlo4futn]:not(.kicker){text-align:center}.final[data-astro-cid-nlo4futn].is-filled .kicker[data-astro-cid-nlo4futn]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;font-weight:var(--fw-bold);max-width:none;margin:0 auto 14px}.final[data-astro-cid-nlo4futn].is-filled h2[data-astro-cid-nlo4futn]{color:var(--text-inverse);text-wrap:balance;max-width:32ch;margin-inline:auto}.final[data-astro-cid-nlo4futn].is-filled p[data-astro-cid-nlo4futn]:not(.kicker){color:#ffffffd9;max-width:60ch}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-rose,.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-teal{background:var(--surface-default);color:var(--fill);border-radius:var(--radius-full);min-height:52px;font-size:var(--fs-sm);box-shadow:none;padding:0 28px}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-rose:hover,.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-teal:hover{background:var(--background-subtle)}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-line{background:color-mix(in srgb, var(--text-inverse) 14%, transparent);color:var(--text-inverse);border:1.5px solid color-mix(in srgb, var(--text-inverse) 45%, transparent);border-radius:var(--radius-full);min-height:52px;font-size:var(--fs-sm);padding:0 28px}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn.btn-line:hover{background:color-mix(in srgb, var(--text-inverse) 24%, transparent)}@media (width<=820px){.final[data-astro-cid-nlo4futn] .cta[data-astro-cid-nlo4futn]{flex-direction:column;align-items:center}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn]{align-items:stretch}.final[data-astro-cid-nlo4futn].is-filled .cta[data-astro-cid-nlo4futn] .btn{justify-content:center;width:100%}}
