/* Final Brand System: #F05A28 / #111111 / #FFFFFF / #6B7280 / #E5E7EB. */
:root{--df-orange:#f05a28;--df-charcoal:#111111;--df-white:#ffffff;--df-slate:#6b7280;--df-light:#e5e7eb;--orange:#f05a28;--ink:#111111;--paper:#ffffff;--muted:#6b7280;--dark:#111111;--line:#e5e7eb}
body{background:#fff;color:#111}header,footer,.preview{background:#111!important;color:#fff!important;border-color:#6b728066!important}header a,header nav a,footer a,footer p,footer>span,.preview span{color:#e5e7eb!important}header nav a[aria-current=page],header nav a:hover,footer a:hover{color:#f05a28!important}header .button,header .header-cta{background:#f05a28!important;color:#111!important;border-color:#f05a28!important}.button,.primary-button,.formsubmit.zcwf_button{background:#f05a28!important;color:#111!important;border-color:#f05a28!important}.button:hover,.primary-button:hover,.formsubmit.zcwf_button:hover{background:#f05a28!important;color:#111!important;box-shadow:0 0 0 2px #1112}.text-link{color:#111;text-decoration-color:#f05a28}.eyebrow{color:#111}.page-entrance,.hero,.dark-section,.priority-home-workflows,.ds-stories{background:#111!important;color:#fff!important}.page-entrance .entrance-description,.hero .intro,.hero .hero-note,.dark-section>p,.ds-section-heading>p{color:#e5e7eb!important}.page-entrance h1,.hero h1,.hero h2,.dark-section h2,.ds-section-heading h2{color:#fff!important}.page-entrance .entrance-eyebrow,.hero .eyebrow,.dark-section .eyebrow,.ds-story-context{color:#f05a28!important}.page-entrance .text-link,.hero .text-link,.dark-section .text-link,.ds-stories .text-link{color:#f05a28!important}.hero .hero-note{border-color:#6b728066!important}.hero .fv-boardroom-caption,.hero .fv-photo-tag{background:#111!important;color:#fff!important;border-color:#6b728066!important}.hero .fv-photo-tag .fv-icon,.hero .fv-boardroom-caption strong{color:#f05a28!important}.fv-boardroom-image svg{opacity:1!important;filter:none!important}.fv-boardroom-image:before{background:none!important}.page-entrance .entrance-art:not(.de-industry-art):not(:has(.de-preview)){background:transparent!important}
.dn-section,.narrative-section,.industry-guide,.pricing-page main{color:#111}.dn-heading h2,.narrative-heading h2,.dn-challenge-grid h3,.dn-capability-list h3,.home-product-copy h2,.security-heading h2,.included-service h2,.included-service h3,.pricing-heading h2,.demo-form-heading h2{color:#111!important}.dn-heading>p:last-child:not(.eyebrow),.narrative-heading>p,.dn-challenge-grid p,.dn-capability-list p,.home-product-copy p,.security-heading>p,.included-service p{color:#6b7280!important}.dn-heading .eyebrow,.dn-customers .eyebrow,.narrative-heading .eyebrow,.security-heading .eyebrow{color:#111!important}.dn-challenge-grid article,.dn-customers,.dn-capability-list li,.dn-kpi-list>div{border-color:#e5e7eb!important}.dn-challenge-grid .fv-icon,.dn-capability-list>li>span,.dn-kpi-list strong,.dn-business-measures .fv-icon,.fv-service-journey .fv-icon{color:#f05a28!important}#df-capabilities{background:#fff!important;border-color:#e5e7eb!important}.dn-kpi-list strong{color:#111!important}.dn-kpi-list p,.dn-kpi-list span,.dn-kpi-basis,.dn-customers>div>p:last-child:not(.eyebrow){color:#6b7280!important}.dn-business-measures{background:#fff!important;border-color:#e5e7eb!important}.dn-business-measures strong{color:#111!important}.dn-business-measures span{color:#6b7280!important}.dn-claim-context article>span{color:#111!important}.dn-claim-context p{color:#6b7280!important}.dn-claim-context article{border-color:#e5e7eb!important}.dn-customers{background:#fff!important}
.ds-impact{background:#111!important;border-color:#6b7280!important;color:#fff!important}.ds-impact-heading,.ds-basis,.ds-kpis>div>span,.ds-time-chart,.ds-time-chart b,.ds-outcome-measures dd,.ds-outcome-measures dt{color:#e5e7eb!important}.ds-kpis strong{color:#fff!important}.ds-kpis strong span,.ds-impact-heading>.fv-icon,.ds-outcome-measures h4{color:#f05a28!important}.ds-kpis>div:first-child,.ds-outcome-measures{border-color:#6b728066!important}.ds-time-chart i{background:#6b7280!important}.ds-time-chart>div:last-child i{background:#f05a28!important}.ds-story-pair p,.ds-workflow-name,.ds-approach b,.ds-story-footer>span,.ds-carousel-bottom,.ds-story-position{color:#e5e7eb!important}.ds-story-pair>div>span,.ds-business-value,.ds-approach .fv-icon{color:#f05a28!important}.ds-story-copy h3{color:#fff!important}.ds-case-example,.ds-case-example dd,.ds-case-example dt{color:#e5e7eb!important}.ds-story-tabs button{color:#e5e7eb!important}.ds-story-tabs button[aria-selected=true]{color:#f05a28!important;border-color:#f05a28!important}.ds-carousel-toolbar,.ds-story-footer,.ds-approach>span,.ds-case-example{border-color:#6b728066!important}.ds-approach>span:after{background:#111!important;color:#f05a28!important}.ds-industry-story .ds-story-copy h3{color:#111!important}.ds-industry-story .ds-story-pair p,.ds-industry-story .ds-workflow-name,.ds-industry-story .ds-approach b,.ds-industry-story .ds-case-example,.ds-industry-story .ds-case-example dt,.ds-industry-story .ds-case-example dd{color:#6b7280!important}.ds-industry-story .ds-story-pair>div>span,.ds-industry-story .ds-business-value{color:#111!important}.ds-industry-story .ds-approach>span,.ds-industry-story .ds-case-example{border-color:#e5e7eb!important}.ds-industry-story .ds-approach>span:after{background:#fff!important}.ds-industry-story .ds-case-example summary:after{color:#111}
.fv-infographic{background:#111!important;color:#fff!important;border-color:#6b7280!important}.fv-runtime,.fv-control-plane,.fv-layer,.fv-protected-path,.fv-customer-boundary,.fv-data-boundary,.fv-data-lane,.fv-policy-grid,.fv-security-control,.fv-security-options,.fv-security-operations,.fv-evidence-record,.fv-orchestration,.fv-safeguard-strip{background:#111!important;border-color:#6b7280!important;color:#fff!important}.fv-info-header h3,.fv-layer-heading h4,.fv-layer-heading p,.fv-layer-note,.fv-boundary-label,.fv-lane-label p,.fv-node strong,.fv-node small,.fv-method-note,.fv-control-number,.fv-security-control small,.fv-security-control li,.fv-tenant-caption,.fv-product-boundary,.fv-orchestration-copy p{color:#e5e7eb!important}.fv-info-header h3,.fv-layer-heading h4,.fv-lane-label h4{color:#fff!important}.fv-info-header .fv-kicker,.fv-layer-heading>span,.fv-customer-boundary h4,.fv-security-options h4,.fv-security-operations h4,.fv-lane-label>span{color:#f05a28!important}.fv-node,.fv-methods>span,.fv-gate-card,.fv-readiness,.fv-learning-steps li,.fv-bedrock,.fv-external,.fv-flow-legend,.fv-manifest,.fv-data-gate>div,.fv-review-options span,.fv-delivery-paths .fv-node{background:#191919!important;color:#fff!important;border-color:#6b7280!important}.fv-infographic .fv-icon,.fv-infographic .fv-wire,.fv-policy-reference,.fv-policy-ref,.fv-return-note{color:#f05a28!important}.fv-infographic .fv-layer-heading>span,.fv-infographic .fv-readiness{border-color:#f05a28!important}.fv-no-route,.fv-failure,.fv-missing{background:#111!important;color:#e5e7eb!important;border-color:#f05a28!important}.fv-diagram-tabs>button{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}.fv-diagram-tabs>button[aria-selected=true]{background:#111!important;color:#fff!important;border-color:#f05a28!important;box-shadow:inset 0 -3px #f05a28!important}.fv-diagram-tabs>button[aria-selected=true]>.fv-icon{color:#f05a28!important}.fv-flow-legend,.fv-flow-status,.fv-audit-learning,.fv-review-options,.fv-intake-types,.fv-policy-grid,.fv-methods,.fv-learning-steps,.fv-boundary-support,.fv-execution-modes{color:#e5e7eb!important}
.comparison-cta,.pricing-end.pricing-closing,.included-service,.faq,.pricing-plan,.price-card,.first-year-cost,.platform-modes,.demo-followthrough,.conversion-card{border-color:#e5e7eb!important}.comparison-cta,.pricing-end.pricing-closing,.first-year-cost,.included-service>.pricing-checkpoint{background:#fff!important}.comparison-scroll-region thead th{background:#111!important;color:#fff!important}.comparison-scroll-region thead th:nth-child(2){background:#f05a28!important;color:#111!important}.comparison-scroll-region tbody th,.comparison-scroll-region tbody td:nth-child(2){background:#fff!important;color:#111!important}.pricing-closing h2,.pricing-closing>p,.comparison-cta h3{color:#111!important}.pricing-closing .text-link{color:#111!important}.df-demo-layout .conversion-shell,.conversion-page .thanks-card{color:#111}.df-demo-layout #lead-title,.df-demo-layout .demo-form-heading h2,.ds-demo-outcomes h2,.ds-demo-outcome-grid h3{color:#111!important}.df-demo-layout #lead-intro,.df-demo-layout .demo-form-heading p,.ds-demo-outcome-grid p{color:#6b7280!important}.ds-demo-outcomes .eyebrow,.df-demo-layout .conversion-visual-copy>.eyebrow{color:#111!important}.ds-demo-outcome-grid .fv-icon{color:#f05a28!important}.df-demo-layout .fv-demo-preview{background:#fff!important;color:#111!important}.cookie-panel{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}.cookie-copy h2,.cookie-copy p,.cookie-actions button{color:#111!important}.cookie-copy a{color:#111!important}.cookie-settings-link{color:#e5e7eb!important}

body.visual-entrance{color:#111}.df-product-tabs button{color:#6b7280}.df-product-tabs button[aria-selected=true]{color:#111;border-color:#f05a28}.df-product-figure figcaption strong{color:#111!important}.df-product-figure figcaption p{color:#6b7280!important}.df-product-tools a,.df-product-tools button{color:#111!important;border-color:#e5e7eb}.df-product-features li,.df-product-tour-label{color:#6b7280!important}.df-product-features .fv-icon{color:#f05a28!important}.ds-rotate,.ds-carousel-bottom button{color:#e5e7eb!important;border-color:#6b7280!important;background:#111!important}.de-preview .de-full-link{color:#f05a28!important}.visual-entrance .hero h1 em{color:#f05a28!important}.df-layout-refined .route-cta{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}.route-cta p,.consultation-primary small,.ds-measures p{color:#6b7280!important}.route-cta h2{color:#111!important}.narrative-outcomes{background:#111!important;color:#fff!important}.narrative-outcomes .narrative-heading h2{color:#fff!important}.narrative-outcomes .narrative-heading>p,.narrative-outcomes .outcome-grid p{color:#e5e7eb!important}.catalog-item.active{background:#111!important;color:#fff!important;border-color:#f05a28!important}.catalog-item.active strong{color:#fff!important}.catalog-item.active>span{color:#e5e7eb!important}.related-grid a{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}.related-grid strong,.related-grid b{color:#111!important}.related-grid span{color:#6b7280!important}

/* Brand-neutral photographic shading; preserve the original image and legible captions. */
.fv-boardroom-image:after{background:linear-gradient(transparent 55%,#111111aa)!important}.fv-table-line{color:#f05a28!important}.fv-evidence-fork>.fv-node:before{background:#f05a28!important}
