    body {
      font-size: 0.95rem;
      scroll-behavior: smooth;
    }

    section {
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 60px 0;
    }

    .hero {
      background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
                  url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1600&q=80')
                  no-repeat center center;
      background-size: cover;
      background-attachment: fixed;
      color: white;
      text-align: center;
    }

    .karir {
      background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),
                  url('https://images.unsplash.com/photo-1551836022-4c4c79ecde51?auto=format&fit=crop&w=1600&q=80')
                  no-repeat center center;
      background-size: cover;
      background-attachment: fixed;
      color: white;
      text-align: left;
    }
    /* Navbar link style */
    .navbar-nav .nav-link {
      color: white;
      transition: all 0.3s ease;
      padding: 8px 12px;
      border-radius: 5px;
    }
    
    /* Hover effect - slightly brighter */
    .navbar-nav .nav-link:hover {
      background-color: #6f89ff;
      color: #ffffff;
      text-decoration: none;
    }
    
    /* Active state (sudah ada sebelumnya, bisa dipertahankan) */
    .navbar-nav .nav-link.active {
      font-weight: 600;
      color: #ffdd57 !important;
      border-bottom: 2px solid #ffdd57;
      background-color: transparent;
      transition: all 0.3s ease-in-out;
    }

    .navbar-brand img {
      height: 40px;
    }

    /* Warna aktif navbar */
    .navbar-nav .nav-link.active {
      font-weight: 600;
      color: #ffdd57 !important;
      border-bottom: 2px solid #ffdd57;
      transition: all 0.2s ease-in-out;
    }

    /* Floating WhatsApp */
    .whatsapp-float {
      position: fixed;
      bottom: 20px;
      right: 20px;
      background-color: #25d366;
      color: white;
      border-radius: 50%;
      width: 55px;
      height: 55px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 28px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.2);
      z-index: 1000;
      text-decoration: none;
    }
    .whatsapp-float:hover {
      background-color: #1ebe5b;
      color: white;
    }
    
    .dropdown-menu .dropdown-item {
      transition: background-color 0.3s ease, color 0.3s ease;
    }
    
    .dropdown-menu .dropdown-item:hover {
      background-color: #5874f5;
      color: #fff;
      
    }