    .header-v1 {
      position: relative;
      background: linear-gradient(135deg, #1e3c72, #2a5298);
      padding: 30px 0;
      border-bottom: 8px solid rgba(255, 215, 0, 0.8);
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
      overflow: hidden;
    }
    
    .header-v1::before {
      content: "";
      position: absolute;
      top: -50px;
      right: -50px;
      width: 150px;
      height: 150px;
      background: radial-gradient(circle, rgba(255,215,0,0.8), transparent 70%);
      transform: rotate(45deg);
    }
    .header-v1 .logo img {
      max-height: 70px;
      transition: transform 0.5s ease;
    }
    .header-v1 .logo img:hover {
      transform: scale(1.2) rotate(5deg);
    }
    .header-v1 .nav ul {
      display: flex;
      gap: 35px;
      list-style: none;
      margin: 0;
      padding: 0;
    }
    .header-v1 .nav ul li a {
      font-size: 19px;
      font-weight: 700;
      color: #fff;
      position: relative;
      padding: 8px 0;
      display: flex;
      align-items: center;
      gap: 8px;
      transition: color 0.4s ease, transform 0.4s ease;
    }
    .header-v1 .nav ul li a:hover {
      color: #FFD700;
      transform: translateX(8px);
    }
    .header-v1 .nav ul li a::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: -6px;
      width: 0;
      height: 4px;
      background: #FFD700;
      transition: width 0.4s ease;
    }
    .header-v1 .nav ul li a:hover::after {
      width: 100%;
    }