.orbit-container{animation:orbitSlow var(--orbit-duration,45s) linear infinite;animation-delay:var(--delay,0s);animation-fill-mode:backwards;transform-style:preserve-3d;z-index:1}.orbit-badge,.orbit-container{will-change:transform;backface-visibility:hidden}.orbit-badge{animation:float 4s ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbitSlow{0%{transform:rotate(var(--initial-angle,0deg)) translateX(var(--orbit-distance,120px)) rotate(calc(-1 * var(--initial-angle, 0deg)))}to{transform:rotate(calc(var(--initial-angle, 0deg) + 1turn)) translateX(var(--orbit-distance,120px)) rotate(calc(-1 * var(--initial-angle, 0deg) - 1turn))}}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow-pulse{animation:glowPulse var(--glow-duration,4s) ease-in-out infinite;animation-delay:var(--glow-delay,0s)}.orbit-ring{position:absolute;border:1px solid rgba(139,92,246,.25);border-radius:50%;pointer-events:none;animation:orbitSlow 30s linear infinite;z-index:0}.orbit-ring:nth-child(2){animation-delay:-10s}.orbit-ring:nth-child(3){animation-delay:-20s}.cosmic-bg{background:radial-gradient(circle at center,#fff 0,#f8f9fa 50%,#f0f0f0 100%)}.border-glow{box-shadow:0 0 40px rgba(139,92,246,.2),0 0 80px rgba(236,72,153,.1),inset 0 0 60px hsla(0,0%,100%,.1)}@keyframes workflowCycle{0%,to{opacity:1;transform:translateY(0)}25%{opacity:.3;transform:translateY(-10px)}50%{opacity:.1;transform:translateY(-20px)}75%{opacity:.3;transform:translateY(-10px)}}.workflow-item{animation:workflowCycle 8s ease-in-out infinite;opacity:0}.workflow-item:first-child{animation-delay:0s;opacity:1}.workflow-item:nth-child(2){animation-delay:2s}.workflow-item:nth-child(3){animation-delay:4s}.workflow-item:nth-child(4){animation-delay:6s}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutSlide{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-15px)}}.testimonial-enter{animation:fadeInSlide .6s ease-out forwards}.testimonial-exit{animation:fadeOutSlide .4s ease-in forwards}