/* EMIRMAK V8 — authoritative readability layer, must be loaded LAST */

:root{--v8-ink:#10151b;--v8-text:#26313b;--v8-muted:#52606c;--v8-yellow:#f1cb00;--v8-dark:#101820}
/* LIGHT AREAS */
body.em2026 .em-model-showcase{background:#f4f5f6!important;color:var(--v8-ink)!important}
body.em2026 .em-model-showcase h1,body.em2026 .em-model-showcase h2,body.em2026 .em-model-showcase h3{color:#101010!important;-webkit-text-fill-color:#101010!important;text-shadow:none!important}
body.em2026 .em-model-showcase p{color:#46515c!important;-webkit-text-fill-color:#46515c!important}
body.em2026 .em-model-card{background:#fff!important;color:#111!important;border-color:#d9dee3!important}
body.em2026 .em-model-card h1,body.em2026 .em-model-card h2,body.em2026 .em-model-card h3,body.em2026 .em-model-card p{color:#111!important;-webkit-text-fill-color:#111!important}
body.em2026 .em-business-profit{background:linear-gradient(180deg,#fff,#f5f6f7)!important;color:var(--v8-ink)!important}
body.em2026 .em-business-profit .em-business-heading h2{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}
body.em2026 .em-business-profit .em-business-heading p{color:#46515c!important;-webkit-text-fill-color:#46515c!important;opacity:1!important}
body.em2026 .em-business-card{background:#fff!important;color:#111!important}
body.em2026 .em-business-card h3{color:#111!important;-webkit-text-fill-color:#111!important}
body.em2026 .em-business-card p{color:#46515c!important;-webkit-text-fill-color:#46515c!important}
/* BEFORE / AFTER is intentionally dark */
body.em2026 .em-ba-section{background:var(--v8-dark)!important;color:#fff!important}
body.em2026 .em-ba-section .em-ba-copy h1,body.em2026 .em-ba-section .em-ba-copy h2,body.em2026 .em-ba-section .em-ba-copy h3{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
body.em2026 .em-ba-section .em-ba-copy p{color:#cbd5df!important;-webkit-text-fill-color:#cbd5df!important;opacity:1!important}
body.em2026 .em-ba-section .eyebrow{color:#f1cb00!important;-webkit-text-fill-color:#f1cb00!important}
body.em2026 .em-ba-pills span{background:#f7f8fa!important;color:#111820!important;-webkit-text-fill-color:#111820!important}
/* CARBON HERO white card */
body.em2026 .em-carbon-hero .container,body.em2026 .em-carbon-hero .em-carbon-grid{background:#fff!important}
body.em2026 .em-carbon-hero .em-carbon-copy h1,body.em2026 .em-carbon-hero .em-carbon-copy h2,body.em2026 .em-carbon-hero .em-carbon-copy h3{color:#0c1116!important;-webkit-text-fill-color:#0c1116!important}
body.em2026 .em-carbon-hero .em-carbon-copy p{color:#3f4a54!important;-webkit-text-fill-color:#3f4a54!important}
/* FAQ and generic light content */
body.em2026.page-faq #faq_intro,body.em2026.page-faq #faq_section,body.em2026.page-faq .faq-container,body.em2026.page-faq .tab-content,body.em2026.page-faq .card{color:#111820!important}
body.em2026.page-faq #faq_intro h1,body.em2026.page-faq #faq_intro h2,body.em2026.page-faq #faq_intro p,body.em2026.page-faq .btn-link,body.em2026.page-faq .card-body,body.em2026.page-faq .card-body p{color:#111820!important;-webkit-text-fill-color:#111820!important;opacity:1!important}
body.em2026.page-faq .card-body p{color:#46515c!important;-webkit-text-fill-color:#46515c!important}
/* General explicit white surfaces */
body.em2026 section[style*="background:#fff"] h1,body.em2026 section[style*="background:#fff"] h2,body.em2026 section[style*="background:#fff"] h3,body.em2026 section[style*="background: #fff"] h1,body.em2026 section[style*="background: #fff"] h2,body.em2026 section[style*="background: #fff"] h3,body.em2026 section[style*="background:white"] h1,body.em2026 section[style*="background:white"] h2,body.em2026 section[style*="background:white"] h3{color:#111!important;-webkit-text-fill-color:#111!important}
body.em2026 section[style*="background:#fff"] p,body.em2026 section[style*="background: #fff"] p,body.em2026 section[style*="background:white"] p{color:#46515c!important;-webkit-text-fill-color:#46515c!important}
/* Footer is dark */
body.em2026 footer.site-footer,body.em2026 .site-footer{color:#f5f7f9!important}
body.em2026 footer.site-footer h1,body.em2026 footer.site-footer h2,body.em2026 footer.site-footer h3,body.em2026 footer.site-footer h4,body.em2026 footer.site-footer h5,body.em2026 footer.site-footer h6{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.em2026 footer.site-footer p,body.em2026 footer.site-footer a,body.em2026 footer.site-footer li{color:#cbd2d9!important;-webkit-text-fill-color:#cbd2d9!important}
