.service-icon--engines .icon-hover .eng-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--engines .icon-hover .eng-block{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--engines .icon-hover .eng-intake,.service-icon--engines .icon-hover .eng-exhaust{opacity:0}.service-icon--engines .icon-hover .eng-gear-outer,.service-icon--engines .icon-hover .eng-gear-inner,.service-icon--engines .icon-hover .eng-piston{transform-origin:center;transform-box:fill-box}.service-icon--engines .icon-hover .eng-data-in,.service-icon--engines .icon-hover .eng-data-out{opacity:0}.service-icon--engines .icon-hover .eng-spark{opacity:0;transform-origin:center;transform-box:fill-box;transform:scale(0)}.service-icon--engines .icon-hover .eng-label{opacity:0}@keyframes eng-block-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes eng-intake-fade{to{opacity:1}}@keyframes eng-exhaust-fade{to{opacity:1}}@keyframes eng-gear-spin{to{transform:rotate(360deg)}}@keyframes eng-gear-spin-rev{to{transform:rotate(-360deg)}}@keyframes eng-piston-pump{0%{transform:translateY(-1.5px)}to{transform:translateY(1.5px)}}@keyframes eng-data-in{0%{opacity:0;transform:translate(-6px)}30%{opacity:.8}to{opacity:0;transform:translate(6px)}}@keyframes eng-data-out{0%{opacity:0;transform:translate(-4px)}30%{opacity:.9}to{opacity:0;transform:translate(8px)}}@keyframes eng-spark-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5);opacity:1}to{transform:scale(1);opacity:.7}}@keyframes eng-label-fade{to{opacity:.6}}@keyframes eng-glow-pulse{0%,to{opacity:.1}50%{opacity:.25}}.service-card:hover .service-icon--engines .icon-hover .eng-block{animation:eng-block-pop .4s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-intake{animation:eng-intake-fade .35s .2s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-exhaust{animation:eng-exhaust-fade .35s .25s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-gear-outer{animation:eng-gear-spin 2s .4s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-gear-inner{animation:eng-gear-spin-rev 1.5s .4s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-piston-1{animation:eng-piston-pump .6s .5s ease-in-out infinite alternate}.service-card:hover .service-icon--engines .icon-hover .eng-piston-2{animation:eng-piston-pump .6s .65s ease-in-out infinite alternate}.service-card:hover .service-icon--engines .icon-hover .eng-data-in-1{animation:eng-data-in 1s .5s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-data-in-2{animation:eng-data-in 1s .75s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-data-in-3{animation:eng-data-in 1s 1s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-data-out-1{animation:eng-data-out .8s .7s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-data-out-2{animation:eng-data-out .8s .9s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-data-out-3{animation:eng-data-out .8s 1.1s linear infinite}.service-card:hover .service-icon--engines .icon-hover .eng-spark-1{animation:eng-spark-pop .5s .6s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-spark-2{animation:eng-spark-pop .5s .75s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-label{animation:eng-label-fade .4s .8s ease forwards}.service-card:hover .service-icon--engines .icon-hover .eng-glow{animation:eng-glow-pulse 2s ease-in-out infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-block{animation:eng-block-pop .4s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-intake{animation:eng-intake-fade .35s .2s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-exhaust{animation:eng-exhaust-fade .35s .25s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-gear-outer{animation:eng-gear-spin 2s .4s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-gear-inner{animation:eng-gear-spin-rev 1.5s .4s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-piston-1{animation:eng-piston-pump .6s .5s ease-in-out infinite alternate}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-piston-2{animation:eng-piston-pump .6s .65s ease-in-out infinite alternate}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-in-1{animation:eng-data-in 1s .5s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-in-2{animation:eng-data-in 1s .75s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-in-3{animation:eng-data-in 1s 1s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-out-1{animation:eng-data-out .8s .7s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-out-2{animation:eng-data-out .8s .9s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-out-3{animation:eng-data-out .8s 1.1s linear infinite}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-spark-1{animation:eng-spark-pop .5s .6s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-spark-2{animation:eng-spark-pop .5s .75s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-label{animation:eng-label-fade .4s .8s ease forwards}.service-hero-icon.animate .service-icon--engines .icon-hover .eng-glow{animation:eng-glow-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--engines .icon-hover .eng-block,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-intake,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-exhaust,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-gear-outer,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-gear-inner,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-piston,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-in,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-data-out,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-spark,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-label,.service-hero-icon.animate .service-icon--engines .icon-hover .eng-glow,.service-card:hover .service-icon--engines .icon-hover .eng-block,.service-card:hover .service-icon--engines .icon-hover .eng-intake,.service-card:hover .service-icon--engines .icon-hover .eng-exhaust,.service-card:hover .service-icon--engines .icon-hover .eng-gear-outer,.service-card:hover .service-icon--engines .icon-hover .eng-gear-inner,.service-card:hover .service-icon--engines .icon-hover .eng-piston,.service-card:hover .service-icon--engines .icon-hover .eng-data-in,.service-card:hover .service-icon--engines .icon-hover .eng-data-out,.service-card:hover .service-icon--engines .icon-hover .eng-spark,.service-card:hover .service-icon--engines .icon-hover .eng-label,.service-card:hover .service-icon--engines .icon-hover .eng-glow{animation:none!important}}.service-icon--software-dev .icon-hover .ds-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--software-dev .icon-hover .ds-layer{transform-origin:center bottom;transform-box:fill-box;transform:scaleY(0);opacity:0}.service-icon--software-dev .icon-hover .ds-symbol{opacity:0;transform-origin:center;transform-box:fill-box;transform:scale(0)}.service-icon--software-dev .icon-hover .ds-connect{stroke-dasharray:20;stroke-dashoffset:20}.service-icon--software-dev .icon-hover .ds-cross{opacity:0;transform-origin:center;transform-box:fill-box;transform:scale(0)}.service-icon--software-dev .icon-hover .ds-label{opacity:0}.service-icon--software-dev .icon-hover .ds-pulse{transform-origin:center;transform-box:fill-box;opacity:0;transform:scale(.5)}@keyframes ds-layer-build{0%{transform:scaleY(0);opacity:0}70%{transform:scaleY(1.05);opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes ds-symbol-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ds-connect-draw{to{stroke-dashoffset:0}}@keyframes ds-cross-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes ds-label-fade{to{opacity:.5}}@keyframes ds-glow-pulse{0%,to{opacity:.08}50%{opacity:.2}}@keyframes ds-pulse-ring{0%{transform:scale(.5);opacity:.3}to{transform:scale(2);opacity:0}}.service-card:hover .service-icon--software-dev .icon-hover .ds-layer-1{animation:ds-layer-build .35s .1s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-layer-2{animation:ds-layer-build .35s .25s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-layer-3{animation:ds-layer-build .35s .4s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-layer-4{animation:ds-layer-build .35s .55s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-symbol-1{animation:ds-symbol-pop .3s .3s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-symbol-2{animation:ds-symbol-pop .3s .45s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-symbol-3{animation:ds-symbol-pop .3s .6s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-symbol-4{animation:ds-symbol-pop .3s .75s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-connect{animation:ds-connect-draw .4s .5s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-label-1{animation:ds-label-fade .3s .5s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-label-2{animation:ds-label-fade .3s .6s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-label-3{animation:ds-label-fade .3s .7s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-label-4{animation:ds-label-fade .3s .8s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-cross{animation:ds-cross-pop .35s .8s ease forwards}.service-card:hover .service-icon--software-dev .icon-hover .ds-glow{animation:ds-glow-pulse 2s ease-in-out infinite}.service-card:hover .service-icon--software-dev .icon-hover .ds-pulse{animation:ds-pulse-ring 2s .6s ease-out infinite}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-layer-1{animation:ds-layer-build .35s .1s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-layer-2{animation:ds-layer-build .35s .25s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-layer-3{animation:ds-layer-build .35s .4s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-layer-4{animation:ds-layer-build .35s .55s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-symbol-1{animation:ds-symbol-pop .3s .3s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-symbol-2{animation:ds-symbol-pop .3s .45s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-symbol-3{animation:ds-symbol-pop .3s .6s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-symbol-4{animation:ds-symbol-pop .3s .75s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-connect{animation:ds-connect-draw .4s .5s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-label-1{animation:ds-label-fade .3s .5s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-label-2{animation:ds-label-fade .3s .6s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-label-3{animation:ds-label-fade .3s .7s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-label-4{animation:ds-label-fade .3s .8s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-cross{animation:ds-cross-pop .35s .8s ease forwards}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-glow{animation:ds-glow-pulse 2s ease-in-out infinite}.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-pulse{animation:ds-pulse-ring 2s .6s ease-out infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-layer,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-symbol,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-connect,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-label,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-cross,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-glow,.service-hero-icon.animate .service-icon--software-dev .icon-hover .ds-pulse,.service-card:hover .service-icon--software-dev .icon-hover .ds-layer,.service-card:hover .service-icon--software-dev .icon-hover .ds-symbol,.service-card:hover .service-icon--software-dev .icon-hover .ds-connect,.service-card:hover .service-icon--software-dev .icon-hover .ds-label,.service-card:hover .service-icon--software-dev .icon-hover .ds-cross,.service-card:hover .service-icon--software-dev .icon-hover .ds-glow,.service-card:hover .service-icon--software-dev .icon-hover .ds-pulse{animation:none!important}}.service-icon--app-dev .icon-hover .appdev-cross{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}.service-icon--app-dev .icon-hover .appdev-pulse{stroke-dasharray:35;stroke-dashoffset:35}@keyframes appdev-cross-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes appdev-pulse-draw{0%{stroke-dashoffset:35}to{stroke-dashoffset:0}}.service-card:hover .service-icon--app-dev .icon-hover .appdev-cross{animation:appdev-cross-pop .3s ease-out .15s forwards}.service-card:hover .service-icon--app-dev .icon-hover .appdev-pulse{animation:appdev-pulse-draw .5s ease-out .3s forwards}.service-hero-icon.animate .service-icon--app-dev .icon-hover .appdev-cross{animation:appdev-cross-pop .3s ease-out .15s forwards}.service-hero-icon.animate .service-icon--app-dev .icon-hover .appdev-pulse{animation:appdev-pulse-draw .5s ease-out .3s forwards}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--app-dev .icon-hover .appdev-cross,.service-hero-icon.animate .service-icon--app-dev .icon-hover .appdev-pulse,.service-card:hover .service-icon--app-dev .icon-hover .appdev-cross,.service-card:hover .service-icon--app-dev .icon-hover .appdev-pulse{animation:none!important}}.service-icon--services-hub .icon-hover .hub-line{stroke-dasharray:30;stroke-dashoffset:30}.service-icon--services-hub .icon-hover .hub-node{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--services-hub .icon-hover .hub-label{opacity:0}.service-icon--services-hub .icon-hover .hub-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--services-hub .icon-hover .hub-pulse{transform-origin:center;transform-box:fill-box;opacity:0;transform:scale(.8)}@keyframes hub-line-draw{to{stroke-dashoffset:0}}@keyframes hub-node-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}@keyframes hub-label-fade{to{opacity:.7}}@keyframes hub-glow-pulse{0%,to{opacity:.15}50%{opacity:.35}}@keyframes hub-pulse-ring{0%{transform:scale(.8);opacity:.4}to{transform:scale(2.2);opacity:0}}.service-card:hover .service-icon--services-hub .icon-hover .hub-line{animation:hub-line-draw .4s ease-out forwards}.service-card:hover .service-icon--services-hub .icon-hover .hub-line-1{animation-delay:.05s}.service-card:hover .service-icon--services-hub .icon-hover .hub-line-2{animation-delay:.1s}.service-card:hover .service-icon--services-hub .icon-hover .hub-line-3{animation-delay:.15s}.service-card:hover .service-icon--services-hub .icon-hover .hub-line-4{animation-delay:.2s}.service-card:hover .service-icon--services-hub .icon-hover .hub-line-5{animation-delay:.25s}.service-card:hover .service-icon--services-hub .icon-hover .hub-node{animation:hub-node-pop .3s ease-out forwards}.service-card:hover .service-icon--services-hub .icon-hover .hub-node:nth-of-type(1){animation-delay:.15s}.service-card:hover .service-icon--services-hub .icon-hover .hub-node:nth-of-type(2){animation-delay:.2s}.service-card:hover .service-icon--services-hub .icon-hover .hub-node:nth-of-type(3){animation-delay:.25s}.service-card:hover .service-icon--services-hub .icon-hover .hub-node:nth-of-type(4){animation-delay:.3s}.service-card:hover .service-icon--services-hub .icon-hover .hub-node:nth-of-type(5){animation-delay:.35s}.service-card:hover .service-icon--services-hub .icon-hover .hub-label{animation:hub-label-fade .25s ease-out forwards}.service-card:hover .service-icon--services-hub .icon-hover .hub-label-1{animation-delay:.25s}.service-card:hover .service-icon--services-hub .icon-hover .hub-label-2{animation-delay:.3s}.service-card:hover .service-icon--services-hub .icon-hover .hub-label-3{animation-delay:.35s}.service-card:hover .service-icon--services-hub .icon-hover .hub-label-4{animation-delay:.4s}.service-card:hover .service-icon--services-hub .icon-hover .hub-label-5{animation-delay:.45s}.service-card:hover .service-icon--services-hub .icon-hover .hub-glow{animation:hub-glow-pulse 1.6s ease-in-out .3s infinite}.service-card:hover .service-icon--services-hub .icon-hover .hub-pulse{animation:hub-pulse-ring 2s ease-out .4s infinite}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line{animation:hub-line-draw .4s ease-out forwards}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line-1{animation-delay:.05s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line-2{animation-delay:.1s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line-3{animation-delay:.15s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line-4{animation-delay:.2s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line-5{animation-delay:.25s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node{animation:hub-node-pop .3s ease-out forwards}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node:nth-of-type(1){animation-delay:.15s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node:nth-of-type(2){animation-delay:.2s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node:nth-of-type(3){animation-delay:.25s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node:nth-of-type(4){animation-delay:.3s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node:nth-of-type(5){animation-delay:.35s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label{animation:hub-label-fade .25s ease-out forwards}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label-1{animation-delay:.25s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label-2{animation-delay:.3s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label-3{animation-delay:.35s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label-4{animation-delay:.4s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label-5{animation-delay:.45s}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-glow{animation:hub-glow-pulse 1.6s ease-in-out .3s infinite}.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-pulse{animation:hub-pulse-ring 2s ease-out .4s infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-line,.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-node,.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-label,.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-glow,.service-hero-icon.animate .service-icon--services-hub .icon-hover .hub-pulse,.service-card:hover .service-icon--services-hub .icon-hover .hub-line,.service-card:hover .service-icon--services-hub .icon-hover .hub-node,.service-card:hover .service-icon--services-hub .icon-hover .hub-label,.service-card:hover .service-icon--services-hub .icon-hover .hub-glow,.service-card:hover .service-icon--services-hub .icon-hover .hub-pulse{animation:none!important}}.service-icon--products-hub .icon-hover .wb-frame{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--products-hub .icon-hover .wb-pane{transform-origin:left;transform-box:fill-box;transform:scaleX(0);opacity:0}.service-icon--products-hub .icon-hover .wb-pane-right{transform-origin:right}.service-icon--products-hub .icon-hover .wb-code{transform-origin:left center;transform-box:fill-box;transform:scaleX(0);opacity:0}.service-icon--products-hub .icon-hover .wb-arrow{stroke-dasharray:20;stroke-dashoffset:20}.service-icon--products-hub .icon-hover .wb-output,.service-icon--products-hub .icon-hover .wb-badge{transform-origin:center;transform-box:fill-box;transform:scale(0);opacity:0}.service-icon--products-hub .icon-hover .wb-label{opacity:0}.service-icon--products-hub .icon-hover .wb-glow{opacity:0;transform-origin:center;transform-box:fill-box}.service-icon--products-hub .icon-hover .wb-pulse{transform-origin:center;transform-box:fill-box;opacity:0;transform:scale(.5)}@keyframes wb-frame-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes wb-pane-open{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes wb-code-type{to{transform:scaleX(1);opacity:1}}@keyframes wb-arrow-draw{to{stroke-dashoffset:0}}@keyframes wb-output-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes wb-badge-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes wb-label-fade{to{opacity:.7}}@keyframes wb-glow-pulse{0%,to{opacity:.1}50%{opacity:.25}}@keyframes wb-pulse-ring{0%{transform:scale(.5);opacity:.3}to{transform:scale(2);opacity:0}}.service-card:hover .service-icon--products-hub .icon-hover .wb-frame{animation:wb-frame-pop .4s ease forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-pane{animation:wb-pane-open .35s ease-out forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-pane-1{animation-delay:.15s}.service-card:hover .service-icon--products-hub .icon-hover .wb-pane-2{animation-delay:.25s}.service-card:hover .service-icon--products-hub .icon-hover .wb-pane-3{animation-delay:.35s}.service-card:hover .service-icon--products-hub .icon-hover .wb-code{animation:wb-code-type .3s ease-out forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-code-1{animation-delay:.3s}.service-card:hover .service-icon--products-hub .icon-hover .wb-code-2{animation-delay:.4s}.service-card:hover .service-icon--products-hub .icon-hover .wb-code-3{animation-delay:.5s}.service-card:hover .service-icon--products-hub .icon-hover .wb-arrow{animation:wb-arrow-draw .4s .4s ease forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-output{animation:wb-output-pop .3s .6s ease forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-badge{animation:wb-badge-pop .3s ease-out forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-badge-1{animation-delay:.5s}.service-card:hover .service-icon--products-hub .icon-hover .wb-badge-2{animation-delay:.6s}.service-card:hover .service-icon--products-hub .icon-hover .wb-badge-3{animation-delay:.7s}.service-card:hover .service-icon--products-hub .icon-hover .wb-label{animation:wb-label-fade .25s ease-out forwards}.service-card:hover .service-icon--products-hub .icon-hover .wb-label-1{animation-delay:.5s}.service-card:hover .service-icon--products-hub .icon-hover .wb-label-2{animation-delay:.6s}.service-card:hover .service-icon--products-hub .icon-hover .wb-label-3{animation-delay:.7s}.service-card:hover .service-icon--products-hub .icon-hover .wb-glow{animation:wb-glow-pulse 2s ease-in-out infinite}.service-card:hover .service-icon--products-hub .icon-hover .wb-pulse{animation:wb-pulse-ring 2s .5s ease-out infinite}@media(prefers-reduced-motion:reduce){.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-frame,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-pane,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-code,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-arrow,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-output,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-badge,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-label,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-glow,.service-hero-icon.animate .service-icon--products-hub .icon-hover .wb-pulse,.service-card:hover .service-icon--products-hub .icon-hover .wb-frame,.service-card:hover .service-icon--products-hub .icon-hover .wb-pane,.service-card:hover .service-icon--products-hub .icon-hover .wb-code,.service-card:hover .service-icon--products-hub .icon-hover .wb-arrow,.service-card:hover .service-icon--products-hub .icon-hover .wb-output,.service-card:hover .service-icon--products-hub .icon-hover .wb-badge,.service-card:hover .service-icon--products-hub .icon-hover .wb-label,.service-card:hover .service-icon--products-hub .icon-hover .wb-glow,.service-card:hover .service-icon--products-hub .icon-hover .wb-pulse{animation:none!important}}
