.FAQPage-module__TMc0tq__faqPage{background:#fff;width:100%;padding:120px 20px}.FAQPage-module__TMc0tq__heading{text-align:center;color:#111827;margin-bottom:10px;font-size:44px;font-weight:700}.FAQPage-module__TMc0tq__subtext{text-align:center;color:#6b7280;margin-bottom:60px}.FAQPage-module__TMc0tq__faqList{flex-direction:column;gap:22px;max-width:1100px;margin:0 auto;display:flex}.FAQPage-module__TMc0tq__faqItem{cursor:pointer;background:#fff;border-radius:14px;padding:26px 32px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 30px #0000000f}.FAQPage-module__TMc0tq__faqItem:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}.FAQPage-module__TMc0tq__questionRow{justify-content:space-between;align-items:center;display:flex}.FAQPage-module__TMc0tq__question{color:#1f2937;max-width:85%;font-size:18px;font-weight:500}.FAQPage-module__TMc0tq__icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .3s;display:flex}.FAQPage-module__TMc0tq__answerWrapper{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.FAQPage-module__TMc0tq__answer{color:#6b7280;border-top:1px solid #f1f1f1;margin-top:18px;padding-top:18px;font-size:16px;line-height:1.7}.FAQPage-module__TMc0tq__open .FAQPage-module__TMc0tq__answerWrapper{opacity:1;max-height:300px}.FAQPage-module__TMc0tq__open .FAQPage-module__TMc0tq__icon{transform:rotate(90deg)}@media (max-width:375px){.FAQPage-module__TMc0tq__question{font-size:14px}.FAQPage-module__TMc0tq__answer{font-size:13.5px}.FAQPage-module__TMc0tq__icon{width:32px;height:32px;font-size:12px}}@media (max-width:320px){.FAQPage-module__TMc0tq__heading{font-size:22px}.FAQPage-module__TMc0tq__question{font-size:13px}.FAQPage-module__TMc0tq__icon{width:30px;height:30px;font-size:12px}.FAQPage-module__TMc0tq__answer{font-size:13px;line-height:1.5}}
