.FAQ-module__bF8gtq__sectionDesc{text-align:center;color:var(--text-secondary);max-width:600px;margin:-2rem auto 3rem;font-size:1.05rem;line-height:1.7}.FAQ-module__bF8gtq__faqList{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.FAQ-module__bF8gtq__faqItem{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;transition:all .3s;overflow:hidden}.FAQ-module__bF8gtq__faqItem:hover{border-color:var(--accent-primary);box-shadow:0 4px 16px #6366f114}.FAQ-module__bF8gtq__faqItemOpen{border-color:var(--accent-primary);box-shadow:0 4px 20px #6366f11f}.FAQ-module__bF8gtq__faqQuestion{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:1.05rem;font-weight:600;transition:color .2s;display:flex}.FAQ-module__bF8gtq__faqQuestion:hover{color:var(--accent-primary)}.FAQ-module__bF8gtq__faqChevron{color:var(--text-muted);flex-shrink:0;transition:transform .3s}.FAQ-module__bF8gtq__faqItemOpen .FAQ-module__bF8gtq__faqChevron{color:var(--accent-primary);transform:rotate(180deg)}.FAQ-module__bF8gtq__faqAnswer{max-height:0;padding:0 1.5rem;transition:max-height .35s,padding .35s;overflow:hidden}.FAQ-module__bF8gtq__faqItemOpen .FAQ-module__bF8gtq__faqAnswer{max-height:300px;padding:0 1.5rem 1.25rem}.FAQ-module__bF8gtq__faqAnswer p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}@media (max-width:600px){.FAQ-module__bF8gtq__faqQuestion{padding:1rem 1.25rem;font-size:.95rem}.FAQ-module__bF8gtq__faqAnswer{padding:0 1.25rem}.FAQ-module__bF8gtq__faqItemOpen .FAQ-module__bF8gtq__faqAnswer{padding:0 1.25rem 1rem}}
