.FAQItem_item__OHcDe{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.FAQItem_item__OHcDe:hover{border-color:#c7d2fe;box-shadow:0 2px 12px rgba(99,102,241,.07)}.FAQItem_item__OHcDe.FAQItem_open__uSl7g{border-color:#a5b4fc;box-shadow:0 4px 16px rgba(99,102,241,.1)}.FAQItem_question__78Maq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:.97rem;font-weight:600;color:#0f172a;line-height:1.45;transition:color .15s}.FAQItem_item__OHcDe.FAQItem_open__uSl7g .FAQItem_question__78Maq{color:#4f46e5}.FAQItem_icon__YqlWy{flex-shrink:0;color:#94a3b8;display:flex;align-items:center;transition:transform .25s ease,color .15s}.FAQItem_item__OHcDe.FAQItem_open__uSl7g .FAQItem_icon__YqlWy{transform:rotate(180deg);color:#6366f1}.FAQItem_answerWrap__Bcowj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.FAQItem_item__OHcDe.FAQItem_open__uSl7g .FAQItem_answerWrap__Bcowj{grid-template-rows:1fr}.FAQItem_answer__HMOWY{overflow:hidden;font-size:.9rem;color:#475569;line-height:1.75;padding:0 1.35rem 1.2rem;margin:0}@media (max-width:640px){.FAQItem_question__78Maq{font-size:.92rem;padding:1rem 1.1rem}.FAQItem_answer__HMOWY{font-size:.87rem;padding:0 1.1rem 1rem}}.FAQ_hero__lZsox{background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#312e81);padding:4rem 1.5rem 3.5rem}.FAQ_heroInner__8uinv{max-width:680px;margin:0 auto;text-align:center}.FAQ_badge__8o5JD{display:inline-block;background:hsla(0,0%,100%,.1);color:rgba(196,181,253,.9);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .85rem;border-radius:999px;border:1px solid rgba(196,181,253,.2);margin-bottom:1.1rem}.FAQ_title__YnZA9{font-size:2.6rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:1rem}.FAQ_subtitle__QxBWM{font-size:1rem;color:hsla(0,0%,100%,.62);line-height:1.7;margin-bottom:2rem}.FAQ_heroLink__lmb3b{color:#a5b4fc;text-decoration:underline;text-underline-offset:3px}.FAQ_heroLink__lmb3b:hover{color:#c7d2fe}.FAQ_stats__6o98L{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.FAQ_stat__GX8Hv{display:flex;flex-direction:column;align-items:center;gap:.2rem}.FAQ_stat__GX8Hv strong{font-size:1.4rem;font-weight:800;color:#fff}.FAQ_stat__GX8Hv span{font-size:.72rem;color:rgba(196,181,253,.55);text-transform:uppercase;letter-spacing:.06em}.FAQ_statDivider__2UPqN{width:1px;height:32px;background:hsla(0,0%,100%,.12)}.FAQ_layout__skKaF{max-width:820px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.FAQ_filters__gF_v5{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2.5rem}.FAQ_filterBtn__cBQWO{font-size:.8rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem 1rem;cursor:pointer;transition:all .15s;font-family:inherit}.FAQ_filterBtn__cBQWO:hover{background:#e2e8f0;color:#0f172a}.FAQ_filterActive___e3h8{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 2px 8px rgba(79,70,229,.3)}.FAQ_filterActive___e3h8:hover{background:#4338ca;color:#fff}.FAQ_list__CAnBY{display:flex;flex-direction:column;gap:2rem}.FAQ_group__gG2YI{display:flex;flex-direction:column;gap:.75rem}.FAQ_groupLabel__Qd4Bj{margin:0;padding-bottom:.25rem;border-bottom:1px solid #f1f5f9}.FAQ_categoryLabel__DgSkW,.FAQ_groupLabel__Qd4Bj{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.FAQ_categoryLabel__DgSkW{margin-bottom:.75rem}.FAQ_groupItems__LVeqG{display:flex;flex-direction:column;gap:.6rem}.FAQ_cta__avPd4{margin-top:3.5rem}.FAQ_ctaInner__8fruv{background:linear-gradient(135deg,#f5f3ff,#eff6ff);border:1px solid #ddd6fe;border-radius:20px;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.FAQ_ctaIcon__LacRP{font-size:2rem;line-height:1}.FAQ_ctaTitle__uxrU1{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0}.FAQ_ctaText__HG25A{font-size:.9rem;color:#64748b;line-height:1.65;max-width:420px;margin:0}.FAQ_ctaBtns__rLbid{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.FAQ_ctaPrimary__15SfA{background:#4f46e5;color:#fff;font-size:.88rem;font-weight:700;padding:.65rem 1.5rem;border-radius:10px;text-decoration:none;transition:background .15s,transform .15s;box-shadow:0 2px 8px rgba(79,70,229,.3)}.FAQ_ctaPrimary__15SfA:hover{background:#4338ca;transform:translateY(-1px)}.FAQ_ctaSecondary__b9uc2{background:#fff;color:#4f46e5;font-size:.88rem;font-weight:600;padding:.65rem 1.5rem;border-radius:10px;text-decoration:none;border:1px solid #c7d2fe;transition:all .15s}.FAQ_ctaSecondary__b9uc2:hover{background:#f5f3ff;border-color:#a5b4fc}@media (max-width:640px){.FAQ_title__YnZA9{font-size:1.9rem}.FAQ_subtitle__QxBWM{font-size:.92rem}.FAQ_stats__6o98L{gap:1.25rem}.FAQ_stat__GX8Hv strong{font-size:1.2rem}.FAQ_layout__skKaF{padding:2rem 1rem 3.5rem}.FAQ_ctaInner__8fruv{padding:1.75rem 1.25rem}.FAQ_ctaTitle__uxrU1{font-size:1.2rem}}