@media (prefers-reduced-motion:no-preference){.js .reveal.is-visible .ganim-sku{transform-box:fill-box;transform-origin:bottom;animation:ganim-pop .45s cubic-bezier(.16, 1, .3, 1) var(--ganim-delay,0s) both}.js .reveal.is-visible .ganim-box{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out .8s infinite ganim-place}.js .reveal.is-visible .ganim-badge{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out .6s infinite ganim-pulse}.js .reveal.is-visible .ganim-tablet{transform-box:fill-box;transform-origin:0;animation:2.8s ease-in-out .9s infinite ganim-tilt}.js .reveal.is-visible .ganim-cart{transform-origin:556px 348px;animation:2.8s ease-in-out 1s infinite ganim-roll}}@keyframes ganim-pop{0%{transform:scaleY(.35)}to{transform:none}}@keyframes ganim-place{0%,to{transform:translate(0)}50%{transform:translate(-10px,-18px)}}@keyframes ganim-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ganim-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes ganim-roll{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:no-preference){.js .reveal .auto-box{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(.4)}.js .reveal .auto-check{stroke-dasharray:1;stroke-dashoffset:1px}.js .reveal.is-visible .auto-box{animation:auto-pop .4s cubic-bezier(.16, 1, .3, 1) var(--auto-delay,0s) forwards}.js .reveal.is-visible .auto-check{animation:auto-draw .35s ease-out var(--auto-delay,0s) forwards}.auto-box--1{--auto-delay:.15s}.auto-check--1{--auto-delay:.4s}.auto-box--2{--auto-delay:.5s}.auto-check--2{--auto-delay:.75s}.auto-box--3{--auto-delay:.85s}.auto-check--3{--auto-delay:1.1s}.auto-flow{stroke-dasharray:4 5}.js .reveal.is-visible .auto-flow{animation:.9s linear infinite auto-flow}.js .reveal.is-visible .auto-spinner{transform-origin:77px 321px;animation:1.4s linear infinite auto-spin}.js .reveal.is-visible .auto-halo{transform-origin:414px 210px;animation:3.2s ease-in-out infinite auto-pulse}.js .reveal.is-visible .auto-glow{animation:auto-receive 3.2s ease-in-out var(--auto-delay,0s) infinite}.auto-glow--1{--auto-delay:.1s}.auto-glow--2{--auto-delay:.45s}.auto-glow--3{--auto-delay:.8s}}@keyframes auto-pop{to{opacity:1;transform:scale(1)}}@keyframes auto-draw{to{stroke-dashoffset:0}}@keyframes auto-flow{to{stroke-dashoffset:-9px}}@keyframes auto-spin{to{transform:rotate(360deg)}}@keyframes auto-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}@keyframes auto-receive{0%,to{opacity:.14}35%{opacity:.42}}@media (prefers-reduced-motion:no-preference){.js .reveal .dem-card,.js .reveal .dem-building{opacity:0}.js .reveal.is-visible .dem-card,.js .reveal.is-visible .dem-building{animation:dem-enter .6s cubic-bezier(.16, 1, .3, 1) var(--dem-delay,0s) forwards}.dem-card{--dem-from:-18px;--dem-delay:.1s}.dem-building{--dem-from:18px;--dem-delay:.3s}.dem-flow{stroke-dasharray:4 5}.js .reveal.is-visible .dem-flow{animation:.9s linear 1s infinite dem-flow}.js .reveal .dem-send,.js .reveal .dem-receive{opacity:0}.js .reveal.is-visible .dem-send{animation:5.5s linear 1s infinite dem-send}.js .reveal.is-visible .dem-receive{animation:5.5s linear 1s infinite dem-receive}.js .reveal.is-visible .dem-seal{transform-origin:484px 180px;animation:5.5s ease-in-out 1s infinite dem-seal}.js .reveal .dem-validate{opacity:0}.js .reveal.is-visible .dem-validate{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out 1s infinite dem-validate}}@keyframes dem-enter{0%{opacity:0;transform:translateX(var(--dem-from,0))}to{opacity:1;transform:none}}@keyframes dem-flow{to{stroke-dashoffset:-9px}}@keyframes dem-send{0%{opacity:0;transform:translate(0)scale(.5)}6%{opacity:1}10%{transform:translate(36px,-23px)scale(1)}20%{transform:translate(70px,-30px)scale(1)}30%{transform:translate(103px,-24px)scale(1)}36%{opacity:1}40%,to{opacity:0;transform:translate(138px,-4px)scale(.5)}}@keyframes dem-receive{0%,50%{opacity:0;transform:translate(0)scale(.5)}56%{opacity:1}60%{transform:translate(-35px,23px)scale(1)}70%{transform:translate(-68px,32px)scale(1)}80%{transform:translate(-102px,28px)scale(1)}86%{opacity:1}90%,to{opacity:0;transform:translate(-138px,12px)scale(.5)}}@keyframes dem-seal{0%,36%{transform:scale(1)}44%{transform:scale(1.25)}54%,to{transform:scale(1)}}@keyframes dem-validate{0%{opacity:1;transform:scale(1)}8%,86%{opacity:0;transform:scale(.6)}93%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.js .reveal .ext-phone,.js .reveal .ext-browser{opacity:0}.js .reveal.is-visible .ext-phone,.js .reveal.is-visible .ext-browser{animation:ext-enter .6s cubic-bezier(.16, 1, .3, 1) var(--ext-delay,0s) forwards}.ext-phone{--ext-from:-18px;--ext-delay:.1s}.ext-browser{--ext-from:18px;--ext-delay:.3s}.js .reveal .ext-progress{transform:scaleX(0)}.js .reveal .ext-sent,.js .reveal .ext-step{opacity:0}.js .reveal .ext-line{stroke-dasharray:1;stroke-dashoffset:1px}.js .reveal.is-visible .ext-progress{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out 1s infinite ext-progress}.js .reveal.is-visible .ext-sent,.js .reveal.is-visible .ext-step{transform-box:fill-box;transform-origin:50%}.js .reveal.is-visible .ext-sent{animation:6s ease-out 1s infinite ext-sent}.js .reveal.is-visible .ext-line{animation:6s ease-in-out 1s infinite ext-line}.js .reveal.is-visible .ext-step--1{animation:6s ease-out 1s infinite ext-step-1}.js .reveal.is-visible .ext-step--2{animation:6s ease-out 1s infinite ext-step-2}.js .reveal.is-visible .ext-step--3{animation:6s ease-out 1s infinite ext-step-3}}@keyframes ext-enter{0%{opacity:0;transform:translateX(var(--ext-from,0))}to{opacity:1;transform:none}}@keyframes ext-progress{0%,6%{opacity:1;transform:scaleX(0)}36%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ext-sent{0%,38%{opacity:0;transform:scale(.5)}46%{opacity:1;transform:scale(1.12)}52%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ext-line{0%,10%{stroke-dashoffset:1px;opacity:1}70%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ext-step-1{0%,10%{opacity:0;transform:scale(.4)}16%{opacity:1;transform:scale(1.15)}22%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ext-step-2{0%,38%{opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1.15)}50%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ext-step-3{0%,68%{opacity:0;transform:scale(.4)}74%{opacity:1;transform:scale(1.15)}80%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.js .reveal .sig-sheet{opacity:0}.js .reveal.is-visible .sig-sheet{animation:sig-stack .6s cubic-bezier(.16, 1, .3, 1) var(--sig-delay,0s) forwards}.sig-sheet--front{--sig-opacity:1;--sig-shift:0, 0;--sig-delay:.1s}.sig-sheet--mid{--sig-opacity:.55;--sig-shift:-10px, 8px;--sig-delay:.3s}.sig-sheet--back{--sig-opacity:.3;--sig-shift:-20px, 16px;--sig-delay:.45s}.js .reveal .sig-stroke{stroke-dasharray:1;stroke-dashoffset:1px}.js .reveal .sig-seal{opacity:0}.js .reveal.is-visible .sig-stroke{animation:6s ease-in-out 1.2s infinite sig-draw}.js .reveal.is-visible .sig-frame{animation:6s ease-in-out 1.2s infinite sig-frame}.js .reveal.is-visible .sig-seal{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.16,1,.3,1) 1.2s infinite sig-seal}}@keyframes sig-stack{0%{opacity:0;transform:translate(var(--sig-shift,0, 0))}to{opacity:var(--sig-opacity,1);transform:none}}@keyframes sig-draw{0%,8%{stroke-dashoffset:1px;opacity:1}42%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sig-frame{0%,36%{stroke:var(--color-border)}48%,92%{stroke:var(--color-accent)}to{stroke:var(--color-border)}}@keyframes sig-seal{0%,46%{opacity:0;transform:scale(.4)rotate(-12deg)}58%,92%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:no-preference){.js .reveal .mes-module,.js .reveal .mes-slot,.js .reveal .mes-custom{opacity:0}.js .reveal.is-visible .mes-module{transform-box:fill-box;transform-origin:50%;animation:mes-pop .45s cubic-bezier(.16, 1, .3, 1) var(--mes-delay,0s) forwards}.js .reveal.is-visible .mes-slot{animation:1.6s ease-out .55s forwards mes-slot}.js .reveal.is-visible .mes-custom{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.4,.5,1) 1.15s forwards mes-fit}.js .reveal.is-visible .mes-knob--1{animation:7s ease-in-out 2.2s infinite mes-knob-1}.js .reveal.is-visible .mes-knob--2{animation:9s ease-in-out 2.6s infinite mes-knob-2}.js .reveal.is-visible .mes-halo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out 2s infinite mes-halo}}@keyframes mes-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes mes-slot{0%{opacity:0}25%,72%{opacity:1}to{opacity:0}}@keyframes mes-fit{0%{opacity:0;transform:translate(70px,-26px)scale(.9)}to{opacity:1;transform:none}}@keyframes mes-knob-1{0%,to{transform:translate(0)}45%,60%{transform:translate(46px)}}@keyframes mes-knob-2{0%,to{transform:translate(0)}40%,55%{transform:translate(-48px)}}@keyframes mes-halo{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.js .reveal .tar-cloud,.js .reveal .tar-card,.js .reveal .tar-flow{opacity:0}.js .reveal.is-visible .tar-cloud{animation:.6s cubic-bezier(.16,1,.3,1) .1s forwards tar-drop}.js .reveal.is-visible .tar-card{animation:tar-drop .55s cubic-bezier(.16, 1, .3, 1) var(--tar-enter,0s) forwards}.js .reveal.is-visible .tar-flow{stroke-dasharray:4 5;animation:.5s ease-out .7s forwards tar-links,.9s linear 1.1s infinite tar-flow}.js .reveal.is-visible .tar-halo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out 1s infinite tar-halo}.js .reveal.is-visible .tar-lift{animation:tar-lift 9s ease-in-out var(--tar-delay,0s) infinite}.js .reveal.is-visible .tar-fill{animation:tar-highlight 9s ease-in-out var(--tar-delay,0s) infinite}.js .reveal.is-visible .tar-ink{animation:tar-ink 9s ease-in-out var(--tar-delay,0s) infinite}}.tar-ink{color:var(--color-border)}@keyframes tar-drop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tar-links{0%{opacity:0}to{opacity:.5}}@keyframes tar-flow{to{stroke-dashoffset:-9px}}@keyframes tar-halo{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes tar-lift{0%,3%{transform:none}8%,26%{transform:translateY(-10px)}32%,to{transform:none}}@keyframes tar-highlight{0%,3%{opacity:0}8%,26%{opacity:1}32%,to{opacity:0}}@keyframes tar-ink{0%,3%{color:var(--color-border)}8%,26%{color:#fff}32%,to{color:var(--color-border)}}
