.purchase-steps>li.purchase-step-action{display:block;container-type:inline-size}.purchase-action-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;height:100%;display:grid}.purchase-action-copy{min-width:0}.purchase-step-action .purchase-action-copy .primary-button{gap:12px;padding-inline:18px;font-size:12px}.purchase-animation{--purchase-loop:6s;width:100%;min-width:0;max-width:340px;margin-inline:auto;position:relative}.purchase-animation-art{padding-bottom:12px}.purchase-animation-scene{width:100%;display:block;overflow:hidden}.purchase-ground{stroke:var(--site-border)}.purchase-car-seam{stroke:#63707e;stroke-width:1px;stroke-linecap:round}.purchase-marketplace{animation:purchase-marketplace var(--purchase-loop) ease infinite}.purchase-market-window,.purchase-listing{fill:var(--site-surface);stroke:var(--site-border);stroke-width:1.5px}.purchase-listing{fill:var(--site-bg)}.purchase-market-dot,.purchase-market-search{fill:var(--site-border)}.purchase-market-title{fill:var(--site-text);font:500 13px var(--site-font-body), sans-serif}.purchase-market-price{fill:var(--site-muted);font:600 13px var(--site-font-body), sans-serif}.purchase-market-line{stroke:var(--site-muted);stroke-width:2px;stroke-linecap:round;opacity:.45}.purchase-listing-chosen{animation:purchase-match-outline var(--purchase-loop) linear infinite}.purchase-market-match{animation:purchase-match var(--purchase-loop) ease infinite}.purchase-chosen-car{transform-origin:0 0;animation:purchase-zoom var(--purchase-loop) cubic-bezier(.4,0,.2,1) infinite}.purchase-magnifier{animation:purchase-search var(--purchase-loop) cubic-bezier(.4,0,.2,1) infinite}.purchase-lens-glass{fill:var(--site-accent);fill-opacity:.08;stroke:var(--site-accent);stroke-width:4px}.purchase-chosen-label{animation:purchase-chosen-label var(--purchase-loop) ease infinite}.purchase-carrier{animation:purchase-carrier var(--purchase-loop) cubic-bezier(.3,.65,.3,1) infinite}.purchase-carrier-frame{stroke:#e31e24;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.purchase-carrier-wheel{transform-origin:0 0;animation:.48s linear infinite purchase-truck-wheel}.purchase-delivery-road{animation:purchase-road var(--purchase-loop) ease infinite}.purchase-road-dashes{stroke:var(--site-muted);stroke-width:2px;stroke-dasharray:18 22;opacity:.35;animation:.48s linear infinite purchase-road-travel}.purchase-animation-captions{text-align:center;color:var(--site-muted);font-size:12px;font-weight:500;line-height:1.5;display:grid}.purchase-animation-captions>span{grid-area:1/1}.purchase-caption-select{animation:purchase-caption-one var(--purchase-loop) ease infinite}.purchase-caption-chosen{animation:purchase-caption-two var(--purchase-loop) ease infinite}.purchase-caption-delivery{animation:purchase-caption-three var(--purchase-loop) ease infinite}.purchase-animation-stages{justify-content:center;gap:6px;margin-top:14px;display:flex}.purchase-animation-stages>span{background:var(--site-border);width:24px;height:2px;animation:purchase-stage var(--purchase-loop) linear infinite}.purchase-animation-stages>span:nth-child(2){animation-delay:-4s}.purchase-animation-stages>span:nth-child(3){animation-delay:-2s}.purchase-animation-toggle{width:44px;height:44px;color:var(--site-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.purchase-animation-toggle:hover{color:var(--site-text);background:var(--site-surface)}.purchase-animation[data-running=false] *{animation-play-state:paused}@container (min-width:510px){.purchase-action-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}}@keyframes purchase-marketplace{0%,29%{opacity:1;transform:translateY(0)}39%,94%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes purchase-search{0%,4%{opacity:0;transform:translate(75px,144px)}7%,11%{opacity:1;transform:translate(75px,144px)}16%{opacity:1;transform:translate(310px,144px)}23%,27%{opacity:1;transform:translate(200px,144px)}32%,to{opacity:0;transform:translate(200px,144px)}}@keyframes purchase-match-outline{0%,23%,to{stroke:var(--site-border)}26%,94%{stroke:var(--site-accent)}}@keyframes purchase-match{0%,23%{opacity:0}26%,to{opacity:1}}@keyframes purchase-zoom{0%,29%{opacity:1;transform:translate(150px,127px)scale(.278)}43%,59%{opacity:1;transform:translate(20px,110px)scale(1)}65%{opacity:0;transform:translate(34px,125px)scale(.64)}94%{opacity:0;transform:translate(150px,127px)scale(.278)}to{opacity:1;transform:translate(150px,127px)scale(.278)}}@keyframes purchase-chosen-label{0%,37%{opacity:0;transform:translateY(6px)}43%,58%{opacity:1;transform:translateY(0)}64%,to{opacity:0;transform:translateY(-6px)}}@keyframes purchase-carrier{0%,63%{opacity:0;transform:translate(-46px)}72%,87%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(46px)}}@keyframes purchase-road{0%,64%{opacity:0}71%,89%{opacity:1}96%,to{opacity:0}}@keyframes purchase-truck-wheel{to{transform:rotate(360deg)}}@keyframes purchase-road-travel{to{stroke-dashoffset:40px}}@keyframes purchase-caption-one{0%,29%{opacity:1}33%,97%{opacity:0}to{opacity:1}}@keyframes purchase-caption-two{0%,30%{opacity:0}35%,61%{opacity:1}66%,to{opacity:0}}@keyframes purchase-caption-three{0%,64%{opacity:0}69%,93%{opacity:1}98%,to{opacity:0}}@keyframes purchase-stage{0%,32%{background:var(--site-accent)}34%,to{background:var(--site-border)}}@media (prefers-reduced-motion:reduce){.purchase-animation *{animation:none!important}.purchase-marketplace,.purchase-magnifier,.purchase-chosen-car,.purchase-chosen-label,.purchase-caption-select,.purchase-caption-chosen,.purchase-animation-toggle,.purchase-animation-stages{display:none}}
