.faq-library{padding:70px 0;background:#f6f9ff;color:#10243e}.faq-library-heading{max-width:750px;margin:0 auto 34px;text-align:center}.faq-library-heading h2{font-size:clamp(38px,4vw,56px);line-height:1.1;margin:14px 0 20px}.faq-library-heading h2 span{color:#ff6f00}.faq-library-heading p{line-height:1.75;color:#41536a}.faq-library-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:32px}.faq-library-tabs a{padding:12px 16px;background:#fff;border:1px solid #dbe6f3;border-radius:26px;color:#41536a;font-weight:700;font-size:14px}.faq-library-tabs span{margin-left:6px;font-size:11px}.faq-library-tabs a[aria-selected=true]{background:#007bff;color:#fff;border-color:#007bff}.faq-library-tabs a:hover{border-color:#007bff}.faq-library-panel{max-width:900px;margin:0 auto 30px}.faq-library-panel[hidden]{display:none}.faq-library-panel>h3{font-size:30px;margin-bottom:22px}.faq-library-contact{max-width:900px;margin:38px auto 0;padding:28px;background:#007bff;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#fff}.faq-library-contact h2{font-size:32px;margin:0 0 10px}.faq-library-contact p{margin:0}.faq-library-contact a{background:#ff6f00;color:#fff;border-radius:25px;padding:13px 22px;white-space:nowrap;font-weight:700}.faq-library a:focus-visible,.faq-library-panel:focus-visible{outline:3px solid #007bff;outline-offset:4px}@media(max-width:600px){.faq-library{padding:48px 0}.faq-library-tabs{justify-content:start;gap:8px}.faq-library-tabs a{font-size:12px;padding:10px 12px}.faq-library-contact{flex-direction:column;align-items:start;padding:24px}.faq-library-panel>h3{font-size:28px}}
.vt-light main .faq-library-contact h2{color:#fff}
