/* Approved screenshot fidelity pass */
.ml-ref{--n:#07365c;--r:#e30613;--pale:#eef8ff;background:#fff;color:#07365c}
.ml-wrap{width:min(1470px,calc(100% - 48px))}
.ml-hero{background:#eef8ff}
.ml-hero-grid{height:430px;grid-template-columns:43% 38% 19%}
.ml-hero-copy{padding-top:38px}
.ml-hero h1{font-size:57px;line-height:.94;letter-spacing:-2.4px;margin:7px 0 14px}
.ml-hero-photo{height:430px;background-image:linear-gradient(90deg,rgba(238,248,255,.22),rgba(238,248,255,0) 18%,rgba(238,248,255,0) 82%,rgba(225,242,252,.22)),url('/wp-content/uploads/2026/09/ChatGPT-Image-Sep-1-2026-10_53_02-AM.png');background-size:cover;background-position:center;position:relative}
.ml-africa{background:rgba(255,255,255,.48)}
.ml-catgrid{border-radius:5px}.ml-cat{height:111px;background:#fff}.ml-cat .pic{font-size:0;position:relative}.ml-cat .pic:after{display:block;font-size:38px;line-height:64px}.ml-cat:nth-child(1) .pic:after{content:'🧤'}.ml-cat:nth-child(2) .pic:after{content:'🩺'}.ml-cat:nth-child(3) .pic:after{content:'🛏'}.ml-cat:nth-child(4) .pic:after{content:'🔬'}.ml-cat:nth-child(5) .pic:after{content:'🫁'}.ml-cat:nth-child(6) .pic:after{content:'✂'}.ml-cat:nth-child(7) .pic:after{content:'🩹'}.ml-cat:nth-child(8) .pic:after{content:'🧰'}.ml-cat:nth-child(9) .pic:after{content:'♿'}.ml-cat:nth-child(10) .pic:after{content:'▣'}.ml-cat:nth-child(11) .pic:after{content:'▥'}.ml-cat:nth-child(12) .pic:after{content:'🛏'}.ml-cat:nth-child(13) .pic:after{content:'💊'}
.ml-journeys{gap:12px}.ml-journey{height:248px;border-radius:5px;background-size:cover!important;background-position:center!important}.ml-journey.red{background:linear-gradient(135deg,#e30613,#b20a16)}.ml-journey.navy{background:linear-gradient(135deg,#07365c,#07517d)}.ml-journey.light{background:linear-gradient(135deg,#eaf5fd,#d5ebfa)}.ml-journey.dark{background:linear-gradient(135deg,#07365c,#052946)}
.ml-sector-grid{gap:7px}.ml-sector{height:113px;border-radius:4px}.ml-sector .ph{height:75px;background:linear-gradient(145deg,#dceaf4,#f7fafc);font-size:0;position:relative}.ml-sector .ph:after{content:'🏥';display:grid;place-items:center;height:100%;font-size:29px}.ml-sector-grid .ml-sector:nth-child(4) .ph:after{content:'👷'}.ml-sector-grid .ml-sector:nth-child(5) .ph:after{content:'👩‍⚕️'}.ml-sector-grid .ml-sector:nth-child(6) .ph:after{content:'🔬'}.ml-sector-grid .ml-sector:nth-child(7) .ph:after{content:'💊'}.ml-sector-grid .ml-sector:nth-child(8) .ph:after{content:'🚑'}.ml-sector-grid .ml-sector:nth-child(9) .ph:after{content:'👩‍⚕️'}
.ml-products{gap:5px}.ml-product{height:221px;border-radius:5px;padding:8px}.ml-product img{height:112px!important;object-fit:contain!important}.ml-product h4{font-size:10px;line-height:1.1}.ml-product .pending{font-size:9px}
.ml-brands{gap:5px}.ml-brand{height:56px;border-radius:4px}
.ml-band-grid{height:118px}.ml-footer{padding:25px 0 20px}.ml-bottom{padding:14px 0}
@media(max-width:700px){.ml-wrap{width:calc(100% - 22px)}.ml-hero-grid{height:auto}.ml-hero h1{font-size:40px}.ml-hero-photo{height:300px}.ml-catgrid{grid-template-columns:repeat(3,1fr)}.ml-journeys{grid-template-columns:1fr}.ml-sector-grid,.ml-solutions,.ml-products,.ml-brands,.ml-band-grid,.ml-footer-grid{grid-template-columns:repeat(2,1fr)}.ml-solution-banner,.ml-band-grid .quote{grid-column:1/-1}.ml-footer-grid{gap:18px}.ml-ref+footer,.site-footer:not(.ml-footer){display:none!important}}
