.HomeSteps-module__JtlBcG__head{margin-bottom:var(--gap-heading);grid-column:1/-1}.HomeSteps-module__JtlBcG__eb{margin-bottom:var(--gap-eyebrow)}.HomeSteps-module__JtlBcG__title{max-width:16em}.HomeSteps-module__JtlBcG__lead{color:var(--fg-2);max-width:40ch;margin-bottom:var(--s-6);grid-column:1/-1}.HomeSteps-module__JtlBcG__rail{--node:8px;--meter-gap:var(--s-1);--step-gap:var(--s-5);--h3-lh:32px;margin:0 0 var(--s-6);row-gap:var(--step-gap);grid-column:1/-1;padding:0;list-style:none;display:grid}.HomeSteps-module__JtlBcG__step{grid-template-columns:calc(var(--node)/2)minmax(0,1fr);column-gap:var(--s-5);align-items:start;display:grid}.HomeSteps-module__JtlBcG__meter{margin-bottom:var(--meter-gap);justify-content:flex-start;align-items:baseline;column-gap:var(--s-2);font-family:var(--font-mono);white-space:nowrap;color:var(--fg);grid-area:1/2;font-size:13px;line-height:20px;display:flex}.HomeSteps-module__JtlBcG__meter,.HomeSteps-module__JtlBcG__terms{font-feature-settings:"ss09" 1}.HomeSteps-module__JtlBcG__no{font-variant-numeric:tabular-nums}.HomeSteps-module__JtlBcG__sep{color:var(--fg-3)}.HomeSteps-module__JtlBcG__tag{color:var(--fg-3);display:inline-block}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__tag{color:var(--fg);font-weight:500}.HomeSteps-module__JtlBcG__text{grid-area:2/2}.HomeSteps-module__JtlBcG__stepTitle{margin-bottom:var(--s-2)}.HomeSteps-module__JtlBcG__desc{color:var(--fg-2);text-wrap:pretty}.HomeSteps-module__JtlBcG__track{grid-area:2/1;align-self:stretch;display:block;position:relative}.HomeSteps-module__JtlBcG__node{left:0;top:calc((var(--h3-lh) - var(--node))/2);width:var(--node);height:var(--node);box-sizing:border-box;border:1.5px solid var(--fg);background:var(--bg);position:absolute}.HomeSteps-module__JtlBcG__fill{background:var(--fg);position:absolute;inset:-1.5px}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__fill{background:var(--mark)}.HomeSteps-module__JtlBcG__base,.HomeSteps-module__JtlBcG__draw{left:calc(var(--node)/2 - .5px);width:1px;top:calc(var(--h3-lh)/2);height:calc(100% + var(--step-gap) + 20px + var(--meter-gap));position:absolute}.HomeSteps-module__JtlBcG__base{background:var(--rule)}.HomeSteps-module__JtlBcG__draw{background:var(--fg);transform-origin:50% 0}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__base,.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__draw{height:calc(100% - var(--h3-lh)/2)}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__draw{left:calc(var(--node)/2 - 1px);background:var(--mark);width:2px}.HomeSteps-module__JtlBcG__cta{align-items:center;column-gap:var(--s-5);flex-wrap:wrap;grid-column:1/-1;row-gap:0;display:flex}.HomeSteps-module__JtlBcG__cta>:first-child{width:100%}.HomeSteps-module__JtlBcG__terms{width:100%;font-family:var(--font-mono);color:var(--fg-3);font-size:13px;line-height:20px}@media (min-width:768px){.HomeSteps-module__JtlBcG__head{grid-column:1/10}.HomeSteps-module__JtlBcG__lead{margin-bottom:var(--gap-group)}.HomeSteps-module__JtlBcG__rail{--h3-lh:36px;--meter-gap:var(--s-2);--step-gap:var(--s-7);margin-bottom:var(--gap-group)}.HomeSteps-module__JtlBcG__step{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.HomeSteps-module__JtlBcG__meter,.HomeSteps-module__JtlBcG__text{grid-column:2/10}.HomeSteps-module__JtlBcG__track{grid-column:1}.HomeSteps-module__JtlBcG__desc{max-width:52ch}.HomeSteps-module__JtlBcG__stepTitle{margin-bottom:var(--s-3)}.HomeSteps-module__JtlBcG__cta{row-gap:var(--s-2)}.HomeSteps-module__JtlBcG__cta>:first-child{width:auto}}@media (min-width:1024px){.HomeSteps-module__JtlBcG__head{margin-bottom:var(--gap-block);grid-column:1/7}.HomeSteps-module__JtlBcG__lead{margin-bottom:var(--gap-block);grid-column:7/13;align-self:end}.HomeSteps-module__JtlBcG__rail{--h3-lh:36px;column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.HomeSteps-module__JtlBcG__step{display:block}.HomeSteps-module__JtlBcG__meter{margin-bottom:var(--s-3)}.HomeSteps-module__JtlBcG__track{height:0;margin-bottom:var(--s-5)}.HomeSteps-module__JtlBcG__node{top:calc(var(--node)/-2)}.HomeSteps-module__JtlBcG__base,.HomeSteps-module__JtlBcG__draw{height:1px;width:calc(100% + var(--gap));top:-.5px;left:0}.HomeSteps-module__JtlBcG__draw{transform-origin:0}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__base,.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__draw{width:100%;height:1px}.HomeSteps-module__JtlBcG__last .HomeSteps-module__JtlBcG__draw{height:2px;top:-1px;left:0}.HomeSteps-module__JtlBcG__desc{max-width:36ch}.HomeSteps-module__JtlBcG__cta{column-gap:var(--s-6)}.HomeSteps-module__JtlBcG__terms{width:auto}}@media (min-width:1280px){.HomeSteps-module__JtlBcG__rail{--h3-lh:40px}}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__draw{will-change:transform;transform:scaleX(0)}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__fill{transition:transform .25s cubic-bezier(.2,.6,.2,1),opacity .25s linear}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__step:not([data-reached]) .HomeSteps-module__JtlBcG__fill{opacity:0;transform:scale(.6)}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__text{transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1)}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__step:not([data-in]) .HomeSteps-module__JtlBcG__text{opacity:0;transform:translateY(16px)}.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__last[data-tick] .HomeSteps-module__JtlBcG__tag{animation:.5s cubic-bezier(.2,.6,.2,1) .25s both HomeSteps-module__JtlBcG__tick}@keyframes HomeSteps-module__JtlBcG__tick{0%,to{transform:none}40%{transform:translateY(-4px)}}@media (max-width:1023px){.HomeSteps-module__JtlBcG__rail[data-rail-on] .HomeSteps-module__JtlBcG__draw{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.HomeSteps-module__JtlBcG__rail .HomeSteps-module__JtlBcG__draw{transform:none!important}.HomeSteps-module__JtlBcG__rail .HomeSteps-module__JtlBcG__fill,.HomeSteps-module__JtlBcG__rail .HomeSteps-module__JtlBcG__text{opacity:1!important;transition:none!important;transform:none!important}.HomeSteps-module__JtlBcG__rail .HomeSteps-module__JtlBcG__tag{animation:none!important}}
