.leading-healthcare{background:#fff;padding:72px 0}.leading-healthcare__container{margin:0 auto;max-width:1440px;padding:0 68px}.leading-healthcare__heading{color:#0a0e45;font-family:Outfit,sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:400;letter-spacing:0;line-height:1.3;margin:0 auto 80px;max-width:980px;text-align:center}.leading-healthcare__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.leading-healthcare__bottom-cta{display:flex;justify-content:center;margin-top:80px}.leading-healthcare__bottom-cta-button{align-items:center;background:#ff6300;border-radius:6px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-size:17px;font-weight:500;justify-content:center;line-height:1.5;padding:14px 20px;text-decoration:none}.leading-healthcare__card{appearance:none;background:#fff;border:1px solid #cecfee;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left}.leading-healthcare__card:focus{outline:none}.leading-healthcare__card-media{align-items:center;background:#3f6fb5;display:flex;justify-content:center;min-height:330px;overflow:hidden;position:relative}.leading-healthcare__card:nth-child(2) .leading-healthcare__card-media{background:#fdebd2}.leading-healthcare__card:nth-child(3) .leading-healthcare__card-media{background:#a8cfd2}.leading-healthcare__card-image{height:100%;object-fit:contain;transform:scale(1);transition:transform .24s ease;width:100%;will-change:transform}.leading-healthcare__card:hover .leading-healthcare__card-image{transform:scale(1.06)}.leading-healthcare__card-footer{align-items:center;background:#f5f7ff;border-top:1px solid #d8def1;display:flex;gap:30px;justify-content:space-between;padding:20px 20px 20px 30px}.leading-healthcare__card-title{font-size:22px;font-style:medium;line-height:1.5}.leading-healthcare__card-title,.leading-healthcare__cta{color:#0a0e45;font-family:Outfit,sans-serif;font-weight:500;letter-spacing:0}.leading-healthcare__cta{align-items:center;display:inline-flex;font-size:14px;gap:10px;white-space:nowrap}.leading-healthcare__cta-icon{background:#0a1b3d;border-radius:4px;display:inline-grid;flex:0 0 auto;height:25.5px;padding:4px;place-items:center;transition:background-color .2s ease;width:25.5px}.leading-healthcare__cta-plus{color:#fff;height:13.5px;width:13.5px}.leading-healthcare__card:hover .leading-healthcare__cta-icon{background:#ff6300}.leading-healthcare__modal{align-items:center;display:none;inset:0;justify-content:center;padding:44px 18px;position:fixed;z-index:9999}.leading-healthcare__modal.is-open{display:flex}.leading-healthcare__modal-overlay{background:rgba(10,27,61,.55);inset:0;position:absolute}.leading-healthcare__modal-panel{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 70px);overflow:hidden;position:relative;width:min(848px,calc(100% - 28px))}.leading-healthcare__modal-header{align-items:center;border-bottom:1px solid #d8def1;display:flex;gap:16px;justify-content:space-between;padding:20px}.leading-healthcare__modal-brand{align-items:center;display:flex;min-height:34px}.leading-healthcare__modal-logo{display:block;height:51px;width:auto}.leading-healthcare__modal-close{align-items:center;appearance:none;background:#f5f6fe;border:none;border-radius:8px;color:#0a0e45;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:17px;font-weight:500;gap:6px;letter-spacing:0;line-height:1.5;padding:8px 16px}.leading-healthcare__modal-close:focus{outline:none}.leading-healthcare__modal-close-icon{display:inline-grid;height:21px;place-items:center;width:21px}.leading-healthcare__modal-close-svg{color:#0a0e45;height:21.28px;width:21.28px}.leading-healthcare__modal-content{overflow:auto;padding:40px}.leading-healthcare__modal-title{color:#0a0e45;font-family:Outfit,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 10px}.leading-healthcare__modal-text{color:#2a2a42;font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:1.7;max-width:778px}.leading-healthcare__modal-text p{margin:0 0 14px}.leading-healthcare__modal-gallery{margin-top:40px}.leading-healthcare__modal-gallery-row{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.leading-healthcare__modal-image-frame{background:#fff;border:1px solid #cecfee;border-radius:12px;overflow:hidden}.leading-healthcare__modal-image-frame--full{width:100%}.leading-healthcare__modal-image{display:block;height:auto;width:100%}body.tclh-scroll-lock{overflow:hidden}@media (max-width:980px){.leading-healthcare{padding:48px 0}.leading-healthcare__heading{margin:0 auto 48px}.leading-healthcare__container{padding:0 20px}.leading-healthcare__bottom-cta{margin-top:48px}.leading-healthcare__grid{gap:24px;grid-template-columns:1fr}.leading-healthcare__card-title{font-size:17px}.leading-healthcare__cta{font-size:12px}.leading-healthcare__card-media{min-height:300px}.leading-healthcare__modal-header{padding:14px}.leading-healthcare__modal-logo{height:42.73px}.leading-healthcare__modal-close{font-size:16px}.leading-healthcare__modal-content{padding:24px 14px}.leading-healthcare__modal-text{font-size:17px}.leading-healthcare__modal-title{font-size:24px;margin:0 0 18px}.leading-healthcare__modal-gallery{margin-top:32px}.leading-healthcare__modal-gallery-row{gap:16px;grid-template-columns:1fr;margin-bottom:16px}}