
/* ===== Bespoke motion visuals (preview 24 Oct 2026) ===== */
.hero-title-anim .w{display:inline-block;will-change:transform,opacity,filter}
.motion-on .hero-title-anim .w{animation:wordIn 1s cubic-bezier(.2,.8,.2,1) both}
@keyframes wordIn{from{opacity:0;transform:translateY(.35em);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}
.motion-on .hero-copy>p,.motion-on .hero-copy>a,.motion-on .hero-copy>ul{animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) both}
.motion-on .hero-subtitle{animation-delay:.55s!important}.motion-on .hero-support{animation-delay:.7s!important}.motion-on .hero-copy>.action-button{animation-delay:.85s!important}.motion-on .hero-secondary{animation-delay:.95s!important}.motion-on .proof-chips{animation-delay:1.05s!important}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.hero-visual.hv-wrap{padding:40px 0;display:block}
.hv{--u:1cqi;position:relative;container-type:inline-size;width:100%;aspect-ratio:100/80;max-width:760px;margin-left:auto;font-family:Manrope,Arial,sans-serif;isolation:isolate}
.hv-glow{position:absolute;border-radius:50%;filter:blur(40px);z-index:-1;pointer-events:none}
.hv-glow.g1{width:70%;height:70%;right:-6%;top:2%;background:radial-gradient(circle,#0fd8c955 0,#0fd8c900 65%)}
.hv-glow.g2{width:55%;height:55%;left:4%;bottom:-4%;background:radial-gradient(circle,#d6ac7840 0,#d6ac7800 65%)}
.hv-glow.g3{width:40%;height:40%;left:34%;top:30%;background:radial-gradient(circle,#ffffff22 0,#ffffff00 70%)}
.motion-on .hv-glow.g1{animation:drift1 14s ease-in-out infinite alternate}.motion-on .hv-glow.g2{animation:drift2 17s ease-in-out infinite alternate}.motion-on .hv-glow.g3{animation:drift1 11s ease-in-out infinite alternate-reverse}
@keyframes drift1{to{transform:translate(-8%,10%) scale(1.12)}}@keyframes drift2{to{transform:translate(10%,-8%) scale(1.15)}}
.hv-grain{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#ffffff14 .6px,transparent .7px);background-size:calc(2.4*var(--u)) calc(2.4*var(--u));mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 75%)}
.hv-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}
.hv-paths path{fill:none;stroke:url(#hvg);stroke-width:.45;stroke-linecap:round;stroke-dasharray:40 120;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 1.5px #08dad1)}
.hv-chip{position:absolute;left:0;width:34%;display:flex;align-items:center;gap:calc(2.2*var(--u));padding:calc(1.9*var(--u)) calc(2.2*var(--u));border-radius:calc(2*var(--u));background:linear-gradient(160deg,#16493fdd,#0c3730e6);border:1px solid #3d7a6c;box-shadow:0 calc(2.4*var(--u)) calc(5*var(--u)) #00140e66,inset 0 1px 0 #ffffff1a;color:#eaf6f1;transform:rotate(var(--r));z-index:2;backdrop-filter:blur(6px)}
.hv-chip.c0{top:14%}.hv-chip.c1{top:34%;left:4%}.hv-chip.c2{top:54%;left:1%}.hv-chip.c3{top:74%;left:5%}
.hv-chip b{display:block;font-size:calc(2.15*var(--u));font-weight:750;letter-spacing:-.01em;line-height:1.2}.hv-chip small{display:block;font-size:calc(1.65*var(--u));color:#a9cbbf;line-height:1.3}
.hv-ci{flex:none;width:calc(5.2*var(--u));height:calc(5.2*var(--u));border-radius:calc(1.4*var(--u));display:grid;place-items:center;background:#08dad11f;color:#7ff2e9;border:1px solid #08dad140}
.hv svg{display:block}.hv-ci svg,.hv-ri svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hv-ws{position:absolute;left:40%;top:9%;width:60%;display:flex;flex-direction:column;padding:calc(2.8*var(--u));border-radius:calc(2.6*var(--u));background:linear-gradient(180deg,#fbfaf5,#f1efe5);color:#092d29;box-shadow:0 calc(4*var(--u)) calc(9*var(--u)) #00130d99,0 calc(1*var(--u)) calc(2*var(--u)) #00130d55,0 0 0 1px #ffffff40,inset 0 1px 0 #fff;z-index:3}
.hv-ws:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#ffffff90,#ffffff00 40%,#08dad155 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.hv-back{position:absolute;left:43%;top:5%;width:54%;height:78%;border-radius:calc(2.6*var(--u));background:#f6f3ea;z-index:2;box-shadow:0 calc(2*var(--u)) calc(5*var(--u)) #00130d66}.hv-back.b1{opacity:.16;transform:translate(calc(3*var(--u)),-calc(2.6*var(--u))) scale(.94)}.hv-back.b2{opacity:.08;transform:translate(calc(6*var(--u)),-calc(5*var(--u))) scale(.88)}.motion-on .hv-back.b1{animation:floatb 9s ease-in-out infinite alternate}@keyframes floatb{to{transform:translate(calc(3.6*var(--u)),-calc(3.2*var(--u))) scale(.94)}}
.hv-head{display:flex;align-items:center;gap:calc(1.6*var(--u));font-size:calc(2.2*var(--u))}.hv-head b{font-weight:780;letter-spacing:-.02em}
.hv-dots{display:flex;gap:calc(.8*var(--u));margin-right:calc(.6*var(--u))}.hv-dots i{width:calc(1.2*var(--u));height:calc(1.2*var(--u));border-radius:50%;background:#d9d8cd}
.hv-tag{margin-left:auto;display:inline-flex;align-items:center;gap:calc(.8*var(--u));font-size:calc(1.6*var(--u));font-weight:700;color:#0b6f63;background:#dff5ef;border-radius:calc(5*var(--u));padding:calc(.7*var(--u)) calc(1.6*var(--u))}.hv-tag svg{width:calc(1.9*var(--u));height:calc(1.9*var(--u));fill:none;stroke:currentColor;stroke-width:2.2}
.hv-prog{height:calc(.55*var(--u));border-radius:calc(1*var(--u));background:#e4e5da;margin:calc(2.2*var(--u)) 0 calc(1.8*var(--u));overflow:hidden}.hv-prog i{display:block;height:100%;background:linear-gradient(90deg,#0b6f63,#08dad1);transform-origin:left}
.hv-rows{display:flex;flex-direction:column;gap:calc(1.3*var(--u))}
.hv-row{display:flex;align-items:center;gap:calc(1.8*var(--u));padding:calc(1.45*var(--u)) calc(1.6*var(--u));border-radius:calc(1.6*var(--u));background:#fff;border:1px solid #e3e4da;box-shadow:0 calc(.5*var(--u)) calc(1.2*var(--u)) #0a322010}
.hv-ri{flex:none;width:calc(4.6*var(--u));height:calc(4.6*var(--u));border-radius:calc(1.2*var(--u));display:grid;place-items:center;background:#d4f5ef;color:#0b6f63}
.hv-rt{min-width:0;flex:1}.hv-rt b{display:block;font-size:calc(2.05*var(--u));font-weight:760;letter-spacing:-.015em;line-height:1.2}.hv-rt small{display:block;font-size:calc(1.6*var(--u));color:#62756e;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hv-st{position:relative;flex:none;width:calc(16*var(--u));height:calc(3.6*var(--u));font-size:calc(1.5*var(--u));font-weight:750}
.hv-st em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(.6*var(--u));border-radius:calc(3*var(--u));font-style:normal}
.hv-st .st-work{background:#f4ece3;color:#9a6545;opacity:0}.hv-st .st-work i{width:calc(1*var(--u));height:calc(1*var(--u));border-radius:50%;background:#ad7454;animation:blink 1s ease-in-out infinite}
@keyframes blink{50%{opacity:.25}}
.hv-st .st-ready{background:#dff5ef;color:#0b6f63}.hv-st .st-ready svg{width:calc(1.8*var(--u));height:calc(1.8*var(--u));fill:none;stroke:currentColor;stroke-width:3}
.hv-foot{position:relative;margin-top:calc(2.4*var(--u));display:flex;align-items:center;gap:calc(1.6*var(--u));padding-top:calc(2*var(--u));border-top:1px solid #e3e4da}
.hv-av{flex:none;width:calc(4.6*var(--u));height:calc(4.6*var(--u));border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#d6ac78,#ad7454);color:#fff;font-size:calc(1.6*var(--u));font-weight:800}
.hv-ft{flex:1;min-width:0}.hv-ft b{display:block;font-size:calc(1.95*var(--u));font-weight:760}.hv-ft small{display:block;font-size:calc(1.55*var(--u));color:#62756e}
.hv-btn{position:relative;flex:none;width:calc(15*var(--u));height:calc(4.8*var(--u));border-radius:calc(1.2*var(--u));background:#08dad1;color:#062b25;font-size:calc(1.8*var(--u));font-weight:800;overflow:visible}
.hv-btn>span.a,.hv-btn>span.b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(.6*var(--u))}.hv-btn .a{opacity:0}.hv-btn svg{width:calc(2*var(--u));height:calc(2*var(--u));fill:none;stroke:currentColor;stroke-width:3}
.hv-ripple{position:absolute;inset:0;border-radius:inherit;border:2px solid #08dad1;opacity:0}
.hv-cursor{position:absolute;right:calc(3*var(--u));bottom:-calc(1.2*var(--u));width:calc(4.2*var(--u));height:calc(4.2*var(--u));fill:#fff;stroke:#062b25;stroke-width:1.4;filter:drop-shadow(0 calc(.4*var(--u)) calc(.6*var(--u)) #0006);opacity:0;z-index:4}
.hv-done{position:absolute;left:44%;bottom:1%;display:flex;align-items:center;gap:calc(1.2*var(--u));padding:calc(1.3*var(--u)) calc(2.4*var(--u));border-radius:calc(5*var(--u));background:#062b25;border:1px solid #2f6b5e;color:#d8efe7;font-size:calc(1.75*var(--u));font-weight:700;box-shadow:0 calc(1.4*var(--u)) calc(3*var(--u)) #00130d80;z-index:4;opacity:0}
.hv-done svg{width:calc(2.2*var(--u));height:calc(2.2*var(--u));fill:none;stroke:#08dad1;stroke-width:3}
.motion-on .hv-chip{will-change:transform,opacity,filter}
@media(max-width:760px){.hero-visual.hv-wrap{padding:26px 0 34px}.hv{max-width:none}}
.hero{overflow:clip}
@media(max-width:760px){
.hv{--u:1.62cqi;aspect-ratio:100/142}
.hv-paths,.hv-back{display:none}
.hv-chip{width:48.5%;padding:calc(1.4*var(--u)) calc(1.6*var(--u))}
.hv-chip.c0{top:0;left:0;--dx:20%;--dy:330%}.hv-chip.c1{top:1.5%;left:51.5%;--dx:-20%;--dy:330%}.hv-chip.c2{top:13%;left:1%;--dx:20%;--dy:240%}.hv-chip.c3{top:14.5%;left:50.5%;--dx:-20%;--dy:240%}
.hv-ws{left:0;top:29%;width:100%}
.hv-st{width:calc(17*var(--u))}
.hv-done{left:auto;right:3%;bottom:auto;top:19%}
}

/* cards */
.card-art.live{background:#ecebe1;display:block;overflow:hidden}.card-art.c-inbox{background:#e9ece3}.card-art.c-docs{background:#efe9df}.card-art.c-calls{background:#e8ece6}.card-art.c-rep{background:#ebeee6}.card-art.c-leads{background:#efebe1}.card-art.c-know{background:#e6ebe4}.card-art.live svg{width:100%;height:100%;display:block}
.card-art.live text{font-family:Manrope,Arial,sans-serif}
.cbg{fill:#ecebe1}.c-inbox .cbg{fill:#e9ece3}.c-docs .cbg{fill:#efe9df}.c-calls .cbg{fill:#e8ece6}.c-rep .cbg{fill:#ebeee6}.c-leads .cbg{fill:#efebe1}.c-know .cbg{fill:#e6ebe4}
.paper{fill:#f8f7f1;stroke:#d6d9cc}.sheet{fill:#fff;stroke:#dcdfd3}.paper2{fill:#fffdf8;stroke:#d9d6c8}.shadow{fill:#0a322014}.row{fill:#fff;stroke:#e1e3d8}
.lbl{font-size:11px;font-weight:800;fill:#092d29;letter-spacing:-.01em}.lbl.dim{fill:#7b8b84;font-weight:700}.lbl.lt{fill:#d8efe7}.dim2{fill:#7fb3a6!important;font-weight:700}
.ln{fill:#dfe2d7}.ln.dk{fill:#9fb2aa}
.av0{fill:#0f8f83}.av1{fill:#ad7454}.av2{fill:#2f5a50}
.t-teal{fill:#cdf3ec}.t-amber{fill:#f3e1d3}.t-ink{fill:#dfe5df}
.tgx{font-size:8.5px;font-weight:800;fill:#0b5f55}.t-amber+.tgx{fill:#8a5537}.tgx.w{fill:#fff}
.dot-t{fill:#08dad1}
.link-ln{fill:none;stroke:#9fb2aa;stroke-width:1.4;stroke-dasharray:3 4}
.hl{fill:#f6dfcd}.amb{fill:#ad7454}.tl{fill:#0f8f83}.ckp{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.scan{fill:url(#none);fill:#08dad1;opacity:0;mix-blend-mode:multiply;fill-opacity:.18}
.stp{fill:none;stroke:#0f8f83;stroke-width:2.2}.stp2{fill:#0f8f830f;stroke:#0f8f83;stroke-width:1;stroke-dasharray:2 3}.stx{font-size:8.5px;font-weight:900;fill:#0f8f83;letter-spacing:.12em}.stx.s{font-size:6.5px;letter-spacing:.04em;font-weight:700}
.dark{fill:#0b3a31}.rec{fill:#ff6b5a}.wb{fill:#08dad1}.fd{fill:#0f8f83}
.box{fill:#fff;stroke:#9fb2aa;stroke-width:1.3}.ckp2{fill:none;stroke:#0f8f83;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:0}
.axis{stroke:#c9cec2;stroke-width:1}.grid{stroke:#ecede6;stroke-width:1;stroke-dasharray:3 4}
.bar{fill:#cfe0d8}.bar-hi{fill:#0f8f83}.b-5{fill:#9cc7bb}
.trend{fill:none;stroke:#062b25;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}
.pt{fill:#ad7454;stroke:#fff;stroke-width:2}.ping{fill:none;stroke:#ad7454;stroke-width:1.5;opacity:0}.tipbg{fill:#062b25}
.rc{fill:none;stroke:#c9cdbf;stroke-width:1}.sweep{fill:#0f8f83;fill-opacity:.16}.hub{fill:#062b25}
.pin{fill:#0f8f83;stroke:#fff;stroke-width:1.5}.pr{fill:none;stroke:#0f8f83;stroke-width:1.2;opacity:0}
.ini{font-size:7.5px;font-weight:800;fill:#fff}
.orbit{fill:none;stroke:#c8cfc4;stroke-width:1;stroke-dasharray:2 6}
.kl{fill:none;stroke:#8fb5aa;stroke-width:1.4;stroke-dasharray:100;stroke-dashoffset:0}
.pulse{fill:#08dad1}
.node{fill:#fff;stroke:#d5dacd}.nlx{font-size:9.5px;font-weight:750;fill:#092d29}.ndot0{fill:#0f8f83}.ndot1{fill:#ad7454}.ndot2{fill:#2f5a50}
.halo{fill:#08dad1;opacity:.3}.hubc{fill:#062b25}.hubt{font-size:8px;font-weight:800;fill:#d8efe7}
.overview-card:hover .card-art.live svg{transform:scale(1.03)}.card-art.live svg{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.pulse{opacity:0}.motion-on .pulse{opacity:1}
@media(prefers-reduced-motion:reduce){.hv *,.card-art.live *{animation:none!important}.hv-st .st-work,.hv-cursor,.hv-ripple,.hv-done,.scan,.ping,.hl,.flag,.pr{opacity:0!important}.hv-btn .a{opacity:0!important}.hv-btn .b{opacity:1!important}.hv-paths path{opacity:.5}.pulse{display:none}}

@keyframes hvchip0{0.00%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}1.25%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}6.25%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}15.83%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}20.42%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}100.00%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}}
.motion-on .hv-chip.c0{animation:hvchip0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvpath0{0.00%{stroke-dashoffset:120;opacity:0}15.00%{stroke-dashoffset:120;opacity:0}15.83%{opacity:1}22.50%{stroke-dashoffset:0;opacity:1}25.83%{stroke-dashoffset:-40;opacity:0}100.00%{stroke-dashoffset:-40;opacity:0}}
.motion-on .hv-paths .p0{animation:hvpath0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvrow0{0.00%{opacity:0;transform:translateY(14px) scale(.98)}19.58%{opacity:0;transform:translateY(14px) scale(.98)}23.75%{opacity:1;transform:none}89.17%{opacity:1;transform:none}94.17%{opacity:0;transform:translateY(-6px)}100.00%{opacity:0;transform:translateY(-6px)}}
.motion-on .hv-row.r0{animation:hvrow0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvwork0{0.00%{opacity:1}31.25%{opacity:1}33.75%{opacity:0}100.00%{opacity:0}}
@keyframes hvready0{0.00%{opacity:0;transform:scale(.8)}31.25%{opacity:0;transform:scale(.8)}34.17%{opacity:1;transform:scale(1)}100.00%{opacity:1;transform:scale(1)}}
.motion-on .hv-row.r0 .st-work{animation:hvwork0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
.motion-on .hv-row.r0 .st-ready{animation:hvready0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvicon0{0.00%{background:#e7ece4;color:#7a8f86}31.25%{background:#e7ece4;color:#7a8f86}34.17%{background:#d4f5ef;color:#0b6f63}100.00%{background:#d4f5ef;color:#0b6f63}}
.motion-on .hv-row.r0 .hv-ri{animation:hvicon0 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvchip1{0.00%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}3.08%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}8.08%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}24.17%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}28.75%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}100.00%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}}
.motion-on .hv-chip.c1{animation:hvchip1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvpath1{0.00%{stroke-dashoffset:120;opacity:0}23.33%{stroke-dashoffset:120;opacity:0}24.17%{opacity:1}30.83%{stroke-dashoffset:0;opacity:1}34.17%{stroke-dashoffset:-40;opacity:0}100.00%{stroke-dashoffset:-40;opacity:0}}
.motion-on .hv-paths .p1{animation:hvpath1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvrow1{0.00%{opacity:0;transform:translateY(14px) scale(.98)}27.92%{opacity:0;transform:translateY(14px) scale(.98)}32.08%{opacity:1;transform:none}89.17%{opacity:1;transform:none}94.17%{opacity:0;transform:translateY(-6px)}100.00%{opacity:0;transform:translateY(-6px)}}
.motion-on .hv-row.r1{animation:hvrow1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvwork1{0.00%{opacity:1}39.58%{opacity:1}42.08%{opacity:0}100.00%{opacity:0}}
@keyframes hvready1{0.00%{opacity:0;transform:scale(.8)}39.58%{opacity:0;transform:scale(.8)}42.50%{opacity:1;transform:scale(1)}100.00%{opacity:1;transform:scale(1)}}
.motion-on .hv-row.r1 .st-work{animation:hvwork1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
.motion-on .hv-row.r1 .st-ready{animation:hvready1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvicon1{0.00%{background:#e7ece4;color:#7a8f86}39.58%{background:#e7ece4;color:#7a8f86}42.50%{background:#d4f5ef;color:#0b6f63}100.00%{background:#d4f5ef;color:#0b6f63}}
.motion-on .hv-row.r1 .hv-ri{animation:hvicon1 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvchip2{0.00%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}4.92%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}9.92%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}32.50%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}37.08%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}100.00%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}}
.motion-on .hv-chip.c2{animation:hvchip2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvpath2{0.00%{stroke-dashoffset:120;opacity:0}31.67%{stroke-dashoffset:120;opacity:0}32.50%{opacity:1}39.17%{stroke-dashoffset:0;opacity:1}42.50%{stroke-dashoffset:-40;opacity:0}100.00%{stroke-dashoffset:-40;opacity:0}}
.motion-on .hv-paths .p2{animation:hvpath2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvrow2{0.00%{opacity:0;transform:translateY(14px) scale(.98)}36.25%{opacity:0;transform:translateY(14px) scale(.98)}40.42%{opacity:1;transform:none}89.17%{opacity:1;transform:none}94.17%{opacity:0;transform:translateY(-6px)}100.00%{opacity:0;transform:translateY(-6px)}}
.motion-on .hv-row.r2{animation:hvrow2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvwork2{0.00%{opacity:1}47.92%{opacity:1}50.42%{opacity:0}100.00%{opacity:0}}
@keyframes hvready2{0.00%{opacity:0;transform:scale(.8)}47.92%{opacity:0;transform:scale(.8)}50.83%{opacity:1;transform:scale(1)}100.00%{opacity:1;transform:scale(1)}}
.motion-on .hv-row.r2 .st-work{animation:hvwork2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
.motion-on .hv-row.r2 .st-ready{animation:hvready2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvicon2{0.00%{background:#e7ece4;color:#7a8f86}47.92%{background:#e7ece4;color:#7a8f86}50.83%{background:#d4f5ef;color:#0b6f63}100.00%{background:#d4f5ef;color:#0b6f63}}
.motion-on .hv-row.r2 .hv-ri{animation:hvicon2 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvchip3{0.00%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}6.75%{opacity:0;transform:translate(-8%,0) rotate(var(--r)) scale(.96);filter:blur(4px)}11.75%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}40.83%{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1);filter:blur(0)}45.42%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}100.00%{opacity:0;transform:translate(var(--dx,55%),var(--dy)) rotate(0deg) scale(.6);filter:blur(2px)}}
.motion-on .hv-chip.c3{animation:hvchip3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvpath3{0.00%{stroke-dashoffset:120;opacity:0}40.00%{stroke-dashoffset:120;opacity:0}40.83%{opacity:1}47.50%{stroke-dashoffset:0;opacity:1}50.83%{stroke-dashoffset:-40;opacity:0}100.00%{stroke-dashoffset:-40;opacity:0}}
.motion-on .hv-paths .p3{animation:hvpath3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvrow3{0.00%{opacity:0;transform:translateY(14px) scale(.98)}44.58%{opacity:0;transform:translateY(14px) scale(.98)}48.75%{opacity:1;transform:none}89.17%{opacity:1;transform:none}94.17%{opacity:0;transform:translateY(-6px)}100.00%{opacity:0;transform:translateY(-6px)}}
.motion-on .hv-row.r3{animation:hvrow3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvwork3{0.00%{opacity:1}56.25%{opacity:1}58.75%{opacity:0}100.00%{opacity:0}}
@keyframes hvready3{0.00%{opacity:0;transform:scale(.8)}56.25%{opacity:0;transform:scale(.8)}59.17%{opacity:1;transform:scale(1)}100.00%{opacity:1;transform:scale(1)}}
.motion-on .hv-row.r3 .st-work{animation:hvwork3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
.motion-on .hv-row.r3 .st-ready{animation:hvready3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvicon3{0.00%{background:#e7ece4;color:#7a8f86}56.25%{background:#e7ece4;color:#7a8f86}59.17%{background:#d4f5ef;color:#0b6f63}100.00%{background:#d4f5ef;color:#0b6f63}}
.motion-on .hv-row.r3 .hv-ri{animation:hvicon3 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvprog{0.00%{transform:scaleX(0)}19.17%{transform:scaleX(0)}61.67%{transform:scaleX(1)}89.17%{transform:scaleX(1);opacity:1}94.17%{transform:scaleX(1);opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .hv-prog i{animation:hvprog 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvcursor{0.00%{opacity:0;transform:translate(160%,220%)}60.83%{opacity:0;transform:translate(160%,220%)}63.33%{opacity:1;transform:translate(160%,220%)}70.00%{opacity:1;transform:translate(0,0) scale(1)}71.25%{opacity:1;transform:translate(0,0) scale(.82)}72.92%{opacity:1;transform:translate(0,0) scale(1)}80.00%{opacity:1;transform:translate(40%,90%)}84.17%{opacity:0;transform:translate(60%,120%)}100.00%{opacity:0;transform:translate(60%,120%)}}
.motion-on .hv-cursor{animation:hvcursor 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvbtn{0.00%{background:#0b2f29;color:#fff;transform:scale(1)}70.42%{background:#0b2f29;color:#fff;transform:scale(1)}71.67%{background:#08dad1;color:#062b25;transform:scale(.94)}73.75%{background:#08dad1;color:#062b25;transform:scale(1)}90.00%{background:#08dad1;color:#062b25;transform:scale(1)}95.00%{background:#0b2f29;color:#fff;transform:scale(1)}100.00%{background:#0b2f29;color:#fff;transform:scale(1)}}
.motion-on .hv-btn{animation:hvbtn 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvbtnA{0.00%{opacity:1}70.83%{opacity:1}72.08%{opacity:0}90.83%{opacity:0}95.00%{opacity:1}100.00%{opacity:1}}
@keyframes hvbtnB{0.00%{opacity:0}70.83%{opacity:0}72.50%{opacity:1}90.83%{opacity:1}95.00%{opacity:0}100.00%{opacity:0}}
.motion-on .hv-btn .a{animation:hvbtnA 12s cubic-bezier(.22,.8,.24,1) infinite both;}
.motion-on .hv-btn .b{animation:hvbtnB 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvripple{0.00%{opacity:0;transform:scale(.4)}70.83%{opacity:0;transform:scale(.4)}71.67%{opacity:.7;transform:scale(.6)}77.50%{opacity:0;transform:scale(2.4)}100.00%{opacity:0;transform:scale(2.4)}}
.motion-on .hv-ripple{animation:hvripple 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvfoot{0.00%{opacity:.55}60.00%{opacity:.55}63.33%{opacity:1}90.00%{opacity:1}95.00%{opacity:.55}100.00%{opacity:.55}}
.motion-on .hv-foot{animation:hvfoot 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes hvdone{0.00%{opacity:0;transform:translateY(8px) scale(.9)}73.33%{opacity:0;transform:translateY(8px) scale(.9)}76.67%{opacity:1;transform:none}90.00%{opacity:1;transform:none}94.17%{opacity:0;transform:translateY(-4px)}100.00%{opacity:0}}
.motion-on .hv-done{animation:hvdone 12s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c1m0{0.00%{opacity:0;transform:translateY(-18px)}4.29%{opacity:0;transform:translateY(-18px)}11.43%{opacity:1;transform:none}90.00%{opacity:1;transform:none}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .m1-0{animation:c1m0 7s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c1t0{0.00%{opacity:0;transform:scale(.4)}28.57%{opacity:0;transform:scale(.4)}33.57%{opacity:1;transform:scale(1)}90.00%{opacity:1;transform:scale(1)}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .tg-0{animation:c1t0 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c1m1{0.00%{opacity:0;transform:translateY(-18px)}10.71%{opacity:0;transform:translateY(-18px)}17.86%{opacity:1;transform:none}90.00%{opacity:1;transform:none}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .m1-1{animation:c1m1 7s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c1t1{0.00%{opacity:0;transform:scale(.4)}32.86%{opacity:0;transform:scale(.4)}37.86%{opacity:1;transform:scale(1)}90.00%{opacity:1;transform:scale(1)}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .tg-1{animation:c1t1 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c1m2{0.00%{opacity:0;transform:translateY(-18px)}17.14%{opacity:0;transform:translateY(-18px)}24.29%{opacity:1;transform:none}90.00%{opacity:1;transform:none}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .m1-2{animation:c1m2 7s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c1t2{0.00%{opacity:0;transform:scale(.4)}37.14%{opacity:0;transform:scale(.4)}42.14%{opacity:1;transform:scale(1)}90.00%{opacity:1;transform:scale(1)}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .tg-2{animation:c1t2 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c1y0{0.00%{transform:scaleX(0)}41.43%{transform:scaleX(0)}47.14%{transform:scaleX(1)}90.00%{transform:scaleX(1);opacity:1}97.14%{opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .c-inbox .ty-0{animation:c1y0 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c1y1{0.00%{transform:scaleX(0)}47.43%{transform:scaleX(0)}53.14%{transform:scaleX(1)}90.00%{transform:scaleX(1);opacity:1}97.14%{opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .c-inbox .ty-1{animation:c1y1 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c1y2{0.00%{transform:scaleX(0)}53.43%{transform:scaleX(0)}59.14%{transform:scaleX(1)}90.00%{transform:scaleX(1);opacity:1}97.14%{opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .c-inbox .ty-2{animation:c1y2 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c1y3{0.00%{transform:scaleX(0)}59.43%{transform:scaleX(0)}65.14%{transform:scaleX(1)}90.00%{transform:scaleX(1);opacity:1}97.14%{opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .c-inbox .ty-3{animation:c1y3 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c1y4{0.00%{transform:scaleX(0)}65.43%{transform:scaleX(0)}71.14%{transform:scaleX(1)}90.00%{transform:scaleX(1);opacity:1}97.14%{opacity:0}100.00%{transform:scaleX(0);opacity:0}}
.motion-on .c-inbox .ty-4{animation:c1y4 7s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c1s{0.00%{opacity:0;transform:translateY(6px)}71.43%{opacity:0;transform:translateY(6px)}77.14%{opacity:1;transform:none}90.00%{opacity:1}97.14%{opacity:0}100.00%{opacity:0}}
.motion-on .c-inbox .send{animation:c1s 7s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c2c0{0.00%{opacity:0;transform:scale(0)}10.50%{opacity:0;transform:scale(0)}14.25%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-0{animation:c2c0 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c1{0.00%{opacity:0;transform:scale(0)}15.00%{opacity:0;transform:scale(0)}18.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-1{animation:c2c1 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c2{0.00%{opacity:0;transform:scale(0)}19.50%{opacity:0;transform:scale(0)}23.25%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-2{animation:c2c2 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2hl{0.00%{opacity:0}24.00%{opacity:0}26.50%{opacity:1}57.50%{opacity:1}62.50%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .hl{animation:c2hl 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c2fl{0.00%{opacity:0;transform:scale(0)}24.00%{opacity:0;transform:scale(0)}27.12%{opacity:1;transform:scale(1)}57.50%{opacity:1;transform:scale(1)}61.25%{opacity:0;transform:scale(0)}100.00%{opacity:0}}
.motion-on .c-docs .flag{animation:c2fl 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c3{0.00%{opacity:0;transform:scale(0)}60.00%{opacity:0;transform:scale(0)}63.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-3{animation:c2c3 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c4{0.00%{opacity:0;transform:scale(0)}28.50%{opacity:0;transform:scale(0)}32.25%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-4{animation:c2c4 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c5{0.00%{opacity:0;transform:scale(0)}33.00%{opacity:0;transform:scale(0)}36.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-5{animation:c2c5 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2c6{0.00%{opacity:0;transform:scale(0)}37.50%{opacity:0;transform:scale(0)}41.25%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .ck-6{animation:c2c6 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c2scan{0.00%{opacity:0;transform:translateY(0)}5.00%{opacity:0;transform:translateY(0)}7.50%{opacity:1;transform:translateY(0)}42.50%{opacity:1;transform:translateY(130px)}46.25%{opacity:0;transform:translateY(130px)}100.00%{opacity:0;transform:translateY(130px)}}
.motion-on .c-docs .scan{animation:c2scan 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c2st{0.00%{opacity:0;transform:scale(1.6) rotate(-30deg)}66.25%{opacity:0;transform:scale(1.6) rotate(-30deg)}70.62%{opacity:1;transform:scale(1) rotate(-12deg)}91.25%{opacity:1;transform:scale(1) rotate(-12deg)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-docs .stamp{animation:c2st 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
.motion-on .c-calls .wb{animation:wbar 1.1s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes wbar{0%{transform:scaleY(.35)}100%{transform:scaleY(1)}}
@keyframes c3wave{0.00%{opacity:1}40.00%{opacity:1}48.00%{opacity:.25}90.67%{opacity:.25}97.33%{opacity:1}100.00%{opacity:1}}
.motion-on .c-calls .wave{animation:c3wave 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3d0{0.00%{opacity:0;transform:translateX(0)}10.67%{opacity:0;transform:translateX(0)}12.67%{opacity:1}22.67%{opacity:0;transform:translateX(36px)}100.00%{opacity:0;transform:translateX(36px)}}
.motion-on .c-calls .fd-0{animation:c3d0 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3d1{0.00%{opacity:0;transform:translateX(0)}15.33%{opacity:0;transform:translateX(0)}17.33%{opacity:1}27.33%{opacity:0;transform:translateX(36px)}100.00%{opacity:0;transform:translateX(36px)}}
.motion-on .c-calls .fd-1{animation:c3d1 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3d2{0.00%{opacity:0;transform:translateX(0)}20.00%{opacity:0;transform:translateX(0)}22.00%{opacity:1}32.00%{opacity:0;transform:translateX(36px)}100.00%{opacity:0;transform:translateX(36px)}}
.motion-on .c-calls .fd-2{animation:c3d2 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3n0{0.00%{transform:scaleX(0)}21.33%{transform:scaleX(0)}28.00%{transform:scaleX(1)}90.67%{transform:scaleX(1);opacity:1}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .nt-0{animation:c3n0 7.5s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c3n1{0.00%{transform:scaleX(0)}26.67%{transform:scaleX(0)}33.33%{transform:scaleX(1)}90.67%{transform:scaleX(1);opacity:1}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .nt-1{animation:c3n1 7.5s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:left center}
@keyframes c3t0{0.00%{opacity:0;transform:translateX(10px)}34.67%{opacity:0;transform:translateX(10px)}40.00%{opacity:1;transform:none}90.67%{opacity:1;transform:none}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .tk-0{animation:c3t0 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3k0{0.00%{stroke-dashoffset:12}52.00%{stroke-dashoffset:12}56.00%{stroke-dashoffset:0}90.67%{stroke-dashoffset:0}100.00%{stroke-dashoffset:12}}
.motion-on .c-calls .tk-0 .ckp2{animation:c3k0 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3t1{0.00%{opacity:0;transform:translateX(10px)}38.67%{opacity:0;transform:translateX(10px)}44.00%{opacity:1;transform:none}90.67%{opacity:1;transform:none}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .tk-1{animation:c3t1 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3k1{0.00%{stroke-dashoffset:12}58.00%{stroke-dashoffset:12}62.00%{stroke-dashoffset:0}90.67%{stroke-dashoffset:0}100.00%{stroke-dashoffset:12}}
.motion-on .c-calls .tk-1 .ckp2{animation:c3k1 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3t2{0.00%{opacity:0;transform:translateX(10px)}42.67%{opacity:0;transform:translateX(10px)}48.00%{opacity:1;transform:none}90.67%{opacity:1;transform:none}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .tk-2{animation:c3t2 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3k2{0.00%{stroke-dashoffset:12}64.00%{stroke-dashoffset:12}68.00%{stroke-dashoffset:0}90.67%{stroke-dashoffset:0}100.00%{stroke-dashoffset:12}}
.motion-on .c-calls .tk-2 .ckp2{animation:c3k2 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c3fu{0.00%{opacity:0;transform:translateY(6px)}72.00%{opacity:0;transform:translateY(6px)}77.33%{opacity:1;transform:none}90.67%{opacity:1}96.00%{opacity:0}100.00%{opacity:0}}
.motion-on .c-calls .fu{animation:c3fu 7.5s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c4b0{0.00%{transform:scaleY(0)}3.75%{transform:scaleY(0)}10.62%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-0{animation:c4b0 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b1{0.00%{transform:scaleY(0)}6.00%{transform:scaleY(0)}12.88%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-1{animation:c4b1 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b2{0.00%{transform:scaleY(0)}8.25%{transform:scaleY(0)}15.12%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-2{animation:c4b2 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b3{0.00%{transform:scaleY(0)}10.50%{transform:scaleY(0)}17.38%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-3{animation:c4b3 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b4{0.00%{transform:scaleY(0)}12.75%{transform:scaleY(0)}19.62%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-4{animation:c4b4 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b5{0.00%{transform:scaleY(0)}15.00%{transform:scaleY(0)}21.88%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-5{animation:c4b5 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4b6{0.00%{transform:scaleY(0)}17.25%{transform:scaleY(0)}24.13%{transform:scaleY(1)}91.25%{transform:scaleY(1);opacity:1}96.25%{opacity:0;transform:scaleY(1)}100.00%{opacity:0;transform:scaleY(0)}}
.motion-on .c-rep .b-6{animation:c4b6 8s cubic-bezier(.34,1.5,.5,1) infinite both;transform-box:fill-box;transform-origin:center bottom}
@keyframes c4l{0.00%{stroke-dashoffset:100}23.75%{stroke-dashoffset:100}42.50%{stroke-dashoffset:0}91.25%{stroke-dashoffset:0;opacity:1}96.25%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-rep .trend{animation:c4l 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c4pt{0.00%{opacity:0}43.75%{opacity:0}46.25%{opacity:1}91.25%{opacity:1}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-rep .pt{animation:c4pt 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c4ping{0.00%{opacity:0;transform:scale(1)}46.25%{opacity:0;transform:scale(1)}47.50%{opacity:.8;transform:scale(1)}57.50%{opacity:0;transform:scale(3.2)}58.75%{opacity:0;transform:scale(1)}60.00%{opacity:.8;transform:scale(1)}70.00%{opacity:0;transform:scale(3.2)}100.00%{opacity:0;transform:scale(3.2)}}
.motion-on .c-rep .ping{animation:c4ping 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c4tip{0.00%{opacity:0;transform:translateY(6px)}50.00%{opacity:0;transform:translateY(6px)}54.37%{opacity:1;transform:none}91.25%{opacity:1}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-rep .tip{animation:c4tip 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c5p0{0.00%{opacity:0;transform:scale(0)}10.00%{opacity:0;transform:scale(0)}13.12%{opacity:1;transform:scale(1.3)}15.62%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .pin-0{animation:c5p0 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5r0{0.00%{opacity:0;transform:scale(1)}10.00%{opacity:0;transform:scale(1)}11.25%{opacity:.9;transform:scale(1)}22.50%{opacity:0;transform:scale(4)}100.00%{opacity:0;transform:scale(4)}}
.motion-on .c-leads .pr-0{animation:c5r0 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5p1{0.00%{opacity:0;transform:scale(0)}25.00%{opacity:0;transform:scale(0)}28.12%{opacity:1;transform:scale(1.3)}30.63%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .pin-1{animation:c5p1 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5r1{0.00%{opacity:0;transform:scale(1)}25.00%{opacity:0;transform:scale(1)}26.25%{opacity:.9;transform:scale(1)}37.50%{opacity:0;transform:scale(4)}100.00%{opacity:0;transform:scale(4)}}
.motion-on .c-leads .pr-1{animation:c5r1 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5p2{0.00%{opacity:0;transform:scale(0)}40.00%{opacity:0;transform:scale(0)}43.12%{opacity:1;transform:scale(1.3)}45.63%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .pin-2{animation:c5p2 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5r2{0.00%{opacity:0;transform:scale(1)}40.00%{opacity:0;transform:scale(1)}41.25%{opacity:.9;transform:scale(1)}52.50%{opacity:0;transform:scale(4)}100.00%{opacity:0;transform:scale(4)}}
.motion-on .c-leads .pr-2{animation:c5r2 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5p3{0.00%{opacity:0;transform:scale(0)}55.00%{opacity:0;transform:scale(0)}58.12%{opacity:1;transform:scale(1.3)}60.62%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .pin-3{animation:c5p3 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5r3{0.00%{opacity:0;transform:scale(1)}55.00%{opacity:0;transform:scale(1)}56.25%{opacity:.9;transform:scale(1)}67.50%{opacity:0;transform:scale(4)}100.00%{opacity:0;transform:scale(4)}}
.motion-on .c-leads .pr-3{animation:c5r3 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
.motion-on .c-leads .sweep{animation:sweep 4s linear infinite;transform-box:view-box;transform-origin:96px 102px}@keyframes sweep{to{transform:rotate(360deg)}}
@keyframes c5l0{0.00%{opacity:0;transform:translateX(24px)}15.00%{opacity:0;transform:translateX(24px)}20.62%{opacity:1;transform:none}91.25%{opacity:1;transform:none}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .ld-0{animation:c5l0 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c5m0{0.00%{opacity:0;transform:scale(.5)}25.00%{opacity:0;transform:scale(.5)}28.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .mr-0{animation:c5m0 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5l1{0.00%{opacity:0;transform:translateX(24px)}30.00%{opacity:0;transform:translateX(24px)}35.62%{opacity:1;transform:none}91.25%{opacity:1;transform:none}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .ld-1{animation:c5l1 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c5m1{0.00%{opacity:0;transform:scale(.5)}40.00%{opacity:0;transform:scale(.5)}43.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .mr-1{animation:c5m1 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c5l2{0.00%{opacity:0;transform:translateX(24px)}45.00%{opacity:0;transform:translateX(24px)}50.62%{opacity:1;transform:none}91.25%{opacity:1;transform:none}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .ld-2{animation:c5l2 8s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c5m2{0.00%{opacity:0;transform:scale(.5)}55.00%{opacity:0;transform:scale(.5)}58.75%{opacity:1;transform:scale(1)}91.25%{opacity:1;transform:scale(1)}96.25%{opacity:0}100.00%{opacity:0}}
.motion-on .c-leads .mr-2{animation:c5m2 8s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c6l0{0.00%{stroke-dashoffset:100}3.33%{stroke-dashoffset:100}11.11%{stroke-dashoffset:0}92.22%{stroke-dashoffset:0;opacity:1}97.78%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-know .kl-0{animation:c6l0 9s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c6l1{0.00%{stroke-dashoffset:100}7.78%{stroke-dashoffset:100}15.56%{stroke-dashoffset:0}92.22%{stroke-dashoffset:0;opacity:1}97.78%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-know .kl-1{animation:c6l1 9s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c6l2{0.00%{stroke-dashoffset:100}12.22%{stroke-dashoffset:100}20.00%{stroke-dashoffset:0}92.22%{stroke-dashoffset:0;opacity:1}97.78%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-know .kl-2{animation:c6l2 9s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c6l3{0.00%{stroke-dashoffset:100}16.67%{stroke-dashoffset:100}24.44%{stroke-dashoffset:0}92.22%{stroke-dashoffset:0;opacity:1}97.78%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-know .kl-3{animation:c6l3 9s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c6l4{0.00%{stroke-dashoffset:100}21.11%{stroke-dashoffset:100}28.89%{stroke-dashoffset:0}92.22%{stroke-dashoffset:0;opacity:1}97.78%{opacity:0}100.00%{stroke-dashoffset:100;opacity:0}}
.motion-on .c-know .kl-4{animation:c6l4 9s cubic-bezier(.22,.8,.24,1) infinite both;}
@keyframes c6n0{0.00%{opacity:0;transform:scale(.6)}1.11%{opacity:0;transform:scale(.6)}5.56%{opacity:1;transform:scale(1)}92.22%{opacity:1;transform:scale(1)}97.78%{opacity:0}100.00%{opacity:0}}
.motion-on .c-know .nd-0{animation:c6n0 9s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c6n1{0.00%{opacity:0;transform:scale(.6)}5.56%{opacity:0;transform:scale(.6)}10.00%{opacity:1;transform:scale(1)}92.22%{opacity:1;transform:scale(1)}97.78%{opacity:0}100.00%{opacity:0}}
.motion-on .c-know .nd-1{animation:c6n1 9s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c6n2{0.00%{opacity:0;transform:scale(.6)}10.00%{opacity:0;transform:scale(.6)}14.44%{opacity:1;transform:scale(1)}92.22%{opacity:1;transform:scale(1)}97.78%{opacity:0}100.00%{opacity:0}}
.motion-on .c-know .nd-2{animation:c6n2 9s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c6n3{0.00%{opacity:0;transform:scale(.6)}14.44%{opacity:0;transform:scale(.6)}18.89%{opacity:1;transform:scale(1)}92.22%{opacity:1;transform:scale(1)}97.78%{opacity:0}100.00%{opacity:0}}
.motion-on .c-know .nd-3{animation:c6n3 9s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
@keyframes c6n4{0.00%{opacity:0;transform:scale(.6)}18.89%{opacity:0;transform:scale(.6)}23.33%{opacity:1;transform:scale(1)}92.22%{opacity:1;transform:scale(1)}97.78%{opacity:0}100.00%{opacity:0}}
.motion-on .c-know .nd-4{animation:c6n4 9s cubic-bezier(.22,.8,.24,1) infinite both;transform-box:fill-box;transform-origin:center}
.motion-on .c-know .halo{animation:halo 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes halo{0%,100%{transform:scale(.92);opacity:.25}50%{transform:scale(1.18);opacity:.55}}
.motion-on .c-know .orbit{animation:orb 30s linear infinite;transform-box:view-box;transform-origin:200px 104px}@keyframes orb{to{transform:rotate(360deg)}}