.bg-grid-slate-100{background-image:linear-gradient(90deg,rgb(241 245 249) 1px,transparent 0),linear-gradient(180deg,rgb(241 245 249) 1px,transparent 0);background-size:2rem 2rem}.bg-grid-slate-200{background-image:linear-gradient(90deg,rgb(226 232 240) 1px,transparent 0),linear-gradient(180deg,rgb(226 232 240) 1px,transparent 0);background-size:2rem 2rem}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-delayed{animation:float 3s ease-in-out 1.5s infinite}.glass-effect{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.gradient-text{background:linear-gradient(135deg,#0E72BF,#00B2F0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover-effect{transition:all .3s ease}.card-hover-effect:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}@keyframes particle-float{0%,to{transform:translateY(0) translateX(0);opacity:.7}33%{transform:translateY(-20px) translateX(10px);opacity:1}66%{transform:translateY(10px) translateX(-5px);opacity:.8}}.animate-particle{animation:particle-float 6s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px rgba(14,114,191,.5)}50%{box-shadow:0 0 20px rgba(14,114,191,.8)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}