.legal-header{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:4rem 0;margin-bottom:3rem;color:var(--text-primary);position:relative;margin-top:80px}.legal-header h1{color:var(--text-primary);text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.legal-header p{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto}.header-spacer{display:none}.faq-header{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:4rem 0;margin-bottom:3rem;color:var(--text-primary);position:relative;margin-top:80px;border-top:1px solid rgba(102,126,234,.1);border-bottom:1px solid rgba(102,126,234,.1)}.faq-header h1{color:var(--text-primary);text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.faq-header p{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto}