.health-page{--health-blue:#0867ee;--health-navy:#0a214d;--health-cyan:#12a9c8;--health-pale:#f4f9ff}.health-page h1,.health-page h2,.health-page h3{color:var(--health-navy)}.health-hero{padding-top:22px;background:radial-gradient(circle at 78% 28%,rgb(47 139 255/13%),transparent 28%),linear-gradient(145deg,#fff,#f7fbff)}.health-breadcrumb{color:#71819d;font-size:.66rem}.health-breadcrumb span{margin:0 8px;color:#a9b5c8}.health-hero .retail-hero__grid{min-height:610px;grid-template-columns:.9fr 1.1fr}.health-page .retail-eyebrow{border-color:#cfe1fb;background:#eff6ff;color:var(--health-blue)}.health-page .retail-hero__copy h1{max-width:620px;font-size:clamp(2.8rem,4.6vw,4.4rem)}.health-page .retail-hero__copy h1 em{color:var(--health-blue)}.health-page .retail-hero__copy>p:not(.retail-eyebrow){max-width:590px;font-weight:600}.health-hero__benefits{display:grid!important;margin:20px 0 28px!important;gap:10px!important;font-size:.73rem!important}.health-hero-art{position:relative;height:580px}.health-phone{position:absolute;z-index:3;top:20px;left:28px;width:255px;height:525px;padding:16px 12px;overflow:hidden;border:8px solid #fff;border-radius:38px;background:#fff;box-shadow:0 18px 45px rgb(13 55 115/18%),0 0 0 1px #dbe6f4}.health-phone__notch{position:absolute;top:7px;left:50%;width:72px;height:17px;transform:translateX(-50%);border-radius:12px;background:#eef2f7}.health-phone header{display:flex;margin:6px 0 13px;justify-content:space-between;font-size:.42rem}.health-phone header b{font-size:.54rem}.health-phone__banner{min-height:88px;padding:17px 12px;border-radius:8px;background:linear-gradient(120deg,#1268db,#28a6e7);color:#fff}.health-phone__banner b,.health-phone__banner small{display:block;font-size:.58rem}.health-phone__banner b{margin-top:3px;font-size:.75rem}.health-phone__search{margin:9px 0;padding:8px;border-radius:6px;background:#f4f6f9;color:#9aa5b7;font-size:.38rem}.health-phone nav{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;text-align:center}.health-phone nav span{display:grid;position:relative;gap:4px;justify-items:center;color:var(--health-blue);font-size:.8rem}.health-phone nav small{color:#5d6b82;font-size:.32rem}.health-phone nav i{display:none}.health-phone h4{margin:13px 0 7px;font-size:.48rem}.health-phone__specialties{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.health-phone__specialties span{display:grid;min-height:50px;padding:6px;place-items:center;border:1px solid #e4ebf5;border-radius:6px;color:#587095;font-size:.33rem;text-align:center}.health-phone__specialties .anticon{color:var(--health-blue);font-size:.85rem}.health-phone__offer{display:flex;padding:7px;align-items:center;gap:8px;border:1px solid #e5ecf6;border-radius:7px}.health-phone__offer i{width:50px;height:45px;border-radius:5px;background-image:url(/images/healthcare/healthcare-strip.png);background-position:0 50%;background-size:400% 100%}.health-phone__offer span{display:flex;flex-direction:column;font-size:.4rem}.health-phone__offer small{margin-top:3px;color:#1684d4;font-size:.34rem}.health-phone footer{position:absolute;right:0;bottom:0;left:0;display:grid;padding:10px;grid-template-columns:repeat(4,1fr);border-top:1px solid #e7edf5;color:#7b879b;font-size:.32rem;text-align:center}.health-doctor-photo{position:absolute;z-index:2;right:0;bottom:0;width:340px;height:390px;background-image:linear-gradient(0deg,#f4f9ff 0,transparent 24%),url(/images/healthcare/healthcare-strip.png);background-position:66.66% 50%;background-size:400% 100%}.health-stat{position:absolute;z-index:4;right:0;display:flex;width:180px;padding:14px;align-items:center;gap:10px;border:1px solid #dce7f5;border-radius:9px;background:#fff;box-shadow:0 13px 26px rgb(20 69 130/10%)}.health-stat--one{top:85px}.health-stat--two{top:190px;right:-10px}.health-stat--three{top:305px;right:-22px}.health-stat .anticon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eaf4ff;color:var(--health-blue);font-size:1.05rem}.health-stat span{display:flex;flex-direction:column}.health-stat b{color:var(--health-blue);font-size:.67rem}.health-stat small{margin-top:3px;color:#6c7890;font-size:.42rem}.health-page .retail-heading p{margin:8px 0 0;color:#6a7892;font-size:.65rem}.health-card-grid{display:grid;gap:16px}.health-card-grid--4{grid-template-columns:repeat(4,1fr)}.health-card-grid--6{grid-template-columns:repeat(6,1fr)}.health-card-grid article{display:grid;min-height:150px;padding:24px;place-items:center;border:1px solid #dce6f4;border-radius:8px;background:#fff;text-align:center}.health-card-grid article>.anticon{color:var(--health-blue);font-size:1.7rem}.health-card-grid h3{margin:12px 0 7px;font-size:.7rem}.health-card-grid p{margin:0;color:#68758c;font-size:.55rem;line-height:1.5}.health-solutions{padding-top:28px;border-top:1px solid #edf1f7}.health-card-grid--6 article{min-height:105px;padding:18px 10px}.health-card-grid--6 h3{max-width:110px;margin-bottom:0}.health-process{padding-top:28px}.health-process__rail{display:grid;grid-template-columns:repeat(6,1fr)}.health-process__rail article{position:relative;display:grid;place-items:center;text-align:center}.health-process__rail article>span{display:grid;width:70px;height:70px;margin-bottom:12px;place-items:center;border:1px solid #cfe0f7;border-radius:50%;color:var(--health-blue);font-size:1.5rem}.health-process__rail b{font-size:.62rem}.health-process__rail small{margin-top:4px;color:#6c7890;font-size:.47rem}.health-process__rail i{position:absolute;top:24px;right:-4px;color:#6c9ff1;font-style:normal}.health-features{border-top:1px solid #edf1f7}.health-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.health-feature-grid article{display:flex;min-height:108px;padding:19px;gap:14px;border:1px solid #dce6f4;border-radius:8px;background:#fff}.health-feature-grid article>.anticon{color:var(--health-blue);font-size:1.45rem}.health-feature-grid h3{margin:0 0 5px;font-size:.67rem}.health-feature-grid p{margin:0;color:#6a768d;font-size:.52rem;line-height:1.45}.health-integrations{padding-top:32px;border-top:1px solid #edf1f7}.health-integrations .site-container>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.health-integrations article{display:flex;min-height:80px;padding:14px;flex-direction:column;justify-content:center;border:1px solid #dde6f2;border-radius:7px;background:#fff}.health-integrations b{color:var(--health-blue);font-size:1.05rem}.health-integrations small{margin-top:3px;color:#69778f;font-size:.4rem}.health-models{padding-top:30px}.health-models .site-container>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.health-models article{display:grid;min-height:120px;padding:20px;grid-template-columns:32px 1fr;gap:4px 12px;border:1px solid #dce6f4;border-radius:8px;background:#fff}.health-models article>.anticon{grid-row:1/3;color:var(--health-blue);font-size:1.4rem}.health-models h3{margin:0;font-size:.66rem}.health-models p{margin:0;color:#6d7990;font-size:.52rem;line-height:1.45}.health-customers{background:#f9fbff}.health-customers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.health-customers article{overflow:hidden;border:1px solid #dce6f4;border-radius:8px;background:#fff}.health-customer-photo{height:145px;background-image:url(/images/healthcare/healthcare-strip.png);background-size:400% 100%}.health-customer-photo--1{background-position:0 50%}.health-customer-photo--2{background-position:33.33% 50%}.health-customer-photo--3{background-position:66.66% 50%}.health-customer-photo--4{background-position:100% 50%}.health-customers h3{margin:12px 14px;font-size:.66rem}.health-customers dl{display:grid;margin:0;padding:0 14px 15px;grid-template-columns:repeat(3,1fr);gap:7px}.health-customers dt{color:var(--health-blue);font-size:.78rem;font-weight:800}.health-customers dd{margin:2px 0 0;color:#6b7890;font-size:.4rem}.health-faq{background:#f7faff}.health-faq__layout{display:grid;grid-template-columns:180px 1fr 250px;gap:18px}.health-faq nav{display:grid;align-content:start;gap:5px}.health-faq nav button{min-height:38px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#60718d;text-align:left}.health-faq nav button.is-active{background:#e7f0ff;color:var(--health-blue);font-weight:700}.health-faq details{margin-bottom:7px;border:1px solid #dfe7f3;border-radius:6px;background:#fff}.health-faq summary{display:flex;min-height:48px;padding:0 16px;align-items:center;justify-content:space-between;cursor:pointer;color:var(--health-navy);font-size:.6rem;font-weight:600}.health-faq details p{margin:0;padding:0 16px 14px;color:#68758d;font-size:.55rem;line-height:1.5}.health-faq form{padding:18px;border:1px solid #dce6f3;border-radius:8px;background:#fff}.health-faq form h3{margin:0 0 5px;font-size:.7rem}.health-faq form p{color:#6c7890;font-size:.5rem}.health-faq label{display:grid;margin-top:8px;gap:3px;color:#55657f;font-size:.48rem}.health-faq input,.health-faq textarea{width:100%;padding:7px;border:1px solid #dfe6f0;border-radius:4px;font:inherit}.health-faq form button{width:100%;min-height:38px;margin-top:10px;border:0;border-radius:5px;background:var(--health-blue);color:#fff;font-weight:700}.health-cta{background:linear-gradient(105deg,#075ff4,#123a9a)}.health-cta h2,.health-cta p{color:#fff}.health-cta .site-button--outline-light{border-color:rgb(255 255 255/70%);color:#fff}.health-cta .site-button--outline-light:hover{border-color:#fff;background:rgb(255 255 255/10%)}@media (max-width:1100px){.health-hero .retail-hero__grid{grid-template-columns:1fr}.health-hero-art{width:min(100%,700px);margin:auto}.health-card-grid--6,.health-customers__grid,.health-feature-grid{grid-template-columns:repeat(2,1fr)}.health-process__rail{grid-template-columns:repeat(3,1fr);gap:28px 0}.health-process__rail i{display:none}.health-faq__layout{grid-template-columns:1fr}.health-faq nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.health-page .retail-hero__copy h1{font-size:2.6rem}.health-hero-art{height:510px;transform:scale(.82);transform-origin:top center}.health-stat{display:none}.health-phone{left:50%;transform:translateX(-50%)}.health-doctor-photo{display:none}.health-card-grid--4,.health-card-grid--6,.health-customers__grid,.health-feature-grid,.health-integrations .site-container>div,.health-models .site-container>div{grid-template-columns:1fr}.health-process__rail{grid-template-columns:repeat(2,1fr)}.health-faq nav{grid-template-columns:1fr 1fr}}