
<!DOCTYPE html><html lang="id" prefix="og: https://ogp.me/ns#"><head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <!-- SEO META TAGS -->
  <title>ASGAR78 : Tempat Perjalanan Baru Dimulai</title>
  <meta name="description" content="ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.">
  <meta name="keywords" content="ASGAR78, ASGAR78 SLOT, ASGAR78 LOGIN">
  <meta name="author" content="ASGAR78">
  <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
  <meta name="theme-color" content="#38eb24">

  <!-- CANONICAL & HREFLANG -->
  <link rel="canonical" href="https://www.planetacristiano.com/">
  <link rel="amphtml" href="https://gober-doain-rank.web.app/">
  <link rel="alternate" hreflang="id-ID" href="https://gober-doain-rank.web.app/">
  <link rel="alternate" hreflang="id" href="https://gober-doain-rank.web.app/">
  <link rel="alternate" hreflang="en" href="https://www.planetacristiano.com/">
  <link rel="alternate" hreflang="x-default" href="https://www.planetacristiano.com/">

  <!-- FAVICON — upload favicon.ico ke folder public/ -->
  <link rel="icon" type="image/x-icon" href="https://www.planetacristiano.com/img/favicon-asgar78.webp">
  <link rel="icon" type="image/png" sizes="32x32" href="https://www.planetacristiano.com/img/favicon-asgar78.webp">
  <link rel="icon" type="image/png" sizes="16x16" href="https://www.planetacristiano.com/img/favicon-asgar78.webp">
  <link rel="apple-touch-icon" href="https://www.planetacristiano.com/img/favicon-asgar78.webp">

  <!-- OPEN GRAPH -->
  <meta property="og:type" content="website">
  <meta property="og:url" content="https://www.planetacristiano.com/">
  <meta property="og:title" content="ASGAR78 : Tempat Perjalanan Baru Dimulai">
  <meta property="og:description" content="ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.">
  <meta property="og:image" content="https://www.planetacristiano.com/img/banner-asgar78.webp">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:site_name" content="ASGAR78">
  <meta property="og:locale" content="id_ID">
  <meta property="og:locale:alternate" content="en_US">

  <!-- TWITTER CARD -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@ASGAR78">
  <meta name="twitter:title" content="ASGAR78 | Situs Slot Online Terpercaya">
  <meta name="twitter:description" content="ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.">
  <meta name="twitter:image" content="https://www.planetacristiano.com/img/banner-asgar78.webp">

  <!-- GOOGLE FONTS -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Orbitron:wght@400;700;900&display=swap" rel="stylesheet">

  <!-- SCHEMA MARKUP -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://www.planetacristiano.com/",
        "name": "ASGAR78",
        "url": "https://www.planetacristiano.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.planetacristiano.com/img/logo-asgar78.webp",
          "width": 200,
          "height": 60
        },
        "description": "ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.",
        "contactPoint": {
          "@type": "ContactPoint",
          "contactType": "customer service",
          "availableLanguage": ["Indonesian", "English"]
        }
      },
      {
        "@type": "WebSite",
        "@id": "https://www.planetacristiano.com/",
        "url": "https://www.planetacristiano.com/",
        "name": "ASGAR78",
        "description": "ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.",
        "publisher": { "@id": "https://www.planetacristiano.com/" },
        "inLanguage": "id-ID",
        "potentialAction": {
          "@type": "SearchAction",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.planetacristiano.com/search?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        }
      },
      {
        "@type": "WebPage",
        "@id": "https://www.planetacristiano.com/",
        "url": "https://www.planetacristiano.com/",
        "name": "ASGAR78 : Tempat Perjalanan Baru Dimulai",
        "isPartOf": { "@id": "https://www.planetacristiano.com/" },
        "about": { "@id": "https://www.planetacristiano.com/" },
        "description": "ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.",
        "breadcrumb": { "@id": "https://www.planetacristiano.com/" },
        "inLanguage": "id-ID"
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://www.planetacristiano.com/",
        "itemListElement": [
          { "@type": "ListItem", "position": 1, "name": "ASGAR78", "item": "https://www.planetacristiano.com/" },
          { "@type": "ListItem", "position": 2, "name": "ASGAR78 LOGIN", "item": "https://www.planetacristiano.com//" }
        ]
      },
      {
        "@type": "Article",
        "@id": "https://www.planetacristiano.com/",
        "isPartOf": { "@id": "https://www.planetacristiano.com/" },
        "author": { "@id": "https://www.planetacristiano.com/" },
        "headline": "ASGAR78 : Tempat Perjalanan Baru Dimulai",
        "description": "ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.",
        "datePublished": "2026-05-20T11:49:00+07:00",
        "dateModified": "2026-05-20T11:49:00+07:00",
        "publisher": { "@id": "https://www.planetacristiano.com/" },
        "inLanguage": "id-ID",
        "mainEntityOfPage": { "@id": "https://www.planetacristiano.com/" }
      },
      {
        "@type": "FAQPage",
        "@id": "https://www.planetacristiano.com/",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Apa itu ASGAR78?",
            "acceptedAnswer": { "@type": "Answer", "text": "ASGAR78 adalah brand iGaming Slot Indonesia yang memberikan kamu kemudahan dalam mendapatkan jackpot." }
          },
          {
            "@type": "Question",
            "name": "Apa kelebihan dari ASGAR78?",
            "acceptedAnswer": { "@type": "Answer", "text": "Kini ASGAR78 memiliki akses lebih cepat dan canggih. Ditambah dengan sistem yang lebih baik dari sebelumnya." }
          },
          {
            "@type": "Question",
            "name": "Berapa nominal yang dibutuhkan untuk deposit?",
            "acceptedAnswer": { "@type": "Answer", "text": "Nominal yang dibutuhkan minimal adalah Rp. 10.000" }
          },
          {
            "@type": "Question",
            "name": "Bagaimana cara deposit di ASGAR78?",
            "acceptedAnswer": { "@type": "Answer", "text": "Cukup menggunakan QRIS dari berbagai bank dan E-Wallet." }
          },
          {
            "@type": "Question",
            "name": "Apa saja bonus yang diberikan oleh ASGAR78?",
            "acceptedAnswer": { "@type": "Answer", "text": "Banyak bonus yang diberikan oleh ASGAR78. Antaranya Free Spin dan Cashback Mingguan." }
          },
          {
            "@type": "Question",
            "name": "Apakah ASGAR78 aman dan terpercaya?",
            "acceptedAnswer": { "@type": "Answer", "text": "ASGAR78 sudah dipercaya oleh para pemainnya jadi sangat aman." }
          }
        ]
      },
      {
        "@type": "AggregateRating",
        "@id": "https://www.planetacristiano.com/",
        "itemReviewed": { "@type": "Organization", "name": "ASGAR78" },
        "ratingValue": "5",
        "reviewCount": "2000",
        "bestRating": "5",
        "worstRating": "5"
      }
    ]
  }
  </script>

  <style>
/* ============================================================
   ASGAR78 — Inline CSS
   Tema: Minimal Clean + Gaming Style | Warna Utama: Biru Muda #38eb24
   ============================================================ */

/* RESET & BASE */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --primary: #38eb24;
  --primary-dark: #db5f39;
  --primary-glow: rgba(228, 137, 110,0.35);
  --primary-glow-strong: rgba(228, 137, 110,0.6);
  --bg: #060B18;
  --bg-2: #0A1120;
  --bg-card: rgba(255,255,255,0.04);
  --bg-card-border: rgba(228, 137, 110,0.12);
  --text: #E8F4FD;
  --text-muted: #7BA9C4;
  --text-dim: #4A7A9B;
  --gold: #F59E0B;
  --radius: 12px;
  --radius-lg: 20px;
  --transition: 0.3s cubic-bezier(0.4,0,0.2,1);
  --header-h: 68px;
  --sticky-h: 64px;
  --font-game: 'Orbitron', monospace;
  --font-body: 'Inter', sans-serif;
}

html { scroll-behavior: smooth; font-size: 16px; }
body {
  font-family: var(--font-body);
  background: var(--bg);
  color: var(--text);
  line-height: 1.6;
  overflow-x: hidden;
  padding-bottom: var(--sticky-h);
}
img { max-width: 100%; height: auto; display: block; }
a { text-decoration: none; color: inherit; }
ul { list-style: none; }
button { cursor: pointer; font-family: inherit; border: none; background: none; }

::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: var(--bg); }
::-webkit-scrollbar-thumb { background: var(--primary-dark); border-radius: 3px; }
::selection { background: var(--primary); color: #000; }

.container { max-width: 1200px; margin: 0 auto; padding: 0 1.25rem; }

/* BUTTONS */
.btn {
  display: inline-flex; align-items: center; gap: 0.5rem;
  padding: 0.625rem 1.375rem; border-radius: 8px;
  font-size: 0.875rem; font-weight: 600; letter-spacing: 0.01em;
  transition: all var(--transition); white-space: nowrap;
}
.btn-primary { background: var(--primary); color: #020D1A; }
.btn-primary:hover { background: var(--primary-dark); transform: translateY(-2px); }
.btn-outline {
  border: 1.5px solid rgba(228, 137, 110,0.4);
  color: var(--primary); background: rgba(228, 137, 110,0.06);
}
.btn-outline:hover { border-color: var(--primary); background: rgba(228, 137, 110,0.12); transform: translateY(-2px); }
.btn-lg { padding: 0.875rem 2rem; font-size: 1rem; border-radius: 10px; }
.btn-full { width: 100%; justify-content: center; }
.glow-btn { box-shadow: 0 0 18px var(--primary-glow), 0 0 36px rgba(228, 137, 110,0.15); }
.glow-btn:hover { box-shadow: 0 0 28px var(--primary-glow-strong), 0 0 56px rgba(228, 137, 110,0.25); }

/* SECTION COMMON */
.section-header { text-align: center; margin-bottom: 3rem; }
.section-tag {
  display: inline-block;
  background: rgba(228, 137, 110,0.1); border: 1px solid rgba(228, 137, 110,0.25);
  color: var(--primary); font-size: 0.75rem; font-weight: 600;
  letter-spacing: 0.1em; text-transform: uppercase;
  padding: 0.35rem 1rem; border-radius: 100px; margin-bottom: 1rem;
}
.section-title {
  font-family: var(--font-game);
  font-size: clamp(1.6rem, 4vw, 2.25rem);
  font-weight: 700; color: var(--text); margin-bottom: 0.75rem; line-height: 1.2;
}
.section-desc { color: var(--text-muted); font-size: 1rem; max-width: 540px; margin: 0 auto; }
.highlight-text { color: var(--primary); }
.glow-text { text-shadow: 0 0 20px var(--primary-glow-strong), 0 0 40px rgba(228, 137, 110,0.3); }

/* ---- STICKY HEADER ---- */
.site-header {
  position: fixed; top: 0; left: 0; right: 0; z-index: 1000;
  background: rgba(6,11,24,0.85);
  backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(228, 137, 110,0.1);
  transition: box-shadow var(--transition), background var(--transition);
}
.site-header.scrolled { background: rgba(6,11,24,0.97); box-shadow: 0 4px 30px rgba(0,0,0,0.5); }
.header-inner { display: flex; align-items: center; height: var(--header-h); gap: 1.5rem; }
.logo-link { display: flex; align-items: center; flex-shrink: 0; }
.logo-img { height: 42px; width: auto; object-fit: contain; }
.logo-text { font-family: var(--font-game); font-size: 1.4rem; font-weight: 900; color: var(--text); letter-spacing: -0.02em; }
.logo-text span { color: var(--primary); }
.main-nav { margin-left: auto; }
.nav-list { display: flex; gap: 0.25rem; }
.nav-link {
  padding: 0.5rem 0.875rem; font-size: 0.9rem; font-weight: 500;
  color: var(--text-muted); border-radius: 7px;
  transition: color var(--transition), background var(--transition);
}
.nav-link:hover { color: var(--text); background: rgba(255,255,255,0.05); }
.nav-link.active { color: var(--primary); }
.header-cta { display: flex; align-items: center; gap: 0.625rem; flex-shrink: 0; }
.hamburger { display: none; flex-direction: column; gap: 5px; padding: 0.5rem; margin-left: auto; }
.hamburger span { display: block; width: 22px; height: 2px; background: var(--text); border-radius: 2px; transition: all var(--transition); }
.hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.hamburger.open span:nth-child(2) { opacity: 0; }
.hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.mobile-nav {
  display: none; border-top: 1px solid rgba(228, 137, 110,0.1);
  background: rgba(6,11,24,0.97); padding: 1rem 1.25rem 1.5rem;
}
.mobile-nav.open { display: block; }
.mobile-nav-list { display: flex; flex-direction: column; gap: 0.25rem; }
.mobile-nav-link {
  display: block; padding: 0.75rem 0.5rem; font-size: 0.95rem; font-weight: 500;
  color: var(--text-muted); border-radius: 7px;
  transition: color var(--transition), background var(--transition);
}
.mobile-nav-link:hover { color: var(--text); background: rgba(255,255,255,0.04); }
.mobile-cta-group { display: flex; flex-direction: column; gap: 0.75rem; margin-top: 0.75rem; padding-top: 0.75rem; border-top: 1px solid rgba(255,255,255,0.07); }

/* ---- HERO ---- */
.hero-section {
  position: relative; min-height: 100vh; display: flex;
  flex-direction: column; justify-content: center;
  padding-top: var(--header-h); overflow: hidden;
  background:
    radial-gradient(ellipse 80% 60% at 70% 40%, rgba(228, 137, 110,0.08) 0%, transparent 60%),
    radial-gradient(ellipse 50% 70% at 10% 50%, rgba(14,165,233,0.05) 0%, transparent 50%),
    var(--bg);
}
.hero-particles { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }
.particle {
  position: absolute; width: 2px; height: 2px; border-radius: 50%;
  background: var(--primary); opacity: 0;
  animation: float-particle 6s ease-in-out infinite;
}
.p1{left:15%;top:30%;animation-delay:0s} .p2{left:30%;top:60%;animation-delay:1s}
.p3{left:55%;top:20%;animation-delay:2s} .p4{left:70%;top:70%;animation-delay:0.5s}
.p5{left:85%;top:40%;animation-delay:1.5s} .p6{left:10%;top:75%;animation-delay:2.5s}
@keyframes float-particle {
  0%   { opacity: 0; transform: translateY(0) scale(1); }
  30%  { opacity: 0.8; }
  70%  { opacity: 0.6; }
  100% { opacity: 0; transform: translateY(-60px) scale(0.5); }
}
.hero-inner {
  display: grid; grid-template-columns: 1fr auto;
  align-items: center; gap: 3rem; padding-top: 4rem; padding-bottom: 5rem;
}
.hero-badge {
  display: inline-flex; align-items: center; gap: 0.5rem;
  background: rgba(228, 137, 110,0.08); border: 1px solid rgba(228, 137, 110,0.2);
  color: var(--primary); font-size: 0.8rem; font-weight: 600;
  letter-spacing: 0.05em; text-transform: uppercase;
  padding: 0.4rem 1rem; border-radius: 100px; margin-bottom: 1.25rem;
}
.badge-dot {
  width: 7px; height: 7px; background: var(--primary); border-radius: 50%;
  animation: pulse-dot 1.5s ease-in-out infinite;
}
@keyframes pulse-dot {
  0%,100% { box-shadow: 0 0 0 0 var(--primary-glow); }
  50%      { box-shadow: 0 0 0 4px transparent; }
}
.hero-title {
  font-family: var(--font-game);
  font-size: clamp(2rem, 5vw, 3.25rem);
  font-weight: 900; line-height: 1.1; color: var(--text);
  margin-bottom: 1.25rem; letter-spacing: -0.02em;
}
.hero-desc { font-size: 1.05rem; color: var(--text-muted); margin-bottom: 2rem; max-width: 480px; line-height: 1.7; }
.hero-stats { display: flex; align-items: center; gap: 1.5rem; margin-bottom: 2rem; }
.stat-item { text-align: center; }
.stat-number { font-family: var(--font-game); font-size: 1.75rem; font-weight: 900; color: var(--primary); display: inline; }
.stat-suffix { font-family: var(--font-game); font-size: 1.25rem; font-weight: 700; color: var(--primary); }
.stat-label { display: block; font-size: 0.75rem; color: var(--text-muted); margin-top: 0.15rem; letter-spacing: 0.03em; }
.stat-divider { width: 1px; height: 36px; background: rgba(255,255,255,0.1); }
.hero-buttons { display: flex; gap: 1rem; margin-bottom: 1.5rem; flex-wrap: wrap; }
.hero-trust { display: flex; align-items: center; gap: 0.5rem; font-size: 0.8rem; color: var(--text-dim); }
.hero-banner { position: relative; flex-shrink: 0; }
.banner-glow-ring {
  position: absolute; inset: -20px; border-radius: 50%;
  background: radial-gradient(ellipse at center, rgba(228, 137, 110,0.15) 0%, transparent 65%);
  animation: glow-pulse 3s ease-in-out infinite; pointer-events: none;
}
@keyframes glow-pulse {
  0%,100% { opacity: 0.6; transform: scale(1); }
  50%      { opacity: 1; transform: scale(1.05); }
}
.banner-wrapper {
  position: relative; width: 480px; height: 480px;
  border-radius: var(--radius-lg); overflow: hidden;
  border: 1.5px solid rgba(228, 137, 110,0.2);
  box-shadow: 0 0 40px rgba(228, 137, 110,0.15), 0 20px 60px rgba(0,0,0,0.5);
}
.banner-img { width: 100%; height: 100%; object-fit: cover; display: block; }
.banner-placeholder {
  display: none; flex-direction: column; align-items: center; justify-content: center;
  gap: 1.5rem; width: 100%; height: 100%;
  background: linear-gradient(135deg,#0A1528 0%,#071020 50%,#060B18 100%);
  padding: 2rem;
}
.slot-reels {
  display: flex; gap: 0.75rem; background: rgba(0,0,0,0.5);
  border: 2px solid rgba(228, 137, 110,0.3); border-radius: 12px;
  padding: 1rem; overflow: hidden; height: 120px;
  box-shadow: 0 0 20px rgba(228, 137, 110,0.2) inset;
}
.reel {
  width: 60px; height: 80px; overflow: hidden; border-radius: 6px;
  background: rgba(228, 137, 110,0.05); border: 1px solid rgba(228, 137, 110,0.2);
}
.reel-inner { display: flex; flex-direction: column; animation: spin-reel 2s cubic-bezier(0.25,0.46,0.45,0.94) infinite; }
#reel2 { animation-delay: 0.15s; }
#reel3 { animation-delay: 0.3s; }
.reel-inner span { display: flex; align-items: center; justify-content: center; height: 40px; font-size: 1.5rem; flex-shrink: 0; }
@keyframes spin-reel {
  0%   { transform: translateY(0); }
  80%  { transform: translateY(-160px); }
  100% { transform: translateY(-160px); }
}
.banner-ph-label { font-family: var(--font-game); font-size: 0.9rem; color: var(--primary); text-align: center; }
.banner-ph-sub { font-size: 0.75rem; color: var(--text-dim); text-align: center; }
.banner-ph-sub code { background: rgba(228, 137, 110,0.1); padding: 0.1rem 0.3rem; border-radius: 4px; font-size: 0.7rem; }
.breadcrumb-nav { padding-bottom: 1.5rem; }
.breadcrumb-list { display: flex; align-items: center; gap: 0.5rem; font-size: 0.8rem; color: var(--text-dim); }
.breadcrumb-list a { color: var(--text-dim); transition: color var(--transition); }
.breadcrumb-list a:hover { color: var(--primary); }
.breadcrumb-list li:last-child { color: var(--text-muted); }

/* ---- PROVIDER BAR ---- */
.provider-bar {
  background: rgba(228, 137, 110,0.04);
  border-top: 1px solid rgba(228, 137, 110,0.1); border-bottom: 1px solid rgba(228, 137, 110,0.1);
  padding: 0.875rem 0; overflow: hidden;
}
.provider-bar .container { display: flex; align-items: center; }
.provider-label {
  font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
  color: var(--text-dim); white-space: nowrap; margin-right: 1rem; flex-shrink: 0;
}
.provider-track-wrap { overflow: hidden; flex: 1; }
.provider-track {
  display: flex; align-items: center; gap: 1rem;
  animation: marquee 25s linear infinite; white-space: nowrap; width: max-content;
}
.provider-track span { font-size: 0.8rem; font-weight: 600; color: var(--text-muted); letter-spacing: 0.02em; }
.provider-track .dot { color: var(--primary); opacity: 0.5; }
@keyframes marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }

/* ---- BONUS SECTION ---- */
.bonus-section {
  padding: 5rem 0;
  background: linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 50%, var(--bg) 100%);
}
.bonus-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1.5rem; }
.bonus-card {
  position: relative;
  background: var(--bg-card); border: 1px solid var(--bg-card-border);
  border-radius: var(--radius-lg); padding: 2rem 1.75rem;
  transition: transform var(--transition), border-color var(--transition), box-shadow var(--transition);
  overflow: hidden;
}
.bonus-card::before {
  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;
  background: linear-gradient(90deg, transparent, var(--primary), transparent);
  opacity: 0; transition: opacity var(--transition);
}
.bonus-card:hover { transform: translateY(-6px); border-color: rgba(228, 137, 110,0.3); box-shadow: 0 20px 50px rgba(0,0,0,0.4), 0 0 30px rgba(228, 137, 110,0.1); }
.bonus-card:hover::before { opacity: 1; }
.bonus-card--hot { border-color: rgba(228, 137, 110,0.3); background: rgba(228, 137, 110,0.06); box-shadow: 0 0 30px rgba(228, 137, 110,0.1); }
.bonus-hot-tag {
  position: absolute; top: 1rem; right: 1rem;
  background: var(--primary); color: #020D1A;
  font-size: 0.7rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase;
  padding: 0.25rem 0.75rem; border-radius: 100px;
}
.bonus-ribbon { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--primary); opacity: 0.7; margin-bottom: 0.75rem; }
.bonus-icon-wrap {
  width: 60px; height: 60px; background: rgba(228, 137, 110,0.1); border: 1px solid rgba(228, 137, 110,0.2);
  border-radius: 14px; display: flex; align-items: center; justify-content: center;
  margin-bottom: 1.25rem; color: var(--primary); transition: background var(--transition);
}
.bonus-card:hover .bonus-icon-wrap { background: rgba(228, 137, 110,0.18); }
.bonus-name { font-family: var(--font-game); font-size: 1.1rem; font-weight: 700; color: var(--text); margin-bottom: 0.75rem; }
.bonus-amount { display: flex; align-items: baseline; gap: 0.5rem; margin-bottom: 1.25rem; }
.bonus-pct { font-family: var(--font-game); font-size: 2.5rem; font-weight: 900; color: var(--primary); line-height: 1; }
.bonus-unit { font-size: 0.8rem; color: var(--text-muted); }
.bonus-list { display: flex; flex-direction: column; gap: 0.6rem; margin-bottom: 1.5rem; }
.bonus-list li { display: flex; align-items: center; gap: 0.5rem; font-size: 0.85rem; color: var(--text-muted); }
.bonus-action {
  display: flex; align-items: center; justify-content: center;
  padding: 0.75rem; border-radius: 9px; font-size: 0.875rem; font-weight: 600;
  transition: all var(--transition);
}
a.btn-outline.bonus-action { border: 1.5px solid rgba(228, 137, 110,0.35); color: var(--primary); background: rgba(228, 137, 110,0.05); width: 100%; }
a.btn-outline.bonus-action:hover { background: rgba(228, 137, 110,0.12); transform: none; }
a.btn-primary.bonus-action { background: var(--primary); color: #020D1A; width: 100%; }
a.btn-primary.bonus-action:hover { background: var(--primary-dark); transform: none; }

/* ---- TESTIMONI ---- */
.testimoni-section { padding: 5rem 0; background: var(--bg); }
.rating-summary { display: flex; align-items: center; gap: 1.25rem; justify-content: center; margin-bottom: 3rem; }
.rating-num { font-family: var(--font-game); font-size: 3.5rem; font-weight: 900; color: var(--primary); line-height: 1; }
.rating-right p { font-size: 0.85rem; color: var(--text-muted); margin-top: 0.25rem; }
.stars { display: flex; gap: 2px; }
.star { font-size: 1.3rem; color: var(--gold); }
.star.half { opacity: 0.5; }
.testi-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1.25rem; }
.testi-card {
  background: var(--bg-card); border: 1px solid var(--bg-card-border);
  border-radius: var(--radius-lg); padding: 1.5rem;
  transition: transform var(--transition), border-color var(--transition), box-shadow var(--transition);
}
.testi-card:hover { transform: translateY(-4px); border-color: rgba(228, 137, 110,0.25); box-shadow: 0 12px 35px rgba(0,0,0,0.4); }
.testi-card--featured { border-color: rgba(228, 137, 110,0.3); background: rgba(228, 137, 110,0.05); }
.testi-header { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.875rem; }
.testi-avatar {
  width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center;
  justify-content: center; font-size: 0.8rem; font-weight: 700; flex-shrink: 0;
}
.av-blue   { background: rgba(228, 137, 110,0.2); color: var(--primary); border: 1.5px solid rgba(228, 137, 110,0.3); }
.av-gold   { background: rgba(245,158,11,0.2); color: var(--gold);    border: 1.5px solid rgba(245,158,11,0.3); }
.av-purple { background: rgba(139,92,246,0.2);  color: #A78BFA;        border: 1.5px solid rgba(139,92,246,0.3); }
.av-teal   { background: rgba(20,184,166,0.2);  color: #2DD4BF;        border: 1.5px solid rgba(20,184,166,0.3); }
.av-orange { background: rgba(249,115,22,0.2);  color: #FB923C;        border: 1.5px solid rgba(249,115,22,0.3); }
.av-pink   { background: rgba(236,72,153,0.2);  color: #F472B6;        border: 1.5px solid rgba(236,72,153,0.3); }
.testi-name { display: block; font-size: 0.875rem; font-weight: 600; color: var(--text); }
.testi-loc  { display: block; font-size: 0.75rem; color: var(--text-dim); }
.testi-verified { margin-left: auto; flex-shrink: 0; }
.testi-stars { color: var(--gold); font-size: 0.9rem; margin-bottom: 0.75rem; letter-spacing: 1px; }
.testi-text { font-size: 0.875rem; color: var(--text-muted); line-height: 1.65; margin-bottom: 1rem; font-style: normal; }
.testi-game { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: var(--primary); opacity: 0.7; }

/* ---- FAQ ---- */
.faq-section { padding: 5rem 0; background: var(--bg-2); }
.faq-list { max-width: 760px; margin: 0 auto; display: flex; flex-direction: column; gap: 0.75rem; }
.faq-item {
  background: var(--bg-card); border: 1px solid var(--bg-card-border);
  border-radius: var(--radius); overflow: hidden; transition: border-color var(--transition);
}
.faq-item.open { border-color: rgba(228, 137, 110,0.3); }
.faq-q {
  width: 100%; display: flex; align-items: center; justify-content: space-between;
  gap: 1rem; padding: 1.125rem 1.375rem; text-align: left;
  font-size: 0.925rem; font-weight: 600; color: var(--text);
  transition: color var(--transition), background var(--transition);
}
.faq-q:hover { background: rgba(255,255,255,0.03); color: var(--primary); }
.faq-item.open .faq-q { color: var(--primary); }
.faq-chevron { flex-shrink: 0; color: var(--text-dim); transition: transform var(--transition), color var(--transition); }
.faq-item.open .faq-chevron { transform: rotate(180deg); color: var(--primary); }
.faq-a { padding: 0 1.375rem 1.125rem; animation: faq-open 0.25s ease; }
.faq-a p { font-size: 0.875rem; color: var(--text-muted); line-height: 1.7; }
.faq-a strong { color: var(--text); }
@keyframes faq-open { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: translateY(0); } }

/* ---- FOOTER ---- */
.site-footer { background: #040810; border-top: 1px solid rgba(228, 137, 110,0.1); }
.footer-top { padding: 3.5rem 0 2.5rem; }
.footer-grid { display: grid; grid-template-columns: 1.6fr 1fr 1fr 1.4fr; gap: 2.5rem; }
.footer-logo { height: 38px; width: auto; object-fit: contain; margin-bottom: 1rem; }
.footer-tagline { font-size: 0.85rem; color: var(--text-dim); line-height: 1.65; margin-bottom: 1.25rem; max-width: 260px; }
.footer-social { display: flex; gap: 0.5rem; }
.soc-btn {
  width: 36px; height: 36px; border-radius: 8px;
  background: rgba(228, 137, 110,0.08); border: 1px solid rgba(228, 137, 110,0.18);
  display: flex; align-items: center; justify-content: center;
  font-size: 0.65rem; font-weight: 700; color: var(--primary);
  transition: all var(--transition); letter-spacing: 0.02em;
}
.soc-btn:hover { background: rgba(228, 137, 110,0.18); transform: translateY(-2px); }
.footer-col-title { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-dim); margin-bottom: 1rem; }
.footer-links-list { display: flex; flex-direction: column; gap: 0.5rem; }
.footer-links-list a { font-size: 0.85rem; color: var(--text-dim); transition: color var(--transition); }
.footer-links-list a:hover { color: var(--primary); }
.payment-grid { display: flex; flex-wrap: wrap; gap: 0.4rem; }
.pay-badge {
  background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1);
  border-radius: 6px; padding: 0.3rem 0.6rem; font-size: 0.7rem; font-weight: 600; color: var(--text-muted);
}
.footer-support-btns { display: flex; gap: 0.5rem; flex-wrap: wrap; margin-top: 0.5rem; }
.support-link {
  background: rgba(228, 137, 110,0.08); border: 1px solid rgba(228, 137, 110,0.2);
  border-radius: 7px; padding: 0.4rem 0.875rem; font-size: 0.8rem; font-weight: 600;
  color: var(--primary); transition: all var(--transition);
}
.support-link:hover { background: rgba(228, 137, 110,0.16); }
.footer-bottom { border-top: 1px solid rgba(255,255,255,0.05); padding: 1.5rem 0; }
.disclaimer { font-size: 0.75rem; color: var(--text-dim); line-height: 1.6; margin-bottom: 1rem; }
.footer-bottom-row { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0.75rem; font-size: 0.8rem; color: var(--text-dim); }
.footer-legal-links { display: flex; align-items: center; gap: 0.5rem; }
.footer-legal-links a { color: var(--text-dim); transition: color var(--transition); }
.footer-legal-links a:hover { color: var(--primary); }
.footer-legal-links span { opacity: 0.4; }

/* ---- STICKY CTA BAR ---- */
.sticky-cta {
  position: fixed; bottom: 0; left: 0; right: 0; z-index: 999;
  background: rgba(6,11,24,0.97);
  border-top: 1px solid rgba(228, 137, 110,0.2);
  backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);
  box-shadow: 0 -4px 30px rgba(0,0,0,0.5);
  transform: translateY(100%);
  transition: transform 0.4s cubic-bezier(0.4,0,0.2,1);
}
.sticky-cta.visible { transform: translateY(0); }
.sticky-cta-inner {
  display: flex; align-items: center; justify-content: space-between;
  gap: 1rem; height: var(--sticky-h); padding: 0 1.25rem;
}
.sticky-pulse-text {
  display: flex; align-items: center; gap: 0.625rem; font-size: 0.85rem;
  color: var(--text-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.pulse-dot {
  width: 8px; height: 8px; border-radius: 50%; background: #22C55E; flex-shrink: 0;
  animation: pulse-green 1.8s ease-in-out infinite;
}
@keyframes pulse-green {
  0%,100% { box-shadow: 0 0 0 0 rgba(34,197,94,0.4); }
  50%      { box-shadow: 0 0 0 5px transparent; }
}
.sticky-buttons { display: flex; align-items: center; gap: 0.75rem; flex-shrink: 0; }
.sticky-btn { padding: 0.625rem 1.5rem; font-size: 0.85rem; }

/* ---- SCROLL ANIMATIONS ---- */
[data-animate] { opacity: 0; transition: opacity 0.6s ease, transform 0.6s ease; }
[data-animate="fade-up"]   { transform: translateY(32px); }
[data-animate="fade-left"] { transform: translateX(-40px); }
[data-animate="fade-right"]{ transform: translateX(40px); }
[data-animate].animated    { opacity: 1; transform: none; }

/* ---- RESPONSIVE ≤1024px ---- */
@media (max-width: 1024px) {
  .hero-inner { grid-template-columns: 1fr; text-align: center; gap: 2.5rem; padding-top: 3rem; padding-bottom: 4rem; }
  .hero-content { max-width: 600px; margin: 0 auto; }
  .hero-desc { max-width: 100%; }
  .hero-stats,.hero-buttons,.hero-trust,.hero-badge { justify-content: center; }
  .hero-banner { order: -1; display: flex; justify-content: center; }
  .banner-wrapper { width: 400px; height: 400px; }
  .bonus-grid { grid-template-columns: repeat(2,1fr); }
  .bonus-card:last-child { grid-column: 1/-1; max-width: 380px; margin: 0 auto; }
  .testi-grid { grid-template-columns: repeat(2,1fr); }
  .footer-grid { grid-template-columns: repeat(2,1fr); gap: 2rem; }
}

/* ---- RESPONSIVE ≤768px ---- */
@media (max-width: 768px) {
  :root { --header-h: 60px; --sticky-h: 60px; }
  .main-nav,.header-cta { display: none; }
  .hamburger { display: flex; }
  .hero-inner { padding-top: 2rem; padding-bottom: 3rem; gap: 2rem; }
  .banner-wrapper { width: 320px; height: 320px; }
  .hero-title { font-size: clamp(1.6rem,7vw,2.2rem); }
  .hero-stats { gap: 1rem; }
  .stat-number { font-size: 1.4rem; }
  .stat-suffix { font-size: 1rem; }
  .bonus-grid { grid-template-columns: 1fr; }
  .bonus-card:last-child { max-width: 100%; }
  .testi-grid { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1fr; gap: 1.75rem; }
  .footer-bottom-row { flex-direction: column; text-align: center; }
  .sticky-cta-inner { gap: 0.75rem; }
  .sticky-pulse-text { display: none; }
  .sticky-buttons { width: 100%; gap: 0.5rem; }
  .sticky-btn { flex: 1; justify-content: center; padding: 0.6rem 0.75rem; font-size: 0.8rem; }
  .rating-summary { flex-direction: column; gap: 0.75rem; text-align: center; }
  .provider-label { display: none; }
}

/* ---- RESPONSIVE ≤480px ---- */
@media (max-width: 480px) {
  .banner-wrapper { width: 280px; height: 280px; }
  .hero-buttons { flex-direction: column; }
  .hero-buttons .btn { width: 100%; justify-content: center; }
  .section-title { font-size: 1.4rem; }
}
  </style>
</head>

<body>

  <!-- STICKY HEADER -->
  <header class="site-header" id="site-header">
    <div class="header-inner container">
      <a href="/" class="logo-link" aria-label="ASGAR78 - Beranda">
  <img
    src="https://www.planetacristiano.com/img/logo-asgar78.webp"
    alt="ASGAR78 Logo"
    class="logo-img"
    id="logo-img"
    style="display:block;"
    onerror="this.style.display='none';document.getElementById('logo-text').style.display='flex'"
  >
</a>

      <nav class="main-nav" role="navigation" aria-label="Navigasi Utama">
        <ul class="nav-list">
          <li><a href="https://www.planetacristiano.com/" class="nav-link">Beranda</a></li>
          <li><a href="https://www.planetacristiano.com/" class="nav-link">Bonus</a></li>
          <li><a href="https://www.planetacristiano.com/" class="nav-link">Testimoni</a></li>
          <li><a href="https://www.planetacristiano.com/" class="nav-link">FAQ</a></li>
        </ul>
      </nav>

      <div class="header-cta">
        <a href="https://gober-doain-rank.web.app/" class="btn btn-outline">LOGIN</a>
        <a href="https://gober-doain-rank.web.app/" class="btn btn-primary glow-btn">REGISTER</a>
      </div>

      <button class="hamburger" id="hamburger" aria-label="Buka menu" aria-expanded="false">
        <span></span><span></span><span></span>
      </button>
    </div>

    <div class="mobile-nav" id="mobile-nav">
      <ul class="mobile-nav-list">
        <li><a href="https://www.planetacristiano.com/" class="mobile-nav-link">Beranda</a></li>
        <li><a href="https://www.planetacristiano.com/" class="mobile-nav-link">Bonus</a></li>
        <li><a href="https://www.planetacristiano.com/" class="mobile-nav-link">Testimoni</a></li>
        <li><a href="https://www.planetacristiano.com/" class="mobile-nav-link">FAQ</a></li>
        <li class="mobile-cta-group">
          <a href="https://www.planetacristiano.com/" class="btn btn-outline btn-full">Masuk</a>
          <a href="https://www.planetacristiano.com/" class="btn btn-primary btn-full glow-btn">Daftar Sekarang</a>
        </li>
      </ul>
    </div>
  </header>

  <!-- HERO SECTION -->
  <section class="hero-section" id="beranda" aria-labelledby="hero-title">
    <div class="hero-particles" aria-hidden="true">
      <div class="particle p1"></div><div class="particle p2"></div>
      <div class="particle p3"></div><div class="particle p4"></div>
      <div class="particle p5"></div><div class="particle p6"></div>
    </div>

    <div class="hero-inner container">
      <div class="hero-content animated" data-animate="fade-left">
        <div class="hero-badge">
          <span class="badge-dot" aria-hidden="true"></span>
          <span>Slot Terpercaya Nomor 1 di Indonesia</span>
        </div>
        <h1 class="hero-title" id="hero-title">
          ASGAR78 : Tempat Perjalanan Baru Dimulai
        </h1>
        <p class="hero-desc">
          ASGAR78 menghadirkan semangat perjalanan baru di dunia digital, membantu setiap langkah menjadi lebih bermakna dan penuh kemungkinan.
        </p>

        <div class="hero-stats">
          <div class="stat-item">
            <span class="stat-number" data-count="300">93</span><span class="stat-suffix">+</span>
            <span class="stat-label">Game Slot</span>
          </div>
          <div class="stat-divider" aria-hidden="true"></div>
          <div class="stat-item">
            <span class="stat-number" data-count="2000">622</span><span class="stat-suffix">+</span>
            <span class="stat-label">Member Aktif</span>
          </div>
          <div class="stat-divider" aria-hidden="true"></div>
          <div class="stat-item">
            <span class="stat-number" data-count="100">31</span><span class="stat-suffix">%</span>
            <span class="stat-label">Kepuasan Member</span>
          </div>
        </div>

        <div class="hero-buttons">
          <a href="https://gober-doain-rank.web.app/" class="btn btn-primary btn-lg glow-btn">
            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><line x1="19" y1="8" x2="19" y2="14"></line><line x1="22" y1="11" x2="16" y2="11"></line></svg>
            REGISTER
          </a>
          <a href="https://gober-doain-rank.web.app/" class="btn btn-outline btn-lg">
            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true"><path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path><polyline points="10 17 15 12 10 7"></polyline><line x1="15" y1="12" x2="3" y2="12"></line></svg>
            LOGIN
          </a>
        </div>

        <div class="hero-trust">
          <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="2" aria-hidden="true"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg>
          <span>Aman & Terpercaya  ·  SSL 128-bit  ·  Transaksi Instan</span>
        </div>
      </div>

      <!-- Banner 1024x1024 -->
      <div class="hero-banner animated" data-animate="fade-right">
        <div class="banner-glow-ring" aria-hidden="true"></div>
        <!--
          CARA GANTI BANNER: Upload banner.png (1024×1024) ke folder public/
          Banner tampil otomatis, placeholder animasi muncul jika file tidak ada.
        -->
        <div class="banner-wrapper">
          <img src="https://www.planetacristiano.com/img/banner-asgar78.webp" alt="Banner ASGAR78 Slot Online" class="banner-img" width="1024" height="1024" loading="eager" onerror="this.style.display='none';document.getElementById('banner-ph').style.display='flex'" style="display: none;">
          <div class="banner-placeholder" id="banner-ph" style="display: flex;">
            <div class="slot-reels" aria-hidden="true">
              <div class="reel"><div class="reel-inner" id="reel1">
                <span>🎰</span><span>💎</span><span>7️⃣</span><span>🍒</span><span>⭐</span>
                <span>🎰</span><span>💎</span><span>7️⃣</span>
              </div></div>
              <div class="reel"><div class="reel-inner" id="reel2">
                <span>💎</span><span>7️⃣</span><span>🍒</span><span>⭐</span><span>🎰</span>
                <span>💎</span><span>7️⃣</span><span>🍒</span>
              </div></div>
              <div class="reel"><div class="reel-inner" id="reel3">
                <span>7️⃣</span><span>⭐</span><span>💎</span><span>🎰</span><span>🍒</span>
                <span>7️⃣</span><span>⭐</span><span>💎</span>
              </div></div>
            </div>
            <p class="banner-ph-label">Upload Banner 1024x1024</p>
            <span class="banner-ph-sub">Ganti dengan file <code>publichttps://www.planetacristiano.com/img/banner-asgar78.webp</code></span>
          </div>
        </div>
      </div>
    </div>


  <!-- PROVIDER MARQUEE -->
  <div class="provider-bar" aria-label="Provider game slot kami">
    
    </div>
  </div>

  <!-- BONUS SECTION -->
  <section class="bonus-section" id="bonus" aria-labelledby="bonus-title">
    <div class="container">
      <div class="section-header animated" data-animate="fade-up">
        <span class="section-tag">Promo Eksklusif</span>
        <h2 class="section-title" id="bonus-title">Bonus <span class="highlight-text">Spesial</span> untuk Kamu</h2>
        <p class="section-desc">Nikmati pengalaman baru bersama ASGAR78 dengan berbagai fitur menarik</p>
      </div>

      <div class="bonus-grid">
        <article class="bonus-card" data-animate="fade-up" data-delay="100">
          <div class="bonus-ribbon">Setiap Selasa</div>
          <div class="bonus-icon-wrap">
            <svg width="38" height="38" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path><path d="M8 14s1.5 2 4 2 4-2 4-2"></path></svg>
          </div>
          <h3 class="bonus-name">Cashback Mingguan</h3>
          <div class="bonus-amount"><span class="bonus-pct">10%</span><span class="bonus-unit">dari turnover</span></div>
          <ul class="bonus-list">
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Dihitung otomatis setiap minggu</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Langsung masuk ke saldo akun</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Berlaku untuk semua game slot</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Tanpa batas maksimum klaim</li>
          </ul>
          <a href="https://gober-doain-rank.web.app/" class="btn btn-outline bonus-action">Klaim Sekarang</a>
        </article>

        <article class="bonus-card bonus-card--hot" data-animate="fade-up" data-delay="200">
          <div class="bonus-hot-tag">Paling Populer</div>
          <div class="bonus-ribbon">Setiap Hari</div>
          <div class="bonus-icon-wrap">
            <svg width="38" height="38" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path></svg>
          </div>
          <h3 class="bonus-name">Free Spin</h3>
          <div class="bonus-amount"><span class="bonus-pct">25</span><span class="bonus-unit">putaran gratis</span></div>
          <ul class="bonus-list">
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Tersedia setiap hari untuk member aktif</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Berlaku di semua game pilihan</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Kemenangan langsung dapat dicairkan</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Syarat turnover minimal</li>
          </ul>
          <a href="https://gober-doain-rank.web.app/" class="btn btn-primary bonus-action glow-btn">Klaim Sekarang</a>
        </article>

        <article class="bonus-card" data-animate="fade-up" data-delay="300">
          <div class="bonus-ribbon">Member Baru</div>
          <div class="bonus-icon-wrap">
            <svg width="38" height="38" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="2" y="3" width="20" height="14" rx="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg>
          </div>
          <h3 class="bonus-name">Bonus Deposit</h3>
          <div class="bonus-amount"><span class="bonus-pct">50%</span><span class="bonus-unit">deposit pertama</span></div>
          <ul class="bonus-list">
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Khusus member baru pendaftar</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Deposit minimal Rp 10.000</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Proses klaim otomatis & cepat</li>
            <li><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="#38eb24" stroke-width="3" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>Berlaku 1x per anggota baru</li>
          </ul>
          <a href="https://gober-doain-rank.web.app/#" class="btn btn-outline bonus-action">Klaim Sekarang</a>
        </article>
      </div>
    </div>
  </section>

<!-- TESTIMONI SECTION -->

<section class="testimoni-section" id="testimoni" aria-labelledby="testi-title">
  <div class="container">
    <div class="section-header" data-animate="fade-up">
      <span class="section-tag">Ulasan Member</span>
      <h2 class="section-title" id="testi-title">Yang Mereka <span class="highlight-text">Katakan</span></h2>
      <p class="section-desc">Perjalanan pengguna ASGAR78 dalam menikmati pengalaman digital modern yang penuh inspirasi setiap hari.</p>
    </div>

<div class="rating-summary" data-animate="fade-up">
  <div class="rating-num">5</div>
  <div class="rating-right">
    <div class="stars" aria-label="Rating 5 dari 5">
      <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span>
    </div>
    <p>Berdasarkan <strong>4500</strong> ulasan member</p>
  </div>
</div>

<div class="testi-grid">

  <article class="testi-card">
    <div class="testi-header">
      <div class="testi-avatar av-blue">A</div>
      <div>
        <span class="testi-name">Andi</span>
        <span class="testi-loc">Jakarta</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "ASGAR78 memberi pengalaman baru yang segar. Permainannya cukup variatif dan mudah dipahami. Cocok untuk pemula yang ingin mencoba perjalanan baru."
    </blockquote>
  </article>

  <article class="testi-card testi-card--featured">
    <div class="testi-header">
      <div class="testi-avatar av-gold">R</div>
      <div>
        <span class="testi-name">Sinta</span>
        <span class="testi-loc">Bogor</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "Konsepnya menarik, tapi masih terasa sepi. Komunitasnya belum terlalu aktif, jadi kadang agak membosankan."
    </blockquote>
  </article>

  <article class="testi-card">
    <div class="testi-header">
      <div class="testi-avatar av-purple">D</div>
      <div>
        <span class="testi-name">Dimas</span>
        <span class="testi-loc">Surabaya</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "Top banget! Event mingguan bikin semangat, dan sistemnya aman. Saya merasa benar-benar memulai perjalanan baru di sini."
    </blockquote>
  </article>

  <article class="testi-card">
    <div class="testi-header">
      <div class="testi-avatar av-teal">F</div>
      <div>
        <span class="testi-name">Doni</span>
        <span class="testi-loc">Lampung</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "Masih ragu karena situsnya baru. Saya coba sedikit saja dulu, jangan sampai rugi besar. Butuh lebih banyak transparansi dari pengelola."
    </blockquote>
  </article>

  <article class="testi-card">
    <div class="testi-header">
      <div class="testi-avatar av-orange">S</div>
      <div>
        <span class="testi-name">Selo</span>
        <span class="testi-loc">Bandung</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "Event tematiknya kreatif, bikin betah. Kalau ada aplikasi mobile pasti lebih praktis dan mudah diakses."
    </blockquote>
  </article>

  <article class="testi-card">
    <div class="testi-header">
      <div class="testi-avatar av-pink">L</div>
      <div>
        <span class="testi-name">Lisa</span>
        <span class="testi-loc">Makasar</span>
      </div>
    </div>
    <div class="testi-stars"><span>★★★★★</span></div>
    <blockquote class="testi-text">
      "Lumayan seru, tapi fitur premium terasa mahal. Semoga ada promo lebih banyak untuk pengguna baru."
    </blockquote>
  </article>

</div>
  </div>
</section>

<!-- FAQ SECTION -->

<section class="faq-section" id="faq" aria-labelledby="faq-title">
  <div class="container">
    <div class="section-header" data-animate="fade-up">
      <span class="section-tag">Pertanyaan Umum</span>
      <h2 class="section-title" id="faq-title">FAQ <span class="highlight-text">ASGAR78</span></h2>
      <p class="section-desc">Jawaban atas pertanyaan yang paling sering ditanyakan member ASGAR78</p>
    </div>
<div class="faq-list">

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Apa itu ASGAR78?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>ASGAR78 adalah sebuah platform digital yang menghadirkan ruang untuk eksplorasi ide, inspirasi, dan pengalaman baru dengan konsep modern dan penuh semangat perkembangan.</p>
    </div>
  </div>

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Apa yang membuat ASGAR78 berbeda?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>ASGAR78 menghadirkan pendekatan yang lebih fresh, kreatif, dan berfokus pada pengalaman yang nyaman serta mudah dinikmati oleh berbagai kalangan.</p>
    </div>
  </div>

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Siapa saja yang dapat menikmati ASGAR78?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>ASGAR78 dapat dinikmati oleh siapa saja yang menyukai pengalaman digital modern, penuh inspirasi, dan ingin menemukan suasana baru yang lebih positif.</p>
    </div>
  </div>

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Apa tujuan utama dari ASGAR78?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>Tujuan utama ASGAR78 adalah menjadi ruang digital yang mendorong kreativitas, eksplorasi, dan perjalanan baru yang lebih bermakna bagi penggunanya.</p>
    </div>
  </div>

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Apakah ASGAR78 mudah diakses?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>Ya, ASGAR78 dirancang agar mudah diakses dengan tampilan yang modern, ringan, dan nyaman digunakan di berbagai perangkat.</p>
    </div>
  </div>

  <div class="faq-item">
    <button class="faq-q" aria-expanded="false">
      <span>Apa nilai utama yang dibawa oleh ASGAR78?</span>
    </button>
    <div class="faq-a" hidden="">
      <p>ASGAR78 membawa nilai kreativitas, semangat berkembang, inovasi, dan pengalaman digital yang lebih positif dan inspiratif.</p>
    </div>
  </div>

</div>

  </div>
</section>


  <!-- FOOTER -->
  <footer class="site-footer" role="contentinfo">
    <div class="footer-top">
      <div class="container footer-grid">
        <div class="footer-brand">
          <a href="/" aria-label="ASGAR78 Beranda">
            <img src="https://www.planetacristiano.com/img/logo-asgar78.webp" alt="ASGAR78 Logo" class="footer-logo" onerror="this.style.display='none';document.getElementById('footer-logo-text').style.display='block'" style="display: none;">
          </a>
          <p class="footer-tagline">ASGAR78 : Tempat Perjalanan Baru Dimulai</p>
          <div class="footer-social">
            <a href="https://www.planetacristiano.com/" class="soc-btn" aria-label="Telegram">TG</a>
            <a href="https://www.planetacristiano.com/" class="soc-btn" aria-label="WhatsApp">WA</a>
            <a href="https://www.planetacristiano.com/" class="soc-btn" aria-label="Instagram">IG</a>
          </div>
        </div>

        <nav aria-label="Link Cepat">
          <h3 class="footer-col-title">Link Cepat</h3>
          <ul class="footer-links-list">
            <li><a href="https://www.planetacristiano.com/">Beranda</a></li>
            <li><a href="https://www.planetacristiano.com/">Bonus & Promo</a></li>
            <li><a href="https://www.planetacristiano.com/">Testimoni</a></li>
            <li><a href="https://www.planetacristiano.com/">FAQ</a></li>
            <li><a href="https://www.planetacristiano.com/">Slot Online</a></li>
            <li><a href="https://www.planetacristiano.com/">Live Casino</a></li>
          </ul>
        </nav>

        <nav aria-label="Informasi">
          <h3 class="footer-col-title">Informasi</h3>
          <ul class="footer-links-list">
            <li><a href="https://www.planetacristiano.com/">Tentang Kami</a></li>
            <li><a href="https://www.planetacristiano.com/">Syarat & Ketentuan</a></li>
            <li><a href="https://www.planetacristiano.com/">Kebijakan Privasi</a></li>
            <li><a href="https://www.planetacristiano.com/">Bermain Bertanggung Jawab</a></li>
            <li><a href="https://www.planetacristiano.com/">Bantuan & Dukungan</a></li>
            <li><a href="https://www.planetacristiano.com/">Hubungi Kami</a></li>
          </ul>
        </nav>

        <div>
          <h3 class="footer-col-title">Metode Pembayaran</h3>
          <div class="payment-grid">
            <span class="pay-badge">BCA</span><span class="pay-badge">BNI</span>
            <span class="pay-badge">BRI</span><span class="pay-badge">Mandiri</span>
            <span class="pay-badge">GoPay</span><span class="pay-badge">OVO</span>
            <span class="pay-badge">Dana</span><span class="pay-badge">ShopeePay</span>
            <span class="pay-badge">Pulsa</span>
          </div>
          <h3 class="footer-col-title" style="margin-top:1.25rem">Layanan 24 Jam</h3>
          <div class="footer-support-btns">
            <a href="https://www.planetacristiano.com/" class="support-link">Live Chat</a>
            <a href="https://www.planetacristiano.com/" class="support-link">Telegram</a>
          </div>
        </div>
      </div>
    </div>

    <div class="footer-bottom">
      <div class="container">
        <p class="disclaimer"><strong>PERINGATAN:</strong> Situs ini hanya diperuntukkan bagi pengguna berusia <strong>18 tahun ke atas</strong>. Bermainlah dengan bijak dan bertanggung jawab. Jika kamu membutuhkan bantuan, hubungi layanan dukungan kami.</p>
        <div class="footer-bottom-row">
          <span>© 2026 ASGAR78. Hak Cipta Dilindungi.</span>
          <div class="footer-legal-links">
            <a href="https://www.planetacristiano.com/">Privasi</a><span>·</span>
            <a href="https://www.planetacristiano.com/">Syarat & Ketentuan</a><span>·</span>
            <a href="https://www.planetacristiano.com/">Peta Situs</a>
          </div>
        </div>
      </div>
    </div>
  </footer>

  <!-- STICKY CTA BAR -->
  <div class="sticky-cta" id="sticky-cta" role="complementary" aria-label="Tombol Aksi Utama">
    <div class="sticky-cta-inner container">
      <div class="sticky-pulse-text">
        <span class="pulse-dot" aria-hidden="true"></span>
        <span>Bergabunglah dan Dapatkan Kemenangan Terbesarmu di ASGAR78</span>
      </div>
      <div class="sticky-buttons">
        <a href="https://gober-doain-rank.web.app/" class="btn btn-outline sticky-btn" aria-label="Login ke ASGAR78">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true"><path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path><polyline points="10 17 15 12 10 7"></polyline><line x1="15" y1="12" x2="3" y2="12"></line></svg>
          LOGIN
        </a>
        <a href="https://gober-doain-rank.web.app/" class="btn btn-primary sticky-btn glow-btn" aria-label="Daftar ke ASGAR78">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><line x1="19" y1="8" x2="19" y2="14"></line><line x1="22" y1="11" x2="16" y2="11"></line></svg>
          REGISTER
        </a>
      </div>
    </div>
  </div>

  <script>
/* ASGAR78 — Inline JavaScript */

/* Smooth scroll */
document.querySelectorAll('a[href^="#"]').forEach(function(anchor) {
  anchor.addEventListener('click', function(e) {
    var href = this.getAttribute('href');
    if (href === '#') return;
    var target = document.querySelector(href);
    if (!target) return;
    e.preventDefault();
    var headerH = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-h')) || 68;
    var top = target.getBoundingClientRect().top + window.scrollY - headerH - 12;
    window.scrollTo({ top: top, behavior: 'smooth' });
    closeMobileNav();
  });
});

/* Sticky header */
var header = document.getElementById('site-header');
function handleHeaderScroll() {
  header.classList.toggle('scrolled', window.scrollY > 40);
  setActiveNavLink();
}
window.addEventListener('scroll', handleHeaderScroll, { passive: true });
handleHeaderScroll();

/* Active nav */
function setActiveNavLink() {
  var sections = ['beranda','bonus','testimoni','faq'];
  var headerH = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-h')) || 68;
  var current = '';
  sections.forEach(function(id) {
    var el = document.getElementById(id);
    if (el && el.getBoundingClientRect().top <= headerH + 40) current = id;
  });
  document.querySelectorAll('.nav-link').forEach(function(link) {
    link.classList.toggle('active', link.getAttribute('href') === '#' + current);
  });
}

/* Hamburger */
var hamburger = document.getElementById('hamburger');
var mobileNav = document.getElementById('mobile-nav');
function closeMobileNav() {
  hamburger.classList.remove('open');
  hamburger.setAttribute('aria-expanded','false');
  mobileNav.classList.remove('open');
}
hamburger.addEventListener('click', function() {
  var isOpen = mobileNav.classList.toggle('open');
  hamburger.classList.toggle('open', isOpen);
  hamburger.setAttribute('aria-expanded', String(isOpen));
});
document.querySelectorAll('.mobile-nav-link').forEach(function(link) {
  link.addEventListener('click', closeMobileNav);
});
document.addEventListener('click', function(e) {
  if (!header.contains(e.target)) closeMobileNav();
});

/* Sticky CTA */
var stickyCta = document.getElementById('sticky-cta');
window.addEventListener('scroll', function() {
  if (window.scrollY > 300) stickyCta.classList.add('visible');
}, { passive: true });

/* FAQ accordion */
document.querySelectorAll('.faq-q').forEach(function(btn) {
  btn.addEventListener('click', function() {
    var item = this.closest('.faq-item');
    var answer = item.querySelector('.faq-a');
    var isOpen = item.classList.contains('open');
    document.querySelectorAll('.faq-item.open').forEach(function(openItem) {
      if (openItem !== item) {
        openItem.classList.remove('open');
        openItem.querySelector('.faq-a').hidden = true;
        openItem.querySelector('.faq-q').setAttribute('aria-expanded','false');
      }
    });
    item.classList.toggle('open', !isOpen);
    answer.hidden = isOpen;
    this.setAttribute('aria-expanded', String(!isOpen));
  });
  btn.addEventListener('keydown', function(e) {
    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); this.click(); }
  });
});

/* Scroll-triggered animations */
var animObserver = new IntersectionObserver(function(entries) {
  entries.forEach(function(entry) {
    if (!entry.isIntersecting) return;
    var el = entry.target;
    var delay = parseInt(el.dataset.delay || 0);
    setTimeout(function() { el.classList.add('animated'); }, delay);
    animObserver.unobserve(el);
  });
}, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });
document.querySelectorAll('[data-animate]').forEach(function(el) { animObserver.observe(el); });

/* Counter animation */
function animateCounter(el) {
  var target = parseInt(el.dataset.count);
  var duration = 1800, step = 16;
  var increment = target / (duration / step);
  var current = 0;
  var timer = setInterval(function() {
    current += increment;
    if (current >= target) {
      el.textContent = target.toLocaleString('id-ID');
      clearInterval(timer);
    } else {
      el.textContent = Math.floor(current).toLocaleString('id-ID');
    }
  }, step);
}
var counterObserver = new IntersectionObserver(function(entries) {
  entries.forEach(function(entry) {
    if (!entry.isIntersecting) return;
    animateCounter(entry.target);
    counterObserver.unobserve(entry.target);
  });
}, { threshold: 0.5 });
document.querySelectorAll('.stat-number[data-count]').forEach(function(el) { counterObserver.observe(el); });

/* Banner fallback */
var bannerImg = document.querySelector('.banner-img');
var bannerPh  = document.getElementById('banner-ph');
if (bannerImg && bannerPh) {
  function showBannerPh() { bannerImg.style.display='none'; bannerPh.style.display='flex'; }
  if (!bannerImg.complete || bannerImg.naturalWidth === 0) showBannerPh();
  bannerImg.addEventListener('error', showBannerPh);
  bannerImg.addEventListener('load', function() {
    if (this.naturalWidth > 0) { this.style.display='block'; bannerPh.style.display='none'; }
  });
}

/* Logo fallback */
var logoImg  = document.getElementById('logo-img');
var logoText = document.getElementById('logo-text');
if (logoImg && logoText) {
  function showLogoText() { logoImg.style.display='none'; logoText.style.display='flex'; }
  if (!logoImg.complete || logoImg.naturalWidth === 0) showLogoText();
  logoImg.addEventListener('error', showLogoText);
}

/* Provider marquee pause on hover */
var providerTrack = document.querySelector('.provider-track');
if (providerTrack) {
  providerTrack.addEventListener('mouseenter', function() { this.style.animationPlayState='paused'; });
  providerTrack.addEventListener('mouseleave', function() { this.style.animationPlayState='running'; });
}
  </script>

</section><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon='{"version":"2024.11.0","token":"e4ae62d087f24dffa2a6e0741bf5f597","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body></html>