/* Loaded only by reviewed public pages; never by login/admin/POS/private views. */
body[data-dcme-saas="2026"]{--ds-blue:#005eff;--ds-navy:#09254b;--ds-soft:#f0f7ff;background:#f6faff;color:#09264c}
body[data-dcme-saas="2026"] .w3-topline{background:linear-gradient(100deg,#0065ff,#004cc9);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px clamp(20px,3.3vw,70px);font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;letter-spacing:.065em;line-height:1.5;font-weight:650}body[data-dcme-saas="2026"] .w3-topline b{font-weight:450;letter-spacing:0;margin-left:14px;color:#dcefff}body[data-dcme-saas="2026"] .w3-topline a{color:#fff;letter-spacing:0;font-weight:600}
body[data-dcme-saas="2026"] .ds-shell{min-height:86px;padding-block:15px;box-shadow:0 5px 20px #092d5910;border-color:#d9e7f8;background:#fff}body[data-dcme-saas="2026"] .ds-mark{background:linear-gradient(140deg,#178eff,#0059ed);box-shadow:0 6px 18px #005eff22;border-radius:14px}body[data-dcme-saas="2026"] .ds-brand small{font-size:10px;letter-spacing:.06em;color:#366795;text-transform:none}body[data-dcme-saas="2026"] .ds-brand b{font-size:25px;letter-spacing:-.05em;color:#082751}body[data-dcme-saas="2026"] .ds-global-nav{gap:clamp(14px,1.6vw,30px);font-size:13px}body[data-dcme-saas="2026"] .ds-contact{background:linear-gradient(135deg,#007bff,#0055e9);box-shadow:0 5px 16px #005eff23;border-radius:10px}body[data-dcme-saas="2026"] .ds-section-nav{background:#f9fcff;border-bottom:1px solid #e0eaf6}
body[data-dcme-saas="2026"] .ds-hero{background:#e9f4ff;color:#09254b}body[data-dcme-saas="2026"] .ds-hero h1{color:#09254b}
body[data-dcme-saas="2026"] :is(.command-shell,.why-highlight,.cta-card){background:linear-gradient(130deg,#074fb7,#063673 70%,#072952)!important}
body[data-dcme-saas="2026"] :is(.sample-shell,.explain-card,.why-card:not(.why-highlight),.process-card,.strip-card,.contact-panel){border-color:#d0e2f9;box-shadow:0 12px 25px #123d6810}
body[data-dcme-saas="2026"] :is(.sample-card,.mock-kpi,.diag-row,.impact){border-color:#d1e1f4}body[data-dcme-saas="2026"] .contact-panel a{background:#005eff}
body[data-dcme-saas="2026"] .dcme-bt-section{padding-block:clamp(35px,4vw,65px)}body[data-dcme-saas="2026"] .dcme-bt-section h2{letter-spacing:-.045em;font-weight:790;font-size:clamp(30px,3vw,55px)}body[data-dcme-saas="2026"] .dcme-bt-report-card{border-radius:18px;border-color:#c8def9}
body[data-dcme-saas="2026"] .wrr-context{border:1px solid #bdd8ff;background:linear-gradient(120deg,#e4f1ff,#fff)}
@media(max-width:1000px){body[data-dcme-saas="2026"] .ds-global-nav{font-size:15px}body[data-dcme-saas="2026"] .ds-global-nav>a{min-height:44px}}
@media(max-width:560px){body[data-dcme-saas="2026"] .w3-topline{font-size:8px;letter-spacing:.035em;padding:8px 20px}body[data-dcme-saas="2026"] .w3-topline b{display:none}body[data-dcme-saas="2026"] .w3-topline>a{font-size:9px}body[data-dcme-saas="2026"] .ds-shell{padding:12px 20px;min-height:75px;gap:12px}body[data-dcme-saas="2026"] .ds-brand small{font-size:9px;letter-spacing:0}body[data-dcme-saas="2026"] .ds-brand b{font-size:22px}body[data-dcme-saas="2026"] .ds-section-label{font-size:10px}body[data-dcme-saas="2026"] .ds-section-nav{padding-inline:20px}}
@media print{body[data-dcme-saas="2026"] .w3-topline{display:none}}
/* Override the older release's generic !important typography only inside new blocks. */
body[data-dcme-saas] .w3-hero h1{font-size:clamp(43px,4.75vw,92px)!important;line-height:1.04!important;letter-spacing:-.06em!important;max-width:none}
body[data-dcme-saas] .w3-hero .w3-eyebrow,body[data-dcme-saas] .w3-section .w3-eyebrow,body[data-dcme-saas] .w3-rose-intro .w3-eyebrow{font-size:12px!important;line-height:1.6!important;letter-spacing:.13em!important}
body[data-dcme-saas] .w3-hero .w3-lead{font-size:clamp(19px,1.5vw,28px)!important;line-height:1.48!important;font-weight:550!important}
body[data-dcme-saas] .w3-hero .w3-sub{font-size:clamp(16px,1.12vw,20px)!important;line-height:1.7!important;font-weight:450!important}
body[data-dcme-saas] .w3-owner-board h2{font-size:clamp(25px,2.2vw,40px)!important;line-height:1.08!important;letter-spacing:-.04em!important;margin-bottom:20px!important}
body[data-dcme-saas] .w3-owner-row p{font-size:11px!important;line-height:1.5!important;font-weight:450!important}
body[data-dcme-saas] .w3-board-evidence p{font-size:10px!important;line-height:1.6!important}
body[data-dcme-saas] .w3-triad h2{font-size:clamp(17px,1.4vw,25px)!important;line-height:1.17!important;letter-spacing:-.025em!important}
body[data-dcme-saas] .w3-triad p{font-size:12px!important;line-height:1.5!important;font-weight:450!important}
body[data-dcme-saas] .w3-caption{font-size:12px!important;line-height:1.6!important;font-weight:450!important}
body[data-dcme-saas] .w3-truth-intro p{font-size:14px!important;line-height:1.7!important;font-weight:450!important}
body[data-dcme-saas] .w3-question-grid h3{font-size:26px!important;line-height:1.12!important;letter-spacing:-.04em!important}
body[data-dcme-saas] .w3-question-grid p{font-size:14px!important;line-height:1.75!important}
body[data-dcme-saas] .w3-section h2,body[data-dcme-saas] .w3-rose-intro h2{font-size:clamp(33px,3.3vw,64px)!important;line-height:1.035!important;letter-spacing:-.055em!important}
body[data-dcme-saas] .w3-outcomes h3{font-size:29px!important;line-height:1.13!important;letter-spacing:-.04em!important}
body[data-dcme-saas] .w3-outcomes p{font-size:15px!important;line-height:1.7!important}
body[data-dcme-saas] .w3-final h2{font-size:clamp(33px,3.7vw,65px)!important;line-height:1.035!important;letter-spacing:-.055em!important}
body[data-dcme-saas] .w3-final .w3-eyebrow{font-size:12px!important;line-height:1.6!important}
body[data-dcme-saas] .w3-footer p{font-size:11px!important;line-height:1.65!important}
@media(max-width:800px){body[data-dcme-saas] .w3-triad h2{font-size:21px!important}body[data-dcme-saas] .w3-owner-board h2{font-size:32px!important}}
@media(max-width:560px){body[data-dcme-saas] .w3-hero h1{font-size:clamp(39px,10.5vw,56px)!important}body[data-dcme-saas] .w3-hero .w3-eyebrow{font-size:10px!important}body[data-dcme-saas] .w3-hero .w3-lead{font-size:20px!important}body[data-dcme-saas] .w3-hero .w3-sub{font-size:15px!important}body[data-dcme-saas] .w3-owner-board h2{font-size:28px!important}body[data-dcme-saas] .w3-owner-row p{font-size:10px!important}body[data-dcme-saas] .w3-triad h2{font-size:18px!important}body[data-dcme-saas] .w3-triad p{font-size:11px!important}body[data-dcme-saas] .w3-section h2,body[data-dcme-saas] .w3-rose-intro h2{font-size:35px!important}body[data-dcme-saas] .w3-truth-intro p{font-size:13px!important}body[data-dcme-saas] .w3-caption{font-size:11px!important}}
