/* Decorative card edges only. Keep diagram lines, form borders and control states. */
body.web-card-surfaces :is(.is-card,.pl-approach>article,.ca-growth>article,.ip-planning>article,.wd-planning>article,.wd-demo-grid article,.ws-estimate-card,.ws-system-card,.st-card,.lp-offer-pair article,.lp-hypotheses article,.lp-mobile-stages article,.lp-context-card,.sp-intake-map article,.ev-stack-groups article,.ec-packages article,.wr-tech-grid article,.wr-reviews article,.wr-people-grid>article){border:0!important}

html body.web-card-surfaces.ca-page :is(#corporate-scope .is-card,#business-fit .pl-approach>article,#corporate-analytics .ca-growth>article,#project-process .ip-planning>article){border:0!important}
body.web-card-surfaces :is(.st-group,.sd-paper,.vf-journey-grid>article,.vf-prototype-fixes>article,.vf-component-checkout,.vf-qa-sheet,.pl-cycle-track>article,.rd-diagnostic,.sp-tariff,.sp-history-file){border:0!important}
html body.web-card-surfaces.ca-page :is(#development-technologies .st-group,#project-process .ip-planning>article){border:0!important}

/* Selective editorial accents. Neutral card surfaces remain intact. */
body.web-card-surfaces h2 .web-heading-accent{color:#ff5a2b}
body.web-card-surfaces .pl-approach>article>svg,
body.web-card-surfaces .ws-system-card>svg{color:#ff5a2b}
