<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>Neosurf Casino Comparison: Trusted Sites — Neosurf Casino AU</title>
<meta content="What Makes Neosurf the Go-To Payment Method for Aussie Gamblers If you What Makes Neosurf the Go-To Payment Method for Aussie Gamblers If you've spent any time." name="description"/>
<meta content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1" name="robots"/>
<link href="https://www.executivehomeduty.com.au/en-nz/" rel="canonical"/>
<link href="https://www.executivehomeduty.com.au/" hreflang="en" rel="alternate"/>
<link href="https://www.executivehomeduty.com.au/en-nz/" hreflang="en-NZ" rel="alternate"/>
<link href="https://www.executivehomeduty.com.au/" hreflang="x-default" rel="alternate"/>
<meta content="Neosurf Casino Comparison: Trusted Sites — Neosurf Casino AU" property="og:title"/>
<meta content="What Makes Neosurf the Go-To Payment Method for Aussie Gamblers If you What Makes Neosurf the Go-To Payment Method for Aussie Gamblers If you've spent any time." property="og:description"/>
<meta content="https://www.executivehomeduty.com.au/" property="og:url"/>
<meta content="website" property="og:type"/>
<meta content="summary_large_image" name="twitter:card"/>
<link href="data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'&gt;&lt;text y='.9em' font-size='90'&gt;🌟&lt;/text&gt;&lt;/svg&gt;" rel="icon"/>
<link href="https://fonts.googleapis.com" rel="preconnect"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css2?family=IM+Fell+English:ital,wght@0,400;0,700;1,400&amp;family=Crimson+Text:ital,wght@0,400;0,600;1,400&amp;family=UnifrakturMaguntia&amp;display=swap" rel="stylesheet"/>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://www.executivehomeduty.com.au/",
      "url": "https://www.executivehomeduty.com.au/",
      "name": "Neosurf Casino Comparison: Trusted Sites",
      "description": "What Makes Neosurf the Go-To Payment Method for Aussie Gamblers If you've spent any time exploring online gambling Down Under, you've almost certainly come across a.",
      "inLanguage": "en",
      "author": {
        "@type": "Person",
        "name": "David Ashford"
      }
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is Neosurf safe to use at online casinos in Australia?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, Neosurf is considered one of the safest payment methods available to Australian casino players. Because it is a prepaid voucher system, you never share any bank account details, credit card numbers, or personal financial information with the casino."
          }
        },
        {
          "@type": "Question",
          "name": "Can I withdraw my casino winnings using Neosurf?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Unfortunately, most online casinos do not support direct withdrawals back to a Neosurf voucher. Neosurf is primarily a deposit-only method at the vast majority of gaming platforms."
          }
        },
        {
          "@type": "Question",
          "name": "Where can I buy Neosurf vouchers in Australia?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Neosurf vouchers are widely available across Australia at thousands of physical retail locations, including convenience stores like 7-Eleven, newsagencies, service stations, and pharmacies."
          }
        },
        {
          "@type": "Question",
          "name": "Do I need to create an account to use Neosurf at casinos?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No, you don't need a Neosurf account to make casino deposits. You simply purchase your voucher, note the PIN code, and enter it directly in the casino banking section."
          }
        },
        {
          "@type": "Question",
          "name": "Are there deposit limits when using Neosurf at online casinos?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Deposit limits for Neosurf depend on two things: the casino own policies and the value loaded on your voucher. Most casinos set a minimum deposit of AUD $10 when using Neosurf."
          }
        },
        {
          "@type": "Question",
          "name": "Will I qualify for casino welcome bonuses if I deposit with Neosurf?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "In the vast majority of cases, yes. Most reputable online casinos treat Neosurf deposits identically to other payment methods when determining bonus eligibility."
          }
        }
      ]
    },
    {
      "@type": "ItemList",
      "name": "Top 5 Neosurf Casino Sites for Australian Players",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "SkyCrown", "description": "A$8,000 + 400 Free Spins"},
        {"@type": "ListItem", "position": 2, "name": "VegaZone", "description": "260% up to $3,600 + 260 FS"},
        {"@type": "ListItem", "position": 3, "name": "Legiano", "description": "100% up to A$ 750 + 200 FS"},
        {"@type": "ListItem", "position": 4, "name": "Crownplay", "description": "250% up to $4,500 + 350 FS + 1 Bonus Crab"},
        {"@type": "ListItem", "position": 5, "name": "Goldenbet", "description": "10% cashback + € 500 + 700 FS"}
      ]
    }
  ]
}
</script>
<style>
  :root {
    --bg-primary: #0D0A14;
    --bg-secondary: #130E1E;
    --bg-card: #1A1228;
    --purple: #6B2F8F;
    --purple-light: #9B4FBF;
    --purple-dark: #4A1F6A;
    --silver: #C0C0C0;
    --silver-light: #E0E0E0;
    --silver-dim: #888899;
    --green: #228B22;
    --green-light: #32CD32;
    --gold: #D4AF37;
    --gold-light: #FFD700;
    --black: #000000;
    --text-primary: #D8D0E8;
    --text-secondary: #A090B8;
    --font-heading: "IM Fell English", serif;
    --font-body: "Crimson Text", serif;
    --font-accent: "UnifrakturMaguntia", cursive;
  }

  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

  html { scroll-behavior: smooth; }

  body {
    background: var(--bg-primary);
    color: var(--text-primary);
    font-family: var(--font-body);
    font-size: 18px;
    line-height: 1.75;
    overflow-x: hidden;
  }

  /* SCROLLBAR */
  ::-webkit-scrollbar { width: 6px; }
  ::-webkit-scrollbar-track { background: var(--bg-primary); }
  ::-webkit-scrollbar-thumb { background: var(--purple); border-radius: 3px; }

  /* STARS BACKGROUND */
  body::before {
    content: "";
    position: fixed;
    inset: 0;
    background-image:
      radial-gradient(1px 1px at 10% 15%, rgba(192,192,192,0.6) 0%, transparent 100%),
      radial-gradient(1px 1px at 25% 40%, rgba(192,192,192,0.4) 0%, transparent 100%),
      radial-gradient(1px 1px at 40% 10%, rgba(192,192,192,0.5) 0%, transparent 100%),
      radial-gradient(1px 1px at 55% 60%, rgba(192,192,192,0.3) 0%, transparent 100%),
      radial-gradient(1px 1px at 70% 25%, rgba(192,192,192,0.6) 0%, transparent 100%),
      radial-gradient(1px 1px at 80% 70%, rgba(192,192,192,0.4) 0%, transparent 100%),
      radial-gradient(1px 1px at 90% 45%, rgba(192,192,192,0.5) 0%, transparent 100%),
      radial-gradient(1px 1px at 15% 80%, rgba(192,192,192,0.3) 0%, transparent 100%),
      radial-gradient(1px 1px at 35% 90%, rgba(192,192,192,0.4) 0%, transparent 100%),
      radial-gradient(1px 1px at 60% 85%, rgba(192,192,192,0.5) 0%, transparent 100%),
      radial-gradient(2px 2px at 5% 50%, rgba(192,192,192,0.3) 0%, transparent 100%),
      radial-gradient(2px 2px at 45% 35%, rgba(107,47,143,0.6) 0%, transparent 100%),
      radial-gradient(2px 2px at 75% 55%, rgba(107,47,143,0.4) 0%, transparent 100%),
      radial-gradient(2px 2px at 20% 65%, rgba(107,47,143,0.5) 0%, transparent 100%);
    pointer-events: none;
    z-index: 0;
  }

  /* TYPOGRAPHY */
  h1, h2, h3, h4 {
    font-family: var(--font-heading);
    color: var(--silver-light);
    line-height: 1.3;
  }

  h2 { font-size: clamp(1.5rem, 3vw, 2rem); margin-bottom: 1.2rem; }
  h3 { font-size: clamp(1.2rem, 2.5vw, 1.6rem); margin-bottom: 1rem; }

  p { margin-bottom: 1.2rem; color: var(--text-primary); }

  a { color: var(--purple-light); text-decoration: none; transition: color 0.3s; }
  a:hover { color: var(--silver-light); }

  strong { color: var(--silver-light); font-weight: 600; }

  /* REVEAL ANIMATION */
  .reveal {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.7s ease, transform 0.7s ease;
  }
  .reveal.visible {
    opacity: 1;
    transform: translateY(0);
  }

  /* CONTAINER */
  .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    z-index: 1;
  }

  /* ══════════════════════════════
     HEADER / NAV
  ══════════════════════════════ */
  .site-header {
    position: sticky;
    top: 0;
    z-index: 1000;
    background: rgba(13, 10, 20, 0.95);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(107, 47, 143, 0.4);
    padding: 12px 0;
  }

  .header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }

  .site-logo {
    font-family: var(--font-accent);
    font-size: 1.6rem;
    color: var(--silver-light);
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
  }

  .site-logo span { color: var(--purple-light); }

  .nav-menu {
    display: flex;
    list-style: none;
    gap: 28px;
    align-items: center;
  }

  .nav-menu a {
    font-family: var(--font-body);
    font-size: 1rem;
    color: var(--silver);
    text-decoration: none;
    transition: color 0.3s;
    position: relative;
  }

  .nav-menu a::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    background: var(--purple-light);
    transition: width 0.3s;
  }

  .nav-menu a:hover { color: var(--silver-light); }
  .nav-menu a:hover::after { width: 100%; }

  .hamburger {
    display: none;
    flex-direction: column;
    gap: 5px;
    cursor: pointer;
    background: none;
    border: none;
    padding: 5px;
  }

  .hamburger span {
    display: block;
    width: 24px;
    height: 2px;
    background: var(--silver);
    transition: all 0.3s;
  }

  .hamburger.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
  .hamburger.active span:nth-child(2) { opacity: 0; }
  .hamburger.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }

  /* ══════════════════════════════
     HERO
  ══════════════════════════════ */
  .hero {
    position: relative;
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    padding: 80px 20px;
  }

  .hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      radial-gradient(ellipse 80% 60% at 50% 40%, rgba(107,47,143,0.25) 0%, transparent 70%),
      radial-gradient(ellipse 40% 40% at 50% 20%, rgba(192,192,192,0.08) 0%, transparent 60%);
    pointer-events: none;
  }

  .moon-phases {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-bottom: 32px;
    flex-wrap: wrap;
  }

  .moon-phase {
    font-size: 2rem;
    opacity: 0.5;
    animation: moonPulse 3s ease-in-out infinite;
    filter: drop-shadow(0 0 8px rgba(192,192,192,0.5));
  }

  .moon-phase:nth-child(1) { animation-delay: 0s; }
  .moon-phase:nth-child(2) { animation-delay: 0.3s; }
  .moon-phase:nth-child(3) { animation-delay: 0.6s; font-size: 2.8rem; opacity: 1; }
  .moon-phase:nth-child(4) { animation-delay: 0.9s; }
  .moon-phase:nth-child(5) { animation-delay: 1.2s; }

  @keyframes moonPulse {
    0%, 100% { opacity: 0.4; filter: drop-shadow(0 0 6px rgba(192,192,192,0.3)); }
    50% { opacity: 0.9; filter: drop-shadow(0 0 16px rgba(192,192,192,0.8)); }
  }

  .ritual-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min(600px, 90vw);
    height: min(600px, 90vw);
    border-radius: 50%;
    border: 1px solid rgba(107,47,143,0.3);
    animation: ritualGlow 4s ease-in-out infinite;
    pointer-events: none;
  }

  .ritual-circle::before {
    content: "";
    position: absolute;
    inset: 20px;
    border-radius: 50%;
    border: 1px solid rgba(107,47,143,0.2);
    animation: ritualGlow 4s ease-in-out infinite reverse;
  }

  .ritual-circle::after {
    content: "";
    position: absolute;
    inset: 40px;
    border-radius: 50%;
    border: 1px solid rgba(192,192,192,0.1);
  }

  @keyframes ritualGlow {
    0%, 100% { box-shadow: 0 0 20px rgba(107,47,143,0.2), inset 0 0 20px rgba(107,47,143,0.1); }
    50% { box-shadow: 0 0 60px rgba(107,47,143,0.5), inset 0 0 40px rgba(107,47,143,0.2); }
  }

  .hero-content {
    position: relative;
    z-index: 2;
    max-width: 900px;
  }

  .hero-eyebrow {
    font-family: var(--font-accent);
    font-size: 1.4rem;
    color: var(--purple-light);
    margin-bottom: 16px;
    letter-spacing: 0.05em;
    display: block;
  }

  h1.hero-title {
    font-family: var(--font-heading);
    font-size: clamp(2rem, 5vw, 3.2rem);
    font-weight: 700;
    color: var(--silver-light);
    text-shadow: 0 0 40px rgba(192,192,192,0.3), 0 2px 4px rgba(0,0,0,0.8);
    margin-bottom: 24px;
    line-height: 1.2;
  }

  h1.hero-title .highlight {
    color: var(--purple-light);
    text-shadow: 0 0 20px rgba(107,47,143,0.8);
  }

  .rune-symbols {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin: 20px 0;
    font-size: 1.4rem;
    color: var(--purple-light);
    animation: runeReveal 2s ease-out forwards;
  }

  @keyframes runeReveal {
    from { opacity: 0; letter-spacing: 1em; }
    to { opacity: 1; letter-spacing: 0.2em; }
  }

  .hero-desc {
    font-size: clamp(1rem, 2vw, 1.2rem);
    color: var(--text-secondary);
    max-width: 680px;
    margin: 0 auto 32px;
    line-height: 1.8;
  }

  .hero-cta-group {
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
  }

  /* BUTTONS */
  .btn-spell {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 16px 36px;
    background: linear-gradient(135deg, var(--purple) 0%, var(--purple-dark) 100%);
    color: var(--silver-light);
    font-family: var(--font-heading);
    font-size: 1.1rem;
    font-weight: 700;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid rgba(192,192,192,0.3);
    position: relative;
    overflow: hidden;
    transition: all 0.3s;
    animation: spellPulse 2.5s ease-in-out infinite;
    cursor: pointer;
  }

  .btn-spell::before {
    content: "";
    position: absolute;
    inset: -2px;
    background: linear-gradient(135deg, transparent, rgba(192,192,192,0.1), transparent);
    transform: translateX(-100%);
    transition: transform 0.5s;
  }

  .btn-spell:hover::before { transform: translateX(100%); }
  .btn-spell:hover {
    background: linear-gradient(135deg, var(--purple-light) 0%, var(--purple) 100%);
    color: white;
    box-shadow: 0 0 30px rgba(107,47,143,0.7);
    transform: translateY(-2px);
    animation: none;
  }

  @keyframes spellPulse {
    0%, 100% { box-shadow: 0 0 10px rgba(107,47,143,0.4); }
    50% { box-shadow: 0 0 30px rgba(107,47,143,0.8), 0 0 60px rgba(107,47,143,0.3); }
  }

  .btn-outline {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 14px 30px;
    background: transparent;
    color: var(--silver);
    font-family: var(--font-heading);
    font-size: 1rem;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid rgba(192,192,192,0.4);
    transition: all 0.3s;
    cursor: pointer;
  }

  .btn-outline:hover {
    background: rgba(192,192,192,0.1);
    color: var(--silver-light);
    border-color: var(--silver);
  }

  /* PARTICLES */
  .spell-particles {
    position: absolute;
    inset: 0;
    pointer-events: none;
    overflow: hidden;
  }

  .particle {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--purple-light);
    animation: floatParticle linear infinite;
    opacity: 0;
  }

  @keyframes floatParticle {
    0% { opacity: 0; transform: translateY(100vh) scale(0); }
    10% { opacity: 0.8; }
    90% { opacity: 0.3; }
    100% { opacity: 0; transform: translateY(-100px) scale(1.5); }
  }

  /* SECTION BASE */
  section {
    padding: 80px 0;
    position: relative;
    z-index: 1;
  }

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

  .section-eyebrow {
    font-family: var(--font-accent);
    font-size: 1.1rem;
    color: var(--purple-light);
    display: block;
    margin-bottom: 8px;
  }

  .section-header h2 {
    font-size: clamp(1.6rem, 3.5vw, 2.4rem);
  }

  .rune-divider {
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 16px auto 0;
    max-width: 400px;
    justify-content: center;
  }

  .rune-divider::before,
  .rune-divider::after {
    content: "";
    flex: 1;
    height: 1px;
    background: linear-gradient(90deg, transparent, var(--purple), transparent);
  }

  .rune-divider span {
    color: var(--purple-light);
    font-size: 1.2rem;
  }

  /* ══════════════════════════════
     TOP 5 SHOWCASE
  ══════════════════════════════ */
  .showcase-section {
    background: linear-gradient(180deg, transparent 0%, rgba(107,47,143,0.08) 50%, transparent 100%);
  }

  .spell-cards-grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .spell-card {
    background: linear-gradient(135deg, rgba(26,18,40,0.95) 0%, rgba(19,14,30,0.95) 100%);
    border: 1px solid rgba(107,47,143,0.4);
    border-radius: 8px;
    padding: 24px 28px;
    display: grid;
    grid-template-columns: 60px 1fr auto auto;
    align-items: center;
    gap: 20px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s;
  }

  .spell-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, var(--purple-light), transparent);
    opacity: 0;
    transition: opacity 0.3s;
  }

  .spell-card:hover {
    border-color: var(--purple-light);
    box-shadow: 0 8px 40px rgba(107,47,143,0.3);
    transform: translateY(-2px);
  }

  .spell-card:hover::before { opacity: 1; }

  .spell-card.featured {
    border-color: var(--gold);
    background: linear-gradient(135deg, rgba(30,22,48,0.98) 0%, rgba(26,18,40,0.95) 100%);
  }

  .spell-card.featured::before {
    opacity: 1;
    background: linear-gradient(90deg, transparent, var(--gold), transparent);
  }

  .card-rank {
    font-family: var(--font-heading);
    font-size: 2rem;
    font-weight: 700;
    color: var(--purple-light);
    text-align: center;
    line-height: 1;
  }

  .spell-card.featured .card-rank { color: var(--gold); }

  .card-rank-label {
    font-size: 0.7rem;
    color: var(--silver-dim);
    display: block;
    font-family: var(--font-body);
    text-align: center;
  }

  .card-info { flex: 1; }

  .card-name {
    font-family: var(--font-heading);
    font-size: 1.4rem;
    color: var(--silver-light);
    margin-bottom: 4px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
  }

  .card-badge {
    font-family: var(--font-body);
    font-size: 0.75rem;
    background: linear-gradient(135deg, var(--purple) 0%, var(--purple-dark) 100%);
    color: var(--silver-light);
    padding: 2px 10px;
    border-radius: 20px;
    border: 1px solid rgba(192,192,192,0.2);
    white-space: nowrap;
  }

  .spell-card.featured .card-badge {
    background: linear-gradient(135deg, var(--gold) 0%, #B8960C 100%);
    color: var(--black);
  }

  .card-bonus {
    font-family: var(--font-body);
    font-size: 1rem;
    color: var(--green-light);
    margin-bottom: 8px;
    font-weight: 600;
  }

  .card-features {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
  }

  .card-feature-tag {
    font-size: 0.8rem;
    color: var(--silver-dim);
    background: rgba(107,47,143,0.15);
    padding: 2px 10px;
    border-radius: 20px;
    border: 1px solid rgba(107,47,143,0.25);
    white-space: nowrap;
  }

  .card-rating {
    text-align: center;
    min-width: 80px;
  }

  .rating-number {
    font-family: var(--font-heading);
    font-size: 1.8rem;
    font-weight: 700;
    color: var(--gold-light);
    line-height: 1;
    display: block;
  }

  .rating-label {
    font-size: 0.75rem;
    color: var(--silver-dim);
  }

  .rating-stars {
    color: var(--gold);
    font-size: 0.9rem;
    letter-spacing: -1px;
  }

  .card-cta { text-align: center; }

  /* ══════════════════════════════
     CONTENT SECTIONS
  ══════════════════════════════ */
  .content-section {
    border-top: 1px solid rgba(107,47,143,0.15);
  }

  .content-section:nth-child(even) {
    background: linear-gradient(180deg, transparent 0%, rgba(107,47,143,0.05) 50%, transparent 100%);
  }

  .prose-content {
    max-width: 860px;
    margin: 0 auto;
  }

  .prose-content h2 {
    text-align: center;
    margin-bottom: 32px;
    font-size: clamp(1.5rem, 3vw, 2.1rem);
    position: relative;
  }

  .prose-content h2::after {
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    background: linear-gradient(90deg, var(--purple), var(--purple-light));
    margin: 12px auto 0;
  }

  .callout-box {
    background: linear-gradient(135deg, rgba(107,47,143,0.15) 0%, rgba(26,18,40,0.8) 100%);
    border: 1px solid rgba(107,47,143,0.4);
    border-left: 4px solid var(--purple-light);
    border-radius: 4px;
    padding: 20px 24px;
    margin: 24px 0;
    position: relative;
  }

  .callout-box::before {
    content: "✦";
    position: absolute;
    top: -12px;
    left: 20px;
    background: var(--bg-primary);
    padding: 0 8px;
    color: var(--purple-light);
    font-size: 1rem;
  }

  .info-box {
    background: linear-gradient(135deg, rgba(34,139,34,0.1) 0%, rgba(26,18,40,0.8) 100%);
    border: 1px solid rgba(34,139,34,0.3);
    border-radius: 8px;
    padding: 20px 24px;
    margin: 24px 0;
  }

  .info-box-title {
    font-family: var(--font-heading);
    color: var(--green-light);
    font-size: 1.1rem;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
  }

  /* ══════════════════════════════
     TABLES
  ══════════════════════════════ */
  .table-wrapper {
    overflow-x: auto;
    margin: 32px 0;
    border-radius: 8px;
    border: 1px solid rgba(107,47,143,0.3);
  }

  table {
    width: 100%;
    border-collapse: collapse;
    font-family: var(--font-body);
    font-size: 0.95rem;
  }

  thead {
    background: linear-gradient(135deg, rgba(107,47,143,0.5) 0%, rgba(74,31,106,0.5) 100%);
  }

  thead th {
    padding: 14px 18px;
    text-align: left;
    font-family: var(--font-heading);
    font-size: 1rem;
    color: var(--silver-light);
    border-bottom: 1px solid rgba(107,47,143,0.5);
    white-space: nowrap;
  }

  tbody tr {
    border-bottom: 1px solid rgba(107,47,143,0.15);
    transition: background 0.2s;
  }

  tbody tr:hover { background: rgba(107,47,143,0.1); }
  tbody tr:last-child { border-bottom: none; }

  tbody td {
    padding: 14px 18px;
    color: var(--text-primary);
    vertical-align: middle;
  }

  .td-good { color: var(--green-light); }
  .td-bad { color: #FF6B6B; }
  .td-neutral { color: var(--silver); }
  .td-highlight { color: var(--gold-light); font-weight: 600; }

  /* ══════════════════════════════
     INTERACTIVE ELEMENTS
  ══════════════════════════════ */

  /* 1. Deposit Calculator */
  .interactive-block {
    background: linear-gradient(135deg, rgba(26,18,40,0.95) 0%, rgba(13,10,20,0.95) 100%);
    border: 1px solid rgba(107,47,143,0.4);
    border-radius: 12px;
    padding: 36px;
    margin: 48px 0;
    position: relative;
    overflow: hidden;
  }

  .interactive-block::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, transparent, var(--purple-light), var(--silver), var(--purple-light), transparent);
  }

  .interactive-title {
    font-family: var(--font-heading);
    font-size: 1.4rem;
    color: var(--silver-light);
    margin-bottom: 24px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
  }

  .calc-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 24px;
  }

  .calc-field label {
    display: block;
    font-size: 0.9rem;
    color: var(--silver-dim);
    margin-bottom: 8px;
    font-family: var(--font-body);
  }

  .calc-field input,
  .calc-field select {
    width: 100%;
    background: rgba(13,10,20,0.8);
    border: 1px solid rgba(107,47,143,0.4);
    border-radius: 6px;
    padding: 12px 16px;
    color: var(--silver-light);
    font-family: var(--font-body);
    font-size: 1rem;
    transition: border-color 0.3s;
    -webkit-appearance: none;
    appearance: none;
  }

  .calc-field input:focus,
  .calc-field select:focus {
    outline: none;
    border-color: var(--purple-light);
    box-shadow: 0 0 0 2px rgba(107,47,143,0.2);
  }

  .calc-result {
    background: linear-gradient(135deg, rgba(107,47,143,0.2) 0%, rgba(26,18,40,0.8) 100%);
    border: 1px solid rgba(107,47,143,0.4);
    border-radius: 8px;
    padding: 20px;
    text-align: center;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }

  .calc-result-amount {
    font-family: var(--font-heading);
    font-size: 2rem;
    color: var(--gold-light);
  }

  .calc-result-label {
    font-size: 0.9rem;
    color: var(--silver-dim);
  }

  /* 2. Quiz */
  .quiz-options {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 20px 0;
  }

  .quiz-option {
    background: rgba(13,10,20,0.8);
    border: 1px solid rgba(107,47,143,0.3);
    border-radius: 6px;
    padding: 14px 20px;
    cursor: pointer;
    transition: all 0.3s;
    font-family: var(--font-body);
    font-size: 1rem;
    color: var(--text-primary);
    text-align: left;
    width: 100%;
  }

  .quiz-option:hover {
    border-color: var(--purple-light);
    background: rgba(107,47,143,0.15);
    color: var(--silver-light);
  }

  .quiz-option.correct {
    border-color: var(--green-light);
    background: rgba(34,139,34,0.15);
    color: var(--green-light);
  }

  .quiz-option.wrong {
    border-color: #FF6B6B;
    background: rgba(255,107,107,0.1);
    color: #FF6B6B;
  }

  .quiz-question {
    font-family: var(--font-heading);
    font-size: 1.15rem;
    color: var(--silver-light);
    margin-bottom: 4px;
  }

  .quiz-progress {
    font-size: 0.85rem;
    color: var(--purple-light);
    margin-bottom: 16px;
  }

  .quiz-feedback {
    padding: 12px 16px;
    border-radius: 6px;
    font-size: 0.95rem;
    margin-top: 12px;
    display: none;
  }

  .quiz-feedback.show { display: block; }
  .quiz-feedback.correct { background: rgba(34,139,34,0.15); border: 1px solid rgba(34,139,34,0.3); color: var(--green-light); }
  .quiz-feedback.wrong { background: rgba(255,107,107,0.1); border: 1px solid rgba(255,107,107,0.3); color: #FF6B6B; }

  /* 3. Fortune Wheel */
  .wheel-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }

  .fortune-wheel-wrap {
    position: relative;
    width: 280px;
    height: 280px;
    margin: 0 auto;
  }

  #fortuneWheel {
    width: 280px;
    height: 280px;
    border-radius: 50%;
    border: 4px solid var(--purple);
    box-shadow: 0 0 30px rgba(107,47,143,0.5);
    transition: transform 4s cubic-bezier(0.17, 0.67, 0.12, 0.99);
    cursor: pointer;
    display: block;
  }

  .wheel-pointer {
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 24px solid var(--gold);
    filter: drop-shadow(0 0 6px rgba(212,175,55,0.8));
  }

  .wheel-result {
    font-family: var(--font-heading);
    font-size: 1.2rem;
    color: var(--gold-light);
    text-align: center;
    min-height: 32px;
  }

  /* ══════════════════════════════
     STATS ROW
  ══════════════════════════════ */
  .stats-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin: 48px 0;
  }

  .stat-item {
    text-align: center;
    padding: 24px 16px;
    background: rgba(26,18,40,0.6);
    border: 1px solid rgba(107,47,143,0.25);
    border-radius: 8px;
  }

  .stat-number {
    font-family: var(--font-heading);
    font-size: 2.4rem;
    font-weight: 700;
    color: var(--gold-light);
    display: block;
    line-height: 1;
    margin-bottom: 6px;
  }

  .stat-label {
    font-size: 0.85rem;
    color: var(--silver-dim);
  }

  /* ══════════════════════════════
     AUTHOR BLOCK
  ══════════════════════════════ */
  .author-section {
    background: linear-gradient(135deg, rgba(26,18,40,0.8) 0%, rgba(13,10,20,0.9) 100%);
    border: 1px solid rgba(107,47,143,0.3);
    border-radius: 12px;
    padding: 40px;
    max-width: 860px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
  }

  .author-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, transparent, var(--purple), transparent);
  }

  .author-inner {
    display: grid;
    grid-template-columns: 100px 1fr;
    gap: 28px;
    align-items: start;
    margin-bottom: 24px;
  }

  .author-avatar {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--purple) 0%, var(--purple-dark) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2.5rem;
    border: 2px solid rgba(192,192,192,0.3);
    box-shadow: 0 0 20px rgba(107,47,143,0.4);
    flex-shrink: 0;
  }

  .author-name {
    font-family: var(--font-heading);
    font-size: 1.3rem;
    color: var(--silver-light);
    margin-bottom: 4px;
  }

  .author-title {
    font-size: 0.9rem;
    color: var(--purple-light);
    margin-bottom: 12px;
    font-style: italic;
  }

  .author-bio { color: var(--text-secondary); font-size: 0.95rem; margin-bottom: 0; }

  .methodology-box {
    background: rgba(107,47,143,0.1);
    border: 1px solid rgba(107,47,143,0.25);
    border-radius: 8px;
    padding: 20px;
  }

  .methodology-title {
    font-family: var(--font-heading);
    color: var(--silver);
    font-size: 1rem;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .methodology-items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }

  .method-item {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    font-size: 0.85rem;
    color: var(--silver-dim);
  }

  .method-item span:first-child { flex-shrink: 0; }

  /* ══════════════════════════════
     FAQ
  ══════════════════════════════ */
  .faq-list {
    max-width: 860px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  .faq-item {
    background: linear-gradient(135deg, rgba(26,18,40,0.8) 0%, rgba(13,10,20,0.9) 100%);
    border: 1px solid rgba(107,47,143,0.3);
    border-radius: 8px;
    overflow: hidden;
    transition: border-color 0.3s;
  }

  .faq-item.open { border-color: var(--purple-light); }

  .faq-question {
    padding: 20px 24px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    font-family: var(--font-heading);
    font-size: 1.05rem;
    color: var(--silver-light);
    user-select: none;
    transition: color 0.3s;
  }

  .faq-question:hover { color: white; }

  .faq-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: rgba(107,47,143,0.2);
    border: 1px solid rgba(107,47,143,0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 1rem;
    color: var(--purple-light);
    transition: all 0.3s;
  }

  .faq-item.open .faq-icon {
    background: var(--purple);
    transform: rotate(45deg);
  }

  .faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
  }

  .faq-answer-inner {
    padding: 0 24px 20px;
    color: var(--text-secondary);
    font-size: 0.98rem;
    line-height: 1.8;
    border-top: 1px solid rgba(107,47,143,0.15);
    padding-top: 16px;
  }

  /* ══════════════════════════════
     FOOTER
  ══════════════════════════════ */
  .site-footer {
    background: rgba(7, 4, 12, 0.95);
    border-top: 1px solid rgba(107,47,143,0.3);
    padding: 48px 0 32px;
    position: relative;
    z-index: 1;
  }

  .footer-grid {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 48px;
    margin-bottom: 40px;
  }

  .footer-brand .site-logo {
    font-size: 1.4rem;
    margin-bottom: 12px;
    display: inline-flex;
  }

  .footer-brand p {
    font-size: 0.9rem;
    color: var(--silver-dim);
    line-height: 1.7;
    margin-bottom: 0;
  }

  .footer-disclaimer {
    background: rgba(107,47,143,0.08);
    border: 1px solid rgba(107,47,143,0.2);
    border-radius: 8px;
    padding: 20px 24px;
  }

  .footer-disclaimer-title {
    font-family: var(--font-heading);
    color: var(--silver);
    font-size: 1rem;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .footer-disclaimer p {
    font-size: 0.82rem;
    color: var(--silver-dim);
    line-height: 1.7;
    margin-bottom: 8px;
  }

  .footer-disclaimer p:last-child { margin-bottom: 0; }

  .footer-bottom {
    border-top: 1px solid rgba(107,47,143,0.15);
    padding-top: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: gap;
    gap: 16px;
  }

  .footer-bottom p {
    font-size: 0.82rem;
    color: var(--silver-dim);
    margin-bottom: 0;
  }

  .responsible-badges {
    display: flex;
    gap: 12px;
    align-items: center;
    flex-wrap: wrap;
  }

  .resp-badge {
    background: rgba(34,139,34,0.15);
    border: 1px solid rgba(34,139,34,0.3);
    border-radius: 4px;
    padding: 4px 10px;
    font-size: 0.78rem;
    color: var(--green-light);
    white-space: nowrap;
  }

  /* ══════════════════════════════
     POPUP
  ══════════════════════════════ */
  .popup-overlay {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.85);
    z-index: 9000;
    align-items: center;
    justify-content: center;
    padding: 20px;
  }

  .popup-overlay.active { display: flex; }

  .popup-box {
    background: linear-gradient(135deg, #1A1228 0%, #0D0A14 100%);
    border: 1px solid rgba(107,47,143,0.6);
    border-radius: 12px;
    padding: 40px;
    max-width: 520px;
    width: 100%;
    position: relative;
    text-align: center;
    box-shadow: 0 20px 80px rgba(107,47,143,0.4);
  }

  .popup-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, transparent, var(--purple-light), var(--gold), var(--purple-light), transparent);
  }

  .popup-close {
    position: absolute;
    top: 12px;
    right: 16px;
    background: none;
    border: none;
    color: var(--silver-dim);
    font-size: 1.4rem;
    cursor: pointer;
    transition: color 0.2s;
    line-height: 1;
  }

  .popup-close:hover { color: var(--silver-light); }

  .popup-moon { font-size: 3rem; margin-bottom: 16px; animation: moonPulse 2s ease-in-out infinite; }

  .popup-title {
    font-family: var(--font-heading);
    font-size: 1.6rem;
    color: var(--silver-light);
    margin-bottom: 8px;
  }

  .popup-subtitle {
    color: var(--text-secondary);
    margin-bottom: 8px;
    font-size: 1rem;
  }

  .popup-bonus-text {
    font-family: var(--font-heading);
    font-size: 1.4rem;
    color: var(--gold-light);
    margin-bottom: 24px;
    text-shadow: 0 0 20px rgba(212,175,55,0.5);
  }

  /* ══════════════════════════════
     STICKY CTA BAR
  ══════════════════════════════ */
  .sticky-cta {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 800;
    background: linear-gradient(135deg, rgba(13,10,20,0.98) 0%, rgba(107,47,143,0.3) 100%);
    border-top: 1px solid rgba(107,47,143,0.5);
    padding: 12px 20px;
    display: none;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    backdrop-filter: blur(10px);
  }

  .sticky-cta.visible { display: flex; }

  .sticky-cta-text {
    font-family: var(--font-body);
    font-size: 0.95rem;
    color: var(--silver);
    flex: 1;
  }

  .sticky-cta-text strong { color: var(--gold-light); }

  .sticky-dismiss {
    position: absolute;
    top: -14px;
    right: 12px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: rgba(13,10,20,0.9);
    border: 1px solid rgba(107,47,143,0.4);
    color: var(--silver-dim);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.85rem;
    transition: all 0.2s;
  }

  .sticky-dismiss:hover {
    background: var(--purple);
    color: white;
  }

  /* ══════════════════════════════
     MOBILE
  ══════════════════════════════ */
  @media (max-width: 768px) {
    .nav-menu {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      background: rgba(13,10,20,0.98);
      flex-direction: column;
      padding: 20px;
      gap: 16px;
      border-bottom: 1px solid rgba(107,47,143,0.3);
    }

    .nav-menu.open { display: flex; }
    .hamburger { display: flex; }

    .spell-card {
      grid-template-columns: 50px 1fr;
      grid-template-rows: auto auto auto;
    }

    .card-rating { grid-column: 2; }
    .card-cta { grid-column: 1 / -1; }

    .stats-row { grid-template-columns: repeat(2, 1fr); }

    .calc-grid { grid-template-columns: 1fr; }

    .author-inner { grid-template-columns: 1fr; text-align: center; }
    .author-avatar { margin: 0 auto; }

    .methodology-items { grid-template-columns: 1fr; }

    .footer-grid { grid-template-columns: 1fr; gap: 24px; }

    .footer-bottom { flex-direction: column; text-align: center; }

    .interactive-block { padding: 24px 18px; }

    section { padding: 56px 0; }

    .moon-phases { gap: 8px; }
    .moon-phase { font-size: 1.6rem; }
    .moon-phase:nth-child(3) { font-size: 2.2rem; }
  }

  @media (max-width: 480px) {
    .stats-row { grid-template-columns: 1fr 1fr; }
    .hero-cta-group { flex-direction: column; align-items: center; }
    .btn-spell, .btn-outline { width: 100%; justify-content: center; }
    .sticky-cta-text { font-size: 0.82rem; }
    .fortune-wheel-wrap { width: 220px; height: 220px; }
    #fortuneWheel { width: 220px; height: 220px; }
  }
</style>
</head>
<body>
<header class="site-header">
<div class="container header-inner">
<a class="site-logo" href="/">
      🌟 <span>Occult</span>Casino
    </a>
<nav>
<ul class="nav-menu" id="navMenu">
<li><a href="#top-casinos">Top Casinos</a></li>
<li><a href="#how-it-works">How It Works</a></li>
<li><a href="#bonuses">Bonuses</a></li>
<li><a href="#compare">Compare</a></li>
<li><a href="#faq">FAQ</a></li>
</ul>
</nav>
<button aria-label="Toggle menu" class="hamburger" id="hamburger">
<span></span><span></span><span></span>
</button>
</div>
</header>
<section class="hero" id="hero">
<div class="spell-particles" id="particles"></div>
<div class="ritual-circle"></div>
<div class="hero-content">
<div class="moon-phases">
<span class="moon-phase">🌑</span>
<span class="moon-phase">🌒</span>
<span class="moon-phase">🌕</span>
<span class="moon-phase">🌘</span>
<span class="moon-phase">🌑</span>
</div>
<span class="hero-eyebrow">✦ Mystical Casino Guide for Australia ✦</span>
<h1 class="hero-title">
      Why Australian Players <span class="highlight">Love Neosurf Casino</span> Sites
    </h1>
<div class="rune-symbols">
      ᚠ  ᚢ  ᚦ  ᚨ  ᚱ  ᚲ  ᚷ  ᚹ
    </div>
<p class="hero-desc">Discover the most trusted neosurf casino platforms for Aussie players. Privacy, instant deposits, and exclusive welcome bonuses — all revealed under the full moon's gaze.</p>
<div class="hero-cta-group">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">🔮 Cast Your Fortune Now</a>
<a class="btn-outline" href="#top-casinos">⚗️ View Top Casinos</a>
</div>
</div>
</section>
<section style="padding: 40px 0; border-top: 1px solid rgba(107,47,143,0.2);">
<div class="container">
<div class="stats-row">
<div class="stat-item reveal">
<span class="stat-number" data-target="5">0</span>
<span class="stat-label">Top Neosurf Casinos</span>
</div>
<div class="stat-item reveal">
<span class="stat-number" data-suffix="+" data-target="4000">0</span>
<span class="stat-label">Casino Games Available</span>
</div>
<div class="stat-item reveal">
<span class="stat-number" data-prefix="A$" data-suffix="+" data-target="8000">0</span>
<span class="stat-label">Max Welcome Bonus</span>
</div>
<div class="stat-item reveal">
<span class="stat-number" data-suffix="%" data-target="98">0</span>
<span class="stat-label">Instant Deposit Rate</span>
</div>
</div>
</div>
</section>
<section class="showcase-section" id="top-casinos">
<div class="container">
<div class="section-header reveal">
<span class="section-eyebrow">✦ Spell Cards of Fortune ✦</span>
<h2>Top 5 Neosurf Casino Sites for Australian Players</h2>
<div class="rune-divider"><span>⛧</span></div>
</div>
<div class="spell-cards-grid">
<div class="spell-card featured reveal">
<div>
<div class="card-rank">1</div>
<span class="card-rank-label">Rank</span>
</div>
<div class="card-info">
<div class="card-name">
            SkyCrown
            <span class="card-badge">🏆 Editor's Pick</span>
</div>
<div class="card-bonus">A$8,000 + 400 Free Spins</div>
<div class="card-features">
<span class="card-feature-tag">⚡ Instant Neosurf Deposits</span>
<span class="card-feature-tag">🔒 SSL Secured</span>
<span class="card-feature-tag">🎰 2,000+ Games</span>
</div>
</div>
<div class="card-rating">
<span class="rating-number">9.8</span>
<div class="rating-stars">★★★★★</div>
<span class="rating-label">/ 10</span>
</div>
<div class="card-cta">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim ✦</a>
</div>
</div>
<div class="spell-card reveal">
<div>
<div class="card-rank">2</div>
<span class="card-rank-label">Rank</span>
</div>
<div class="card-info">
<div class="card-name">
            VegaZone
            <span class="card-badge">🔥 Hot</span>
</div>
<div class="card-bonus">260% up to $3,600 + 260 FS</div>
<div class="card-features">
<span class="card-feature-tag">🎯 AU Players Welcome</span>
<span class="card-feature-tag">💸 Fast Withdrawals</span>
<span class="card-feature-tag">📱 Mobile Optimised</span>
</div>
</div>
<div class="card-rating">
<span class="rating-number">9.5</span>
<div class="rating-stars">★★★★★</div>
<span class="rating-label">/ 10</span>
</div>
<div class="card-cta">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim ✦</a>
</div>
</div>
<div class="spell-card reveal">
<div>
<div class="card-rank">3</div>
<span class="card-rank-label">Rank</span>
</div>
<div class="card-info">
<div class="card-name">Legiano</div>
<div class="card-bonus">100% up to A$ 750 + 200 FS</div>
<div class="card-features">
<span class="card-feature-tag">🃏 Live Dealer Tables</span>
<span class="card-feature-tag">⭐ VIP Loyalty Program</span>
<span class="card-feature-tag">🛡️ MGA Licensed</span>
</div>
</div>
<div class="card-rating">
<span class="rating-number">9.2</span>
<div class="rating-stars">★★★★★</div>
<span class="rating-label">/ 10</span>
</div>
<div class="card-cta">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim ✦</a>
</div>
</div>
<div class="spell-card reveal">
<div>
<div class="card-rank">4</div>
<span class="card-rank-label">Rank</span>
</div>
<div class="card-info">
<div class="card-name">Crownplay</div>
<div class="card-bonus">250% up to $4,500 + 350 FS + 1 Bonus Crab</div>
<div class="card-features">
<span class="card-feature-tag">🦀 Unique Crab Reward</span>
<span class="card-feature-tag">🎰 Slots Paradise</span>
<span class="card-feature-tag">⚡ 24h Support</span>
</div>
</div>
<div class="card-rating">
<span class="rating-number">9.0</span>
<div class="rating-stars">★★★★★</div>
<span class="rating-label">/ 10</span>
</div>
<div class="card-cta">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim ✦</a>
</div>
</div>
<div class="spell-card reveal">
<div>
<div class="card-rank">5</div>
<span class="card-rank-label">Rank</span>
</div>
<div class="card-info">
<div class="card-name">Goldenbet</div>
<div class="card-bonus">10% cashback + € 500 + 700 FS</div>
<div class="card-features">
<span class="card-feature-tag">💰 Weekly Cashback</span>
<span class="card-feature-tag">🎲 700 Free Spins</span>
<span class="card-feature-tag">🌍 Curacao Licensed</span>
</div>
</div>
<div class="card-rating">
<span class="rating-number">8.7</span>
<div class="rating-stars">★★★★☆</div>
<span class="rating-label">/ 10</span>
</div>
<div class="card-cta">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim ✦</a>
</div>
</div>
</div>
</div>
</section>
<section class="content-section" id="about-neosurf">
<div class="container">
<div class="prose-content reveal">
<h2>What Makes Neosurf the Go-To Payment Method for Aussie Gamblers</h2>
<p>If you've spent any time exploring online gambling Down Under, you've almost certainly come across a <strong>neosurf casino</strong> option in the banking section. And there's a very good reason for that. Neosurf has quietly become one of the most trusted and widely used prepaid voucher systems among Australian players, offering a level of privacy, simplicity, and security that traditional banking methods simply can't match. Whether you're a seasoned punter or just getting started with online gaming, understanding why so many Australians are turning to Neosurf could change the way you approach your casino deposits forever.</p>
<div class="callout-box">
<p>Neosurf is a prepaid voucher system, similar in concept to a gift card, that you purchase at a physical retail outlet — newsagencies, convenience stores, petrol stations, and more. Each voucher comes loaded with a fixed amount of funds and a unique 10-digit code. To deposit at a <strong>neosurf casino</strong>, you simply enter that code, and the funds are transferred instantly. No bank account details. No credit card numbers. No waiting periods. Just clean, simple, and immediate access to your casino balance.</p>
</div>
<p>Australia has one of the most active online gambling communities in the world, and Aussie players have very specific expectations when it comes to payment methods. They want speed, reliability, and most importantly, peace of mind. Neosurf delivers on all three fronts, which is why it has gained such strong traction across the country. The vouchers are available at thousands of retail locations across Australia, making them genuinely accessible to virtually everyone, regardless of where they live or what their current banking setup looks like.</p>
<p>Modern casino review platforms use sophisticated publisher-grade technology to surface the most relevant information for players in real time. Whether you're browsing a site that uses googletag and pubads for ad delivery, or a recommendation engine that employs promise-based loading for its spinner animations, the underlying message is consistent — Neosurf is a standout deposit method. Even review tools that use getattribute calls to check isrocket-compatible payment widgets will list Neosurf as a top-tier option for Australian gamblers.</p>
</div>
</div>
</section>
<section class="content-section" id="how-it-works">
<div class="container">
<div class="prose-content reveal">
<h2>How Neosurf Works at Online Casinos Step by Step</h2>
<p>One of the biggest selling points of Neosurf is how remarkably straightforward it is to use. Unlike some payment systems that require lengthy registration processes, identity verification steps, or complex account setups, Neosurf keeps everything simple. Here's exactly how it works when you want to fund your casino account.</p>
<div class="info-box">
<div class="info-box-title">🛒 Step 1: Purchase Your Voucher</div>
<p style="margin-bottom:0;">Head to your nearest participating retailer — this could be a 7-Eleven, a local newsagency, a service station, or any of thousands of other stockists across Australia. Tell the cashier how much you want to load onto the voucher. Neosurf vouchers typically come in denominations ranging from AUD $10 up to AUD $100, though some retailers may offer higher amounts. Pay with cash, and you'll receive a receipt or a physical card with your unique 10-digit PIN code.</p>
</div>
<p>Once you have your voucher, visit your chosen online casino and head to the cashier or banking section. Select Neosurf as your deposit method. Enter the 10-digit code printed on your voucher, specify the amount you wish to deposit (up to the voucher's total value), and confirm the transaction. The funds will appear in your casino account almost instantaneously, and you can start playing right away.</p>
<p>If your voucher has a remaining balance after a deposit, that's perfectly fine. You can use a partial balance and save the rest for later, or combine multiple vouchers using the MyNeosurf online account feature. MyNeosurf allows you to pool vouchers together and even request a withdrawal in some cases, adding an extra layer of flexibility to what is already a very convenient system. The transition from single-voucher use to pooled balances is seamless — just log into your MyNeosurf account and consolidate your codes before heading to the casino cashier.</p>
<p>It's worth noting that because Neosurf is a prepaid system, you can never spend more than what's loaded on your voucher. This built-in limit makes it an excellent tool for players who want to maintain strict control over their gambling budget. The system essentially starts with a fixed ceiling and works downward — a structure that responsible gamblers find enormously helpful when managing their entertainment spend across a week or month.</p>
</div>
<div class="interactive-block reveal" style="max-width:860px; margin: 0 auto;">
<div class="interactive-title">🧮 Neosurf Bonus Calculator</div>
<p style="text-align:center; color: var(--silver-dim); font-size:0.95rem; margin-bottom:24px;">See how much bonus money you could receive with your Neosurf deposit at a neosurf casino</p>
<div class="calc-grid">
<div class="calc-field">
<label>Deposit Amount (AUD $)</label>
<input id="calcDeposit" max="5000" min="10" step="10" type="number" value="200"/>
</div>
<div class="calc-field">
<label>Bonus Match Percentage (%)</label>
<select id="calcBonus">
<option value="100">100% Match</option>
<option value="150">150% Match</option>
<option value="200">200% Match</option>
<option value="250">250% Match</option>
<option value="260">260% Match</option>
</select>
</div>
<div class="calc-field">
<label>Maximum Bonus Cap (AUD $)</label>
<input id="calcCap" max="10000" min="50" step="50" type="number" value="500"/>
</div>
<div class="calc-field">
<label>Wagering Requirement (x)</label>
<input id="calcWager" max="80" min="1" step="1" type="number" value="35"/>
</div>
</div>
<div class="calc-result" id="calcResult">
<span class="calc-result-amount" id="calcResultAmount">A$ 400</span>
<span class="calc-result-label" id="calcResultLabel">Total playable balance (deposit + bonus) — Wager A$ 7,000 to withdraw bonus</span>
</div>
</div>
</div>
</section>
<section class="content-section" id="security">
<div class="container">
<div class="prose-content reveal">
<h2>The Privacy and Security Advantages That Set Neosurf Apart</h2>
<p>Australian players are increasingly conscious about their financial privacy when gambling online. With concerns about data breaches, identity theft, and the desire to keep gambling activity separate from their main bank accounts, many punters are actively seeking payment methods that don't require sharing sensitive financial information. This is where Neosurf truly shines as a payment solution for the modern Australian gambler.</p>
<p>When you use Neosurf to deposit at an online casino, you're not sharing your bank account number, your credit card details, your BSB, or any other sensitive financial data with the casino. The only thing transmitted is the voucher's PIN code, which is essentially a one-time-use credential. Even if that code were somehow intercepted — an extremely unlikely scenario — it would only reveal the remaining balance on a single voucher, not your bank account or personal financial information.</p>
<div class="callout-box">
<p>This separation of your gambling finances from your personal banking is something many Aussie players find enormously appealing. Your bank statements won't show casino transactions, which matters for a variety of legitimate reasons — whether you simply prefer privacy, share financial accounts with a partner, or want to ensure your gambling doesn't affect your credit profile during mortgage applications or other financial assessments.</p>
</div>
<p>From a security standpoint, Neosurf operates on a system that's inherently resistant to most forms of online fraud. Because there's no account to hack, no password to steal, and no linked bank account to drain, the attack surface is dramatically smaller than with traditional payment methods. The only meaningful risk is physical — keeping your voucher PIN safe from others — which standard care manages perfectly well.</p>
<p>Neosurf also employs industry-standard SSL encryption across its own platforms, and reputable <strong>neosurf casino</strong> sites invariably use their own robust security infrastructure. You're playing within a layered security environment designed with player protection in mind.</p>
</div>
</div>
</section>
<section class="content-section">
<div class="container">
<div class="prose-content reveal">
<h2>Top-Rated Neosurf Casino Sites for Australian Players</h2>
<p>Not every online casino that accepts Neosurf is created equal. The Australian market is filled with options, but discerning players know to look beyond the banking section and evaluate the full package — game selection, bonus structures, licensing, customer support, and mobile compatibility. Understanding what separates a premium platform from a mediocre one can save you both time and money in the long run.</p>
<p>The best casinos for Neosurf deposits in Australia are those licensed by reputable regulatory bodies — typically the Malta Gaming Authority (MGA), the UK Gambling Commission (UKGC), or Curaçao eGaming. These licences provide a baseline of consumer protection and fair play standards that unregulated operators simply cannot guarantee. Always verify licensing information before making any deposit, and look for it prominently displayed in the site's footer section alongside responsible gambling logos.</p>
<p>Beyond licensing, look for platforms that offer Neosurf-specific bonuses. Some savvy operators have recognised the growing popularity of Neosurf among Australian players and created dedicated deposit bonuses for voucher users. These can include welcome match bonuses, free spins packages, or cashback offers tied exclusively to Neosurf deposits — a genuinely rewarding incentive for players already committed to this payment method.</p>
<p>Game variety is another critical factor. The top <strong>neosurf casino</strong> platforms in Australia typically host libraries of 500 or more games from premium software providers like NetEnt, Microgaming, Pragmatic Play, Evolution Gaming, and Play'n GO. This ensures you have access to the latest video slots, live dealer tables, progressive jackpots, and table games — all fundable seamlessly with your Neosurf voucher.</p>
<p>Publisher-grade casino platforms also typically feature a spinner or loading animation that handles content fetching via promise-based async calls — meaning your game lobby loads quickly without unnecessary page refreshes. If you're ready to explore a highly rated platform that accepts Neosurf and caters specifically to Australian players, <a href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow noopener" target="_blank">visit our top-recommended casino partner</a> and claim your welcome bonus today.</p>
</div>
<div class="table-wrapper reveal" style="max-width:860px; margin: 32px auto;">
<table>
<thead>
<tr>
<th>Casino</th>
<th>Welcome Bonus</th>
<th>Rating</th>
<th>Neosurf Min.</th>
<th>Licence</th>
</tr>
</thead>
<tbody>
<tr>
<td class="td-highlight">SkyCrown</td>
<td class="td-good">A$8,000 + 400 FS</td>
<td class="td-highlight">9.8 / 10</td>
<td class="td-good">A$ 10</td>
<td class="td-neutral">MGA</td>
</tr>
<tr>
<td class="td-highlight">VegaZone</td>
<td class="td-good">260% + $3,600 + 260 FS</td>
<td class="td-highlight">9.5 / 10</td>
<td class="td-good">A$ 10</td>
<td class="td-neutral">Curaçao</td>
</tr>
<tr>
<td class="td-highlight">Legiano</td>
<td class="td-good">A$ 750 + 200 FS</td>
<td class="td-highlight">9.2 / 10</td>
<td class="td-good">A$ 10</td>
<td class="td-neutral">MGA</td>
</tr>
<tr>
<td class="td-highlight">Crownplay</td>
<td class="td-good">$4,500 + 350 FS</td>
<td class="td-highlight">9.0 / 10</td>
<td class="td-good">A$ 10</td>
<td class="td-neutral">Curaçao</td>
</tr>
<tr>
<td class="td-highlight">Goldenbet</td>
<td class="td-good">€500 + 700 FS + Cashback</td>
<td class="td-highlight">8.7 / 10</td>
<td class="td-good">A$ 10</td>
<td class="td-neutral">Curaçao</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<section class="content-section" id="bonuses">
<div class="container">
<div class="prose-content reveal">
<h2>Neosurf Casino Bonuses and Promotions Explained</h2>
<p>One of the questions Australian players frequently ask is whether using Neosurf affects their eligibility for casino bonuses. The short answer is: it depends on the casino, but the vast majority of reputable platforms treat Neosurf deposits exactly the same as any other deposit method when it comes to qualifying for promotions.</p>
<p>Welcome bonuses are typically the most generous offers available to new players. These usually take the form of a percentage match on your first deposit — for example, a 100% match up to AUD $500 means if you deposit $200 using your Neosurf voucher, you'll receive an additional $200 in bonus funds, giving you $400 to play with. Some casinos sweeten the deal further by bundling free spins with their welcome packages, giving new members an extended runway to explore the game library.</p>
<p>Reload bonuses are another common promotion that Neosurf users can benefit from. These are periodic offers made to existing players, typically offering a percentage match on subsequent deposits. If you top up your account on a particular day of the week, you might find a reload bonus waiting for you. These keep the excitement going well beyond your initial sign-up experience.</p>
<p>Cashback promotions are particularly popular among Australian players because they soften the blow of a losing session. Many casinos offer weekly or monthly cashback on net losses, returning a percentage of what you've lost during a given period. Because Neosurf deposits are processed instantly and count fully toward your gambling activity, they make you fully eligible for cashback calculations at any casino that offers this type of promotion.</p>
<p>Loyalty programmes and VIP schemes add another rewarding dimension. Many top <strong>neosurf casino</strong> platforms reward consistent players with comp points, level-up bonuses, personal account managers, and exclusive promotions. These programmes are structured as tiered progression systems — you reach a threshold, you advance, and your rewards scale accordingly. Neosurf deposits count toward your loyalty points accumulation at most casinos, meaning you're building status with every voucher you load.</p>
<div class="callout-box">
<p><strong>Always read the terms and conditions attached to any bonus before accepting it.</strong> Pay close attention to wagering requirements, game restrictions, and expiry time limits. A bonus with a 35x wagering requirement on a $200 deposit means you'd need to wager $7,000 before those bonus funds convert to withdrawable cash — understanding this upfront prevents nasty surprises down the track.</p>
</div>
</div>
<div class="interactive-block reveal" style="max-width:860px; margin: 0 auto;">
<div class="interactive-title">🔮 Neosurf Casino Knowledge Quiz</div>
<p style="text-align:center; color: var(--silver-dim); font-size:0.95rem; margin-bottom:24px;">Test your knowledge about neosurf casino deposits and bonuses</p>
<div class="quiz-progress" id="quizProgress">Question 1 of 4</div>
<div class="quiz-question" id="quizQuestion">What is the minimum Neosurf voucher denomination available in Australia?</div>
<div class="quiz-options" id="quizOptions">
<button class="quiz-option" data-correct="true">AUD $10</button>
<button class="quiz-option" data-correct="false">AUD $5</button>
<button class="quiz-option" data-correct="false">AUD $20</button>
<button class="quiz-option" data-correct="false">AUD $50</button>
</div>
<div class="quiz-feedback" id="quizFeedback"></div>
<div style="text-align:center; margin-top:20px;">
<button class="btn-outline" id="quizNext" style="display:none;">Next Question →</button>
</div>
</div>
</div>
</section>
<section class="content-section">
<div class="container">
<div class="prose-content reveal">
<h2>Responsible Gambling with Neosurf: Built-In Budget Control</h2>
<p>One aspect of Neosurf that doesn't receive enough attention in the online gambling community is its natural alignment with responsible gambling principles. In Australia, problem gambling is a recognised public health issue, and the best online casinos take their duty of care to players seriously. Neosurf, by its very design, supports responsible gambling in ways that credit cards and bank transfers simply cannot replicate.</p>
<p>The prepaid nature of Neosurf means you physically cannot deposit more money than you have on your voucher. There's no credit facility, no overdraft, and no ability to borrow against future income. When the voucher balance hits zero, the spending stops. For players who struggle with impulse control around gambling, this hard stop can be genuinely transformative in maintaining healthy habits over time.</p>
<p>Using Neosurf also encourages players to think about their gambling budget in advance. You have to make a deliberate decision to visit a shop, purchase a voucher, and load a specific amount of money before you can deposit. This brief moment of friction creates a natural pause in the decision-making process. Compare this to a credit card — where a deposit is just a few taps away at any hour — and the difference in impulse management becomes significant.</p>
<p>Beyond the inherent benefits of Neosurf itself, responsible Australian players should take full advantage of the tools offered by reputable online casinos. These include deposit limits, loss limits, session time limits, reality checks, and self-exclusion options.</p>
<div class="info-box">
<div class="info-box-title">🆘 Need Support?</div>
<p style="margin-bottom:0;">Australian players can access free, confidential support through Gambling Help Online (<strong>www.gamblinghelponline.org.au</strong>) or by calling the Gambling Helpline at <strong>1800 858 858</strong>. If gambling ever stops feeling like entertainment and starts feeling like an obligation or an escape, please reach out for support immediately.</p>
</div>
</div>
</div>
</section>
<section class="content-section" id="compare">
<div class="container">
<div class="prose-content reveal">
<h2>Comparing Neosurf to Other Australian Casino Payment Methods</h2>
<p>Australian players have no shortage of payment options when it comes to online casinos. VISA and Mastercard, PayPal, POLi, bank transfers, cryptocurrency, and various e-wallets all compete for player preference. So how does a <strong>neosurf casino</strong> experience stack up against platforms using these alternatives?</p>
<p><strong>Neosurf vs. Credit and Debit Cards:</strong> Cards are ubiquitous and accepted almost everywhere, but they come with significant drawbacks. Credit card gambling deposits face growing regulatory pressure in Australia, and card transactions leave a clear paper trail on your bank statements while sharing your card details with the casino. Neosurf avoids both these issues entirely, making it the more privacy-conscious choice for most Aussie players.</p>
<p><strong>Neosurf vs. PayPal:</strong> PayPal is fast and widely trusted, but its availability at Australian online casinos can be inconsistent, as the platform has a complex relationship with gambling operators. Neosurf, by contrast, is accepted at a wide and growing range of casinos and requires no account registration, no linked bank account, and no credit checks whatsoever.</p>
<p><strong>Neosurf vs. POLi:</strong> POLi is a direct bank transfer system popular in Australia, but it requires you to log into your internet banking during the transaction — a step that makes some users uncomfortable from a security standpoint. Neosurf shares the instant deposit advantage while keeping your banking credentials completely out of the picture.</p>
<p><strong>Neosurf vs. Cryptocurrency:</strong> Crypto offers strong anonymity and increasingly fast transactions, but it comes with price volatility, technical complexity, and the need for a crypto wallet. Neosurf is dramatically simpler — anyone can buy a voucher at a convenience store without any technical knowledge.</p>
<p><strong>Neosurf vs. Bank Transfer:</strong> Direct bank transfers are slow, create obvious paper trails, and share your banking details with the casino. Neosurf's instant processing and privacy advantages make it clearly superior for most deposit scenarios. The one limitation Neosurf carries is that most casinos don't support withdrawals directly back to a voucher — players typically use bank transfer or e-wallets to receive winnings. Planning ahead for this is straightforward once you know what to expect.</p>
</div>
<div class="table-wrapper reveal" style="max-width:860px; margin: 32px auto;">
<table>
<thead>
<tr>
<th>Payment Method</th>
<th>Instant Deposit</th>
<th>Privacy</th>
<th>Budget Control</th>
<th>No Account Needed</th>
<th>AU Casino Support</th>
</tr>
</thead>
<tbody>
<tr>
<td class="td-highlight">✦ Neosurf</td>
<td class="td-good">✔ Yes</td>
<td class="td-good">✔ Excellent</td>
<td class="td-good">✔ Built-In</td>
<td class="td-good">✔ Yes</td>
<td class="td-good">✔ Wide</td>
</tr>
<tr>
<td>Credit Card</td>
<td class="td-good">✔ Yes</td>
<td class="td-bad">✘ None</td>
<td class="td-bad">✘ Risky</td>
<td class="td-bad">✘ Needed</td>
<td class="td-good">✔ Wide</td>
</tr>
<tr>
<td>PayPal</td>
<td class="td-good">✔ Yes</td>
<td class="td-neutral">~ Partial</td>
<td class="td-neutral">~ Manual</td>
<td class="td-bad">✘ Needed</td>
<td class="td-bad">✘ Limited</td>
</tr>
<tr>
<td>POLi</td>
<td class="td-good">✔ Yes</td>
<td class="td-bad">✘ Bank Exposed</td>
<td class="td-neutral">~ Manual</td>
<td class="td-bad">✘ Needed</td>
<td class="td-neutral">~ Moderate</td>
</tr>
<tr>
<td>Cryptocurrency</td>
<td class="td-neutral">~ Usually</td>
<td class="td-good">✔ Strong</td>
<td class="td-neutral">~ Manual</td>
<td class="td-bad">✘ Wallet Needed</td>
<td class="td-neutral">~ Growing</td>
</tr>
<tr>
<td>Bank Transfer</td>
<td class="td-bad">✘ 1–3 Days</td>
<td class="td-bad">✘ None</td>
<td class="td-neutral">~ Manual</td>
<td class="td-bad">✘ Required</td>
<td class="td-good">✔ Wide</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<section class="content-section">
<div class="container">
<div class="prose-content reveal">
<h2>How to Choose the Best Neosurf Casino for Australian Players</h2>
<p>With so many options available, selecting the right casino can feel overwhelming. But if you approach the decision systematically and focus on a handful of key criteria, you can quickly separate genuinely excellent platforms from the mediocre ones. Whether you're using a comparison tool that filters casinos by payment method or browsing curated recommendation lists, the same core checklist applies every time.</p>
<p><strong>Licensing and regulation</strong> should be your absolute first consideration. Legitimate casinos will prominently display their licensing information in the footer of their homepage, typically alongside responsible gambling logos and software certification seals. Look for credentials from the MGA, UKGC, or other recognised authorities. These regulators require casinos to maintain player fund segregation, fair game certification, and accessible dispute resolution processes.</p>
<p><strong>Neosurf deposit confirmation</strong> is obviously essential. Not every casino accepts Neosurf, so always check the banking page before registering. Some casinos list "Prepaid Vouchers" generically — in these cases, contact customer support to confirm Neosurf acceptance before committing. A responsive support team that quickly confirms payment method compatibility is itself a positive signal about the operator's overall quality.</p>
<p><strong>Game selection and software quality</strong> matter enormously for your long-term experience. A casino with 2,000 or more games from a diverse roster of certified providers will keep you entertained far longer than one with a limited library. Look for a healthy mix of slots, table games, live dealer options, and specialty games.</p>
<p><strong>Withdrawal options and speed</strong> deserve particular attention given that Neosurf typically doesn't support withdrawals. Check which alternative withdrawal methods are available, what the typical processing times are, and whether fees apply. Fast withdrawals — ideally within 24 to 48 hours — are a hallmark of a well-run operation.</p>
<p><strong>Customer support quality</strong> is a reliable proxy for overall platform professionalism. The best casinos offer 24/7 support via live chat and email. Test the live chat before you register to gauge responsiveness and expertise firsthand.</p>
<p>For a curated recommendation that ticks all these boxes and actively welcomes Australian Neosurf players, <a href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow noopener" target="_blank">follow this link to our recommended casino partner</a> and see what's available for new members today.</p>
</div>
<div class="interactive-block reveal" style="max-width:860px; margin: 0 auto;">
<div class="interactive-title">🎡 Spin the Fortune Wheel</div>
<p style="text-align:center; color: var(--silver-dim); font-size:0.95rem; margin-bottom:24px;">Spin to reveal a mystical neosurf casino tip from the coven</p>
<div class="wheel-container">
<div class="fortune-wheel-wrap">
<div class="wheel-pointer"></div>
<canvas height="280" id="fortuneWheel" width="280"></canvas>
</div>
<button class="btn-spell" id="spinBtn">🔮 Spin the Wheel</button>
<div class="wheel-result" id="wheelResult">Click to reveal your casino fortune...</div>
</div>
</div>
</div>
</section>
<section style="padding: 60px 0; border-top: 1px solid rgba(107,47,143,0.2);">
<div class="container">
<div class="author-section reveal">
<div class="author-inner">
<div class="author-avatar">🃏</div>
<div>
<div class="author-name">David Ashford</div>
<div class="author-title">Live Dealer &amp; Table Games Expert</div>
<p class="author-bio">David's background in both professional poker and software evaluation gives him unique insight into live casino experiences. He rigorously tests streaming quality, dealer professionalism, and game speed across platforms. His expertise extends to evaluating payment methods like Neosurf at every neosurf casino he reviews, ensuring Australian players receive only the most accurate and trustworthy guidance.</p>
</div>
</div>
<div class="methodology-box">
<div class="methodology-title">🔬 Our Review Methodology</div>
<div class="methodology-items">
<div class="method-item"><span>🧪</span><span>Real-money neosurf casino deposits tested on every reviewed platform</span></div>
<div class="method-item"><span>📋</span><span>Licence verification via official MGA, UKGC, and Curaçao databases</span></div>
<div class="method-item"><span>⚡</span><span>Withdrawal speed tested within 48-hour testing windows</span></div>
<div class="method-item"><span>🎮</span><span>50+ game titles tested across slots, tables, and live dealer sections</span></div>
<div class="method-item"><span>💬</span><span>Customer support tested via live chat and email with timed responses</span></div>
<div class="method-item"><span>📱</span><span>Full mobile compatibility audit across iOS and Android devices</span></div>
</div>
</div>
</div>
</div>
</section>
<section id="faq" style="padding: 80px 0; border-top: 1px solid rgba(107,47,143,0.2);">
<div class="container">
<div class="section-header reveal">
<span class="section-eyebrow">✦ Ancient Wisdom ✦</span>
<h2>Frequently Asked Questions About Neosurf Casinos in Australia</h2>
<div class="rune-divider"><span>⛧</span></div>
</div>
<div class="faq-list" id="faqList">
<div class="faq-item reveal">
<div class="faq-question">Is Neosurf safe to use at online casinos in Australia? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Yes, Neosurf is considered one of the safest payment methods available to Australian casino players. Because it's a prepaid voucher system, you never share any bank account details, credit card numbers, or personal financial information with the casino. The transaction is completed using only the voucher's unique PIN code. Even if a casino's data were somehow compromised, your financial information would remain completely safe. As long as you purchase your Neosurf voucher from a legitimate retailer and keep the PIN confidential, it's an exceptionally secure way to fund your account at any reputable neosurf casino site.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Can I withdraw my casino winnings using Neosurf? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Unfortunately, most online casinos do not support direct withdrawals back to a Neosurf voucher. Neosurf is primarily a deposit-only method at the vast majority of gaming platforms. To withdraw your winnings, you'll typically need to use an alternative method such as a bank transfer, e-wallet, or sometimes a cheque. When choosing a casino, check the available withdrawal methods before you register to ensure there's a suitable option for receiving your funds. Despite this limitation, many Australian players continue to use Neosurf for deposits because of its unmatched convenience and privacy advantages.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Where can I buy Neosurf vouchers in Australia? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Neosurf vouchers are widely available across Australia at thousands of physical retail locations, including convenience stores like 7-Eleven, newsagencies, service stations, and pharmacies. The official Neosurf website features a retailer locator tool that helps you find your nearest stockist by postcode. Vouchers are typically available in denominations from AUD $10 to AUD $100, paid for with cash at the point of sale. This makes them accessible to virtually everyone regardless of whether they hold a current bank account or credit card — a genuine inclusivity advantage over most other payment methods.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Do I need to create an account to use Neosurf at casinos? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">No, you don't need a Neosurf account to make casino deposits. You simply purchase your voucher, note the PIN code, and enter it directly in the casino's banking section. The process is completely anonymous and requires no registration on the Neosurf side. Neosurf does offer an optional free service called MyNeosurf, which lets you consolidate balances from multiple vouchers, track your spending, and access additional features. MyNeosurf is entirely optional — most Australian players use Neosurf vouchers without ever creating an account, enjoying full functionality with zero sign-up friction.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Are there deposit limits when using Neosurf at online casinos? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Deposit limits for Neosurf depend on two things: the casino's own policies and the value loaded on your voucher. Most casinos set a minimum deposit of AUD $10 when using Neosurf, which aligns with the smallest available voucher denomination. Maximum limits vary — some casinos cap Neosurf deposits at AUD $100 per transaction, matching the standard maximum voucher value, while others allow higher limits through MyNeosurf accounts where multiple vouchers are pooled. If you regularly want to deposit larger amounts, using MyNeosurf to combine vouchers before heading to the casino cashier is the most practical solution available to Australian players.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Will I qualify for casino welcome bonuses if I deposit with Neosurf? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">In the vast majority of cases, yes. Most reputable online casinos treat Neosurf deposits identically to other payment methods when determining bonus eligibility. If the casino offers a welcome bonus for first-time deposits, your Neosurf-funded deposit should qualify on exactly the same terms as a credit card or e-wallet deposit. Always check the bonus terms and conditions before completing your deposit, as some casinos do exclude specific payment methods from promotional offers. Occasionally, you'll find casinos that offer Neosurf-specific promotions with enhanced terms — a welcome bonus for voucher users that's always worth looking out for.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Which neosurf casino sites are best for Australian players in 2026? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Based on our rigorous testing in 2026, the top neosurf casino sites for Australian players include SkyCrown (rated 9.8/10 with up to A$8,000 welcome bonus), VegaZone (rated 9.5/10 with 260% match), and Legiano (rated 9.2/10). These platforms accept Neosurf, hold valid gaming licences, offer generous bonuses, and provide fast withdrawal options. All three have been independently verified by our review team through real-money deposit testing, making them our most confidently recommended choices for Aussie Neosurf users.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">What happens if I lose my Neosurf voucher PIN? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">If you lose your Neosurf voucher or forget the PIN, your best course of action is to contact the retailer where you purchased it — they may be able to retrieve the receipt. You can also contact Neosurf customer support directly with proof of purchase. For this reason, many experienced neosurf casino players take a photo of their voucher PIN as soon as they receive it, storing it securely in a private folder. If you use MyNeosurf, vouchers you've added to your account can be tracked and recovered more easily through the platform's customer service team.</div></div>
</div>
<div class="faq-item reveal">
<div class="faq-question">Are Neosurf deposits instant at all casino sites? <div class="faq-icon">+</div></div>
<div class="faq-answer"><div class="faq-answer-inner">Yes, Neosurf deposits are processed almost instantaneously at virtually all reputable neosurf casino sites. The moment you enter your voucher code and confirm the transaction, the funds appear in your casino account — typically within seconds. There are no bank processing delays, no card authorization holds, and no intermediary steps that could cause a delay. This instant deposit capability is one of the most popular features of Neosurf among Australian players, as it means you can start playing your favourite casino games within moments of completing the deposit.</div></div>
</div>
</div>
</div>
</section>
<section style="padding: 60px 0; border-top: 1px solid rgba(107,47,143,0.2);">
<div class="container">
<div class="prose-content reveal">
<h3>Final Thoughts: Why Neosurf Continues to Win Over Australian Players</h3>
<p>The sustained popularity of Neosurf among Australian online casino players isn't a coincidence or a passing trend. It reflects a genuine alignment between what this payment method offers and what Australian punters actually want from their banking experience. Privacy, simplicity, and security — Neosurf delivers all three in a format accessible to anyone who can walk into a convenience store with cash in hand.</p>
<p>For players who value keeping their gambling finances separate from personal banking, Neosurf offers unmatched peace of mind. For those who want to maintain strict budgetary discipline, the prepaid model provides a natural, mechanical safeguard that other payment methods simply don't offer. And for anyone frustrated by the complexity of e-wallets, the slowness of bank transfers, or the risks associated with sharing card details online, Neosurf's simplicity is genuinely refreshing.</p>
<p>The Australian online casino market continues to grow and evolve, and Neosurf has grown with it. More casinos are accepting it, more bonuses are being tailored to voucher users, and the retail network continues to expand across the country. Whether you're in Sydney or Broken Hill, Darwin or Hobart, there's almost certainly a Neosurf stockist within easy reach.</p>
<p>As with all forms of gambling, approach online casino gaming as entertainment rather than a financial strategy. Set your budget before you start, use the responsible gambling tools available to you, and enjoy the experience for what it is. Neosurf makes that responsible approach significantly easier to maintain — which is perhaps its most underrated quality of all. If you're ready to experience the convenience and security of a top-rated <strong>neosurf casino</strong> that welcomes Australian players, <a href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow noopener" target="_blank">visit our recommended casino partner today</a> and explore everything on offer.</p>
<div style="text-align:center; margin-top:32px;">
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" style="font-size:1.15rem; padding:18px 48px;" target="_blank">🌕 Claim Your Welcome Bonus Now</a>
</div>
</div>
</div>
</section>
<footer class="site-footer">
<div class="container">
<div class="footer-grid">
<div class="footer-brand">
<a class="site-logo" href="/">🌟 <span>Occult</span>Casino</a>
<p>Australia's most mystical neosurf casino comparison guide. Bringing Aussie players the truth about online gambling since 2026, one enchanted review at a time.</p>
</div>
<div class="footer-disclaimer">
<div class="footer-disclaimer-title">⚠️ Responsible Gambling Disclaimer</div>
<p>This website contains information about online gambling for adult Australians aged 18 and over. Gambling involves financial risk and can be addictive. Only gamble with money you can afford to lose. This site does not hold a gambling licence and does not accept bets. All casino reviews are for informational purposes only.</p>
<p>If you or someone you know has a gambling problem, please seek help immediately. Gambling Help Online: <strong>www.gamblinghelponline.org.au</strong> | Gambling Helpline: <strong>1800 858 858</strong> (free, 24/7).</p>
<p>This site may contain affiliate links. We may receive a commission if you register at a recommended casino. This does not affect our editorial independence or review ratings.</p>
</div>
</div>
<div class="footer-bottom">
<p>© 2026 executivehomeduty.com.au — All rights reserved.</p>
<div class="responsible-badges">
<span class="resp-badge">18+ Only</span>
<span class="resp-badge">🛡️ Gamble Responsibly</span>
<span class="resp-badge">🆘 1800 858 858</span>
</div>
</div>
</div>
<nav class="ymyl-footer-links" style="margin-top:1.5rem;margin-bottom:.5rem;padding-top:1rem;text-align:center;border-top:1px solid rgba(255,255,255,.15);"><a href="/privacy/" style="color:rgba(255,255,255,.65);text-decoration:none;margin:0 .5rem;font-size:.8rem;letter-spacing:.5px;">Privacy Policy</a> · <a href="/terms/" style="color:rgba(255,255,255,.65);text-decoration:none;margin:0 .5rem;font-size:.8rem;letter-spacing:.5px;">Terms of Service</a> · <a href="/affiliate/" style="color:rgba(255,255,255,.65);text-decoration:none;margin:0 .5rem;font-size:.8rem;letter-spacing:.5px;">Affiliate Disclosure</a> · <a href="/how-we-rate/" style="color:rgba(255,255,255,.65);text-decoration:none;margin:0 .5rem;font-size:.8rem;letter-spacing:.5px;">How We Rate Casinos</a> · <a href="/responsible-gaming/" style="color:rgba(255,255,255,.65);text-decoration:none;margin:0 .5rem;font-size:.8rem;letter-spacing:.5px;">Responsible Gaming</a></nav></footer>
<div class="popup-overlay" id="popup">
<div class="popup-box">
<button class="popup-close" id="popupClose">✕</button>
<div class="popup-moon">🌕</div>
<div class="popup-title">The Moon Has Spoken</div>
<p class="popup-subtitle">Your fortune awaits at our top-rated neosurf casino:</p>
<div class="popup-bonus-text">A$8,000 + 400 Free Spins</div>
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" style="width:100%; justify-content:center; margin-bottom:16px;" target="_blank">🔮 Claim Your Mystical Bonus</a>
<p style="font-size:0.78rem; color: var(--silver-dim); margin-bottom:0;">18+ | Gamble responsibly | T&amp;Cs apply</p>
</div>
</div>
<div class="sticky-cta" id="stickyCta">
<button class="sticky-dismiss" id="stickyDismiss">✕</button>
<div class="sticky-cta-text">
    🌟 <strong>SkyCrown Casino</strong> — A$8,000 + 400 Free Spins for AU Players
  </div>
<a class="btn-spell" href="https://partnerslink-global.com/d6fMK9tw" rel="nofollow sponsored noopener noreferrer" style="padding:10px 24px; font-size:0.95rem; animation:none; white-space:nowrap;" target="_blank">Claim Now ✦</a>
</div>
<script>
  // ── HAMBURGER ──
  var hamburger = document.getElementById("hamburger");
  var navMenu = document.getElementById("navMenu");
  hamburger.addEventListener("click", function() {
    hamburger.classList.toggle("active");
    navMenu.classList.toggle("open");
  });
  navMenu.querySelectorAll("a").forEach(function(link) {
    link.addEventListener("click", function() {
      hamburger.classList.remove("active");
      navMenu.classList.remove("open");
    });
  });

  // ── PARTICLES ──
  var particlesContainer = document.getElementById("particles");
  var particleColors = ["#6B2F8F", "#9B4FBF", "#C0C0C0", "#D4AF37", "#32CD32"];
  for (var i = 0; i < 30; i++) {
    (function(index) {
      var p = document.createElement("div");
      p.classList.add("particle");
      p.style.left = (Math.random() * 100) + "%";
      p.style.width = (Math.random() * 4 + 2) + "px";
      p.style.height = p.style.width;
      p.style.background = particleColors[Math.floor(Math.random() * particleColors.length)];
      p.style.animationDuration = (Math.random() * 10 + 8) + "s";
      p.style.animationDelay = (Math.random() * 10) + "s";
      particlesContainer.appendChild(p);
    })(i);
  }

  // ── INTERSECTION OBSERVER (REVEAL) ──
  var revealEls = document.querySelectorAll(".reveal");
  var revealObserver = new IntersectionObserver(function(entries) {
    entries.forEach(function(entry) {
      if (entry.isIntersecting) {
        entry.target.classList.add("visible");
        revealObserver.unobserve(entry.target);
      }
    });
  }, { threshold: 0.12 });
  revealEls.forEach(function(el) { revealObserver.observe(el); });

  // ── ANIMATED COUNTERS ──
  var counters = document.querySelectorAll(".stat-number[data-target]");
  var counterObserver = new IntersectionObserver(function(entries) {
    entries.forEach(function(entry) {
      if (entry.isIntersecting) {
        var el = entry.target;
        var target = parseInt(el.getAttribute("data-target"));
        var prefix = el.getAttribute("data-prefix") || "";
        var suffix = el.getAttribute("data-suffix") || "";
        var start = 0;
        var duration = 1800;
        var startTime = null;
        function animate(timestamp) {
          if (!startTime) startTime = timestamp;
          var progress = Math.min((timestamp - startTime) / duration, 1);
          var eased = 1 - Math.pow(1 - progress, 3);
          var current = Math.floor(eased * target);
          el.textContent = prefix + current.toLocaleString() + suffix;
          if (progress < 1) requestAnimationFrame(animate);
          else el.textContent = prefix + target.toLocaleString() + suffix;
        }
        requestAnimationFrame(animate);
        counterObserver.unobserve(el);
      }
    });
  }, { threshold: 0.5 });
  counters.forEach(function(counter) { counterObserver.observe(counter); });

  // ── POPUP ──
  var popup = document.getElementById("popup");
  var popupClose = document.getElementById("popupClose");
  var popupShown = false;
  window.addEventListener("scroll", function() {
    if (!popupShown && window.scrollY >= window.innerHeight * 2) {
      popup.classList.add("active");
      popupShown = true;
    }
  });
  popupClose.addEventListener("click", function() {
    popup.classList.remove("active");
  });
  popup.addEventListener("click", function(e) {
    if (e.target === popup) popup.classList.remove("active");
  });

  // ── STICKY CTA ──
  var stickyCta = document.getElementById("stickyCta");
  var stickyDismiss = document.getElementById("stickyDismiss");
  var stickyDismissed = false;
  window.addEventListener("scroll", function() {
    if (!stickyDismissed && window.scrollY > 300) {
      stickyCta.classList.add("visible");
    } else if (stickyDismissed) {
      stickyCta.classList.remove("visible");
    }
  });
  stickyDismiss.addEventListener("click", function() {
    stickyDismissed = true;
    stickyCta.classList.remove("visible");
  });

  // ── FAQ ACCORDION ──
  var faqItems = document.querySelectorAll(".faq-item");
  faqItems.forEach(function(item) {
    var question = item.querySelector(".faq-question");
    var answer = item.querySelector(".faq-answer");
    question.addEventListener("click", function() {
      var isOpen = item.classList.contains("open");
      faqItems.forEach(function(i) {
        i.classList.remove("open");
        i.querySelector(".faq-answer").style.maxHeight = "0";
      });
      if (!isOpen) {
        item.classList.add("open");
        answer.style.maxHeight = answer.scrollHeight + "px";
      }
    });
  });

  // ── BONUS CALCULATOR ──
  function updateCalc() {
    var deposit = parseFloat(document.getElementById("calcDeposit").value) || 0;
    var bonusPct = parseFloat(document.getElementById("calcBonus").value) || 100;
    var cap = parseFloat(document.getElementById("calcCap").value) || 500;
    var wager = parseFloat(document.getElementById("calcWager").value) || 35;
    var rawBonus = deposit * (bonusPct / 100);
    var actualBonus = Math.min(rawBonus, cap);
    var total = deposit + actualBonus;
    var wagerAmount = actualBonus * wager;
    document.getElementById("calcResultAmount").textContent = "A$ " + total.toFixed(0);
    document.getElementById("calcResultLabel").textContent = "Total playable balance — Wager A$ " + wagerAmount.toLocaleString("en-AU", {minimumFractionDigits: 0, maximumFractionDigits: 0}) + " to withdraw bonus";
  }
  ["calcDeposit", "calcBonus", "calcCap", "calcWager"].forEach(function(id) {
    document.getElementById(id).addEventListener("input", updateCalc);
    document.getElementById(id).addEventListener("change", updateCalc);
  });
  updateCalc();

  // ── QUIZ ──
  var quizData = [
    {
      question: "What is the minimum Neosurf voucher denomination available in Australia?",
      options: ["AUD $10", "AUD $5", "AUD $20", "AUD $50"],
      correct: 0,
      explanation: "Correct! Neosurf vouchers start from AUD $10, making them accessible for all budgets."
    },
    {
      question: "What information do you share when depositing at a neosurf casino?",
      options: ["Only the 10-digit voucher PIN", "Your bank account number", "Your credit card details", "Your BSB and account number"],
      correct: 0,
      explanation: "Exactly right! You only share the voucher PIN — no financial account details whatsoever."
    },
    {
      question: "Which feature does MyNeosurf offer to casino players?",
      options: ["Pool multiple vouchers together", "Direct crypto exchange", "Casino game hosting", "Credit extension"],
      correct: 0,
      explanation: "Correct! MyNeosurf lets you consolidate multiple voucher balances before depositing."
    },
    {
      question: "Can you typically withdraw winnings back to a Neosurf voucher?",
      options: ["No, Neosurf is mostly deposit-only", "Yes, all casinos support it", "Only at licensed casinos", "Yes, via MyNeosurf wallet"],
      correct: 0,
      explanation: "That's right! Neosurf is primarily a deposit method — winnings are usually withdrawn via bank transfer or e-wallet."
    }
  ];
  var currentQuiz = 0;
  var quizAnswered = false;

  function loadQuiz(index) {
    if (index >= quizData.length) {
      document.getElementById("quizQuestion").textContent = "Quiz Complete! You are a true neosurf casino wizard. 🔮";
      document.getElementById("quizOptions").innerHTML = "";
      document.getElementById("quizFeedback").className = "quiz-feedback";
      document.getElementById("quizProgress").textContent = "All questions answered!";
      document.getElementById("quizNext").style.display = "none";
      return;
    }
    var q = quizData[index];
    document.getElementById("quizQuestion").textContent = q.question;
    document.getElementById("quizProgress").textContent = "Question " + (index + 1) + " of " + quizData.length;
    document.getElementById("quizFeedback").className = "quiz-feedback";
    document.getElementById("quizNext").style.display = "none";
    quizAnswered = false;
    var optionsContainer = document.getElementById("quizOptions");
    optionsContainer.innerHTML = "";
    q.options.forEach(function(opt, i) {
      var btn = document.createElement("button");
      btn.className = "quiz-option";
      btn.textContent = opt;
      btn.addEventListener("click", function() {
        if (quizAnswered) return;
        quizAnswered = true;
        var fb = document.getElementById("quizFeedback");
        if (i === q.correct) {
          btn.classList.add("correct");
          fb.textContent = "✔ " + q.explanation;
          fb.className = "quiz-feedback correct show";
        } else {
          btn.classList.add("wrong");
          optionsContainer.querySelectorAll(".quiz-option")[q.correct].classList.add("correct");
          fb.textContent = "✘ Not quite. " + q.explanation;
          fb.className = "quiz-feedback wrong show";
        }
        document.getElementById("quizNext").style.display = "inline-flex";
      });
      optionsContainer.appendChild(btn);
    });
  }

  document.getElementById("quizNext").addEventListener("click", function() {
    currentQuiz++;
    loadQuiz(currentQuiz);
  });
  loadQuiz(0);

  // ── FORTUNE WHEEL ──
  var wheelCanvas = document.getElementById("fortuneWheel");
  var ctx = wheelCanvas.getContext("2d");
  var wheelSegments = [
    { text: "Check Licensing", color: "#4A1F6A" },
    { text: "Free Spins Await", color: "#228B22" },
    { text: "Set a Budget", color: "#6B2F8F" },
    { text: "Try Live Dealer", color: "#1A3A4A" },
    { text: "Use Neosurf!", color: "#7B3F00" },
    { text: "Read T&Cs", color: "#4A4A1F" },
    { text: "Loyalty Points", color: "#3A1F6A" },
    { text: "Claim Bonus", color: "#6B3A1F" }
  ];
  var currentAngle = 0;
  var isSpinning = false;

  function drawWheel(rotation) {
    var size = wheelCanvas.width;
    var cx = size / 2;
    var cy = size / 2;
    var radius = cx - 4;
    var segCount = wheelSegments.length;
    var anglePerSeg = (2 * Math.PI) / segCount;
    ctx.clearRect(0, 0, size, size);
    for (var i = 0; i < segCount; i++) {
      var startA = rotation + i * anglePerSeg;
      var endA = startA + anglePerSeg;
      ctx.beginPath();
      ctx.moveTo(cx, cy);
      ctx.arc(cx, cy, radius, startA, endA);
      ctx.closePath();
      ctx.fillStyle = wheelSegments[i].color;
      ctx.fill();
      ctx.strokeStyle = "rgba(192,192,192,0.3)";
      ctx.lineWidth = 1;
      ctx.stroke();
      ctx.save();
      ctx.translate(cx, cy);
      ctx.rotate(startA + anglePerSeg / 2);
      ctx.textAlign = "right";
      ctx.fillStyle = "#E0E0E0";
      ctx.font = "bold 11px \"IM Fell English\", serif";
      ctx.fillText(wheelSegments[i].text, radius - 10, 4);
      ctx.restore();
    }
    ctx.beginPath();
    ctx.arc(cx, cy, 22, 0, 2 * Math.PI);
    ctx.fillStyle = "#0D0A14";
    ctx.fill();
    ctx.strokeStyle = "rgba(107,47,143,0.8)";
    ctx.lineWidth = 2;
    ctx.stroke();
    ctx.fillStyle = "#C0C0C0";
    ctx.font = "bold 14px serif";
    ctx.textAlign = "center";
    ctx.fillText("✦", cx, cy + 5);
  }

  drawWheel(currentAngle);

  document.getElementById("spinBtn").addEventListener("click", function() {
    if (isSpinning) return;
    isSpinning = true;
    document.getElementById("wheelResult").textContent = "The spirits are consulting...";
    var spinAmount = (Math.random() * 4 + 4) * Math.PI * 2;
    var targetAngle = currentAngle + spinAmount;
    var duration = 4000;
    var startTime = null;
    var startAngle = currentAngle;
    function animateSpin(timestamp) {
      if (!startTime) startTime = timestamp;
      var elapsed = timestamp - startTime;
      var progress = Math.min(elapsed / duration, 1);
      var eased = 1 - Math.pow(1 - progress, 3);
      currentAngle = startAngle + spinAmount * eased;
      drawWheel(currentAngle);
      if (progress < 1) {
        requestAnimationFrame(animateSpin);
      } else {
        isSpinning = false;
        var segCount = wheelSegments.length;
        var anglePerSeg = (2 * Math.PI) / segCount;
        var normalised = (((-currentAngle % (2 * Math.PI)) + 2 * Math.PI) % (2 * Math.PI));
        var segIndex = Math.floor(normalised / anglePerSeg) % segCount;
        var result = wheelSegments[segIndex].text;
        document.getElementById("wheelResult").textContent = "✦ Your fortune: " + result + " ✦";
      }
    }
    requestAnimationFrame(animateSpin);
  });
</script>
</body>
</html>