.mm-part{transform-box:fill-box;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),fill-opacity .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.group:hover .mm-part,.mm-part{animation:none!important;transition:none!important;transform:none!important}}@keyframes mm-web-blink{0%,60%,to{opacity:1}30%{opacity:.25}}.group:hover .mm-web-dot{animation:mm-web-blink 1.2s ease-in-out infinite}.group:hover .mm-web-dot-2{animation-delay:.2s}.group:hover .mm-web-dot-3{animation-delay:.4s}.group:hover .mm-web-tag-l{transform:translateX(-1.8px)}.group:hover .mm-web-tag-r{transform:translateX(1.8px)}.group:hover .mm-web-slash{transform:rotate(-12deg)}.group:hover .mm-saas-top{transform:translateY(-1.5px)}.group:hover .mm-saas-bot{transform:translateY(1.5px)}.group:hover .mm-saas-dot{opacity:.45}@keyframes mm-crm-slide{0%{transform:translateX(-3px);opacity:0}to{transform:translateX(0);opacity:1}}.group:hover .mm-crm-row{animation:mm-crm-slide .45s cubic-bezier(.22,1,.36,1) both}.group:hover .mm-crm-row-2{animation-delay:.08s}.group:hover .mm-crm-row-3{animation-delay:.16s}@keyframes mm-crm-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-1px) rotate(3deg)}}.group:hover .mm-crm-head{animation:mm-crm-bob 1.2s ease-in-out infinite}.mm-frm-line{stroke-dasharray:26;stroke-dashoffset:0}@keyframes mm-frm-draw{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.group:hover .mm-frm-line{animation:mm-frm-draw .7s ease-out both}@keyframes mm-frm-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.group:hover .mm-frm-dot{animation:mm-frm-pop .4s cubic-bezier(.4,1.6,.5,1) both}.group:hover .mm-frm-dot-1{animation-delay:.1s}.group:hover .mm-frm-dot-2{animation-delay:.25s}.group:hover .mm-frm-dot-3{animation-delay:.4s}.group:hover .mm-frm-dot-4{animation-delay:.55s}.group:hover .mm-frm-arrow{transform:translate(1px,-1.5px);transition-delay:.55s}@keyframes mm-mobile-vibrate{0%,to{transform:rotate(0deg)}20%{transform:rotate(-2.5deg)}40%{transform:rotate(2.5deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(1.5deg)}}.group:hover .mm-mobile-body{animation:mm-mobile-vibrate .55s ease-in-out}@keyframes mm-mobile-home{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.55}}.group:hover .mm-mobile-home{animation:mm-mobile-home 1.2s ease-in-out infinite}@keyframes mm-uiux-click{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.group:hover .mm-uiux-cursor{animation:mm-uiux-click .7s ease-in-out infinite}.group:hover .mm-uiux-square-2{transform:translate(1px,1px)}@keyframes mm-fin-flip{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.group:hover .mm-fin-coin{animation:mm-fin-flip 1.5s linear infinite}.group:hover .mm-fin-card{transform:translateX(-1.5px)}.group:hover .mm-ai-signal{stroke-dasharray:4 6;animation:mm-ai-flow .9s linear infinite}@keyframes mm-ai-flow{to{stroke-dashoffset:-10}}.group:hover .mm-ai-signal-2{animation-delay:.1s}.group:hover .mm-ai-signal-3{animation-delay:.2s}.group:hover .mm-ai-signal-4{animation-delay:.3s}@keyframes mm-ai-core{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.group:hover .mm-ai-core{animation:mm-ai-core .9s ease-in-out infinite}@keyframes mm-eco-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.group:hover .mm-eco-bag{animation:mm-eco-wiggle .6s ease-in-out}@keyframes mm-eco-sparkle{0%,to{transform:rotate(0deg) scale(1);opacity:1}50%{transform:rotate(45deg) scale(1.25);opacity:.55}}.group:hover .mm-eco-sparkle{animation:mm-eco-sparkle 1.4s ease-in-out infinite}@keyframes mm-hc-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.06)}}.group:hover .mm-hc-cross{animation:mm-hc-beat 1.2s ease-in-out infinite}.mm-hc-ecg{stroke-dasharray:22;stroke-dashoffset:0}@keyframes mm-hc-ecg{0%{stroke-dashoffset:22}60%{stroke-dashoffset:0}to{stroke-dashoffset:-22}}.group:hover .mm-hc-ecg{animation:mm-hc-ecg 1.6s linear infinite}.mm-edu-tassel{transform-origin:50% 0}@keyframes mm-edu-sway{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.group:hover .mm-edu-tassel{animation:mm-edu-sway 1.4s ease-in-out infinite}@keyframes mm-rain{0%{transform:translateY(-3px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(2.5px);opacity:0}}.group:hover .mm-rain-drop{animation:mm-rain 1.1s ease-in infinite}.group:hover .mm-rain-drop-2{animation-delay:.28s}.group:hover .mm-rain-drop-3{animation-delay:.55s}@keyframes mm-house-glow{0%,to{fill-opacity:.18}50%{fill-opacity:.7}}.group:hover .mm-house-window{animation:mm-house-glow 1.6s ease-in-out infinite}.group:hover .mm-house-roof{transform:translateY(-1px)}@keyframes mm-strat-fire{0%{transform:translate(-3px,-3px);opacity:.5}60%{transform:translate(0);opacity:1}80%{transform:translate(.6px,.6px)}to{transform:translate(0)}}.group:hover .mm-strat-arrow{animation:mm-strat-fire .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes mm-b2b-light{0%,to{fill-opacity:.18}50%{fill-opacity:.85}}.group:hover .mm-b2b-window{animation:mm-b2b-light 1.6s ease-in-out infinite}.group:hover .mm-b2b-window-2{animation-delay:.18s}.group:hover .mm-b2b-window-3{animation-delay:.36s}.group:hover .mm-b2b-window-4{animation-delay:.54s}.group:hover .mm-b2b-window-5{animation-delay:.72s}.group:hover .mm-b2b-window-6{animation-delay:.9s}@keyframes mm-media-wave-1{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:1;transform:translateX(.5px)}}@keyframes mm-media-wave-2{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:1;transform:translateX(1px)}}.group:hover .mm-media-wave-1{animation:mm-media-wave-1 .8s ease-in-out infinite}.group:hover .mm-media-wave-2{animation:mm-media-wave-2 1.2s ease-in-out infinite}.group:hover .mm-media-play{transform:scale(1.12)}@keyframes mega-menu-panel-fade-in-down{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mega-menu-panel-fade-in-up{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mega-menu-panel-anim{animation:mega-menu-panel-fade-in-down .22s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;will-change:opacity,transform}.mega-menu-panel-anim[data-placement=top]{animation-name:mega-menu-panel-fade-in-up;transform-origin:bottom center}@keyframes mega-menu-preview-image-fade{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes mega-menu-preview-text-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mega-menu-preview-image-anim{animation:mega-menu-preview-image-fade .35s cubic-bezier(.22,1,.36,1) both}.mega-menu-preview-text-anim{animation:mega-menu-preview-text-fade .22s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.mega-menu-panel-anim,.mega-menu-preview-image-anim,.mega-menu-preview-text-anim{animation:none}}