:root{--bg:#171b1f;--bg2:#1e2429;--ink:#eef1f3;--mute:#aab4bc;--line:#2d353c;--acc:#ff7a1a;--acc-ink:#111;--dark:#0e1114;--r:3px;--hw:800;--fh:"Arial Narrow","Roboto Condensed",system-ui,sans-serif}
body{background:#171b1f}
h1,h2{text-transform:uppercase;letter-spacing:.01em}
.top{background:#0e1114}.nav .nav-tel{border-radius:3px}
.svc-cards .svc-item{border-top:4px solid var(--acc);background:var(--bg2)}
.form,.sec-alt .form{background:#0e1114}.form input,.form select,.form textarea{background:#171b1f;color:#eef1f3}
.hero-full .hero-bg::after{background:linear-gradient(90deg,rgba(14,17,20,.92),rgba(14,17,20,.6) 60%,rgba(14,17,20,.3))}
:root{--fh:Oswald,"Arial Narrow",system-ui,sans-serif}
