.offer-label{margin-top:34px;margin-bottom:12px;color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.16em}
.offer-label+.trust-row{margin-top:0}
.faq-page{background:#f6f8fc}
.faq-page .nav-wrap{background:rgba(5,15,34,.9)}
.faq-hero{position:relative;overflow:hidden;min-height:590px;padding:210px 0 110px;background:#071225;color:#fff}
.faq-hero-inner{position:relative;z-index:1;max-width:830px}
.faq-hero h1{margin:20px 0 24px;font-size:clamp(3.3rem,7vw,6.6rem);line-height:.98;letter-spacing:-.06em}
.faq-hero h1 span{color:#ff7043}
.faq-hero p{max-width:720px;color:#aebbd2;font-size:1.16rem;line-height:1.9}
.faq-hero-actions{display:flex;gap:14px;margin-top:34px}
.faq-standalone{padding-top:120px}
.faq-standalone .faq-intro{top:120px}
.faq-contact-strip{padding:78px 0;background:#0b172d;color:#fff}
.faq-contact-strip .container{display:flex;align-items:center;justify-content:space-between;gap:32px}
.faq-contact-strip h2{margin:10px 0 0;font-size:clamp(1.9rem,4vw,3.25rem)}
@media (max-width:760px){.faq-hero{min-height:auto;padding:160px 0 80px}.faq-hero h1{font-size:3.3rem}.faq-hero-actions{align-items:stretch;flex-direction:column}.faq-standalone{padding-top:80px}.faq-contact-strip .container{align-items:flex-start;flex-direction:column}.offer-label{margin-top:28px}}
