.hero-section { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: var(--white); padding: 100px 0 60px; text-align: center; } .hero-section .section-title { color: var(--white); } .hero-section .section-subtitle { color: rgba(255, 255, 255, 0.9); } .faq-list { margin: 30px 0; } .faq-item { background: var(--bg-color); padding: 20px; border-radius: 8px; margin-bottom: 15px; } .faq-item h3 { font-size: 16px; margin-bottom: 10px; color: var(--primary-color); } .faq-item p { font-size: 14px; color: var(--text-color); line-height: 1.6; margin: 0; }