    opacity: 0.3;
    }
    
    .header-content {
      position: relative;
      z-index: 1;
    }
    
    .header h1 {
      font-size: 3.5rem;
      font-weight: 800;
      margin-bottom: 16px;
      text-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
    
    .header p {
      font-size: 1.25rem;
      opacity: 0.95;
      margin-bottom: 32px;
      font-weight: 500;
    }
    
    .social-links {
      display: flex;
      justify-content: center;
      gap: 20px;
    }
    
    .social-links a {
      