@keyframes fadeInUp {
      from { opacity: 0; transform: translateY(20px); }
      to { opacity: 1; transform: translateY(0); }
    }
    .animate-fade-up {
      animation: fadeInUp 0.8s ease-out forwards;
    }
    .glass-effect {
      background: rgba(255, 255, 255, 0.95);
      -webkit-backdrop-filter: blur(12px);
      backdrop-filter: blur(12px);
    }
    .progress-bar {
      position: fixed;
      top: 0;
      left: 0;
      height: 4px;
      background: #8b0000;
      z-index: 100;
      transition: width 0.1s ease;
    }
    .hero-gradient {
      background: linear-gradient(180deg, rgba(139, 0, 0, 0.05) 0%, rgba(252, 249, 248, 0) 100%);
    }