.wf-steps{--wf-steps-m: 5.6rem;--wf-steps-gap: clamp(2.4rem, 1.2rem + 2vw, 4rem);--wf-steps-line: color-mix(in srgb, var(--wf-c-brand) 42%, transparent);--wf-steps-marker-bg: #fff;--wf-steps-halo: color-mix(in srgb, var(--wf-c-brand) 9%, transparent)}.wf-steps.wf-tone--brand{--wf-steps-line: rgba(255, 255, 255, .32);--wf-steps-marker-bg: color-mix(in srgb, #fff 9%, var(--wf-sec-bg));--wf-steps-halo: rgba(255, 255, 255, .05)}.wf-steps .wf-lead p{margin:0}.wf-steps .wf-lead>*+*{margin-top:.8em}.wf-steps__list{display:grid;max-width:60rem;margin:0;padding:0;list-style:none}.wf-steps--center .wf-steps__list{margin-inline:auto}.wf-steps__step{position:relative;display:grid;grid-template-columns:var(--wf-steps-m) minmax(0,1fr);column-gap:clamp(1.6rem,1rem + 1.5vw,2.4rem);padding-bottom:clamp(2.8rem,2rem + 2vw,4rem)}.wf-steps__step:last-child{padding-bottom:0}.wf-steps__step:before{content:"";position:absolute;top:calc(var(--wf-steps-m) + .8rem);bottom:.8rem;left:calc(var(--wf-steps-m) / 2 - 1px);width:2px;border-radius:2px;background:repeating-linear-gradient(180deg,var(--wf-steps-line) 0 .7rem,transparent .7rem 1.3rem)}.wf-steps__step:last-child:before{display:none}.wf-steps__marker{position:relative;display:grid;place-items:center;width:var(--wf-steps-m);height:var(--wf-steps-m);border:1px solid var(--wf-sec-card-line, var(--wf-c-line));border-radius:50%;background:var(--wf-steps-marker-bg);color:var(--wf-sec-icon-fg, var(--wf-c-brand));box-shadow:var(--wf-shadow-sm),0 0 0 .6rem var(--wf-steps-halo)}.wf-tone--brand .wf-steps__marker{box-shadow:0 0 0 .6rem var(--wf-steps-halo)}.wf-steps__marker .wf-icon{width:2.6rem;height:2.6rem}.wf-steps__num{position:absolute;top:-.6rem;right:-.6rem;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:var(--wf-radius-pill);background:var(--wf-c-accent);color:var(--wf-c-accent-ink);font-family:var(--wf-font-body);font-size:1.25rem;font-weight:800;line-height:2.4rem;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--wf-sec-bg)}.wf-steps__num-lg{font-family:var(--wf-font-heading);font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--wf-sec-icon-fg, var(--wf-c-brand));font-variant-numeric:tabular-nums}.wf-steps__body{min-width:0;padding-top:calc((var(--wf-steps-m) - 2.6rem) / 2)}.wf-steps__title{margin:0;font-family:var(--wf-font-heading);font-size:var(--wf-fs-h4);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--wf-sec-heading);text-wrap:balance}.wf-steps__text{margin:.6rem 0 0;color:var(--wf-sec-muted);line-height:1.6}.wf-steps__cta{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:clamp(4rem,3rem + 2.4vw,6.4rem)}.wf-steps--center .wf-steps__cta{align-items:center;text-align:center}.wf-steps__note{margin:0;max-width:52ch;color:var(--wf-sec-muted);font-size:var(--wf-fs-sm);line-height:1.5}@media screen and (max-width:479px){.wf-steps__cta .wf-btn{width:100%;white-space:normal}}@media screen and (min-width:990px){.wf-steps{--wf-steps-m: 6.4rem}.wf-steps__marker .wf-icon{width:2.8rem;height:2.8rem}.wf-steps__num-lg{font-size:2.4rem}.wf-steps--horizontal .wf-steps__list{--wf-steps-cols: var(--wf-steps-count, 4);grid-template-columns:repeat(var(--wf-steps-cols),minmax(0,1fr));column-gap:var(--wf-steps-gap);row-gap:5.6rem;max-width:none}.wf-steps--horizontal.wf-steps--many .wf-steps__list{--wf-steps-cols: 3}.wf-steps--horizontal .wf-steps__step{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2.4rem;padding-bottom:0}.wf-steps--horizontal .wf-steps__body{padding-top:0}.wf-steps--horizontal .wf-steps__step:before{top:calc(var(--wf-steps-m) / 2 - 1px);bottom:auto;left:calc(var(--wf-steps-m) + 1.6rem);width:calc(100% + var(--wf-steps-gap) - var(--wf-steps-m) - 3.2rem);height:2px;background:repeating-linear-gradient(90deg,var(--wf-steps-line) 0 .7rem,transparent .7rem 1.3rem)}.wf-steps--horizontal.wf-steps--many .wf-steps__step:nth-child(3n):before{display:none}.wf-steps--horizontal.wf-steps--center .wf-steps__step{justify-items:center;text-align:center}.wf-steps--horizontal.wf-steps--center .wf-steps__step:before{left:calc(50% + var(--wf-steps-m) / 2 + 1.6rem)}.wf-steps--horizontal.wf-steps--center .wf-steps__body{max-width:30rem}.wf-steps--vertical .wf-steps__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "cta list";column-gap:clamp(4.8rem,1.6rem + 5vw,9.6rem);align-items:start}.wf-steps--vertical.wf-steps--no-aside .wf-steps__layout{display:block}.wf-steps--vertical .wf-steps__head{grid-area:head;margin:0 0 3.2rem;text-align:left}.wf-steps--vertical .wf-steps__head .wf-lead{margin-inline:0}.wf-steps--vertical .wf-steps__head .wf-eyebrow:before{display:block}.wf-steps--vertical .wf-steps__list{grid-area:list;max-width:none;margin:0}.wf-steps--vertical .wf-steps__step{padding-bottom:4.8rem}.wf-steps--vertical .wf-steps__step:last-child{padding-bottom:0}.wf-steps--vertical .wf-steps__cta{grid-area:cta;align-items:flex-start;margin-top:0;text-align:left}}@media screen and (min-width:1200px){.wf-steps--horizontal.wf-steps--many .wf-steps__list{--wf-steps-cols: var(--wf-steps-count, 6)}.wf-steps--horizontal.wf-steps--many .wf-steps__step:nth-child(3n):before{display:block}.wf-steps--horizontal.wf-steps--many .wf-steps__step:last-child:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wf-steps.css.map */
