.faq_main__4jMfx{--navy:#102a43;--blue:#155ca8;--red:#c92d35;--muted:#536579;color:#172334;background:#fff;overflow:hidden}.faq_container__OYHpA,.faq_finalInner__eD8ig,.faq_heroInner__uG4x_{width:min(1180px,calc(100% - 40px));margin-inline:auto}.faq_hero__mNc7c{background:linear-gradient(125deg,#0b1d31,#173d66);color:#fff;padding:clamp(72px,9vw,120px) 0 76px}.faq_heroInner__uG4x_{max-width:920px;text-align:center}.faq_eyebrow__3g1Sc{color:#e84d52;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800;margin:0 0 14px}.faq_hero__mNc7c h1{font-size:clamp(2.35rem,5.5vw,4.65rem);line-height:1.03;letter-spacing:-.045em;margin:0 auto 24px;max-width:1050px}.faq_lead__zX8S_{font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.6;color:#e2edf7;max-width:840px;margin:0 auto}.faq_intro__D6DCH{color:#b9cce0;line-height:1.65;max-width:720px;margin:18px auto 32px}.faq_searchBox__7nUpr{max-width:760px;margin:0 auto;text-align:left}.faq_searchBox__7nUpr label{display:block;font-weight:750;margin-bottom:9px}.faq_inputWrap__eLoXI{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #0000;border-radius:12px;padding:0 14px;min-height:58px;color:#405368}.faq_inputWrap__eLoXI:focus-within{border-color:#f3ad35;box-shadow:0 0 0 3px #f3ad3544}.faq_inputWrap__eLoXI svg{width:21px;flex:none}.faq_inputWrap__eLoXI input{width:100%;border:0;outline:0;font:inherit;color:#172334;background:#0000;min-width:0}.faq_inputWrap__eLoXI button{border:0;background:#edf2f6;border-radius:7px;width:38px;height:38px;display:grid;place-items:center;color:#273d53}.faq_inputWrap__eLoXI button svg{width:18px}.faq_resultCount__kFGAD{min-height:24px;font-size:.88rem;color:#c8d7e6;margin:8px 3px 0}.faq_secondaryCta__ZEtk_{display:inline-flex;margin-top:20px;color:#fff;border-bottom:1px solid #91b7da;font-weight:750;padding:5px}.faq_categoryNav__x5FRw{border-bottom:1px solid #dce4eb;background:#f6f8fa;padding:32px 0}.faq_categoryNav__x5FRw h2{font-size:1rem;margin:0 0 16px;color:var(--navy)}.faq_chips__1IBKN{display:flex;flex-wrap:wrap;gap:9px}.faq_chips__1IBKN a{background:#fff;border:1px solid #aebdca;color:#29435e;border-radius:999px;padding:10px 15px;font-size:.9rem;font-weight:700}.faq_faqContent___kk9Q,.faq_featured__P8_u2{padding-top:clamp(64px,8vw,100px)}.faq_featured__P8_u2 h2,.faq_sectionHeading__rkKPA h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.025em;color:var(--navy);margin:0}.faq_featuredGrid__TPgVd{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.faq_featuredGrid__TPgVd a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d4dee7;border-radius:12px;padding:20px;color:var(--navy);font-weight:780;min-height:74px;background:#fff}.faq_featuredGrid__TPgVd a span{color:var(--red);font-size:1.3rem}.faq_sectionHeading__rkKPA{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:40px;margin-bottom:48px}.faq_sectionHeading__rkKPA>p{color:var(--muted);line-height:1.65;margin:0}.faq_category__ceHh6{scroll-margin-top:90px;border-top:1px solid #d7e0e8;padding:38px 0 54px}.faq_categoryHeading__gD_Bv{display:grid;grid-template-columns:46px 1fr;gap:15px;margin-bottom:22px}.faq_categoryHeading__gD_Bv>span{color:var(--red);font-weight:850;font-size:.82rem;padding-top:6px}.faq_categoryHeading__gD_Bv h3{color:var(--navy);font-size:clamp(1.5rem,3vw,2rem);margin:0 0 7px}.faq_categoryHeading__gD_Bv p{color:var(--muted);margin:0;line-height:1.55}.faq_accordions__MqsO0{display:grid;gap:10px;margin-left:61px}.faq_accordion__ix7me{border:1px solid #d6e0e8;border-radius:10px;background:#fff;scroll-margin-top:95px}.faq_accordion__ix7me summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;min-height:64px;color:var(--navy);font-weight:780}.faq_accordion__ix7me summary::-webkit-details-marker{display:none}.faq_plus__Nuux6{width:18px;height:18px;position:relative;flex:none}.faq_plus__Nuux6:after,.faq_plus__Nuux6:before{content:"";position:absolute;background:var(--red);inset:8px 0 auto;height:2px}.faq_plus__Nuux6:after{transform:rotate(90deg);transition:transform .18s ease}.faq_accordion__ix7me[open] .faq_plus__Nuux6:after{transform:rotate(0)}.faq_answer__eNNb7{padding:0 60px 22px 22px;color:var(--muted);line-height:1.72}.faq_answer__eNNb7 p{margin:0}.faq_answer__eNNb7 a{display:inline-flex;color:var(--blue);font-weight:780;margin-top:12px}.faq_inlineCta__zcZlm{margin:28px 0 0 61px;background:#edf3f8;border-left:4px solid var(--red);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.faq_inlineCta__zcZlm strong{color:var(--navy);font-size:1.08rem}.faq_inlineCta__zcZlm p{margin:5px 0 0;color:var(--muted)}.faq_inlineCta__zcZlm a{background:var(--navy);color:#fff;padding:12px 18px;border-radius:7px;font-weight:750;white-space:nowrap}.faq_empty__eO7rC{text-align:center;padding:54px 22px;border:1px dashed #9badbd;border-radius:14px;background:#f7f9fb}.faq_empty__eO7rC h3{font-size:1.5rem;color:var(--navy)}.faq_empty__eO7rC a,.faq_empty__eO7rC button{display:inline-flex;margin:12px 5px 0;padding:11px 17px;border-radius:7px;font:inherit;font-weight:750}.faq_empty__eO7rC button{background:#fff;border:1px solid #9badbd;color:var(--navy)}.faq_empty__eO7rC a,.faq_finalCta__iuOs6{background:var(--navy);color:#fff}.faq_finalCta__iuOs6{margin-top:60px;padding:clamp(58px,8vw,90px) 0}.faq_finalInner__eD8ig{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(40px,7vw,90px);align-items:center}.faq_finalCta__iuOs6 h2{font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.035em;margin:0 0 16px}.faq_finalCta__iuOs6 p{color:#d1deea;line-height:1.65}.faq_finalCta__iuOs6 a{display:inline-flex;background:var(--red);color:#fff;border-radius:8px;padding:14px 20px;font-weight:800;margin-top:10px}.faq_finalCta__iuOs6 ul{display:grid;gap:12px;list-style:none;padding:0}.faq_finalCta__iuOs6 li{padding-left:27px;position:relative;color:#e3edf6}.faq_finalCta__iuOs6 li:before{content:"✓";position:absolute;left:0;color:#6bd4a0;font-weight:900}.faq_main__4jMfx a:focus-visible,.faq_main__4jMfx button:focus-visible,.faq_main__4jMfx input:focus-visible,.faq_main__4jMfx summary:focus-visible{outline:3px solid #f3ad35;outline-offset:3px}@media(max-width:760px){.faq_container__OYHpA,.faq_finalInner__eD8ig,.faq_heroInner__uG4x_{width:min(100% - 28px,1180px)}.faq_hero__mNc7c{padding:58px 0}.faq_featuredGrid__TPgVd,.faq_finalInner__eD8ig,.faq_sectionHeading__rkKPA{grid-template-columns:1fr}.faq_sectionHeading__rkKPA{gap:16px}.faq_categoryHeading__gD_Bv{grid-template-columns:1fr}.faq_categoryHeading__gD_Bv>span{padding:0}.faq_accordions__MqsO0,.faq_inlineCta__zcZlm{margin-left:0}.faq_inlineCta__zcZlm{align-items:flex-start;flex-direction:column}.faq_featuredGrid__TPgVd a{padding:17px}.faq_answer__eNNb7{padding-right:22px}.faq_finalCta__iuOs6 ul{margin:0}}@media(max-width:380px){.faq_hero__mNc7c h1{font-size:2.15rem}.faq_chips__1IBKN a{width:100%;text-align:center}.faq_accordion__ix7me summary{padding:18px 16px}.faq_answer__eNNb7{padding:0 16px 20px}.faq_finalCta__iuOs6 a,.faq_inlineCta__zcZlm a{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.faq_plus__Nuux6:after{transition:none}}