.cta-banner[data-v-f6caee24]{color:#fff;text-align:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:80px 0}.cta-content h2[data-v-f6caee24]{letter-spacing:-.5px;margin-bottom:12px;font-size:calc(clamp(28px,3.5vw,40px));font-weight:800}.cta-content p[data-v-f6caee24]{color:#bfdbfe;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:17px}.btn-cta-white[data-v-f6caee24]{color:#1d4ed8;background:#fff;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 10px 25px #00000026}.btn-cta-white[data-v-f6caee24]:hover{transform:translateY(-2px)}
