.vc-page ::selection{background:#c8ff00;color:#0a0a09}.vc-page :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.vc-page .vc-lime:focus-visible{outline-color:#c8ff00}@keyframes vc-seq{0%,4%{opacity:0;transform:translateY(8px) scale(.98)}12%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.vc-seq{animation:vc-seq 8s var(--v4-ease-out) infinite both;animation-delay:calc(var(--i, 0) * .45s)}@keyframes vc-play{0%{transform:translateX(0)}to{transform:translateX(100%)}}.vc-play{transform:translateX(62%);animation:vc-play 7s linear infinite}@keyframes vc-fill{0%{transform:scaleX(.08)}70%,92%{transform:scaleX(1)}to{transform:scaleX(.08)}}.vc-fill{transform:scaleX(.7);transform-origin:left center;animation:vc-fill 6s var(--v4-ease-out) infinite;animation-delay:var(--d,0s)}@keyframes vc-pop{0%,6%{opacity:0;transform:scale(.6)}14%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.9)}}.vc-pop{animation:vc-pop 9s var(--v4-ease-out) infinite both;animation-delay:var(--d,0s)}.vc-check{transition:transform .36s var(--v4-ease-out) var(--d,0s),opacity .2s ease var(--d,0s)}.v4-reveal.is-armed:not(.is-in) .vc-check{opacity:0;transform:scale(.5)}.vc-rise{transition:transform .42s var(--v4-ease-out) var(--d,0s),opacity .3s ease var(--d,0s)}.v4-reveal.is-armed:not(.is-in) .vc-rise{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.v4-reveal.is-armed:not(.is-in) .vc-check,.v4-reveal.is-armed:not(.is-in) .vc-rise{opacity:1;transform:none}}