/* TAWER – couleur dominante : bordeaux */
:root{--acc:#7A2E3A;--acc-d:#55202a;--acc-l:#faf4f3;--hot:#7A2E3A}
.nav a.btn.btn-client,.header-client{background:var(--acc)!important;color:#fff!important}
.nav a.btn.btn-client:hover,.header-client:hover{background:var(--acc-d)!important}
.offer-bar{background:var(--acc-d)!important}
body.scrolled .topbar .offer-bar{background:var(--acc-d)!important}
.offer-bar em{background:#fff!important;color:var(--acc-d)!important}
.h-svc-img em.hot{background:var(--acc)!important}
.checklist li::before{border-color:var(--acc)!important}
.h-stats,.h-sim-out,.hc-tile.hot,.hc-ch-main,.ar-list > li.cur > a{background:var(--acc-d)!important;border-color:var(--acc-d)!important}
.cta-inner{background:linear-gradient(120deg,var(--acc-d) 0%,var(--acc) 100%)!important}
.h-eyebrow,.kicker:not(.hero-video .kicker){color:var(--acc)!important}
.h-eyebrow::before,.section .kicker::before{background:var(--acc)!important}
.h-link{border-bottom-color:var(--acc)!important}
.h-svc-b .go,.hc-more,.h-guide small{color:var(--acc)!important}
.h-finder-tabs button[aria-selected="true"] svg{stroke:var(--acc)!important}
.h-finder-panel li::before{color:var(--acc)!important}
.h-sec.sand,.section.alt{background:var(--acc-l)!important}
.h-pill-list button::after{background:var(--acc)!important}
.h-pill-list button[aria-selected="true"]::before{color:var(--acc)!important}
.tw-dot{background:var(--acc)!important;box-shadow:0 0 0 4px rgba(255,255,255,.25)!important}
