
    body {
        min-height: 100vh;
        background: url("/img/bg.png") no-repeat center center fixed;
        background-size: cover; /* supaya gambar menyesuaikan layar */
    }
    /* .overlay {
      background: rgba(255, 255, 255, 0.8);
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 2rem 0;
    } */
    .pricing-card {
      transition: transform 0.3s, box-shadow 0.3s;
      border-radius: 1rem;
    }
    .pricing-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 1rem 2rem rgba(0,0,0,0.1);
    }
    .pricing-card.bg-light {
      opacity: 0.8;
    }
    .pricing-header {
      border-bottom: 1px solid #e5e7eb;
    }
    .feature-list li {
      margin-bottom: .5rem;
    }