@keyframes rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes fadedown{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes ringw{0%{box-shadow:0 0 #ffffff8c}60%,to{box-shadow:0 0 0 18px #fff0}}@keyframes pulse-wa{0%{box-shadow:0 0 #00768573}70%{box-shadow:0 0 0 16px #00768500}to{box-shadow:0 0 #00768500}}@keyframes tick{to{stroke-dashoffset:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes rowin{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@keyframes grow{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes starin{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes draw-line{0%{scale:0 1}to{scale:1}}@keyframes breathe{0%,to{opacity:.55;scale:1}50%{opacity:.95;scale:1.06}}@keyframes drift{0%{opacity:0;translate:0 -60px;rotate:none}12%{opacity:.4}88%{opacity:.4}to{opacity:0;translate:40px 700px;rotate:160deg}}.hero-in{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero-in.d0{animation-delay:0s}.hero-in.d1{animation-delay:50ms}.hero-in.d2{animation-delay:.18s}.hero-in.d3{animation-delay:.3s}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}.card{transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0b1a241a;border-color:var(--primary)!important}.btn{transition:transform .2s,box-shadow .2s,filter .2s}.btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 20px #00768540}.btn:active{box-shadow:none;transform:none}.nl{position:relative}.nl:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nl:hover:after{transform:scaleX(1)}.faq-a{animation:.3s both fadedown}.pulse{animation:2.4s ease-out infinite pulse-wa}.ring{animation:3.6s ease-out 1s infinite ringw}.krow{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) both rowin;animation-delay:calc(.9s + var(--i,0)*.3s)}.krow svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s ease-out forwards tick;animation-delay:calc(1s + var(--i,0)*.3s)}.kbadge{animation:.7s ease-out 2.5s both fadein}.st{display:inline-block}@supports (animation-timeline:view()){.st{animation:linear both starin;animation-timeline:view()}}.pop{position:relative}.draw{transform-origin:0}@supports (animation-timeline:view()){.pop{animation:linear both grow;animation-timeline:view();animation-range:entry 10% entry 70%}.draw{animation:linear both draw-line;animation-timeline:view();animation-range:entry 20% cover 35%}.vrow svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:linear both tick;animation-timeline:view();animation-range:entry calc(var(--i,0)*6%)entry calc(35% + var(--i,0)*6%)}.vrow span{animation:linear both fadein;animation-timeline:view();animation-range:entry calc(var(--i,0)*6%)entry calc(35% + var(--i,0)*6%)}}.fx-host{isolation:isolate;position:relative}.fx{z-index:-1;pointer-events:none;position:absolute}.glow{background:radial-gradient(circle,#00a3b838,#00a3b800 68%);border-radius:50%;animation:8s ease-in-out infinite breathe}.flake{animation:18s linear infinite drift}@media (prefers-reduced-motion:reduce){.hero-in,.rv,.faq-a,.pulse,.ring,.krow,.krow svg path,.kbadge,.st,.pop,.draw,.vrow svg path,.vrow span,.glow,.flake{animation:none!important}.krow{opacity:1}.krow svg path,.vrow svg path{stroke-dashoffset:0}.card,.btn,.nl:after{transition:none!important}}
