/* =========================
   RESPONSIVE MEDIA QUERIES
========================= */
@media(max-width: 1100px){
  .hero-wrapper{
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  .hero-right{
    width: 100%;
    max-width: 700px;
  }

  .hero-left h1{
    font-size: 58px;
  }

  .hero-left p{
    margin: auto auto 40px;
  }

  .hero-buttons{
    justify-content: center;
  }

  .nav-menu{
    display: none; /* Disembunyikan, siapkan mekanisme hamburger di js/navbar.js */
  }
}

@media(max-width: 768px){
  .container{
    padding: 0 24px;
  }

  .hero-left h1{
    font-size: 42px;
  }

  .hero-left p{
    font-size: 18px;
  }

  .section-title h2{
    font-size: 38px;
  }

  .enterprise-box{
    padding: 50px 30px;
  }

  .enterprise-box h2{
    font-size: 38px;
  }

  .slider-nav{
    display: none;
  }

  .btn-primary,
  .btn-secondary{
    width: 100%;
    text-align: center;
  }
}