.cta-section { background: linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%); padding: var(--space-16) 0; text-align: center; color: var(--color-white); }
.cta-section h2 { color: var(--color-white); margin-bottom: var(--space-4); }
.cta-section p { color: rgba(255,255,255,0.9); margin-bottom: var(--space-8); max-width: 500px; margin-left: auto; margin-right: auto; }
.cta-section .btn { background: var(--color-white); color: var(--color-accent-dark); font-weight: var(--fw-bold); }
.cta-section .btn:hover { transform: translateY(-2px); box-shadow: var(--shadow-xl); }
