:root{--font:Arial,Helvetica,sans-serif;--bg:#071019;--surface:#0c1822;--surface2:#101f2c;--text:#f6f8fb;--muted:#9dabb8;--border:#1c3141;--border-strong:#304b60;--accent:#ff3535;--accent-faint:rgba(255,53,53,.12);--accent-shadow:rgba(255,53,53,.22);--header-bg:rgba(7,16,25,.91);--footer:#03070a;--footer-text:#fff;--footer-muted:#8797a4;--footer-border:#172630;--badge-bg:rgba(3,8,12,.72);--badge-text:#fff;--badge-border:rgba(255,255,255,.14)}.hero{min-height:720px;background:#071019}.hero-grid{min-height:720px;display:flex;align-items:center;position:relative}.hero-copy{width:min(650px,60%);padding:80px 0;z-index:3}.hero h1{text-transform:uppercase;font-size:clamp(52px,7vw,88px);font-weight:950}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{color:#c3ccd4}.hero-media{position:absolute;right:-12%;top:0;width:72%;height:100%;min-height:720px;border:0;border-radius:0}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071019 0,rgba(7,16,25,.92) 16%,rgba(7,16,25,.28) 58%,rgba(7,16,25,.1) 100%)}.hero-badge{z-index:4}.trust-strip{margin-top:-46px;border-radius:0;background:#0a151f}.services-grid{grid-template-columns:repeat(2,1fr)}.service-card{border-radius:5px;display:grid;grid-template-columns:210px 1fr}.service-card .media-frame{height:100%;min-height:210px}.service-card:last-child{grid-column:1/-1}.dark-band{background:#0a151f}.dark-band .media-frame{border-radius:5px;border-color:#273b4a}.process-card{border-radius:3px;background:#0b1721}.brand-copy,.brand-visual,.contact-card,.related a{border-radius:5px}.contact-band{border-radius:5px;background:linear-gradient(115deg,#ff3434,#a90c13)}.cta,.mobile-toggle,.dropdown,.field input,.field textarea,.field select{border-radius:7px}.float-wa{border-radius:15px}.page-hero{background:#0a151f}@media(max-width:820px){.hero{min-height:650px}.hero-grid{min-height:650px}.hero-copy{width:100%;padding:70px 0;max-width:540px}.hero-media{right:-34%;width:108%;min-height:650px}.hero-media:after{background:linear-gradient(90deg,#071019 0,rgba(7,16,25,.88) 30%,rgba(7,16,25,.35) 70%,rgba(7,16,25,.18) 100%)}.services-grid{grid-template-columns:1fr}.service-card{grid-template-columns:180px 1fr}.service-card:last-child{grid-column:auto}.trust-strip{margin-top:-34px}}@media(max-width:560px){.hero{min-height:600px}.hero-grid{min-height:600px}.hero-copy{padding:60px 0}.hero-media{right:-72%;width:168%;min-height:600px}.services-grid{grid-template-columns:1fr}.service-card{grid-template-columns:1fr}.service-card .media-frame{aspect-ratio:16/10;min-height:0}}
/* Brand revision polish — V3 Midnight Power */
.brand-showcase{background:radial-gradient(circle at 15% 0%,rgba(255,53,53,.12),transparent 32%),#050c12}.brand-showcase:before{background:rgba(255,53,53,.12)}.brand-head .section-title{color:#fff}.brand-product-card{background:#0a151f;border-color:#233646;border-radius:7px;box-shadow:0 16px 34px rgba(0,0,0,.34)}.brand-product-card:hover{border-color:rgba(255,53,53,.6);box-shadow:0 20px 50px rgba(255,53,53,.15)}.brand-product-media{border-radius:4px}.brand-product-card h3{color:#fff;text-transform:uppercase;letter-spacing:.03em}.brand-logo-block{background:#09131c;border-color:#233646;border-radius:7px;box-shadow:0 18px 42px rgba(0,0,0,.32)}.brand-logo-tile{border-radius:4px;border-color:#253847}.brand-showcase .brand-contact{border-color:#395064;color:#fff}.hero-copy:before{content:"";position:absolute;left:-22px;top:70px;width:3px;height:82px;background:var(--accent);box-shadow:0 0 24px var(--accent);opacity:.9}
