.steps{display:flex;flex-direction:column;gap:var(--m-sp-8)}.steps__head{display:grid;gap:var(--m-sp-5)}.steps__intro{color:var(--m-muted)}.steps__list{margin:0;padding:0;list-style:none}.steps__title{font-size:var(--m-fs-h3);font-weight:700;line-height:var(--m-lh-h3);color:var(--m-heading);text-wrap:balance}.steps__text{color:var(--m-muted)}.steps:is([data-variant=numbers],[data-variant=timeline]){--steps-cols: 4}.steps:is([data-variant=numbers],[data-variant=timeline]):is([data-count="3"],[data-count="5"],[data-count="6"],[data-count="9"]){--steps-cols: 3}.steps:is([data-variant=numbers],[data-variant=timeline])[data-count="2"]{--steps-cols: 2}.steps:is([data-variant=numbers],[data-variant=timeline]) .steps__list{display:grid;gap:var(--m-sp-4)}@media(min-width:640px){.steps:is([data-variant=numbers],[data-variant=timeline]) .steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.steps:is([data-variant=numbers],[data-variant=timeline]) .steps__list{grid-template-columns:repeat(var(--steps-cols),minmax(0,1fr))}}.steps:is([data-variant=numbers],[data-variant=timeline])[data-count="1"] .steps__list{grid-template-columns:minmax(0,1fr)}.steps:is([data-variant=numbers],[data-variant=timeline]) .steps__item{display:flex;flex-direction:column;gap:var(--m-sp-3)}.steps__num{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--m-sp-2)}.steps__num-value{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-variant-numeric:tabular-nums}.steps__num-sub,.steps__label{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;color:var(--m-kicker)}.steps__chip{font-family:var(--m-font-body);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-self:flex-start;align-items:center;min-height:24px;padding:calc(.36em * var(--m-cap-k)) var(--m-sp-3) 0;font-weight:700;color:#fff;background:var(--m-ink);border-radius:var(--m-r-tag)}[data-theme=ink] .steps__chip{background:var(--m-ink-2)}.steps__item[data-highlight] .steps__chip{background:var(--m-brand-700)}.steps[data-variant=stairs]{--steps-color: var(--m-accent-page);--steps-base: var(--m-campaign-cream);--steps-from: 4%;--steps-to: 85%}.steps[data-variant=stairs][data-palette=green]{--steps-color: var(--m-monday-green)}.steps[data-variant=stairs][data-palette=ink]{--steps-color: var(--m-ink)}.steps[data-variant=stairs][data-palette=brand]{--steps-color: var(--m-brand)}.steps[data-variant=stairs]{--steps-strong: color-mix(in srgb, var(--steps-color) var(--steps-to), var(--steps-base));--steps-font: "Archivo Cond", "Archivo", "Arial Narrow", sans-serif}.steps[data-variant=stairs] .steps__list{container-type:inline-size;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:minmax(0,1fr);align-items:end}.steps[data-variant=stairs] .steps__item{--steps-ratio: calc(var(--i) / var(--steps-last));height:calc(100% * (.47 + .53 * var(--steps-ratio)));color:var(--steps-strong);background:color-mix(in srgb,var(--steps-color) calc(var(--steps-from) + (var(--steps-to) - var(--steps-from)) * var(--steps-ratio)),var(--steps-base))}.steps[data-variant=stairs] .steps__item[data-tone=dark]{color:var(--steps-base)}.steps[data-variant=stairs] .steps__item[data-highlight]{color:#fff;background:var(--m-brand)}.steps[data-variant=stairs] .steps__stair{display:flex;flex-direction:column;margin:0}.steps[data-variant=stairs] .steps__stair-label,.steps[data-variant=stairs] .steps__stair-value{font-family:var(--steps-font);text-transform:uppercase}.steps[data-variant=stairs] .steps__stair-value{font-variant-numeric:tabular-nums}:root[data-skin=parity] .steps:is([data-variant=numbers],[data-variant=timeline]) .steps__head{justify-items:center;text-align:center}:root[data-skin=parity] .steps:is([data-variant=numbers],[data-variant=timeline]) .steps__intro{margin-inline:auto}:root[data-skin=parity] .steps:is([data-variant=numbers],[data-variant=timeline]) .steps__buttons{justify-content:center}:root[data-skin=parity] .steps[data-variant=numbers] .steps__list{row-gap:var(--m-sp-7)}:root[data-skin=parity] .steps[data-variant=numbers] .steps__item{align-items:center;text-align:center}:root[data-skin=parity] .steps[data-variant=numbers] .steps__num{justify-content:center}:root[data-skin=parity] .steps[data-variant=numbers] .steps__num-value{font-size:clamp(36px,3.2vw,45px);line-height:1;letter-spacing:0;color:var(--m-brand)}:root[data-skin=parity] .steps[data-variant=numbers] .steps__text{color:var(--m-fg)}:root[data-skin=parity] .steps[data-variant=timeline] .steps__item{align-items:center;padding:var(--m-sp-7) var(--m-sp-6);text-align:center;background:var(--m-card);border-radius:var(--m-r-card)}:root[data-skin=parity] .steps[data-variant=timeline] .steps__chip{align-self:center;color:#fff;background:var(--m-brand-700);border-radius:var(--m-r-pill)}:root[data-skin=parity] .steps[data-variant=timeline] .steps__title{font-weight:900;text-transform:uppercase}:root[data-skin=parity] .steps[data-variant=timeline] .steps__text{color:var(--m-fg)}:root[data-skin=parity] [data-theme=ink] .steps[data-variant=timeline] .steps__item{background:#ffffff0f}:root[data-skin=parity] .steps[data-variant=stairs] .steps__list{aspect-ratio:2501/1418;padding:5.4% 4.48% 6% 3.92%}:root[data-skin=parity] .steps[data-variant=stairs] .steps__item{padding-top:2.6cqi}:root[data-skin=parity] .steps[data-variant=stairs] .steps__stair{align-items:center;text-align:center}:root[data-skin=parity] .steps[data-variant=stairs] .steps__stair-label,:root[data-skin=parity] .steps[data-variant=stairs] .steps__stair-value{font-size:4.55cqi;font-weight:800;line-height:4.06cqi;transform:scaleX(.67)}:root[data-skin=parity] .steps[data-variant=stairs] .steps__stair-sub{margin-top:.4cqi;font-size:1.69cqi;line-height:1.3;letter-spacing:.03em}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(1){color:#244a31;background:#f3f3e7}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(2){color:#244a31;background:#c1c5b7}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(3){color:#244a31;background:#a6ac9e}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(4){color:#244a31;background:#879281}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(5){color:#f3f4e6;background:#6f816b}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(6){color:#f3f4e6;background:#5a7059}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(7){color:#f3f4e6;background:#445e45}:root[data-skin=parity] .steps[data-variant=stairs][data-count="8"] .steps__item:nth-child(8){color:#f3f4e6;background:#244a31}:root[data-skin=revamp] .steps{gap:var(--m-head-gap)}:root[data-skin=revamp] .steps__head{display:grid;gap:16px;align-items:end;margin-block-end:var(--m-head-gap)}:root[data-skin=revamp] .steps__head>*{min-width:0}@media(min-width:920px){:root[data-skin=revamp] .steps__head{grid-template-columns:1fr 1fr;gap:16px 40px}:root[data-skin=revamp] .steps__head>:first-child{grid-column:1;grid-row:1/span 4;align-self:end}:root[data-skin=revamp] .steps__head>:not(:first-child){grid-column:2;justify-self:start}}:root[data-skin=revamp] .steps__head{margin-block-end:0}@media(min-width:920px){:root[data-skin=revamp] .steps__head>:nth-child(n){grid-row:1}}:root[data-skin=revamp] .s--steps[data-divider=top]:not(.tabs__panel>.s):before{width:48px;height:2px;margin:0 0 var(--m-head-gap) max(var(--m-gutter),(100% - var(--m-container)) / 2);background:var(--m-kicker-rule, var(--m-brand))}:root[data-skin=revamp] .steps__intro{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);color:var(--m-muted)}:root[data-skin=revamp] .steps__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:var(--m-fw-role-h3-display, 800);font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--m-heading)}:root[data-skin=revamp] .steps__text{font-size:15px;line-height:1.6;color:var(--m-muted)}:root[data-skin=revamp] .steps__num-sub,:root[data-skin=revamp] .steps__label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-kicker)}:root[data-skin=revamp] .steps__chip{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;min-height:24px;padding:1px 10px 0;border-radius:var(--m-r-tag)}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__list{gap:var(--m-sp-7) 24px}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item{position:relative;gap:12px;padding-top:20px;border-top:1px solid var(--m-rule)}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item:before{content:"";position:absolute;top:-1px;left:0;width:44px;height:2px;background:var(--m-brand)}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__num{gap:10px}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__num-value{font-family:var(--m-font-display);font-size:var(--m-fs-figure);font-weight:var(--m-fw-role-figure, 900);font-style:normal;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:tabular-nums;color:var(--m-brand)}@media(max-width:639.98px){:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item{display:grid;grid-template-columns:minmax(56px,max-content) minmax(0,1fr);gap:0 18px;align-items:start}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item>*{grid-column:2;margin-top:8px}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item>.steps__num{grid-row:1/span 4;grid-column:1;flex-direction:column;gap:4px;margin-top:0}:root[data-skin=revamp] .steps[data-variant=numbers] .steps__item>.steps__num+*{margin-top:0}}:root[data-skin=revamp] .s--steps[data-theme=canvas] .steps[data-variant=numbers] .steps__list{gap:18px}:root[data-skin=revamp] .s--steps[data-theme=canvas] .steps[data-variant=numbers] .steps__item{padding:28px 26px 30px;background:var(--m-card);border:0;border-radius:var(--m-r-card)}:root[data-skin=revamp] .s--steps[data-theme=canvas] .steps[data-variant=numbers] .steps__item:before{top:0;left:26px}:root[data-skin=revamp] .steps[data-variant=timeline] .steps__item{gap:10px;padding:24px 22px 26px;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-card)}:root[data-skin=revamp] .steps[data-variant=timeline] .steps__chip{color:#fff;background:var(--m-ink)}:root[data-skin=revamp] .steps[data-variant=timeline] .steps__title{margin-top:8px}:root[data-skin=revamp] .steps[data-variant=timeline] .steps__text{font-size:14.5px}:root[data-skin=revamp] .steps[data-variant=timeline] .steps__item[data-highlight] .steps__chip,:root[data-skin=revamp] .steps[data-variant=timeline]:not(:has([data-highlight])) .steps__item:nth-child(3) .steps__chip{color:var(--m-ink);background:var(--m-brand)}:root[data-skin=revamp] .s--steps[data-theme=canvas] .steps[data-variant=timeline] .steps__item{border-color:transparent}:root[data-skin=revamp] [data-theme=ink] .steps[data-variant=timeline] .steps__item{background:var(--m-ink-raised);border-color:var(--m-line-on-ink)}:root[data-skin=revamp] [data-theme=ink] .steps[data-variant=timeline] .steps__chip{background:#ffffff1f}:root[data-skin=revamp] [data-theme=ink] .steps[data-variant=timeline] .steps__title{color:#fff}:root[data-skin=revamp] [data-theme=ink] .steps[data-variant=timeline] .steps__text{color:var(--m-on-ink-muted)}:root[data-skin=revamp] body:not([data-accent]) .steps[data-palette=accent]{--steps-color: var(--m-ink)}:root[data-skin=revamp] .s--steps[data-theme=canvas] .steps[data-variant=stairs]{--steps-base: var(--m-paper)}:root[data-skin=revamp] .steps[data-variant=stairs]{--steps-base: var(--m-sunken);--steps-from: 0%;--steps-to: 100%;--steps-strong: var(--m-ink)}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__list{gap:6px;aspect-ratio:3/1;min-width:0;min-height:360px}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item{position:relative;isolation:isolate;padding:18px 16px;color:var(--m-ink);background:none}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item:before{content:"";position:absolute;z-index:-1;inset:0;background:color-mix(in srgb,var(--steps-color) calc(var(--steps-from) + (var(--steps-to) - var(--steps-from)) * var(--steps-ratio)),var(--steps-base));border-radius:var(--m-r-input);transform-origin:50% 100%}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item[data-tone=dark]{color:#fff}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item[data-highlight]{color:var(--m-ink)}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item[data-highlight]:before{background:var(--m-brand)}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair{gap:6px}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair-label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair-value{font-family:var(--m-font-display);font-size:var(--m-fs-figure);font-weight:var(--m-fw-role-figure, 900);font-style:normal;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:tabular-nums;font-size:34px}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair-sub{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);opacity:.8}@media(max-width:639.98px){:root[data-skin=revamp] .steps[data-variant=stairs] .steps__list{grid-auto-flow:row;grid-template-rows:none;justify-items:start;aspect-ratio:auto;min-height:0}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item{display:flex;align-items:center;width:calc(100% * (.5 + .5 * var(--steps-ratio)));height:auto;min-height:56px;padding:8px 16px}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__item:before{transform-origin:0 50%}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px}:root[data-skin=revamp] .steps[data-variant=stairs] .steps__stair-value{font-size:28px}}html.js[data-skin=revamp] .s[data-reveal]:not([data-reveal=none]) .steps[data-variant=stairs] .steps__item:before{transform:scaleY(.6);transition:transform var(--m-dur-reveal) var(--m-ease) calc(var(--i) * var(--m-stagger))}@media(max-width:639.98px){html.js[data-skin=revamp] .s[data-reveal]:not([data-reveal=none]) .steps[data-variant=stairs] .steps__item:before{transform:scaleX(.6)}}html.js[data-skin=revamp] .s[data-reveal]:not([data-reveal=none]) .steps[data-variant=stairs] .steps__item .steps__stair{opacity:0;transition:opacity .4s var(--m-ease) calc(var(--i) * var(--m-stagger) + .25s)}@media(prefers-reduced-motion:reduce){html.js[data-skin=revamp] .s[data-reveal]:not([data-reveal=none]) .steps[data-variant=stairs] .steps__item:before{transform:none;transition:none}html.js[data-skin=revamp] .s[data-reveal]:not([data-reveal=none]) .steps[data-variant=stairs] .steps__item .steps__stair{opacity:1;transition:none}}html.js[data-skin=revamp] .s[data-reveal].is-revealed .steps[data-variant=stairs] .steps__item:before{transform:none}html.js[data-skin=revamp] .s[data-reveal].is-revealed .steps[data-variant=stairs] .steps__item .steps__stair{opacity:1}
