.motion-scene .geo-mascot{transform-origin:50% 80%;animation:6s ease-in-out infinite geo-greet}.motion-scene[data-running=false] *,.motion-scene[data-running=false] :before,.motion-scene[data-running=false] :after{animation-play-state:paused!important}@keyframes geo-greet{0%,to{transform:translateY(0)rotate(-2deg)}45%{transform:translateY(-9px)rotate(2deg)}70%{transform:translateY(-3px)rotate(0)}}.hero-score-ring{animation:1.6s cubic-bezier(.16,1,.3,1) both score-arrive}@keyframes score-arrive{0%{opacity:.2;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.hero-score-ring{transform-origin:50%}.demo-compare-bar{width:var(--bar-width);transform-origin:0;animation:8s cubic-bezier(.16,1,.3,1) infinite compare-grow;animation-delay:var(--bar-delay,0s)}@keyframes compare-grow{0%{opacity:.4;transform:scaleX(.05)}20%,88%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(1)}}.demo-highlight-row,.workflow-card{isolation:isolate;position:relative}.demo-highlight-row:before,.workflow-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--primary);opacity:0;animation:6s ease-in-out infinite row-focus;animation-delay:inherit;position:absolute;inset:0}@keyframes row-focus{0%,38%,to{opacity:0}10%,28%{opacity:.055}}.workflow-card:before{animation-duration:12s}.workflow-card{border-radius:16px;padding:20px}.comparison-column,.portfolio-client{transition:background-color .25s}.comparison-column:hover,.portfolio-client:hover{background:var(--background)}.landing-page .pricing-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.landing-page .pricing-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px -25px #17203338}.landing-page a>svg{transition:transform .25s}.landing-page a:hover>svg{transform:translate(3px)}.landing-page details[open]>p{animation:.3s ease-out answer-open}@keyframes answer-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.motion-scene *,.motion-scene :before,.motion-scene :after{transition:none!important;animation:none!important}.demo-compare-bar,.hero-score-ring{opacity:1;transform:none}.landing-page .pricing-card:hover{transform:none}.landing-page details[open]>p{animation:none}}
