body{background:linear-gradient(135deg,#e6eef9 0%,#f5f8fc 35%,#dceafb 100%)}
.site-header{background:rgba(237,245,255,.94);box-shadow:0 6px 18px #08295512}
.brand img{width:45px;height:45px;object-fit:contain;border-radius:10px;background:#fff;padding:3px}
.hero{background:radial-gradient(circle at 75% 30%,#347cc9 0,#164c8c 29%,transparent 30%),linear-gradient(120deg,#0a2857,#0e549e 53%,#1b75bf);color:#fff}
.hero .eyebrow,.hero h1 em{color:#9fd0ff}.hero .lede{color:#d9eaff}.hero .trust-row{border-color:#ffffff3e}.hero .trust-row span{color:#c3dbf5}.hero-visual .orb-one{background:#4d9ee9a6}.hero-visual .orb-two{background:#77baff70}.hero-label{color:#cae6ff}.intro-strip{background:#f47736}.about{background:linear-gradient(120deg,#f7fbff,#e3f0ff)}.products{background:linear-gradient(135deg,#e1edfb,#f4f8fd)}.status-section{background:#102947;color:#fff}.status-section .eyebrow{color:#8fc7ff}.status-section h3{color:#fff}.brands{background:linear-gradient(120deg,#071a34,#103d70)}.services{background:#eaf3ff}.quote{background:linear-gradient(135deg,#0b3265,#1267ad);color:#fff}.quote .eyebrow{color:#a7d5ff}.quote p:not(.eyebrow){color:#d6e9fc}.quote-contact a{color:#bfe1ff}.quote form{box-shadow:0 18px 45px #031a3c70}.contact{background:linear-gradient(120deg,#edf5ff,#cfe4fc)}
