.FAQ_pageHeader__UaQrg{background:linear-gradient(135deg,#4778f5,#3b5bdb);padding:5rem 0 4rem;text-align:center;color:#fff}.FAQ_eyebrow__LD5vI{display:block;color:hsla(0,0%,100%,.7)!important;font-size:.75rem!important;letter-spacing:.12em!important;margin-bottom:1rem!important;text-transform:uppercase!important}.FAQ_pageTitle__Niw9Q{color:#fff!important;font-weight:700!important;font-size:3rem!important;margin-bottom:1rem!important}@media(max-width:768px){.FAQ_pageTitle__Niw9Q{font-size:2.25rem!important}}.FAQ_pageSubtitle__K6Ro5{color:hsla(0,0%,100%,.85)!important;font-size:1.125rem!important;max-width:600px;margin:0 auto!important;line-height:1.65!important}.FAQ_layout__QFH33{display:grid;grid-template-columns:220px 1fr;grid-gap:4rem;gap:4rem;padding-top:4rem!important;padding-bottom:4rem!important;align-items:start}@media(max-width:900px){.FAQ_layout__QFH33{grid-template-columns:1fr;gap:2rem}}.FAQ_categoryNav__G9rPb{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:.25rem}@media(max-width:900px){.FAQ_categoryNav__G9rPb{position:static;flex-direction:row;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid #e8ecf4;padding-bottom:1rem}}.FAQ_categoryNavItem__VmrZE{display:block;padding:.5rem .875rem;border-radius:8px;color:#717684;text-decoration:none;font-size:.9rem;font-weight:500;line-height:1.4;transition:background .15s ease,color .15s ease}.FAQ_categoryNavItem__VmrZE:hover{background-color:#f0f4ff;color:#4778f5}@media(max-width:900px){.FAQ_categoryNavItem__VmrZE{background-color:#f0f4ff;color:#4778f5;font-size:.825rem;padding:.4rem .75rem}}.FAQ_faqContent__Vfchr{display:flex;flex-direction:column;gap:3.5rem}.FAQ_categorySection__UsuBo{scroll-margin-top:100px}.FAQ_categoryTitle__MRBG1{font-size:1.35rem!important;font-weight:700!important;color:#4778f5!important;margin-bottom:1.5rem!important;padding-bottom:.75rem;border-bottom:2px solid #e8ecf4;text-transform:uppercase;letter-spacing:.04em}.FAQ_questionList__kBdHO{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__QONEW{background-color:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:1.5rem 1.75rem;transition:box-shadow .2s ease,border-color .2s ease}.FAQ_faqItem__QONEW:hover{box-shadow:0 4px 16px rgba(71,120,245,.08);border-color:#c5d3fb}.FAQ_question__iRx4b{font-size:1rem!important;font-weight:700!important;color:#222!important;margin-bottom:.75rem!important;line-height:1.4!important}.FAQ_answer__CKuaM{color:#4b5563!important;font-size:.95rem!important;line-height:1.75!important}.FAQ_ctaSection__qyvMG{background-color:#f8faff;padding:5rem 0;margin-top:2rem}.FAQ_ctaTitle__ctw5O{color:#222!important;font-weight:700!important;margin-bottom:1rem!important}@media(max-width:768px){.FAQ_ctaTitle__ctw5O{font-size:1.75rem!important}}.FAQ_ctaSubtitle__f6Byj{color:#717684!important;font-size:1.05rem!important;line-height:1.7!important;max-width:560px;margin:0 auto 2rem!important}.FAQ_ctaButton___qZn_{background-color:#4778f5!important;color:#fff!important;padding:1rem 2.5rem!important;font-size:1.125rem!important;font-weight:600!important;text-transform:none!important;border-radius:10px!important}.FAQ_ctaButton___qZn_:hover{background-color:#2e5bc7!important;box-shadow:0 4px 12px rgba(71,120,245,.3)!important}.FAQ_ctaSecondary__6FWuG{color:#4778f5;text-decoration:none;font-size:.95rem;font-weight:500}.FAQ_ctaSecondary__6FWuG:hover{text-decoration:underline}