.FAQ-module__xrt3Fa__section{background:linear-gradient(#060b15f5 0%,#040913fa 100%),radial-gradient(circle at 20% 90%,#7c3aed14,#0000 42%)}.FAQ-module__xrt3Fa__faqList{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.FAQ-module__xrt3Fa__faqItem{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);overflow:hidden}.FAQ-module__xrt3Fa__faqItem.FAQ-module__xrt3Fa__open{border-color:var(--color-border-hover);background:#7c3aed0a}.FAQ-module__xrt3Fa__question{width:100%;font-family:var(--font-heading);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.02rem;font-weight:600;display:flex}.FAQ-module__xrt3Fa__question:hover{color:var(--color-primary-light)}.FAQ-module__xrt3Fa__chevron{color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.FAQ-module__xrt3Fa__open .FAQ-module__xrt3Fa__chevron{color:var(--color-primary-light);transform:rotate(180deg)}.FAQ-module__xrt3Fa__answerWrap{overflow:hidden}.FAQ-module__xrt3Fa__answer{color:var(--color-text-secondary);padding:0 24px 20px;font-size:.92rem;line-height:1.7}[data-theme=light] .FAQ-module__xrt3Fa__section{background:linear-gradient(#f8fafc 0%,#f1f5f9fa 100%),radial-gradient(circle at 20% 90%,#7c3aed08,#0000 42%)}[data-theme=light] .FAQ-module__xrt3Fa__faqItem.FAQ-module__xrt3Fa__open{background:#0066cc08}
