      .privacy-hero {
        min-height: 60vh;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 6rem 2rem 2rem;
        background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(6, 182, 212, 0.2));
        overflow: hidden;
      }

      .privacy-content {
        max-width: 800px;
        margin: 0 auto;
        padding: 2rem;
        background: rgba(26, 26, 46, 0.5);
        border-radius: 20px;
        border: 1px solid rgba(139, 92, 246, 0.1);
      }

      .privacy-content h2 {
        font-size: 1.8rem;
        color: #06B6D4;
        margin-bottom: 1rem;
        background: linear-gradient(45deg, #8B5CF6, #06B6D4);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
      }

      .privacy-content p,
      .privacy-content li {
        color: #94a3b8;
        margin-bottom: 1rem;
        line-height: 1.6;
      }

      .privacy-content ul {
        list-style: disc;
        margin-left: 2rem;
        margin-bottom: 1rem;
      }

      .privacy-content a {
        color: #8B5CF6;
        text-decoration: none;
      }

      .privacy-content a:hover {
        text-decoration: underline;
      }

      .privacy-section {
        margin-bottom: 2rem;
        opacity: 0;
        transform: translateY(30px);
        animation: fadeInSlide 0.8s ease forwards;
      }

      @keyframes fadeInSlide {
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @media (max-width: 768px) {
        .privacy-content {
          padding: 1.5rem;
        }

        .privacy-content h2 {
          font-size: 1.5rem;
        }
      }
   

  
      .terms-hero {
        min-height: 60vh;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 6rem 2rem 2rem;
        background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(6, 182, 212, 0.2));
        overflow: hidden;
      }

      .terms-content {
        max-width: 800px;
        margin: 0 auto;
        padding: 2rem;
        background: rgba(26, 26, 46, 0.5);
        border-radius: 20px;
        border: 1px solid rgba(139, 92, 246, 0.1);
      }

      .terms-content h2 {
        font-size: 1.8rem;
        color: #06B6D4;
        margin-bottom: 1rem;
        background: linear-gradient(45deg, #8B5CF6, #06B6D4);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
      }

      .terms-content p,
      .terms-content li {
        color: #94a3b8;
        margin-bottom: 1rem;
        line-height: 1.6;
      }

      .terms-content ul {
        list-style: disc;
        margin-left: 2rem;
        margin-bottom: 1rem;
      }

      .terms-content a {
        color: #8B5CF6;
        text-decoration: none;
      }

      .terms-content a:hover {
        text-decoration: underline;
      }

      .terms-section {
        margin-bottom: 2rem;
        opacity: 0;
        transform: translateY(30px);
        animation: fadeInSlide 0.8s ease forwards;
      }

      @keyframes fadeInSlide {
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @media (max-width: 768px) {
        .terms-content {
          padding: 1.5rem;
        }

        .terms-content h2 {
          font-size: 1.5rem;
        }
      }
     
      .thanks-hero {
        min-height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 6rem 2rem 2rem;
        background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(6, 182, 212, 0.2));
        overflow: hidden;
      }

      .thanks-content {
        text-align: center;
        max-width: 600px;
        background: rgba(26, 26, 46, 0.5);
        border-radius: 20px;
        border: 1px solid rgba(139, 92, 246, 0.1);
        padding: 3rem;
        position: relative;
        z-index: 1;
      }

      .thanks-content h2 {
        font-size: clamp(2rem, 4vw, 3rem);
        background: linear-gradient(45deg, #8B5CF6, #06B6D4);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        margin-bottom: 1rem;
        animation: fadeInUp 1s ease forwards;
      }

      .thanks-content p {
        color: #94a3b8;
        font-size: 1.1rem;
        margin-bottom: 2rem;
        animation: fadeInUp 1s ease 0.3s forwards;
        opacity: 0;
      }

      .thanks-buttons {
        display: flex;
        gap: 1rem;
        justify-content: center;
        flex-wrap: wrap;
        animation: fadeInUp 1s ease 0.6s forwards;
        opacity: 0;
      }

      .thanks-icon {
        font-size: 4rem;
        color: #8B5CF6;
        margin-bottom: 1.5rem;
        animation: bounce 2s infinite ease-in-out;
      }

      @media (max-width: 768px) {
        .thanks-content {
          padding: 2rem;
        }

        .thanks-content h2 {
          font-size: 2rem;
        }

        .thanks-icon {
          font-size: 3rem;
        }
      }
  