/* DINIS readability & contrast fixes.
   Loaded last so it wins over the accumulated v2..v5/ux/layout layers.
   Fixes low-contrast text that made labels and breadcrumbs hard to read. */

/* Eyebrow labels: default to brand blue on light surfaces, keep lime only
   on the dark hero/band surfaces where it was designed to be used. */
#main .eyebrow{color:var(--blue)}
#main .hero .eyebrow,
#main .solutions-hero .eyebrow,
#main .insights-hero .eyebrow,
#main .band .eyebrow,
#main .proof-box .eyebrow{color:var(--lime)}
#main .lead-band .eyebrow{color:var(--ink)}

/* Cyan (#00a6d6) as body text on white was 2.83:1 — too faint. Use brand blue. */
.product-card__term{color:var(--blue)}
.card .num{color:var(--blue)}
.process div:before{color:var(--blue)}

/* Breadcrumb separators/current item: #9aa9ba was 2.4:1. */
.breadcrumbs span{color:#64748b}

/* Tier badges: white text on light fills failed WCAG AA. */
.product-tier--advantage{background:#087ba0;border-color:#087ba0}
.product-tier--parts-service{background:#607186;border-color:#607186}

/* WhatsApp float: white on bright green was 1.98:1. */
.whatsapp-float{background:#0d6b5f;color:#fff}
.whatsapp-float:hover{background:#0b5a50;color:#fff}
