html[lang=ar] body,html[lang=ar] body :where(h1,h2,h3,h4,p,span,a,button,input,textarea,select,label,li){font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}html[lang=ar] :where(h1,h2,h3,.ar-display){--ar-heading-leading:1.08;line-height:var(--ar-heading-leading);letter-spacing:normal;padding-block:.04em;overflow-wrap:normal;word-break:normal;hyphens:none}html[lang=ar] :where(h1,h2) span{white-space:normal}html[lang=ar] :is(.ar-fixed-layout,.ar-geography){direction:ltr}html[lang=ar] .ar-copy{direction:rtl;text-align:right;min-inline-size:0}html[lang=ar] .ar-fixed-layout :where(h1,h2,h3,h4,p){direction:rtl;text-align:right}html[lang=ar] .ar-copy :where(input,textarea,select),html[lang=ar] :where(textarea,select){direction:rtl;text-align:right}html[lang=ar] .ar-home-hero .ar-copy{margin-inline:0}html[lang=ar] .ar-home-aside{text-align:right}html[lang=ar] .ar-home-aside>span{margin-left:auto;margin-right:0}html[lang=ar] .ar-hero-stats{direction:ltr}html[lang=ar] .ar-hero-stats p{white-space:normal;line-height:1.35}html[lang=ar] .ar-home-hero .ar-copy>div:has(>p) p{white-space:normal;line-height:1.5}html[lang=ar] [role=img]:has(>span.absolute){direction:ltr}html[lang=ar] :is(.ar-fixed-layout,.ar-geography) [class~="rtl:translate-x-1/2"]{translate:-50% var(--tw-translate-y,0)}html[lang=ar] .ar-product-brand,html[lang=ar] .ar-product-brand span{font-family:Gotham,Arial,sans-serif;direction:ltr;text-align:right;line-height:.9;letter-spacing:-.06em;padding-block:0}html[lang=ar] .ar-product-copy{container-type:inline-size}html[lang=ar] .ar-product-brand{font-size:min(3.2rem,17cqi)}html[lang=ar] .ar-product-brand[data-ar-product=MEDINDUSTRY]{font-size:min(3.2rem,14cqi)}html[lang=ar] .ar-home-hero h1{--ar-heading-leading:1.04;max-inline-size:100%;padding-block:.08em}html[lang=ar] .ar-home-hero h1>span+span{margin-block-start:.045em}html[lang=ar] .ar-home-tagline{flex-direction:column;align-items:flex-start;gap:.5rem}html[lang=ar] .ar-home-tagline>span{margin-inline-start:.25rem}@media (min-width:1024px){html[lang=ar] .ar-home-flow{padding:clamp(7rem,8.5vw,8.5rem) 4% 2rem}html[lang=ar] .ar-home-hero .ar-copy{max-width:min(43%,34rem)}html[lang=ar] .ar-home-hero h1{--ar-heading-leading:1;font-size:clamp(3.75rem,5.8vw,5.25rem);padding-block:.04em}html[lang=ar] .ar-home-hero h1>span+span{margin-block-start:0}html[lang=ar] .ar-home-flow>div:has(>.ar-hero-stats){margin-top:1.75rem;max-width:min(43%,34rem)}html[lang=ar] .ar-services-hero-copy h1{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.08}html[lang=ar] .ar-services-hero-copy h1>span:nth-child(-n+2){display:inline;white-space:nowrap}html[lang=ar] .ar-services-hero-copy h1>span:first-child:after{content:" "}html[lang=ar] .ar-services-hero-copy h1>span:last-child{display:block;white-space:nowrap;margin-top:.15em}html[lang=ar] .ar-services-hero-copy h1 br{display:none}html[lang=ar] #about-story .ar-ceo-image{mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.25) 10%,black 32%)}html[lang=ar] #about-story .ar-ceo-image:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;pointer-events:none;backdrop-filter:blur(8px);mask-image:linear-gradient(90deg,black,transparent)}}html[lang=ar] #solutions-hero h1{font-size:clamp(2rem,8.2vw,4rem);max-inline-size:100%;padding-block:.07em}html[lang=ar] #solutions-hero h1>span+span{margin-block-start:.12em}html[lang=ar] #solutions-hero h1>span>span{white-space:nowrap}html[lang=ar] #systems h2>span{display:inline-block}html[lang=ar] #portfolio-hero h1{width:100%;max-width:100%}html[lang=ar] #portfolio-hero h1>span+span{margin-block-start:.2em}html[lang=ar] .ar-footer-slogan,html[lang=ar] .ar-footer>span[aria-hidden=true]{direction:ltr}html[lang=ar] .ar-footer-slogan p{direction:rtl;text-align:right}html[lang=ar] .ar-footer-divisions>*,html[lang=ar] .ar-footer-main>*{min-width:0}html[lang=ar] .ar-footer-cta{min-width:0;width:min(100%,20rem);max-width:100%;gap:1rem}html[lang=ar] .ar-footer-cta>span:first-child{white-space:nowrap}html[lang=ar] .ar-footer-divisions h3{line-height:1.3}html[lang=ar] .ar-footer-divisions h3>span:first-child{display:inline-block;direction:ltr;unicode-bidi:isolate}html[lang=ar] .ar-footer nav a{line-height:1.4}@media (min-width:640px){html[lang=ar] .ar-fixed-panel .ar-artwork-copy{max-width:min(40%,535px);padding-inline-start:.75rem}html[lang=ar] .ar-artwork-copy h2{font-size:clamp(1.8rem,3.3vw,3.25rem)}html[lang=ar] .ar-artwork-copy a{min-width:0;max-width:100%;padding-inline:clamp(.75rem,1.5vw,1.75rem);gap:.75rem;font-size:clamp(.7rem,1.05vw,.86rem)}html[lang=ar] .ar-artwork-copy a>span:first-child{white-space:normal}}@media (min-width:1024px){html[lang=ar] #about-hero .ar-copy{padding-left:8%;padding-right:0}html[lang=ar] #about-story .ar-copy{padding-left:15.6%;padding-right:6%}html[lang=ar] .ar-fixed-layout [class~="lg:rtl:translate-x-0"]{translate:0 var(--tw-translate-y,0)}html[lang=ar] #solutions-hero h1{font-size:clamp(2.5rem,3.85vw,4.6rem)}html[lang=ar] #solutions-hero h1>span{white-space:nowrap}html[lang=ar] .ar-footer-main>:nth-child(2){border-left-width:0;border-right-width:1px}}@media (min-width:1280px){html[lang=ar] #about-hero .ar-copy{padding-left:10%}html[lang=ar] #about-story .ar-copy{padding-left:15.4%;padding-right:7%}}@media (min-width:1536px){html[lang=ar] #about-story .ar-copy{padding-left:15%}}@media (min-width:768px){html[lang=ar] .ar-footer-divisions>:not(:first-child){border-left-width:0;border-right-width:1px}}@media (max-width:639px){html[lang=ar] .ar-geography [data-map-label]{max-width:min(6.5rem,30vw)}html[lang=ar] .ar-geography [data-map-marker="0"] [data-map-label]{top:3.75rem}html[lang=ar] .ar-geography [data-map-marker="3"] [data-map-label]{inset-inline-start:auto;inset-inline-end:-1rem;top:3.25rem;translate:none}html[lang=ar] .ar-home-hero h1{font-size:clamp(3.15rem,14vw,4.1rem)}html[lang=ar] .ar-artwork-copy a{max-width:100%;min-width:0}html[lang=ar] .ar-artwork-copy a>span:first-child{white-space:normal}}html[dir=rtl] :where(input[type=email],input[type=tel],a[href^="tel:"],a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :where(input[type=email],input[type=tel]){text-align:right}html[dir=rtl] svg:has(>path:is([d="M5 12h13M13 7l5 5-5 5"],[d="M5 12h14m-6-6 6 6-6 6"],[d="m15 18-6-6 6-6"],[d="m9 18 6-6-6-6"])){scale:-1 1}html[lang=ar] .marquee-mask,html[lang=ar] .marquee-track{direction:ltr}html[dir=rtl] .marquee-track span{direction:rtl;unicode-bidi:isolate}html[lang=ar] .ar-display-marquee .marquee-track{min-width:200%;padding-block:clamp(.75rem,1.5vw,1.5rem)}html[lang=ar] .ar-display-marquee .marquee-track>div{min-width:50%;justify-content:space-around}html[lang=ar] .ar-display-marquee .marquee-track>div>div>span:first-child{font-size:clamp(2.6rem,9vw,7.25rem);line-height:1.04;padding-block:.08em}