.faq-module__6AW0yG__main{min-height:100vh}.faq-module__6AW0yG__hero{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;padding:var(--spacing-3xl)0;text-align:center}.faq-module__6AW0yG__heroTitle{font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-lg);color:var(--neutral-50)}.faq-module__6AW0yG__heroDescription{font-size:var(--text-lg);max-width:600px;color:var(--neutral-200);margin:0 auto;line-height:1.6}.faq-module__6AW0yG__searchSection{padding:var(--spacing-2xl)0;background:var(--background-secondary)}.faq-module__6AW0yG__searchBar{max-width:600px;margin:0 auto var(--spacing-xl);position:relative}.faq-module__6AW0yG__searchIcon{left:var(--spacing-md);color:var(--foreground-tertiary);font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.faq-module__6AW0yG__searchInput{width:100%;padding:var(--spacing-md)var(--spacing-md)var(--spacing-md)3rem;border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-base);transition:all var(--transition-base)}.faq-module__6AW0yG__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.faq-module__6AW0yG__categories{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.faq-module__6AW0yG__categoryButton{padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.faq-module__6AW0yG__categoryButton:hover{border-color:var(--primary);color:var(--primary)}.faq-module__6AW0yG__categoryButton.faq-module__6AW0yG__active{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-module__6AW0yG__faqSection{padding:var(--spacing-3xl)0}.faq-module__6AW0yG__faqList{gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.faq-module__6AW0yG__faqItem{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base);overflow:hidden}.faq-module__6AW0yG__faqItem:hover{box-shadow:0 4px 12px #0000001a}.faq-module__6AW0yG__faqQuestion{width:100%;padding:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;text-align:left;transition:background var(--transition-base);background:0 0;border:none;display:flex}.faq-module__6AW0yG__faqQuestion:hover{background:var(--background-secondary)}.faq-module__6AW0yG__questionText{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--foreground);flex:1}.faq-module__6AW0yG__chevron{color:var(--primary);transition:transform var(--transition-base);flex-shrink:0;font-size:1.2rem}.faq-module__6AW0yG__chevron.faq-module__6AW0yG__open{transform:rotate(180deg)}.faq-module__6AW0yG__faqAnswer{padding:0 var(--spacing-lg)var(--spacing-lg);animation:.3s ease-out faq-module__6AW0yG__slideDown}@keyframes faq-module__6AW0yG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-module__6AW0yG__faqAnswer p{color:var(--foreground-secondary);margin:0;line-height:1.6}.faq-module__6AW0yG__empty{text-align:center;padding:var(--spacing-3xl);color:var(--foreground-secondary)}.faq-module__6AW0yG__ctaSection{padding:var(--spacing-3xl)0;background:var(--background-secondary)}.faq-module__6AW0yG__ctaCard{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;padding:var(--spacing-3xl);border-radius:var(--radius-lg);text-align:center;box-shadow:0 8px 24px #667eea4d}.faq-module__6AW0yG__ctaTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--spacing-md)0;color:var(--neutral-50)}.faq-module__6AW0yG__ctaText{font-size:var(--text-lg);max-width:600px;margin:0 auto var(--spacing-xl);color:var(--neutral-200);line-height:1.6}.faq-module__6AW0yG__ctaButton{padding:var(--spacing-md)var(--spacing-2xl);color:var(--primary);border-radius:var(--radius-md);font-weight:var(--font-bold);font-size:var(--text-lg);transition:all var(--transition-base);background:#fff;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #00000026}.faq-module__6AW0yG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media (max-width:768px){.faq-module__6AW0yG__heroTitle{font-size:var(--text-3xl)}.faq-module__6AW0yG__heroDescription{font-size:var(--text-base)}.faq-module__6AW0yG__categories{flex-direction:column}.faq-module__6AW0yG__categoryButton{width:100%}.faq-module__6AW0yG__questionText{font-size:var(--text-base)}.faq-module__6AW0yG__ctaTitle{font-size:var(--text-2xl)}.faq-module__6AW0yG__ctaText{font-size:var(--text-base)}}
