.cta-band{border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-2xl);text-align:center;border:1px solid var(--border-glow);background:linear-gradient(135deg,#7c3aed29,#00d4ff1f);position:relative;overflow:hidden}.cta-glow{background:var(--gradient-glow);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.cta-content{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-title{font-size:var(--fs-4xl);margin-bottom:var(--space-lg);font-weight:800;line-height:1.15}.cta-text{font-size:var(--fs-lg);color:var(--text-secondary);margin-bottom:var(--space-2xl);line-height:1.7}.cta-actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:520px){.cta-band{padding:var(--space-2xl) var(--space-lg)}.cta-actions{flex-direction:column}.cta-actions .btn{width:100%}}
