.hc-solution{--navy:#123f72;--teal:#42c3ca;color:#173e70}
.hc-container{width:min(1600px,calc(100% - 64px));margin:auto}
.hc-hero{min-height:560px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(6,38,65,.92),rgba(6,38,65,.5)),var(--hc-hero) center/cover}
.hc-hero .hc-container{padding:80px 0}
.hc-hero span,.hc-label{color:var(--teal);font-size:12px;letter-spacing:.14em;font-weight:700}
.hc-hero :is(h1,.seo-was-h1){max-width:850px;font-size:clamp(44px,4vw,68px);line-height:1.08;margin:22px 0}
.hc-hero p{font-size:18px;max-width:760px}
.hc-breadcrumb{height:76px;display:flex;align-items:center;gap:14px;font-size:13px}
.hc-section{padding:92px 0}
.hc-section :is(h2,.seo-was-h2){font-size:clamp(34px,3vw,52px);line-height:1.12;margin:18px 0 28px}
.hc-section p{color:#647b96;line-height:1.7}
.hc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.hc-overview-image{position:relative;padding:0 0 48px 48px}
.hc-overview-image:before{content:"";position:absolute;left:0;bottom:0;width:55%;height:75%;background:#eaf7fa;z-index:-1}
.hc-overview-image img{width:100%;height:400px;object-fit:cover}
.hc-link{display:inline-block;margin-top:28px;font-weight:700;border-bottom:2px solid #2a8cb6;padding-bottom:8px}
.hc-applications{background:#102b3b;color:#fff;padding:0}
.hc-app-grid{display:grid;grid-template-columns:440px 1fr}
.hc-app-intro{background:#27adba;padding:56px 42px}
.hc-app-intro :is(h2,.seo-was-h2){font-size:36px;line-height:1.05}
.hc-app-cards{display:grid;grid-template-columns:repeat(3,1fr)}
.hc-app-cards article{padding:28px;border:1px solid rgba(255,255,255,.08);min-height:180px}
.hc-app-cards :is(h3,.seo-was-h3){margin:12px 0}
.hc-app-cards p{color:#bad0d9;font-size:13px}
.hc-requirements{background:#f2f8fa url('../images/healthcare/blueprint-light.png') center/cover}
.hc-split-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}
.hc-control-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:42px;padding-bottom:64px}
.hc-control-cards article{background:#fff;min-height:500px}
.hc-control-cards article.is-low{transform:translateY(64px)}
.hc-control-cards img{width:100%;height:225px;object-fit:cover}
.hc-control-cards article>div{padding:24px;position:relative;min-height:220px}
.hc-control-cards :is(h3,.seo-was-h3){font-size:18px}
.hc-control-cards strong{position:absolute;right:18px;bottom:8px;font-size:44px;color:#e5ebee}
.hc-approach{background:#fff url('../images/healthcare/blueprint-light.png') center/cover}
.hc-approach-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:44px}
.hc-approach-grid article{height:340px;padding:28px;border:1px solid #dce6e9;background:rgba(255,255,255,.92);display:flex;flex-direction:column;justify-content:space-between}
.hc-approach-grid :is(h3,.seo-was-h3){font-size:18px}
.hc-approach-grid p{font-size:13px}
.hc-content{background:#f2f8fa}
.hc-cta{height:220px;background:#0b3767 url('../images/healthcare/cta-blueprint.png') center/cover;color:#fff}
.hc-cta .hc-container{height:100%;display:flex;align-items:center;justify-content:space-between}
.hc-cta :is(h2,.seo-was-h2){font-size:28px;margin:0 0 10px}
.hc-cta p{color:#d9e8f0}
.hc-cta a{background:#42c3ca;color:#fff;padding:18px 24px;font-weight:700}
@media(max-width:900px){.hc-overview-grid,.hc-app-grid,.hc-split-heading{grid-template-columns:1fr}
.hc-app-cards{grid-template-columns:1fr 1fr}
.hc-control-cards{grid-template-columns:1fr 1fr}
.hc-control-cards article.is-low{transform:none}
.hc-approach-grid{grid-template-columns:1fr 1fr}
.hc-cta .hc-container{gap:24px}
}
@media(max-width:600px){.hc-container{width:min(100% - 32px,1600px)}
.hc-section{padding:64px 0}
.hc-app-cards,.hc-control-cards,.hc-approach-grid{grid-template-columns:1fr}
.hc-cta{height:auto;padding:42px 0}
.hc-cta .hc-container{align-items:flex-start;flex-direction:column}
.hc-overview-image img{height:280px}
}

