.FAQItem_item__4KdJ4{border-bottom:1px solid var(--color-border)}.FAQItem_heading__DsWAA{margin:0}.FAQItem_trigger__Db6D_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) 0;background:none;border:none;cursor:pointer;text-align:left;gap:var(--space-4);min-height:48px}.FAQItem_trigger__Db6D_:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.FAQItem_trigger__text__HPvzT{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug)}.FAQItem_chevron__C6oc6{font-size:var(--text-lg);color:var(--color-cta);flex-shrink:0;transition:transform var(--motion-fast);display:inline-block}.FAQItem_chevron--open__ZwYwH{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.FAQItem_chevron__C6oc6{transition:none}}.FAQItem_panel__udA1R{padding-bottom:var(--space-4)}.FAQItem_answer__V_vP5{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.FAQSection_section__EQ1lV{width:100%;padding:var(--space-12) var(--space-5)}.FAQSection_container__Yuil7{max-width:680px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}.FAQSection_headline__rMpjG{font-size:var(--text-2xl);font-weight:var(--weight-black);color:var(--color-text);line-height:var(--leading-snug)}.FAQSection_list__Fr4YK{border-top:1px solid var(--color-border)}