#row-KVRT-v7CHu{
  
top:230px;
}
#section-t_XnFr_I2A{
    background-color: #111;
}
#row-ZyTeWlOVOv{

}
#section-k801w654f-{
          top:20px;  
}
#section-qL5zadgrQr{
      top:100px;  
}
#section-2KqC09Ma8m{
   top:100px;  
}
#section-B_Fx7UQLAQ{
        top:100px;  
}
#section-E0Z0G1A24z{
    top:180px;  
}
#section-NfUt8PpjEV{
       top:100px;  
}
#section-M2EjbdV6ue{
           top:230px;  
}

#section-wljoXvyr0r{
      top:100px;  
}
#section-gLTE0d-2Sz{
  top:230px;  
}
#section-E0Z0G1A24z{
      top:100px;  
}
#section-1ibm5UuQMt{
    padding-bottom:350px;
}
#heading-OKxkWYRnaR{
         top:100px;  
}
#paragraph-q3nwAu6xXq{
      top:100px; 
}
#row-_cDX7GYi3L{
    top:100px;
}
    .pricing-container {
      display: flex;
      flex-wrap: wrap;
      gap: 2rem;
      justify-content: center;
      max-width: 1200px;
    }
#trust{
    border-radius: 20px;
}
#section-NfUt8PpjEV {
    box-shadow: none;
    padding: 40px 0;
    margin: 0;
    background-color: #2F4156;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
}
   
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');


  .pricing-wrapper {
    display: flex;
    gap: 2rem;
    max-width: 1024px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
  }

  .card {
    flex: 1 1 300px;
    border-radius: 20px;
    color: white;
    padding: 2.5rem 2rem 3rem;
    box-shadow: 0 20px 40px rgb(0 0 0 / 0.1);
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .card:hover {
    transform: translateY(-10px);
  }

  /* Gradient backgrounds */
  .starter {
    background: linear-gradient(135deg, #6dd5fa 0%, #2980b9 100%);
  }

  .growth {
    background: linear-gradient(135deg, #f7971e 0%, #ffd200 100%);
    color: #333;
  }

  .enterprise {
    background: linear-gradient(135deg, #f43b47 0%, #453a94 100%);
  }

  /* Price styles */
  .price {
    font-weight: 700;
    font-size: 3rem;
    line-height: 1;
    margin-bottom: 0.2rem;
  }

  .period {
    font-weight: 400;
    font-size: 1.25rem;
    opacity: 0.8;
  }


  .title {
 font-size: 2.5rem;
    margin-bottom: 1.5rem;
    font-weight: 600;
  }

  /* Features */
  ul.features {
    list-style: none;
    padding-left: 0;
    margin: 0 0 2.5rem 0;
    flex-grow: 1;
  }

  ul.features li {
    margin-bottom: 1rem;
    font-weight: 500;
    display: flex;
    align-items: center;
  }

  ul.features li svg {
    margin-right: 0.75rem;
    flex-shrink: 0;
  }

  /* Button */
  .btn {
    background: white;
    border-radius: 50px;
    font-weight: 700;
    font-size: 1.1rem;
    padding: 0.75rem 2rem;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
    color: inherit;
    align-self: center;
    box-shadow: 0 8px 15px rgb(0 0 0 / 0.1);
  }

  .starter .btn {
    color: #2980b9;
  }

  .growth .btn {
    color: #997a00;
  }

  .enterprise .btn {
    color: #453a94;
  }

  .btn:hover {
    background-color: #e2e8f0;
  }

  /* Responsive */
 
  .pricing-wrapper {
    display: flex;
    gap: 2rem;
    max-width: 1024px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
  }

  .card {
    flex: 1 1 300px;
    border-radius: 20px;
    color: white;
    padding: 2.5rem 2rem 3rem;
    box-shadow: 0 20px 40px rgb(0 0 0 / 0.1);
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .card:hover {
    transform: translateY(-10px);
  }

  /* Gradient backgrounds */
  .starter {
    background: linear-gradient(135deg, #6dd5fa 0%, #2980b9 100%);
  }

  .growth {
    background: linear-gradient(135deg, #f7971e 0%, #ffd200 100%);
    color: #333;
  }

  .enterprise {
    background: linear-gradient(135deg, #f43b47 0%, #453a94 100%);
  }

  /* Price styles */
  .price {
    font-weight: 700;
    font-size: 3rem;
    line-height: 1;
    margin-bottom: 0.2rem;
  }

  .period {
    font-weight: 400;
    font-size: 1.25rem;
    opacity: 0.8;
  }

  /* Title */
  .title {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    font-weight: 600;
  }

  /* Features */
  ul.features {
    list-style: none;
    padding-left: 0;
    margin: 0 0 2.5rem 0;
    flex-grow: 1;
  }

  ul.features li {
    margin-bottom: 1rem;
    font-weight: 500;
    display: flex;
    align-items: center;
  }

  ul.features li svg {
    margin-right: 0.75rem;
    flex-shrink: 0;
  }

  /* Button */
  .btn {
    background: white;
    border-radius: 50px;
    font-weight: 700;
    font-size: 1.1rem;
    padding: 0.75rem 2rem;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
    color: inherit;
    align-self: center;
    box-shadow: 0 8px 15px rgb(0 0 0 / 0.1);
  }

  .starter .btn {
    color: #2980b9;
  }
#start{
    height:200px;
}
  .growth .btn {
    color: #997a00;
  }

  .enterprise .btn {
    color: #453a94;
  }

  .btn:hover {
    background-color: #e2e8f0;
  }
.main-heading-button{
    color: white;
     text-decoration: none;
}
.main-heading-button a {
  color: white;
     text-decoration: none;
}

  /* Responsive */
  @media (max-width: 900px) {
    .pricing-wrapper {
      flex-direction: column;
      align-items: center;
    }
    .card {
      max-width: 380px;
      width: 100%;
    }
  }