.cta-banner.svelte-11g2kvi{padding:5rem 0}.cta-banner.gold.svelte-11g2kvi{background:var(--color-gold)}.cta-banner.green.svelte-11g2kvi{background:var(--color-green-vivid)}.cta-banner.dark.svelte-11g2kvi{background:var(--color-green-vivid-dark)}.cta-inner.svelte-11g2kvi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-text.svelte-11g2kvi h2:where(.svelte-11g2kvi){font-family:var(--font-heading-alt);margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.cta-text.svelte-11g2kvi p:where(.svelte-11g2kvi){max-width:500px;font-size:1rem;line-height:1.6}.gold.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) h2:where(.svelte-11g2kvi){color:var(--color-green-primary)}.gold.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) p:where(.svelte-11g2kvi){color:var(--color-green-dark);opacity:.8}.green.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) h2:where(.svelte-11g2kvi){color:#fff}.green.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) p:where(.svelte-11g2kvi){color:#fffc}.dark.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) h2:where(.svelte-11g2kvi){color:#fff}.dark.svelte-11g2kvi .cta-text:where(.svelte-11g2kvi) p:where(.svelte-11g2kvi){color:#ffffffb3}.cta-actions.svelte-11g2kvi{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=768px){.cta-inner.svelte-11g2kvi{text-align:center;flex-direction:column}.cta-actions.svelte-11g2kvi{justify-content:center}}
