.faq-nav{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.faq-nav li{margin:0}.faq-nav a{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:999px;padding:.45rem .9rem;font-size:.92rem;transition:border-color .2s,background .2s;display:inline-block;color:var(--navy)!important;font-weight:600!important;text-decoration:none!important}.faq-nav a:hover{border-color:var(--accent);background:var(--accent-glow)}.faq-group h2{border-bottom:2px solid var(--gray-200);padding-bottom:.6rem;scroll-margin-top:110px}.faq-group h3{scroll-margin-top:110px}.faq-more{border-left:3px solid var(--accent);background:var(--gray-50);border-radius:0 10px 10px 0;margin:1.6rem 0 0;padding:.9rem 1.1rem;font-size:1rem}.faq-band{background:var(--navy);color:var(--white);text-align:center;border-radius:16px;margin-top:3.5rem;padding:2.25rem 2rem}.faq-band h2{color:var(--white);border:0;margin:0 0 .6rem;padding:0}.faq-band p{color:#fffc;max-width:560px;margin:0 auto 1.25rem}.faq-band-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.faq-band .btn-outline-light{color:var(--white)}@media (max-width:640px){.faq-band{padding:1.75rem 1.25rem}}
