.hero-stage-module__Si9yFG__stage{aspect-ratio:3/2;perspective:1400px;perspective-origin:50% 40%;position:relative}.hero-stage-module__Si9yFG__sway{transform-style:preserve-3d;animation:11s ease-in-out infinite alternate hero-stage-module__Si9yFG__sway;position:absolute;inset:0}.hero-stage-module__Si9yFG__stage[data-active=false] .hero-stage-module__Si9yFG__sway,.hero-stage-module__Si9yFG__stage[data-active=false] .hero-stage-module__Si9yFG__sweep{animation-play-state:paused}.hero-stage-module__Si9yFG__scene{transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -5deg)) rotateY(calc(var(--px,0) * 9deg));transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hero-stage-module__Si9yFG__backdrop{border-radius:28px;animation:.9s cubic-bezier(.16,1,.3,1) both hero-stage-module__Si9yFG__rise;position:absolute;inset:-4%;overflow:hidden;transform:translateZ(-80px)scale(1.06);box-shadow:0 30px 60px -20px #0009}.hero-stage-module__Si9yFG__turntable{aspect-ratio:1;width:66%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:59.5%;left:50%;transform:translate(-50%,-50%)rotateX(80deg)}.hero-stage-module__Si9yFG__sweep{filter:drop-shadow(0 0 6px #2b7cffe6);background:conic-gradient(#0000 0deg,#8fb8ff00 200deg,#8fb8ffbf 330deg,#fffffff2 352deg,#0000 360deg);border-radius:50%;animation:6s linear infinite hero-stage-module__Si9yFG__spin;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 90%,#000 93% 97%,#0000 100%);mask:radial-gradient(closest-side,#0000 90%,#000 93% 97%,#0000 100%)}.hero-stage-module__Si9yFG__car{width:86%;transform-style:preserve-3d;animation:1.1s cubic-bezier(.16,1,.3,1) .15s both hero-stage-module__Si9yFG__arrive;position:absolute;bottom:29%;left:7%;transform:translateZ(40px)}.hero-stage-module__Si9yFG__carTurn{transform-origin:50% 85%;animation:7s cubic-bezier(.45,0,.55,1) 1.3s infinite alternate both hero-stage-module__Si9yFG__turn}.hero-stage-module__Si9yFG__stage[data-active=false] .hero-stage-module__Si9yFG__carTurn,.hero-stage-module__Si9yFG__stage[data-active=false] .hero-stage-module__Si9yFG__sway{animation-play-state:paused}@keyframes hero-stage-module__Si9yFG__turn{0%{transform:rotateY(-25deg)translateY(0)}50%{transform:rotateY(0)translateY(-1.5%)}to{transform:rotateY(25deg)translateY(0)}}.hero-stage-module__Si9yFG__car:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:12%;position:absolute;bottom:-3%;left:6%;right:4%}.hero-stage-module__Si9yFG__card{opacity:0;filter:blur(8px);transform:translateZ(var(--z)) translateY(18px) scale(.96);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);position:absolute}.hero-stage-module__Si9yFG__card[data-shown=true]{opacity:1;filter:blur();transform:translateZ(var(--z))}.hero-stage-module__Si9yFG__card[data-shown=false]{transition-duration:.45s}.hero-stage-module__Si9yFG__price{--z:120px;top:6%;left:-2%}.hero-stage-module__Si9yFG__offer{--z:170px;top:30%;right:1%}.hero-stage-module__Si9yFG__accepted{--z:210px;bottom:9%;right:4%}@keyframes hero-stage-module__Si9yFG__sway{0%{transform:rotateY(-7deg)rotateX(2deg)}to{transform:rotateY(7deg)rotateX(-1deg)}}@keyframes hero-stage-module__Si9yFG__spin{to{transform:rotate(360deg)}}@keyframes hero-stage-module__Si9yFG__rise{0%{opacity:0;transform:translateZ(-80px)scale(1.12)}}@keyframes hero-stage-module__Si9yFG__arrive{0%{opacity:0;filter:blur(10px);transform:translateZ(40px)translate(-14%)}}@media (prefers-reduced-motion:reduce){.hero-stage-module__Si9yFG__sway,.hero-stage-module__Si9yFG__sweep{animation:none}.hero-stage-module__Si9yFG__scene{transition:none;transform:none}.hero-stage-module__Si9yFG__backdrop,.hero-stage-module__Si9yFG__car,.hero-stage-module__Si9yFG__card,.hero-stage-module__Si9yFG__card[data-shown=false]{opacity:1;filter:none;transform:translateZ(var(--z));transition:none}@keyframes hero-stage-module__Si9yFG__fade{0%{opacity:0}}}.hero-stage-module__Si9yFG__orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(20px)}.hero-stage-module__Si9yFG__orbit{fill:none;stroke:#8fb8ffbf;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) .5s forwards hero-stage-module__Si9yFG__draw-orbit}.hero-stage-module__Si9yFG__orbitSecond{stroke:#fff6;animation-delay:.8s}@media (max-width:639px){.hero-stage-module__Si9yFG__orbitSecond{display:none}}.hero-stage-module__Si9yFG__dot{fill:#fff;filter:drop-shadow(0 0 6px #8fb8ff)drop-shadow(0 0 12px #2b7cffe6);opacity:0;animation:.4s 2s forwards hero-stage-module__Si9yFG__fade-in}@keyframes hero-stage-module__Si9yFG__draw-orbit{to{stroke-dashoffset:0}}@keyframes hero-stage-module__Si9yFG__fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-stage-module__Si9yFG__orbit{stroke-dashoffset:0;animation:none}.hero-stage-module__Si9yFG__dot{opacity:1;animation:none}.hero-stage-module__Si9yFG__carTurn{animation:none}}
.steps-module__NYdU8W__rail{display:none}@media (min-width:768px){.steps-module__NYdU8W__rail{view-timeline-name:--rail;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}}.steps-module__NYdU8W__stop{align-items:center;gap:12px;display:flex}.steps-module__NYdU8W__node{width:36px;height:36px;font-family:var(--font-display);color:#fff;background:#1f6bf0;border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;box-shadow:0 0 0 4px #1f6bf024,0 6px 14px -6px #1755c4cc}.steps-module__NYdU8W__track{background:#dbe3ef;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.steps-module__NYdU8W__stop:last-child .steps-module__NYdU8W__track{visibility:hidden}.steps-module__NYdU8W__fill{transform-origin:0;background:linear-gradient(90deg,#1f6bf0,#2b7cff);position:absolute;inset:0}.steps-module__NYdU8W__list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.steps-module__NYdU8W__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps-module__NYdU8W__card{isolation:isolate;aspect-ratio:4/5;background:var(--graphite);color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 22px 44px -26px #0b14288c}.steps-module__NYdU8W__card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #8fb8ff8c,0 30px 56px -26px #0b1e46a6}.steps-module__NYdU8W__card:has(:focus-visible){outline-offset:4px;outline:2px solid #1f6bf0}.steps-module__NYdU8W__photo{z-index:-2;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.steps-module__NYdU8W__card:hover .steps-module__NYdU8W__photo{transform:scale(1.07)}.steps-module__NYdU8W__shade{z-index:-1;background:linear-gradient(#0f111300 22%,#0f111373 40%,#0f1113f0 64%,#0f1113 100%);position:absolute;inset:0}.steps-module__NYdU8W__body{flex-direction:column;gap:10px;padding:24px;display:flex}.steps-module__NYdU8W__step{color:#cfe0ff;background:#1f6bf047;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #8fb8ff59}.steps-module__NYdU8W__title{justify-content:space-between;align-items:flex-start;gap:12px;font-size:22px;line-height:1.2;display:flex}.steps-module__NYdU8W__title a:after{content:"";position:absolute;inset:0}.steps-module__NYdU8W__title a:focus-visible{outline:none}.steps-module__NYdU8W__arrow{color:#8fb8ff;opacity:.55;flex:none;width:22px;height:22px;margin-top:2px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.steps-module__NYdU8W__card:hover .steps-module__NYdU8W__arrow{opacity:1;transform:translate(3px,-3px)}.steps-module__NYdU8W__text{color:#c3c8d0;font-size:15px;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps-module__NYdU8W__rail .steps-module__NYdU8W__fill{animation:linear both steps-module__NYdU8W__draw;animation-timeline:--rail}.steps-module__NYdU8W__rail .steps-module__NYdU8W__stop:first-child .steps-module__NYdU8W__fill{animation-range:entry 100% cover 40%}.steps-module__NYdU8W__rail .steps-module__NYdU8W__stop:nth-child(2) .steps-module__NYdU8W__fill{animation-range:cover 42% cover 58%}.steps-module__NYdU8W__rail .steps-module__NYdU8W__node{animation:linear both steps-module__NYdU8W__light;animation-timeline:--rail}.steps-module__NYdU8W__rail .steps-module__NYdU8W__stop:first-child .steps-module__NYdU8W__node{animation-range:entry 40% entry 90%}.steps-module__NYdU8W__rail .steps-module__NYdU8W__stop:nth-child(2) .steps-module__NYdU8W__node{animation-range:cover 36% cover 42%}.steps-module__NYdU8W__rail .steps-module__NYdU8W__stop:nth-child(3) .steps-module__NYdU8W__node{animation-range:cover 54% cover 60%}.steps-module__NYdU8W__list .steps-module__NYdU8W__card{animation:linear both steps-module__NYdU8W__rise;animation-timeline:view()}.steps-module__NYdU8W__list .steps-module__NYdU8W__card:first-child{animation-range:entry entry 60%}.steps-module__NYdU8W__list .steps-module__NYdU8W__card:nth-child(2){animation-range:entry 10% entry 70%}.steps-module__NYdU8W__list .steps-module__NYdU8W__card:nth-child(3){animation-range:entry 20% entry 80%}}}@keyframes steps-module__NYdU8W__draw{0%{transform:scaleX(0)}}@keyframes steps-module__NYdU8W__light{0%{color:#5b6472;background:#fff;box-shadow:inset 0 0 0 2px #dbe3ef,0 0 0 4px #1f6bf000}}@keyframes steps-module__NYdU8W__rise{0%{opacity:0;transform:translateY(32px)scale(.97)}}@media (prefers-reduced-motion:reduce){.steps-module__NYdU8W__card,.steps-module__NYdU8W__photo,.steps-module__NYdU8W__arrow{transition:none}.steps-module__NYdU8W__card:hover,.steps-module__NYdU8W__card:hover .steps-module__NYdU8W__photo,.steps-module__NYdU8W__card:hover .steps-module__NYdU8W__arrow{transform:none}}
