/* ACTS Card Standard v1 — service-detail pages EN / FR / AR */
:root{--acts-card-border:#dce7eb;--acts-card-shadow:0 12px 30px rgba(25,62,86,.07);--acts-card-navy:#0d3155;--acts-card-muted:#526b7f}
html body main.starter-home-v1 .section .container .service-card:not(.v8-cta__panel),html body main.starter-home-v1 .section .container .step-card,
html body main.supplier-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.supplier-polish-v1 .section .container .step-card,
html body main.shipment-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.shipment-polish-v1 .section .container .step-card,
html body main.full-import-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.full-import-polish-v1 .section .container .step-card{
 background:#fff!important;border-top:1px solid var(--acts-card-border)!important;border-right:1px solid var(--acts-card-border)!important;border-bottom:1px solid var(--acts-card-border)!important;border-left: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.starter-home-v1 .section .container .service-card h2,html body main.starter-home-v1 .section .container .service-card h3,html body main.starter-home-v1 .section .container .step-card h3,
html body main.supplier-polish-v1 .section .container .service-card h2,html body main.supplier-polish-v1 .section .container .service-card h3,html body main.supplier-polish-v1 .section .container .step-card h3,
html body main.shipment-polish-v1 .section .container .service-card h2,html body main.shipment-polish-v1 .section .container .service-card h3,html body main.shipment-polish-v1 .section .container .step-card h3,
html body main.full-import-polish-v1 .section .container .service-card h2,html body main.full-import-polish-v1 .section .container .service-card h3,html body main.full-import-polish-v1 .section .container .step-card h3{color:var(--acts-card-navy)!important}
html body main.starter-home-v1 .section .container .service-card p,html body main.starter-home-v1 .section .container .step-card p,
html body main.supplier-polish-v1 .section .container .service-card p,html body main.supplier-polish-v1 .section .container .step-card p,
html body main.shipment-polish-v1 .section .container .service-card p,html body main.shipment-polish-v1 .section .container .step-card p,
html body main.full-import-polish-v1 .section .container .service-card p,html body main.full-import-polish-v1 .section .container .step-card p{color:var(--acts-card-muted)!important}
html[dir="rtl"] body main.starter-home-v1 .section .container .service-card:not(.v8-cta__panel),html[dir="rtl"] body main.starter-home-v1 .section .container .step-card,
html[dir="rtl"] body main.supplier-polish-v1 .section .container .service-card:not(.v8-cta__panel),html[dir="rtl"] body main.supplier-polish-v1 .section .container .step-card,
html[dir="rtl"] body main.shipment-polish-v1 .section .container .service-card:not(.v8-cta__panel),html[dir="rtl"] body main.shipment-polish-v1 .section .container .step-card,
html[dir="rtl"] body main.full-import-polish-v1 .section .container .service-card:not(.v8-cta__panel),html[dir="rtl"] body main.full-import-polish-v1 .section .container .step-card{border-right:1px solid var(--acts-card-border)!important;border-left:1px solid var(--acts-card-border)!important}
@media(max-width:700px){html body main.starter-home-v1 .section .container .service-card:not(.v8-cta__panel),html body main.starter-home-v1 .section .container .step-card,html body main.supplier-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.supplier-polish-v1 .section .container .step-card,html body main.shipment-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.shipment-polish-v1 .section .container .step-card,html body main.full-import-polish-v1 .section .container .service-card:not(.v8-cta__panel),html body main.full-import-polish-v1 .section .container .step-card{border-radius:19px!important;padding:1.2rem!important}}
