/* Explicit foreground/background pairs for the current marketing surfaces.
   Preserve approved brand orange, imagery, and the actual Workspace palette. */
body.df-brand72 .included-service article>.dx-benefit-mark{display:block;margin:0 0 14px;color:#f05a28}
body.df-brand72 .included-service article>.dx-benefit-mark>svg{display:block;width:32px;height:32px;margin:0;color:#f05a28}
body.df-brand72 .included-service p{color:#555d68!important}
body.df-brand72 .first-year-cost.dx-investment{background:#fff!important;color:#111;border-color:#e5e7eb}
body.df-brand72 .dx-investment-heading h3,body.df-brand72 .dx-investment-numbers b{color:#111!important}
body.df-brand72 .dx-investment-heading label,body.df-brand72 .dx-investment-numbers span,body.df-brand72 .dx-investment>p{color:#555d68}
body.df-brand72 .dx-investment-heading select{background:#fff;color:#111;border-color:#6b7280}
body.df-brand72 .comparison-scroll-region thead th:nth-child(2) span{color:#111}
body.df-brand72 .pj-demo-next{color:#111;border-color:#e5e7eb}
body.df-brand72 .pj-demo-next h3,body.df-brand72 .pj-demo-next .text-link{color:#111}
body.df-brand72 .pj-demo-next p,body.df-brand72.df-demo-layout #lead-intro{color:#555d68!important}
body.df-brand72 #review-challenges :is(.dn-heading>p:last-child:not(.eyebrow),.dn-challenge-grid p){color:#555d68!important}
body.df-brand72 .hg-joint{color:#555d68}
body.df-brand72 .hc-final[data-br-surface=paper]>.eyebrow{color:#111!important}
body.df-brand72 #use-cases .ds-industry-story :is(.ds-story-pair p,.ds-workflow-name,.ds-approach b,.ds-case-example,.ds-case-example dt,.ds-case-example dd,.ds-measures p){color:#555d68!important}
body.df-brand72 #use-cases :is(.explorer-bottom>span,.explorer-controls>p){color:#555d68}
body.df-brand72 #use-cases #catalog-count{color:#555d68}
/* The footer is a full-width dark surface even inside an inherited content gutter. */
body.df-brand72 footer{position:relative;isolation:isolate;max-width:none!important;width:100%;margin-inline:0!important;background:#111!important;border-radius:0}
body.df-brand72 footer:before{content:'';position:absolute;inset:0 calc((100% - 100vw)/2);background:#111;z-index:-1;pointer-events:none}
body.df-brand72 .included-service.ps-concise>h2{max-width:760px;margin-bottom:24px}
body.df-brand72 .ps-concise>div:has(>article){gap:20px}
body.df-brand72 .ps-concise article{padding:0!important;background:transparent;border:0;border-radius:0}
body.df-brand72 .ps-concise article h3{font-size:18px;line-height:1.35;margin-bottom:9px}
body.df-brand72 .ps-concise article p{font-size:14px;line-height:1.6;max-width:30ch}
body.df-brand72 .ps-concise .ps-delivery-link{display:inline-flex;align-items:center;min-height:44px;margin-top:22px;font-size:13px;line-height:1.5;color:#111}
@media(min-width:768px) and (max-width:1100px){body.df-brand72 .ps-concise>div:has(>article){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}}
@media(max-width:767px){body.df-brand72 .ps-concise article{padding:0!important}body.df-brand72 .ps-concise article h3{font-size:16px!important}body.df-brand72 .ps-concise article p{font-size:13px!important}body.df-brand72 .ps-concise>div:has(>article){gap:20px 16px!important}}
