/* <span style="color:#16A34A;">Weal</span><span style="color:#DC2626;">Sure</span> V39 — Red System Master Override */
:root{
  --accent:#d61f2c;
  --accent-strong:#b91524;
  --accent-deep:#95131e;
  --ws-accent:#d61f2c;
}
/* Accent normalization */
:where(a:hover,.nav-cta:hover,.btn-primary,.btn-dark:hover,.text-link span,.process-num,.hero .eyebrow,.hero .hero-footer b,.section-kicker .eyebrow,.eyebrow,.solution-no,.feature-list span,.check-list svg,.brand-band-item svg,.alloc-bar i,.notice,.photo-rule,.page-photo-tag,.head .eyebrow,.service-row .num){
  color:var(--accent)!important;
}
:where(.btn-primary,.nav-cta,.alloc-bar i,.photo-rule){background:var(--accent)!important}
:where(.field input:focus,.field select:focus,.field textarea:focus){border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(214,31,44,.12)!important}
:where(.btn-dark:hover){background:var(--accent)!important;color:#fff!important}
:where(.insight:first-child){background:var(--accent-deep)!important}
/* Legacy blue/cyan palette was normalized at source level across all local styles. */

/* V40 — Light service-hero correction
   Service/solution pages use a light editorial hero; keep the red brand accent
   while preventing the legacy dark hero treatment from hiding headings. */
.service-hero{
  background:#ffffff !important;
  color:var(--ink) !important;
}
.service-hero:before{display:none !important}
.service-hero .hero-grid{background:transparent !important}
.service-hero .display,
.service-hero h1{color:var(--ink) !important}
.service-hero .lead{color:var(--muted) !important}
.service-hero .hero-meta,
.service-hero .hero-meta span{color:var(--muted) !important}
.service-hero .hero-meta strong{color:var(--ink) !important}
.service-hero .eyebrow{color:var(--accent) !important}
.service-hero .btn-light{background:var(--accent) !important;color:#fff !important;border-color:var(--accent) !important}
.service-hero .btn-outline{border-color:rgba(37,38,39,.18) !important;color:var(--ink) !important;background:#fff !important}
.service-hero .btn-outline:hover{border-color:var(--accent) !important;color:var(--accent) !important}
.service-hero .service-art{box-shadow:0 24px 70px rgba(37,38,39,.14)}
