.perf-after{display:flex;flex-direction:column;align-items:center;padding:var(--perf-after-pt) var(--perf-gutter) var(--perf-after-pb);font-family:var(--perf-font-body);scroll-margin-top:var(--perf-header-h)}.perf-after.perf-after--brand{background:var(--perf-gradient-dark);color:var(--perf-white)}.perf-after__header{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.perf-after__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:600;text-transform:uppercase}.perf-after__eyebrow-icon{flex-shrink:0}.perf-after__title{margin:0;font-family:var(--perf-font-heading);font-weight:500;letter-spacing:-.02em}.perf-after__subtitle{margin-inline:auto;font-weight:500}.perf-after__subtitle p{margin:0}.perf-after__timeline{display:flex;flex-direction:column;width:100%}.perf-after__rail{position:relative;display:grid}.perf-after__rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--perf-rail);height:4px;transform:translateY(-50%)}.perf-after__dot{position:relative;justify-self:start;align-self:center;border-radius:999px;background:var(--perf-rail)}.perf-after__grid{display:grid;align-items:stretch;margin:0;padding:0;list-style:none}.perf-after__item{display:flex;flex-direction:column}.perf-after__stage{display:flex;align-items:center;margin:0}.perf-after__stage-number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--perf-surface-translucent);font-weight:600;text-transform:uppercase}.perf-after__stage-label{font-weight:600;text-transform:uppercase}.perf-after__card{display:flex;flex:1;flex-direction:column;border-radius:var(--perf-radius);background:rgba(var(--color-foreground),.06);box-shadow:var(--perf-card-shadow)}.perf-after--brand .perf-after__card{background:var(--perf-surface-translucent)}.perf-after__card-title{margin:0;font-family:var(--perf-font-heading);font-weight:500;letter-spacing:-.02em}.perf-after__card-title sup{font-size:.5em;line-height:0}.perf-after__card-body{font-weight:500}.perf-after__card-body p{margin:0}.perf-after__cta{display:flex;flex-direction:column;align-items:center;margin-inline:auto;text-align:center}.perf-after__button{display:inline-flex;align-items:center;background:var(--perf-white);color:var(--perf-accent);font-weight:700;text-decoration:none;transition:border-color .15s ease}.perf-after__button:hover,.perf-after__button:focus-visible{border-color:var(--perf-accent)}.perf-after__button:focus-visible{outline-style:solid;outline-color:var(--perf-rail)}.perf-after__button-icon{flex-shrink:0}.perf-after__caption{margin:0;font-weight:500}@media screen and (max-width:1023px){.perf-after{gap:32px}.perf-after__card-body:not(:first-child){letter-spacing:-.4px}.perf-after__header{gap:16px;max-width:361px}.perf-after__eyebrow{gap:8px;font-size:12px;line-height:16px}.perf-after__eyebrow-icon{width:16px;height:15px}.perf-after__title{font-size:28px;line-height:36px;max-width:271px}.perf-after__subtitle{max-width:100%;font-size:16px;line-height:24px}.perf-after__subtitle p+p{margin-top:8px}.perf-after__timeline{gap:16px;max-width:100%}.perf-after__rail{display:none}.perf-after__grid{grid-template-columns:1fr;gap:24px;padding-left:16px;max-width:345px;margin:0 auto;position:relative}.perf-after__item{position:relative;gap:16px}.perf-after__item:before{content:"";position:absolute;top:50%;left:-21px;width:14px;height:14px;border-radius:999px;background:var(--perf-rail);z-index:2}.perf-after__grid:after{content:"";width:4px;height:605px;background:#8654ff;display:block;position:absolute;left:0;top:50%;transform:translateY(-48%)}.perf-after__item:last-child:after{content:none}.perf-after__stage{gap:12px}.perf-after__stage-number{padding:8px;border-radius:8px;font-size:12px;line-height:16px;width:36px}.perf-after__stage-label{font-size:12px;line-height:16px}.perf-after__card{gap:12px;min-height:auto;padding:24px}.perf-after__card-title{font-size:24px;line-height:31px}.perf-after__card-body{font-size:16px;line-height:22px}.perf-after__card-body p+p{margin-top:8px}.perf-after__cta{gap:16px}.perf-after__button{justify-content:center;gap:12px;width:100%;max-width:320px;padding:12px 24px;border-width:4px;border-radius:8px;font-size:16px;line-height:22px}.perf-after__button:focus-visible{outline-width:2px;outline-offset:3px}.perf-after__button-icon{width:20px;height:20px}.perf-after__caption{font-size:16px;line-height:24px}.perf-after{padding:124px 16px}}@media screen and (min-width:1024px){.perf-after{gap:var(--48px)}.perf-after__header{gap:var(--16px);max-width:var(--880px)}.perf-after__eyebrow{gap:var(--8px);font-size:var(--12px);line-height:var(--16px)}.perf-after__eyebrow-icon{width:var(--16px);height:var(--15px)}.perf-after__title{font-size:var(--48px);line-height:var(--62px)}.perf-after__subtitle{max-width:var(--510px);font-size:var(--16px);line-height:var(--22px)}.perf-after__subtitle p+p{margin-top:var(--12px)}.perf-after__timeline{gap:var(--16px);max-width:var(--1192px)}.perf-after__rail{grid-template-columns:repeat(var(--perf-after-cols, 3),1fr);gap:var(--24px);height:var(--4px)}.perf-after__dot{width:var(--14px);height:var(--14px);transform:translate(-1px,-50%)}.perf-after__grid{grid-template-columns:repeat(var(--perf-after-cols, 3),1fr);gap:var(--24px)}.perf-after__item{gap:var(--16px)}.perf-after__stage{gap:var(--12px)}.perf-after__stage-number{padding:var(--8px);border-radius:var(--8px);font-size:var(--12px);line-height:var(--16px);width:var(--36px)}.perf-after__stage-label{font-size:var(--12px);line-height:var(--16px)}.perf-after__card{gap:var(--12px);padding:var(--24px)}.perf-after__card-title{font-size:var(--24px);line-height:var(--31px)}.perf-after__card-body{font-size:var(--16px);line-height:var(--22px)}.perf-after__card-body p+p{margin-top:var(--12px)}.perf-after__cta{gap:var(--16px)}.perf-after__button{gap:var(--12px);padding:var(--12px) var(--24px);border-width:var(--4px);border-radius:var(--8px);font-size:var(--16px);line-height:var(--22px)}.perf-after__button:focus-visible{outline-width:var(--2px);outline-offset:var(--3px)}.perf-after__button-icon{width:var(--20px);height:var(--20px)}.perf-after__caption{font-size:var(--16px);line-height:var(--22px)}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/perf-after.css.map */
