body {
    scroll-behavior: smooth;
  }
  .hero {
    padding: 100px 0;
    background: linear-gradient(145deg, #0d6efd, #6f42c1);
    color: white;
  }
  .form-section {
    margin-top: -50px;
    z-index: 10;
    position: relative;
  }
  .card-form {
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
  }
  .feature-icon {
    font-size: 2rem;
    color: #0d6efd;
  }
  footer {
    background-color: #f8f9fa;
  }
#container_section{
    margin-top: 10px;
}