.leading-healthcare{overflow:hidden;position:relative}.leading-healthcare__container{margin:0 auto;max-width:1440px;padding:0 68px}.leading-healthcare__heading{margin:0 auto 80px;max-width:980px;text-align:center}.leading-healthcare.bg-dark .leading-healthcare__heading{color:#fff}.leading-healthcare__modal-content{overflow:auto;padding:40px}.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__card{appearance:none;background:#fff;border:0;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;overflow:visible;padding:0;position:relative;text-align:left}.leading-healthcare__card:focus{outline:none}.leading-healthcare__card-media{align-items:center;background:#3f6fb5;border-radius:24px 24px 0 0;display:flex;flex:1 1 auto;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);transform-origin:center;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-radius:0 0 24px 24px;border-top:1px solid #d8def1;display:flex;gap:5%;justify-content:space-between;padding:5%;width:100%}.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:14px;width:14px}.leading-healthcare__cta-plus path{stroke-width:3.5}.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-body{display:flex;flex-direction:column;gap:40px}.leading-healthcare__modal-block-title{color:#0a0e45;font-family:Outfit,sans-serif;font-size:30px;font-weight:400;line-height:1.4;margin:0 0 10px}.leading-healthcare__modal-block-text{color:#2a2a42;font-family:DM SANS;font-size:18px;font-weight:400;line-height:1.5}.hero-logos .hero-content .cta-rating{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin-top:42px}.leading-healthcare__card,.leading-healthcare__card:active,.leading-healthcare__card:focus,.leading-healthcare__card:hover{box-shadow:none!important;transform:none!important}.leading-healthcare__card:after{border:1px solid #cecfee;border-radius:24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.leading-healthcare__card-footer,.leading-healthcare__card-media{position:relative;z-index:1}.leading-healthcare__modal-images-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr}.leading-healthcare__modal-image-frame{align-items:center;background:#fff;border:1px solid #cecfee;border-radius:12px;display:flex;justify-content:center;overflow:hidden}.leading-healthcare__modal-image-frame.is-full{grid-column:1/-1}.leading-healthcare__modal-image{display:block;height:auto;max-width:100%;width:100%}@media (min-width:768px) and (max-width:1300px){.leading-healthcare__card-footer{flex-direction:column;gap:12px!important}.leading-healthcare__card-title{line-height:1.1}.leading-healthcare__cta{gap:8px;white-space:normal}}@media (max-width:991.9px){.leading-healthcare__grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.leading-healthcare__modal-images-grid{gap:24px;grid-template-columns:1fr}.leading-healthcare{padding:48px 0}.leading-healthcare__container{padding:0 20px}.leading-healthcare__bottom-cta{margin-top:48px}.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-block-text{font-size:17px}.leading-healthcare__modal-title{font-size:24px;margin:0 0 18px}.leading-healthcare__modal-body{gap:24px}}@media (max-width:767.9px){.leading-healthcare__grid{gap:24px;grid-template-columns:1fr}.leading-healthcare .bottom-cta{margin-top:48px}}