@keyframes breathe{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.05);opacity:.5}}.animate-breathe{animation:breathe 8s ease-in-out infinite}@keyframes glitch-shift{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;clip-path:inset(0 0 0 0)}.glitch:before{color:#00c4e4;opacity:.6;z-index:-1;animation:glitch-shift 2.4s infinite linear alternate-reverse}.glitch:after{color:#fff;opacity:.25;z-index:-2;animation:glitch-shift 1.6s infinite linear alternate}@keyframes hero-headline-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-icon-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes hero-button-fade{0%{opacity:0}to{opacity:1}}.hero-headline{animation:hero-headline-in .8s ease-out forwards}.hero-icon-1{animation:hero-icon-slide .6s ease-out .3s forwards;opacity:0}.hero-icon-2{animation:hero-icon-slide .6s ease-out .45s forwards;opacity:0}.hero-icon-3{animation:hero-icon-slide .6s ease-out .6s forwards;opacity:0}.hero-icon-4{animation:hero-icon-slide .6s ease-out .75s forwards;opacity:0}.hero-buttons{animation:hero-button-fade .8s ease-out .9s forwards;opacity:0}.icon-glow{filter:drop-shadow(0 0 8px rgba(0,196,228,.4))}@keyframes menu-panel-in{0%{opacity:0;transform:translateY(-12px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes menu-panel-out{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-12px) scaleY(.96)}}@keyframes card-lift{0%{transform:translateY(0);box-shadow:none}to{transform:translateY(-4px);box-shadow:0 16px 32px #00c4e426}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-in{animation-name:fade-in;animation-duration:.3s;animation-fill-mode:both}.fade-in{animation-name:fade-in}.duration-300{animation-duration:.3s}
