.testimonial-card{transition:all 0.6s cubic-bezier(0.4,0.0,0.2,1);position:absolute;width:100%;left:0;top:0}.testimonial-card.position-0{transform:translate(0,0) scale(1);opacity:1;z-index:20}.testimonial-card.position-1,.testimonial-card.position-2{opacity:0;z-index:-1;transform:translate(50px,0) scale(0.9);pointer-events:none}.testimonial-card.position-top{transform:translate(-100%,0) scale(0.9);opacity:0;z-index:1}.testimonial-card.position-bottom{transform:translate(100%,0) scale(0.9);opacity:0;z-index:1}@media (min-width:1024px){.testimonial-card.position-top{transform:translateY(-110%) scale(0.85);opacity:0;z-index:1}.testimonial-card.position-0{transform:translateY(0) translateX(20%) scale(0.9);opacity:1;z-index:10}.testimonial-card.position-1{transform:translateY(120px) translateX(0) scale(1);opacity:1;z-index:20}.testimonial-card.position-2{transform:translateY(240px) translateX(-20%) scale(0.9);opacity:1;z-index:10}.testimonial-card.position-bottom{transform:translateY(400px) scale(0.85);opacity:0;z-index:1}}.glass-card{background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3)}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}}.float-animation{animation:float 6s ease-in-out infinite}.float-animation-delayed{animation:float 6s ease-in-out infinite;animation-delay:3s}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:0.8}}.pulse-dot{animation:pulse 2s ease-in-out infinite}