.faq_page__lSbPe{min-height:100vh;background:#f8f9fb}.faq_hero__mNc7c{background:linear-gradient(135deg,#2d4fa0,#486cb3);color:#fff;text-align:center;padding:3.5rem 1.5rem 3rem}.faq_title__po1ZY{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin:0 0 .75rem}.faq_subtitle__dD_xB{font-size:1.05rem;opacity:.88;max-width:560px;margin:0 auto;line-height:1.6}.faq_content__hFwbf{max-width:780px;margin:0 auto;padding:2.5rem 1.25rem 2rem}.faq_section__XGw8D{margin-bottom:2.5rem}.faq_catTitle__oa35q{font-size:1.1rem;font-weight:700;color:#2d4fa0;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;padding-bottom:.4rem;border-bottom:2px solid #e2e8f4}.faq_list__Y6EXN{display:flex;flex-direction:column;gap:.5rem}.faq_item__jV0iq{background:#fff;border-radius:10px;border:1px solid #e4e9f2;overflow:hidden;transition:box-shadow .2s}.faq_item__jV0iq[open]{box-shadow:0 2px 12px rgba(72,108,179,.1)}.faq_question__L8b62{cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:#1a2a4a;font-size:.97rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.75rem;user-select:none}.faq_question__L8b62:after{content:"+";font-size:1.3rem;font-weight:400;color:#486cb3;flex-shrink:0;transition:transform .2s}details[open] .faq_question__L8b62:after{transform:rotate(45deg)}.faq_question__L8b62::-webkit-details-marker{display:none}.faq_answer__eNNb7{padding:0 1.25rem 1rem;color:#445;font-size:.93rem;line-height:1.7;margin:0;border-top:1px solid #f0f3fa}.faq_cta__ZtiP_{text-align:center;padding:2.5rem 1.5rem 3.5rem;background:#fff;border-top:1px solid #e4e9f2}.faq_cta__ZtiP_ p{color:#556;margin-bottom:1rem;font-size:1rem}.faq_ctaBtn__4sETI{display:inline-block;background:#25d366;color:#fff;font-weight:700;padding:.75rem 1.75rem;border-radius:50px;text-decoration:none;font-size:.97rem;transition:background .2s,transform .1s}.faq_ctaBtn__4sETI:hover{background:#1ebe59;transform:translateY(-1px)}