.cta-block{background:radial-gradient(120% 140% at 50% 0%, var(--navy-soft) 0%, var(--navy-deep) 70%)}.cta-block__inner{text-align:center;max-width:900px;margin:0 auto}.cta-block__inner h2{font-size:var(--fs-h2);margin-top:12px}.cta-block__inner p{color:var(--ink-muted);font-size:var(--fs-lead);max-width:620px;margin-top:16px;margin-left:auto;margin-right:auto}.bgv-white .cta-block__inner p,.bgv-grey .cta-block__inner p{color:var(--ink-muted-dark)}.cta-block__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (max-width:768px){.cta-block__actions{flex-direction:column;align-items:stretch}}
