.faq_container__GCHW5{max-width:800px;margin:0 auto;padding:64px 24px}.faq_container__GCHW5.faq_compact__21uF2{padding:32px 24px}.faq_heading__rFT2k{font-size:2rem;font-weight:700;color:#111827;margin-bottom:8px;text-align:center}.faq_subheading__QydxD{font-size:1.1rem;color:#6b7280;text-align:center;margin-bottom:40px}.faq_empty__ySIf4{color:#9ca3af;font-style:italic;text-align:center;padding:32px 0}.faq_list__7hbeH{display:flex;flex-direction:column;gap:2px}.faq_item__ozdiS{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .15s}.faq_item__ozdiS+.faq_item__ozdiS{margin-top:8px}.faq_itemOpen__qWY2B{box-shadow:0 2px 8px rgba(0,0,0,.06)}.faq_title__lpw8g{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:1rem;font-weight:600;color:#111827;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s}.faq_title__lpw8g:hover{background:#f9fafb}.faq_itemOpen__qWY2B .faq_title__lpw8g{color:#4f46e5}.faq_chevron__vhowy{font-size:.75rem;flex-shrink:0;color:#9ca3af;transition:color .15s}.faq_itemOpen__qWY2B .faq_chevron__vhowy{color:#4f46e5}.faq_content__lmxmm{padding:0 24px 20px;font-size:.95rem;color:#374151;line-height:1.7;border-top:1px solid #f3f4f6}.faq_content__lmxmm p{margin:12px 0 0;white-space:pre-wrap}.faq_compact__21uF2 .faq_title__lpw8g{padding:12px 16px;font-size:.9rem}.faq_compact__21uF2 .faq_content__lmxmm{padding:0 16px 14px}