.FAQAccordion_accordion__YBSN5{width:100%;max-width:860px;margin:0 auto;padding:0 var(--container-px,1.5rem)}.FAQAccordion_category__WCebx{margin-bottom:3rem}.FAQAccordion_category__WCebx:last-child{margin-bottom:0}.FAQAccordion_categoryName__27vI6{font-size:var(--font-size-h3,1.375rem);font-weight:600;letter-spacing:var(--letter-spacing-label,.05em);text-transform:uppercase;color:var(--color-accent-indigo,#6366f1);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(99,102,241,.2)}.FAQAccordion_items__tKpNu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.FAQAccordion_item__efHAq{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary,#12121a);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.FAQAccordion_item__efHAq:hover{border-color:rgba(99,102,241,.3);background:var(--color-bg-tertiary,#1a1a25)}.FAQAccordion_questionBtn__R1zy_{appearance:none;background:none;border:none;cursor:pointer;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:var(--font-size-body-lg,1.125rem);font-weight:500;line-height:var(--line-height-body,1.6);color:var(--color-text-primary,#f5f5f7);outline:none}.FAQAccordion_questionBtn__R1zy_:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-indigo,#6366f1);border-radius:12px}.FAQAccordion_questionText__2x4_L{flex:1}.FAQAccordion_chevron___tJtM{flex-shrink:0;width:20px;height:20px;color:var(--color-text-secondary,#a1a1aa);transition:transform .3s ease,color .2s ease;pointer-events:none}.FAQAccordion_chevronOpen__cF_XX{transform:rotate(180deg);color:var(--color-accent-indigo,#6366f1)}.FAQAccordion_answer__pMuRi{max-height:0;overflow:hidden;transition:max-height .35s ease}.FAQAccordion_answerOpen__QPiBJ{max-height:1000px}.FAQAccordion_answerContent__SK0i5{padding:0 1.5rem 1.25rem;font-size:var(--font-size-body,1rem);line-height:var(--line-height-body-lg,1.7);color:var(--color-text-secondary,#a1a1aa)}@media (max-width:640px){.FAQAccordion_accordion__YBSN5{padding:0 var(--container-px-mobile,1rem)}.FAQAccordion_questionBtn__R1zy_{padding:1rem 1.25rem;font-size:var(--font-size-body,1rem)}.FAQAccordion_answerContent__SK0i5{padding:0 1.25rem 1rem}}