<?php $__env->startSection('content'); ?>

<style>
/* =========================
   ANIMATION & BASE (FIXED OVERFLOW)
========================= */
.fade-section {
    opacity: 0;
    transform: translateY(16px);
    transition: opacity 0.5s ease-out, transform 0.5s ease-out;
    will-change: opacity, transform;
}

.fade-section.show {
    opacity: 1;
    transform: translateY(0);
}

/* =========================
   POLICY CARDS
========================= */
.policy-card {
    position: relative;
    overflow: hidden;
    background: linear-gradient(180deg, #ffffff, #f8fafc);
    border: 1px solid #e5e7eb;
    border-radius: 20px;
    padding: 1.25rem;
    box-shadow: 0 4px 20px rgba(15, 23, 42, .04);
    transition: transform .25s ease, box-shadow .25s ease;
}

@media (min-width: 640px) {
    .policy-card {
        border-radius: 24px;
        padding: 1.5rem;
    }
}

.policy-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 30px rgba(15, 23, 42, .08);
}

.policy-card::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 999px;
    background: rgba(59, 130, 246, .04);
    top: -70px;
    right: -70px;
    pointer-events: none;
}

.section-header {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    margin-bottom: 1.15rem;
    position: relative;
    z-index: 2;
}

.section-icon {
    width: 44px;
    height: 44px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #eff6ff, #dbeafe);
    border: 1px solid #bfdbfe;
    color: #2563eb;
    flex-shrink: 0;
}

@media (min-width: 640px) {
    .section-icon {
        width: 50px;
        height: 50px;
        border-radius: 16px;
    }
}

.section-title {
    font-size: 1rem;
    font-weight: 700;
    color: #111827;
}

@media (min-width: 640px) {
    .section-title {
        font-size: 1.08rem;
    }
}

.section-subtitle {
    font-size: 0.8rem;
    color: #6b7280;
    margin-top: 0.15rem;
}

@media (min-width: 640px) {
    .section-subtitle {
        font-size: 0.875rem;
    }
}

.policy-content {
    position: relative;
    z-index: 2;
}

.policy-item {
    position: relative;
    padding-left: 1.1rem;
    line-height: 1.7;
    color: #4b5563;
    font-size: 0.8125rem;
}

@media (min-width: 640px) {
    .policy-item {
        padding-left: 1.2rem;
        line-height: 1.8;
        font-size: 0.875rem;
    }
}

.policy-item:not(:last-child) {
    margin-bottom: 0.75rem;
}

.policy-item::before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 999px;
    background: #2563eb;
    left: 0;
    top: 0.65rem;
}

.warning-box {
    margin-top: 1rem;
    background: #fef2f2;
    border: 1px solid #fecaca;
    color: #991b1b;
    border-radius: 14px;
    padding: 0.85rem 1rem;
    font-size: 0.8125rem;
    line-height: 1.6;
}
</style>

<div class="max-w-5xl mx-auto px-3 sm:px-6 py-4 sm:py-8 space-y-5 sm:space-y-6 font-['Inter',sans-serif]">

  <!-- 1. DESKRIPSI -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">info</span>
        </div>
        <div>
          <h2 class="section-title">1. Deskripsi Layanan</h2>
          <p class="section-subtitle">Informasi dasar mengenai layanan Nusa OTP</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          Nusa OTP adalah penyedia layanan nomor virtual untuk semua aplikasi yang memerlukan verifikasi secara otomatis 24 jam.
        </p>
        <p class="policy-item">
          Layanan ini menyediakan nomor telepon sementara untuk keperluan verifikasi akun, registrasi layanan, dan kebutuhan non-pribadi lainnya.
        </p>
        <p class="policy-item">
          Nomor telepon yang disediakan bersifat sementara dan tidak dapat dianggap sebagai nomor pribadi permanen.
        </p>
        <p class="policy-item">
          Nomor yang diberikan hanya dapat menerima OTP satu kali.
        </p>
      </div>
    </div>
  </section>

  <!-- 2. PENGGUNAAN -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">gavel</span>
        </div>
        <div>
          <h2 class="section-title">2. Ketentuan Penggunaan</h2>
          <p class="section-subtitle">Aturan penggunaan layanan Nusa OTP</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          Nomor virtual hanya boleh digunakan untuk kebutuhan legal dan tidak melanggar hukum.
        </p>
        <p class="policy-item">
          Nomor hanya dapat menerima OTP untuk pendaftaran akun, verifikasi PIN, dan kebutuhan serupa.
        </p>
        <p class="policy-item">
          Masa aktif nomor adalah 20 menit.
        </p>
        <p class="policy-item">
          Pengguna bertanggung jawab penuh atas aktivitas yang dilakukan menggunakan nomor virtual.
        </p>

        <div class="warning-box">
          <strong>DILARANG KERAS</strong> melakukan spam order atau order fiktif.
          Sistem akan otomatis melakukan banned permanen terhadap akun yang melanggar.
        </div>
      </div>
    </div>
  </section>

  <!-- 3. REFUND -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">assignment_return</span>
        </div>
        <div>
          <h2 class="section-title">3. Ketentuan Refund</h2>
          <p class="section-subtitle">Ketentuan pengembalian saldo</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          Jika OTP tidak masuk dalam batas waktu, pesanan akan dibatalkan otomatis dan saldo dikembalikan.
        </p>
        <p class="policy-item">
          Pembatalan pesanan hanya dapat dilakukan 3 menit setelah pembelian dan sebelum OTP diterima.
        </p>
        <p class="policy-item">
          Saldo akun tidak dapat dicairkan menjadi uang tunai atau e-wallet.
        </p>
        <p class="policy-item">
          Semua transaksi dianggap final setelah OTP berhasil diterima pengguna.
        </p>
      </div>
    </div>
  </section>

  <!-- 4. REFERRAL -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">share</span>
        </div>
        <div>
          <h2 class="section-title">4. Ketentuan Referral</h2>
          <p class="section-subtitle">Program komisi referral pengguna</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          User harus mendaftar menggunakan link referral yang dibagikan.
        </p>
        <p class="policy-item">
          Referral wajib melakukan deposit pertama minimal Rp 5.000.
        </p>
        <p class="policy-item">
          Komisi otomatis masuk setelah referral melakukan deposit pertama.
        </p>
        <p class="policy-item">
          Riwayat referral dan komisi dapat dilihat pada menu Referral.
        </p>
        <p class="policy-item">
          Minimal penarikan saldo komisi adalah Rp 5.000.
        </p>
      </div>
    </div>
  </section>

  <!-- 5. DISCLAIMER -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">verified_user</span>
        </div>
        <div>
          <h2 class="section-title">5. Penolakan Tanggung Jawab</h2>
          <p class="section-subtitle">Batas tanggung jawab layanan</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          Kami tidak bertanggung jawab atas penyalahgunaan nomor virtual oleh pengguna.
        </p>
        <p class="policy-item">
          Kami berhak menutup akun yang melanggar ketentuan tanpa pemberitahuan sebelumnya.
        </p>
      </div>
    </div>
  </section>

  <!-- 6. PERUBAHAN -->
  <section class="fade-section">
    <div class="policy-card">
      <div class="section-header">
        <div class="section-icon">
          <span class="material-symbols-outlined text-[22px]">update</span>
        </div>
        <div>
          <h2 class="section-title">6. Perubahan Ketentuan</h2>
          <p class="section-subtitle">Informasi perubahan layanan dan harga</p>
        </div>
      </div>

      <div class="policy-content">
        <p class="policy-item">
          Kami dapat mengubah syarat dan ketentuan sewaktu-waktu tanpa pemberitahuan.
        </p>
        <p class="policy-item">
          Harga layanan dapat berubah kapan saja mengikuti kondisi pasar.
        </p>
        <p class="policy-item">
          Dengan menggunakan layanan ini, pengguna dianggap telah menyetujui seluruh ketentuan yang berlaku.
        </p>
      </div>
    </div>
  </section>

  <?php echo $__env->make('components.footer', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>

</div>

<script>
const observer = new IntersectionObserver(entries => {
  entries.forEach(entry => {
    if(entry.isIntersecting){
      entry.target.classList.add('show');
    }
  });
}, { threshold: 0.1 });

document.querySelectorAll('.fade-section').forEach(el => observer.observe(el));
</script>

<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /home/nusaotp/public_html/resources/views/syarat.blade.php ENDPATH**/ ?>