:root{--accent:#147568;--accent-hover:#0b554d;--status-text:#126354;--status-dot:#197565;--status-bg:#e9f3ef;--accent-soft:#e9f1ef;--light-hover:#eaf4f1;--band-bg:#eaf1ef;--chip-bg:#edf3f2;--row-bg:#eef7f4;--on-dark-accent:#7bc2b5;--on-dark-accent-alt:#a0d9cc;--button-bg:#147568;--button-text:#fff;--button-hover:#0b554d;}
.button{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.button:hover{background:var(--button-hover)}.button-light{background:#fff;color:var(--navy);border-color:#fff}.button-light:hover{background:var(--light-hover)}.button-outline{background:transparent;color:var(--accent);border-color:var(--line)}.button-outline:hover{background:var(--accent-soft)}.mobile-contact{background:var(--button-bg);color:var(--button-text)}

/* 2026-10-05: retain orange only for the navigation sales CTA and section kickers. */
.header-actions .sales,.header-actions .sales:hover{background:#ff8100;border-color:#ff8100;color:var(--navy)}
.eyebrow,.hero-copy .eyebrow,.page-hero .eyebrow,.research-story .eyebrow,.vision-block .eyebrow{color:#ff8100}
.product-feature-top .eyebrow{color:var(--accent)}

/* Navigation business dropdown retains the orange accent. */
.mega-menu{border-top-color:#ff8100}
.mega-brand>p{color:#ff8100}
