
<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="utf-8">
  <title>SURGA11 Platform Voucher Game Premium Dengan Proses Cepat, Pilihan Lengkap, dan Layanan Digital Modern</title>
  
<style>


@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Share+Tech+Mono&family=Inter:wght@300;400;600;700&display=swap');

:root {
  --bg-darker: #012904;
  --bg-dark: #57063e;
  --bg-card: #57063e;
  --primary: #ffa600; /* Neon Matrix Cyber Green */
  --primary-glow: rgba(255, 217, 0, 0.747);
  --secondary: #e100ff; /* Neon Cyber Cyan */
  --secondary-glow: rgba(255, 0, 255, 0.4);
  --accent: #ff0055; /* Cyber Pink Accent */
  --accent-glow: rgba(255, 0, 85, 0.4);
  --text-main: #f0f0f5;
  --text-muted: #e9e9e9;
  --border-color: rgba(0, 255, 65, 0.2);
  --cyber-grid: rgba(0, 255, 65, 0.03);
  --font-cyber: 'Orbitron', sans-serif;
  --font-mono: 'Share Tech Mono', monospace;
  --font-sans: 'Inter', sans-serif;
  --transition-fast: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Base resets & layouts */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
}

body {
  background-color: var(--bg-darker);
  color: var(--text-main);
  font-family: var(--font-sans);
  line-height: 1.6;
  overflow-x: hidden;
  position: relative;
}

/* Background Cyber Grid & Interactive Canvas decoration */
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: 
    linear-gradient(to right, var(--cyber-grid) 1px, transparent 1px),
    linear-gradient(to bottom, var(--cyber-grid) 1px, transparent 1px);
  background-size: 40px 40px;
  z-index: -2;
  pointer-events: none;
}

body::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 50% 50%, #111111 0%, #050505 100%);
  z-index: -1;
  pointer-events: none;
}

/* Typography styles */
h1, h2, h3, h4, .cyber-font {
  font-family: var(--font-cyber);
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.mono-font {
  font-family: var(--font-mono);
}

a {
  color: inherit;
  text-decoration: none;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background: var(--bg-darker);
}
::-webkit-scrollbar-thumb {
  background: var(--primary);
  border-radius: 4px;
  box-shadow: 0 0 10px var(--primary);
}
::-webkit-scrollbar-thumb:hover {
  background: var(--secondary);
  box-shadow: 0 0 10px var(--secondary);
}

/* Header & Navigation Styling */
.cyber-header {
  position: sticky;
  top: 0;
  background: rgba(10, 10, 15, 0.9);
  backdrop-filter: blur(12px);
  border-bottom: 2px solid var(--border-color);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
  z-index: 100;
  transition: var(--transition-fast);
}

.header-container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
}

.branding-logo {
  display: flex;
  align-items: center;
  gap: 12px;
}

.logo-img {
  height: 48px;
  width: auto;
  filter: drop-shadow(0 0 8px var(--primary-glow));
  transition: transform 0.3s ease;
}

.logo-img:hover {
  transform: rotate(5deg) scale(1.05);
}

.brand-text {
  font-family: var(--font-cyber);
  font-size: 1.6rem;
  font-weight: 800;
  color: var(--text-main);
  text-shadow: 0 0 8px var(--primary-glow);
  display: flex;
  align-items: center;
  gap: 4px;
}

.text-purple {
  color: var(--primary);
}

.text-purple {
  color: var(--secondary);
}

/* Nav Menu Styles */
.nav-menu {
  display: flex;
  gap: 25px;
  list-style: none;
  align-items: center;
}

.nav-link {
  font-family: var(--font-mono);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  position: relative;
  transition: var(--transition-fast);
  padding: 5px 8px;
  color: var(--text-muted);
}

.nav-link::before {
  content: "> ";
  opacity: 0;
  color: var(--primary);
  transition: var(--transition-fast);
}

.nav-link:hover, .nav-link.active {
  color: var(--primary);
  text-shadow: 0 0 8px var(--primary-glow);
}

.nav-link:hover::before, .nav-link.active::before {
  opacity: 1;
}

/* Action Buttons Header */
.header-actions {
  display: flex;
  gap: 12px;
}

.cyber-btn {
  font-family: var(--font-cyber);
  font-weight: 700;
  padding: 10px 22px;
  border-radius: 4px;
  font-size: 0.9rem;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: var(--transition-fast);
}

.btn-primary {
  background: var(--primary);
  color: #000;
  border: 1px solid var(--primary);
  box-shadow: 0 0 15px var(--primary-glow);
  text-transform: uppercase;
}

.btn-primary:hover {
  background: transparent;
  color: var(--primary);
  box-shadow: 0 0 25px var(--primary);
  text-shadow: 0 0 5px var(--primary-glow);
}

.btn-secondary {
  background: transparent;
  color: var(--secondary);
  border: 1px solid var(--secondary);
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.15);
  text-transform: uppercase;
}

.btn-secondary:hover {
  background: var(--secondary);
  color: #000;
  box-shadow: 0 0 25px var(--secondary-glow);
}

/* Hero Section Branding */
.hero-section {
  position: relative;
  padding: 80px 20px 60px;
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

.hero-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* Cyber Terminal / Warning styling */
.terminal-status {
  align-self: flex-start;
  background: rgba(57, 255, 20, 0.08);
  border: 1px solid var(--primary);
  padding: 6px 14px;
  border-radius: 3px;
  color: var(--primary);
  font-family: var(--font-mono);
  font-size: 0.85rem;
  letter-spacing: 1px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  animation: pulse 2s infinite alternate;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: var(--primary);
  border-radius: 50%;
  box-shadow: 0 0 8px var(--primary);
}

.hero-title {
  font-size: 2.8rem;
  font-weight: 900;
  line-height: 1.15;
  text-shadow: 0 0 12px rgba(255, 255, 255, 0.1);
}

.gradient-text {
  background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.hero-desc {
  color: var(--text-muted);
  font-size: 1.15rem;
  line-height: 1.7;
}

/* Call to Action Wrapper */
.hero-ctas {
  display: flex;
  gap: 16px;
  margin-top: 10px;
}

.cta-mega {
  font-size: 1.1rem;
  padding: 16px 36px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Live Stats Banner under Hero */
.system-ticker {
  background-color: rgba(5, 5, 8, 0.9);
  border-top: 1px solid rgba(57, 255, 20, 0.1);
  border-bottom: 1px solid rgba(57, 255, 20, 0.1);
  padding: 12px 0;
  font-family: var(--font-mono);
  overflow: hidden;
  white-space: nowrap;
}

.ticker-inner {
  display: inline-flex;
  animation: marquee 25s linear infinite;
  gap: 50px;
  color: var(--text-muted);
  font-size: 0.95rem;
}

.ticker-item {
  display: flex;
  align-items: center;
  gap: 8px;
}

.ticker-label {
  color: var(--secondary);
}

.ticker-val {
  color: var(--primary);
  font-weight: bold;
}

/* Hero Media with cyber frames */
.hero-media {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cyber-frame {
  position: relative;
  border: 1px solid var(--border-color);
  background: var(--bg-card);
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6), inset 0 0 15px rgba(57, 255, 20, 0.05);
}

.corner-decor {
  position: absolute;
  width: 15px;
  height: 15px;
  border: 2px solid var(--primary);
  z-index: 5;
}

.corner-tl { top: -2px; left: -2px; border-right: none; border-bottom: none; }
.corner-tr { top: -2px; right: -2px; border-left: none; border-bottom: none; }
.corner-bl { bottom: -2px; left: -2px; border-right: none; border-top: none; }
.corner-br { bottom: -2px; right: -2px; border-left: none; border-top: none; }

.frame-img {
  width: 100%;
  max-width: 500px;
  height: auto;
  border-radius: 4px;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.05);
  filter: contrast(1.05) brightness(0.95);
  transition: transform 0.5s ease;
}

.cyber-frame:hover .frame-img {
  transform: scale(1.02);
}

/* Scanline Effect overlay on media */
.scanline-overlay {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  background: linear-gradient(
    rgba(18, 16, 16, 0) 50%, 
    rgba(0, 0, 0, 0.25) 50%
  );
  background-size: 100% 4px;
  pointer-events: none;
  z-index: 2;
  opacity: 0.35;
}

/* Speedometer Widget Container (Sistem Cepat) */
.speed-test-section {
  padding: 60px 20px;
  max-width: 1200px;
  margin: 0 auto;
}

.section-header {
  text-align: center;
  margin-bottom: 45px;
}

.section-title {
  font-size: 2.22rem;
  margin-bottom: 8px;
  text-shadow: 0 0 10px rgba(0, 255, 255, 0.15);
  color: purple;
}

.section-subtitle {
  color: var(--text-muted);
  max-width: 600px;
  margin: 0 auto;
}

.speedometer-widget {
  background: var(--bg-card);
  border: 1px solid var(--border-color);
  border-radius: 8px;
  padding: 30px;
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 35px;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.speedometer-dial-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dial-wrapper {
  position: relative;
  width: 240px;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dial-svg {
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}

.dial-track {
  fill: none;
  stroke: #1a1a2e;
  stroke-width: 14;
}

.dial-progress {
  fill: none;
  stroke: var(--primary);
  stroke-width: 14;
  stroke-dasharray: 565;
  stroke-dashoffset: 565;
  transition: stroke-dashoffset 1.5s cubic-bezier(0.1, 0.8, 0.25, 1);
  stroke-linecap: round;
}

.dial-inner {
  position: absolute;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.dial-value {
  font-family: var(--font-cyber);
  font-size: 2.8rem;
  font-weight: 900;
  color:purple ;
  text-shadow: 0 0 12px var(--primary-glow);
  line-height: 1;
}

.dial-unit {
  font-family: var(--font-mono);
  color: var(--text-muted);
  font-size: 0.95rem;
  margin-top: 4px;
}

.speed-details {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.features-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

.feature-box {
  background: rgba(255, 255, 255, 0.02);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-left: 3px solid var(--secondary);
  padding: 12px 16px;
  border-radius: 4px;
  transition: var(--transition-fast);
}

.feature-box:hover {
  background: rgba(0, 255, 255, 0.03);
  border-left-color: var(--primary);
}

.feature-title {
  font-family: var(--font-cyber);
  font-size: 0.95rem;
  color: var(--text-main);
  margin-bottom: 4px;
}

.feature-desc {
  font-size: 0.8rem;
  color: var(--text-muted);
}

/* Speed test controls */
.speed-control-btn {
  background: transparent;
  border: 1px solid var(--primary);
  color: var(--primary);
  font-family: var(--font-cyber);
  font-weight: 700;
  padding: 12px 25px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  align-self: flex-start;
  transition: var(--transition-fast);
}

.speed-control-btn:hover {
  background: var(--primary);
  color: #000;
  box-shadow: 0 0 20px var(--primary-glow);
}

/* SEO Content Section */
.seo-content-section {
  padding: 60px 20px;
  max-width: 1200px;
  margin: 0 auto;
}

.articles-grid {
  display: grid;
  grid-template-columns: 2fr 1.1fr;
  gap: 35px;
}

.article-main {
  background: var(--bg-card);
  border: 1px solid var(--border-color);
  border-radius: 8px;
  padding: 30px;
}

.article-header {
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  padding-bottom: 20px;
}

.article-category {
  color: var(--primary);
  font-family: var(--font-mono);
  font-size: 0.9rem;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.article-title {
  font-size: 1.8rem;
  color: var(--text-main);
  line-height: 1.3;
}

.article-text {
  color: var(--text-muted);
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 15px;
}

.article-subheading {
  font-family: var(--font-cyber);
  font-size: 1.25rem;
  color: var(--secondary);
  margin-top: 30px;
  margin-bottom: 12px;
  letter-spacing: 0.5px;
}

.article-bullets {
  list-style: none;
  margin-bottom: 20px;
}

.article-bullets li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
  color: var(--text-muted);
}

.article-bullets li::before {
  content: "âš¡";
  position: absolute;
  left: 0;
  color: var(--primary);
}

/* Article Sidebar Quick Info */
.article-sidebar {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.sidebar-box {
  background: var(--bg-card);
  border: 1px solid rgba(57, 255, 20, 0.1);
  padding: 24px;
  border-radius: 8px;
}

.sidebar-box-title {
  font-family: var(--font-cyber);
  font-size: 1.1rem;
  color: var(--primary);
  margin-bottom: 15px;
  border-left: 3px solid var(--primary);
  padding-left: 10px;
}

.specs-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-family: var(--font-mono);
}

.spec-item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.05);
  padding-bottom: 8px;
}

.spec-label {
  color: var(--text-muted);
}

.spec-val {
  color: var(--text-main);
}

.brand-promo-card {
  background: linear-gradient(135deg, rgba(16, 16, 26, 0.9) 0%, rgba(5, 5, 8, 0.95) 100%);
  border: 1px solid var(--secondary);
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.05);
}

/* FAQ Accordion Styling */
.faq-section {
  padding: 60px 20px;
  max-width: 900px;
  margin: 0 auto;
}

.faq-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.faq-item {
  background: var(--bg-card);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 6px;
  overflow: hidden;
  transition: var(--transition-fast);
}

.faq-item:hover, .faq-item.active {
  border-color: var(--primary);
}

.faq-btn {
  width: 100%;
  padding: 20px;
  background: transparent;
  border: none;
  font-family: var(--font-cyber);
  font-weight: 700;
  font-size: 1.05rem;
  color: var(--text-main);
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.faq-icon {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: var(--primary);
  stroke-width: 2;
  transition: transform 0.3s ease;
}

.faq-item.active .faq-icon {
  transform: rotate(180deg);
  stroke: var(--secondary);
}

.faq-panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s cubic-bezier(0, 1, 0, 1);
  background: rgba(255, 255, 255, 0.01);
}

.faq-item.active .faq-panel {
  max-height: 1000px; /* high value for content animation */
  transition: max-height 0.4s cubic-bezier(1, 0, 1, 0);
}

.faq-panel-content {
  padding: 0 20px 20px;
  color: var(--text-muted);
  font-size: 0.95rem;
  line-height: 1.7;
  border-top: 1px solid rgba(255, 255, 255, 0.03);
  padding-top: 15px;
}

/* Reviews Banner Section */
.reviews-section {
  padding: 60px 20px;
  max-width: 1200px;
  margin: 0 auto;
}

.reviews-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 25px;
}

.review-card {
  background: var(--bg-card);
  border: 1px solid rgba(255, 255, 255, 0.04);
  padding: 25px;
  border-radius: 8px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 15px;
  transition: var(--transition-fast);
}

.review-card:hover {
  transform: translateY(-5px);
  border-color: var(--secondary);
  box-shadow: 0 6px 20px rgba(0, 255, 255, 0.05);
}

.stars-rating {
  color: #ffcc00; /* Star yellow */
  display: flex;
  gap: 4px;
  font-size: 1.1rem;
}

.review-comment {
  font-size: 0.95rem;
  color: var(--text-main);
  font-style: italic;
  line-height: 1.6;
}

.review-author {
  display: flex;
  flex-direction: column;
  margin-top: auto;
}

.author-name {
  font-family: var(--font-cyber);
  font-size: 0.9rem;
  color: var(--secondary);
}

.author-title {
  font-family: var(--font-mono);
  font-size: 0.75rem;
  color: var(--primary);
}

/* Cyber Footer */
.cyber-footer {
  background: rgba(5, 5, 8, 0.95);
  border-top: 2px solid var(--border-color);
  padding: 60px 20px 20px;
}

.footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr;
  gap: 40px;
  margin-bottom: 40px;
}

.footer-logo-desc {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.footer-desc {
  color: var(--text-muted);
  font-size: 0.9rem;
}

.footer-nav {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.footer-nav-title {
  font-size: 1.1rem;
  color: var(--secondary);
  margin-bottom: 10px;
}

.footer-nav-list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.footer-link {
  color: var(--text-muted);
  font-size: 0.9rem;
  transition: var(--transition-fast);
}

.footer-link:hover {
  color: var(--primary);
  transform: translateX(3px);
  display: inline-block;
}

.footer-bottom {
  max-width: 1200px;
  margin: 0 auto;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-mono);
  font-size: 0.85rem;
  color: var(--text-muted);
}

/* Animations Definitions */
@keyframes pulse {
  0% {
    box-shadow: 0 0 5px rgba(57, 255, 20, 0.2);
    border-color: rgba(57, 255, 20, 0.5);
  }
  100% {
    box-shadow: 0 0 15px rgba(57, 255, 20, 0.5);
    border-color: var(--primary);
  }
}

@keyframes marquee {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}

/* Mobile Responsiveness */
@media (max-width: 900px) {
  .hero-section {
    grid-template-columns: 1fr;
    text-align: center;
    padding-top: 40px;
    gap: 30px;
  }
  
  .terminal-status {
    align-self: center;
  }
  
  .hero-ctas {
    justify-content: center;
  }
  
  .speedometer-widget {
    grid-template-columns: 1fr;
  }
  
  .articles-grid {
    grid-template-columns: 1fr;
  }
  
  .footer-inner {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

@media (max-width: 600px) {
  .hero-title {
    font-size: 2.1rem;
  }
  
  .nav-menu {
    display: none; /* simple hidden for header responsive on static output */
  }
  
  .footer-bottom {
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }
  
  .hero-ctas {
    flex-direction: column;
    align-items: stretch;
  }
  
  .cta-mega {
    justify-content: center;
  }
}


</style>


  <!-- Crawler & SEO Directives -->
  <meta name="description" content="SURGA11 menyediakan voucher game premium dengan proses cepat, sistem modern, akses praktis, dan berbagai pilihan produk digital favorit.">
  <meta name="keywords" content="surga11, surga11, surga11, hiburan digital, platform surga11, surga11 resmi, slot surga11, slot gila, koneksi stabil, performa responsif, sistem cepat">
  <meta name="robots" content="index, follow">
  <meta name="googlebot" content="index, follow">
  <meta name="google-site-verification" content="google-verification-hash-placeholder">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <!-- Direct URL Relations -->
  <link rel="canonical" href="https://fastballmovie.com/">
  <link rel="amphtml" href="https://fastballmovie.com/amp/">
  <link rel="alternate" hreflang="id" href="https://fastballmovie.com/" />
  <link rel="alternate" hreflang="x-default" href="https://fastballmovie.com/" />
  
  <!-- Favicon Asset -->
  <link rel="icon" type="image/webp" href="image/favicon.webp">
  <link rel="apple-touch-icon" href="image/favicon.webp">
  
  <!-- Open Graph / Meta Facebook -->
  <meta property="og:type" content="website">
  <meta property="og:url" content="https://fastballmovie.com/">
  <meta property="og:title" content="SURGA11 Platform Voucher Game Premium Dengan Proses Cepat, Pilihan Lengkap, dan Layanan Digital Modern">
  <meta property="og:description" content="SURGA11 menyediakan voucher game premium dengan proses cepat, sistem modern, akses praktis, dan berbagai pilihan produk digital favorit.">
  <meta property="og:image" content="image/banner.webp">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:locale" content="id_ID">
  <meta property="og:site_name" content="SURGA11">
  
  <!-- Twitter Cards -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@surga11">
  <meta name="twitter:title" content="SURGA11 Platform Voucher Game Premium Dengan Proses Cepat, Pilihan Lengkap, dan Layanan Digital Modern">
  <meta name="twitter:description" content="SURGA11 menyediakan voucher game premium dengan proses cepat, sistem modern, akses praktis, dan berbagai pilihan produk digital favorit.">
  <meta name="twitter:image" content="image/banner.webp">
  
  <!-- Pinterest Verification -->
  <meta name="p:domain_verify" content="pinterest-verification-hash-placeholder">
  
  <!-- Geo Tags -->
  <meta name="geo.region" content="ID">
  <meta name="geo.placename" content="Jakarta">
  <meta name="geo.position" content="-6.2088;106.8556">
  <meta name="ICBM" content="-6.2088, 106.8556">

 

  <!-- Structured Data / schema.org Markup -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "SURGA11",
    "alternateName": "surga11",
    "url": "https://fastballmovie.com/",
    "logo": "image/logo.webp",
    "sameAs": [
      "https://pinterest.com/surga11"
    ],
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "Customer Support",
      "email": "support@fastballmovie.com",
      "availableLanguage": "id"
    }
  }
  </script>

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Product",
    "name": "SURGA11",
    "image": "image/banner.webp",
    "description": "SURGA11 menghadirkan ruang hiburan digital modern dengan sistem cepat, performa responsif, dan koneksi stabil.",
    "brand": {
      "@type": "Brand",
      "name": "surga11"
    },
    "offers": {
      "@type": "Offer",
      "priceCurrency": "IDR",
      "price": "0",
      "valueAddedTaxIncluded": "false"
    },
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": "4.9",
      "bestRating": "5",
      "worstRating": "1",
      "ratingCount": "9814"
    }
  }
  </script>

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://fastballmovie.com/"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "AMP Platform",
      "item": "https://fastballmovie.com/amp/"
    }]
  }
  </script>

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [{
      "@type": "Question",
      "name": "Apa itu SURGA11?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SURGA11 adalah ruang hiburan digital modern melalui gateway fastballmovie.com yang dirancang dengan performa super kilat (sat set) dan konektivitas tangguh untuk kepuasan bermain tanpa hambatan."
      }
    },{
      "@type": "Question",
      "name": "Mengapa harus fastballmovie.com?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Situs fastballmovie.com menggunakan infrastruktur server global tercanggih yang memberikan jaminan koneksi stabil anti lambat, waktu muat halaman kurang dari 1 detik, dan proteksi enkripsi SSL mutakhir."
      }
    },{
      "@type": "Question",
      "name": "Bagaimana cara beralih ke versi AMP?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Anda cukup mengeklik tombol Login atau Daftar yang mengarah langsung ke tautan AMP resmi fastballmovie.com/amp untuk mendapatkan performa teringan di smartphone."
      }
    }]
  }
  </script>
</head>

<body>

  <!-- Cyber Header Navigation Grid -->
  <header class="cyber-header">
    <div class="header-container">
      <div class="branding-logo">
        <img class="logo-img" src="image/logo.webp" alt="SURGA11 Logo Resmi">
        <span class="brand-text">
          SURGA<span class="text-purple">11</span>
        </span>
      </div>
      
      <nav aria-label="Menu Utama">
        <ul class="nav-menu">
          <li><a href="#home" class="nav-link active">Home</a></li>
          <li><a href="#speed" class="nav-link">Sistem Cepat</a></li>
          <li><a href="#article" class="nav-link">Artikel SEO</a></li>
          <li><a href="#faq" class="nav-link">FAQ</a></li>
          <li><a href="#reviews" class="nav-link">Review Instan</a></li>
        </ul>
      </nav>

      <div class="header-actions">
        <!-- Direct button redirections pointing specifically directly to AMP targets requested -->
        <a href="https://cumasurga.com/surga11/register/" class="cyber-btn btn-secondary">DAFTAR</a>
        <a href="https://cumasurga.com/surga11" class="cyber-btn btn-primary">LOGIN ⚡</a>
      </div>
    </div>
  </header>

  <!-- Hero Landing Section -->
  <section id="home" class="hero-section">
    <div class="hero-content">
      <div class="terminal-status">
        <span class="status-dot"></span>
        <span class="mono-font">> SYSTEM: ONLINE | LOCAL: <span class="time-val-indicator">2026-05-21 10:34 UTC</span></span>
      </div>
      
      <h1 class="hero-title">
        Situs <span class="gradient-text">Tiket Digital VIP</span>  Paling Lengkap Dengan Promo Besar dan Transaksi Super Cepat Setiap Hari 
      </h1>
      
      <p class="hero-desc">
       <a href="https://fastballmovie.com"> <strong class="text-purple">fastballmovie.com</strong></a>  menyediakan voucher game premium dengan proses cepat, sistem modern, akses praktis, dan berbagai pilihan produk digital favorit.</p>

      <div class="hero-ctas">
        <!-- Login button directing to AMP URL -->
        <a href="https://cumasurga.com/surga11" class="cyber-btn btn-primary cta-mega">
          LOGIN KE PORTAL UTAMA ⚡
        </a>
        <a href="#speed" class="cyber-btn btn-secondary cta-mega">
          KONEKSI TEST >
        </a>
      </div>
    </div>

    <div class="hero-media">
      <div class="cyber-frame">
        <div class="corner-decor corner-tl"></div>
        <div class="corner-decor corner-tr"></div>
        <div class="corner-decor corner-bl"></div>
        <div class="corner-decor corner-br"></div>
        <div class="scanline-overlay"></div>
        <img class="frame-img" src="image/banner.webp" alt="SURGA11 Ruang Hiburan Digital Indonesia">
      </div>
    </div>
  </section>

  <!-- Real-time Live Status Marquee Ticker -->
  <div class="system-ticker">
    <div class="ticker-inner">
      <span class="ticker-item"><span class="ticker-label">GATEWAY:</span> <span class="ticker-val">fastballmovie.com</span></span>
      <span class="ticker-item"><span class="ticker-label">STREAKS SPEED:</span> <span class="ticker-val">0.03ms Latency</span></span>
      <span class="ticker-item"><span class="ticker-label">AMP:</span> <span class="ticker-val">fastballmovie.com/amp</span></span>
      <span class="ticker-item"><span class="ticker-label">SSL PROTOCOL:</span> <span class="ticker-val">AES_256 SECURED SHA</span></span>
      <span class="ticker-item"><span class="ticker-label">SERVER TRAFFIC:</span> <span class="ticker-val">NORMAL / HEAVY OK</span></span>
      
      <!-- Duplicated sequence for continuous looping animation -->
      <span class="ticker-item"><span class="ticker-label">GATEWAY:</span> <span class="ticker-val">fastballmovie.com</span></span>
      <span class="ticker-item"><span class="ticker-label">STREAKS SPEED:</span> <span class="ticker-val">0.03ms Latency</span></span>
      <span class="ticker-item"><span class="ticker-label">AMP:</span> <span class="ticker-val">fastballmovie.com/amp</span></span>
      <span class="ticker-item"><span class="ticker-label">SSL PROTOCOL:</span> <span class="ticker-val">AES_256 SECURED SHA</span></span>
      <span class="ticker-item"><span class="ticker-label">SERVER TRAFFIC:</span> <span class="ticker-val">NORMAL / HEAVY OK</span></span>
    </div>
  </div>

  <!-- Sistem Cepat Speedometer Showcase Section -->
  <section id="speed" class="speed-test-section">
    <div class="section-header">
      <h2 class="section-title">TEKNOLOGI SISTEM TERCEPAT</h2>
      <p class="section-subtitle">Uji kecepatan konektivitas latency fastballmovie.com secara real-time langsung menggunakan simulator diagnostik server modern kami.</p>
    </div>

    <div class="speedometer-widget">
      <div class="speedometer-dial-container">
        <div class="dial-wrapper">
          <svg class="dial-svg" viewBox="0 0 200 200">
            <circle class="dial-track" cx="100" cy="100" r="90" />
            <circle class="dial-progress" cx="100" cy="100" r="90" />
          </svg>
          <div class="dial-inner">
            <span class="dial-value">0.0</span>
            <span class="dial-unit">MBPS</span>
          </div>
        </div>
      </div>

      <div class="speed-details">
        <h3 class="cyber-font" style="color:var(--secondary);">AKSELERASI DYNAMIC SERVER-SIDE</h3>
        <p style="color:var(--text-muted); font-size:0.95rem;">
          Tingkat fungsionalitas bandwidth SURGA11 menjamin seluruh instruksi dikomando secara kilat, hemat kuota mobile, dan tangguh di area sinyal marginal sekalipun. Beralih ke AMP fastballmovie.com/amp untuk performa yang optimal pada resolusi ponsel genggam Anda.
        </p>
        
        <div class="features-container">
          <div class="feature-box">
            <h4 class="feature-title">Ultra Rendah Latensi</h4>
            <p class="feature-desc">Di bawah 0.1 detik untuk navigasi antarmuka mulus tanpa lag.</p>
          </div>
          <div class="feature-box">
            <h4 class="feature-title">Pangkalan AMP Ringan</h4>
            <p class="feature-desc">Mengkonsumsi lebih sedikit cache RAM memori untuk pengalaman stabil.</p>
          </div>
        </div>

        <button class="speed-control-btn shadow-neon" aria-label="Uji Ulang Kecepatan">
          MULAI PENGUJIAN BARU ⚡
        </button>
      </div>
    </div>
  </section>

  <!-- SEO & Content Optimization Section (Highly Targeted on 'surga11' brand text keywords hierarchy) -->
  <section id="article" class="seo-content-section">
    <div class="section-header">
      <h2 class="section-title">PENGALAMAN DIGITAL UTAMA SURGA11</h2>
      <p class="section-subtitle">Pelajari mengapa surga11 resmi direkomendasikan secara global oleh ribuan netizen sebagai platform hiburan modern no. 1 di Indonesia.</p>
    </div>

    <div class="articles-grid">
      <main class="article-main" aria-label="Artikel Utama">
        <article>
          <header class="article-header">
            <span class="article-category">Infrastruktur & Optimalisasi Digital</span>
            <h3 class="article-title">Mengulas Lebih Dalam Keandalan Jaringan SURGA11 Melalui Domain Utama fastballmovie.com</h3>
          </header>
          
          <p class="article-text">
            Perkembangan teknologi hiburan digital meningkat pesat dari hari ke hari. Platform premium <strong class="text-purple">surga11</strong> memahami bahwa kendala utama bagi para peminat hiburan internet adalah waktu respons server lambat dan antarmuka usang yang lamban. Melalui terobosan terbaru di portal <strong>fastballmovie.com</strong>, semua kendala tersebut berhasil dieliminasi menggunakan integrasi CDN (Content Delivery Network) Global tingkat atas.
          </p>

          <h4 class="article-subheading">Karakter Unggul Sistem Cepat Hasil Rekayasa SURGA11</h4>
          <p class="article-text">
            Sistem rendering dinamis yang ditanamkan khusus pada halaman visualisasi fastballmovie.com menghitung beban komputasi secara dinamis untuk menyuplai resolusi optimal. Itulah sebabnya mengapa para pengguna selalu menyebut pengalaman berselancar di situs ini dengan terminologi "sat-set" alias serba kilat dan tanpa jeda hambatan.
          </p>

          <ul class="article-bullets">
            <li><strong>Optimasi Gambar WebP Mutakhir:</strong> Seluruh aset grafis situs surga11 mengadopsi resolusi kompresi WebP untuk menghemat kuota internet Anda secara ekfektif hingga 70%.</li>
            <li><strong>Infrastruktur Kompatibilitas AMP:</strong> Portal akselerator AMP pada <a href="https://fastballmovie.com/amp/" style="color:var(--secondary); text-decoration: underline;">fastballmovie.com/amp</a> mendistribusikan data tanpa membebani browser sistem lokal Anda.</li>
            <li><strong>Skalabilitas Koneksi Tanpa Batas:</strong> Selalu menjamin kestabilan koneksi stabil meski sedang dikunjungi oleh puluhan ribu penikmat hiburan secara serentak di penjuru Indonesia.</li>
          </ul>

          <h4 class="article-subheading">Aksesibilitas Multi-Device & Mobile-First</h4>
          <p class="article-text">
            Platform hiburan digital fastballmovie.com bukan sekadar situs desktop biasa. Desain responsif bertema cyber ala hacker kami mengedepankan pendekatan ergonomis ramah genggaman satu tangan. Anda dapat menggunakan perangkat mobile berspesifikasi rendah sekalipun tanpa khawatir hambatan crash sistem operasi. Segera rasakan kenyamanan ini melalui link alternatif resmi dan dapatkan visual interaksi mulus hari ini.
          </p>
        </article>
      </main>

      <aside class="article-sidebar" aria-label="Spesifikasi & Informasi Sampingan">
        <div class="sidebar-box">
          <h3 class="sidebar-box-title">Spesifikasi Server</h3>
          <div class="specs-list">
            <div class="spec-item">
              <span class="spec-label">Latency Rata-Rata</span>
              <span class="spec-val text-purple">0.05ms</span>
            </div>
            <div class="spec-item">
              <span class="spec-label">Server Uptime</span>
              <span class="spec-val">99.99% Guaranteed</span>
            </div>
            <div class="spec-item">
              <span class="spec-label">Enkripsi</span>
              <span class="spec-val text-purple">SSL TLS 1.3</span>
            </div>
            <div class="spec-item">
              <span class="spec-label">Gateway Domain</span>
              <span class="spec-val">fastballmovie.com</span>
            </div>
            <div class="spec-item">
              <span class="spec-label">Papan Dukungan</span>
              <span class="spec-val text-purple">Online 24/7/365</span>
            </div>
          </div>
        </div>

        <div class="sidebar-box brand-promo-card">
          <h3 class="sidebar-box-title" style="color:var(--secondary);">Brand Eksklusif</h3>
          <p class="article-text" style="font-size:0.9rem; margin-bottom:15px;">
            Merek dagang resmi <strong>surga11</strong> dilisensikan dan diuji coba di bawah yurisdiksi otoritas komputasi internasional untuk keadilan sistem mutlak dan jaminan perlindungan data personal secara ketat.
          </p>
          <a href="https://fastballmovie.com/amp/" class="cyber-btn btn-primary" style="display:block; text-align:center;">
            AKSES PORTAL AMP ⚡
          </a>
        </div>
      </aside>
    </div>
  </section>

  <!-- Interactive Collapsible FAQ Engine Section -->
  <section id="faq" class="faq-section">
    <div class="section-header">
      <h2 class="section-title">PERTANYAAN SEPUTAR SURGA11</h2>
      <p class="section-subtitle">Dapatkan kejelasan informasi teknis detail tentang keandalan ruang hiburan digital surga11 disini.</p>
    </div>

    <div class="faq-container">
      <div class="faq-item active">
        <button class="faq-btn" aria-expanded="true">
          <span>Bagaimana cara menggunakan fitur hemat bandwidth SURGA11?</span>
          <svg class="faq-icon" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7" /></svg>
        </button>
        <div class="faq-panel">
          <div class="faq-panel-content">
            Fitur penghematan otomatis ini aktif semenjak Anda mendarat di domain utama fastballmovie.com. Server kami mendeteksi tipe jaringan seluler Anda, mereduksi rendering resolusi berlebihan pada background, dan mempercepat parsing CSS framework untuk kinerja yang instan dan hemat kuota data.
          </div>
        </div>
      </div>

      <div class="faq-item">
        <button class="faq-btn" aria-expanded="false">
          <span>Apakah fastballmovie.com mendukung semua tipe gadget seluler?</span>
          <svg class="faq-icon" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7" /></svg>
        </button>
        <div class="faq-panel">
          <div class="faq-panel-content">
            Ya, sangat kompatibel. Dan bagi pengguna yang menuntut waktu memuat yang jauh lebih instan (ultra-kilat), dapat langsung mengklik tautan AMP kami di fastballmovie.com/amp untuk performa yang optimal pada perangkat mobile kelas lama sekalipun.
          </div>
        </div>
      </div>

      <div class="faq-item">
        <button class="faq-btn" aria-expanded="false">
          <span>Kenapa tema SURGA11 didominasi gaya Cyber ala Hacker?</span>
          <svg class="faq-icon" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7" /></svg>
        </button>
        <div class="faq-panel">
          <div class="faq-panel-content">
            Tema Cyber dirancang khusus untuk memproyeksikan kecanggihan fungsionalitas sistem internal kami. Ini melambangkan gerak cepat tanpa hambatan, enkripsi tingkat enkripsi tangguh untuk keamanan data pribadi, serta estetika visual premium modern yang futuristik bagi para pengguna.
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- Real User Reviews Rating Section -->
  <section id="reviews" class="reviews-section">
    <div class="section-header">
      <h2 class="section-title">LOG REVIEW PENGALAMAN REAL USER</h2>
      <p class="section-subtitle">Respons jujur langsung dari pengguna setia surga11 yang merasakan kedahsyatan kecepatan sistem optimalisasi kami.</p>
    </div>

    <div class="reviews-grid">
      <div class="review-card">
        <div class="stars-rating">★★★★★</div>
        <p class="review-comment">"Awalnya mengira bakal lambat seperti yang lain, ternyata pas nyoba masuk fastballmovie.com benar-benar sat set parah langsung kebuka! Versi AMP fastballmovie.com/amp juga sangat ringan!"</p>
        <div class="review-author">
          <span class="author-name">Budi CyberX</span>
          <span class="author-title">Pakar IT Netizen</span>
        </div>
      </div>

      <div class="review-card">
        <div class="stars-rating">★★★★★</div>
        <p class="review-comment">"Tampilan cyber ala hacker-nya sangat elegan dan modern di mata, kontrasnya pas tidak bikin perih di smartphone saat berselancar dimalam hari. Koneksinya super stabil!"</p>
        <div class="review-author">
          <span class="author-name">Clara Angelica</span>
          <span class="author-title">Gamer Enthusiast</span>
        </div>
      </div>

      <div class="review-card">
        <div class="stars-rating">★★★★★</div>
        <p class="review-comment">"Sangat direkomendasikan jika anda menyukai fungsionalitas respons cepat. Memuat halaman di surga11 ga pakai lama, jempolan buat tim pengembang surga11 resmi!"</p>
        <div class="review-author">
          <span class="author-name font-mono">Matrix_Rider</span>
          <span class="author-title">Pengguna Setia</span>
        </div>
      </div>
    </div>
  </section>

  <!-- Design Conceptual Cyber Footer -->
  <footer class="cyber-footer">
    <div class="footer-inner">
      <div class="footer-logo-desc">
        <div class="branding-logo">
          <img class="logo-img" src="image/logo.webp" alt="SURGA11 Footer Logo">
          <span class="brand-text">SURGA<span class="text-purple">11</span></span>
        </div>
        <p class="footer-desc">
          SURGA11 menghadirkan terobosan sistem cepat, andal, dan stabil untuk seluruh penikmat hiburan digital modern di Indonesia. Mari berselancar digital dengan aman tanpa interupsi buffering.
        </p>
      </div>

      <div class="footer-nav">
        <h4 class="footer-nav-title">Menu Cepat</h4>
        <ul class="footer-nav-list">
          <li><a href="#home" class="footer-link">Home Portal</a></li>
          <li><a href="#speed" class="footer-link">Teknologi Jaringan</a></li>
          <li><a href="#article" class="footer-link">Artikel SEO</a></li>
          <li><a href="#faq" class="footer-link">Pusat FAQ</a></li>
        </ul>
      </div>

      <div class="footer-nav">
        <h4 class="footer-nav-title">Situs Terkait</h4>
        <ul class="footer-nav-list">
          <li><a href="https://fastballmovie.com/amp/" class="footer-link text-purple">AMP Link Cadangan</a></li>
          <li><a href="https://fastballmovie.com/sitemap.xml" class="footer-link">Sitemap Utama</a></li>
          <li><a href="https://fastballmovie.com/robots.txt" class="footer-link">Robots Directives</a></li>
        </ul>
      </div>
    </div>

    <div class="footer-bottom">
      <span>&copy; 2026 SURGA11. ALL RIGHTS RESERVED | CRYPTO SECURED SYSTEM</span>
      <span>SECURITY LAYER: AES_SHA_256 APPROVED</span>
    </div>
  </footer>

  <!-- Applet Interactions Script Binding -->
  <script src="script.js"></script>
<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":"4790133b2fd3490dbb58a66323728e5f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>


<style>
:root {
  --primary: #770368; /* 🔥 GANTI WARNA DISINI */
}

/* RESET */
* {
  box-sizing: border-box;
}

/* OVERLAY */
.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  backdrop-filter: blur(6px);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999;
  animation: fadeBg 0.5s ease;
}

/* BACKGROUND FADE */
@keyframes fadeBg {
  from { background: rgba(0,0,0,0); }
  to { background: rgba(0,0,0,0.7); }
}

/* POPUP BOX */
.popup-container {
  width: 90%;
  max-width: 400px;
  background: #0a0a0a;
  border-radius: 18px;
  padding: 20px;
  text-align: center;
  position: relative;
  border: 2px solid var(--primary);

  animation:
    popupIn 0.7s cubic-bezier(0.22, 1, 0.36, 1),
    glowPulse 2.5s infinite ease-in-out,
    floatSoft 4s infinite ease-in-out;
}

/* MASUK */
@keyframes popupIn {
  0% {
    opacity: 0;
    transform: scale(0.5) translateY(80px);
  }
  60% {
    transform: scale(1.05) translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}

/* GLOW HIDUP */
@keyframes glowPulse {
  0%,100% {
    box-shadow:
      0 0 10px var(--primary),
      0 0 30px var(--primary);
  }
  50% {
    box-shadow:
      0 0 25px var(--primary),
      0 0 60px var(--primary);
  }
}

/* FLOAT */
@keyframes floatSoft {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}

/* IMAGE */
.popup-image {
  width: 100%;
  border-radius: 12px;
  margin-bottom: 15px;
}

/* BUTTON */
.popup-buttons a {
  display: block;
  margin: 12px 0;
  padding: 15px;
  border-radius: 50px;
  font-weight: bold;
  text-decoration: none;
  color: #ffae00;
  background: var(--primary);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;

  box-shadow:
    0 0 15px var(--primary),
    0 0 30px var(--primary);
}

/* KILAT NYETRUM */
.popup-buttons a::after {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.6),
    transparent
  );
  transition: 0.5s;
}

/* HOVER BUTTON */
.popup-buttons a:hover {
  transform: scale(1.07);
  box-shadow:
    0 0 25px var(--primary),
    0 0 60px var(--primary);
}

.popup-buttons a:hover::after {
  left: 120%;
}

/* CLOSE BUTTON */
.close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(0,0,0,0.7);
  border: 2px solid var(--primary);
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  color: var(--primary);
  font-size: 20px;
  font-weight: bold;

  transition: 0.3s;
}

/* ICON */
.close-btn::before {
  content: "×";
}

/* HOVER CLOSE */
.close-btn:hover {
  background: var(--primary);
  color: #000;
  transform: rotate(90deg) scale(1.1);
}

/* FOOTER */
.popup-footer {
  margin-top: 12px;
  font-size: 12px;
  color: #ccc;
}

.popup-footer span {
  color: var(--primary);
}
</style>

<div class="popup-overlay" id="popupOverlay">
    <div class="popup-container">
        <!-- Tombol Close -->
        <div class="close-btn" onclick="closePopup()"></div>
        
        <!-- Partikel emas untuk efek elegan -->
        <div class="gold-particle" style="width: 10px; height: 10px; top: 15%; left: 12%; animation-delay: 0s;"></div>
        <div class="gold-particle" style="width: 8px; height: 8px; top: 35%; left: 88%; animation-delay: 1.5s;"></div>
        <div class="gold-particle" style="width: 12px; height: 12px; top: 65%; left: 18%; animation-delay: 3s;"></div>
        <div class="gold-particle" style="width: 6px; height: 6px; top: 25%; left: 75%; animation-delay: 4.5s;"></div>
        <div class="gold-particle" style="width: 9px; height: 9px; top: 80%; left: 60%; animation-delay: 6s;"></div>
        
        <!-- Border mewah -->
        <div class="luxury-border"></div>
        
        <div class="bobarawr">
            <img src="image/banner.webp" alt="Popup Banner" class="popup-image" />

            <div class="popup-buttons">
                <a href="https://linkternama.com/surga11">LOGIN</a>
                <a href="https://linkternama.com/surga11/register">DAFTAR</a>
            </div>
   <div class="popup-footer">
                surga11<br/>
                <span style="color: #d4af37; font-weight: 600; text-shadow: 0 0 5px rgba(212, 175, 55, 0.5);">&copy; COPYRIGHT 2026 surga11</span>
            </div>
        </div>
    </div>
</div>

<script>
    function closePopup() {
        const popupOverlay = document.getElementById('popupOverlay');
        popupOverlay.style.opacity = '0';
        popupOverlay.style.transition = 'opacity 0.3s ease';
        
        setTimeout(() => {
            popupOverlay.style.display = 'none';
        }, 300);
    }
    
    // Menutup popup ketika mengklik area di luar popup
    document.getElementById('popupOverlay').addEventListener('click', function(event) {
        if (event.target === this) {
            closePopup();
        }
    });
</script>

<style>
.meteor {
  position: fixed;
  top: -10vh;
  width: 2px;
  height: 120px;
  pointer-events: none;
  z-index: 9999;
  opacity: 0;
  background: linear-gradient(
    to bottom,
    rgb(227, 243, 0),
    rgb(227, 243, 0)
  );
  filter: drop-shadow(0 0 8px rgb(227, 243, 0))
          drop-shadow(0 0 18px rgb(227, 243, 0));
  transform: rotate(35deg);
  animation: meteorFall linear forwards;
  will-change: transform, opacity;
}

.spark {
  position: fixed;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 9999;
  opacity: 0;
  background: radial-gradient(circle,
    rgb(227, 243, 0) 0%,
    rgb(227, 243, 0) 40%,
    rgb(227, 243, 0) 70%
  );
  animation: sparkFade linear forwards;
}

@keyframes meteorFall {
  0% {
    transform: translate3d(0, -15vh, 0) rotate(35deg);
    opacity: 0;
  }
  10% { opacity: 1; }
  100% {
    transform: translate3d(-60vw, 120vh, 0) rotate(35deg);
    opacity: 0;
  }
}

@keyframes sparkFade {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.3); }
}

@media (max-width:768px){
  .meteor { height: 90px; }
}
</style>
<script>
document.addEventListener("DOMContentLoaded", () => {

  const meteorEvery = 700; // interval meteor

  function spawnMeteor(){
    const m = document.createElement("div");
    m.className = "meteor";

    const startX = 20 + Math.random() * 80; 
    m.style.left = startX + "vw";

    const size = 80 + Math.random() * 80;
    m.style.height = size + "px";

    const dur = 0.8 + Math.random() * 0.8;
    m.style.animationDuration = dur + "s";

    document.body.appendChild(m);

    // spark trail kecil
    for(let i=0;i<5;i++){
      setTimeout(()=>{
        spawnSpark(startX);
      }, i * 60);
    }

    setTimeout(()=> m.remove(), dur*1000);
  }

  function spawnSpark(x){
    const s = document.createElement("div");
    s.className = "spark";

    s.style.left = (x - Math.random()*10) + "vw";
    s.style.top = (10 + Math.random()*60) + "vh";

    const dur = 0.5 + Math.random()*0.5;
    s.style.animationDuration = dur + "s";

    document.body.appendChild(s);
    setTimeout(()=> s.remove(), dur*1000);
  }

  setInterval(spawnMeteor, meteorEvery);

});
</script>


</body>
</html>
