:root{--navy:#073f3b;--navy2:#052f36;--green:#16836f;--lime:#c9ee4a;--mint:#e9f3c4;--ink:#162826;--muted:#5c6d69;--paper:#f3f7f5;--line:#dfe7e4}
.mark{background:linear-gradient(135deg,#052f36,#16836f)}
.cta,.btn.primary{background:#c9ee4a;color:#052f36}
.cta:hover,.btn.primary:hover{background:#d8f56f}
.links a:hover,.links a.active,.card .tag,.card .more,.contact-card b,.legacy-number small{color:#16836f}
.eyebrow,.hero h1 span,.page-hero h1 span{color:#c9ee4a}
.strip,.ticker{background:#16836f}
.page-hero{background:linear-gradient(120deg,#052f36,#073f3b 68%,#16836f)}
.quote,.feature,.process-section{background:#052f36}
.home-quote{background:linear-gradient(120deg,#052f36,#073f3b 68%,#16836f)}
.selector-tab.active{background:#073f3b}
.selector-label,.selector-link,.showcase-card .tag,.showcase-card b{color:#16836f}
.pulse-dot{background:#c9ee4a;box-shadow:0 0 0 0 #c9ee4a99}
@keyframes pulse{70%{box-shadow:0 0 0 10px #c9ee4a00}}
.process-flow span,.process-flow>i{color:#c9ee4a}
.process-flow>div:hover{border-color:#c9ee4a}
.doctor-band{background:linear-gradient(120deg,#052f36,#073f3b 70%,#16836f)}
.doctor-seal{border-color:#c9ee4a}
.badge{background:#e9f3c4;color:#315908}
.wa{background:#16836f}
::selection{background:#c9ee4a;color:#052f36}
