/* Weeby motion: one blue vector system, short interactions, no color filters. */
.weeby-site .animated-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;color:var(--brand,#007bfc)!important;filter:none!important;isolation:isolate}
.weeby-site .animated-icon>img,.weeby-site .animated-icon>svg,.weeby-site .animated-icon>.lottie-layer{filter:none!important;width:100%;height:100%;object-fit:contain}
.weeby-site .animated-icon .wm-fallback[hidden],.weeby-site .animated-icon .lottie-layer[hidden]{display:none!important}
.weeby-site .animated-icon .weeby-animated-vector{display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.weeby-site .animated-icon .weeby-animated-vector .wm-accent{fill:var(--brand-soft,#eef6ff);stroke:currentColor}
.weeby-site .animated-icon .lottie-layer{display:inline-flex;align-items:center;justify-content:center}
.weeby-site .animated-icon .lottie-layer svg{width:100%!important;height:100%!important;overflow:visible}
.weeby-site .animated-icon .lottie-layer svg [stroke]:not([stroke="none"]){stroke:currentColor!important}
.weeby-site .animated-icon .lottie-layer svg [fill]:not([fill="none"]):not([fill="transparent"]){fill:currentColor!important}
.weeby-site .wm-motion{transform-box:fill-box;transform-origin:center}
.weeby-site .wm-running .wm-draw{animation:weeby-weeby-icon-draw .32s cubic-bezier(.2,.7,.2,1) both}
.weeby-site .wm-running .wm-rise{animation:weeby-weeby-icon-rise .28s cubic-bezier(.2,.7,.2,1) both}
.weeby-site .wm-running .wm-shift{animation:weeby-weeby-icon-shift .28s cubic-bezier(.2,.7,.2,1) both}
.weeby-site .wm-running .wm-turn{animation:weeby-weeby-icon-turn .30s cubic-bezier(.2,.7,.2,1) both}
.weeby-site .wm-running .wm-led{animation:weeby-weeby-icon-led .28s ease-out both}
@keyframes weeby-weeby-icon-draw{from{stroke-dasharray:1;stroke-dashoffset:1;opacity:.45}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}
@keyframes weeby-weeby-icon-rise{from{transform:translateY(2.5px);opacity:.55}to{transform:translateY(0);opacity:1}}
@keyframes weeby-weeby-icon-shift{from{transform:translateX(-2.5px);opacity:.5}to{transform:translateX(0);opacity:1}}
@keyframes weeby-weeby-icon-turn{from{transform:rotate(-24deg);opacity:.6}to{transform:rotate(0);opacity:1}}
@keyframes weeby-weeby-icon-led{0%{opacity:.25}55%{opacity:1}100%{opacity:1}}
.weeby-site [data-reveal],.weeby-site [data-motion],.weeby-site [data-weeby-reveal-bound]{opacity:1}
.weeby-site .weeby-symbol{display:block;flex-shrink:0;overflow:visible}
.weeby-site .brand .weeby-symbol{width:34px;height:34px;color:var(--brand,#007bfc)}
.weeby-site .brand:hover .weeby-symbol{color:var(--action,#0064d6)}
.weeby-site .site-footer .brand .weeby-symbol{color:inherit}
.weeby-site .btn .icon,.weeby-site .editorial-link .icon,.weeby-site .svc-related .icon,.weeby-site .svc-card>a .icon{transition:transform .2s cubic-bezier(.2,.7,.2,1)}
.weeby-site .btn:hover>.icon,.weeby-site .editorial-link:hover>.icon,.weeby-site .svc-related a:hover>.icon,.weeby-site .svc-card>a:hover>.icon{transform:translateX(2px)}
.weeby-site .btn:active{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.weeby-site{scroll-behavior:auto!important}.weeby-site .animated-icon *{animation:none!important;transition:none!important}.weeby-site .animated-icon .wm-motion{transform:none!important}.weeby-site .animated-icon .wm-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important}.weeby-site [data-reveal],.weeby-site [data-motion],.weeby-site [data-weeby-reveal-bound]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.weeby-site .btn,.weeby-site .btn .icon,.weeby-site .editorial-link .icon,.weeby-site .svc-related .icon,.weeby-site .svc-card>a .icon{transition:none!important}}
