@keyframes v5a-line-up{0%{transform:translateY(105%)}to{transform:none}}.v5a-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.v5a-line__in{display:inline-block;animation:v5a-line-up .76s var(--v4-ease-out) 60ms both}@keyframes v5a-wipe-mask{0%{transform:translateX(-101%)}to{transform:none}}@keyframes v5a-wipe-content{0%{transform:translateX(101%)}to{transform:none}}.v5a-wipe{display:inline-block;overflow:hidden;border-radius:10px;vertical-align:top;animation:v5a-wipe-mask .72s var(--v4-ease-out) .42s both}.v5a-wipe__in{display:block;animation:v5a-wipe-content .72s var(--v4-ease-out) .42s both}@keyframes v5a-phone-in{0%{opacity:0;transform:translateY(40px) rotate(-4deg) scale(.96)}to{opacity:1;transform:none}}.v5a-phone{animation:v5a-phone-in .9s var(--v4-ease-out) .24s both}@keyframes v5a-from-right{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}.v5a-from-right{animation:v5a-from-right .7s var(--v4-ease-out) .32s both}@keyframes v5a-cycle{0%{opacity:0;transform:translateY(10px)}4%{opacity:1;transform:none}22%{opacity:1;transform:none}26%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(-10px)}}.v5a-cycle{position:relative;height:2.6em}.v5a-cycle>*{position:absolute;inset:0;display:flex;align-items:center;gap:.5rem;opacity:0;animation:v5a-cycle 8s var(--v4-ease-out) infinite both;animation-delay:calc(var(--i, 0) * 2s)}.v5a-cycle>:last-child{opacity:1}.v5a-tilt{position:relative;isolation:isolate;transition:transform .52s var(--v4-ease-out)}.v5a-tilt:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 24px 60px rgba(0,0,0,.45);opacity:0;transition:opacity .26s ease;pointer-events:none}.v5a-tilt__img{transition:transform .52s var(--v4-ease-out)}@media (hover:hover) and (pointer:fine){.v5a-tilt:hover,.v5a-tilt:hover .v5a-tilt__img{transition-duration:.14s}.v5a-tilt:hover:after{opacity:1}}.v5a-stagger.v4-reveal.is-armed{opacity:1;transform:none}.v5a-stagger>*{transition:opacity .56s var(--v4-ease-out),transform .64s var(--v4-ease-out);transition-delay:calc(min(var(--i, 0), 9) * 55ms)}.v5a-stagger.is-armed>*{opacity:0;transform:translateY(28px) scale(.97)}.v5a-stagger.is-armed.is-in>*{opacity:1;transform:none}.v5a-noscroll{scrollbar-width:none}.v5a-noscroll::-webkit-scrollbar{display:none}.v5a-rail.v4-reveal.is-armed{opacity:1;transform:none}.v5a-rail .v5a-dot{transition:opacity .42s var(--v4-ease-out) calc(var(--i, 0) * .34s),transform .52s var(--v4-ease-out) calc(var(--i, 0) * .34s),scale .28s var(--v4-ease-out),box-shadow .28s ease}.v5a-rail .v5a-step-text{transition:opacity .52s var(--v4-ease-out),transform .62s var(--v4-ease-out);transition-delay:calc(var(--i, 0) * .34s + 90ms)}.v5a-rail .v5a-seg{transform-origin:top center;transition:transform .22s cubic-bezier(.77,0,.175,1);transition-delay:calc(var(--i, 0) * .34s + .16s)}.v5a-rail.is-armed .v5a-dot{opacity:0;transform:scale(.6)}.v5a-rail.is-armed .v5a-step-text{opacity:0;transform:translateY(12px)}.v5a-rail.is-armed .v5a-seg{transform:scaleY(0)}@media (min-width:1024px){.v5a-rail .v5a-seg{transform-origin:left center}.v5a-rail.is-armed .v5a-seg{transform:scaleX(0)}}.v5a-rail.is-armed.is-in .v5a-dot,.v5a-rail.is-armed.is-in .v5a-seg,.v5a-rail.is-armed.is-in .v5a-step-text{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.v5a-rail>li:hover .v5a-dot{box-shadow:0 0 0 7px rgba(200,255,0,.16)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.v5a-rail>li:hover .v5a-dot{scale:1.08}}@keyframes v5a-drop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(44px)}}.v5a-drop{animation:v5a-drop 1.7s linear infinite}@keyframes v5a-chip-glow{0%,62%,to{opacity:0}72%,86%{opacity:1}}.v5a-chip{position:relative}.v5a-chip:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--v4-lime);opacity:0;animation:v5a-chip-glow 3.4s linear infinite;animation-delay:var(--d,0s);pointer-events:none}.v5a-flow[data-off=true] *,.v5a-flow[data-off=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.v5a-rail .v5a-dot,.v5a-rail .v5a-seg,.v5a-rail .v5a-step-text,.v5a-stagger>*{opacity:1!important;transform:none!important}.v5a-drop{display:none}}