/* Zero Offline® Enterprise - animations.css */

@keyframes fadeUp{
0%{opacity:0;transform:translateY(30px);}
100%{opacity:1;transform:translateY(0);}
}

@keyframes float{
0%,100%{transform:translateY(0);}
50%{transform:translateY(-10px);}
}

@keyframes pulseGlow{
0%{box-shadow:0 0 0 rgba(33,161,241,.2);}
50%{box-shadow:0 0 28px rgba(33,161,241,.45);}
100%{box-shadow:0 0 0 rgba(33,161,241,.2);}
}

.hero-text{
animation:fadeUp .8s ease both;
}

.hero-animation{
animation:fadeUp 1s ease .2s both;
}

.hero-diagram{
animation:float 6s ease-in-out infinite;
}

.card{
animation:fadeUp .6s ease both;
}

.card:hover{
transform:translateY(-8px);
}

.btn-primary:hover{
animation:pulseGlow 1.2s infinite;
}
