  body {
      background: linear-gradient(to bottom, #0f2447, #4a1d6e);
      color: white;
      min-height: 100vh;
  }

  .hero-section {
      padding: 80px 0;
      text-align: center;
  }

  .flat-disc {
      width: 250px;
      height: 250px;
      background: #6ab7ff;
      border-radius: 50%;
      position: relative;
      margin: 0 auto;
      overflow: hidden;
      border: 5px solid #b3d4ff;
  }

  .land {
      position: absolute;
      background: #66cc7a;
      width: 60%;
      height: 60%;
      top: 20%;
      left: 20%;
      clip-path: polygon(48% 0, 68% 29%, 100% 35%, 75% 60%, 79% 91%, 48% 78%, 21% 91%, 25% 60%, 0 35%, 30% 29%);
  }

  .ice-wall {
      position: absolute;
      background: white;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      clip-path: circle(85% at center);
      z-index: -1;
  }

  .card {
      background-color: rgba(255, 255, 255, 0.1);
      backdrop-filter: blur(10px);
      border: 1px solid rgba(255, 255, 255, 0.2);
      margin-bottom: 20px;
  }

  .evidence-item {
      transition: transform 0.3s ease;
  }

  .evidence-item:hover {
      transform: translateY(-5px);
  }

  .navbar {
      background-color: rgba(15, 36, 71, 0.8);
  }

  .membership-badge {
      max-width: 200px;
      margin: 0 auto;
  }

  .testimonial {
      font-style: italic;
  }

  footer {
      background-color: rgba(0, 0, 0, 0.5);
      padding: 20px 0;
      margin-top: 30px;
  }

  .disclaimer {
      font-size: 0.8rem;
      opacity: 0.7;
  }

  #gt {
      position: absolute;
      bottom: 9px;
      right: 5px;
      z-index: 999999;
  }

  .goog-te-gadget {
      font-size: 19px !important;
  }

  .goog-te-gadget-simple {
      background-color: #fff !important;
      border-radius: 6px !important;
      padding: 0.375rem 0.75rem;
      font-size: 1rem !important;
      line-height: 1.5 !important;
      font-weight: 400 !important;
  }

  .goog-te-gadget-icon {
      display: none !important;
  }