.cta-banner[data-v-77549cfb]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);padding:4rem 0}.cta-inner[data-v-77549cfb]{align-items:center;display:flex;gap:2rem;justify-content:space-between}.cta-content h2[data-v-77549cfb]{color:var(--color-white);font-size:1.75rem;margin-bottom:.5rem}.cta-content p[data-v-77549cfb]{color:#fffc;font-size:1.05rem;max-width:500px}.cta-actions[data-v-77549cfb]{display:flex;flex-shrink:0;gap:1rem}.cta-actions .btn-outline[data-v-77549cfb]:hover{background:#ffffff26;color:#fff}@media(max-width:768px){.cta-inner[data-v-77549cfb]{flex-direction:column;text-align:center}.cta-actions[data-v-77549cfb]{justify-content:center;width:100%}}
