.steps-ambient-stamp{opacity:0}@media (prefers-reduced-motion:no-preference){.steps-ambient-float{animation:6.4s ease-in-out infinite steps-ambient-float}.steps-ambient-stamp{animation:8s linear infinite steps-ambient-stamp}.steps-ambient-stamp[data-slot="1"]{animation-name:steps-ambient-stamp-2}.steps-ambient-stamp[data-slot="2"]{animation-name:steps-ambient-stamp-3}.steps-ambient-push{animation:4.6s linear infinite steps-ambient-push}}.steps-ambient-float,.steps-ambient-stamp,.steps-ambient-push{animation-play-state:paused}[data-ambient=on] .steps-ambient-float,[data-ambient=on] .steps-ambient-stamp,[data-ambient=on] .steps-ambient-push{animation-play-state:running}@keyframes steps-ambient-float{0%,to{transform:none}50%{transform:translateY(-5px)}}@keyframes steps-ambient-stamp{0%,20%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.9)}23.25%,85%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}@keyframes steps-ambient-stamp-2{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.9)}43.25%,85%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}@keyframes steps-ambient-stamp-3{0%,60%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.9)}63.25%{opacity:1;transform:none}66%{transform:scale(1.15)}69%,85%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}@keyframes steps-ambient-push{0%,54%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);transform:none}63%,82%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-18px)scale(.97)}90%{opacity:1;transform:translateY(3px)}95%,to{opacity:1;transform:none}}
.steps-line-host .steps-badge,.steps-line-host .steps-seg{display:none}@media (pointer:coarse) and (max-width:639px){.steps-line-host{margin-left:.75rem}.steps-line-host .steps-badge-land{display:none}.steps-line-host [data-motion=pop]{opacity:1!important;transform:none!important}.steps-line-host .steps-badge{display:flex;left:-1.25rem}.steps-line-host .steps-seg{pointer-events:none;width:3px;height:calc(100% + 2rem);display:block;position:absolute;top:.25rem;left:-1.5px}.steps-seg-track,.steps-seg-fill,.steps-seg-arrow{position:absolute;inset:0}.steps-seg-track{border-left-style:dashed;border-left-width:2px;width:2px;left:.5px}.steps-seg-fill{transform-origin:top;border-radius:9999px}.steps-seg-arrow{display:none}.steps-seg-arrow svg{width:14px;height:27px;position:absolute;bottom:-2px;left:50%;translate:-64%}.steps-badge-stamp:after{content:"";opacity:0;pointer-events:none;border:2px solid #6366f1;border-radius:9999px;position:absolute;inset:0}}@supports (animation-timeline:view()){@media (pointer:coarse) and (max-width:639px) and (prefers-reduced-motion:no-preference){section.steps-line-section{overflow:clip}.steps-line-host .steps-seg{view-timeline:--steps-seg block}.steps-line-host .steps-badge{view-timeline:--steps-badge block}.steps-line-host .steps-seg-fill,.steps-line-host .steps-seg-arrow{animation:linear both steps-draw;animation-timeline:--steps-seg;animation-range:cover 40vh cover calc(100% - 60vh)}.steps-line-host .steps-seg-arrow{animation-name:steps-ride-out;display:block}.steps-line-host .steps-seg[data-last] .steps-seg-arrow{animation-name:steps-ride-in}.steps-line-host .steps-badge-stamp{animation:linear both steps-stamp;animation-timeline:--steps-badge;animation-range:cover calc(40vh - 40px) cover calc(40vh + 20px)}.steps-line-host .steps-badge[data-ink] .steps-badge-stamp:after{animation:linear steps-ink;animation-timeline:--steps-badge;animation-range:cover calc(40vh + 20px) cover calc(40vh + 140px)}}}@supports not (animation-timeline:view()){@media (pointer:coarse) and (max-width:639px) and (prefers-reduced-motion:no-preference){.steps-line-host .steps-badge-stamp{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s ease-out}.steps-line-host .steps-badge[data-state=off] .steps-badge-stamp{opacity:0;transform:scale(1.9)rotate(-18deg)}.steps-line-host .steps-seg-fill{transition:transform .6s cubic-bezier(.16,1,.3,1)}.steps-line-host .steps-seg[data-state=off] .steps-seg-fill{transform:scaleY(0)}}}@keyframes steps-draw{0%{transform:scaleY(0)}to{transform:none}}@keyframes steps-ride-out{0%{opacity:1;transform:translateY(-100%)}98%{opacity:1}to{opacity:0;transform:none}}@keyframes steps-ride-in{0%{opacity:0;transform:translateY(-100%)}2%{opacity:1}to{opacity:1;transform:none}}@keyframes steps-stamp{0%{opacity:0;transform:scale(1.9)rotate(-18deg)}70%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:none}}@keyframes steps-ink{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}
@media (pointer:coarse) and (max-width:1023px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.use-case-deal{--deal-in:1;--deal-tilt:-10;transform-origin:50% 100%;animation:linear both use-case-deal;animation-timeline:view();animation-range:cover}.use-case-deal:first-child{--deal-tilt:-12}.use-case-deal:nth-child(2){--deal-tilt:10}.use-case-deal:nth-child(3){--deal-tilt:-8}.use-case-deal:nth-child(4){--deal-tilt:13}.use-case-deal:nth-child(5){--deal-tilt:-10}.use-case-deal:nth-child(6){--deal-tilt:9}.use-case-deal:nth-child(2n){--deal-in:-1}@media (min-width:640px){.use-case-deal:nth-child(3n+1){--deal-in:1}.use-case-deal:nth-child(3n+2){--deal-in:0}.use-case-deal:nth-child(3n){--deal-in:-1}}}}@keyframes use-case-deal{0%{opacity:.35;transform:translate(calc(var(--deal-in) * 34%), 28%) rotate(calc(var(--deal-tilt) * 1deg)) scale(.9)}32%,70%{opacity:1;transform:none}to{opacity:.55;transform:translate(calc(var(--deal-in) * 18%), -8%) rotate(calc(var(--deal-tilt) * -.6deg)) scale(.94)}}
