.cta-banner[data-v-45685b2d]{--focus-ring:var(--focus-ring-on-dark);border-radius:var(--radius);background:var(--brand-navy);box-shadow:var(--shadow-md);color:#c6d6e1;align-items:center;gap:2rem;padding:calc(clamp(1.75rem,5vw,3.5rem));display:grid}@media (width>=900px){.cta-banner--with-image[data-v-45685b2d]{grid-template-columns:1.4fr 1fr}}.cta-banner h2[data-v-45685b2d]{color:#fff;margin:0 0 1rem;font-size:calc(clamp(1.45rem,2.2vw,2rem));line-height:1.1}.cta-banner p[data-v-45685b2d]{max-width:40rem;margin:0 0 1.75rem;font-size:1.1rem}.cta-banner__actions[data-v-45685b2d]{flex-wrap:wrap;gap:.75rem;display:flex}.cta-banner[data-v-45685b2d] .button--secondary{color:#fff;border-color:#fff6}.cta-banner__image[data-v-45685b2d]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:6px solid #ffffff26;border-radius:50%;justify-self:center;width:min(100%,18rem);height:auto}
