.FAQ_section__AblqS{background:var(--bg-primary)}.FAQ_head__b1utU{margin-bottom:clamp(2rem,1.5rem + 3vw,4rem)}.FAQ_head__b1utU .FAQ_text-label____qAm{display:block;margin-bottom:1rem}.FAQ_list__AVE_P{max-width:800px;margin:0 auto}.FAQ_item__JHoCl{border-bottom:1px solid var(--border)}.FAQ_itemOpen__1BUIE{border-bottom-color:var(--accent)}.FAQ_question__KVX9z{width:100%;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 0;text-align:left;transition:color var(--duration-fast) var(--ease-out-expo)}.FAQ_question__KVX9z:focus-visible .FAQ_qText__RrkIK,.FAQ_question__KVX9z:hover .FAQ_qText__RrkIK{color:var(--accent)}.FAQ_question__KVX9z:focus-visible .FAQ_iconBar__1FCXL,.FAQ_question__KVX9z:hover .FAQ_iconBar__1FCXL{background:var(--accent)}.FAQ_qText__RrkIK{flex:1 1;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.FAQ_icon__JrmDv{position:relative;display:inline-block;width:clamp(16px,1.1vw + 12px,22px);height:clamp(16px,1.1vw + 12px,22px);flex-shrink:0}.FAQ_iconBar__1FCXL{position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:var(--text-muted);transform:translate(-50%,-50%);transition:background var(--duration-fast) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.FAQ_iconBarVertical__062RL{transform:translate(-50%,-50%) rotate(90deg)}.FAQ_itemOpen__1BUIE .FAQ_iconBar__1FCXL{background:var(--accent)}.FAQ_itemOpen__1BUIE .FAQ_iconBarVertical__062RL{transform:translate(-50%,-50%) rotate(0deg)}.FAQ_answerWrap__pcybI{overflow:hidden}.FAQ_answer__Zehdp{padding:0 0 1.5rem;font-size:.95rem;color:var(--text-secondary);line-height:1.75;max-width:620px}