.hero-scene{display:block;width:100%;height:auto}.hero-scene_desktop{display:none}.hero-scene__label{fill:#1d4fd1;font-family:Gotham Medium,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.02em}.hero-scene__grid{opacity:0;animation:hero-fade 1.1s ease-out .15s forwards}.hero-scene__start{opacity:0;transform:translateY(-14px);animation:hero-rise .7s cubic-bezier(.2,.7,.3,1) .3s forwards}.hero-scene__road,.hero-scene__road-shadow{stroke-dasharray:1000;stroke-dashoffset:1000;animation:hero-draw 3s cubic-bezier(.4,0,.2,1) .8s forwards}.hero-scene__loop{opacity:0;animation:hero-fade 1.2s ease-out forwards}.hero-scene__chip-label{font-family:Gotham Medium,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.01em}.hero-scene__card,.hero-scene__chip,.hero-scene__platform,.hero-scene__prop,.hero-scene__result{opacity:0;transform:translateY(-14px);animation:hero-rise .7s cubic-bezier(.2,.7,.3,1) forwards}.hero-scene__pin{opacity:0;transform:scaleY(0);transform-box:view-box;animation:hero-grow .6s cubic-bezier(.2,.7,.3,1) forwards}.hero-scene__gate-bar{stroke-dasharray:100;stroke-dashoffset:100;animation:hero-bar .5s ease-out forwards}.hero-scene__gate-shield{opacity:0;transform:scale(.4);transform-box:view-box;animation:hero-pop .5s cubic-bezier(.2,.9,.3,1.3) forwards}.hero-scene__gate-ring{opacity:0;animation:hero-ring 1.6s ease-out infinite}.hero-scene__dot{opacity:0;offset-rotate:0deg;animation:hero-dot 6.4s linear infinite}.hero-scene__dot_loop{animation-duration:7.2s}@media(min-width:768px){.hero-scene_desktop{display:block}.hero-scene_mobile{display:none}}@keyframes hero-fade{to{opacity:1}}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-rise{to{opacity:1;transform:translate(0)}}@keyframes hero-grow{to{opacity:1;transform:scaleY(1)}}@keyframes hero-bar{to{stroke-dashoffset:0}}@keyframes hero-pop{to{opacity:1;transform:scale(1)}}@keyframes hero-ring{0%{r:14px;opacity:.7}55%{r:44px;opacity:0}to{r:44px;opacity:0}}@keyframes hero-dot{0%{offset-distance:0;opacity:0}6%{opacity:.95}94%{opacity:.95}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.hero-scene__card,.hero-scene__chip,.hero-scene__grid,.hero-scene__loop,.hero-scene__pin,.hero-scene__platform,.hero-scene__prop,.hero-scene__result,.hero-scene__start{opacity:1;transform:none;animation:none}.hero-scene__gate-bar,.hero-scene__road,.hero-scene__road-shadow{stroke-dashoffset:0;animation:none}.hero-scene__gate-shield{opacity:1;transform:none;animation:none}.hero-scene__dot,.hero-scene__gate-ring{display:none}}