.healthcare-solution-provider{background:var(--meet-kasturi-bg,#fef3ec);overflow:hidden;padding:4rem 0}@media(min-width:992px){.healthcare-solution-provider{padding:5rem 0}}.healthcare-solution-provider-heading{margin:0 auto 3rem;max-width:40rem;text-align:center;color:#121212;font-family:var(--font-heading),serif;font-weight:400;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05}@media(min-width:992px){.healthcare-solution-provider-heading{margin-bottom:4rem}}.healthcare-solution-provider-visual{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.healthcare-solution-provider-visual{position:relative;display:block;aspect-ratio:1289/699}}.healthcare-solution-provider-image-doctor,.healthcare-solution-provider-image-main,.healthcare-solution-provider-image-nurse{border-radius:1.5rem;overflow:hidden}@media(min-width:992px){.healthcare-solution-provider-image-doctor,.healthcare-solution-provider-image-main,.healthcare-solution-provider-image-nurse{position:absolute;z-index:0;border-radius:1.5rem}.healthcare-solution-provider-image-main{left:0;top:2.15%;width:32.12%;height:74.39%}.healthcare-solution-provider-image-nurse{left:65.53%;top:60.94%;width:17.02%;height:37.34%}.healthcare-solution-provider-image-doctor{left:88.6%;top:40.34%;width:10.83%;height:22.89%}}.healthcare-solution-provider-image{display:block;width:100%;height:100%;object-fit:cover}.healthcare-solution-provider-card{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem;background:rgba(255,255,255,.6);box-shadow:0 2px 4px -2px rgba(24,39,75,.25);border-radius:1rem}@media(min-width:992px){.healthcare-solution-provider-card{position:absolute;width:49.57%;padding:1.5rem}.healthcare-solution-provider-card1{left:50.43%;top:0}.healthcare-solution-provider-card2{left:42.13%;top:19.74%}.healthcare-solution-provider-card3{left:33.75%;top:39.48%}.healthcare-solution-provider-card4{left:.31%;top:80.4%}}.healthcare-solution-provider-card-body{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.healthcare-solution-provider-card-title{margin:0;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-weight:600;font-size:1.125rem;line-height:1.55}.healthcare-solution-provider-card-description{margin:0;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-weight:400;font-size:.875rem;line-height:1.4}.healthcare-solution-provider-card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(3rem,6vw,5.125rem);height:clamp(3rem,6vw,5.125rem);border-radius:50%;color:var(--primary,#ef6623)}.hospital-hr-transformation{background:var(--dark-bg,#e8edea);overflow:hidden;padding:4rem 0}.hospital-hr-transformation-graphic{position:relative;container-type:inline-size;width:100%;max-width:56.25rem;margin:0 auto;aspect-ratio:1323/1016}.hospital-hr-transformation-image{display:block;width:100%;height:100%;object-fit:contain}.hospital-hr-transformation-center-patch{position:absolute;z-index:1;left:34.47%;top:46.56%;width:24.19%;height:9.84%;display:flex;align-items:center;justify-content:center;background:var(--dark-bg,#e8edea)}.hospital-hr-transformation-heading{margin:0;text-align:center;color:var(--color-text-primary,#040218);font-family:var(--font-heading),serif;font-weight:400;font-size:clamp(.7rem,1.9cqw,1.5rem);line-height:1.1}