.patient-outcomes{background-color:var(--color-white);position:relative}.patient-outcomes__step{align-items:center;column-gap:7.8125%;display:grid;grid-template-columns:55.625% 23.541667%}.patient-outcomes__step+.patient-outcomes__step{margin-top:48px}.patient-outcomes.is-scroll-enabled .patient-outcomes__sticky{display:grid;isolation:isolate;position:sticky;top:var(--patient-sticky-top,0)}.patient-outcomes.is-scroll-enabled .patient-outcomes__step{grid-area:1/1;margin-top:0}.patient-outcomes.is-scroll-enabled .patient-outcomes__media{clip-path:inset(var(--patient-reveal,0) 0 0 var(--patient-reveal,0) round 0 20px 20px 0);max-height:var(--patient-available-height);min-height:0;will-change:clip-path}.patient-outcomes.is-scroll-enabled .patient-outcomes__content{opacity:var(--patient-copy-opacity,1);padding-block:clamp(16px,4vh,80px);visibility:var(--patient-copy-visibility,visible)}.patient-outcomes__media{aspect-ratio:1068/800;background-color:var(--color-neutral-50);border-radius:0 20px 20px 0;overflow:hidden;position:relative}.patient-outcomes__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.patient-outcomes__content{align-items:flex-start;display:flex;flex-direction:column;gap:40px;min-width:0;padding-block:80px}.patient-outcomes__category{background-color:#d5b8f9;border-radius:8px;color:var(--color-neutral-950);font-weight:700;line-height:1.2;margin:0;max-width:100%;padding-inline:32px}.patient-outcomes__text{display:flex;flex-direction:column;gap:30px;max-width:452px;width:100%}.patient-outcomes__category--purple{background-color:#d5b8f9}.patient-outcomes__category--navy{background-color:var(--color-navy-900);color:var(--color-white)}.patient-outcomes__heading{color:var(--color-neutral-950);line-height:1.2;margin:0;max-width:431px}.patient-outcomes__description{color:var(--color-neutral-600);line-height:1.4;margin:0}@media (max-width:1199px){.patient-outcomes__step{column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:32px}.patient-outcomes__content{gap:30px;padding-block:40px}}@media (max-width:767px){.patient-outcomes__step{gap:60px;grid-template-columns:minmax(0,1fr);padding-right:0}.patient-outcomes__media{aspect-ratio:16/9;max-height:32svh;width:100%}.patient-outcomes.is-scroll-enabled .patient-outcomes__media{max-height:min(32svh,var(--patient-available-height))}.patient-outcomes__content{gap:20px;padding:24px 20px}.patient-outcomes__text{gap:20px}.patient-outcomes__heading{font-size:1.777778rem}}@media print{.patient-outcomes.is-scroll-enabled{height:auto!important}.patient-outcomes.is-scroll-enabled .patient-outcomes__sticky{display:block;position:static}.patient-outcomes.is-scroll-enabled .patient-outcomes__media{clip-path:none}.patient-outcomes.is-scroll-enabled .patient-outcomes__content{opacity:1;visibility:visible}.patient-outcomes__step{break-inside:avoid}}