.steps{--steps-gray: var(--avatar);padding:0 calc(var(--pad-x) * var(--u)) calc(100 * var(--u))}.steps-head{margin-bottom:calc(50 * var(--u))}.steps-title{margin:0;font-size:var(--fs-title);font-weight:600;line-height:1.21}.steps-intro{margin:0;font-size:var(--fs-mid);font-weight:400}.steps-now{margin-bottom:calc(20 * var(--u))}.steps-now-item{display:flex;align-items:center;gap:calc(15 * var(--u))}.steps-icon{flex:none;width:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain}.steps-icon--empty{border-radius:50%;background:var(--steps-gray)}.steps-now-label{font-size:var(--fs-label);font-weight:400}.steps-track{display:flex;gap:calc(4 * var(--u));height:calc(5 * var(--u));min-height:3px}.steps-seg{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:calc(2 * var(--u));background:var(--divider)}.steps-seg:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.steps-seg:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.steps-seg:after{content:"";position:absolute;inset:0;background:var(--link);transform:translate(calc((var(--fill, 0) - 1) * 100%))}.steps-body{margin-top:calc(30 * var(--u))}.steps-panel{align-items:start}.steps-heading{margin:0 0 1em;font-size:var(--fs-body);font-weight:600;line-height:1.21}.steps-text{margin:calc(5 * var(--u)) 0 0;font-size:var(--fs-label);font-weight:400}.steps-image{display:block;width:100%;aspect-ratio:486 / 254;object-fit:cover}.steps-image--empty{background:var(--steps-gray)}.steps-nav{display:flex;gap:calc(20 * var(--u));margin-top:calc(30 * var(--u))}.steps-btn{padding:calc(10 * var(--u)) calc(25 * var(--u));border:0;background:var(--link);color:#fff;font:600 var(--fs-label) / 1.3 var(--font);cursor:pointer;transition:filter .15s ease,opacity .15s ease}.steps-btn:hover{filter:brightness(1.08)}.steps-btn:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.steps-btn[aria-disabled=true]{opacity:.45;cursor:default;filter:none}.steps-cta{display:inline-block;text-decoration:none}.steps-cta[hidden]{display:none}@keyframes steps-rise{0%{opacity:0;transform:translateY(calc(7 * var(--u)))}to{opacity:1;transform:none}}.steps.is-animated .steps-icon,.steps.is-animated .steps-now-label,.steps.is-animated .steps-heading,.steps.is-animated .steps-text,.steps.is-animated .steps-image,.steps.is-animated .steps-cta{animation:steps-rise .3s cubic-bezier(0,.29,.35,.98) both}.steps.is-animated .steps-now-label{animation-delay:.08s}.steps.is-animated .steps-heading{animation-delay:.16s}.steps.is-animated .steps-text{animation-delay:.24s}.steps.is-animated .steps-image{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.steps.is-animated .steps-icon,.steps.is-animated .steps-now-label,.steps.is-animated .steps-heading,.steps.is-animated .steps-text,.steps.is-animated .steps-image,.steps.is-animated .steps-cta{animation:none}}@media(max-width:45em){.steps-panel{grid-template-columns:minmax(0,1fr);row-gap:calc(30 * var(--u))}}
