.page-faq{--f-navy:#001a3b;--f-gold:#ffad00;--f-red:#e30613;color:#07132c;overflow-x:hidden}.page-faq main .container{max-width:1500px;padding-left:clamp(24px,3.4vw,52px);padding-right:clamp(24px,3.4vw,52px)}.page-faq h1,.page-faq h2,.page-faq h3,.page-faq strong{font-family:Poppins,sans-serif}
.faq-hero{min-height:320px;padding-bottom:50px;position:relative}.faq-hero>img,.faq-hero__overlay{height:100%;inset:0;position:absolute;width:100%}.faq-hero>img{object-fit:cover}.faq-hero__overlay{background:linear-gradient(90deg,rgba(0,20,48,.99),rgba(0,20,48,.9) 32%,rgba(0,20,48,.12) 74%)}.faq-hero__inner{align-items:center;color:#fff;display:flex;min-height:270px;position:relative}.faq-breadcrumb{display:flex;font-size:.7rem;gap:9px;margin-bottom:20px}.faq-breadcrumb a,.faq-breadcrumb span{color:#fff}.faq-hero h1{color:#fff;font-size:2.7rem;line-height:1.12}.faq-hero h1 span{color:var(--f-gold);display:block}.faq-hero p{font-size:.8rem;max-width:390px}.faq-stats-wrap{bottom:0;left:50%;position:absolute;transform:translate(-50%,35%);z-index:2}.faq-stats{background:var(--f-navy);border:1px solid rgba(255,255,255,.45);border-radius:10px;display:grid;grid-template-columns:repeat(5,1fr);margin:auto;min-height:82px;padding:12px}.faq-stats article{align-items:center;border-right:1px solid rgba(255,255,255,.2);display:flex;gap:15px;justify-content:center}.faq-stats article:last-child{border:0}.faq-stats i{color:var(--f-gold);font-size:2rem}.faq-stats strong,.faq-stats span{color:#fff;display:block}.faq-stats strong{font-size:.82rem}.faq-stats span{font-size:.58rem}
.faq-main{padding:78px 0 12px}.faq-main__grid{display:grid;gap:22px;grid-template-columns:1fr 320px}.faq-columns{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.faq-column h2{border-bottom:2px solid var(--f-gold);font-size:1rem;margin:0 0 13px;padding-bottom:8px;width:max-content}.faq-column h2:not(:first-child){margin-top:18px}.page-faq .faq-column .accordion-item{border:1px solid #e0e5ed;border-radius:8px;margin-bottom:8px;overflow:hidden}.page-faq .faq-column .accordion-button{box-shadow:none;font-size:.67rem;font-weight:600;gap:10px;min-height:42px;padding:8px 12px}.faq-column .accordion-button b{align-items:center;background:#edf1f6;border-radius:50%;display:flex;flex:0 0 22px;height:22px;justify-content:center}.faq-column .accordion-button:not(.collapsed) b{background:var(--f-gold)}.page-faq .faq-column .accordion-body{font-size:.62rem;line-height:1.6;padding:0 44px 14px}.faq-support{align-self:start}.faq-support__navy{background:var(--f-navy);border-radius:12px 12px 0 0;color:#fff;padding:24px}.faq-support__navy h2{color:#fff;font-size:1.2rem}.faq-support__navy h2 span{color:var(--f-gold)}.faq-support__navy>p{font-size:.68rem}.faq-support__navy a{color:#fff;display:grid;font-size:.65rem;grid-template-columns:42px 1fr;margin-top:14px}.faq-support__navy a i{align-items:center;border:1px solid var(--f-gold);border-radius:50%;color:var(--f-gold);display:flex;font-size:1.1rem;grid-row:1/3;height:34px;justify-content:center;width:34px}.faq-support__navy a b,.faq-support__navy a span{display:block}.faq-support__light{background:#fff4dd;border-radius:0 0 12px 12px;padding:15px 24px}.faq-support__light h3{font-size:.75rem}.faq-support__light p{font-size:.6rem}.faq-support__light a{background:var(--f-navy);border-radius:5px;color:#fff;display:block;font-size:.6rem;padding:8px;text-align:center;text-transform:uppercase}
.faq-plan__panel{align-items:center;background:var(--f-navy);border-radius:11px;color:#fff;display:grid;gap:18px;grid-template-columns:56px 1fr auto auto;padding:18px 28px}.faq-plan__panel>i{color:var(--f-gold);font-size:2.5rem}.faq-plan h2{color:#fff;font-size:1.15rem;margin:0}.faq-plan h2 span{color:var(--f-gold)}.faq-plan p{font-size:.65rem;margin:2px 0}.faq-plan a{background:var(--f-gold);border-radius:5px;color:#07132c;font-size:.62rem;font-weight:700;padding:12px 22px;text-transform:uppercase}.faq-plan a.outline{background:transparent;border:1px solid #fff;color:#fff}
.faq-lead{padding:12px 0}.faq-lead>div>h2{text-align:center;font-size:.95rem}.faq-lead>div>h2 span{color:var(--f-gold)}.faq-logos{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(6,1fr);margin:12px 0}.faq-logos img{height:40px;object-fit:contain;width:100%}.faq-logos strong{font-size:1.2rem;text-align:center}.faq-lead__grid{display:grid;gap:20px;grid-template-columns:2fr 1fr}.faq-lead__form{border:1px solid #e0e5ed;border-radius:10px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:18px}.faq-lead__form label,.faq-lead__form select{grid-column:1/-1}.faq-lead__form label{font-size:.65rem;font-weight:600}.faq-lead__form select{border:1px solid #dce1e9;border-radius:6px;padding:12px}.faq-privacy{align-items:center;display:flex;font-size:.65rem;gap:10px}.faq-privacy i{font-size:1.6rem}.faq-privacy small{display:block}.faq-lead__form button{background:var(--f-gold);border:0;border-radius:6px;font-size:.62rem;font-weight:700;padding:12px 24px;text-transform:uppercase}.faq-talk{align-items:center;background:var(--f-gold);border-radius:10px;display:flex;gap:18px;padding:22px}.faq-talk>i{font-size:3rem}.faq-talk h3{font-size:.8rem}.faq-talk p{font-size:.62rem}.faq-talk a{background:var(--f-navy);border-radius:6px;color:#fff;display:block;font-size:.62rem;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}
.faq-process{padding:8px 0 18px;text-align:center}.faq-process h2{font-size:1.45rem}.faq-process h2 span{color:var(--f-gold)}.faq-process__grid{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.faq-process__grid::before{border-top:2px dotted #59647a;content:"";left:12%;position:absolute;right:12%;top:38px}.faq-process article{position:relative}.faq-process article>i{align-items:center;background:var(--f-navy);border-radius:50%;color:var(--f-gold);display:flex;font-size:1.7rem;height:78px;justify-content:center;margin:0 auto 8px;position:relative;width:78px}.faq-process b{color:var(--f-gold);display:block;font-size:1.2rem}.faq-process h3{font-size:.76rem}.faq-process p{font-size:.62rem;margin:auto;max-width:210px}
.faq-testimonials__panel{background:var(--f-navy);border-radius:13px;color:#fff;padding:18px 46px 30px;position:relative;text-align:center}.faq-testimonials h2{color:#fff;font-size:1.3rem}.faq-testimonials h2 span{color:var(--f-gold)}.faq-testimonials .swiper-slide{border:1px solid rgba(255,255,255,.5);border-radius:10px;display:flex;height:auto;flex-direction:column;padding:20px;text-align:left}.faq-testimonials .swiper-slide>div{color:var(--f-gold);font-size:1.8rem}.faq-testimonials .swiper-slide>div span{font-size:.75rem}.faq-testimonials .swiper-slide>p{font-size:.7rem;line-height:1.7}.faq-testimonials footer{align-items:center;display:grid;grid-template-columns:46px 1fr 85px;margin-top:auto}.faq-testimonials footer>img:first-child{border-radius:50%;height:46px;object-fit:cover;width:46px}.faq-testimonials footer>img:last-child{height:30px;object-fit:contain;width:85px}.faq-testimonials footer b,.faq-testimonials footer small{display:block;font-size:.62rem}.faq-testimonials .swiper-pagination{position:static}.faq-testimonials .swiper-pagination-bullet-active{background:var(--f-gold)}.faq-testimonial-btn{align-items:center;background:#fff;border:0;border-radius:50%;color:var(--f-navy);display:flex;height:38px;justify-content:center;position:absolute;top:50%;width:38px;z-index:4}.faq-testimonial-prev{left:7px}.faq-testimonial-next{right:7px}
.faq-logo-scope{padding:0 38px 20px;position:relative}.faq-logo-slider{padding:4px}.faq-logo-scope .faq-logos{display:flex;gap:0;margin:0}.faq-logo-scope .faq-logos .swiper-slide{align-items:center;display:flex;height:58px;justify-content:center}.faq-logo-scope .faq-logos img{height:38px;max-width:150px;object-fit:contain;width:100%}.faq-logo-scope .faq-logos strong{font-size:1.2rem}.faq-logo-btn{align-items:center;background:var(--f-navy);border:0;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;top:16px;width:32px;z-index:3}.faq-logo-prev{left:0}.faq-logo-next{right:0}.faq-logo-pagination{bottom:0!important;position:absolute!important}.faq-logo-pagination .swiper-pagination-bullet-active{background:var(--f-gold)}
.faq-cta{padding:6px 0 14px}.faq-cta__panel{align-items:center;background:linear-gradient(115deg,#172d59 0 55%,var(--f-red) 55%);border-radius:12px;color:#fff;display:grid;grid-template-columns:35% 35% 30%;min-height:125px;padding:16px 34px}.faq-cta h2{color:#fff;font-size:1.35rem}.faq-cta p{font-size:.62rem}.faq-cta__images{display:flex;justify-content:center}.faq-cta__images img{border:3px solid #fff;border-radius:50%;height:82px;margin-left:-12px;object-fit:cover;width:82px}.faq-cta__images img:nth-child(2){height:98px;width:98px}.faq-cta__actions{display:flex;gap:10px;justify-content:flex-end}.faq-cta__actions a{background:var(--f-navy);border-radius:5px;color:#fff;font-size:.56rem;font-weight:700;padding:11px 17px;text-transform:uppercase}.faq-cta__actions a:last-child{background:#fff;color:#07132c}
@media(max-width:991.98px){.faq-stats{grid-template-columns:repeat(3,1fr)}.faq-main{padding-top:120px}.faq-main__grid{grid-template-columns:1fr}.faq-support{display:grid;grid-template-columns:2fr 1fr}.faq-support__navy{border-radius:12px 0 0 12px}.faq-support__light{border-radius:0 12px 12px 0}.faq-lead__grid{grid-template-columns:1fr}.faq-cta__panel{grid-template-columns:1fr 1fr}.faq-cta__images{grid-column:2;grid-row:1/3}}
@media(max-width:767.98px){.faq-columns{grid-template-columns:1fr}.faq-plan__panel{grid-template-columns:45px 1fr}.faq-plan__panel a{width:100%}.faq-support{grid-template-columns:1fr}.faq-support__navy{border-radius:12px 12px 0 0}.faq-support__light{border-radius:0 0 12px 12px}.faq-logos{grid-template-columns:repeat(3,1fr)}.faq-logo-btn,.faq-testimonial-btn{display:none}.faq-logo-scope{padding-left:0;padding-right:0}.faq-testimonials__panel{padding-left:18px;padding-right:18px}.faq-process__grid{gap:24px;grid-template-columns:repeat(2,1fr)}.faq-process__grid::before{display:none}.faq-cta__panel{background:linear-gradient(155deg,#172d59 0 52%,var(--f-red) 52%);grid-template-columns:1fr;text-align:center}.faq-cta__images{grid-column:auto;grid-row:auto}.faq-cta__actions{justify-content:center}}
@media(max-width:575.98px){.faq-hero{min-height:0;padding-bottom:25px}.faq-hero__inner{min-height:270px}.faq-hero h1{font-size:2.15rem}.faq-stats-wrap{bottom:auto;left:auto;margin:18px 16px 0;padding:0!important;position:relative;transform:none;width:auto}.faq-stats{grid-template-columns:1fr}.faq-stats article{border-bottom:1px solid rgba(255,255,255,.2)!important;border-right:0;padding:12px;justify-content:flex-start}.faq-main{padding-top:50px}.faq-lead__form{grid-template-columns:1fr}.faq-privacy,.faq-lead__form button{grid-column:1}.faq-process__grid{grid-template-columns:1fr}.faq-plan__panel{grid-template-columns:1fr;text-align:center}.faq-cta__actions{display:grid}.faq-cta__actions a{width:100%}}
