.step-list__wrapper{align-items:center;display:flex;flex-direction:var(--responsive-flex-direction);margin:0 auto;max-width:960px}.step-list{display:flex;flex:3;flex-direction:column;gap:var(--space-xl);margin:0 auto;max-width:800px;padding-bottom:16px}.step-list__step__header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.step-list__step__number{align-items:center;background:var(--green-600);border-radius:50%;color:#fff;display:flex;font-weight:600;height:32px;justify-content:center;width:32px}.step-list__step__content{padding-left:44px}.step-list h3{font-size:var(--h4-font-size);line-height:1.36;margin-bottom:0;margin-top:0}.step-list__metric{padding:64px 64px 48px;text-align:center}.step-list__metric__number{font-size:128px;line-height:1em;margin-bottom:10px;white-space:nowrap}.step-list__metric__callout{border-color:var(--blue-300);border-radius:8px;border-style:solid;border-width:1px;margin:48px auto 0;max-width:var(--image-cards-text-max-width);max-width:256px;min-width:var(--image-cards-text-min-width);padding:var(--space);position:relative}.step-list__metric__callout h3{font-size:var(--h5-font-size);margin-bottom:var(--space-2xs)}.step-list__metric__callout p{font-size:var(--font-size);margin-bottom:0}.step-list__metric__callout:before{border-bottom:16px solid var(--blue-300);top:-16px}.step-list__metric__callout:after,.step-list__metric__callout:before{border-left:20px solid transparent;border-right:20px solid transparent;content:"";left:50%;margin-left:-20px;position:absolute}.step-list__metric__callout:after{border-bottom:16px solid #fff;top:-15px}@media (min-width:640px){.step-list__wrapper{padding:0 16px}.step-list__step__number{height:36px;width:36px}.step-list__step__header{gap:16px}.step-list__step__content{padding-left:52px}}@media (min-width:960px){.step-list__step__number{height:40px;width:40px}.step-list__step__content{padding-left:56px}.step-list__metric{padding:96px 0 96px 72px}.step-list__metric-wrapper{border-left:4px dashed var(--gray-100);flex:1;margin-left:96px;position:relative}.step-list__metric-wrapper:before{background-image:linear-gradient(#fff,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,0) 85%,#fff);content:"";display:block;height:100%;left:-4px;position:absolute;top:0;width:4px}}