.cta-band{gap:var(--space-6);border-radius:var(--radius-lg);padding:clamp(var(--space-6), 6vw, var(--space-8)) clamp(var(--space-5), 5vw, var(--space-8));align-items:end;display:grid}.cta-band--mint{background:var(--mint)}.cta-band--mint .cta-copy p,.cta-band--mint .cta-action p{color:var(--ink)}.cta-band.on-ink h2{color:var(--bone)}.cta-accent{color:var(--cleared)}.cta-band--mint .cta-accent{color:var(--green-deep)}.cta-copy>*+*{margin-top:var(--space-4)}.cta-copy p{max-width:40rem}.cta-action{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cta-action p{font-size:var(--fs-small)}.cta-band--mint a:not(.btn){color:var(--green-deep)}@media (width>=56rem){.cta-band{column-gap:var(--space-7);grid-template-columns:1fr auto}.cta-action{align-items:flex-end}.cta-action .btn{white-space:nowrap}}
