/* Motion system — intentionally subtle and reduced-motion friendly. */
@keyframes float-soft{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes orbit-turn{to{transform:rotate(360deg)}}
@keyframes soundwave{from{transform:scaleY(.45)}to{transform:scaleY(1.25)}}
@keyframes fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.hero-product-frame{animation:float-soft 6s ease-in-out infinite}
.hero-fruit{animation:float-soft 7s ease-in-out infinite}
.orbit-two{animation:orbit-turn 90s linear infinite;transform-origin:center}
.value-card,.journal-card{animation:fade-up .7s both}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
