.faq_page__eF2xR{min-height:100vh;background:var(--bg-primary)}.faq_content__cWc4e{max-width:var(--max-width-prose);margin:0 auto;padding:100px var(--space-6) var(--space-12)}.faq_title__Sl3VF{font-size:var(--text-3xl);font-weight:var(--font-extrabold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.faq_subtitle__PSp3r{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-10)}.faq_list__QvF_S{display:flex;flex-direction:column;gap:var(--space-2)}.faq_item__Jxb_Z{border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface);transition:box-shadow var(--duration-normal) var(--ease-default)}.faq_item__Jxb_Z:hover{box-shadow:var(--shadow-sm)}.faq_question__2wu97{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;text-align:left;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.faq_question__2wu97:hover{color:var(--brand-primary)}.faq_arrow__AZKG8{font-size:var(--text-xl);color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-default);flex-shrink:0}.faq_arrowOpen__xgdsf{transform:rotate(90deg);color:var(--brand-primary)}.faq_answer__2EVyw{padding:0 var(--space-6) var(--space-5)}.faq_answer__2EVyw p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.faq_backRow__FAqQZ{text-align:center;margin-top:var(--space-10)}.faq_backLink__XezvN{color:var(--text-link);font-size:var(--text-sm);font-weight:var(--font-semibold)}.faq_backLink__XezvN:hover{text-decoration:underline}