.FaqAccordion-module__5HaM2W__faqSection{flex-direction:column;gap:20px;width:100%;margin-top:40px;margin-bottom:20px;display:flex}.FaqAccordion-module__5HaM2W__faqTitle{color:var(--text-primary);border-left:4px solid var(--primary);margin-bottom:8px;padding-left:12px;font-size:1.35rem;font-weight:800;line-height:1.2}.FaqAccordion-module__5HaM2W__faqList{flex-direction:column;gap:12px;width:100%;display:flex}.FaqAccordion-module__5HaM2W__faqItem{border:1px solid var(--card-border);border-radius:var(--radius-md);transition:all var(--transition-fast) ease-in-out;padding:0;overflow:hidden}.FaqAccordion-module__5HaM2W__faqItem:hover{border-color:var(--primary);background:#6366f105}.FaqAccordion-module__5HaM2W__faqItemOpen{border-color:var(--primary);box-shadow:var(--shadow-sm)}.FaqAccordion-module__5HaM2W__faqQuestionBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.FaqAccordion-module__5HaM2W__faqQuestion{color:var(--text-primary);transition:color var(--transition-fast);font-size:.95rem;font-weight:700}.FaqAccordion-module__5HaM2W__faqQuestionBtn:hover .FaqAccordion-module__5HaM2W__faqQuestion{color:var(--primary)}.FaqAccordion-module__5HaM2W__faqIcon{color:var(--text-secondary);transition:transform var(--transition-fast);justify-content:center;align-items:center;width:24px;height:24px;font-size:1.25rem;font-weight:600;display:inline-flex}.FaqAccordion-module__5HaM2W__faqItemOpen .FaqAccordion-module__5HaM2W__faqIcon{color:var(--primary);transform:rotate(180deg)}.FaqAccordion-module__5HaM2W__faqAnswerContainer{max-height:0;transition:max-height var(--transition-normal) cubic-bezier(.16, 1, .3, 1), opacity var(--transition-normal);opacity:0;overflow:hidden}.FaqAccordion-module__5HaM2W__faqAnswerVisible{opacity:1;max-height:500px}.FaqAccordion-module__5HaM2W__faqAnswer{color:var(--text-secondary);border-top:1px solid #e2e8f033;padding:0 24px 20px;font-size:.88rem;line-height:1.6}.FaqAccordion-module__5HaM2W__faqAnswer p{margin:0}
