@layer components{:root{--inmotion-step: 70ms}.inmotion-rise.inmotion-armed{opacity:0;transform:translateY(40px)}.inmotion-rise.inmotion-in{opacity:1;transform:none;transition:opacity .6s ease,transform .8s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}.inmotion-fade.inmotion-armed{opacity:0}.inmotion-fade.inmotion-in{opacity:1;transition:opacity .7s ease;transition-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}.inmotion-pop.inmotion-armed{opacity:0;transform:scale(.85)}.inmotion-pop.inmotion-in{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.18,.89,.32,1.28);transition-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}.inmotion-draw{position:relative;display:inline-block;color:var(--txt-accent-base, var(--hex-ru-500, #DA035E))}.inmotion-draw .inmotion-line{position:absolute;left:-2%;width:104%;bottom:-.16em;height:.55em;overflow:visible;pointer-events:none;clip-path:inset(0 0 0 0)}.inmotion-draw .inmotion-line path{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.inmotion-draw.inmotion-armed .inmotion-line{clip-path:inset(0 100% 0 0)}.inmotion-draw.inmotion-in .inmotion-line{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.5,0,.2,1);transition-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}.inmotion-onload{animation-duration:.7s;animation-fill-mode:both;animation-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}.inmotion-onload.inmotion-rise{animation-name:inmotion-rise-in}.inmotion-onload.inmotion-fade{animation-name:inmotion-fade-in;animation-duration:.6s}.inmotion-onload.inmotion-pop{animation-name:inmotion-pop-in;animation-duration:.5s;animation-timing-function:cubic-bezier(.18,.89,.32,1.28)}.inmotion-onload.inmotion-draw{animation:none}.inmotion-onload.inmotion-draw .inmotion-line{animation:inmotion-draw-in .9s cubic-bezier(.5,0,.2,1) both;animation-delay:calc(var(--inmotion-i, 0) * var(--inmotion-step))}@keyframes inmotion-rise-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes inmotion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inmotion-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes inmotion-draw-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.inmotion-armed,.inmotion-in{opacity:1!important;transform:none!important;transition:none!important}.inmotion-draw .inmotion-line{clip-path:inset(0 0 0 0)!important;transition:none!important;animation:none!important}.inmotion-onload{animation:none!important}}}
