.faq-page[data-v-078665e7]{background-color:#f6f8fd;min-height:100%}.faq-page .page-header[data-v-078665e7]{background-color:#0d1f3c;padding:3.5rem 2rem 3rem;text-align:center}.faq-page .page-header .brand-badge[data-v-078665e7]{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:5.33333vw;color:#ffffffbf;display:inline-flex;font-size:3.06667vw;gap:2.13333vw;letter-spacing:.06em;line-height:1.35;margin-bottom:1.2rem;padding:2.4vw 4.26667vw;text-transform:uppercase}.faq-page .page-header h1[data-v-078665e7]{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 auto 1rem}.faq-page .page-header p[data-v-078665e7]{color:#ffffffa6;font-size:3.46667vw;line-height:1.6;margin:0 auto}.faq-page .stats-strip[data-v-078665e7]{align-items:center;background:#005cdf;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:1.2rem 0}.faq-page .stats-strip .stat-item[data-v-078665e7]{box-sizing:border-box;color:#fff;flex:0 0 calc(50% - 1.5rem);text-align:center}.faq-page .stats-strip .stat-item strong[data-v-078665e7]{display:block;font-size:1.25rem;font-weight:700;line-height:1.6}.faq-page .stats-strip .stat-item span[data-v-078665e7]{font-size:2.93333vw;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.faq-page .filter-bar[data-v-078665e7]{align-items:center;display:flex;flex-wrap:wrap;gap:1.06667vw;margin:2rem auto 0;padding:0 1.5rem}.faq-page .filter-bar .filter-label[data-v-078665e7]{color:#6b7a99;font-size:3.2vw;letter-spacing:.07em;margin-right:1.06667vw;text-transform:uppercase}.faq-page .filter-bar .filter-btn[data-v-078665e7]{background:#fff;border:1px solid #dde3f0;border-radius:5.33333vw;color:#2e4068;cursor:pointer;font-size:2.93333vw;padding:1.6vw 2.93333vw;transition:all .15s ease}.faq-page .filter-bar .filter-btn.active[data-v-078665e7]{background:#005cdf;border-color:#005cdf;color:#fff}.faq-page .faq-container[data-v-078665e7]{margin:1.5rem auto 3rem;padding:0 1.5rem}.faq-page .faq-container .faq-section[data-v-078665e7]{margin-bottom:2.5rem}.faq-page .faq-container .faq-section .faq-secion-header[data-v-078665e7]{align-items:center;border-bottom:.2vw solid #dde3f0;display:flex;gap:2.66667vw;margin-bottom:1rem;padding-bottom:.7rem}.faq-page .faq-container .faq-section .faq-secion-header .faq-section-title[data-v-078665e7]{color:#005cdf;font-size:3.2vw;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-page .faq-container .faq-section .faq-secion-header .faq-count[data-v-078665e7]{color:#6b7a99;font-size:2.66667vw;margin-left:auto}.faq-page .faq-container .faq-section .faq-item[data-v-078665e7]{background:#fff;border:1px solid #dde3f0;border-radius:2.66667vw;margin-bottom:2.13333vw;overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-page .faq-container .faq-section .faq-item .faq-question[data-v-078665e7]{align-items:flex-start;background:none;border:none;color:#0d1f3c;cursor:pointer;display:flex;font-size:3.46667vw;gap:1.6vw;line-height:1.45;padding:1.1rem 1.25rem;text-align:left;width:100%}.faq-page .faq-container .faq-section .faq-item .faq-question .faq-q-num[data-v-078665e7]{color:#005cdf;font-size:2.93333vw;font-weight:700;letter-spacing:.03em;min-width:5.86667vw;padding-top:.53333vw}.faq-page .faq-container .faq-section .faq-item .faq-question .faq-q-text[data-v-078665e7]{flex:1}.faq-page .faq-container .faq-section .faq-item .faq-question .faq-chevron[data-v-078665e7]{color:#6b7a99;flex-shrink:0;height:4.8vw;margin-top:.53333vw;transition:transform .2s;width:4.8vw}.faq-page .faq-container .faq-section .faq-item .faq-answer[data-v-078665e7]{border-top:1px solid #dde3f0;color:#2e4068;display:none;line-height:1.75;padding:1.25rem 1rem}.faq-page .faq-container .faq-section .faq-item .faq-answer .atomic[data-v-078665e7]{color:#0d1f3c;font-size:3.46667vw;line-height:1.7;margin-bottom:.9rem;padding-bottom:.9rem;word-break:break-word}.faq-page .faq-container .faq-section .faq-item .faq-answer .atomic[data-v-078665e7] img{height:auto;margin-bottom:1rem;max-width:100%}.faq-page .faq-container .faq-section .faq-item.open[data-v-078665e7]{border-color:#005cdf}.faq-page .faq-container .faq-section .faq-item.open .faq-chevron[data-v-078665e7]{color:#005cdf;transform:rotate(180deg)}.faq-page .faq-container .faq-section .faq-item.open .faq-answer[data-v-078665e7]{display:block}.faq-page .cta-strip[data-v-078665e7]{background:#005cdf;padding:2.2rem 2rem;text-align:center}.faq-page .cta-strip h2[data-v-078665e7]{color:#fff;font-size:1.3rem;font-weight:400;margin-bottom:1rem}.faq-page .cta-strip p[data-v-078665e7]{color:#ffffffb3;font-size:3.2vw;line-height:1.5;margin-bottom:2rem}.faq-page .cta-strip .cta-btn[data-v-078665e7]{background:#fff;border-radius:1.6vw;color:#005cdf;display:inline-block;font-size:3.46667vw;font-weight:700;letter-spacing:.02em;padding:2.93333vw 7.46667vw;text-decoration:none}.faq-page .page-footer[data-v-078665e7]{background:#0d1f3c;padding:2.5rem 2rem;text-align:center}.faq-page .page-footer p[data-v-078665e7]{color:#ffffff80;font-size:2.93333vw;line-height:1.7;margin:0 auto .7rem}.faq-page .page-footer a[data-v-078665e7]{border-bottom:1px solid hsla(0,0%,100%,.25);color:#ffffffbf;text-decoration:none}
