/* Loaded last: removes every remaining legacy dark/green presentation conflict. */
body.subpage .button.primary,body.subpage .button.primary *,body.subpage .site-menu .nav-cta,body.subpage .site-menu .nav-cta *,body.subpage .footer-intro>a,body.subpage .footer-intro>a *{background-color:#111!important;color:#fff!important;border-color:#111!important}
body.subpage .button.secondary,body.subpage .button.secondary *{background:#fff!important;color:#111!important;border-color:#aaa79f!important}
body.subpage .landing-decision-strip,body.subpage .landing-decision-strip>div,body.subpage .landing-review-trust,body.subpage .landing-review-platform,body.subpage .landing-work-card,body.subpage .landing-complete-card{background:#fff!important;background-image:none!important;color:#111!important;border-color:#cbc8bf!important;box-shadow:none!important}
body.subpage .landing-decision-strip strong,body.subpage .landing-decision-strip span,body.subpage .landing-decision-strip p,body.subpage .landing-decision-strip small,body.subpage .landing-decision-strip i{color:#111!important}
body.subpage .landing-decision-strip>div+div{border-left-color:#d9d7d0!important}
body.subpage .landing-decision-strip i{background:#efeee9!important;border:1px solid #d4d1c9!important}
body.subpage .landing-review-intro,body.subpage .landing-proof,body.subpage .landing-benefits li{color:#111!important}
body.subpage .landing-proof p,body.subpage .landing-benefits span,body.subpage .landing-benefits li span,body.subpage .landing-benefits li span:not(strong){color:#5e5c57!important}
body.subpage .landing-work-card a{background:#111!important;color:#fff!important;border-radius:999px!important;padding:11px 16px!important}.landing-work-card a i{color:#fff!important}
body.subpage .project-media{background:#e9e7e0!important}body.subpage .project-media:before,body.subpage .project-media:after{display:none!important}
body.subpage .project-card,body.subpage .project-body,body.subpage .project-details>div{background:#fff!important;background-image:none!important;color:#111!important}
body.subpage .project-body h2,body.subpage .project-details strong{color:#111!important}body.subpage .project-body p,body.subpage .project-details p{color:#62605b!important}
body.subpage .trust-panel,body.subpage .contact-panel,body.subpage .info-card,body.subpage .process-step{background:#fff!important;background-image:none!important;color:#111!important}
body.subpage .final-cta .button.primary,body.subpage .final-cta .button.primary *{background:#fff!important;color:#111!important;border-color:#fff!important}
body.subpage .final-cta .text-link{color:#fff!important}
body.subpage .footer-intro>a{display:inline-flex!important;width:auto!important;min-width:260px!important}body.subpage .footer-intro>a span{background:#343434!important;color:#fff!important}
@media(max-width:700px){body.subpage .landing-decision-strip>div+div{border-left:0!important;border-top:1px solid #d9d7d0!important}}
body.subpage .site-nav .site-logo{font-size:20px!important;line-height:1!important}
body.subpage .bi-arrow-right,body.subpage .bi-arrow-up-right{display:none!important}
body.subpage .trust-strip li:before{content:none!important;display:none!important}
body.subpage .trust-strip li{display:inline-flex!important;align-items:center!important;gap:9px!important}
body.subpage .trust-strip li>i{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid #cac7bf!important;border-radius:9px!important;background:#fff!important;color:#111!important;font-size:14px!important}
