.home-hero{background-color:var(--color-primary);overflow:hidden;padding-bottom:80px;padding-top:80px}.home-hero__inner{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.home-hero__content{color:#fff;display:flex;flex:1 1 400px;flex-direction:column;gap:40px}.home-hero__badge{font-size:16px}.home-hero__description,.home-hero__heading,.home-hero__tagline{margin:0}.home-hero__heading{color:#fff}.home-hero__description{max-width:525px;opacity:.9}.home-hero__cards{display:flex;flex:1 1 520px;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:0 30px}.home-hero__card{align-items:center;background-color:hsla(0,0%,100%,.1);border-style:solid;border-width:2px;display:flex;flex-direction:column;gap:16px;height:496px;justify-content:flex-start;max-width:245px;overflow:visible;padding:24px 10px 10px;position:relative;width:100%}.home-hero__card--patient{border-color:var(--color-third)}.home-hero__card--physician{border-color:var(--color-secondary)}.home-hero__card-heading{color:#fff;font-family:var(--font-body);font-size:26px;font-weight:700;line-height:150%;margin:0;padding:0 10px;position:relative;text-align:center;z-index:2}.home-hero__card-photo-wrap{flex:1 1 auto;padding-bottom:15px;position:relative;transform-origin:bottom center;transition:transform .36s cubic-bezier(.34,1.56,.64,1);width:100%;will-change:transform}.home-hero__card:hover .home-hero__card-photo-wrap{transform:scale(1.08) translateY(-10px)}@media (prefers-reduced-motion:reduce){.home-hero__card-photo-wrap{transition:none}.home-hero__card:hover .home-hero__card-photo-wrap{transform:none}}.home-hero__card-photo{left:50%;max-width:none;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:140%;z-index:1}.home-hero__card-cta{border-width:2px;display:flex;height:55px;justify-content:flex-start;min-width:100%;padding:6px 12px 6px 7px;position:relative;z-index:2}.home-hero__card--patient .home-hero__card-cta{margin:0 -34px}.home-hero__card-cta svg{height:42px;width:42px}@media (max-width:900px){.home-hero__inner{flex-direction:column}}@media (min-width:768px) and (max-width:1200px){.home-hero__card-heading{font-size:22px}.home-hero__card{height:460px;max-width:205px}.home-hero__card-cta{font-size:16px;line-height:22px}.home-hero{padding-bottom:50px;padding-top:50px}.home-hero__inner{gap:20px}}.home-hero__mobile-ctas{display:none}@media (max-width:767px){.home-hero{padding-bottom:24px;padding-top:24px}.home-hero__inner{gap:20px}.home-hero__cards{display:none}.home-hero__content{gap:24px}.home-hero__mobile-ctas{display:flex;flex-direction:column;gap:12px}.home-hero__mobile-ctas .link-style{width:100%}}