/* ACTS Card Standard v1 — Services overview EN / FR / AR */
:root{--acts-card-border:#dce7eb;--acts-card-shadow:0 12px 30px rgba(25,62,86,.07);--acts-card-shadow-hi:0 16px 36px rgba(25,62,86,.085);--acts-card-navy:#0d3155;--acts-card-muted:#526b7f}
html body main.services-v38 .services-v38-grid .service-card{background:#fff!important;border:1px solid var(--acts-card-border)!important;border-top:4px solid #15998f!important;border-radius:22px!important;box-shadow:var(--acts-card-shadow-hi)!important}
html body main.services-v38 .services-v38-grid .service-card:after{display:none!important}
html body main.services-v38 .services-v38-grid .service-card:nth-child(2){border-top-color:#2e78bd!important}
html body main.services-v38 .services-v38-grid .service-card:nth-child(3){border-top-color:#d97722!important}
html body main.services-v38 .services-v38-grid .service-card:nth-child(4){border-top-color:#7559bd!important}
html body main.services-v38 .services-v38-steps .step-card{background:#fff!important;border:1px solid var(--acts-card-border)!important;border-radius:22px!important;box-shadow:var(--acts-card-shadow)!important;padding:1.5rem!important}
html body main.services-v38 > .section:not(.v8-cta) .container.narrow > .service-card{background:#fff!important;border:1px solid var(--acts-card-border)!important;border-radius:22px!important;box-shadow:var(--acts-card-shadow)!important;padding:1.5rem!important;color:inherit!important}
html body main.services-v38 > .section:not(.v8-cta) .container.narrow > .service-card h2{color:var(--acts-card-navy)!important}
html body main.services-v38 > .section:not(.v8-cta) .container.narrow > .service-card p{color:var(--acts-card-muted)!important}
html body main.services-v38 .services-example{background:#fff!important;border:1px solid var(--acts-card-border)!important;border-top:4px solid #15998f!important;border-radius:22px!important;box-shadow:var(--acts-card-shadow-hi)!important;padding:1.5rem!important}
@media(max-width:700px){html body main.services-v38 .services-v38-grid .service-card,html body main.services-v38 .services-v38-steps .step-card,html body main.services-v38 > .section:not(.v8-cta) .container.narrow > .service-card,html body main.services-v38 .services-example{border-radius:19px!important}html body main.services-v38 .services-v38-steps .step-card,html body main.services-v38 > .section:not(.v8-cta) .container.narrow > .service-card,html body main.services-v38 .services-example{padding:1.2rem!important}}
