.faq-page[data-v-89f6674a]{background-color:#f6f8fd;display:flex;flex-direction:column;min-height:100%}.faq-page .page-header[data-v-89f6674a]{background-color:#0d1f3c;padding:3.5rem 2rem 3rem;text-align:center}.faq-page .page-header .brand-badge[data-v-89f6674a]{align-items:center;background:rgba(255,255,255,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:rgba(255,255,255,.75);display:inline-flex;font-size:12px;gap:8px;letter-spacing:.06em;margin-bottom:1.2rem;padding:6px 16px;text-transform:uppercase}.faq-page .page-header h1[data-v-89f6674a]{color:#fff;font-size:1.9rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 auto 1rem;max-width:780px}.faq-page .page-header p[data-v-89f6674a]{color:rgba(255,255,255,.65);font-size:15px;line-height:1.6;margin:0 auto;max-width:660px}.faq-page .stats-strip[data-v-89f6674a]{background:#005cdf;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding:1.2rem 0}.faq-page .stats-strip .stat-item[data-v-89f6674a]{color:#fff;text-align:center}.faq-page .stats-strip .stat-item strong[data-v-89f6674a]{display:block;font-size:1.35rem;font-weight:700;line-height:1.2}.faq-page .stats-strip .stat-item span[data-v-89f6674a]{font-size:11px;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.faq-page .filter-bar[data-v-89f6674a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:2rem auto 0;max-width:960px;padding:0 1.5rem}.faq-page .filter-bar .filter-label[data-v-89f6674a]{color:#6b7a99;font-size:12px;letter-spacing:.07em;margin-right:4px;text-transform:uppercase}.faq-page .filter-bar .filter-btn[data-v-89f6674a]{background:#fff;border:1px solid #dde3f0;border-radius:20px;color:#2e4068;cursor:pointer;font-size:12px;padding:6px 14px;transition:all .15s ease}.faq-page .filter-bar .filter-btn.active[data-v-89f6674a]{background:#005cdf;border-color:#005cdf;color:#fff}.faq-page .faq-container[data-v-89f6674a]{flex:1;margin:1.5rem auto 3rem;max-width:960px;padding:0 1.5rem;width:100%}.faq-page .faq-container .faq-section[data-v-89f6674a]{margin-bottom:2.5rem}.faq-page .faq-container .faq-section .faq-secion-header[data-v-89f6674a]{align-items:center;border-bottom:1.5px solid #dde3f0;display:flex;gap:10px;margin-bottom:1rem;padding-bottom:.7rem}.faq-page .faq-container .faq-section .faq-secion-header .faq-section-title[data-v-89f6674a]{color:#005cdf;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-page .faq-container .faq-section .faq-secion-header .faq-count[data-v-89f6674a]{color:#6b7a99;font-size:11px;margin-left:auto}.faq-page .faq-container .faq-section .faq-item[data-v-89f6674a]{background:#fff;border:1px solid #dde3f0;border-radius:10px;margin-bottom:8px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-page .faq-container .faq-section .faq-item .faq-question[data-v-89f6674a]{align-items:flex-start;background:none;border:none;color:#0d1f3c;cursor:pointer;display:flex;font-size:15px;gap:12px;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-89f6674a]{color:#005cdf;font-size:11px;font-weight:700;letter-spacing:.03em;min-width:22px;padding-top:2px}.faq-page .faq-container .faq-section .faq-item .faq-question .faq-q-text[data-v-89f6674a]{flex:1}.faq-page .faq-container .faq-section .faq-item .faq-question .faq-chevron[data-v-89f6674a]{color:#6b7a99;flex-shrink:0;height:18px;margin-top:2px;transition:transform .2s;width:18px}.faq-page .faq-container .faq-section .faq-item .faq-answer[data-v-89f6674a]{border-top:1px solid #dde3f0;color:#2e4068;display:none;font-size:14px;line-height:1.75;padding:1.25rem 1rem}.faq-page .faq-container .faq-section .faq-item .faq-answer .atomic[data-v-89f6674a]{color:#0d1f3c;font-size:15px;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-89f6674a] img{height:auto;margin-bottom:1rem;margin-top:1rem;max-width:100%}.faq-page .faq-container .faq-section .faq-item.open[data-v-89f6674a]{border-color:#005cdf}.faq-page .faq-container .faq-section .faq-item.open .faq-chevron[data-v-89f6674a]{color:#005cdf;transform:rotate(180deg)}.faq-page .faq-container .faq-section .faq-item.open .faq-answer[data-v-89f6674a]{display:block}.faq-page .cta-strip[data-v-89f6674a]{background:#005cdf;padding:2.2rem 2rem;text-align:center}.faq-page .cta-strip h2[data-v-89f6674a]{color:#fff;font-size:1.3rem;font-weight:400;margin-bottom:1rem}.faq-page .cta-strip p[data-v-89f6674a]{color:rgba(255,255,255,.7);font-size:14px;margin-bottom:1.2rem}.faq-page .cta-strip .cta-btn[data-v-89f6674a]{background:#fff;border-radius:6px;color:#005cdf;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.02em;padding:11px 28px;text-decoration:none}.faq-page .page-footer[data-v-89f6674a]{background:#0d1f3c;padding:2.5rem 2rem;text-align:center}.faq-page .page-footer p[data-v-89f6674a]{color:rgba(255,255,255,.5);font-size:13px;line-height:1.7;margin:0 auto .7rem;max-width:700px}.faq-page .page-footer a[data-v-89f6674a]{border-bottom:1px solid hsla(0,0%,100%,.25);color:rgba(255,255,255,.75);text-decoration:none}
