:root{--black:#fff;--acid:#c91c2e;--paper:#fff5f5;--ink:#20252b;--line:#e8dfe0;--industrial-acid:#c91c2e}
html body{background:#fff!important;color:#20252b!important}
.site-header,.locale-switch,footer{background:#fff!important;color:#20252b!important;border-color:#eadfe0!important}
.site-header nav a,.header-cta,.kicker,.hero-bottom>p{color:#505963!important}
.hero-dark{background:linear-gradient(125deg,#fff 15%,#fff8f8 65%,#f8e5e8)!important;color:#20252b!important}
.hero-grid{background-image:linear-gradient(#d1213210 1px,transparent 1px),linear-gradient(90deg,#d1213210 1px,transparent 1px)!important}
.hero-content h1{color:#a91224!important}.acid-button{background:#c91c2e!important;color:white!important}.text-link{color:#a91224!important}
.brand-lock{background:#c91c2e!important}.brand-lock:before{border-color:white!important}.brand-lock:after{background:white!important}
section:not(.hero-dark),.solutions,.corporate,.academy-home,.quote-intake,.global-solutions{background:#fff!important;color:#20252b!important}
section:nth-child(even):not(.hero-dark){background:#fff7f7!important}
h2,h3,h4,strong{color:inherit}section p,section small{color:#505963!important}
.section-code,.eyebrow,section h2 em{color:#c91c2e!important}
.solution-card,.solution-item,.corporate article,.academy-panel,.quote-intake form{background:#fff!important;border-color:#ebd9dc!important;color:#20252b!important}
input,select,textarea{background:#fff!important;color:#20252b!important;border-color:#d6bcc1!important}
footer{border-top:1px solid #eadfe0}.product-flow-background{opacity:.26!important}.wide-energy{opacity:.2!important}
.preview-label{position:fixed;bottom:18px;left:18px;z-index:1000;background:#a91224;color:white;padding:10px 18px;border-radius:6px;font:600 13px Arial;box-shadow:0 5px 25px #a9122430}


:root{--acid:#ff7900!important;--industrial-acid:#ff7900!important}
.hero-content h1,.text-link,.section-code,.eyebrow,section h2 em{color:#e65c00!important}
.hero-dark{background:linear-gradient(125deg,#fff 10%,#fff9f3 65%,#ffead9)!important}
.acid-button,.brand-lock,.preview-label{background:#ff7900!important;color:#202020!important}
.product-flow-background{opacity:.85!important}.flow-product{filter:drop-shadow(0 5px 8px #0002)!important}
.flow-product>span{background:#ffffffed!important;border-left:3px solid #ff7900!important}.flow-product b{color:#343434!important}
.hero-content{background:linear-gradient(90deg,#ffffffeb,#ffffffce 70%,transparent)!important}
.energy-stage{opacity:.95}.locale-switch a[aria-current]{background:#ff7900!important}


:root{--industrial-black:#fff;--industrial-panel:#fff7ef;--industrial-text:#20252b;--industrial-muted:#505963;--industrial-line:#eadfd6;--o:#ff7900;--n:#20252b}
body.industrial-page{background:#fff;color:#20252b}
.industrial-page>header,.industrial-page>.content-head{background:#fff!important;color:#20252b!important}
.industrial-page header img{filter:none}.industrial-page header nav a{color:#505963}
.industrial-page .intro,.industrial-page .page-hero{background:#fff7ef!important;color:#20252b!important}
.industrial-page .product,.industrial-page .product-shell,.industrial-page .grid article,.industrial-page .faq details,.industrial-page .tools,.industrial-page aside{background:#fff!important;color:#20252b!important;border-color:#eadfd6;box-shadow:0 8px 25px #34200d0a}
.industrial-page .body p,.industrial-page .body li,.industrial-page .copy .lead,.industrial-page .facts span{color:#505963}
.industrial-page .tools input,.industrial-page .tools select,.industrial-page .facts div{background:#fff7ef;color:#20252b}
.industrial-page .cta,.industrial-page .support a{background:#ff7900;color:#202020}.industrial-page .cta p{color:#202020}
.industrial-page .global-energy-bg{opacity:.08}.industrial-page footer{background:#fff!important;color:#505963}

/* Simple navigation and product categories */
.simple-main-nav{overflow:visible!important;white-space:normal!important;flex-wrap:wrap;gap:18px!important}
.product-menu{position:relative;display:inline-flex;align-items:center;gap:4px}
.product-menu>button{background:transparent;border:0;padding:8px;color:inherit;cursor:pointer}
.product-menu-panel{display:none;position:absolute;top:100%;left:0;min-width:300px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;padding:8px 0;background:#fff;border:1px solid #eadfd6;box-shadow:0 12px 30px #34200d20;z-index:10000;text-align:left}
.product-menu.is-open .product-menu-panel{display:block}
.product-menu-panel a{display:block!important;padding:10px 18px!important;color:#20252b!important;font-size:14px!important;line-height:1.4!important;white-space:normal}
.product-menu-panel a:hover,.product-menu-panel a:focus-visible{background:#fff0e2!important;color:#b64800!important}
.site-header{grid-template-columns:auto 1fr auto!important;gap:24px;height:auto!important;min-height:78px;padding-top:14px;padding-bottom:14px}
.site-header nav{justify-content:center}
.hero-dark:has(.hero-content):not(:has(.energy-stage)){grid-template-columns:1fr!important;min-height:440px!important}
.hero-dark:not(:has(.energy-stage)) .hero-content{max-width:100%;min-height:440px;padding-top:55px;padding-bottom:55px}
@media(max-width:980px){.site-header{grid-template-columns:1fr auto!important}.site-header nav{display:flex!important;grid-column:1/-1;grid-row:2;justify-content:flex-start}.simple-main-nav{gap:12px!important}.product-menu-panel{min-width:260px}.global-site-nav{padding-top:10px;padding-bottom:10px}.global-site-nav~header{position:relative!important;top:auto!important}}
