.FAQ_section__fFW4z{padding:6rem 2rem;background:var(--main-bg)}.FAQ_container__CPo3g{max-width:1200px;margin:0 auto}.FAQ_header__NXeQJ{text-align:center;margin-bottom:4rem}.FAQ_title__3czVw{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:white}.FAQ_accent__TciUE{background:linear-gradient(135deg,#4b63ff,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FAQ_subtitle__isD65{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.FAQ_faqGrid__uzX64{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.FAQ_faqCard__AzzTU{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.25rem .75rem;transition:all .25s ease}.FAQ_faqCard__AzzTU:hover{border-color:rgba(75,99,255,.2);background:rgba(255,255,255,.04)}.FAQ_faqCard__AzzTU.FAQ_open__Ks3Mv{border-color:rgba(75,99,255,.35);background:rgba(255,255,255,.05)}.FAQ_question__p6kJL{margin:0;color:white}.FAQ_toggle__ww9Nx{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;background:transparent;border:0;padding:1rem .5rem;text-align:left;cursor:pointer;color:inherit}.FAQ_toggle__ww9Nx:focus-visible{outline:2px solid #7c91ff;outline-offset:2px;border-radius:8px}.FAQ_qText__hQt8F{font-size:1.125rem;font-weight:600;line-height:1.4}.FAQ_chevron__WNwrS{transition:transform .2s ease;opacity:.9}.FAQ_chevron__WNwrS.FAQ_open__Ks3Mv{transform:rotate(180deg)}.FAQ_answerWrap__I55Vh{overflow:hidden;transition:grid-template-rows .25s ease,padding .25s ease;display:grid;grid-template-rows:0fr;padding:0 .5rem}.FAQ_answerWrap__I55Vh[data-open=true]{grid-template-rows:1fr;padding:0 .5rem .75rem}.FAQ_answerWrap__I55Vh>.FAQ_answer__S59Et{min-height:0}.FAQ_answer__S59Et{color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-line;font-size:.9875rem}@media (max-width:768px){.FAQ_section__fFW4z{padding:4rem 1rem}.FAQ_title__3czVw{font-size:2rem}.FAQ_faqGrid__uzX64{grid-template-columns:1fr;gap:1rem}.FAQ_toggle__ww9Nx{padding:.85rem .25rem}}