.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-featured{padding:54px 0 0;background:#f6f8fc}.faq-featured-card{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:42px;padding:34px;border:1px solid #cfe0ff;border-radius:22px;background:linear-gradient(135deg,#fff 0,#f1f6ff 100%);box-shadow:0 18px 50px rgba(37,99,235,.08);transition:.25s}.faq-featured-card:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(37,99,235,.14)}.faq-featured-mark{display:flex;min-height:150px;flex-direction:column;justify-content:center;padding:24px;border-radius:16px;background:radial-gradient(circle at 25% 20%,#2563eb,#0b1f45 58%,#071225);color:#7dd3fc;font-family:Manrope,sans-serif}.faq-featured-mark span{font-size:17px;font-weight:700;letter-spacing:.18em}.faq-featured-mark b{font-size:31px;line-height:1.05}.faq-featured-card h2{margin:8px 0 10px;font-size:34px}.faq-featured-card p{max-width:760px;color:var(--muted);line-height:1.8}.faq-featured-card strong{color:#2563eb}
.faq-category-nav{display:grid;gap:8px;margin:26px 0}.faq-category-nav a{padding:11px 14px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:700}.faq-category-nav a:hover{border-color:#93c5fd;color:#2563eb}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq-list details{margin:0;height:100%;border:1px solid #dbe5f2;border-radius:15px;background:#fff}.faq-group-title{grid-column:1/-1;scroll-margin-top:110px;margin:38px 0 4px;padding-bottom:14px;border-bottom:1px solid #dbe5f2;font-size:22px}.faq-group-title:first-child{margin-top:0}.faq-group-title span{margin-right:10px;color:#2563eb;font-family:Manrope,sans-serif;font-size:13px}.faq-guide-link{border-color:#93c5fd!important;background:#f3f7ff!important}.faq-guide-link a{color:#2563eb;font-weight:700}
.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:900px){.faq-list{grid-template-columns:1fr}.faq-featured-card{grid-template-columns:1fr}.faq-featured-mark{min-height:120px}}
@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-featured{padding-top:28px}.faq-featured-card{gap:22px;padding:22px}.faq-featured-card h2{font-size:28px}.faq-standalone{padding-top:70px}.faq-contact-strip .container{align-items:flex-start;flex-direction:column}.offer-label{margin-top:28px}}
