.vc-faq-page{max-width:72rem;margin:0 auto}.vc-faq-page__intro{margin-bottom:1.6rem}.vc-faq-page__intro h1{margin:0;color:#102a44;font-size:2.6rem;line-height:1.15}.vc-faq-page__intro p{margin:.7rem 0 0;color:#6b7280;font-size:1.35rem}.vc-faq-page__list{display:grid;gap:.8rem}.vc-faq-page details{background:#fff;border:1px solid #e7ebf0;border-radius:1.4rem;overflow:hidden}.vc-faq-page summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.4rem;cursor:pointer;list-style:none;color:#17324d;font-size:1.45rem;font-weight:700}.vc-faq-page summary::-webkit-details-marker{display:none}.vc-faq-page summary::after{content:'+';display:grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#f1f5f9;color:#17324d;font-size:1.7rem;line-height:1}.vc-faq-page details[open] summary::after{content:'−'}.vc-faq-page__answer{padding:0 1.4rem 1.4rem;color:#556170;font-size:1.35rem;line-height:1.7}.vc-faq-page__answer p{margin:.4rem 0}.vc-faq-page__answer a{color:#0d4d86;text-underline-offset:2px}.vc-faq-page__cta{margin-top:1.3rem;padding:1.35rem;border-radius:1.4rem;background:#102a44;color:#fff}.vc-faq-page__cta strong{display:block;font-size:1.5rem}.vc-faq-page__cta p{margin:.45rem 0 .8rem;color:#d8e2ee}.vc-faq-page__cta a{display:inline-flex;padding:.8rem 1.2rem;border-radius:999px;background:#b9ff3d;color:#102a44;text-decoration:none;font-weight:800}@media(min-width:750px){.vc-faq-page__intro h1{font-size:3.2rem}.vc-faq-page summary{font-size:1.55rem}}
