@keyframes sproutGrow{0%{transform:scaleY(0) translateY(10px);opacity:0}30%{transform:scaleY(.5) translateY(5px);opacity:1}to{transform:scaleY(1) translateY(0);opacity:1}}@keyframes leafLeftSway{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(-6deg) scale(1.05)}}@keyframes leafRightSway{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(6deg) scale(1.05)}}@keyframes earthPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes leafFloat1{0%{transform:translate(0) rotate(0deg);opacity:0}20%{opacity:.9}80%{opacity:.9}to{transform:translate(-18px,-24px) rotate(-35deg);opacity:0}}@keyframes leafFloat2{0%{transform:translate(0) rotate(0deg);opacity:0}20%{opacity:.9}80%{opacity:.9}to{transform:translate(20px,-28px) rotate(40deg);opacity:0}}@keyframes sunGlow{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.7;transform:scale(1.1)}}@keyframes agroShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-sprout-grow{animation:sproutGrow 2.2s cubic-bezier(.34,1.56,.64,1) infinite alternate;transform-origin:bottom center}.animate-leaf-left{animation:leafLeftSway 3s ease-in-out infinite;transform-origin:38px 42px}.animate-leaf-right{animation:leafRightSway 3s ease-in-out infinite;animation-delay:.4s;transform-origin:62px 36px}.animate-earth-pulse{animation:earthPulse 2.5s ease-in-out infinite;transform-origin:center}.animate-leaf-float-1{animation:leafFloat1 3s ease-in-out infinite}.animate-leaf-float-2{animation:leafFloat2 3.5s ease-in-out infinite;animation-delay:1.2s}.animate-sun-glow{animation:sunGlow 3s ease-in-out infinite;transform-origin:center}.agro-shimmer-bg{background:linear-gradient(90deg,rgba(240,253,244,.8),rgba(220,252,231,1) 50%,rgba(240,253,244,.8));background-size:200% 100%;animation:agroShimmer 2s linear infinite}