/* Approved dark header and hero variation. */
.lp-top { background:#0c192a; border-bottom:1px solid rgba(190,160,103,.25); }
.lp-top .lp-tel { color:#f8f5ee; }
.lp-top .lp-tel .lp-ico { color:#d8c08f; }
.lp-top .lp-lang { color:#e8dfcc; background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.13); }
.lp-hero { background:radial-gradient(ellipse at 8% 12%,#263a51 0%,#14253d 48%,#0c192a 100%); color:#d6dce5; }
.lp-hero .lp-h1 { color:#fff; }
.lp-hero .lp-firmline { color:#d8c08f; }
.lp-hero .lp-hero-sub { color:#d6dce5; }
.lp-hero .lp-chips li { color:#f2f4f7; }
.lp-hero .lp-chips .lp-ico { color:#d8c08f; }
.lp-hero .lp-stats { border-color:rgba(216,192,143,.28); }
.lp-hero .lp-stats dt { color:#d8c08f; }
.lp-hero .lp-stats dd,.lp-hero .lp-hero-badges-note { color:#c9d1dc; }
.lp-hero .lp-card,.lp-hero .quiz-card { box-shadow:0 20px 55px rgba(0,0,0,.28); }
.lp-hero ul.lp-proof li { color:#f2f4f7; background:rgba(255,255,255,.06); border:1px solid rgba(216,192,143,.24); box-shadow:none; }
.lp-hero ul.lp-proof .lp-ico { color:#d8c08f; }
@media(min-width:900px) {
 .lp-top { position:sticky; top:0; z-index:100; box-shadow:0 6px 24px rgba(0,0,0,.14); }
 .lp-page [id^="lp-"] { scroll-margin-top:108px; }
}
@media(max-width:599px) {
 .lp-top-in { padding:10px 14px; gap:10px; }
 .lp-top-logo img { height:44px; }
 .lp-top-right { gap:8px; }
 .lp-top .lp-btn { display:none; }
 .lp-top .lp-tel { order:2; width:auto; min-height:44px; padding:10px 13px; border-radius:999px; background:#bea067; color:#071021; font-size:.875rem; gap:7px; }
 .lp-top .lp-tel .lp-ico { color:#071021; width:14px; height:14px; }
 .lp-top .lp-tel-num { display:inline; }
 .lp-top .lp-lang { min-width:36px; min-height:40px; padding:0 8px; }
 .lp-top .lp-lang-full { display:none; }
 .lp-top .lp-lang-short { display:inline; }
}
@media(max-width:360px) {
 .lp-top-logo img { height:36px; }
 .lp-top .lp-tel { padding:10px; font-size:.8125rem; }
 .lp-top .lp-tel .lp-ico { display:none; }
}

