/* One restrained white clinic chapter between the venture and partnership chapters. */
.clinic-compact{background:#fff;padding:75px 7% 85px}.clinic-compact .clinic-label{font-size:9px;line-height:1.5;color:#43738c;border-top-color:#bdd7e5;padding-top:18px;gap:20px}.clinic-compact-top{grid-template-columns:1.15fr 1fr;gap:9%;padding-top:38px}.clinic-compact h2{font-size:clamp(45px,5.1vw,73px);line-height:1.04;margin:15px 0 25px}.clinic-compact-top p{color:#3f647c;font-size:14px;line-height:1.85;max-width:385px}.clinic-film-trigger{aspect-ratio:16/9;border-radius:4px;box-shadow:0 18px 50px #062e4915}.clinic-film-trigger>span{padding:18px 20px}.clinic-compact .care-pipeline{margin-top:30px}.clinic-compact .care-pipeline-field{height:150px;background:radial-gradient(ellipse at center,#d9f1fb,transparent 72%)}.care-pipeline-line{left:12.5%;right:12.5%}.care-signal{left:calc(12.5% + var(--care-progress,0)*75% - 23px)}.clinic-compact .care-stages{margin-top:-15px;gap:20px}.clinic-compact .care-stages li{padding-top:48px;opacity:1;text-align:center}.clinic-compact .care-stages li:before{left:50%;height:28px;border-left-color:#9fc5d8}.clinic-compact .care-stages li:after{left:calc(50% - 4px);width:8px;height:8px;background:#c3dfe9}.clinic-compact .care-stages li.care-stage-active:after{background:#048ec0;box-shadow:0 0 16px #159dcc80}.clinic-compact .care-stages span{font-size:8px;color:#4c7b92}.clinic-compact .care-stages h4{font-size:25px;margin:15px 0 12px;color:#07324d}.clinic-compact .care-stages p{font-size:13px;line-height:1.75;color:#456c81;max-width:235px;margin:0 auto}.clinic-evidence{margin-top:35px;padding:23px 0;gap:32px}.clinic-evidence a{font-size:12px;color:#164e6b}.clinic-evidence b{color:#477b94;font-size:9px}.clinic-evidence>span{color:#477b94}.clinic-more{margin-top:12px}.clinic-more summary{padding:20px 0;color:#184963}.clinic-more .clinic-capabilities{gap:40px}.clinic-more .clinic-capabilities>div{padding:20px 0}.clinic-more .clinic-capabilities h4{font-size:22px}.clinic-more .clinic-capabilities li{color:#456b81}.clinic-compact>.clinic-action{margin-top:20px;color:#006e9f}.sp-partners{background:#04253c;color:#f1f8fc;border-top:1px solid #0c405d}.sp-partners .sp-heading .sp-kicker{color:#98c5dc}.sp-partners .sp-heading h2 em{color:#80d4f5}.sp-partners .sp-heading>p{color:#b3d0e1}.sp-partners .partner-groups{border-color:#346078}.sp-partners .partner-group{border-color:#346078}.sp-partners .partner-group>span{color:#8abfd9}.sp-partners .partner-group p{color:#bdd5e3}.sp-partners .partner-group a,.sp-partners .partner-group button,.sp-partners .sp-all-partners{color:#9bdcf7}.sp-partners .partner-logos{background:#fff;border-radius:3px;padding:15px;gap:15px;height:105px;justify-content:flex-start}.sp-partners .partner-logos img{max-height:64px}.sp-partners .partner-logos.tech-logos img{max-height:28px}.sp-partners .sp-all-partners{border-bottom-color:#346078}.equipment-horizon{border-bottom:1px solid #346078}.story-resolution{background:#fff}.story-resolution>p{color:#45677f}.story-resolution .care-eyebrow{color:#396b89}
@media(max-width:760px){.clinic-compact{padding:60px 7%}.clinic-compact .clinic-label{font-size:8px}.clinic-compact-top{grid-template-columns:1fr;padding-top:20px;gap:25px}.clinic-compact h2{font-size:43px;margin:15px 0 22px}.clinic-compact-top p{font-size:13px}.clinic-compact .care-pipeline-field{height:110px}.clinic-compact .care-stages{margin-top:0;gap:26px 20px}.clinic-compact .care-stages li{text-align:left;padding-top:18px}.clinic-compact .care-stages h4{font-size:23px;margin:10px 0}.clinic-compact .care-stages p{font-size:12px}.clinic-evidence{grid-template-columns:1fr;gap:20px}.sp-partners .partner-logos{max-width:100%;height:90px}.sp-partners .partner-group{border-bottom-color:#346078}.clinic-more .clinic-capabilities{gap:5px}}
.service-transition-ribbon{mask-image:linear-gradient(90deg,transparent 72%,#000 94%);opacity:.55}.clinic-compact .scroll-entry,.sp-partners .scroll-entry{opacity:1}.partner-group h3{color:#f1f8fc}.clinic-compact .care-stages li:after{transition:background .25s,box-shadow .25s}

.service-page .mega-menu{z-index:65;top:105px;max-height:calc(100svh - 105px);color:#072c49;background:#fff}.service-page.menu-open .site-header{z-index:70!important;background:#032a4c}.service-page #megaLinks .menu-destination{display:grid;grid-template-columns:1fr 30px;padding:25px 0;border-bottom:1px solid #c8dae5;color:#072c49;font-size:clamp(25px,3vw,42px);letter-spacing:-.04em;gap:10px}.service-page #megaLinks .menu-destination small{grid-column:1/-1;font:13px/1.6 Arial;letter-spacing:0;color:#52768d}.service-page #megaLinks .menu-destination>span{font-size:25px}.service-page #megaLinks .menu-destination:hover{color:#0085bd}.service-page .mega-top button{color:#174c6d}.service-page .mega-footer{color:#52768d}.service-page.menu-open .service-transition-ribbon{visibility:hidden}@media(max-width:760px){.service-page .mega-menu{top:84px;max-height:calc(100svh - 84px)}.service-page #megaLinks{grid-template-columns:1fr}.service-page #megaLinks .menu-destination{font-size:25px;padding:16px 0}.service-page #megaLinks .menu-destination small{font-size:11px}}
.section-arrival{clip-path:inset(calc((1 - var(--arrival,1))*90px) 0 0 round calc((1 - var(--arrival,1))*70px) calc((1 - var(--arrival,1))*70px) 0 0);will-change:clip-path}.section-arrival>.eh-heading,.section-arrival>.brand-head{translate:0 calc((1 - var(--arrival,1))*65px)}@media(prefers-reduced-motion:reduce){.section-arrival{clip-path:none;will-change:auto}.section-arrival>.eh-heading,.section-arrival>.brand-head{translate:none}}
.service-page.menu-open .site-header{color:#fff!important}.service-page.menu-open .site-header nav button,.service-page.menu-open .header-contact{color:#fff!important}
