:root{--m-ease:cubic-bezier(.22, 1, .36, 1);--m-ease-out:cubic-bezier(.16, 1, .3, 1);--m-dur:.7s;--m-dist:18px;--m-step:70ms}[data-reveal],[data-stagger]>*{opacity:0;transform:translate3d(0, var(--m-dist), 0);transition:opacity var(--m-dur) var(--m-ease-out), transform var(--m-dur) var(--m-ease-out);transition-delay:var(--reveal-delay,0s)}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate3d(calc(var(--m-dist) * -1.4), 0, 0)}[data-reveal=right],[dir=rtl] [data-reveal=left]{transform:translate3d(calc(var(--m-dist) * 1.4), 0, 0)}[dir=rtl] [data-reveal=right]{transform:translate3d(calc(var(--m-dist) * -1.4), 0, 0)}[data-reveal=scale]{transform:translateY(10px)scale(.965)}[data-reveal=clip]{clip-path:inset(0 0 100%);transition:opacity .5s var(--m-ease-out), transform .9s var(--m-ease-out), clip-path .9s var(--m-ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(10px)}[data-stagger]>:nth-child(2){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step))}[data-stagger]>:nth-child(3){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 2)}[data-stagger]>:nth-child(4){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 3)}[data-stagger]>:nth-child(5){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 4)}[data-stagger]>:nth-child(6){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 5)}[data-stagger]>:nth-child(7){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 6)}[data-stagger]>:nth-child(8){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 7)}[data-stagger]>:nth-child(9){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 8)}[data-stagger]>:nth-child(10){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 9)}[data-stagger]>:nth-child(11){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 10)}[data-stagger]>:nth-child(n+12){transition-delay:calc(var(--reveal-delay,0s) + var(--m-step) * 11)}[data-reveal].is-in,[data-stagger].is-in>*{opacity:1;clip-path:none;transform:none}[data-reveal].is-in.m-instant,[data-stagger].is-in.m-instant>*{transition:none}@keyframes m-hero-in{0%{opacity:var(--m-from,0);transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes m-visual-in{0%{opacity:0;transform:translateY(16px)scale(.982)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-hero]>*{animation:m-hero-in .9s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + 50ms)}[data-hero]>:nth-child(2){animation-delay:calc(var(--m-hero-delay,0s) + .14s)}[data-hero]>:nth-child(3){animation-delay:calc(var(--m-hero-delay,0s) + .25s)}[data-hero]>:nth-child(4){animation-delay:calc(var(--m-hero-delay,0s) + .36s)}[data-hero]>:nth-child(5){animation-delay:calc(var(--m-hero-delay,0s) + .45s)}[data-hero]>:nth-child(6){animation-delay:calc(var(--m-hero-delay,0s) + .53s)}[data-hero]>:nth-child(7){animation-delay:calc(var(--m-hero-delay,0s) + .6s)}[data-hero]>:nth-child(n+8){animation-delay:calc(var(--m-hero-delay,0s) + .66s)}[data-hero]>:is(h1,h2,.lead,.hero-sub,.jr-lead,.ab-voco-intro,.faq-voco-sub){--m-from:.2}[data-hero]>[data-hero-lines]{opacity:1;animation:none;transform:none}[data-hero-lines]>span{--m-from:.2;animation:m-hero-in .9s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .14s);display:block}[data-hero-lines]>span:nth-child(2){animation-delay:calc(var(--m-hero-delay,0s) + .25s)}[data-hero-lines]>span:nth-child(3){animation-delay:calc(var(--m-hero-delay,0s) + .36s)}[data-hero-lines]>span:nth-child(n+4){animation-delay:calc(var(--m-hero-delay,0s) + .45s)}[data-hero-visual]{animation:m-visual-in .95s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .42s)}[data-swap]{animation:m-hero-in .55s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .2s)}[data-swap]>.voco-pricing-grid>:first-child{animation:m-visual-in .8s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .32s)}[data-swap]>.voco-pricing-grid>:nth-child(2){animation:m-visual-in .8s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .4s)}[data-swap]>.voco-pricing-grid>:nth-child(3){animation:m-visual-in .8s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .48s)}[data-swap]>.voco-pricing-grid>:nth-child(n+4){animation:m-visual-in .8s var(--m-ease-out) both;animation-delay:calc(var(--m-hero-delay,0s) + .56s)}@supports (animation-timeline:scroll()){.jr-progress{animation:linear both m-progress;animation-timeline:scroll(root);transform:scaleX(0)}[data-hero-visual]>*{animation:linear both m-drift;animation-timeline:view();animation-range:exit}.jr-grid>.jr-card{animation:linear both m-enter;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes m-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-drift{0%{transform:translate(0,0)}to{transform:translateY(-48px)}}@keyframes m-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-stagger]>*{opacity:1;clip-path:none;transition:none;transform:none}}
