/* Source: AnimatedCta / ScrambleText / services menu / SiteFooter. */
.motion-cta{--cta-shift:4.5rem}
.motion-cta>div:nth-child(-n+2){transform:translate3d(0,0,0)!important;transition:transform 450ms cubic-bezier(.4,0,.2,1)!important}
.motion-cta:is(:hover,:focus-visible)>div:nth-child(-n+2){transform:translate3d(var(--cta-shift),0,0)!important}
.motion-cta:is(:hover,:focus-visible)>div:nth-child(2)>div{transform:rotate(-90deg)!important}
.motion-cta:is(:hover,:focus-visible)>div:nth-child(3)>div{transform:rotate(0deg)!important}
.menu-cross-motion{transition:transform 500ms cubic-bezier(.22,1,.36,1);will-change:transform}
.motion-menu-plus{display:inline-block;transition:transform 300ms ease-out}
[data-menu="desktop-products-menu"]:is(:hover,:focus-visible) .motion-menu-plus{transform:rotate(90deg)}
[data-menu="desktop-products-menu"][aria-expanded="true"] .motion-menu-plus{transform:rotate(45deg)}
.motion-note-word{display:inline-block;animation:note-word-in 600ms cubic-bezier(.16,1,.3,1) var(--word-delay) both}
@keyframes note-word-in{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}
.motion-wordmark{transform:translateX(-50%) translateY(130%)!important;transition:transform 1000ms cubic-bezier(.16,1,.3,1)!important}
.motion-wordmark-visible{transform:translateX(-50%) translateY(0)!important}
[data-stat],[data-mobile-stat],[data-process-card]{transition:none}
[data-note-title],[data-note-copy],[data-note-caption]{transition:opacity 450ms ease,transform 450ms ease}
[data-carousel][data-text-changing="true"] :is([data-note-title],[data-note-copy],[data-note-caption]){opacity:0;transform:translateY(12px)}
@media(prefers-reduced-motion:reduce){
 .motion-cta:is(:hover,:focus-visible)>div:nth-child(-n+2){transform:none!important}
 .motion-cta:is(:hover,:focus-visible)>div:nth-child(2)>div{transform:rotate(0deg)!important}
 .motion-cta:is(:hover,:focus-visible)>div:nth-child(3)>div{transform:rotate(-90deg)!important}
 .motion-wordmark{transform:translateX(-50%)!important}
}
