.FAQ-module__xrt3Fa__faqSection{padding:100px 0 40px}.FAQ-module__xrt3Fa__sectionTitle{text-align:center;letter-spacing:-1px;margin-bottom:16px;font-size:2.8rem;font-weight:900}.FAQ-module__xrt3Fa__sectionSubtitle{text-align:center;color:var(--text-secondary);max-width:580px;margin:0 auto 60px;font-size:1.05rem;line-height:1.8}.FAQ-module__xrt3Fa__faqList{flex-direction:column;gap:8px;max-width:760px;margin:0 auto;display:flex}.FAQ-module__xrt3Fa__faqItem{background:var(--surface-color);border:1px solid var(--surface-border);border-radius:14px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.FAQ-module__xrt3Fa__faqItem:hover{border-color:#ea580c26}.FAQ-module__xrt3Fa__faqItemOpen{border-color:#ea580c40;box-shadow:0 4px 20px #00000026}.FAQ-module__xrt3Fa__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:16px;padding:20px 24px;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1.4;transition:color .3s;display:flex}.FAQ-module__xrt3Fa__faqQuestion:hover{color:var(--accent-primary)}.FAQ-module__xrt3Fa__faqIcon{color:var(--accent-primary);background:#ea580c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.4rem;font-weight:300;transition:transform .3s,background .3s;display:flex}.FAQ-module__xrt3Fa__faqItemOpen .FAQ-module__xrt3Fa__faqIcon{background:#ea580c26;transform:rotate(180deg)}.FAQ-module__xrt3Fa__faqAnswer{padding:0 24px;transition:max-height .4s,opacity .3s,padding-bottom .3s;overflow:hidden}.FAQ-module__xrt3Fa__faqAnswer p{color:var(--text-secondary);font-size:.95rem;line-height:1.75}@media (max-width:768px){.FAQ-module__xrt3Fa__sectionTitle{font-size:2rem}.FAQ-module__xrt3Fa__faqQuestion{padding:16px 20px;font-size:.95rem}.FAQ-module__xrt3Fa__faqAnswer{padding:0 20px}}
