 .hero-overlay {
     background: linear-gradient(120deg, rgba(3, 7, 18, 0.7), rgba(2, 6, 23, 0.95));
 }

 .glow {
     filter: blur(120px);
     opacity: .9;
 }

 .word {
     display: inline-block;
     overflow: hidden;
     margin-right: 10px;
 }

 .gradient-text {
     background: linear-gradient(90deg, #06b6d4, #3b82f6, #22c55e);
     background-size: 200%;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     animation: shine 4s linear infinite;
 }

 @keyframes shine {
     0% {
         background-position: 0%
     }

     100% {
         background-position: 200%
     }
 }