@keyframes shifteva-word-reveal{0%{transform:translateY(115%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-reveal=pending] .heading-reveal-word{transform:translateY(115%)}[data-reveal=visible] .heading-reveal-word{animation:.9s cubic-bezier(.22,1,.36,1) both shifteva-word-reveal}}@keyframes fade-in-up{0%{opacity:.1;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:2s cubic-bezier(.4,0,.2,1) forwards fade-in-up;opacity:1!important}@keyframes fadeInUp{0%{opacity:.1;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:2s cubic-bezier(.23,1,.32,1) both fadeInUp}@keyframes industry-slide-in{0%{transform:translate(80px)}to{transform:translate(0)}}@keyframes industry-slide-out{0%{transform:translate(0)}to{transform:translate(-80px)}}.animate-industry-slide-in{animation:.5s cubic-bezier(.4,0,.2,1) forwards industry-slide-in}.animate-industry-slide-out{animation:.5s cubic-bezier(.4,0,.2,1) forwards industry-slide-out}.outcome-card-icon :is(path,line,circle,polyline,rect){stroke-dasharray:80;stroke-dashoffset:0}.outcome-hover-card:hover .outcome-card-icon :is(path,line,circle,polyline,rect){animation:.8s ease-out forwards outcome-icon-draw}@keyframes outcome-icon-draw{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.outcome-hover-card:hover .outcome-card-icon :is(path,line,circle,polyline,rect){animation:none}}.aio-outcome-line{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.4s ease-out .2s forwards aio-line-draw}.aio-outcome-point{opacity:0;animation:.4s ease-out forwards aio-point-appear}.shifteva-dot-field{z-index:0;pointer-events:none;transform-origin:bottom;opacity:.7;background-image:radial-gradient(circle,#ebfaffe6 1.1px,#0000 1.7px),radial-gradient(circle,#45c7f4a6 .9px,#0000 1.6px);background-position:0 0,15px 15px;background-size:30px 30px,30px 30px;animation:5s linear infinite shifteva-dot-drift;position:absolute;inset:0;transform:perspective(900px)rotateX(58deg)scale(1.5);-webkit-mask-image:linear-gradient(#0000 35%,#000000e6 78%,#000 100%);mask-image:linear-gradient(#0000 35%,#000000e6 78%,#000 100%)}.shifteva-process-card[data-visible=true] .shifteva-process-icon :is(path,line,circle,polyline,rect){stroke-dasharray:120;stroke-dashoffset:120px;animation:1.5s ease-out forwards shifteva-process-icon-draw}@keyframes shifteva-process-icon-draw{0%{stroke-dashoffset:120px;stroke:currentColor}99.9%{stroke-dashoffset:0;stroke:currentColor}to{stroke-dashoffset:0;stroke:var(--ls-primary)}}@keyframes shifteva-dot-drift{to{background-position:0 30px,15px 45px}}@keyframes aio-line-draw{to{stroke-dashoffset:0}}@keyframes aio-point-appear{0%{opacity:0;transform-origin:50%;transform:scale(.6)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aio-outcome-line{stroke-dashoffset:0;animation:none}.aio-outcome-point{opacity:1;animation:none}.shifteva-dot-field{animation:none}.shifteva-process-card[data-visible=true] .shifteva-process-icon :is(path,line,circle,polyline,rect){stroke-dasharray:none;stroke-dashoffset:0;stroke:var(--ls-primary);animation:none}}
