{"id":7387,"date":"2026-03-15T15:42:38","date_gmt":"2026-03-15T13:42:38","guid":{"rendered":"https:\/\/probets.co.za\/?post_type=casino&#038;p=7387"},"modified":"2026-05-19T20:12:11","modified_gmt":"2026-05-19T18:12:11","slug":"yesplay","status":"publish","type":"casino","link":"https:\/\/probets.co.za\/zu\/sportsbooks\/yesplay\/","title":{"rendered":"YeboDlala"},"content":{"rendered":"\n<!-- ================= PROBETS \u2022 YESPLAY REVIEW HERO v1 (FULL WIDTH \u2022 GLASS+GLOW \u2022 CI MATCH) ================= -->\n<section class=\"pb-review-hero pb-review-hero--yesplay\" aria-label=\"ProBets YesPlay review hero\" id=\"yesplay-review\">\n  <div class=\"wrap\">\n\n    <div class=\"top\">\n      <!-- LEFT -->\n      <div class=\"left\">\n\n        <div class=\"brand brand--stacked\">\n          <div class=\"title-wrap\">\n            <div class=\"eyebrow\">\n              <span class=\"flag\">\ud83c\uddff\ud83c\udde6<\/span>\n              <span class=\"text\">South Africa review \u2022 Updated 2026<\/span>\n              <span class=\"pulse\" aria-hidden=\"true\"><\/span>\n            <\/div>\n\n            <div class=\"hrow\">\n              <div class=\"logo-wrap\" aria-hidden=\"true\">\n                <span class=\"logo-ring\"><\/span>\n                <img decoding=\"async\" class=\"logo\" src=\"https:\/\/probets.co.za\/wp-content\/uploads\/2026\/01\/yes-play-logo.webp\" alt=\"YesPlay logo\" loading=\"lazy\">\n              <\/div>\n\n              <h2>YesPlay Review<\/h2>\n            <\/div>\n\n            <p class=\"sub\">\n              <strong>YesPlay<\/strong> feels built for South Africans who want their betting to be quick, punchy and easy to jump into from a phone.\n              It is one of those brands that leans hard into <strong>fast-play entertainment<\/strong> \u2014 not just traditional sports betting, but also\n              <strong>Lucky Numbers<\/strong>, <strong>BetGames<\/strong>, slots, live-style games and quick-hit action that suits players who enjoy a more\n              energetic, always-on lobby. If you like the idea of having <strong>sports, numbers and casino-style play in one place<\/strong>, this review\n              will show you exactly where YesPlay shines, where to be careful, and whether it is the right fit for your style of punting.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"pills\" role=\"list\" aria-label=\"Key highlights\">\n          <span class=\"pill\" role=\"listitem\">\u26a1 Fast mobile-first betting feel<\/span>\n          <span class=\"pill\" role=\"listitem\">\ud83c\udfb0 Slots, live games &amp; BetGames<\/span>\n          <span class=\"pill\" role=\"listitem\">\ud83d\udd22 Lucky Numbers in the same account<\/span>\n          <span class=\"pill\" role=\"listitem\">\u26bd Sportsbook + casino-style play<\/span>\n          <span class=\"pill\" role=\"listitem\">\ud83d\udcf1 Official mobile app available<\/span>\n        <\/div>\n\n        <div class=\"ctas\">\n          <a class=\"pb-btn pb-btn--primary\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Claim YesPlay Bonus\n          <\/a>\n\n          <a class=\"pb-btn pb-btn--ghost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Register With YesPlay\n          <\/a>\n        <\/div>\n\n        <div class=\"micro\">\n          <div class=\"micro-item micro-item--good\">\n            <span class=\"micro-k\">Best for<\/span>\n            <span class=\"micro-v\">Players who want more than a plain sportsbook \u2014 especially punters who enjoy quick-fire betting, Lucky Numbers, BetGames, mobile play and a lobby that feels lively from the first click.<\/span>\n          <\/div>\n          <div class=\"micro-item micro-item--warn\">\n            <span class=\"micro-k\">Watch-outs<\/span>\n            <span class=\"micro-v\">YesPlay is exciting, but it does come with a couple of minor limitations &#8211; especially when it comes to deposits &#038; withdrawals. Make sure you are aware of what is available.<\/span>\n          <\/div>\n        <\/div>\n\n        <p class=\"fine\">\n          <strong>Probets tip:<\/strong> YesPlay\u2019s biggest pull is not just the sportsbook \u2014 it is the mix of <strong>sports betting<\/strong>,\n          <strong>Lucky Numbers<\/strong>, <strong>BetGames<\/strong> and <strong>mobile-first play<\/strong>. That is the lens we will use throughout the rest of this review.\n        <\/p>\n      <\/div>\n\n      <!-- RIGHT -->\n      <div class=\"right\">\n        <div class=\"card rating\" id=\"how-we-rated-yesplay\">\n          <div class=\"rating-top\">\n            <div class=\"score-wrap\">\n              <div class=\"kicker\">Overall rating<\/div>\n\n              <div class=\"score\">\n                <span class=\"num\">8.4<\/span><span class=\"out\">\/10<\/span>\n              <\/div>\n\n              <div class=\"stars\" aria-label=\"8.4 out of 10 rating\">\n                \u2605\u2605\u2605\u2605\u2606 <span class=\"muted\">(Probets)<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"seal\" aria-label=\"Probets reviewed score\">\n              <span class=\"seal-ico\">\u2714<\/span>\n              <span class=\"seal-txt\">Reviewed<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"grid\">\n            <div class=\"metric\">\n              <div class=\"label\">Bonus appeal<\/div>\n              <div class=\"bar\"><span style=\"width:84%\"><\/span><\/div>\n              <div class=\"val\">8.4<\/div>\n            <\/div>\n\n            <div class=\"metric\">\n              <div class=\"label\">Game variety<\/div>\n              <div class=\"bar\"><span style=\"width:88%\"><\/span><\/div>\n              <div class=\"val\">8.8<\/div>\n            <\/div>\n\n            <div class=\"metric\">\n              <div class=\"label\">Payments<\/div>\n              <div class=\"bar\"><span style=\"width:81%\"><\/span><\/div>\n              <div class=\"val\">8.1<\/div>\n            <\/div>\n\n            <div class=\"metric\">\n              <div class=\"label\">Mobile &amp; UX<\/div>\n              <div class=\"bar\"><span style=\"width:89%\"><\/span><\/div>\n              <div class=\"val\">8.9<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"mini\">\n            <div class=\"mini-item\">\n              <span class=\"tag good\">What we like<\/span>\n              <span class=\"text\">A strong mobile-first experience, a fun mix of sportsbook and casino-style play, and standout quick-play options like Lucky Numbers and BetGames.<\/span>\n            <\/div>\n            <div class=\"mini-item\">\n              <span class=\"tag warn\">Watch-outs<\/span>\n              <span class=\"text\">The platform is broad, but players still need to look closely at bonus terms, withdrawal thresholds and account verification before treating the offer as straightforward value.<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"card spotlight\" aria-label=\"YesPlay key features\">\n          <div class=\"spotlight-head\">\n            <span class=\"spotlight-kicker\">Why YesPlay stands out<\/span>\n            <span class=\"spotlight-badge\">Updated \u2022 2026<\/span>\n          <\/div>\n\n          <div class=\"spotlight-logo\">\n            <img decoding=\"async\" src=\"https:\/\/probets.co.za\/wp-content\/uploads\/2026\/01\/yes-play-logo.webp\" alt=\"YesPlay logo badge\" loading=\"lazy\">\n          <\/div>\n\n          <div class=\"spotlight-list\">\n            <div class=\"spot-item\">\n              <span class=\"spot-ico\">\ud83d\udcf2<\/span>\n              <div>\n                <strong>Built for mobile punters<\/strong>\n                <p>Ideal for players who place quick bets, check results fast and want a smooth smartphone experience.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"spot-item\">\n              <span class=\"spot-ico\">\ud83c\udfae<\/span>\n              <div>\n                <strong>More than just sports<\/strong>\n                <p>YesPlay blends sports betting with slots, live-style casino entertainment, BetGames and Lucky Numbers.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"spot-item\">\n              <span class=\"spot-ico\">\ud83d\udcb8<\/span>\n              <div>\n                <strong>SA-friendly cash flow<\/strong>\n                <p>The brand is clearly built around South African account setup, local banking rules and fast everyday play.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"spotlight-foot\">\n            <span class=\"badge\">\ud83c\uddff\ud83c\udde6 SA-facing platform<\/span>\n            <span class=\"badge outline\">\u2696\ufe0f Licensed bookmaker<\/span>\n            <span class=\"badge glow\">\ud83c\udfaf Sports + Numbers + Games<\/span>\n          <\/div>\n\n          <div class=\"spotlight-corner\" aria-hidden=\"true\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 REVIEW HERO (YESPLAY) ================= *\/\n.pb-review-hero.pb-review-hero--yesplay{\n  --bg:#050505;\n  --panel:#0b0b0b;\n  --glass:rgba(255,255,255,.06);\n  --glass2:rgba(255,255,255,.04);\n  --line:rgba(255,255,255,.10);\n  --text:#ffffff;\n  --muted:#ffffff;\n\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  --glow-gold:0 0 12px rgba(255,200,60,.45), 0 0 28px rgba(255,200,60,.30), 0 0 46px rgba(255,200,60,.18);\n  --glow-green:0 0 18px rgba(25,195,125,.18);\n  --glow-red:0 0 18px rgba(193,18,31,.18);\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.28), transparent 60%),\n    radial-gradient(920px 460px at 86% 64%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #050505 0%, #0b0b0b 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 70px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n\n.pb-review-hero.pb-review-hero--yesplay *{box-sizing:border-box}\n.pb-review-hero.pb-review-hero--yesplay .wrap{max-width:1200px;margin:0 auto}\n\n.pb-review-hero.pb-review-hero--yesplay h1,\n.pb-review-hero.pb-review-hero--yesplay h2,\n.pb-review-hero.pb-review-hero--yesplay h3{\n  color:var(--text);\n  font-weight:950;\n  text-align:left;\n}\n\n.pb-review-hero.pb-review-hero--yesplay p{\n  color:#ffffff;\n  font-weight:500;\n  text-align:left;\n}\n\n.pb-review-hero.pb-review-hero--yesplay span,\n.pb-review-hero.pb-review-hero--yesplay a{color:var(--text)}\n\n.pb-review-hero.pb-review-hero--yesplay::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.06;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .top{\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .title-wrap{max-width:720px}\n.pb-review-hero.pb-review-hero--yesplay .hrow{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  margin-top:4px;\n}\n.pb-review-hero.pb-review-hero--yesplay .hrow h2{margin:0}\n\n.pb-review-hero.pb-review-hero--yesplay .brand{margin-bottom:14px}\n.pb-review-hero.pb-review-hero--yesplay .logo-wrap{width:72px;height:72px;position:relative;flex:0 0 72px}\n.pb-review-hero.pb-review-hero--yesplay .logo-ring{\n  position:absolute; inset:-6px;\n  border-radius:20px;\n  background:\n    radial-gradient(40px 40px at 20% 20%, rgba(193,18,31,.35), transparent 60%),\n    radial-gradient(46px 46px at 80% 80%, rgba(25,195,125,.18), transparent 60%),\n    radial-gradient(56px 56px at 50% 50%, rgba(255,200,60,.10), transparent 55%);\n  filter:blur(2px);\n}\n.pb-review-hero.pb-review-hero--yesplay .logo{\n  width:72px;height:72px;\n  border-radius:18px;\n  background:rgba(255,255,255,.06);\n  border:1px solid rgba(255,255,255,.12);\n  box-shadow:0 0 26px rgba(193,18,31,.20);\n  object-fit:contain;\n  padding:8px;\n  position:relative;\n  z-index:1;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .eyebrow{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:6px;\n  flex-wrap:wrap;\n}\n.pb-review-hero.pb-review-hero--yesplay .eyebrow .text{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .pulse{\n  width:8px;height:8px;border-radius:50%;\n  background:rgba(25,195,125,1);\n  box-shadow:0 0 0 rgba(25,195,125,.0);\n  animation:pbPulseYesPlay 1.6s ease-in-out infinite;\n}\n@keyframes pbPulseYesPlay{\n  0%{box-shadow:0 0 0 0 rgba(25,195,125,.25)}\n  70%{box-shadow:0 0 0 10px rgba(25,195,125,0)}\n  100%{box-shadow:0 0 0 0 rgba(25,195,125,0)}\n}\n\n.pb-review-hero.pb-review-hero--yesplay h2{\n  font-size:clamp(30px,3.6vw,50px);\n  line-height:1.04;\n  letter-spacing:-.03em;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n}\n\n.pb-review-hero.pb-review-hero--yesplay .sub{\n  margin:12px 0 0;\n  font-size:clamp(14px,1.25vw,17px);\n  line-height:1.58;\n  max-width:66ch;\n  color:#ffffff;\n  font-weight:500;\n}\n.pb-review-hero.pb-review-hero--yesplay .sub strong{\n  color:#fff;\n  font-weight:900;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .pills{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin:16px 0 18px;\n}\n.pb-review-hero.pb-review-hero--yesplay .pill{\n  padding:9px 12px;\n  border-radius:999px;\n  background:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.04));\n  border:1px solid rgba(255,255,255,.12);\n  font-weight:800;\n  font-size:13px;\n  color:#ffffff;\n  backdrop-filter:blur(8px);\n  box-shadow:0 0 18px rgba(0,0,0,.22);\n}\n\n.pb-review-hero.pb-review-hero--yesplay .ctas{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin:12px 0 12px;\n}\n.pb-review-hero.pb-review-hero--yesplay .pb-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:10px;\n  padding:14px 16px;\n  min-width:240px;\n  border-radius:14px;\n  text-decoration:none;\n  font-weight:950;\n  letter-spacing:.01em;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#ffffff !important;\n  position:relative;\n  overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-review-hero.pb-review-hero--yesplay .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-review-hero.pb-review-hero--yesplay .pb-btn:hover::before{left:120%}\n.pb-review-hero.pb-review-hero--yesplay .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n\n.pb-review-hero.pb-review-hero--yesplay .fine{\n  margin:10px 0 0;\n  font-size:13px;\n  line-height:1.5;\n  color:#ffffff;\n  font-weight:500;\n}\n.pb-review-hero.pb-review-hero--yesplay .fine strong{color:#fff;font-weight:900}\n\n.pb-review-hero.pb-review-hero--yesplay .micro{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n  margin:10px 0 0;\n}\n.pb-review-hero.pb-review-hero--yesplay .micro-item{\n  padding:12px 12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  box-shadow:0 0 18px rgba(0,0,0,.22);\n}\n.pb-review-hero.pb-review-hero--yesplay .micro-k{\n  display:block;\n  font-size:12px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  margin-bottom:6px;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .micro-v{\n  display:block;\n  font-size:13px;\n  font-weight:600;\n  line-height:1.38;\n  color:#ffffff;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .micro-item--good{\n  border-color:rgba(25,195,125,.28);\n  box-shadow:var(--glow-green), 0 0 18px rgba(0,0,0,.22);\n  background:\n    radial-gradient(520px 220px at 12% 18%, rgba(25,195,125,.12), transparent 60%),\n    rgba(0,0,0,.18);\n}\n\n.pb-review-hero.pb-review-hero--yesplay .micro-item--warn{\n  border-color:rgba(193,18,31,.28);\n  box-shadow:var(--glow-red), 0 0 18px rgba(0,0,0,.22);\n  background:\n    radial-gradient(520px 220px at 12% 18%, rgba(193,18,31,.12), transparent 60%),\n    rgba(0,0,0,.18);\n}\n\n.pb-review-hero.pb-review-hero--yesplay .card{\n  background:linear-gradient(180deg, var(--glass) 0%, var(--glass2) 100%);\n  border:1px solid rgba(255,255,255,.12);\n  border-radius:18px;\n  overflow:hidden;\n  backdrop-filter:blur(10px);\n  box-shadow:0 0 26px rgba(0,0,0,.28);\n  position:relative;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .rating{\n  padding:16px 16px 14px;\n  margin-bottom:14px;\n}\n.pb-review-hero.pb-review-hero--yesplay .rating::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(520px 220px at 15% 15%, rgba(193,18,31,.14), transparent 60%);\n}\n.pb-review-hero.pb-review-hero--yesplay .rating-top{\n  display:flex;\n  align-items:flex-end;\n  justify-content:space-between;\n  gap:12px;\n  padding-bottom:12px;\n  border-bottom:1px solid rgba(255,255,255,.12);\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .kicker{\n  font-size:12px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  font-weight:900;\n  color:#ffffff;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .score-wrap{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  min-width:0;\n}\n.pb-review-hero.pb-review-hero--yesplay .score{\n  display:flex;\n  align-items:baseline;\n  gap:6px;\n  margin:0;\n}\n.pb-review-hero.pb-review-hero--yesplay .score .num{\n  font-size:48px;\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:var(--gold);\n  text-shadow:var(--glow-gold);\n  filter:saturate(1.05);\n}\n.pb-review-hero.pb-review-hero--yesplay .score .out{\n  font-size:14px;\n  font-weight:800;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .stars{\n  margin:0;\n  font-size:14px;\n  font-weight:800;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .stars .muted{\n  color:#ffffff;\n  font-weight:700;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .seal{\n  display:flex;\n  align-items:center;\n  gap:8px;\n  padding:8px 10px;\n  border-radius:999px;\n  border:1px solid rgba(25,195,125,.35);\n  background:rgba(25,195,125,.12);\n  color:#ffffff;\n  font-weight:900;\n  font-size:12px;\n  white-space:nowrap;\n}\n.pb-review-hero.pb-review-hero--yesplay .seal-ico{\n  width:18px;height:18px;\n  border-radius:8px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(25,195,125,.18);\n  border:1px solid rgba(25,195,125,.35);\n  font-size:12px;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:10px;\n  padding-top:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .metric{\n  display:grid;\n  grid-template-columns:120px 1fr 46px;\n  gap:10px;\n  align-items:center;\n}\n.pb-review-hero.pb-review-hero--yesplay .label{\n  font-size:13px;\n  font-weight:700;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .bar{\n  height:10px;\n  border-radius:999px;\n  background:rgba(255,255,255,.08);\n  overflow:hidden;\n  border:1px solid rgba(255,255,255,.12);\n}\n.pb-review-hero.pb-review-hero--yesplay .bar span{\n  display:block;\n  height:100%;\n  border-radius:999px;\n  background:linear-gradient(90deg, rgba(193,18,31,.95), rgba(255,200,60,.85));\n}\n.pb-review-hero.pb-review-hero--yesplay .val{\n  text-align:right;\n  font-size:13px;\n  font-weight:800;\n  color:#ffffff;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .mini{\n  margin-top:12px;\n  display:grid;\n  gap:10px;\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .mini-item{\n  display:flex;\n  gap:10px;\n  align-items:flex-start;\n}\n.pb-review-hero.pb-review-hero--yesplay .tag{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:6px 10px;\n  border-radius:999px;\n  font-size:12px;\n  font-weight:900;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  white-space:nowrap;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .tag.good{\n  border-color:rgba(25,195,125,.40);\n  box-shadow:0 0 18px rgba(25,195,125,.14);\n}\n.pb-review-hero.pb-review-hero--yesplay .tag.warn{\n  border-color:rgba(255,200,60,.35);\n  box-shadow:0 0 18px rgba(255,200,60,.10);\n}\n.pb-review-hero.pb-review-hero--yesplay .mini .text{\n  font-size:13px;\n  line-height:1.45;\n  font-weight:500;\n  color:#ffffff;\n}\n\n.pb-review-hero.pb-review-hero--yesplay .spotlight{\n  padding:18px 16px 16px;\n  min-height:320px;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:\n    radial-gradient(520px 240px at 85% 14%, rgba(25,195,125,.10), transparent 55%),\n    radial-gradient(560px 240px at 10% 12%, rgba(193,18,31,.12), transparent 56%);\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-head{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:10px;\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-kicker{\n  font-size:12px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  font-weight:900;\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-badge{\n  font-size:12px;\n  font-weight:900;\n  padding:7px 10px;\n  border-radius:999px;\n  background:rgba(0,0,0,.55);\n  border:1px solid rgba(255,255,255,.18);\n  color:#ffffff;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-logo{\n  position:relative;\n  z-index:1;\n  display:flex;\n  justify-content:flex-start;\n  margin:16px 0 16px;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-logo img{\n  width:96px;\n  height:96px;\n  object-fit:contain;\n  border-radius:22px;\n  padding:12px;\n  background:rgba(255,255,255,.06);\n  border:1px solid rgba(255,255,255,.12);\n  box-shadow:0 0 26px rgba(193,18,31,.18);\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-list{\n  display:grid;\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .spot-item{\n  display:flex;\n  gap:12px;\n  align-items:flex-start;\n  padding:12px;\n  border-radius:16px;\n  background:rgba(0,0,0,.20);\n  border:1px solid rgba(255,255,255,.10);\n}\n.pb-review-hero.pb-review-hero--yesplay .spot-ico{\n  width:36px;\n  height:36px;\n  border-radius:12px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(193,18,31,.12);\n  border:1px solid rgba(193,18,31,.25);\n  flex:0 0 36px;\n}\n.pb-review-hero.pb-review-hero--yesplay .spot-item strong{\n  display:block;\n  color:#ffffff;\n  font-size:14px;\n  font-weight:900;\n  margin-bottom:4px;\n}\n.pb-review-hero.pb-review-hero--yesplay .spot-item p{\n  margin:0;\n  color:#ffffff;\n  font-size:13px;\n  line-height:1.45;\n  font-weight:500;\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-foot{\n  display:flex;\n  gap:8px;\n  flex-wrap:wrap;\n  margin-top:14px;\n  position:relative;\n  z-index:1;\n}\n.pb-review-hero.pb-review-hero--yesplay .badge{\n  font-size:12px;\n  font-weight:900;\n  padding:7px 10px;\n  border-radius:999px;\n  background:rgba(0,0,0,.55);\n  border:1px solid rgba(255,255,255,.18);\n  color:#ffffff;\n  backdrop-filter:blur(8px);\n}\n.pb-review-hero.pb-review-hero--yesplay .badge.outline{\n  background:transparent;\n  border:1px solid rgba(193,18,31,.70);\n}\n.pb-review-hero.pb-review-hero--yesplay .badge.glow{\n  border:1px solid rgba(25,195,125,.35);\n  background:rgba(25,195,125,.14);\n}\n.pb-review-hero.pb-review-hero--yesplay .spotlight-corner{\n  position:absolute;\n  top:-40px; right:-40px;\n  width:140px; height:140px;\n  background:radial-gradient(circle at 30% 30%, rgba(193,18,31,.35), transparent 60%);\n  transform:rotate(12deg);\n  filter:blur(2px);\n  pointer-events:none;\n}\n\n@media (max-width:980px){\n  .pb-review-hero.pb-review-hero--yesplay .top{grid-template-columns:1fr}\n  .pb-review-hero.pb-review-hero--yesplay .metric{grid-template-columns:120px 1fr 54px}\n  .pb-review-hero.pb-review-hero--yesplay .pb-btn{min-width:100%}\n  .pb-review-hero.pb-review-hero--yesplay .micro{grid-template-columns:1fr}\n  .pb-review-hero.pb-review-hero--yesplay .hrow{gap:12px}\n  .pb-review-hero.pb-review-hero--yesplay .logo-wrap{width:64px;height:64px;flex:0 0 64px}\n  .pb-review-hero.pb-review-hero--yesplay .logo{width:64px;height:64px;border-radius:16px}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY REVIEW HERO v1 ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1 \u2022 DOUBLE ROW) ================= -->\n<nav class=\"pb-jumpbar pb-jumpbar--yesplay\" aria-label=\"YesPlay quick jump navigation\">\n  <div class=\"wrap\">\n    <div class=\"pb-jumpbar__inner\">\n\n      <!-- LEFT -->\n      <div class=\"pb-jumpbar__left\">\n        <span class=\"pb-jumpbar__pill\">Quick jump<\/span>\n        <span class=\"pb-jumpbar__brand\">YesPlay<\/span>\n        <span class=\"pb-jumpbar__hint\">Jump straight to the part of the review you care about most<\/span>\n      <\/div>\n\n      <!-- CHIPS (DOUBLE ROW) -->\n      <div class=\"pb-jumpbar__rows\" aria-label=\"YesPlay review sections\">\n\n        <!-- Row 1 -->\n        <div class=\"pb-jumpbar__row\" role=\"list\" aria-label=\"YesPlay quick jump row 1\">\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-login\" data-jump=\"yesplay-login\">\ud83d\udd10 Login<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-signup\" data-jump=\"yesplay-signup\">\ud83d\udcdd Sign up<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-welcome-bonus\" data-jump=\"yesplay-welcome-bonus\">\ud83c\udf81 Bonus<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-payments\" data-jump=\"yesplay-payments\">\ud83d\udcb3 Payments<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-withdrawals\" data-jump=\"yesplay-withdrawals\">\ud83d\udcb8 Withdrawals<\/a>\n        <\/div>\n\n        <!-- Row 2 -->\n        <div class=\"pb-jumpbar__row\" role=\"list\" aria-label=\"YesPlay quick jump row 2\">\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-games\" data-jump=\"yesplay-games\">\ud83c\udfae Games<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-mobile\" data-jump=\"yesplay-mobile\">\ud83d\udcf1 Mobile<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-safety\" data-jump=\"yesplay-safety\">\ud83d\udee1\ufe0f Company License<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-faq\" data-jump=\"yesplay-faq\">\u2753 FAQs<\/a>\n        <\/div>\n\n      <\/div>\n\n      <!-- TOP -->\n      <a class=\"pb-jumpbar__go\" href=\"#pb-top\" aria-label=\"Back to top\">\u2191<\/a>\n\n    <\/div>\n  <\/div>\n<\/nav>\n\n<style>\n\/* ================= PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1) ================= *\/\n.pb-jumpbar--yesplay{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.10);\n  --text:#ffffff;\n  --muted:#ffffff;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(900px 320px at 12% 25%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 320px at 88% 70%, rgba(25,195,125,.08), transparent 58%),\n    radial-gradient(760px 280px at 55% 18%, rgba(255,200,60,.05), transparent 60%),\n    linear-gradient(180deg, #070707 0%, #0b0b0b 100%);\n\n  border-bottom:1px solid rgba(255,255,255,.06);\n  padding:18px 20px 22px;\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n.pb-jumpbar--yesplay *{box-sizing:border-box}\n.pb-jumpbar--yesplay .wrap{max-width:1200px;margin:0 auto}\n\n\/* Helps anchors land nicely under sticky elements *\/\nsection[id]{scroll-margin-top:118px}\ndiv[id]{scroll-margin-top:118px}\n\n\/* Inner *\/\n.pb-jumpbar--yesplay .pb-jumpbar__inner{\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:16px 14px;\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  box-shadow:0 12px 30px rgba(0,0,0,.35);\n  backdrop-filter:blur(10px);\n\n  display:grid;\n  grid-template-columns:auto 1fr auto;\n  gap:14px;\n  align-items:center;\n}\n\n\/* Left *\/\n.pb-jumpbar--yesplay .pb-jumpbar__left{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  flex-wrap:wrap;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__pill{\n  padding:8px 12px;\n  border-radius:999px;\n  border:1px solid rgba(193,18,31,.45);\n  background:rgba(193,18,31,.16);\n  font-weight:950;\n  font-size:12px;\n  color:#fff;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__brand{\n  font-size:12px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__hint{\n  font-size:12px;\n  color:#ffffff;\n  padding-left:8px;\n  border-left:1px solid rgba(255,255,255,.14);\n}\n\n\/* Double-row container *\/\n.pb-jumpbar--yesplay .pb-jumpbar__rows{\n  display:grid;\n  gap:10px;\n  min-width:0;\n}\n\n\/* Rows *\/\n.pb-jumpbar--yesplay .pb-jumpbar__row{\n  display:flex;\n  gap:10px;\n  flex-wrap:wrap;\n  justify-content:flex-start;\n  min-width:0;\n}\n\n\/* Chips *\/\n.pb-jumpbar--yesplay .pb-jumpbar__chip{\n  padding:12px 14px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.18);\n  color:#fff;\n  text-decoration:none;\n  font-weight:950;\n  font-size:13px;\n  white-space:nowrap;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__chip:hover{\n  transform:translateY(-2px);\n  border-color:rgba(25,195,125,.40);\n  box-shadow:0 12px 26px rgba(25,195,125,.12);\n}\n.pb-jumpbar--yesplay .pb-jumpbar__chip.is-active{\n  border-color:rgba(25,195,125,.45);\n  background:rgba(25,195,125,.12);\n  box-shadow:0 0 18px rgba(25,195,125,.14);\n}\n\n\/* Top button *\/\n.pb-jumpbar--yesplay .pb-jumpbar__go{\n  width:44px;\n  height:44px;\n  border-radius:16px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff;\n  text-decoration:none;\n  font-weight:950;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-jumpbar--yesplay .pb-jumpbar__go:hover{\n  transform:translateY(-2px);\n  border-color:var(--green);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n\n\/* Tablet\/mobile stacking *\/\n@media(max-width:980px){\n  .pb-jumpbar--yesplay .pb-jumpbar__inner{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n  .pb-jumpbar--yesplay .pb-jumpbar__go{\n    justify-self:end;\n  }\n}\n\n\/* Small phones *\/\n@media(max-width:640px){\n  .pb-jumpbar--yesplay .pb-jumpbar__hint{display:none}\n}\n<\/style>\n\n<script>\n\/* ================= PROBETS \u2022 JUMP BAR UX (YESPLAY) ================= *\/\n(function(){\n  const bar=document.querySelector('.pb-jumpbar--yesplay');\n  if(!bar) return;\n\n  if(!document.getElementById('pb-top')){\n    const t=document.createElement('div');\n    t.id='pb-top';\n    t.style.position='absolute';\n    t.style.top='0';\n    document.body.prepend(t);\n  }\n\n  function scrollToId(id){\n    const el=document.getElementById(id);\n    if(!el) return;\n    const y=el.getBoundingClientRect().top + window.pageYOffset - 106;\n    window.scrollTo({top:y,behavior:'smooth'});\n  }\n\n  bar.querySelectorAll('.pb-jumpbar__chip,.pb-jumpbar__go').forEach(a=>{\n    a.addEventListener('click',e=>{\n      const href=a.getAttribute('href');\n      if(!href || href[0]!=='#') return;\n      const id=href.slice(1);\n      if(!document.getElementById(id)) return;\n      e.preventDefault();\n      scrollToId(id);\n      history.replaceState(null,'',href);\n    });\n  });\n\n  const chips=[...bar.querySelectorAll('.pb-jumpbar__chip')];\n  const sections=chips\n    .map(c=>document.getElementById(c.dataset.jump))\n    .filter(Boolean);\n\n  if('IntersectionObserver' in window){\n    const io=new IntersectionObserver(entries=>{\n      const v=entries\n        .filter(e=>e.isIntersecting)\n        .sort((a,b)=>b.intersectionRatio-a.intersectionRatio)[0];\n      if(v){\n        chips.forEach(c=>c.classList.toggle('is-active',c.dataset.jump===v.target.id));\n      }\n    },{\n      rootMargin:'-35% 0px -55% 0px',\n      threshold:[0.15,0.3,0.5]\n    });\n    sections.forEach(s=>io.observe(s));\n  }\n})();\n<\/script>\n<!-- ================= \/PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1 \u2022 DOUBLE ROW) ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY LICENCE & COMPANY FACTS (v1.0 \u2022 DARK GLASS \u2022 FULL) ================= -->\n<section class=\"pb-review-facts pb-review-facts--yesplay\" id=\"yesplay-safety\" aria-label=\"YesPlay licence and company facts\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udee1\ufe0f Licence<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">Trust &amp; company details<\/span>\n      <\/div>\n\n      <h2>YesPlay Licence &amp; Company Facts<\/h2>\n\n      <p class=\"intro\">\n        A flashy betting site means nothing if players cannot quickly see <strong>who runs it<\/strong>, <strong>who regulates it<\/strong>,\n        and whether the platform is built for real South African banking and verification rules. That is where this section matters.\n        Here is the trust snapshot for <strong>YesPlay<\/strong>, so you can judge for yourself whether it looks like a serious operator\n        or something to avoid.\n      <\/p>\n\n      <p class=\"source-line\" aria-label=\"Verification sources\">\n        <span class=\"dot\" aria-hidden=\"true\"><\/span>\n        <span>\n          <strong>Last verified:<\/strong> March 2026 \u2022 <strong>Sources:<\/strong>\n          <a class=\"pb-outlink\" href=\"https:\/\/yesplay.bet\/regulations\" target=\"_blank\" rel=\"noopener\">\n            YesPlay Regulations\n          <\/a>\n          <span class=\"dim\">\u2022<\/span>\n          <a class=\"pb-outlink\" href=\"https:\/\/yesplay.bet\/terms\" target=\"_blank\" rel=\"noopener\">\n            YesPlay Terms &amp; Conditions\n          <\/a>\n          <span class=\"dim\">\u2022<\/span>\n          <a class=\"pb-outlink\" href=\"https:\/\/yesplay.bet\/about-us\" target=\"_blank\" rel=\"noopener\">\n            YesPlay About Us\n          <\/a>\n        <\/span>\n      <\/p>\n    <\/header>\n\n    <div class=\"grid\">\n      <!-- LEFT: FACTS -->\n      <div class=\"card facts\">\n        <div class=\"card-head\">\n          <h3>At a glance<\/h3>\n          <div class=\"chips\">\n            <span class=\"chip hot\">Operator disclosed<\/span>\n            <span class=\"chip good\">SA licence shown<\/span>\n            <span class=\"chip gold\">Sports + games<\/span>\n          <\/div>\n        <\/div>\n\n        <ul class=\"fact-list\">\n          <!-- SECTION: Operator & regulation -->\n          <li class=\"section\">\n            <span class=\"section-title\">Operator &amp; regulation<\/span>\n            <span class=\"section-note\">The core trust signals behind the brand<\/span>\n          <\/li>\n\n          <li class=\"focus\">\n            <span class=\"label\">Brand operator<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">SA Sportsbook (Pty) Ltd t\/a YesPlay<\/span>\n              <span class=\"dim\">The company name disclosed on YesPlay\u2019s official regulatory pages<\/span>\n            <\/span>\n          <\/li>\n\n          <li class=\"focus\">\n            <span class=\"label\">Licensing authority<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">Western Cape Gambling and Racing Board<\/span>\n              <span class=\"dim\">A South African provincial gambling regulator, not an offshore-only setup<\/span>\n            <\/span>\n          <\/li>\n\n          <li class=\"focus\">\n            <span class=\"label\">Bookmaker licence<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">10180204-013<\/span>\n              <span class=\"dim\">Issued on 26 November 2025 according to the current YesPlay regulations page<\/span>\n            <\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">Betting model<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">Fixed-odds betting<\/span>\n              <span class=\"dim\">YesPlay states this applies to sports bets, casino games and slots on the platform<\/span>\n            <\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">Responsible gambling<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">NRGP support listed<\/span>\n              <span class=\"dim\">National Responsible Gambling Programme toll-free counselling line shown on site<\/span>\n            <\/span>\n          <\/li>\n\n          <!-- SECTION: SA player relevance -->\n          <li class=\"section\">\n            <span class=\"section-title\">What this means for South African players<\/span>\n            <span class=\"section-note\">The practical stuff that affects deposits and payouts<\/span>\n          <\/li>\n\n          <li class=\"focus\">\n            <span class=\"label\">South African account requirement<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">YesPlay does not allow non-SA residential details or bank accounts<\/span>\n              <span class=\"dim\">A strong local-market signal and an important check for legitimacy<\/span>\n            <\/span>\n          <\/li>\n\n          <li class=\"focus\">\n            <span class=\"label\">Bank withdrawal limitation<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">Withdrawals are restricted to ABSA, FNB, Standard Bank and Nedbank<\/span>\n              <span class=\"dim\">This is clearly stated in the current terms and helps show the platform is built around SA banking rails<\/span>\n            <\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">Identity checks<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">FICA \/ verification requirements apply<\/span>\n              <span class=\"dim\">Players should expect ID and proof-of-address style checks, especially before withdrawal<\/span>\n            <\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">What to check yourself<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">Bonus rules, payout process, document requirements and account limits<\/span>\n              <span class=\"dim\">This is where the real player experience usually gets decided<\/span>\n            <\/span>\n          <\/li>\n\n          <!-- SECTION: Products -->\n          <li class=\"section\">\n            <span class=\"section-title\">What YesPlay offers<\/span>\n            <span class=\"section-note\">Useful context behind the licence<\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">Core offering<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">Sports betting, lottos, rapid draws, BetGames and live-style games<\/span>\n              <span class=\"dim\">YesPlay positions itself as more than just a straight sportsbook<\/span>\n            <\/span>\n          <\/li>\n\n          <li>\n            <span class=\"label\">Brand positioning<\/span>\n            <span class=\"value\">\n              <span class=\"hi\">\u201cBetting Made Easy\u201d<\/span>\n              <span class=\"dim\">That simplicity-first feel comes through strongly in how the platform is marketed<\/span>\n            <\/span>\n          <\/li>\n        <\/ul>\n\n        <div class=\"mini-strip\" role=\"list\" aria-label=\"Key trust signals\">\n          <div class=\"mini\" role=\"listitem\">\n            <span class=\"mini-ico\">\ud83d\udcc4<\/span>\n            <span class=\"mini-txt\">Named SA operator<\/span>\n          <\/div>\n          <div class=\"mini\" role=\"listitem\">\n            <span class=\"mini-ico\">\u2696\ufe0f<\/span>\n            <span class=\"mini-txt\">Western Cape licence shown<\/span>\n          <\/div>\n          <div class=\"mini\" role=\"listitem\">\n            <span class=\"mini-ico\">\ud83c\udfe6<\/span>\n            <span class=\"mini-txt\">SA bank payout rules<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"end-card\" aria-label=\"Verify details\">\n          <div class=\"end-top\">\n            <span class=\"end-badge\">Verify<\/span>\n            <span class=\"end-pill\">Trust check<\/span>\n          <\/div>\n\n          <h4>Comfortable with the YesPlay setup?<\/h4>\n          <p class=\"end-copy\">\n            If the operator details, Western Cape licence and South African banking rules all line up with what you want,\n            the next move is to check the sign-up flow, welcome offer and withdrawal requirements before you deposit.\n          <\/p>\n\n          <div class=\"end-ctas\">\n            <a class=\"pb-btn pb-btn--ghost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Sign Up With YesPlay <span class=\"arrow\">\u2197<\/span>\n            <\/a>\n            <a class=\"pb-btn pb-btn--ghost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Claim Your Welcome Bonus <span class=\"arrow\">\u2197<\/span>\n            <\/a>\n            <a class=\"pb-btn pb-btn--ghost pb-btn--tiny\" href=\"https:\/\/yesplay.bet\/terms\" target=\"_blank\" rel=\"noopener\">\n              Review Terms &amp; Conditions <span class=\"arrow\">\u2197<\/span>\n            <\/a>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <!-- RIGHT: SAFETY -->\n      <div class=\"card safety\">\n        <div class=\"card-head\">\n          <h3>What we check for safety<\/h3>\n          <span class=\"chip warn\">Read this first<\/span>\n        <\/div>\n\n        <div class=\"checks\">\n          <div class=\"check good\">\n            <div class=\"badge-dot\"><span class=\"dot\"><\/span><\/div>\n            <div class=\"copy\">\n              <div class=\"t\">A real South African operator is named<\/div>\n              <div class=\"d\">\n                YesPlay openly states that the brand is run by <strong>SA Sportsbook (Pty) Ltd t\/a YesPlay<\/strong>. That matters,\n                because scammy operators usually stay vague around ownership, while stronger brands are far clearer about who is behind the site.\n              <\/div>\n            <\/div>\n            <div class=\"pill-right\">Operator<\/div>\n          <\/div>\n\n          <div class=\"check good\">\n            <div class=\"badge-dot\"><span class=\"dot\"><\/span><\/div>\n            <div class=\"copy\">\n              <div class=\"t\">A South African gambling regulator is referenced<\/div>\n              <div class=\"d\">\n                The site currently points to the <strong>Western Cape Gambling and Racing Board<\/strong> and specifically shows\n                <strong>bookmaker licence 10180204-013<\/strong>. That is a stronger local trust signal than the offshore-only licence story seen on some other brands.\n              <\/div>\n            <\/div>\n            <div class=\"pill-right\">Licensed<\/div>\n          <\/div>\n\n          <div class=\"check warn\">\n            <div class=\"badge-dot\"><span class=\"dot\"><\/span><\/div>\n            <div class=\"copy\">\n              <div class=\"t\">The banking rules are local and quite specific<\/div>\n              <div class=\"d\">\n                YesPlay\u2019s current terms say that non-South African residential details and non-South African bank accounts are not allowed,\n                and withdrawals are limited to major local banks. That helps trust, but players should still confirm that their banking setup matches the rules before depositing.\n              <\/div>\n            <\/div>\n            <div class=\"pill-right\">Banking<\/div>\n          <\/div>\n\n          <div class=\"check warn\">\n            <div class=\"badge-dot\"><span class=\"dot\"><\/span><\/div>\n            <div class=\"copy\">\n              <div class=\"t\">Verification still matters before your first cashout<\/div>\n              <div class=\"d\">\n                A licence and a local setup do not remove the need for <strong>FICA \/ KYC checks<\/strong>. If you plan to withdraw,\n                it is smart to sort your documents early rather than waiting until your first payout request is held up.\n              <\/div>\n            <\/div>\n            <div class=\"pill-right\">KYC<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"quote\">\n          <div class=\"qmark\">\u201c<\/div>\n          <p>\n            The right trust question is not whether a site looks exciting. It is whether the operator, licence and payout rules are clear enough that you know who you are dealing with before you fund the account.\n          <\/p>\n          <div class=\"by\">\u2014 Probets editorial standard<\/div>\n        <\/div>\n\n        <div class=\"verdict\">\n          <span class=\"badge\">Probets Breakdown<\/span>\n          <p>\n            Based on the information currently published on the official site, <strong>YesPlay does not present like a scam operation<\/strong>.\n            It discloses its operating company, names a recognised South African provincial regulator, shows a current bookmaker licence,\n            and sets out local banking restrictions clearly. That said, players should still read the bonus and withdrawal rules carefully before treating any offer as straightforward.\n          <\/p>\n\n          <div class=\"verdict-row\">\n            <div class=\"vr\">\n              <div class=\"vk\">Trust level<\/div>\n              <div class=\"vv\">\n                <span class=\"meter good\"><\/span><span class=\"meter good\"><\/span><span class=\"meter good\"><\/span><span class=\"meter\"><\/span>\n              <\/div>\n            <\/div>\n            <div class=\"vr\">\n              <div class=\"vk\">Best for<\/div>\n              <div class=\"vv\">South African players who want a locally-facing betting site with a visible licence trail, local banking rules and a sportsbook-plus-games product mix.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY LICENSE & COMPANY FACTS (v1.0) ================= *\/\n.pb-review-facts.pb-review-facts--yesplay{\n  --bg:#0b0b0b;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.04);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d9d9d9;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 10% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 440px at 92% 62%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 55% 6%, rgba(255,200,60,.07), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:76px 20px 74px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n\n.pb-review-facts.pb-review-facts--yesplay *{box-sizing:border-box}\n.pb-review-facts.pb-review-facts--yesplay .wrap{max-width:1200px;margin:0 auto}\n\n.pb-review-facts.pb-review-facts--yesplay::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.06;\n}\n\n.pb-review-facts.pb-review-facts--yesplay ul,\n.pb-review-facts.pb-review-facts--yesplay ol{\n  list-style:none !important;\n  padding-left:0 !important;\n  margin-left:0 !important;\n}\n.pb-review-facts.pb-review-facts--yesplay li{\n  list-style:none !important;\n  background-image:none !important;\n}\n.pb-review-facts.pb-review-facts--yesplay li::marker{content:\"\" !important;}\n.pb-review-facts.pb-review-facts--yesplay li::before,\n.pb-review-facts.pb-review-facts--yesplay li::after{\n  content:none !important;\n  display:none !important;\n}\n.pb-review-facts.pb-review-facts--yesplay .fact-list{\n  list-style:none !important;\n  padding:0 !important;\n  margin:0 !important;\n}\n\n.pb-review-facts.pb-review-facts--yesplay a.pb-outlink{\n  color:#fff;\n  text-decoration:underline;\n  text-decoration-thickness:2px;\n  text-underline-offset:3px;\n  text-decoration-color:rgba(255,200,60,.55);\n}\n.pb-review-facts.pb-review-facts--yesplay a.pb-outlink:hover{\n  text-decoration-color:rgba(25,195,125,.70);\n}\n\n.pb-review-facts.pb-review-facts--yesplay .head{max-width:940px;margin-bottom:26px;position:relative;z-index:1}\n.pb-review-facts.pb-review-facts--yesplay .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-review-facts.pb-review-facts--yesplay .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-review-facts.pb-review-facts--yesplay .sep{color:#fff;font-weight:950}\n.pb-review-facts.pb-review-facts--yesplay .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n.pb-review-facts.pb-review-facts--yesplay h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .intro{\n  margin:0;\n  font-size:clamp(14px,1.2vw,17px);\n  line-height:1.58;\n  color:#fff;\n  max-width:78ch;\n  font-weight:500;\n  text-align:left;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .source-line{\n  margin:10px 0 0;\n  display:flex;\n  gap:10px;\n  align-items:flex-start;\n  font-size:13px;\n  line-height:1.4;\n  color:#fff;\n  font-weight:500;\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .source-line strong{font-weight:900}\n.pb-review-facts.pb-review-facts--yesplay .source-line .dot{\n  width:8px;height:8px;border-radius:50%;\n  background:rgba(255,200,60,.95);\n  box-shadow:0 0 16px rgba(255,200,60,.18);\n  margin-top:5px;\n  flex:0 0 8px;\n}\n.pb-review-facts.pb-review-facts--yesplay .dim{\n  color:var(--soft);\n  font-weight:500;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .card{\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:20px;\n  backdrop-filter:blur(10px);\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  overflow:hidden;\n  position:relative;\n}\n.pb-review-facts.pb-review-facts--yesplay .card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 15% 15%, rgba(193,18,31,.12), transparent 60%);\n}\n.pb-review-facts.pb-review-facts--yesplay .card > *{position:relative;z-index:1;}\n\n.pb-review-facts.pb-review-facts--yesplay .card-head{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:10px;\n  flex-wrap:wrap;\n  margin-bottom:14px;\n}\n.pb-review-facts.pb-review-facts--yesplay h3{\n  margin:0;\n  font-size:18px;\n  font-weight:950;\n  color:#fff;\n  line-height:1.2;\n  text-align:left;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .chips{display:flex;gap:8px;flex-wrap:wrap;}\n.pb-review-facts.pb-review-facts--yesplay .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.26);\n  box-shadow:0 0 18px rgba(0,0,0,.22);\n}\n.pb-review-facts.pb-review-facts--yesplay .chip.good{border-color:rgba(25,195,125,.38);background:rgba(25,195,125,.12)}\n.pb-review-facts.pb-review-facts--yesplay .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n.pb-review-facts.pb-review-facts--yesplay .chip.hot{border-color:rgba(193,18,31,.38);background:rgba(193,18,31,.12)}\n.pb-review-facts.pb-review-facts--yesplay .chip.warn{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n\n.pb-review-facts.pb-review-facts--yesplay .fact-list{display:grid;gap:10px;}\n.pb-review-facts.pb-review-facts--yesplay .fact-list li.section{\n  display:flex;\n  justify-content:space-between;\n  gap:14px;\n  padding:10px 12px;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.10);\n  background:\n    radial-gradient(520px 220px at 12% 15%, rgba(255,200,60,.10), transparent 60%),\n    rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .section-title{\n  font-size:12px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n}\n.pb-review-facts.pb-review-facts--yesplay .section-note{\n  font-size:12px;\n  font-weight:600;\n  color:var(--soft);\n  text-align:right;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .fact-list li:not(.section){\n  display:flex;\n  justify-content:space-between;\n  gap:14px;\n  padding:12px;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .fact-list li.focus{\n  border-color:rgba(193,18,31,.28);\n  background:\n    radial-gradient(520px 220px at 12% 15%, rgba(193,18,31,.10), transparent 60%),\n    rgba(0,0,0,.16);\n}\n\n\/* KEY READABILITY UPGRADE *\/\n.pb-review-facts.pb-review-facts--yesplay .label{\n  align-self:flex-start;\n  display:inline-flex;\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#ffffff;\n  padding:7px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  box-shadow:0 0 0 1px rgba(255,255,255,.02) inset;\n}\n.pb-review-facts.pb-review-facts--yesplay .value{\n  font-size:13px;\n  font-weight:600;\n  text-align:right;\n  color:#fff;\n  max-width:60%;\n  line-height:1.45;\n}\n.pb-review-facts.pb-review-facts--yesplay .hi{\n  display:block;\n  color:#fff;\n  font-weight:900;\n  font-size:14px;\n  margin-bottom:4px;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .mini-strip{\n  margin-top:14px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:10px;\n}\n.pb-review-facts.pb-review-facts--yesplay .mini{\n  display:flex;align-items:center;gap:10px;\n  padding:10px 12px;border-radius:14px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .mini-ico{\n  width:28px;height:28px;border-radius:10px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  color:#fff;font-size:14px;\n}\n.pb-review-facts.pb-review-facts--yesplay .mini-txt{\n  font-size:13px;\n  font-weight:700;\n  color:#fff;\n  line-height:1.25;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .end-card{\n  margin-top:14px;\n  padding:14px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.22);\n  background:\n    radial-gradient(560px 240px at 18% 15%, rgba(255,200,60,.14), transparent 60%),\n    radial-gradient(560px 240px at 85% 70%, rgba(25,195,125,.08), transparent 60%),\n    rgba(0,0,0,.16);\n  box-shadow:0 0 26px rgba(0,0,0,.28);\n}\n.pb-review-facts.pb-review-facts--yesplay .end-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-review-facts.pb-review-facts--yesplay .end-badge{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;\n  border:1px solid rgba(255,200,60,.30);\n  background:rgba(255,200,60,.12);\n  color:#fff;font-size:12px;font-weight:950;\n}\n.pb-review-facts.pb-review-facts--yesplay .end-pill{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;\n  border:1px solid rgba(25,195,125,.28);\n  background:rgba(25,195,125,.10);\n  color:#fff;font-size:12px;font-weight:950;\n}\n.pb-review-facts.pb-review-facts--yesplay .end-card h4{margin:0 0 8px;font-size:16px;font-weight:950;color:#fff;letter-spacing:-.01em;text-align:left;}\n.pb-review-facts.pb-review-facts--yesplay .end-copy{\n  margin:0 0 12px;\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  font-weight:500;\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .end-ctas{display:grid;grid-template-columns:1fr;gap:10px;}\n\n.pb-review-facts.pb-review-facts--yesplay .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:12px 14px;border-radius:14px;text-decoration:none;\n  font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);background:transparent;color:#fff !important;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-review-facts.pb-review-facts--yesplay .pb-btn::before{\n  content:\"\";position:absolute;top:-40%;left:-30%;\n  width:60%;height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);transition:left .55s ease;pointer-events:none;\n}\n.pb-review-facts.pb-review-facts--yesplay .pb-btn:hover::before{left:120%}\n.pb-review-facts.pb-review-facts--yesplay .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-review-facts.pb-review-facts--yesplay .pb-btn--tiny{\n  padding:10px 12px;\n  border-radius:12px;\n  font-size:13px;\n  font-weight:900;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .checks{display:grid;gap:12px;margin-top:6px}\n.pb-review-facts.pb-review-facts--yesplay .check{\n  display:grid;\n  grid-template-columns:30px 1fr auto;\n  gap:10px;align-items:start;\n  padding:12px;border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .check.good{\n  border-color:rgba(25,195,125,.22);\n  background:radial-gradient(520px 220px at 10% 15%, rgba(25,195,125,.10), transparent 60%), rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .check.warn{\n  border-color:rgba(255,200,60,.22);\n  background:radial-gradient(520px 220px at 10% 15%, rgba(255,200,60,.10), transparent 60%), rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .badge-dot{\n  width:30px;height:30px;border-radius:12px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n}\n.pb-review-facts.pb-review-facts--yesplay .dot{width:10px;height:10px;border-radius:50%;background:#fff}\n.pb-review-facts.pb-review-facts--yesplay .check.good .dot{background:rgba(25,195,125,.95);box-shadow:0 0 18px rgba(25,195,125,.22)}\n.pb-review-facts.pb-review-facts--yesplay .check.warn .dot{background:rgba(255,200,60,.95);box-shadow:0 0 18px rgba(255,200,60,.18)}\n.pb-review-facts.pb-review-facts--yesplay .t{font-weight:950;font-size:13px;color:#fff;margin-bottom:4px;text-align:left}\n.pb-review-facts.pb-review-facts--yesplay .d{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  font-weight:500;\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .pill-right{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;white-space:nowrap;\n  color:#fff;border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.22);margin-top:1px;\n}\n.pb-review-facts.pb-review-facts--yesplay .check.good .pill-right{border-color:rgba(25,195,125,.30);background:rgba(25,195,125,.10)}\n.pb-review-facts.pb-review-facts--yesplay .check.warn .pill-right{border-color:rgba(255,200,60,.30);background:rgba(255,200,60,.10)}\n\n.pb-review-facts.pb-review-facts--yesplay .quote{\n  margin-top:14px;\n  padding:14px 14px 14px 16px;\n  border-radius:16px;\n  border:1px solid rgba(193,18,31,.35);\n  background:radial-gradient(700px 240px at 15% 15%, rgba(193,18,31,.16), transparent 55%), rgba(0,0,0,.20);\n  position:relative;\n}\n.pb-review-facts.pb-review-facts--yesplay .qmark{\n  position:absolute; top:10px;left:12px;\n  font-size:34px; font-weight:950;\n  color:rgba(255,255,255,.22);\n}\n.pb-review-facts.pb-review-facts--yesplay .quote p{\n  margin:0; padding-left:18px;\n  font-size:13px; line-height:1.5;\n  color:#fff;\n  font-weight:500;\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .by{\n  margin-top:8px;\n  font-size:12px;\n  font-weight:700;\n  color:var(--soft);\n  padding-left:18px;\n  text-align:left;\n}\n\n.pb-review-facts.pb-review-facts--yesplay .verdict{\n  margin-top:14px;\n  padding-top:12px;\n  border-top:1px solid rgba(255,255,255,.12);\n}\n.pb-review-facts.pb-review-facts--yesplay .badge{\n  display:inline-block;\n  margin-bottom:8px;\n  padding:6px 10px;\n  border-radius:999px;\n  font-size:12px;\n  font-weight:950;\n  background:rgba(25,195,125,.14);\n  border:1px solid rgba(25,195,125,.40);\n  color:#fff;\n}\n.pb-review-facts.pb-review-facts--yesplay .verdict p{\n  margin:0 0 12px;\n  font-size:14px;\n  line-height:1.55;\n  color:#fff;\n  font-weight:500;\n  text-align:left;\n}\n.pb-review-facts.pb-review-facts--yesplay .verdict-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.pb-review-facts.pb-review-facts--yesplay .vr{\n  padding:10px 12px;border-radius:14px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-review-facts.pb-review-facts--yesplay .vk{\n  font-size:12px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:6px;\n}\n.pb-review-facts.pb-review-facts--yesplay .vv{\n  font-size:13px;\n  font-weight:650;\n  color:#fff;\n  display:flex;align-items:center;gap:8px;flex-wrap:wrap;\n}\n.pb-review-facts.pb-review-facts--yesplay .meter{\n  width:18px;height:8px;border-radius:999px;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(255,255,255,.06);\n}\n.pb-review-facts.pb-review-facts--yesplay .meter.good{\n  border-color:rgba(25,195,125,.35);\n  background:rgba(25,195,125,.16);\n}\n\n@media(max-width:980px){\n  .pb-review-facts.pb-review-facts--yesplay .grid{grid-template-columns:1fr}\n  .pb-review-facts.pb-review-facts--yesplay .value{text-align:left;max-width:100%}\n  .pb-review-facts.pb-review-facts--yesplay .mini-strip{grid-template-columns:1fr}\n  .pb-review-facts.pb-review-facts--yesplay .check{grid-template-columns:30px 1fr}\n  .pb-review-facts.pb-review-facts--yesplay .pill-right{justify-self:start;margin-top:8px}\n  .pb-review-facts.pb-review-facts--yesplay .verdict-row{grid-template-columns:1fr}\n  .pb-review-facts.pb-review-facts--yesplay .fact-list li.section{flex-direction:column;align-items:flex-start}\n  .pb-review-facts.pb-review-facts--yesplay .section-note{text-align:left}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY LICENSE & COMPANY FACTS ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY WELCOME BONUS (v1.0 \u2022 CLAIM PATH \u2022 FULL WIDTH \u2022 BULLET-PROOF) ================= -->\n<section class=\"pb-yesplay-bonus\" id=\"yesplay-welcome-bonus\" aria-label=\"YesPlay welcome bonus South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill\">\ud83c\udf81 Welcome bonus<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"tag\">Simple deposit match \u2022 SA players<\/span>\n      <\/div>\n\n      <h2>YesPlay Welcome Bonus: Get a <span class=\"hi\">100% Deposit Bonus<\/span> up to <span class=\"hi\">R3,000<\/span><\/h2>\n\n      <p class=\"intro\">\n        YesPlay keeps its welcome offer nice and simple, which is honestly part of the appeal. Instead of burying new players under a complicated\n        five-step promo maze, the current deal is a straightforward <strong>100% deposit match up to R3,000<\/strong>. If you are opening your first\n        account and want a bonus that is easy to understand, this is the kind of offer that feels much more beginner-friendly. In the rest of this section,\n        we will show you exactly <strong>how it works<\/strong>, <strong>what to check before depositing<\/strong>, and <strong>how to avoid fumbling the value<\/strong>.\n      <\/p>\n    <\/header>\n\n    <div class=\"layout\">\n\n      <!-- LEFT: MEDIA + QUICK ACTIONS -->\n      <aside class=\"mediaCard\" aria-label=\"YesPlay welcome bonus visual and links\">\n        <div class=\"imgWrap\">\n          <img decoding=\"async\" src=\"https:\/\/probets.co.za\/wp-content\/uploads\/2026\/03\/yesplay-welcome-bonus.jpeg\"\n               alt=\"YesPlay welcome bonus South Africa\"\n               loading=\"lazy\">\n          <div class=\"imgBadges\" aria-hidden=\"true\">\n            <span class=\"b\">100% match bonus<\/span>\n            <span class=\"b outline\">Up to R3,000<\/span>\n            <span class=\"b glow\">Deposit from R20<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"ctaBox\">\n          <div class=\"ctaTop\">\n            <div class=\"ctaK\">Quick bonus check<\/div>\n            <div class=\"ctaV\">\n              The current official YesPlay promotions page shows a <strong>100% Deposit Bonus up to R3,000<\/strong>, with a\n              <strong>minimum deposit of R20<\/strong> and a <strong>7-day duration<\/strong>. Before you fund the account, make sure\n              the bonus is accepted in your profile and that the live promo details still match what is showing now.\n            <\/div>\n          <\/div>\n\n          <div class=\"ctaRow\">\n            <a class=\"btn btnPrimary\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Claim Welcome Bonus <span class=\"arr\">\u2192<\/span>\n            <\/a>\n            <a class=\"btn btnGhost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Register Now <span class=\"arr\">\u2192<\/span>\n            <\/a>\n          <\/div>\n\n          <div class=\"micro\">\n            <div class=\"m\">\n              <div class=\"mk\">Best for<\/div>\n              <div class=\"mv\">\n                New players who want a <strong>clear, easy-to-understand first deposit bonus<\/strong> without the usual offshore-style complication.\n              <\/div>\n            <\/div>\n            <div class=\"m warn\">\n              <div class=\"mk\">Watch-outs<\/div>\n              <div class=\"mv\">\n                Even with a simple bonus, you still need to check <strong>acceptance steps<\/strong>, <strong>duration<\/strong>,\n                <strong>bonus-specific terms<\/strong> and the withdrawal rules before you treat it like free money.\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <p class=\"fine\">\n            * Promo terms can change. Always use the live promotions area and your account view as the final source of truth.\n          <\/p>\n        <\/div>\n      <\/aside>\n\n      <!-- RIGHT: BONUS PATH -->\n      <div class=\"bonusCard\" aria-label=\"YesPlay welcome offer breakdown\">\n        <div class=\"cardHead\">\n          <h3>How the YesPlay welcome bonus works<\/h3>\n          <div class=\"chips\">\n            <span class=\"chip green\">Simple flow<\/span>\n            <span class=\"chip gold\">Low entry<\/span>\n            <span class=\"chip red\">Terms still matter<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"timeline\" role=\"list\" aria-label=\"YesPlay welcome offer steps\">\n\n          <!-- Step 1 -->\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"rail\" aria-hidden=\"true\">\n              <span class=\"dot\"><\/span>\n              <span class=\"line\"><\/span>\n            <\/div>\n            <div class=\"body\">\n              <div class=\"topRow\">\n                <span class=\"n\">1<\/span>\n                <div class=\"twrap\">\n                  <div class=\"t\">Sign up and accept the bonus<\/div>\n                  <div class=\"s\">The official promotions page shows that the offer starts with registration and bonus acceptance<\/div>\n                <\/div>\n                <span class=\"badge\">Start<\/span>\n              <\/div>\n\n              <div class=\"panel\">\n                <div class=\"row\">\n                  <div class=\"k\">What to do<\/div>\n                  <div class=\"v\">Open your YesPlay account and make sure the welcome offer is properly activated before you deposit.<\/div>\n                <\/div>\n                <div class=\"row\">\n                  <div class=\"k\">Why it matters<\/div>\n                  <div class=\"v\">This stops you making a first deposit and then realising the bonus was never accepted on the account.<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <!-- Step 2 -->\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"rail\" aria-hidden=\"true\">\n              <span class=\"dot\"><\/span>\n              <span class=\"line\"><\/span>\n            <\/div>\n            <div class=\"body\">\n              <div class=\"topRow\">\n                <span class=\"n\">2<\/span>\n                <div class=\"twrap\">\n                  <div class=\"t\">Deposit from R20<\/div>\n                  <div class=\"s\">Make a R20 minimum deposit to qualify for the bonus<\/div>\n                <\/div>\n                <span class=\"badge gold\">Deposit<\/span>\n              <\/div>\n\n              <div class=\"panel\">\n                <div class=\"row\">\n                  <div class=\"k\">Minimum<\/div>\n                  <div class=\"v\"><strong>R20<\/strong> is the current minimum deposit shown on the official promotions page.<\/div>\n                <\/div>\n                <div class=\"row\">\n                  <div class=\"k\">Pro move<\/div>\n                  <div class=\"v\">Start sensible. A smaller first deposit lets you test the cashier, the lobby and the bonus crediting process without forcing the issue.<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <!-- Step 3 -->\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"rail\" aria-hidden=\"true\">\n              <span class=\"dot\"><\/span>\n              <span class=\"line\"><\/span>\n            <\/div>\n            <div class=\"body\">\n              <div class=\"topRow\">\n                <span class=\"n\">3<\/span>\n                <div class=\"twrap\">\n                  <div class=\"t\">Receive a 100% match up to R3,000<\/div>\n                  <div class=\"s\">The welcome offer doubles your qualifying deposit value, capped at R3,000<\/div>\n                <\/div>\n                <span class=\"badge gold\">Bonus<\/span>\n              <\/div>\n\n              <div class=\"panel\">\n                <div class=\"row\">\n                  <div class=\"k\">Headline value<\/div>\n                  <div class=\"v\"><strong>100% Deposit Bonus up to R3,000<\/strong> is the current official promo headline.<\/div>\n                <\/div>\n                <div class=\"row\">\n                  <div class=\"k\">Reality check<\/div>\n                  <div class=\"v\">The offer sounds strong, but its real value still depends on the bonus-specific terms and how easily you can actually use and clear it.<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <!-- Step 4 -->\n          <article class=\"step\" role=\"listitem\">\n            <div class=\"rail\" aria-hidden=\"true\">\n              <span class=\"dot\"><\/span>\n            <\/div>\n            <div class=\"body\">\n              <div class=\"topRow\">\n                <span class=\"n\">4<\/span>\n                <div class=\"twrap\">\n                  <div class=\"t\">Use it within the promo window<\/div>\n                  <div class=\"s\">There is currently a 7-day expiry date for the welcome offer<\/div>\n                <\/div>\n                <span class=\"badge\">7 days<\/span>\n              <\/div>\n\n              <div class=\"panel\">\n                <div class=\"row\">\n                  <div class=\"k\">Important<\/div>\n                  <div class=\"v\">Do not leave bonus value sitting there untouched. The current listing shows a <strong>7-day duration<\/strong>, so timing matters.<\/div>\n                <\/div>\n                <div class=\"row\">\n                  <div class=\"k\">Best practice<\/div>\n                  <div class=\"v\">Read the promo terms early, understand the usage window, and sort your account verification before you get to withdrawal stage.<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n\n        <!-- RULES STRIP -->\n        <div class=\"rules\" aria-label=\"YesPlay quick rules\">\n          <div class=\"rule\">\n            <div class=\"rk\">Headline offer<\/div>\n            <div class=\"rv\"><strong>100% up to R3,000<\/strong><\/div>\n          <\/div>\n          <div class=\"rule\">\n            <div class=\"rk\">Minimum deposit<\/div>\n            <div class=\"rv\"><strong>R20<\/strong><\/div>\n          <\/div>\n          <div class=\"rule\">\n            <div class=\"rk\">Promo window<\/div>\n            <div class=\"rv\"><strong>7 days<\/strong><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"note\" aria-label=\"Important note\">\n          <div class=\"ni\">\ud83e\uddfe<\/div>\n          <div class=\"nc\">\n            <div class=\"nt\">Important<\/div>\n            <p class=\"nd\">\n              YesPlay\u2019s general terms make clear that <strong>bonus-specific terms apply<\/strong>, and the operator also reserves the right to\n              <strong>change or withdraw offers<\/strong>. That means the smartest move is to confirm the live promotion details inside the site\n              before you deposit, rather than relying on an older screenshot or promo mention.\n            <\/p>\n\n            <p class=\"nd\" style=\"margin-top:10px;\">\n              <a class=\"pb-outlink\" href=\"https:\/\/yesplay.bet\/promotions\" target=\"_blank\" rel=\"noopener\">\n                View YesPlay promotions on the official site \u2197\n              <\/a>\n            <\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY WELCOME BONUS (v1.0) ================= *\/\n.pb-yesplay-bonus{\n  --bg:#050505;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --muted:#ffffff;\n  --soft:#d9d9d9;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.22), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 58% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #050505 0%, #0b0b0b 100%);\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 78px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-bonus *{box-sizing:border-box}\n.pb-yesplay-bonus .wrap{max-width:1200px;margin:0 auto}\n\n.pb-yesplay-bonus::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n\/* BULLET-PROOF *\/\n.pb-yesplay-bonus ul,\n.pb-yesplay-bonus ol{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}\n.pb-yesplay-bonus li{list-style:none !important;background-image:none !important;}\n.pb-yesplay-bonus li::marker{content:\"\" !important;}\n.pb-yesplay-bonus li::before,\n.pb-yesplay-bonus li::after{content:none !important;display:none !important;}\n\n.pb-yesplay-bonus a.pb-outlink{\n  color:#fff;\n  text-decoration:underline;\n  text-decoration-thickness:2px;\n  text-underline-offset:3px;\n  text-decoration-color:rgba(255,200,60,.55);\n}\n.pb-yesplay-bonus a.pb-outlink:hover{\n  text-decoration-color:rgba(25,195,125,.70);\n}\n\n\/* Header *\/\n.pb-yesplay-bonus .head{max-width:980px;margin-bottom:22px;position:relative;z-index:1}\n.pb-yesplay-bonus .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-bonus .pill{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-bonus .sep{color:#fff;font-weight:950}\n.pb-yesplay-bonus .tag{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-bonus h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,42px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-bonus h2 .hi{color:var(--gold);text-shadow:0 0 16px rgba(255,200,60,.30)}\n.pb-yesplay-bonus .intro{\n  margin:0;\n  font-size:clamp(14px,1.2vw,17px);\n  line-height:1.58;\n  color:#fff;\n  max-width:80ch;\n  text-align:left;\n}\n.pb-yesplay-bonus .intro strong{font-weight:900}\n\n\/* Layout *\/\n.pb-yesplay-bonus .layout{\n  display:grid;\n  grid-template-columns:.92fr 1.08fr;\n  gap:18px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n@media(max-width:980px){ .pb-yesplay-bonus .layout{grid-template-columns:1fr} }\n\n\/* Left: media card *\/\n.pb-yesplay-bonus .mediaCard{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  overflow:hidden;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n}\n.pb-yesplay-bonus .imgWrap{position:relative;border-bottom:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22)}\n.pb-yesplay-bonus .imgWrap img{\n  width:100%;\n  height:270px;\n  object-fit:contain;\n  display:block;\n  padding:28px;\n  background:\n    radial-gradient(420px 180px at 20% 15%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(420px 180px at 82% 78%, rgba(25,195,125,.10), transparent 60%),\n    linear-gradient(180deg, #0d0d0d 0%, #111111 100%);\n}\n.pb-yesplay-bonus .imgWrap::after{\n  content:\"\";\n  position:absolute; inset:0;\n  background:linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.54));\n  pointer-events:none;\n}\n.pb-yesplay-bonus .imgBadges{\n  position:absolute;left:12px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:2;\n}\n.pb-yesplay-bonus .b{\n  font-size:12px;font-weight:950;padding:7px 10px;border-radius:999px;\n  background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(8px);\n}\n.pb-yesplay-bonus .b.outline{background:transparent;border-color:rgba(193,18,31,.75)}\n.pb-yesplay-bonus .b.glow{border-color:rgba(25,195,125,.38);background:rgba(25,195,125,.14)}\n\n.pb-yesplay-bonus .ctaBox{padding:14px}\n.pb-yesplay-bonus .ctaTop{\n  padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);margin-bottom:12px\n}\n.pb-yesplay-bonus .ctaK{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-bonus .ctaV{font-size:13px;color:#fff;line-height:1.5}\n.pb-yesplay-bonus .ctaRow{display:grid;gap:10px;margin-bottom:12px}\n\n.pb-yesplay-bonus .btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;border-radius:14px;text-decoration:none;\n  font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);background:transparent;color:#fff !important;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-bonus .btn::before{\n  content:\"\";position:absolute;top:-40%;left:-30%;\n  width:60%;height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);transition:left .55s ease;pointer-events:none;\n}\n.pb-yesplay-bonus .btn:hover::before{left:120%}\n.pb-yesplay-bonus .btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-bonus .arr{opacity:.95}\n\n.pb-yesplay-bonus .micro{display:grid;gap:10px}\n.pb-yesplay-bonus .m{\n  padding:12px;border-radius:16px;border:1px solid rgba(25,195,125,.22);\n  background:radial-gradient(520px 220px at 12% 18%, rgba(25,195,125,.10), transparent 60%), rgba(0,0,0,.18);\n}\n.pb-yesplay-bonus .m.warn{\n  border-color:rgba(255,200,60,.22);\n  background:radial-gradient(520px 220px at 12% 18%, rgba(255,200,60,.10), transparent 60%), rgba(0,0,0,.18);\n}\n.pb-yesplay-bonus .mk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-bonus .mv{font-size:13px;line-height:1.45;color:#fff}\n.pb-yesplay-bonus .fine{\n  margin:12px 0 0;\n  font-size:12px;\n  color:var(--soft);\n  line-height:1.5;\n  text-align:left;\n}\n\n\/* Right: bonus card *\/\n.pb-yesplay-bonus .bonusCard{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:16px;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-bonus .bonusCard::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 240px at 14% 16%, rgba(193,18,31,.12), transparent 60%);\n}\n.pb-yesplay-bonus .bonusCard > *{position:relative;z-index:1}\n\n.pb-yesplay-bonus .cardHead{\n  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\n}\n.pb-yesplay-bonus .cardHead h3{\n  margin:0;font-size:18px;font-weight:950;color:#fff;line-height:1.2;text-align:left\n}\n.pb-yesplay-bonus .chips{display:flex;gap:8px;flex-wrap:wrap}\n.pb-yesplay-bonus .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-yesplay-bonus .chip.green{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-yesplay-bonus .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n.pb-yesplay-bonus .chip.red{border-color:rgba(193,18,31,.34);background:rgba(193,18,31,.10)}\n\n\/* Timeline *\/\n.pb-yesplay-bonus .timeline{display:grid;gap:12px;margin-top:6px}\n.pb-yesplay-bonus .step{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start}\n.pb-yesplay-bonus .rail{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px}\n.pb-yesplay-bonus .dot{width:12px;height:12px;border-radius:50%;background:rgba(25,195,125,.95);box-shadow:0 0 18px rgba(25,195,125,.22)}\n.pb-yesplay-bonus .line{width:2px;flex:1;background:linear-gradient(180deg, rgba(255,255,255,.22), rgba(255,255,255,0));min-height:26px;border-radius:2px}\n.pb-yesplay-bonus .topRow{\n  display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;\n  padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18);\n}\n.pb-yesplay-bonus .n{\n  width:30px;height:30px;border-radius:12px;display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);font-weight:950;color:#fff\n}\n.pb-yesplay-bonus .t{font-weight:950;color:#fff;font-size:14px;line-height:1.2;text-align:left}\n.pb-yesplay-bonus .s{font-size:13px;color:var(--soft);margin-top:4px;text-align:left}\n.pb-yesplay-bonus .badge{\n  padding:7px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#fff;\n  border:1px solid rgba(25,195,125,.32);background:rgba(25,195,125,.10);white-space:nowrap\n}\n.pb-yesplay-bonus .badge.gold{border-color:rgba(255,200,60,.32);background:rgba(255,200,60,.10)}\n.pb-yesplay-bonus .panel{\n  margin-top:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.16)\n}\n.pb-yesplay-bonus .row{display:grid;grid-template-columns:124px 1fr;gap:10px;padding:8px 0}\n.pb-yesplay-bonus .row + .row{border-top:1px solid rgba(255,255,255,.08)}\n.pb-yesplay-bonus .k{\n  display:inline-flex;\n  align-self:start;\n  width:max-content;\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  padding:6px 9px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n}\n.pb-yesplay-bonus .v{font-size:13px;line-height:1.45;color:#fff;text-align:left}\n.pb-yesplay-bonus .v strong{font-weight:900}\n\n\/* Rules strip *\/\n.pb-yesplay-bonus .rules{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}\n.pb-yesplay-bonus .rule{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.16)}\n.pb-yesplay-bonus .rk{\n  font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff;\n  margin-bottom:6px\n}\n.pb-yesplay-bonus .rv{font-size:13px;color:#fff;text-align:left}\n.pb-yesplay-bonus .rv strong{font-weight:950}\n\n\/* Note *\/\n.pb-yesplay-bonus .note{\n  margin-top:14px;display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;\n  border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18)\n}\n.pb-yesplay-bonus .ni{\n  width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);flex:0 0 36px;font-size:16px\n}\n.pb-yesplay-bonus .nt{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-bonus .nd{margin:0;font-size:13px;line-height:1.55;color:#fff;text-align:left}\n.pb-yesplay-bonus .nd strong{font-weight:900}\n\n\/* Responsive *\/\n@media(max-width:980px){ .pb-yesplay-bonus .imgWrap img{height:220px} }\n@media(max-width:720px){\n  .pb-yesplay-bonus .rules{grid-template-columns:1fr}\n  .pb-yesplay-bonus .row{grid-template-columns:1fr}\n  .pb-yesplay-bonus .topRow{grid-template-columns:30px 1fr}\n  .pb-yesplay-bonus .badge{justify-self:start;margin-top:8px}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY WELCOME BONUS ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY SIGN-UP WALKTHROUGH (v1.0 \u2022 4 QUICK STEPS \u2022 MINI SHOTS \u2022 BULLET-PROOF \u2022 SA) ================= -->\n<section class=\"pb-yesplay-signup\" id=\"yesplay-signup\" aria-label=\"YesPlay sign up and registration walkthrough\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udcdd Sign up walkthrough<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">4 quick steps<\/span>\n      <\/div>\n\n      <h2>How to Sign Up at YesPlay<\/h2>\n      <p class=\"intro\">\n        One thing YesPlay gets right is that the registration flow feels built for real South African users on mobile. It is not a long,\n        clunky sign-up form with endless fields before you even get inside. Instead, the process is quick, familiar and phone-led.\n        You start with your <strong>cellphone number<\/strong>, confirm your <strong>ID or passport details<\/strong>, then finish with a simple\n        <strong>OTP verification<\/strong>. If you want the fastest path from landing page to first deposit, this is exactly the kind of\n        account setup punters tend to like.\n      <\/p>\n    <\/header>\n\n    <!-- QUICK PREP STRIP -->\n    <div class=\"prep\" aria-label=\"YesPlay sign up prep\">\n      <div class=\"prep-card\">\n        <div class=\"prep-k\">What you need ready<\/div>\n        <div class=\"prep-v\">\ud83d\udcf1 Your cellphone \u2022 \ud83e\udeaa SA ID or passport \u2022 \ud83d\udce9 Access to your SMS inbox<\/div>\n      <\/div>\n      <div class=\"prep-card\">\n        <div class=\"prep-k\">Why this matters<\/div>\n        <div class=\"prep-v\">The smoother your details are upfront, the quicker you get through sign-up and into the cashier.<\/div>\n      <\/div>\n      <div class=\"prep-card\">\n        <div class=\"prep-k\">Best mindset<\/div>\n        <div class=\"prep-v\">Use your real details from the start so your account matches later verification and withdrawal checks.<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"steps-grid\" aria-label=\"YesPlay sign up steps\">\n\n      <!-- Step 1 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">1<\/div>\n          <div class=\"titles\">\n            <h3>Head to YesPlay and tap \u201cSign Up\u201d<\/h3>\n            <p>\n              Open the <strong>YesPlay website<\/strong> on your preferred device and hit the <strong>\u201cSign Up\u201d<\/strong> button in the top-right corner.\n              This is where the registration flow starts, and it is designed to feel fast and mobile-friendly from the first screen.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <figure class=\"shot\">\n          <img decoding=\"async\" src=\"https:\/\/thecasinoclub.co.za\/wp-content\/uploads\/2025\/06\/IMG_7596-472x1024.png\" alt=\"YesPlay sign up step 1 go to homepage and click sign up\" loading=\"lazy\">\n          <figcaption>Step 1 \u00b7 Open YesPlay and start the registration process<\/figcaption>\n        <\/figure>\n      <\/article>\n\n      <!-- Step 2 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">2<\/div>\n          <div class=\"titles\">\n            <h3>Enter your cellphone number<\/h3>\n            <p>\n              Add a valid <strong>South African cellphone number<\/strong> that you can access easily. This is important because YesPlay uses it\n              in the verification flow, so do not rush through this step or use a number you cannot actually check in real time.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <figure class=\"shot\">\n          <img decoding=\"async\" src=\"https:\/\/thecasinoclub.co.za\/wp-content\/uploads\/2025\/06\/IMG_7597-472x1024.png\" alt=\"YesPlay sign up step 2 enter cellphone number\" loading=\"lazy\">\n          <figcaption>Step 2 \u00b7 Add your cellphone number correctly<\/figcaption>\n        <\/figure>\n      <\/article>\n\n      <!-- Step 3 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">3<\/div>\n          <div class=\"titles\">\n            <h3>Enter your South African ID number<\/h3>\n            <p>\n              Enter your <strong>SA ID number<\/strong> to continue. If you are not a South African resident, YesPlay gives you the option to\n              click the green link and use your <strong>passport number<\/strong> instead. It is a small touch, but it helps the process feel more flexible.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <figure class=\"shot\">\n          <img decoding=\"async\" src=\"https:\/\/thecasinoclub.co.za\/wp-content\/uploads\/2025\/06\/IMG_7598-472x1024.png\" alt=\"YesPlay sign up step 3 enter South African ID number or passport\" loading=\"lazy\">\n          <figcaption>Step 3 \u00b7 Use your ID number or passport route if needed<\/figcaption>\n        <\/figure>\n      <\/article>\n\n      <!-- Step 4 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">4<\/div>\n          <div class=\"titles\">\n            <h3>Enter the 4-digit OTP and finish registration<\/h3>\n            <p>\n              Keep your phone close. YesPlay will send you a <strong>4-digit OTP by SMS<\/strong>, and once you enter it and tap confirm,\n              your registration should be complete. From there, you can log in, check the cashier, and see whether the\n              <strong>welcome bonus<\/strong> is available on your account.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <figure class=\"shot\">\n          <img decoding=\"async\" src=\"https:\/\/thecasinoclub.co.za\/wp-content\/uploads\/2025\/06\/IMG_7610-1-472x1024.png\" alt=\"YesPlay sign up step 4 enter four digit OTP from SMS\" loading=\"lazy\">\n          <figcaption>Step 4 \u00b7 Confirm your OTP to complete your account setup<\/figcaption>\n        <\/figure>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"tip-grid\">\n      <div class=\"tip\" aria-label=\"YesPlay sign up tip\">\n        <div class=\"tip-ico\">\ud83d\udca1<\/div>\n        <div class=\"tip-copy\">\n          <div class=\"tip-t\">ProBets tip<\/div>\n          <div class=\"tip-d\">\n            Use the same number and identity details you will rely on later for <strong>verification<\/strong> and <strong>withdrawals<\/strong>.\n            This sounds obvious, but it is one of the easiest ways to avoid account friction later on.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tip tip--green\" aria-label=\"YesPlay bonus tip\">\n        <div class=\"tip-ico\">\ud83c\udf81<\/div>\n        <div class=\"tip-copy\">\n          <div class=\"tip-t\">Bonus move<\/div>\n          <div class=\"tip-d\">\n            Once you are in, head straight to the <strong>promotions<\/strong> or <strong>cashier<\/strong> area and make sure the current\n            welcome offer is properly active before making your first deposit.\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"cta-row\">\n      <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Create your free YesPlay account <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n      <a class=\"pb-btn pb-btn--ghost\" href=\"#yesplay-welcome-bonus\">\n        Back to the welcome bonus <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY SIGN-UP WALKTHROUGH (v1.0) ================= *\/\n.pb-yesplay-signup{\n  --bg:#050505;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.08), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-signup *{box-sizing:border-box}\n.pb-yesplay-signup .wrap{max-width:1200px;margin:0 auto}\n\n\/* Grain *\/\n.pb-yesplay-signup::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n\/* Bullet-proof *\/\n.pb-yesplay-signup ul,\n.pb-yesplay-signup ol{\n  list-style:none !important;\n  padding-left:0 !important;\n  margin-left:0 !important;\n}\n.pb-yesplay-signup li{list-style:none !important;background-image:none !important;}\n.pb-yesplay-signup li::marker{content:\"\" !important;}\n.pb-yesplay-signup li::before,\n.pb-yesplay-signup li::after{content:none !important;display:none !important;}\n\n\/* Head *\/\n.pb-yesplay-signup .head{max-width:960px;margin-bottom:18px;position:relative;z-index:1}\n.pb-yesplay-signup .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-signup .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-signup .sep{color:#fff;font-weight:950}\n.pb-yesplay-signup .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-signup h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-signup .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-signup .intro strong{font-weight:900}\n\n\/* Prep strip *\/\n.pb-yesplay-signup .prep{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n  margin-bottom:16px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-signup .prep-card{\n  padding:12px 14px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  box-shadow:0 0 22px rgba(0,0,0,.24);\n}\n.pb-yesplay-signup .prep-k{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-signup .prep-v{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  text-align:left;\n}\n\n\/* Steps grid *\/\n.pb-yesplay-signup .steps-grid{\n  display:grid;\n  grid-template-columns:repeat(2, minmax(0,1fr));\n  gap:16px;\n  position:relative;\n  z-index:1;\n}\n@media(max-width:1020px){\n  .pb-yesplay-signup .prep{grid-template-columns:1fr}\n}\n@media(max-width:820px){\n  .pb-yesplay-signup .steps-grid{grid-template-columns:1fr;}\n}\n\n\/* Step card *\/\n.pb-yesplay-signup .step{\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:16px;\n  box-shadow:0 0 26px rgba(0,0,0,.28);\n  backdrop-filter: blur(10px);\n  position:relative;\n  overflow:hidden;\n  transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;\n  min-height:100%;\n}\n.pb-yesplay-signup .step::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(520px 220px at 14% 12%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-yesplay-signup .step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(25,195,125,.24);\n  box-shadow:0 18px 44px rgba(0,0,0,.34);\n}\n.pb-yesplay-signup .step > *{position:relative; z-index:1;}\n\n.pb-yesplay-signup .step-top{\n  display:grid;\n  grid-template-columns:34px 1fr;\n  gap:12px;\n  align-items:start;\n  margin-bottom:12px;\n}\n.pb-yesplay-signup .n{\n  width:34px;height:34px;\n  border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  background:rgba(193,18,31,.14);\n  border:1px solid rgba(193,18,31,.32);\n  box-shadow:0 0 16px rgba(193,18,31,.12);\n  font-weight:950;\n  color:#fff;\n}\n.pb-yesplay-signup h3{\n  margin:0 0 6px;\n  font-size:15px;\n  font-weight:950;\n  color:#fff;\n  line-height:1.2;\n  text-align:left;\n}\n.pb-yesplay-signup .titles p{\n  margin:0;\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-signup .titles strong{font-weight:900}\n\n\/* Mini screenshots *\/\n.pb-yesplay-signup .shot{\n  margin:0;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:8px;\n}\n.pb-yesplay-signup .shot img{\n  width:min(220px, 100%);\n  height:auto;\n  display:block;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.25);\n  box-shadow:0 0 24px rgba(0,0,0,.28);\n}\n.pb-yesplay-signup .shot figcaption{\n  font-size:12px;\n  color:var(--soft);\n  text-align:center;\n}\n\n\/* Tips *\/\n.pb-yesplay-signup .tip-grid{\n  margin-top:16px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-signup .tip{\n  display:flex;\n  gap:12px;\n  align-items:flex-start;\n  padding:14px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.18);\n  background:rgba(255,200,60,.08);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n}\n.pb-yesplay-signup .tip--green{\n  border-color:rgba(25,195,125,.22);\n  background:rgba(25,195,125,.08);\n}\n.pb-yesplay-signup .tip-ico{\n  width:36px;height:36px;border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  flex:0 0 36px;\n  font-size:16px;\n}\n.pb-yesplay-signup .tip-t{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  margin:0 0 8px;\n  color:#fff;\n}\n.pb-yesplay-signup .tip-d{\n  font-size:13px;\n  line-height:1.55;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-signup .tip-d strong{font-weight:900}\n\n\/* CTA *\/\n.pb-yesplay-signup .cta-row{\n  margin-top:14px;\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-signup .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;\n  text-decoration:none;font-weight:950;letter-spacing:.01em;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-signup .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-yesplay-signup .pb-btn:hover::before{left:120%}\n.pb-yesplay-signup .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-signup .pb-btn--ghost{\n  border-color:rgba(255,255,255,.16);\n  box-shadow:none;\n}\n.pb-yesplay-signup .pb-btn--ghost:hover{border-color:var(--green)}\n.pb-yesplay-signup .arrow{opacity:.95}\n\n@media(max-width:980px){\n  .pb-yesplay-signup .pb-btn{min-width:100%}\n}\n@media(max-width:820px){\n  .pb-yesplay-signup .tip-grid{grid-template-columns:1fr}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY SIGN-UP WALKTHROUGH (v1.0) ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY LOGIN WALKTHROUGH (v1.0 \u2022 PROBETS CI \u2022 SEO + CTA FIX) ================= -->\n<section class=\"pb-yesplay-login\" id=\"yesplay-login\" aria-label=\"YesPlay login guide\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udd10 YesPlay login<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">Desktop &amp; mobile<\/span>\n      <\/div>\n\n      <h2>YesPlay Login | How to Access Your Account<\/h2>\n      <p class=\"intro\">\n        The <strong>YesPlay login<\/strong> process is built to be quick, mobile-friendly and easy to use whether you are logging in from the main website or the app.\n        From what we can see on the live sign-in flow, YesPlay keeps things simple by letting existing users log in with their\n        <strong>phone number<\/strong>, while also offering <strong>Google<\/strong> and <strong>Apple<\/strong> sign-in options. If you already have an account,\n        getting back in should only take a few seconds once your details are ready.\n      <\/p>\n    <\/header>\n\n    <div class=\"cta-row\" aria-label=\"YesPlay login quick actions\">\n      <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Open YesPlay Login <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n\n      <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Create a YesPlay Account <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"steps-grid\" aria-label=\"How to complete a YesPlay login\">\n\n      <!-- Step 1 -->\n      <article class=\"step has-shot\">\n        <div class=\"step-top\">\n          <div class=\"n\">1<\/div>\n          <div class=\"titles\">\n            <h3>Visit the YesPlay website or open the app<\/h3>\n            <p>\n              Start your <strong>YesPlay login<\/strong> by heading to <strong>yesplay.bet<\/strong> or opening the official YesPlay app on your device.\n              On the homepage, look for the <strong>Sign In \/ Sign Up<\/strong> button to launch the account access screen.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <figure class=\"shot\">\n          <img decoding=\"async\" src=\"https:\/\/thecasinoclub.co.za\/wp-content\/uploads\/2025\/06\/IMG_7597-1-472x1024.png\" alt=\"YesPlay login screen on mobile\" loading=\"lazy\">\n          <figcaption>Step 1 \u00b7 Open the YesPlay login screen<\/figcaption>\n        <\/figure>\n      <\/article>\n\n      <!-- Step 2 -->\n      <article class=\"step has-shot\">\n        <div class=\"step-top\">\n          <div class=\"n\">2<\/div>\n          <div class=\"titles\">\n            <h3>Enter your phone number or use social sign-in<\/h3>\n            <p>\n              The live sign-in page currently shows <strong>phone number login<\/strong> as the main route. If you originally linked your account\n              through <strong>Google<\/strong> or <strong>Apple<\/strong>, you can also use that same sign-in method to get back into your account faster.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"mini-panel\">\n          <div class=\"mini-row\">\n            <span class=\"mini-k\">Main login route<\/span>\n            <span class=\"mini-v\">Phone number<\/span>\n          <\/div>\n          <div class=\"mini-row\">\n            <span class=\"mini-k\">Other options<\/span>\n            <span class=\"mini-v\">Google or Apple sign-in<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- Step 3 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">3<\/div>\n          <div class=\"titles\">\n            <h3>Complete the verification step if prompted<\/h3>\n            <p>\n              Depending on your account flow and device, YesPlay may ask you to complete a quick verification step before you are fully in.\n              The key thing is to use the same login route you used when registering, especially if your account is linked to a phone number or social login.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"mini-note\">\n          <span class=\"mini-ico\">\ud83d\udcf1<\/span>\n          <span class=\"mini-txt\">Best practice: keep the same phone nearby if your account uses mobile verification or linked sign-in.<\/span>\n        <\/div>\n      <\/article>\n\n      <!-- Step 4 -->\n      <article class=\"step\">\n        <div class=\"step-top\">\n          <div class=\"n\">4<\/div>\n          <div class=\"titles\">\n            <h3>You\u2019re in \u2014 head to your bets, cashier or bonus area<\/h3>\n            <p>\n              Once your <strong>YesPlay login<\/strong> is complete, you can move straight into the sportsbook, slots, Lucky Numbers, BetGames or cashier.\n              If you are logging in for the first time after registering, it is smart to check the <strong>promotions<\/strong> area before you deposit.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"mini-note warn\">\n          <span class=\"mini-ico\">\ud83c\udf81<\/span>\n          <span class=\"mini-txt\">If your goal is the welcome offer, confirm that the bonus is active on your account before making your first deposit.<\/span>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"help\" aria-label=\"Troubleshooting YesPlay login issues\">\n      <div class=\"help-head\">\n        <span class=\"help-ico\">\ud83d\udedf<\/span>\n        <div class=\"help-title\">\n          <div class=\"ht\">Having trouble with your YesPlay login?<\/div>\n          <div class=\"hs\">These are the quickest fixes for the most common account access problems.<\/div>\n        <\/div>\n      <\/div>\n\n      <ul class=\"help-list\">\n        <li><span class=\"dot\">\u2022<\/span><span class=\"copy\"><strong>Wrong phone number:<\/strong> make sure you are entering the same number you used when registering your YesPlay account. :contentReference[oaicite:1]{index=1}<\/span><\/li>\n        <li><span class=\"dot\">\u2022<\/span><span class=\"copy\"><strong>Forgot your password or account details:<\/strong> use the YesPlay account FAQ\/help route to recover access. :contentReference[oaicite:2]{index=2}<\/span><\/li>\n        <li><span class=\"dot\">\u2022<\/span><span class=\"copy\"><strong>Google or Apple sign-in not working:<\/strong> try the same social account you originally linked to YesPlay. :contentReference[oaicite:3]{index=3}<\/span><\/li>\n        <li><span class=\"dot\">\u2022<\/span><span class=\"copy\"><strong>Still stuck:<\/strong> YesPlay lists live chat, email and phone support on its contact page. :contentReference[oaicite:4]{index=4}<\/span><\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"support\" aria-label=\"YesPlay support shortcut\">\n      <div class=\"sp-left\">\n        <div class=\"sp-badge\">Support shortcut<\/div>\n        <div class=\"sp-text\">\n          If your YesPlay login still is not working, use the official support routes from the contact or help pages. That is usually the fastest way to get access sorted properly.\n        <\/div>\n      <\/div>\n\n      <a class=\"sp-btn\" href=\"https:\/\/yesplay.bet\/contact-us\" target=\"_blank\" rel=\"noopener\">\n        Open YesPlay Support <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY LOGIN WALKTHROUGH (v1.0) ================= *\/\n.pb-yesplay-login{\n  --bg:#050505;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.08), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-login *{box-sizing:border-box}\n.pb-yesplay-login .wrap{max-width:1200px;margin:0 auto}\n\n\/* Grain *\/\n.pb-yesplay-login::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n\/* Bullet-proof *\/\n.pb-yesplay-login ul,\n.pb-yesplay-login ol{\n  list-style:none !important;\n  padding-left:0 !important;\n  margin-left:0 !important;\n}\n.pb-yesplay-login li{list-style:none !important;background-image:none !important;}\n.pb-yesplay-login li::marker{content:\"\" !important;}\n.pb-yesplay-login li::before,\n.pb-yesplay-login li::after{content:none !important;display:none !important;}\n\n\/* Head *\/\n.pb-yesplay-login .head{max-width:940px;margin-bottom:14px;position:relative;z-index:1}\n.pb-yesplay-login .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-login .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-login .sep{color:#fff;font-weight:950}\n.pb-yesplay-login .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-login h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-login .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-login .intro strong{font-weight:900}\n\n\/* CTA row *\/\n.pb-yesplay-login .cta-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin:10px 0 18px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-login .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:240px;border-radius:14px;\n  text-decoration:none;font-weight:950;letter-spacing:.01em;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-login .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-yesplay-login .pb-btn:hover::before{left:120%}\n.pb-yesplay-login .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-login .arrow{opacity:.95}\n\n\/* Steps grid *\/\n.pb-yesplay-login .steps-grid{\n  display:grid;\n  grid-template-columns:repeat(2, minmax(0,1fr));\n  gap:16px;\n  position:relative;\n  z-index:1;\n}\n@media(max-width:820px){\n  .pb-yesplay-login .steps-grid{grid-template-columns:1fr;}\n}\n\n\/* Step card *\/\n.pb-yesplay-login .step{\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:16px;\n  box-shadow:0 0 26px rgba(0,0,0,.28);\n  backdrop-filter: blur(10px);\n  position:relative;\n  overflow:hidden;\n  transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;\n  min-height:100%;\n}\n.pb-yesplay-login .step::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(520px 220px at 14% 12%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-yesplay-login .step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(25,195,125,.24);\n  box-shadow:0 18px 44px rgba(0,0,0,.34);\n}\n.pb-yesplay-login .step > *{position:relative; z-index:1;}\n\n.pb-yesplay-login .step-top{\n  display:grid;\n  grid-template-columns:34px 1fr;\n  gap:12px;\n  align-items:start;\n  margin-bottom:12px;\n}\n.pb-yesplay-login .n{\n  width:34px;height:34px;\n  border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  background:rgba(193,18,31,.14);\n  border:1px solid rgba(193,18,31,.32);\n  box-shadow:0 0 16px rgba(193,18,31,.12);\n  font-weight:950;\n  color:#fff;\n}\n.pb-yesplay-login h3{\n  margin:0 0 6px;\n  font-size:15px;\n  font-weight:950;\n  color:#fff;\n  line-height:1.2;\n  text-align:left;\n}\n.pb-yesplay-login .titles p{\n  margin:0;\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-login .titles strong{font-weight:900}\n\n\/* Mini screenshots *\/\n.pb-yesplay-login .shot{\n  margin:0;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  gap:8px;\n}\n.pb-yesplay-login .shot img{\n  width:min(220px, 100%);\n  height:auto;\n  display:block;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.25);\n  box-shadow:0 0 24px rgba(0,0,0,.28);\n}\n.pb-yesplay-login .shot figcaption{\n  font-size:12px;\n  color:var(--soft);\n  text-align:center;\n}\n\n\/* Mini info panel *\/\n.pb-yesplay-login .mini-panel{\n  display:grid;\n  gap:10px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-yesplay-login .mini-row{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  align-items:flex-start;\n  padding:8px 0;\n}\n.pb-yesplay-login .mini-row + .mini-row{\n  border-top:1px solid rgba(255,255,255,.08);\n}\n.pb-yesplay-login .mini-k{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n}\n.pb-yesplay-login .mini-v{\n  font-size:13px;\n  font-weight:800;\n  color:#fff;\n  text-align:right;\n}\n\n\/* Mini notes *\/\n.pb-yesplay-login .mini-note{\n  margin-top:6px;\n  display:flex;\n  gap:10px;\n  align-items:flex-start;\n  padding:10px 12px;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(0,0,0,.18);\n}\n.pb-yesplay-login .mini-note.warn{\n  border-color:rgba(255,200,60,.22);\n  background:rgba(255,200,60,.08);\n}\n.pb-yesplay-login .mini-ico{\n  width:26px;height:26px;border-radius:10px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  flex:0 0 26px;\n  font-size:13px;\n}\n.pb-yesplay-login .mini-txt{\n  font-size:12px;\n  line-height:1.5;\n  color:#fff;\n}\n\n\/* Help panel *\/\n.pb-yesplay-login .help{\n  margin-top:16px;\n  padding:16px;\n  border-radius:18px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-login .help-head{\n  display:flex;\n  gap:10px;\n  align-items:flex-start;\n  margin-bottom:10px;\n}\n.pb-yesplay-login .help-ico{\n  width:34px;height:34px;border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  flex:0 0 34px;\n}\n.pb-yesplay-login .ht{\n  font-size:14px;\n  font-weight:950;\n  color:#fff;\n  margin-bottom:2px;\n}\n.pb-yesplay-login .hs{\n  font-size:12px;\n  color:var(--soft);\n}\n.pb-yesplay-login .help-list{\n  margin:0;\n  padding:0;\n  display:grid;\n  gap:8px;\n}\n.pb-yesplay-login .help-list li{\n  display:grid;\n  grid-template-columns:14px 1fr;\n  gap:10px;\n  align-items:start;\n  color:#fff;\n  font-size:13px;\n  line-height:1.5;\n}\n.pb-yesplay-login .help-list strong{font-weight:900}\n.pb-yesplay-login .dot{opacity:.8}\n\n\/* Support shortcut *\/\n.pb-yesplay-login .support{\n  margin-top:14px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  flex-wrap:wrap;\n  padding:14px 16px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.22);\n  background:rgba(255,200,60,.08);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-login .sp-badge{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:6px 10px;\n  border-radius:999px;\n  font-size:12px;\n  font-weight:950;\n  color:#fff;\n  border:1px solid rgba(255,200,60,.40);\n  background:rgba(255,200,60,.14);\n  margin-bottom:6px;\n}\n.pb-yesplay-login .sp-text{\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  max-width:70ch;\n}\n.pb-yesplay-login .sp-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:12px 14px;\n  border-radius:14px;\n  text-decoration:none;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  font-weight:950;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  min-width:240px;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-login .sp-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n@media(max-width:980px){\n  .pb-yesplay-login .pb-btn{min-width:100%}\n  .pb-yesplay-login .sp-btn{min-width:100%}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY LOGIN WALKTHROUGH (v1.0) ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY DEPOSIT METHODS (v1.1 \u2022 SA-FIRST \u2022 CONVERSION-LED \u2022 BULLET-PROOF) ================= -->\n<section class=\"pb-deposit-yesplay\" id=\"yesplay-payments\" aria-label=\"YesPlay deposit methods South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udcb3 Deposits<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay deposit methods \u2022 South Africa<\/span>\n      <\/div>\n\n      <h2>YesPlay Deposit Methods | How to Make Your First Deposit<\/h2>\n      <p class=\"intro\">\n        The best thing about the current <strong>YesPlay deposit methods<\/strong> setup is that it feels properly built for South African players.\n        Instead of forcing you into one awkward payment rail, YesPlay gives you a broad mix of <strong>cards<\/strong>, <strong><a href=\"https:\/\/probets.co.za\/instant-eft-deposits-in-south-africa\/\">Instant EFT<\/a><\/strong>,\n        <strong>bank-linked methods<\/strong>, <strong><a href=\"https:\/\/probets.co.za\/betting-vouchers\/\">voucher deposits<\/a><\/strong> and familiar local options like <strong><a href=\"https:\/\/probets.co.za\/ozow\/\">Ozow<\/a><\/strong>,\n        <strong>Capitec Pay<\/strong>, <strong><a href=\"https:\/\/probets.co.za\/zapper\/\">Zapper<\/a><\/strong> and <strong><a href=\"https:\/\/probets.co.za\/1voucher\/\">1Voucher<\/a><\/strong>. That matters because the easier the cashier feels,\n        the easier it is for a new player to move from sign-up to first deposit without second-guessing the process.\n      <\/p>\n    <\/header>\n\n    <!-- QUICK WIN STRIP -->\n    <div class=\"quick-strip\" aria-label=\"Best YesPlay deposit methods for first deposits\">\n      <div class=\"quick-card\">\n        <div class=\"qk\">Best for speed<\/div>\n        <div class=\"qv\">\u26a1 <a href=\"https:\/\/probets.co.za\/ozow\/\">Ozow<\/a> \/ Capitec Pay by Ozow<\/div>\n      <\/div>\n      <div class=\"quick-card\">\n        <div class=\"qk\">Best for vouchers<\/div>\n        <div class=\"qv\">\ud83c\udf9f\ufe0f <a href=\"https:\/\/probets.co.za\/1voucher\/\">1Voucher<\/a> \/ <a href=\"https:\/\/probets.co.za\/ott-voucher\/\">OTT Voucher<\/a> \/ Blu Voucher<\/div>\n      <\/div>\n      <div class=\"quick-card\">\n        <div class=\"qk\">Best for familiarity<\/div>\n        <div class=\"qv\">\ud83d\udcb3 Debit \/ Credit Card \/ <a href=\"https:\/\/probets.co.za\/instant-eft-deposits-in-south-africa\/\">EFT<\/a><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"grid\">\n\n      <!-- LEFT: HOW TO -->\n      <div class=\"card how\">\n        <div class=\"card-head\">\n          <h3>How to make your first YesPlay deposit<\/h3>\n          <span class=\"chip good\">Fast flow<\/span>\n        <\/div>\n\n        <ol class=\"steps\" aria-label=\"YesPlay deposit steps\">\n          <li>\n            <span class=\"n\">1<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Log in and open the cashier<\/div>\n              <div class=\"d\">\n                Once inside your account, open the <strong>cashier<\/strong> or <strong>deposit<\/strong> section to see the live YesPlay deposit methods available on your profile.\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">2<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Choose the payment route that feels easiest for you<\/div>\n              <div class=\"d\">\n                For most South African players, the easiest starting points are usually <strong><a href=\"https:\/\/probets.co.za\/ozow\/\">Ozow<\/a><\/strong>, <strong>Capitec Pay by Ozow<\/strong>,\n                <strong>debit\/credit card<\/strong>, <strong><a href=\"https:\/\/probets.co.za\/instant-eft-deposits-in-south-africa\/\">EFT<\/a><\/strong> or a familiar voucher option like <strong><a href=\"https:\/\/probets.co.za\/1voucher\/\">1Voucher<\/a><\/strong>.\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">3<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Enter your deposit amount and complete the payment<\/div>\n              <div class=\"d\">\n                Follow the prompts for your chosen method, confirm the amount, and finish the payment through your bank, card, voucher or wallet flow.\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">4<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Check your balance and confirm your bonus position<\/div>\n              <div class=\"d\">\n                Once the funds reflect, check your balance and make sure your <strong>welcome bonus<\/strong> is active if you were planning to claim it with your first deposit.\n              <\/div>\n            <\/div>\n          <\/li>\n        <\/ol>\n\n        <div class=\"callout tip\" aria-label=\"ProBets deposit tip for YesPlay\">\n          <div class=\"badge\">ProBets tip<\/div>\n          <p>\n            If your goal is simply to get money in quickly and start betting, <strong><a href=\"https:\/\/probets.co.za\/ozow\/\">Ozow<\/a><\/strong>, <strong>Capitec Pay by Ozow<\/strong> and\n            <strong>debit\/credit card<\/strong> are likely the cleanest first-deposit routes. If you prefer cash-style control, voucher options like\n            <strong><a href=\"https:\/\/probets.co.za\/1voucher\/\">1Voucher<\/a><\/strong>, <strong><a href=\"https:\/\/probets.co.za\/ott-voucher\/\">OTT Voucher<\/a><\/strong> and <strong>Blu Voucher<\/strong> give you a very local-feeling alternative.\n          <\/p>\n        <\/div>\n\n        <div class=\"callout warn\" aria-label=\"YesPlay deposit rules note\">\n          <div class=\"badge badge-warn\">Important<\/div>\n          <p>\n            YesPlay\u2019s terms also state that if you use a <strong>credit\/debit card<\/strong> or <strong>bank account<\/strong>, the name on that payment method\n            must match the name used on your YesPlay account. That is a good trust signal, but it also means sloppy details can cause friction later.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT: METHODS -->\n      <div class=\"card methods\">\n        <div class=\"card-head\">\n          <h3>YesPlay deposit methods (current cashier view)<\/h3>\n          <span class=\"chip gold\">Locally friendly<\/span>\n        <\/div>\n\n        <div class=\"method-groups\">\n\n          <!-- INSTANT \/ BANK-LINKED -->\n          <div class=\"group bank\">\n            <div class=\"g-head\">\n              <div class=\"g-title\">Fast bank-linked deposits<\/div>\n              <div class=\"g-sub\">Best for quick first deposits<\/div>\n            <\/div>\n\n            <div class=\"method-grid three\">\n              <div class=\"m good\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/ozow\/\">Capitec Pay by Ozow<\/a><\/div>\n                  <div class=\"m-tag\">Popular<\/div>\n                <\/div>\n                <div class=\"m-desc\">Strong option for Capitec users who want a smoother, more local-feeling instant deposit route.<\/div>\n              <\/div>\n\n              <div class=\"m good\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/ozow\/\">Ozow<\/a><\/div>\n                  <div class=\"m-tag\">Popular<\/div>\n                <\/div>\n                <div class=\"m-desc\">One of the most familiar instant-payment rails for South African players and usually a very easy first-deposit method.<\/div>\n              <\/div>\n\n              <div class=\"m good\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/instant-eft-deposits-in-south-africa\/\">EFT<\/a><\/div>\n                  <div class=\"m-tag\">Banking<\/div>\n                <\/div>\n                <div class=\"m-desc\">A solid option for players who prefer direct bank transfer style deposits instead of cards or vouchers.<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- CARDS \/ DIGITAL -->\n          <div class=\"group cards\">\n            <div class=\"g-head\">\n              <div class=\"g-title\">Cards &amp; digital wallet style options<\/div>\n              <div class=\"g-sub\">Easy if you want familiar rails<\/div>\n            <\/div>\n\n            <div class=\"method-grid three\">\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Debit \/ Credit Card<\/div>\n                  <div class=\"m-tag\">Popular<\/div>\n                <\/div>\n                <div class=\"m-desc\">YesPlay officially states it accepts credit and debit cards, making this one of the most universal payment routes.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Google Pay<\/div>\n                  <div class=\"m-tag\">Digital<\/div>\n                <\/div>\n                <div class=\"m-desc\">Useful for players already set up on Android and looking for a faster checkout flow on mobile.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Samsung Pay<\/div>\n                  <div class=\"m-tag\">Digital<\/div>\n                <\/div>\n                <div class=\"m-desc\">A handy extra option for Samsung users who want a more seamless deposit experience on their device.<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- VOUCHERS -->\n          <div class=\"group voucher\">\n            <div class=\"g-head\">\n              <div class=\"g-title\">Voucher deposits<\/div>\n              <div class=\"g-sub\">Strong for cash-style control<\/div>\n            <\/div>\n\n            <div class=\"method-grid three\">\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/1voucher\/\">1Voucher<\/a><\/div>\n                  <div class=\"m-tag\">Popular<\/div>\n                <\/div>\n                <div class=\"m-desc\">One of the most recognisable betting voucher routes in South Africa and a strong option for first deposits.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/ott-voucher\/\">OTT Voucher<\/a><\/div>\n                  <div class=\"m-tag\">Voucher<\/div>\n                <\/div>\n                <div class=\"m-desc\">A familiar prepaid-style route for players who want more control over spend and no direct card entry.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Blu Voucher<\/div>\n                  <div class=\"m-tag\">Voucher<\/div>\n                <\/div>\n                <div class=\"m-desc\">Another useful local voucher option if you prefer a prepaid method over linked bank or card deposits.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">aCoin<\/div>\n                  <div class=\"m-tag\">Voucher<\/div>\n                <\/div>\n                <div class=\"m-desc\">Extra flexibility in the cashier for users who already use alternative prepaid deposit rails.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">4All Voucher<\/div>\n                  <div class=\"m-tag\">New<\/div>\n                <\/div>\n                <div class=\"m-desc\">Adds another accessible prepaid-style option into the mix, which helps widen deposit convenience.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Easyload Voucher<\/div>\n                  <div class=\"m-tag\">Voucher<\/div>\n                <\/div>\n                <div class=\"m-desc\">Good for players who like topping up with retail-friendly prepaid value rather than banking directly.<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- RETAIL \/ OTHER LOCAL -->\n          <div class=\"group local\">\n            <div class=\"g-head\">\n              <div class=\"g-title\">Other local deposit options<\/div>\n              <div class=\"g-sub\">Extra convenience in the cashier<\/div>\n            <\/div>\n\n            <div class=\"method-grid three\">\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">ATM Deposit<\/div>\n                  <div class=\"m-tag\">Banking<\/div>\n                <\/div>\n                <div class=\"m-desc\">YesPlay\u2019s terms specifically reference cardless ATM, EFT and branch deposit rails with major SA banks.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\"><a href=\"https:\/\/probets.co.za\/zapper\/\">Zapper<\/a><\/div>\n                  <div class=\"m-tag\">Local<\/div>\n                <\/div>\n                <div class=\"m-desc\">A very South African-feeling payment option that helps the cashier feel more familiar and less risky.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">SnapScan<\/div>\n                  <div class=\"m-tag\">Local<\/div>\n                <\/div>\n                <div class=\"m-desc\">Good for players who already use SnapScan in day-to-day payments and want that same comfort in betting.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Kazang<\/div>\n                  <div class=\"m-tag\">Local<\/div>\n                <\/div>\n                <div class=\"m-desc\">Another strong local-facing option that helps expand access beyond just cards and bank links.<\/div>\n              <\/div>\n\n              <div class=\"m\">\n                <div class=\"m-top\">\n                  <div class=\"m-name\">Shoprite &amp; Checkers<\/div>\n                  <div class=\"m-tag\">Retail<\/div>\n                <\/div>\n                <div class=\"m-desc\">A useful trust-builder for players who like the idea of deposit support through familiar South African retail channels.<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"note\" aria-label=\"YesPlay deposit methods note\">\n          <div class=\"note-t\">Quick reminder<\/div>\n          <div class=\"note-d\">\n            YesPlay deposit methods and cashier options can change by account, payment profile or rollout. Always confirm the live cashier inside your YesPlay account before making a deposit.\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"cta-row\" aria-label=\"YesPlay deposit CTA buttons\">\n      <a class=\"pb-btn pb-btn--primary\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Deposit on YesPlay <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n      <a class=\"pb-btn pb-btn--ghost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Join YesPlay and Fund Your Account <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY DEPOSIT METHODS (v1.1) ================= *\/\n.pb-deposit-yesplay{\n  --bg:#050505;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.16), transparent 60%),\n    radial-gradient(900px 420px at 88% 62%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 58% 10%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #050505 0%, #0b0b0b 100%);\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 78px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-deposit-yesplay *{box-sizing:border-box}\n.pb-deposit-yesplay .wrap{max-width:1200px;margin:0 auto}\n\n.pb-deposit-yesplay::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n\/* BULLET-PROOF *\/\n.pb-deposit-yesplay ul,\n.pb-deposit-yesplay ol{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}\n.pb-deposit-yesplay li{list-style:none !important;background-image:none !important;}\n.pb-deposit-yesplay li::marker{content:\"\" !important;}\n.pb-deposit-yesplay li::before,\n.pb-deposit-yesplay li::after{content:none !important;display:none !important;}\n\n\/* Default links inside block *\/\n.pb-deposit-yesplay a{\n  color:#fff;\n  text-decoration:none;\n  border-bottom:1px solid rgba(193,18,31,.35);\n  box-shadow:inset 0 -1px 0 rgba(193,18,31,.18);\n  transition:color .16s ease,border-color .16s ease,box-shadow .16s ease;\n}\n.pb-deposit-yesplay a:hover{\n  color:#fff;\n  border-bottom-color:rgba(25,195,125,.65);\n  box-shadow:inset 0 -1px 0 rgba(25,195,125,.30), 0 0 10px rgba(25,195,125,.12);\n}\n\n\/* Head *\/\n.pb-deposit-yesplay .head{max-width:980px;margin-bottom:20px;position:relative;z-index:1}\n.pb-deposit-yesplay .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-deposit-yesplay .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-deposit-yesplay .sep{color:#fff;font-weight:950}\n.pb-deposit-yesplay .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-deposit-yesplay h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-deposit-yesplay .intro{\n  margin:0;\n  font-size:clamp(14px,1.2vw,17px);\n  line-height:1.58;\n  color:#fff;\n  text-align:left;\n}\n\n\/* Quick strip *\/\n.pb-deposit-yesplay .quick-strip{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n  margin-bottom:18px;\n  position:relative;\n  z-index:1;\n}\n.pb-deposit-yesplay .quick-card{\n  padding:12px 14px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n}\n.pb-deposit-yesplay .qk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-deposit-yesplay .qv{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  text-align:left;\n}\n.pb-deposit-yesplay .qv a{\n  font-weight:900;\n}\n\n\/* Layout *\/\n.pb-deposit-yesplay .grid{\n  display:grid;\n  grid-template-columns:1.02fr .98fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n\/* Card *\/\n.pb-deposit-yesplay .card{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:20px;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  overflow:hidden;\n  position:relative;\n}\n.pb-deposit-yesplay .card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 15% 15%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-deposit-yesplay .methods.card::before{\n  background:radial-gradient(560px 220px at 15% 15%, rgba(25,195,125,.10), transparent 60%);\n}\n.pb-deposit-yesplay .card > *{position:relative;z-index:1;}\n\n.pb-deposit-yesplay .card-head{\n  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px\n}\n.pb-deposit-yesplay h3{\n  margin:0;font-size:18px;font-weight:950;color:#fff;line-height:1.2;text-align:left\n}\n\n\/* Chips *\/\n.pb-deposit-yesplay .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-deposit-yesplay .chip.good{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-deposit-yesplay .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n\n\/* Steps *\/\n.pb-deposit-yesplay .steps{margin:0;padding:0;display:grid;gap:12px}\n.pb-deposit-yesplay .steps li{\n  display:grid;\n  grid-template-columns:38px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-deposit-yesplay .n{\n  width:38px;height:38px;border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  font-weight:950;color:#fff;\n  background:radial-gradient(90px 50px at 30% 30%, rgba(25,195,125,.18), transparent 60%), rgba(255,255,255,.06);\n  border:1px solid rgba(25,195,125,.35);\n  box-shadow:0 0 18px rgba(25,195,125,.12);\n}\n.pb-deposit-yesplay .t{font-size:13px;font-weight:950;color:#fff;margin-bottom:4px;text-align:left}\n.pb-deposit-yesplay .d{font-size:13px;line-height:1.5;color:#fff;text-align:left}\n\n\/* Callout *\/\n.pb-deposit-yesplay .callout{\n  margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(25,195,125,.26);background:rgba(25,195,125,.08)\n}\n.pb-deposit-yesplay .callout.warn{\n  border-color:rgba(255,200,60,.24);\n  background:rgba(255,200,60,.08);\n}\n.pb-deposit-yesplay .badge{\n  display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;background:rgba(25,195,125,.14);border:1px solid rgba(25,195,125,.40);color:#fff;\n}\n.pb-deposit-yesplay .badge-warn{\n  background:rgba(255,200,60,.14);\n  border-color:rgba(255,200,60,.40);\n}\n.pb-deposit-yesplay .callout p{margin:0;font-size:14px;line-height:1.55;color:#fff;text-align:left}\n\n\/* Method groups *\/\n.pb-deposit-yesplay .method-groups{display:grid;gap:14px}\n.pb-deposit-yesplay .group{\n  border-radius:18px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n  padding:14px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-deposit-yesplay .group::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(700px 240px at 15% 15%, rgba(25,195,125,.10), transparent 55%);\n}\n.pb-deposit-yesplay .group.voucher::before{\n  background:radial-gradient(700px 240px at 15% 15%, rgba(255,200,60,.10), transparent 55%);\n}\n.pb-deposit-yesplay .group.local::before{\n  background:radial-gradient(700px 240px at 15% 15%, rgba(193,18,31,.10), transparent 55%);\n}\n\n.pb-deposit-yesplay .g-head{\n  display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;position:relative;z-index:1\n}\n.pb-deposit-yesplay .g-title{\n  font-size:14px;font-weight:950;color:#fff;letter-spacing:.02em;text-transform:uppercase\n}\n.pb-deposit-yesplay .g-sub{font-size:12px;color:#fff}\n\n\/* Method cards *\/\n.pb-deposit-yesplay .method-grid{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-deposit-yesplay .method-grid.three{\n  grid-template-columns:repeat(3,minmax(0,1fr));\n}\n.pb-deposit-yesplay .m{\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  padding:12px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-deposit-yesplay .m::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(460px 180px at 20% 20%, rgba(255,255,255,.06), transparent 55%);\n}\n.pb-deposit-yesplay .m.good{border-color:rgba(25,195,125,.22)}\n.pb-deposit-yesplay .m-top{\n  display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;position:relative;z-index:1\n}\n.pb-deposit-yesplay .m-name{\n  font-size:14px;\n  font-weight:950;\n  color:#ffd7db;\n  text-align:left;\n  text-shadow:\n    0 0 8px rgba(193,18,31,.40),\n    0 0 16px rgba(193,18,31,.26);\n  letter-spacing:.01em;\n}\n.pb-deposit-yesplay .m-name a{\n  color:#ffd7db;\n  border-bottom:none;\n  box-shadow:none;\n  text-shadow:\n    0 0 8px rgba(193,18,31,.45),\n    0 0 16px rgba(193,18,31,.28);\n}\n.pb-deposit-yesplay .m-name a:hover{\n  color:#ffffff;\n  box-shadow:none;\n  border-bottom:none;\n  text-shadow:\n    0 0 10px rgba(193,18,31,.55),\n    0 0 18px rgba(193,18,31,.34);\n}\n.pb-deposit-yesplay .m-tag{\n  font-size:12px;font-weight:950;color:#fff;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22)\n}\n.pb-deposit-yesplay .m-desc{\n  font-size:13px;line-height:1.45;color:#fff;position:relative;z-index:1;text-align:left\n}\n\n\/* Note *\/\n.pb-deposit-yesplay .note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.10)}\n.pb-deposit-yesplay .note-t{\n  font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:#fff\n}\n.pb-deposit-yesplay .note-d{font-size:13px;line-height:1.5;color:#fff;text-align:left}\n\n\/* CTA row *\/\n.pb-deposit-yesplay .cta-row{\n  display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;position:relative;z-index:1\n}\n.pb-deposit-yesplay .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;text-decoration:none;\n  font-weight:950;letter-spacing:.01em;border:2px solid var(--accent);background:transparent;color:#fff !important;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-deposit-yesplay .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-deposit-yesplay .pb-btn:hover::before{left:120%}\n.pb-deposit-yesplay .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-deposit-yesplay .arrow{opacity:.95}\n\n\/* Responsive *\/\n@media(max-width:1100px){\n  .pb-deposit-yesplay .method-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:980px){\n  .pb-deposit-yesplay .grid{grid-template-columns:1fr}\n  .pb-deposit-yesplay .quick-strip{grid-template-columns:1fr}\n  .pb-deposit-yesplay .pb-btn{min-width:100%}\n}\n@media(max-width:640px){\n  .pb-deposit-yesplay .method-grid.three{grid-template-columns:1fr}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY DEPOSIT METHODS ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY WITHDRAWALS + VERIFICATION (v1.1 \u2022 LOCAL ATM + BANK \u2022 CI \u2022 NO OPACITY) ================= -->\n<section class=\"pb-withdraw-yesplay\" id=\"yesplay-withdrawals\" aria-label=\"How to withdraw from YesPlay South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udcb8 Withdrawals<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay withdrawal methods &amp; verification<\/span>\n      <\/div>\n\n      <h2>YesPlay Withdrawals | How to Withdraw Your Winnings<\/h2>\n      <p class=\"intro\">\n        The big plus with <strong>YesPlay withdrawals<\/strong> is that the brand does not force you down one awkward payout route. Instead,\n        the setup is much more South African in feel. Based on the current YesPlay withdrawal flow, players can cash out either by\n        <strong>withdrawing to a bank account<\/strong> or by using the <strong>Withdraw from ATM<\/strong> option, which makes funds available through\n        selected banks and participating retail partners. That is a much more practical payout story for local punters than the usual wallet-only setup.\n      <\/p>\n    <\/header>\n\n    <div class=\"grid\">\n\n      <!-- LEFT: WITHDRAW STEPS -->\n      <div class=\"card how\">\n        <div class=\"card-head\">\n          <h3>How a YesPlay withdrawal works<\/h3>\n          <span class=\"chip good\">Simple flow<\/span>\n        <\/div>\n\n        <ol class=\"steps\" aria-label=\"YesPlay withdrawal steps\">\n          <li>\n            <span class=\"n\">1<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Log in and open the withdrawal area<\/div>\n              <div class=\"d\">\n                Head to the <strong>cashier<\/strong>, <strong>wallet<\/strong> or <strong>withdraw<\/strong> section inside your YesPlay account to see your payout options. :contentReference[oaicite:2]{index=2}\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">2<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Choose your payout route<\/div>\n              <div class=\"d\">\n                YesPlay currently supports two key payout paths: <strong>withdraw to your bank account<\/strong> or <strong>Withdraw from ATM<\/strong>. :contentReference[oaicite:3]{index=3}\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">3<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Confirm your account details carefully<\/div>\n              <div class=\"d\">\n                If you are withdrawing to a bank account, the account must be in <strong>your name<\/strong> and must qualify under YesPlay\u2019s South African payout rules. Incorrect bank details can cause a reversal and admin fee. :contentReference[oaicite:4]{index=4}\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">4<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Complete verification if prompted<\/div>\n              <div class=\"d\">\n                YesPlay may request your <strong>ID<\/strong>, <strong>proof of address<\/strong> and <strong>proof of bank account<\/strong>, especially on larger withdrawals or where extra checks are triggered. :contentReference[oaicite:5]{index=5}\n              <\/div>\n            <\/div>\n          <\/li>\n\n          <li>\n            <span class=\"n\">5<\/span>\n            <div class=\"copy\">\n              <div class=\"t\">Track the request and wait for payout<\/div>\n              <div class=\"d\">\n                Once submitted, monitor the status in your account and keep an eye on the method you selected, whether that is ATM collection or your linked bank account. The live FAQ also includes specific timing help for ATM withdrawals and general processing questions. :contentReference[oaicite:6]{index=6}\n              <\/div>\n            <\/div>\n          <\/li>\n        <\/ol>\n\n        <div class=\"callout tip\">\n          <div class=\"badge\">Probets tip<\/div>\n          <p>\n            The smoothest YesPlay withdrawal experience usually comes down to three things: <strong>verify early<\/strong>, use a\n            <strong>bank account in your own name<\/strong>, and do not wait until you are cashing out to realise your details do not match.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT: METHODS + VERIFICATION -->\n      <div class=\"card right\">\n        <div class=\"card-head\">\n          <h3>Choose a topic<\/h3>\n          <span class=\"chip gold\">Mini filter<\/span>\n        <\/div>\n\n        <!-- MINI FILTER (PURE CSS) -->\n        <div class=\"filter\" aria-label=\"Filter YesPlay withdrawal and verification info\">\n          <input class=\"f-in\" type=\"radio\" name=\"pbw-yesplay\" id=\"pbw-yesplay-all\" checked>\n          <input class=\"f-in\" type=\"radio\" name=\"pbw-yesplay-methods\" id=\"pbw-yesplay-methods\">\n          <input class=\"f-in\" type=\"radio\" name=\"pbw-yesplay-verify\" id=\"pbw-yesplay-verify\">\n          <input class=\"f-in\" type=\"radio\" name=\"pbw-yesplay-fixes\" id=\"pbw-yesplay-fixes\">\n\n          <div class=\"f-row\" role=\"tablist\" aria-label=\"YesPlay withdrawal filters\">\n            <label class=\"f-btn all\" for=\"pbw-yesplay-all\" role=\"tab\" aria-controls=\"pbw-yesplay-panels\">All<\/label>\n            <label class=\"f-btn methods\" for=\"pbw-yesplay-methods\" role=\"tab\" aria-controls=\"pbw-yesplay-panels\">Payout methods<\/label>\n            <label class=\"f-btn verify\" for=\"pbw-yesplay-verify\" role=\"tab\" aria-controls=\"pbw-yesplay-panels\">Verification<\/label>\n            <label class=\"f-btn fixes\" for=\"pbw-yesplay-fixes\" role=\"tab\" aria-controls=\"pbw-yesplay-panels\">Common issues<\/label>\n          <\/div>\n\n          <div class=\"f-panels\" id=\"pbw-yesplay-panels\">\n\n            <!-- PAYOUT METHODS -->\n            <div class=\"group methods\" data-cat=\"methods\">\n              <div class=\"g-head\">\n                <div class=\"g-title\">YesPlay withdrawal methods<\/div>\n                <div class=\"g-sub\">Two practical payout routes for SA players<\/div>\n              <\/div>\n\n              <div class=\"tiles\">\n                <div class=\"tile good\">\n                  <div class=\"top\">\n                    <div class=\"name\">Withdraw from ATM<\/div>\n                    <div class=\"tag\">Local convenience<\/div>\n                  <\/div>\n                  <div class=\"desc\">\n                    This is one of the more distinctive YesPlay withdrawal options. The current setup allows players to withdraw via ATM-style payout and collect through supported local channels. According to the flow you shared, this can include <strong>Standard Bank<\/strong> and participating retailers such as <strong>SPAR<\/strong>, <strong>Game<\/strong>, <strong>Makro<\/strong>, <strong>Builders<\/strong>, <strong>Choppies<\/strong>, <strong>Rhino<\/strong> and <strong>Cambridge<\/strong>.\n                  <\/div>\n                  <div class=\"meta\">\n                    <span class=\"pill\">ATM option<\/span>\n                    <span class=\"pill\">Retail collection<\/span>\n                  <\/div>\n                <\/div>\n\n                <div class=\"tile good\">\n                  <div class=\"top\">\n                    <div class=\"name\">Bank account withdrawal<\/div>\n                    <div class=\"tag\">Direct payout<\/div>\n                  <\/div>\n                  <div class=\"desc\">\n                    The more traditional payout route. YesPlay\u2019s terms say only valid South African bank accounts qualify, specifically through <strong>ABSA<\/strong>, <strong>FNB<\/strong>, <strong>Standard Bank<\/strong> and <strong>Nedbank<\/strong>, and the account must be in the same name as your registered profile. :contentReference[oaicite:7]{index=7}\n                  <\/div>\n                  <div class=\"meta\">\n                    <span class=\"pill\">ABSA \/ FNB<\/span>\n                    <span class=\"pill\">Standard \/ Nedbank<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <!-- VERIFICATION -->\n            <div class=\"group verify\" data-cat=\"verify\">\n              <div class=\"g-head\">\n                <div class=\"g-title\">Verification checklist<\/div>\n                <div class=\"g-sub\">Sort this early and payouts get much easier<\/div>\n              <\/div>\n\n              <div class=\"verify-list\">\n                <div class=\"verify-item good\">\n                  <div class=\"ico\">\ud83e\udeaa<\/div>\n                  <div class=\"copy\">\n                    <div class=\"t\">Proof of identity<\/div>\n                    <div class=\"d\">YesPlay may request a copy of your SA ID or current passport as part of account verification. :contentReference[oaicite:8]{index=8}<\/div>\n                  <\/div>\n                <\/div>\n\n                <div class=\"verify-item\">\n                  <div class=\"ico\">\ud83c\udfe0<\/div>\n                  <div class=\"copy\">\n                    <div class=\"t\">Proof of address<\/div>\n                    <div class=\"d\">A recent proof of residence document not older than 3 months may be required. :contentReference[oaicite:9]{index=9}<\/div>\n                  <\/div>\n                <\/div>\n\n                <div class=\"verify-item\">\n                  <div class=\"ico\">\ud83c\udfe6<\/div>\n                  <div class=\"copy\">\n                    <div class=\"t\">Proof of bank account<\/div>\n                    <div class=\"d\">YesPlay\u2019s terms explicitly say proof of your bank account may be requested before payout. :contentReference[oaicite:10]{index=10}<\/div>\n                  <\/div>\n                <\/div>\n\n                <div class=\"verify-item warn\">\n                  <div class=\"ico\">\u2705<\/div>\n                  <div class=\"copy\">\n                    <div class=\"t\">Matching details matter<\/div>\n                    <div class=\"d\">The bank account used for EFT payout must be in the same name used during registration. Incorrect details can trigger a reversal and admin fee. :contentReference[oaicite:11]{index=11}<\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"mini-note\">\n                <div class=\"note-t\">Document quality tip<\/div>\n                <div class=\"note-d\">Use clear, uncropped images with good lighting. Poor uploads are one of the easiest ways to slow down any withdrawal.<\/div>\n              <\/div>\n            <\/div>\n\n            <!-- COMMON FIXES -->\n            <div class=\"group fixes\" data-cat=\"fixes\">\n              <div class=\"g-head\">\n                <div class=\"g-title\">Common withdrawal issues<\/div>\n                <div class=\"g-sub\">What usually slows down a YesPlay payout<\/div>\n              <\/div>\n\n              <ul class=\"fix-list\">\n                <li>\n                  <span class=\"dot\"><\/span>\n                  <div class=\"copy\">\n                    <div class=\"t\">Verification not complete<\/div>\n                    <div class=\"d\">If your documents are not fully approved, the withdrawal can stall while YesPlay requests more information. :contentReference[oaicite:12]{index=12}<\/div>\n                  <\/div>\n                <\/li>\n\n                <li>\n                  <span class=\"dot\"><\/span>\n                  <div class=\"copy\">\n                    <div class=\"t\">Bank details do not match your account<\/div>\n                    <div class=\"d\">For bank withdrawals, the payout account must match the registered customer name. Incorrect details can cause a failed payment and fee. :contentReference[oaicite:13]{index=13}<\/div>\n                  <\/div>\n                <\/li>\n\n                <li>\n                  <span class=\"dot warn\"><\/span>\n                  <div class=\"copy\">\n                    <div class=\"t\">Bonus conditions still active<\/div>\n                    <div class=\"d\">If you used a promo or welcome bonus, make sure the wagering conditions are done before trying to cash out.<\/div>\n                  <\/div>\n                <\/li>\n\n                <li>\n                  <span class=\"dot\"><\/span>\n                  <div class=\"copy\">\n                    <div class=\"t\">Your bank account does not qualify<\/div>\n                    <div class=\"d\">YesPlay only processes withdrawals to supported South African banks, namely ABSA, FNB, Standard Bank and Nedbank. :contentReference[oaicite:14]{index=14}<\/div>\n                  <\/div>\n                <\/li>\n\n                <li>\n                  <span class=\"dot\"><\/span>\n                  <div class=\"copy\">\n                    <div class=\"t\">You need timing clarity on ATM payouts<\/div>\n                    <div class=\"d\">YesPlay\u2019s withdrawal FAQ includes separate help on general withdrawal timing and how long \u201cInstant Money\u201d ATM withdrawals take. :contentReference[oaicite:15]{index=15}<\/div>\n                  <\/div>\n                <\/li>\n              <\/ul>\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n        <div class=\"cta-row\" aria-label=\"YesPlay withdrawal CTA buttons\">\n          <a class=\"pb-btn pb-btn--primary\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Withdraw on YesPlay <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n          <a class=\"pb-btn pb-btn--ghost\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Open Your YesPlay Account <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY WITHDRAWALS + VERIFICATION (v1.1) ================= *\/\n.pb-withdraw-yesplay{\n  --bg:#050505;\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.16), transparent 60%),\n    radial-gradient(900px 420px at 88% 62%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 58% 10%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #050505 0%, #0b0b0b 100%);\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 78px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-withdraw-yesplay *{box-sizing:border-box}\n.pb-withdraw-yesplay .wrap{max-width:1200px;margin:0 auto}\n\n\/* subtle grain *\/\n.pb-withdraw-yesplay::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n\/* bullet-proof *\/\n.pb-withdraw-yesplay ul,\n.pb-withdraw-yesplay ol{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}\n.pb-withdraw-yesplay li{list-style:none !important;background-image:none !important;}\n.pb-withdraw-yesplay li::marker{content:\"\" !important;}\n.pb-withdraw-yesplay li::before,\n.pb-withdraw-yesplay li::after{content:none !important;display:none !important;}\n\n\/* Head *\/\n.pb-withdraw-yesplay .head{max-width:980px;margin-bottom:26px;position:relative;z-index:1}\n.pb-withdraw-yesplay .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-withdraw-yesplay .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-withdraw-yesplay .sep{color:#fff;font-weight:950}\n.pb-withdraw-yesplay .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-withdraw-yesplay h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-withdraw-yesplay .intro{margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.58;color:#fff;text-align:left}\n\n\/* Layout *\/\n.pb-withdraw-yesplay .grid{\n  display:grid;\n  grid-template-columns:1.02fr .98fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n\/* Card *\/\n.pb-withdraw-yesplay .card{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:20px;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  overflow:hidden;\n  position:relative;\n}\n.pb-withdraw-yesplay .card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 15% 15%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-withdraw-yesplay .right.card::before{background:radial-gradient(560px 220px at 15% 15%, rgba(25,195,125,.10), transparent 60%)}\n.pb-withdraw-yesplay .card > *{position:relative;z-index:1;}\n\n.pb-withdraw-yesplay .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}\n.pb-withdraw-yesplay h3{margin:0;font-size:18px;font-weight:950;color:#fff;line-height:1.2;text-align:left}\n\n\/* Chips *\/\n.pb-withdraw-yesplay .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-withdraw-yesplay .chip.good{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-withdraw-yesplay .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n\n\/* Steps *\/\n.pb-withdraw-yesplay .steps{margin:0;padding:0;display:grid;gap:12px}\n.pb-withdraw-yesplay .steps li{\n  display:grid;\n  grid-template-columns:38px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-withdraw-yesplay .n{\n  width:38px;height:38px;border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  font-weight:950;color:#fff;\n  background:radial-gradient(90px 50px at 30% 30%, rgba(25,195,125,.18), transparent 60%), rgba(255,255,255,.06);\n  border:1px solid rgba(25,195,125,.35);\n  box-shadow:0 0 18px rgba(25,195,125,.12);\n}\n.pb-withdraw-yesplay .t{font-size:13px;font-weight:950;color:#fff;margin-bottom:4px;text-align:left}\n.pb-withdraw-yesplay .d{font-size:13px;line-height:1.5;color:#fff;text-align:left}\n\n\/* Callout *\/\n.pb-withdraw-yesplay .callout{margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(25,195,125,.26);background:rgba(25,195,125,.08)}\n.pb-withdraw-yesplay .badge{\n  display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;background:rgba(25,195,125,.14);border:1px solid rgba(25,195,125,.40);color:#fff;\n}\n.pb-withdraw-yesplay .callout p{margin:0;font-size:14px;line-height:1.55;color:#fff;text-align:left}\n\n\/* Mini filter *\/\n.pb-withdraw-yesplay .filter{margin-bottom:12px}\n.pb-withdraw-yesplay .f-in{position:absolute;opacity:0;pointer-events:none}\n.pb-withdraw-yesplay .f-row{\n  display:flex;flex-wrap:wrap;gap:8px;\n  padding:10px;border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-withdraw-yesplay .f-btn{\n  cursor:pointer;user-select:none;\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:8px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(255,255,255,.06);\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease;\n}\n.pb-withdraw-yesplay .f-btn:hover{transform:translateY(-2px);border-color:rgba(25,195,125,.22);box-shadow:0 10px 22px rgba(0,0,0,.24)}\n.pb-withdraw-yesplay .f-btn.verify:hover{border-color:rgba(255,200,60,.26)}\n.pb-withdraw-yesplay .f-btn.fixes:hover{border-color:rgba(193,18,31,.26)}\n\n.pb-withdraw-yesplay .f-panels{display:grid;gap:14px;margin-top:12px}\n\n\/* Groups *\/\n.pb-withdraw-yesplay .group{\n  border-radius:18px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n  padding:14px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-withdraw-yesplay .group::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(700px 240px at 15% 15%, rgba(255,255,255,.06), transparent 55%);\n}\n.pb-withdraw-yesplay .group.methods::before{background:radial-gradient(700px 240px at 15% 15%, rgba(25,195,125,.12), transparent 55%)}\n.pb-withdraw-yesplay .group.verify::before{background:radial-gradient(700px 240px at 15% 15%, rgba(255,200,60,.12), transparent 55%)}\n.pb-withdraw-yesplay .group.fixes::before{background:radial-gradient(700px 240px at 15% 15%, rgba(193,18,31,.12), transparent 55%)}\n\n.pb-withdraw-yesplay .g-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;position:relative;z-index:1}\n.pb-withdraw-yesplay .g-title{font-size:14px;font-weight:950;color:#fff;letter-spacing:.02em;text-transform:uppercase}\n.pb-withdraw-yesplay .g-sub{font-size:12px;color:#fff}\n\n\/* Tiles *\/\n.pb-withdraw-yesplay .tiles{display:grid;gap:12px;position:relative;z-index:1}\n.pb-withdraw-yesplay .tile{\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  padding:12px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-withdraw-yesplay .tile::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(460px 180px at 20% 20%, rgba(255,255,255,.06), transparent 55%);\n}\n.pb-withdraw-yesplay .tile.good{border-color:rgba(25,195,125,.22)}\n.pb-withdraw-yesplay .tile.warn{border-color:rgba(255,200,60,.22)}\n.pb-withdraw-yesplay .tile .top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}\n.pb-withdraw-yesplay .tile .name{\n  font-size:14px;\n  font-weight:950;\n  color:#ffd7db;\n  letter-spacing:.01em;\n  text-shadow:\n    0 0 8px rgba(193,18,31,.42),\n    0 0 16px rgba(193,18,31,.24);\n}\n.pb-withdraw-yesplay .tile .tag{\n  font-size:12px;font-weight:950;color:#fff;padding:6px 10px;border-radius:999px;\n  border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22)\n}\n.pb-withdraw-yesplay .tile.good .tag{border-color:rgba(25,195,125,.26);background:rgba(25,195,125,.10)}\n.pb-withdraw-yesplay .tile.warn .tag{border-color:rgba(255,200,60,.26);background:rgba(255,200,60,.10)}\n.pb-withdraw-yesplay .tile .desc{font-size:13px;line-height:1.45;color:#fff;margin-bottom:10px;text-align:left}\n.pb-withdraw-yesplay .tile .meta{display:flex;flex-wrap:wrap;gap:8px}\n.pb-withdraw-yesplay .pill{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:950;color:#fff;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}\n\n\/* Verification list *\/\n.pb-withdraw-yesplay .verify-list{display:grid;gap:12px;position:relative;z-index:1}\n.pb-withdraw-yesplay .verify-item{\n  display:grid;\n  grid-template-columns:32px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-withdraw-yesplay .verify-item.good{border-color:rgba(25,195,125,.22)}\n.pb-withdraw-yesplay .verify-item.warn{border-color:rgba(255,200,60,.22)}\n.pb-withdraw-yesplay .verify-item .ico{\n  width:32px;height:32px;border-radius:12px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n}\n.pb-withdraw-yesplay .verify-item .t{font-size:13px;font-weight:950;color:#fff;margin-bottom:4px}\n.pb-withdraw-yesplay .verify-item .d{font-size:13px;line-height:1.45;color:#fff}\n\n\/* Mini note *\/\n.pb-withdraw-yesplay .mini-note{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.10)}\n.pb-withdraw-yesplay .note-t{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;color:#fff}\n.pb-withdraw-yesplay .note-d{font-size:13px;line-height:1.45;color:#fff;text-align:left}\n\n\/* Fix list *\/\n.pb-withdraw-yesplay .fix-list{margin:0;padding:0;display:grid;gap:12px;position:relative;z-index:1}\n.pb-withdraw-yesplay .fix-list li{\n  display:grid;\n  grid-template-columns:12px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-withdraw-yesplay .dot{\n  width:10px;height:10px;border-radius:50%;\n  margin-top:4px;\n  background:rgba(25,195,125,.95);\n  box-shadow:0 0 18px rgba(25,195,125,.18);\n}\n.pb-withdraw-yesplay .dot.warn{background:rgba(255,200,60,.95);box-shadow:0 0 18px rgba(255,200,60,.14)}\n\n\/* FILTER LOGIC *\/\n#pbw-yesplay-all:checked ~ .f-row .all,\n#pbw-yesplay-methods:checked ~ .f-row .methods,\n#pbw-yesplay-verify:checked ~ .f-row .verify,\n#pbw-yesplay-fixes:checked ~ .f-row .fixes{\n  border-color:rgba(25,195,125,.38);\n  box-shadow:0 0 18px rgba(25,195,125,.14);\n  background:rgba(25,195,125,.10);\n}\n#pbw-yesplay-verify:checked ~ .f-row .verify{border-color:rgba(255,200,60,.44);box-shadow:0 0 18px rgba(255,200,60,.12);background:rgba(255,200,60,.10)}\n#pbw-yesplay-fixes:checked ~ .f-row .fixes{border-color:rgba(193,18,31,.44);box-shadow:0 0 18px rgba(193,18,31,.12);background:rgba(193,18,31,.10)}\n\n#pbw-yesplay-methods:checked ~ .f-panels .group:not([data-cat=\"methods\"]){display:none}\n#pbw-yesplay-verify:checked ~ .f-panels .group:not([data-cat=\"verify\"]){display:none}\n#pbw-yesplay-fixes:checked ~ .f-panels .group:not([data-cat=\"fixes\"]){display:none}\n\n\/* CTA row *\/\n.pb-withdraw-yesplay .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}\n.pb-withdraw-yesplay .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;text-decoration:none;\n  font-weight:950;letter-spacing:.01em;border:2px solid var(--accent);background:transparent;color:#fff !important;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-withdraw-yesplay .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-withdraw-yesplay .pb-btn:hover::before{left:120%}\n.pb-withdraw-yesplay .pb-btn:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20)}\n.pb-withdraw-yesplay .arrow{opacity:.95}\n\n\/* Responsive *\/\n@media(max-width:980px){\n  .pb-withdraw-yesplay .grid{grid-template-columns:1fr}\n  .pb-withdraw-yesplay .pb-btn{min-width:100%}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY WITHDRAWALS + VERIFICATION ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY MOBILE APP (v1.0 \u2022 MOBILE-FIRST \u2022 FULL WIDTH \u2022 CONVERSION-LED) ================= -->\n<section class=\"pb-yesplay-mobile\" id=\"yesplay-mobile\" aria-label=\"YesPlay mobile app South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83d\udcf1 Mobile app<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay mobile betting \u2022 South Africa<\/span>\n      <\/div>\n\n      <h2>YesPlay Mobile App | Bet on the Go in South Africa<\/h2>\n      <p class=\"intro\">\n        The <strong>YesPlay mobile app<\/strong> is a big part of why the platform feels so relevant for South African players. In a market where so much betting happens on the move,\n        YesPlay leans into speed, simplicity and one-handed usability. The app gives you a much more natural way to jump between\n        <strong>sports betting<\/strong>, <strong>Lucky Numbers<\/strong>, <strong>BetGames<\/strong>, <strong>slots<\/strong> and your <strong>cashier<\/strong>\n        without the clunky feeling that some mobile betting sites still have. If you are the kind of player who checks odds in the queue, places bets from the couch,\n        or sneaks in a quick numbers play during the day, this is exactly the kind of mobile-first setup that matters.\n      <\/p>\n    <\/header>\n\n    <div class=\"grid\">\n\n      <!-- LEFT: HERO VISUAL + CTA -->\n      <aside class=\"media-card\" aria-label=\"YesPlay mobile app visual\">\n        <div class=\"img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/probets.co.za\/wp-content\/uploads\/2026\/03\/yesplay-app.jpg\" alt=\"YesPlay mobile app on smartphone\" loading=\"lazy\">\n          <div class=\"img-badges\" aria-hidden=\"true\">\n            <span class=\"b\">Android + iOS<\/span>\n            <span class=\"b outline\">Sports + Casino<\/span>\n            <span class=\"b glow\">Built for mobile play<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"cta-box\">\n          <div class=\"cta-top\">\n            <div class=\"cta-k\">Why this matters<\/div>\n            <div class=\"cta-v\">\n              For a lot of players, the mobile app is the real product. If the app feels quick, simple and easy to trust,\n              the whole YesPlay experience feels stronger from the first deposit through to regular day-to-day play.\n            <\/div>\n          <\/div>\n\n          <div class=\"cta-row\">\n            <a class=\"btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Open YesPlay on Mobile <span class=\"arr\">\u2192<\/span>\n            <\/a>\n            <a class=\"btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n              Register and Start Betting <span class=\"arr\">\u2192<\/span>\n            <\/a>\n          <\/div>\n\n          <div class=\"micro\">\n            <div class=\"m\">\n              <div class=\"mk\">Best for<\/div>\n              <div class=\"mv\">Players who mostly bet on their phone and want a fast route into sports, Lucky Numbers, BetGames and deposits without desktop friction.<\/div>\n            <\/div>\n            <div class=\"m warn\">\n              <div class=\"mk\">Watch-outs<\/div>\n              <div class=\"mv\">Always make sure you are using the official YesPlay mobile route and not a random third-party download page.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/aside>\n\n      <!-- RIGHT: FEATURES -->\n      <div class=\"info-card\" aria-label=\"YesPlay mobile app features\">\n        <div class=\"card-head\">\n          <h3>Why the YesPlay mobile app works well<\/h3>\n          <div class=\"chips\">\n            <span class=\"chip good\">Fast access<\/span>\n            <span class=\"chip gold\">SA mobile-first<\/span>\n            <span class=\"chip red\">Everyday play<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"features\">\n          <article class=\"feature\">\n            <div class=\"icon\">\u26a1<\/div>\n            <div class=\"copy\">\n              <h3>Quick and easy to use<\/h3>\n              <p>\n                The YesPlay mobile experience is clearly built for speed. That matters when you want to move from login to live odds, numbers or deposits without wasting time.\n              <\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"feature\">\n            <div class=\"icon\">\ud83c\udfae<\/div>\n            <div class=\"copy\">\n              <h3>More than just sportsbook access<\/h3>\n              <p>\n                This is not only about football and rugby odds. The mobile setup also supports the wider YesPlay feel, including Lucky Numbers, BetGames and casino-style content.\n              <\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"feature\">\n            <div class=\"icon\">\ud83d\udcb3<\/div>\n            <div class=\"copy\">\n              <h3>Cashier access from your phone<\/h3>\n              <p>\n                A strong mobile betting product is not just about game screens. It also needs to make deposits, withdrawals and account checks feel simple enough to do on the move.\n              <\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"feature\">\n            <div class=\"icon\">\ud83d\udcf2<\/div>\n            <div class=\"copy\">\n              <h3>Ideal for everyday betting habits<\/h3>\n              <p>\n                In a mobile-first market, the winning brands are the ones that feel natural on a phone. YesPlay\u2019s app-led approach makes that one of its strongest practical advantages.\n              <\/p>\n            <\/div>\n          <\/article>\n        <\/div>\n\n        <div class=\"device-strip\" aria-label=\"YesPlay app compatibility\">\n          <div class=\"device\">\n            <div class=\"dk\">Available on<\/div>\n            <div class=\"dv\">Android devices<\/div>\n          <\/div>\n          <div class=\"device\">\n            <div class=\"dk\">Also available on<\/div>\n            <div class=\"dv\">Apple devices<\/div>\n          <\/div>\n          <div class=\"device\">\n            <div class=\"dk\">Best use case<\/div>\n            <div class=\"dv\">Fast mobile betting<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"note\">\n          <div class=\"ni\">\ud83d\udca1<\/div>\n          <div class=\"nc\">\n            <div class=\"nt\">ProBets mobile take<\/div>\n            <p class=\"nd\">\n              If you are comparing YesPlay to older-school bookmakers that still feel desktop-first, this is one of the brand\u2019s stronger conversion points.\n              The app helps turn YesPlay into a more natural everyday betting option for South African players.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY MOBILE APP (v1.0) ================= *\/\n.pb-yesplay-mobile{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-mobile *{box-sizing:border-box}\n.pb-yesplay-mobile .wrap{max-width:1200px;margin:0 auto}\n\n.pb-yesplay-mobile::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n.pb-yesplay-mobile .head{max-width:980px;margin-bottom:22px;position:relative;z-index:1}\n.pb-yesplay-mobile .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-mobile .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-mobile .sep{color:#fff;font-weight:950}\n.pb-yesplay-mobile .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-mobile h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-mobile .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n.pb-yesplay-mobile .grid{\n  display:grid;\n  grid-template-columns:.92fr 1.08fr;\n  gap:18px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n@media(max-width:980px){\n  .pb-yesplay-mobile .grid{grid-template-columns:1fr}\n}\n\n\/* left *\/\n.pb-yesplay-mobile .media-card,\n.pb-yesplay-mobile .info-card{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  overflow:hidden;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  position:relative;\n}\n.pb-yesplay-mobile .media-card::before,\n.pb-yesplay-mobile .info-card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 14% 16%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-yesplay-mobile .info-card::before{\n  background:radial-gradient(560px 220px at 14% 16%, rgba(25,195,125,.10), transparent 60%);\n}\n.pb-yesplay-mobile .media-card > *,\n.pb-yesplay-mobile .info-card > *{position:relative;z-index:1}\n\n.pb-yesplay-mobile .img-wrap{\n  position:relative;\n  border-bottom:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.22);\n}\n.pb-yesplay-mobile .img-wrap img{\n  width:100%;\n  height:320px;\n  object-fit:cover;\n  display:block;\n}\n.pb-yesplay-mobile .img-wrap::after{\n  content:\"\";\n  position:absolute; inset:0;\n  background:linear-gradient(180deg, rgba(0,0,0,.06), rgba(0,0,0,.55));\n  pointer-events:none;\n}\n.pb-yesplay-mobile .img-badges{\n  position:absolute;left:12px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:2;\n}\n.pb-yesplay-mobile .b{\n  font-size:12px;font-weight:950;padding:7px 10px;border-radius:999px;\n  background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);color:#fff;\n}\n.pb-yesplay-mobile .b.outline{background:transparent;border-color:rgba(193,18,31,.75)}\n.pb-yesplay-mobile .b.glow{border-color:rgba(25,195,125,.38);background:rgba(25,195,125,.14)}\n\n.pb-yesplay-mobile .cta-box{padding:14px}\n.pb-yesplay-mobile .cta-top{\n  padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);margin-bottom:12px\n}\n.pb-yesplay-mobile .cta-k{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-mobile .cta-v{font-size:13px;color:#fff;line-height:1.5;text-align:left}\n.pb-yesplay-mobile .cta-row{display:grid;gap:10px;margin-bottom:12px}\n\n.pb-yesplay-mobile .btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;border-radius:14px;text-decoration:none;\n  font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);background:transparent;color:#fff !important;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  position:relative;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-mobile .btn::before{\n  content:\"\";position:absolute;top:-40%;left:-30%;\n  width:60%;height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);transition:left .55s ease;pointer-events:none;\n}\n.pb-yesplay-mobile .btn:hover::before{left:120%}\n.pb-yesplay-mobile .btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-mobile .arr{opacity:.95}\n\n.pb-yesplay-mobile .micro{display:grid;gap:10px}\n.pb-yesplay-mobile .m{\n  padding:12px;border-radius:16px;border:1px solid rgba(25,195,125,.22);\n  background:radial-gradient(520px 220px at 12% 18%, rgba(25,195,125,.10), transparent 60%), rgba(0,0,0,.18);\n}\n.pb-yesplay-mobile .m.warn{\n  border-color:rgba(255,200,60,.22);\n  background:radial-gradient(520px 220px at 12% 18%, rgba(255,200,60,.10), transparent 60%), rgba(0,0,0,.18);\n}\n.pb-yesplay-mobile .mk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-mobile .mv{font-size:13px;line-height:1.45;color:#fff;text-align:left}\n\n\/* right *\/\n.pb-yesplay-mobile .info-card{padding:16px}\n.pb-yesplay-mobile .card-head{\n  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\n}\n.pb-yesplay-mobile .info-card h3{\n  margin:0;font-size:18px;font-weight:950;color:#fff;line-height:1.2;text-align:left\n}\n.pb-yesplay-mobile .chips{display:flex;gap:8px;flex-wrap:wrap}\n.pb-yesplay-mobile .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-yesplay-mobile .chip.good{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-yesplay-mobile .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n.pb-yesplay-mobile .chip.red{border-color:rgba(193,18,31,.34);background:rgba(193,18,31,.10)}\n\n.pb-yesplay-mobile .features{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:12px;\n}\n.pb-yesplay-mobile .feature{\n  display:grid;\n  grid-template-columns:36px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-yesplay-mobile .icon{\n  width:36px;height:36px;border-radius:12px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n}\n.pb-yesplay-mobile .copy h3{\n  margin:0 0 6px;\n  font-size:14px;\n  font-weight:950;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-mobile .copy p{\n  margin:0;\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  text-align:left;\n}\n\n.pb-yesplay-mobile .device-strip{\n  margin-top:14px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:10px;\n}\n.pb-yesplay-mobile .device{\n  padding:10px 12px;\n  border-radius:14px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.16);\n}\n.pb-yesplay-mobile .dk{\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:6px;\n}\n.pb-yesplay-mobile .dv{\n  font-size:13px;\n  font-weight:800;\n  color:#fff;\n  text-align:left;\n}\n\n.pb-yesplay-mobile .note{\n  margin-top:14px;\n  display:flex;\n  gap:12px;\n  align-items:flex-start;\n  padding:14px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.18);\n  background:rgba(255,200,60,.08);\n}\n.pb-yesplay-mobile .ni{\n  width:36px;height:36px;border-radius:14px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  flex:0 0 36px;\n  font-size:16px;\n}\n.pb-yesplay-mobile .nt{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-mobile .nd{\n  margin:0;\n  font-size:13px;\n  line-height:1.55;\n  color:#fff;\n  text-align:left;\n}\n\n@media(max-width:980px){\n  .pb-yesplay-mobile .img-wrap img{height:260px}\n  .pb-yesplay-mobile .features{grid-template-columns:1fr}\n  .pb-yesplay-mobile .device-strip{grid-template-columns:1fr}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY MOBILE APP ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY GAMES ON OFFER (v1.0 \u2022 FULL WIDTH \u2022 HIGH CONVERSION \u2022 MOBILE-FIRST) ================= -->\n<section class=\"pb-yesplay-games\" id=\"yesplay-games-on-offer\" aria-label=\"Games on offer at YesPlay South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83c\udfae Games on offer<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay games \u2022 Sportsbook + casino<\/span>\n      <\/div>\n\n      <h2>Games on Offer at YesPlay | Sportsbook, Live Games, Slots &amp; More<\/h2>\n      <p class=\"intro\">\n        What makes the <strong>games on offer at YesPlay<\/strong> interesting is that the platform is not trying to be just one thing. It combines a\n        <strong>mobile-first sportsbook<\/strong> with a fast, entertaining casino-style lobby, which means players can move from a soccer bet to a live roulette table,\n        a BetGames round or a quick spin on Aviator without leaving the same account. That all-in-one feel is one of YesPlay\u2019s biggest strengths, especially for South African\n        players who want variety without needing three different apps to get it.\n      <\/p>\n    <\/header>\n\n    <!-- TOP STRIP -->\n    <div class=\"top-strip\" aria-label=\"Why YesPlay game variety matters\">\n      <div class=\"top-card\">\n        <div class=\"tk\">Best for<\/div>\n        <div class=\"tv\">\u26bd Players who want sportsbook and casino-style entertainment in one place<\/div>\n      <\/div>\n      <div class=\"top-card\">\n        <div class=\"tk\">Standout angle<\/div>\n        <div class=\"tv\">\ud83c\udfaf Fast-play content like BetGames, live games and Aviator-style action<\/div>\n      <\/div>\n      <div class=\"top-card\">\n        <div class=\"tk\">Mobile fit<\/div>\n        <div class=\"tv\">\ud83d\udcf1 Built for quick sessions and everyday play on your phone<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"grid\">\n\n      <!-- LEFT: SPORTSBOOK -->\n      <div class=\"card sportsbook\">\n        <div class=\"card-head\">\n          <h3>\u26bd YesPlay sportsbook: a bet for every fan<\/h3>\n          <span class=\"chip good\">Major sports covered<\/span>\n        <\/div>\n\n        <p class=\"card-intro\">\n          The sportsbook side of YesPlay is one of the reasons the platform feels so usable. It is clean, fast and clearly built for punters who want quick access to the sports that matter most in South Africa.\n        <\/p>\n\n        <div class=\"sport-grid\">\n          <div class=\"sport\">\n            <div class=\"s-ico\">\u26bd<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Soccer<\/div>\n              <div class=\"s-desc\">Premier League, UEFA competitions, PSL, La Liga and more \u2014 exactly the kind of football coverage local punters expect.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sport\">\n            <div class=\"s-ico\">\ud83c\udfc9<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Rugby<\/div>\n              <div class=\"s-desc\">A must-have for a South African-facing bookmaker, and YesPlay clearly leans into rugby coverage.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sport\">\n            <div class=\"s-ico\">\ud83c\udfcf<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Cricket<\/div>\n              <div class=\"s-desc\">From live betting to broader cricket markets, this is one of the core sportsbook categories on the platform.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sport\">\n            <div class=\"s-ico\">\ud83c\udfbe<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Tennis<\/div>\n              <div class=\"s-desc\">Useful for players who want frequent event volume and fast-moving betting opportunities.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sport\">\n            <div class=\"s-ico\">\ud83c\udfc0<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Basketball<\/div>\n              <div class=\"s-desc\">A strong extra category for punters who want more than the standard football-rugby-cricket mix.<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sport\">\n            <div class=\"s-ico\">\ud83c\udfae<\/div>\n            <div class=\"s-copy\">\n              <div class=\"s-title\">Esports<\/div>\n              <div class=\"s-desc\">Titles like CS:GO and Dota-style betting help round out the book for digital-first players.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"callout\">\n          <div class=\"badge\">Probets view<\/div>\n          <p>\n            YesPlay\u2019s sportsbook is not trying to overwhelm you with clutter. It feels built for practical betting \u2014 quick market access, strong mobile usability and the sports that South African punters actually care about.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT: CASINO -->\n      <div class=\"card casino\">\n        <div class=\"card-head\">\n          <h3>\ud83c\udfb0 YesPlay casino: live games, instant play &amp; slots<\/h3>\n          <span class=\"chip gold\">Fast, fun mix<\/span>\n        <\/div>\n\n        <p class=\"card-intro\">\n          On the casino side, YesPlay feels less like a bloated global casino and more like a focused entertainment hub. The lobby leans into quality live content, quick-play experiences and mobile-friendly games that suit short, frequent sessions.\n        <\/p>\n\n        <div class=\"game-blocks\">\n\n          <div class=\"game-block hot\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83d\udca5 Live dealer games<\/div>\n              <div class=\"gb-tag\">Premium feel<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              Roulette, blackjack and baccarat style games from providers like <strong>Evolution<\/strong> and <strong>Ezugi<\/strong>, plus the kind of live tables that make the platform feel more credible instantly.\n            <\/div>\n          <\/div>\n\n          <div class=\"game-block\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83d\udee9\ufe0f Crash &amp; instant-win games<\/div>\n              <div class=\"gb-tag\">Fast-play<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              Titles like <strong>Aviator<\/strong> and other quick-play content give YesPlay a much more energetic feel than a slots-only casino lobby.\n            <\/div>\n          <\/div>\n\n          <div class=\"game-block good\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83c\udfaf BetGames<\/div>\n              <div class=\"gb-tag\">Standout category<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              This is one of the clearest YesPlay strengths. BetGames content suits mobile punters who want easy-to-follow, short-session gameplay with a betting-style edge.\n            <\/div>\n          <\/div>\n\n          <div class=\"game-block\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83c\udfb0 Slots<\/div>\n              <div class=\"gb-tag\">Well-known providers<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              The slot selection includes recognisable providers like <strong>Pragmatic Play<\/strong>, <strong>NetEnt<\/strong>, <strong>Red Tiger<\/strong> and <strong>Habanero<\/strong>, which is a good sign for quality and variety.\n            <\/div>\n          <\/div>\n\n          <div class=\"game-block\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83c\udfa1 Game-show &amp; live entertainment<\/div>\n              <div class=\"gb-tag\">Interactive<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              The live side is not just standard table games. It also leans into more interactive entertainment that keeps the lobby feeling lively and modern.\n            <\/div>\n          <\/div>\n\n          <div class=\"game-block\">\n            <div class=\"gb-top\">\n              <div class=\"gb-title\">\ud83d\udd22 Lucky Numbers &amp; lottery-style play<\/div>\n              <div class=\"gb-tag\">Quick picks<\/div>\n            <\/div>\n            <div class=\"gb-copy\">\n              Another part of what makes YesPlay feel distinct is that it blends sportsbook betting with easy-entry number and quick-result game formats.\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- PROVIDERS \/ EXPERIENCE STRIP -->\n    <div class=\"bottom-grid\">\n\n      <div class=\"bottom-card\">\n        <div class=\"bk\">Top provider names you\u2019ll notice<\/div>\n        <div class=\"bv\">Pragmatic Play, Evolution, Ezugi, BetGames, Red Tiger, Habanero and NetEnt all help give the YesPlay lobby more weight and trust.<\/div>\n      <\/div>\n\n      <div class=\"bottom-card\">\n        <div class=\"bk\">Why players stay<\/div>\n        <div class=\"bv\">The best part is the mix: bet on football, jump into Aviator, open a live table or play quick BetGames-style rounds from the same account.<\/div>\n      <\/div>\n\n      <div class=\"bottom-card\">\n        <div class=\"bk\">Mobile conversion edge<\/div>\n        <div class=\"bv\">This game mix works especially well on mobile, where players want quick, smooth entertainment without digging through a messy lobby.<\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"cta-row\">\n      <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Explore YesPlay Sports &amp; Games <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n      <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n        Join YesPlay and Start Playing <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY GAMES ON OFFER (v1.0) ================= *\/\n.pb-yesplay-games{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-games *{box-sizing:border-box}\n.pb-yesplay-games .wrap{max-width:1200px;margin:0 auto}\n\n.pb-yesplay-games::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n.pb-yesplay-games .head{max-width:980px;margin-bottom:20px;position:relative;z-index:1}\n.pb-yesplay-games .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-games .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-games .sep{color:#fff;font-weight:950}\n.pb-yesplay-games .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-games h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-games .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n\/* top strip *\/\n.pb-yesplay-games .top-strip{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n  margin-bottom:18px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-games .top-card{\n  padding:12px 14px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n}\n.pb-yesplay-games .tk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-games .tv{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  text-align:left;\n}\n\n\/* grid *\/\n.pb-yesplay-games .grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n\/* cards *\/\n.pb-yesplay-games .card{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:20px;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  overflow:hidden;\n  position:relative;\n}\n.pb-yesplay-games .card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 15% 15%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-yesplay-games .casino.card::before{\n  background:radial-gradient(560px 220px at 15% 15%, rgba(25,195,125,.10), transparent 60%);\n}\n.pb-yesplay-games .card > *{position:relative;z-index:1;}\n\n.pb-yesplay-games .card-head{\n  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\n}\n.pb-yesplay-games .card h3{\n  margin:0;\n  font-size:18px;\n  font-weight:950;\n  color:#fff;\n  line-height:1.2;\n  text-align:left;\n}\n.pb-yesplay-games .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-yesplay-games .chip.good{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-yesplay-games .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n\n.pb-yesplay-games .card-intro{\n  margin:0 0 14px;\n  font-size:13px;\n  line-height:1.55;\n  color:#fff;\n  text-align:left;\n}\n\n\/* sportsbook *\/\n.pb-yesplay-games .sport-grid{\n  display:grid;\n  gap:12px;\n}\n.pb-yesplay-games .sport{\n  display:grid;\n  grid-template-columns:36px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-yesplay-games .s-ico{\n  width:36px;height:36px;border-radius:12px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n}\n.pb-yesplay-games .s-title{\n  font-size:14px;\n  font-weight:950;\n  color:#fff;\n  margin-bottom:6px;\n  text-align:left;\n}\n.pb-yesplay-games .s-desc{\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  text-align:left;\n}\n\n\/* casino blocks *\/\n.pb-yesplay-games .game-blocks{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:12px;\n}\n.pb-yesplay-games .game-block{\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  padding:12px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-games .game-block::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(460px 180px at 20% 20%, rgba(255,255,255,.06), transparent 55%);\n}\n.pb-yesplay-games .game-block.good{border-color:rgba(25,195,125,.22)}\n.pb-yesplay-games .game-block.hot{border-color:rgba(255,200,60,.22)}\n.pb-yesplay-games .gb-top{\n  display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px\n}\n.pb-yesplay-games .gb-title{\n  font-size:14px;font-weight:950;color:#fff;text-align:left\n}\n.pb-yesplay-games .gb-tag{\n  font-size:12px;font-weight:950;color:#fff;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22)\n}\n.pb-yesplay-games .game-block.good .gb-tag{border-color:rgba(25,195,125,.26);background:rgba(25,195,125,.10)}\n.pb-yesplay-games .game-block.hot .gb-tag{border-color:rgba(255,200,60,.26);background:rgba(255,200,60,.10)}\n.pb-yesplay-games .gb-copy{\n  font-size:13px;\n  line-height:1.5;\n  color:#fff;\n  text-align:left;\n}\n\n\/* bottom grid *\/\n.pb-yesplay-games .bottom-grid{\n  margin-top:18px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-games .bottom-card{\n  padding:12px 14px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n}\n.pb-yesplay-games .bk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-games .bv{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  text-align:left;\n}\n\n\/* callout *\/\n.pb-yesplay-games .callout{\n  margin-top:14px;\n  padding:14px;\n  border-radius:16px;\n  border:1px solid rgba(25,195,125,.26);\n  background:rgba(25,195,125,.08);\n}\n.pb-yesplay-games .badge{\n  display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;background:rgba(25,195,125,.14);border:1px solid rgba(25,195,125,.40);color:#fff;\n}\n.pb-yesplay-games .callout p{\n  margin:0;\n  font-size:14px;\n  line-height:1.55;\n  color:#fff;\n  text-align:left;\n}\n\n\/* CTA *\/\n.pb-yesplay-games .cta-row{\n  margin-top:16px;\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-games .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;\n  text-decoration:none;font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  position:relative;overflow:hidden;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-games .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-yesplay-games .pb-btn:hover::before{left:120%}\n.pb-yesplay-games .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-games .arrow{opacity:.95}\n\n@media(max-width:980px){\n  .pb-yesplay-games .top-strip{grid-template-columns:1fr}\n  .pb-yesplay-games .grid{grid-template-columns:1fr}\n  .pb-yesplay-games .game-blocks{grid-template-columns:1fr}\n  .pb-yesplay-games .bottom-grid{grid-template-columns:1fr}\n  .pb-yesplay-games .pb-btn{min-width:100%}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY GAMES ON OFFER ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY SOFTWARE PROVIDERS (v1.1 \u2022 FULL WIDTH \u2022 TRUST + GAME DEPTH) ================= -->\n<section class=\"pb-yesplay-providers\" id=\"yesplay-games\" aria-label=\"YesPlay software providers South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\ud83c\udfae Software providers<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay games \u2022 South Africa<\/span>\n      <\/div>\n\n      <h2>YesPlay Software Providers | Who Powers the Games?<\/h2>\n      <p class=\"intro\">\n        A big part of what makes the <strong>YesPlay software providers<\/strong> story compelling is that the platform is not relying on one random game feed and hoping players will not notice.\n        The current YesPlay setup pulls in recognisable names across <strong>slots<\/strong>, <strong>live casino-style games<\/strong> and <strong>BetGames<\/strong>, which is exactly what you want to see\n        if you care about game quality, smoother performance and a broader mix of entertainment. In simple terms, the stronger the provider lineup, the stronger the chance that players\n        will actually enjoy staying on the platform after the first deposit.\n      <\/p>\n    <\/header>\n\n    <!-- TRUST STRIP -->\n    <div class=\"trust-strip\" aria-label=\"Why software providers matter on YesPlay\">\n      <div class=\"trust-card\">\n        <div class=\"tk\">Why this matters<\/div>\n        <div class=\"tv\">Well-known providers usually mean better game quality, stronger fairness standards and a more credible overall casino experience.<\/div>\n      <\/div>\n      <div class=\"trust-card\">\n        <div class=\"tk\">What stands out<\/div>\n        <div class=\"tv\">YesPlay combines big-name slot studios with live casino brands and BetGames-style quick-play content in one account.<\/div>\n      <\/div>\n      <div class=\"trust-card\">\n        <div class=\"tk\">Best takeaway<\/div>\n        <div class=\"tv\">This is not a one-note lobby \u2014 it is built for players who want sports, slots, live games and fast-play entertainment together.<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"grid\">\n\n      <!-- LEFT: FEATURED PROVIDERS -->\n      <div class=\"card featured\">\n        <div class=\"card-head\">\n          <h3>Featured YesPlay software providers<\/h3>\n          <span class=\"chip good\">Strong mix<\/span>\n        <\/div>\n\n        <div class=\"provider-grid\">\n\n          <article class=\"provider-card hot\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.pragmaticplay.com\/\" target=\"_blank\" rel=\"noopener\">Pragmatic Play<\/a><\/div>\n              <div class=\"ptag\">Popular<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              One of the biggest names in online casino gaming and a major reason why the YesPlay slots section feels broad, familiar and modern for everyday players.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">Slots<\/span>\n              <span class=\"pill\">Big-name provider<\/span>\n            <\/div>\n          <\/article>\n\n          <article class=\"provider-card good\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.evolution.com\/\" target=\"_blank\" rel=\"noopener\">Evolution<\/a><\/div>\n              <div class=\"ptag\">Live casino<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              A heavyweight in live casino-style gaming. Evolution adds serious credibility if you want roulette, blackjack, game-show style play and a more premium live feel.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">Live games<\/span>\n              <span class=\"pill\">Premium feel<\/span>\n            <\/div>\n          <\/article>\n\n          <article class=\"provider-card good\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.betgames.tv\/\" target=\"_blank\" rel=\"noopener\">BetGames<\/a><\/div>\n              <div class=\"ptag\">Fast-play<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              This is one of the clearest YesPlay strengths. BetGames content fits perfectly with the brand\u2019s quick-fire, mobile-friendly and easy-to-understand playing style.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">BetGames<\/span>\n              <span class=\"pill\">Quick rounds<\/span>\n            <\/div>\n          <\/article>\n\n          <article class=\"provider-card\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.redtigergaming.com\/\" target=\"_blank\" rel=\"noopener\">Red Tiger<\/a><\/div>\n              <div class=\"ptag\">Slots<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              A respected slot studio that adds extra depth for players who want more than just the most obvious mainstream game list.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">Slots<\/span>\n              <span class=\"pill\">Extra depth<\/span>\n            <\/div>\n          <\/article>\n\n          <article class=\"provider-card\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.habanero.com\/\" target=\"_blank\" rel=\"noopener\">Habanero<\/a><\/div>\n              <div class=\"ptag\">Slots<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              Another useful slot provider in the current YesPlay lineup, helping round out the lobby with more variety and different visual styles.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">Slots<\/span>\n              <span class=\"pill\">Variety<\/span>\n            <\/div>\n          <\/article>\n\n          <article class=\"provider-card\">\n            <div class=\"ptop\">\n              <div class=\"pname\"><a href=\"https:\/\/www.ezugi.com\/\" target=\"_blank\" rel=\"noopener\">Ezugi<\/a><\/div>\n              <div class=\"ptag\">Live tables<\/div>\n            <\/div>\n            <p class=\"pdesc\">\n              Ezugi strengthens the live side of the platform further, which matters if you want more than just RNG-style slot spinning.\n            <\/p>\n            <div class=\"pmeta\">\n              <span class=\"pill\">Live casino<\/span>\n              <span class=\"pill\">Table games<\/span>\n            <\/div>\n          <\/article>\n\n        <\/div>\n\n        <div class=\"callout\" aria-label=\"ProBets provider takeaway\">\n          <div class=\"badge\">ProBets takeaway<\/div>\n          <p>\n            The best part of the YesPlay software providers mix is that it supports the brand\u2019s identity properly. You get mainstream slot power through\n            <strong><a href=\"https:\/\/www.pragmaticplay.com\/\" target=\"_blank\" rel=\"noopener\">Pragmatic Play<\/a><\/strong>, live casino trust through <strong><a href=\"https:\/\/www.evolution.com\/\" target=\"_blank\" rel=\"noopener\">Evolution<\/a><\/strong> and <strong><a href=\"https:\/\/www.ezugi.com\/\" target=\"_blank\" rel=\"noopener\">Ezugi<\/a><\/strong>, and a strong fast-play edge through <strong><a href=\"https:\/\/www.betgames.tv\/\" target=\"_blank\" rel=\"noopener\">BetGames<\/a><\/strong>.\n            That is a much better formula than a site that looks busy on the surface but has weak provider depth underneath.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT: WHY IT MATTERS -->\n      <div class=\"card why\">\n        <div class=\"card-head\">\n          <h3>What the provider mix says about YesPlay<\/h3>\n          <span class=\"chip gold\">Trust signal<\/span>\n        <\/div>\n\n        <div class=\"reason-list\">\n          <div class=\"reason\">\n            <div class=\"ico\">\ud83d\udee1\ufe0f<\/div>\n            <div class=\"copy\">\n              <div class=\"t\">It builds trust quickly<\/div>\n              <div class=\"d\">\n                When a betting site works with recognised game studios, it instantly feels more credible than a platform built around unknown game feeds.\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"reason\">\n            <div class=\"ico\">\ud83c\udfb0<\/div>\n            <div class=\"copy\">\n              <div class=\"t\">It improves game variety<\/div>\n              <div class=\"d\">\n                Different providers bring different strengths, which helps keep the lobby from feeling repetitive or too narrow after your first few sessions.\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"reason\">\n            <div class=\"ico\">\ud83d\udcf1<\/div>\n            <div class=\"copy\">\n              <div class=\"t\">It supports mobile-first play<\/div>\n              <div class=\"d\">\n                The stronger the provider stack, the better chance players have of getting smoother, more polished games that feel right on mobile.\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"reason\">\n            <div class=\"ico\">\u26a1<\/div>\n            <div class=\"copy\">\n              <div class=\"t\">It matches YesPlay\u2019s quick-play style<\/div>\n              <div class=\"d\">\n                BetGames plus the wider slots and live-casino lineup make the platform feel energetic, which suits players who want short, frequent sessions.\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"mini-verdict\">\n          <div class=\"mv-head\">\n            <span class=\"mv-badge\">Bottom line<\/span>\n            <span class=\"mv-pill\">Game depth<\/span>\n          <\/div>\n          <p class=\"mv-copy\">\n            YesPlay\u2019s provider lineup is not trying to look \u201cluxury\u201d for the sake of it. It is built around what actually works for this brand:\n            familiar slots, strong live content, and fast-play games that suit mobile punters in South Africa.\n          <\/p>\n        <\/div>\n\n        <div class=\"cta-row\">\n          <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Explore YesPlay Games <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n          <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Join YesPlay and Start Playing <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY SOFTWARE PROVIDERS (v1.1) ================= *\/\n.pb-yesplay-providers{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-providers *{box-sizing:border-box}\n.pb-yesplay-providers .wrap{max-width:1200px;margin:0 auto}\n\n.pb-yesplay-providers::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n.pb-yesplay-providers .head{max-width:980px;margin-bottom:20px;position:relative;z-index:1}\n.pb-yesplay-providers .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-providers .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-providers .sep{color:#fff;font-weight:950}\n.pb-yesplay-providers .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-providers h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-providers .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n\/* provider links *\/\n.pb-yesplay-providers a{\n  color:#fff;\n  text-decoration:none;\n  transition:color .16s ease, text-shadow .16s ease, border-color .16s ease;\n}\n.pb-yesplay-providers .pname a,\n.pb-yesplay-providers .callout strong a{\n  color:#fff;\n  border-bottom:1px solid rgba(193,18,31,.38);\n  box-shadow:inset 0 -1px 0 rgba(193,18,31,.18);\n}\n.pb-yesplay-providers .pname a:hover,\n.pb-yesplay-providers .callout strong a:hover{\n  color:#fff;\n  border-bottom-color:rgba(25,195,125,.52);\n  box-shadow:inset 0 -1px 0 rgba(25,195,125,.26);\n  text-shadow:0 0 10px rgba(25,195,125,.18);\n}\n\n\/* trust strip *\/\n.pb-yesplay-providers .trust-strip{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n  margin-bottom:18px;\n  position:relative;\n  z-index:1;\n}\n.pb-yesplay-providers .trust-card{\n  padding:12px 14px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  box-shadow:0 0 22px rgba(0,0,0,.22);\n}\n.pb-yesplay-providers .tk{\n  display:inline-flex;\n  padding:6px 10px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.05);\n  font-size:11px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n  margin-bottom:8px;\n}\n.pb-yesplay-providers .tv{\n  font-size:13px;\n  line-height:1.45;\n  color:#fff;\n  text-align:left;\n}\n\n\/* layout *\/\n.pb-yesplay-providers .grid{\n  display:grid;\n  grid-template-columns:1.08fr .92fr;\n  gap:22px;\n  align-items:start;\n  position:relative;\n  z-index:1;\n}\n\n\/* card *\/\n.pb-yesplay-providers .card{\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:20px;\n  box-shadow:0 0 28px rgba(0,0,0,.30);\n  backdrop-filter:blur(10px);\n  overflow:hidden;\n  position:relative;\n}\n.pb-yesplay-providers .card::before{\n  content:\"\";\n  position:absolute; inset:-1px;\n  pointer-events:none;\n  background:radial-gradient(560px 220px at 15% 15%, rgba(193,18,31,.10), transparent 60%);\n}\n.pb-yesplay-providers .why.card::before{\n  background:radial-gradient(560px 220px at 15% 15%, rgba(25,195,125,.10), transparent 60%);\n}\n.pb-yesplay-providers .card > *{position:relative;z-index:1;}\n\n.pb-yesplay-providers .card-head{\n  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px\n}\n.pb-yesplay-providers h3{\n  margin:0;font-size:18px;font-weight:950;color:#fff;line-height:1.2;text-align:left\n}\n\n.pb-yesplay-providers .chip{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:7px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;color:#fff;\n  background:rgba(0,0,0,.26);\n  border:1px solid rgba(255,255,255,.14);\n}\n.pb-yesplay-providers .chip.good{border-color:rgba(25,195,125,.34);background:rgba(25,195,125,.10)}\n.pb-yesplay-providers .chip.gold{border-color:rgba(255,200,60,.34);background:rgba(255,200,60,.10)}\n\n\/* providers *\/\n.pb-yesplay-providers .provider-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:12px;\n}\n.pb-yesplay-providers .provider-card{\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n  padding:12px;\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-providers .provider-card::before{\n  content:\"\";\n  position:absolute; inset:-2px;\n  pointer-events:none;\n  background:radial-gradient(460px 180px at 20% 20%, rgba(255,255,255,.06), transparent 55%);\n}\n.pb-yesplay-providers .provider-card.good{border-color:rgba(25,195,125,.22)}\n.pb-yesplay-providers .provider-card.hot{border-color:rgba(255,200,60,.22)}\n.pb-yesplay-providers .ptop{\n  display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px\n}\n.pb-yesplay-providers .pname{font-size:14px;font-weight:950;color:#fff;text-align:left}\n.pb-yesplay-providers .ptag{\n  font-size:12px;font-weight:950;color:#fff;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22)\n}\n.pb-yesplay-providers .provider-card.good .ptag{border-color:rgba(25,195,125,.26);background:rgba(25,195,125,.10)}\n.pb-yesplay-providers .provider-card.hot .ptag{border-color:rgba(255,200,60,.26);background:rgba(255,200,60,.10)}\n.pb-yesplay-providers .pdesc{\n  font-size:13px;line-height:1.45;color:#fff;margin-bottom:10px;text-align:left\n}\n.pb-yesplay-providers .pmeta{display:flex;flex-wrap:wrap;gap:8px}\n.pb-yesplay-providers .pill{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:950;color:#fff;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}\n\n\/* callout *\/\n.pb-yesplay-providers .callout{\n  margin-top:14px;\n  padding:14px;\n  border-radius:16px;\n  border:1px solid rgba(25,195,125,.26);\n  background:rgba(25,195,125,.08);\n}\n.pb-yesplay-providers .badge{\n  display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;\n  font-size:12px;font-weight:950;background:rgba(25,195,125,.14);border:1px solid rgba(25,195,125,.40);color:#fff;\n}\n.pb-yesplay-providers .callout p{margin:0;font-size:14px;line-height:1.55;color:#fff;text-align:left}\n\n\/* why *\/\n.pb-yesplay-providers .reason-list{display:grid;gap:12px}\n.pb-yesplay-providers .reason{\n  display:grid;\n  grid-template-columns:36px 1fr;\n  gap:12px;\n  padding:12px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.10);\n  background:rgba(0,0,0,.18);\n}\n.pb-yesplay-providers .ico{\n  width:36px;height:36px;border-radius:12px;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n}\n.pb-yesplay-providers .copy .t{\n  font-size:14px;font-weight:950;color:#fff;margin-bottom:6px;text-align:left\n}\n.pb-yesplay-providers .copy .d{\n  font-size:13px;line-height:1.5;color:#fff;text-align:left\n}\n\n.pb-yesplay-providers .mini-verdict{\n  margin-top:14px;\n  padding:14px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.20);\n  background:rgba(255,200,60,.08);\n}\n.pb-yesplay-providers .mv-head{\n  display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px\n}\n.pb-yesplay-providers .mv-badge,\n.pb-yesplay-providers .mv-pill{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#fff;\n}\n.pb-yesplay-providers .mv-badge{border:1px solid rgba(255,200,60,.40);background:rgba(255,200,60,.14)}\n.pb-yesplay-providers .mv-pill{border:1px solid rgba(25,195,125,.32);background:rgba(25,195,125,.10)}\n.pb-yesplay-providers .mv-copy{\n  margin:0;\n  font-size:13px;\n  line-height:1.55;\n  color:#fff;\n  text-align:left;\n}\n\n\/* CTA *\/\n.pb-yesplay-providers .cta-row{\n  margin-top:14px;\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n}\n.pb-yesplay-providers .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;\n  text-decoration:none;font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  position:relative;overflow:hidden;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-providers .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-yesplay-providers .pb-btn:hover::before{left:120%}\n.pb-yesplay-providers .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-providers .arrow{opacity:.95}\n\n@media(max-width:980px){\n  .pb-yesplay-providers .trust-strip{grid-template-columns:1fr}\n  .pb-yesplay-providers .grid{grid-template-columns:1fr}\n  .pb-yesplay-providers .provider-grid{grid-template-columns:1fr}\n  .pb-yesplay-providers .pb-btn{min-width:100%}\n}\n<\/style>\n<!-- ================= \/PROBETS \u2022 YESPLAY SOFTWARE PROVIDERS ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1 \u2022 DOUBLE ROW) ================= -->\n<nav class=\"pb-jumpbar pb-jumpbar--yesplay\" aria-label=\"YesPlay quick jump navigation\">\n  <div class=\"wrap\">\n    <div class=\"pb-jumpbar__inner\">\n\n      <!-- LEFT -->\n      <div class=\"pb-jumpbar__left\">\n        <span class=\"pb-jumpbar__pill\">Quick jump<\/span>\n        <span class=\"pb-jumpbar__brand\">YesPlay<\/span>\n        <span class=\"pb-jumpbar__hint\">Jump straight to the part of the review you care about most<\/span>\n      <\/div>\n\n      <!-- CHIPS (DOUBLE ROW) -->\n      <div class=\"pb-jumpbar__rows\" aria-label=\"YesPlay review sections\">\n\n        <!-- Row 1 -->\n        <div class=\"pb-jumpbar__row\" role=\"list\" aria-label=\"YesPlay quick jump row 1\">\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-login\" data-jump=\"yesplay-login\">\ud83d\udd10 Login<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-signup\" data-jump=\"yesplay-signup\">\ud83d\udcdd Sign up<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-welcome-bonus\" data-jump=\"yesplay-welcome-bonus\">\ud83c\udf81 Bonus<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-payments\" data-jump=\"yesplay-payments\">\ud83d\udcb3 Payments<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-withdrawals\" data-jump=\"yesplay-withdrawals\">\ud83d\udcb8 Withdrawals<\/a>\n        <\/div>\n\n        <!-- Row 2 -->\n        <div class=\"pb-jumpbar__row\" role=\"list\" aria-label=\"YesPlay quick jump row 2\">\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-games\" data-jump=\"yesplay-games\">\ud83c\udfae Games<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-mobile\" data-jump=\"yesplay-mobile\">\ud83d\udcf1 Mobile<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-safety\" data-jump=\"yesplay-safety\">\ud83d\udee1\ufe0f Company License<\/a>\n          <a class=\"pb-jumpbar__chip\" role=\"listitem\" href=\"#yesplay-faq\" data-jump=\"yesplay-faq\">\u2753 FAQs<\/a>\n        <\/div>\n\n      <\/div>\n\n      <!-- TOP -->\n      <a class=\"pb-jumpbar__go\" href=\"#pb-top\" aria-label=\"Back to top\">\u2191<\/a>\n\n    <\/div>\n  <\/div>\n<\/nav>\n\n<style>\n\/* ================= PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1) ================= *\/\n.pb-jumpbar--yesplay{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.10);\n  --text:#ffffff;\n  --muted:#ffffff;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(900px 320px at 12% 25%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 320px at 88% 70%, rgba(25,195,125,.08), transparent 58%),\n    radial-gradient(760px 280px at 55% 18%, rgba(255,200,60,.05), transparent 60%),\n    linear-gradient(180deg, #070707 0%, #0b0b0b 100%);\n\n  border-bottom:1px solid rgba(255,255,255,.06);\n  padding:18px 20px 22px;\n\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n.pb-jumpbar--yesplay *{box-sizing:border-box}\n.pb-jumpbar--yesplay .wrap{max-width:1200px;margin:0 auto}\n\n\/* Helps anchors land nicely under sticky elements *\/\nsection[id]{scroll-margin-top:118px}\ndiv[id]{scroll-margin-top:118px}\n\n\/* Inner *\/\n.pb-jumpbar--yesplay .pb-jumpbar__inner{\n  border:1px solid var(--line);\n  border-radius:18px;\n  padding:16px 14px;\n  background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);\n  box-shadow:0 12px 30px rgba(0,0,0,.35);\n  backdrop-filter:blur(10px);\n\n  display:grid;\n  grid-template-columns:auto 1fr auto;\n  gap:14px;\n  align-items:center;\n}\n\n\/* Left *\/\n.pb-jumpbar--yesplay .pb-jumpbar__left{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  flex-wrap:wrap;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__pill{\n  padding:8px 12px;\n  border-radius:999px;\n  border:1px solid rgba(193,18,31,.45);\n  background:rgba(193,18,31,.16);\n  font-weight:950;\n  font-size:12px;\n  color:#fff;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__brand{\n  font-size:12px;\n  font-weight:950;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:#fff;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__hint{\n  font-size:12px;\n  color:#ffffff;\n  padding-left:8px;\n  border-left:1px solid rgba(255,255,255,.14);\n}\n\n\/* Double-row container *\/\n.pb-jumpbar--yesplay .pb-jumpbar__rows{\n  display:grid;\n  gap:10px;\n  min-width:0;\n}\n\n\/* Rows *\/\n.pb-jumpbar--yesplay .pb-jumpbar__row{\n  display:flex;\n  gap:10px;\n  flex-wrap:wrap;\n  justify-content:flex-start;\n  min-width:0;\n}\n\n\/* Chips *\/\n.pb-jumpbar--yesplay .pb-jumpbar__chip{\n  padding:12px 14px;\n  border-radius:999px;\n  border:1px solid rgba(255,255,255,.14);\n  background:rgba(0,0,0,.18);\n  color:#fff;\n  text-decoration:none;\n  font-weight:950;\n  font-size:13px;\n  white-space:nowrap;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease;\n}\n.pb-jumpbar--yesplay .pb-jumpbar__chip:hover{\n  transform:translateY(-2px);\n  border-color:rgba(25,195,125,.40);\n  box-shadow:0 12px 26px rgba(25,195,125,.12);\n}\n.pb-jumpbar--yesplay .pb-jumpbar__chip.is-active{\n  border-color:rgba(25,195,125,.45);\n  background:rgba(25,195,125,.12);\n  box-shadow:0 0 18px rgba(25,195,125,.14);\n}\n\n\/* Top button *\/\n.pb-jumpbar--yesplay .pb-jumpbar__go{\n  width:44px;\n  height:44px;\n  border-radius:16px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff;\n  text-decoration:none;\n  font-weight:950;\n  transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-jumpbar--yesplay .pb-jumpbar__go:hover{\n  transform:translateY(-2px);\n  border-color:var(--green);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n\n\/* Tablet\/mobile stacking *\/\n@media(max-width:980px){\n  .pb-jumpbar--yesplay .pb-jumpbar__inner{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n  .pb-jumpbar--yesplay .pb-jumpbar__go{\n    justify-self:end;\n  }\n}\n\n\/* Small phones *\/\n@media(max-width:640px){\n  .pb-jumpbar--yesplay .pb-jumpbar__hint{display:none}\n}\n<\/style>\n\n<script>\n\/* ================= PROBETS \u2022 JUMP BAR UX (YESPLAY) ================= *\/\n(function(){\n  const bar=document.querySelector('.pb-jumpbar--yesplay');\n  if(!bar) return;\n\n  if(!document.getElementById('pb-top')){\n    const t=document.createElement('div');\n    t.id='pb-top';\n    t.style.position='absolute';\n    t.style.top='0';\n    document.body.prepend(t);\n  }\n\n  function scrollToId(id){\n    const el=document.getElementById(id);\n    if(!el) return;\n    const y=el.getBoundingClientRect().top + window.pageYOffset - 106;\n    window.scrollTo({top:y,behavior:'smooth'});\n  }\n\n  bar.querySelectorAll('.pb-jumpbar__chip,.pb-jumpbar__go').forEach(a=>{\n    a.addEventListener('click',e=>{\n      const href=a.getAttribute('href');\n      if(!href || href[0]!=='#') return;\n      const id=href.slice(1);\n      if(!document.getElementById(id)) return;\n      e.preventDefault();\n      scrollToId(id);\n      history.replaceState(null,'',href);\n    });\n  });\n\n  const chips=[...bar.querySelectorAll('.pb-jumpbar__chip')];\n  const sections=chips\n    .map(c=>document.getElementById(c.dataset.jump))\n    .filter(Boolean);\n\n  if('IntersectionObserver' in window){\n    const io=new IntersectionObserver(entries=>{\n      const v=entries\n        .filter(e=>e.isIntersecting)\n        .sort((a,b)=>b.intersectionRatio-a.intersectionRatio)[0];\n      if(v){\n        chips.forEach(c=>c.classList.toggle('is-active',c.dataset.jump===v.target.id));\n      }\n    },{\n      rootMargin:'-35% 0px -55% 0px',\n      threshold:[0.15,0.3,0.5]\n    });\n    sections.forEach(s=>io.observe(s));\n  }\n})();\n<\/script>\n<!-- ================= \/PROBETS \u2022 SMART QUICK JUMP BAR (YESPLAY v1 \u2022 DOUBLE ROW) ================= -->\n\n\n\n<!-- ================= PROBETS \u2022 YESPLAY FAQ (v1.0 \u2022 HIGH-CONVERSION WRAP-UP \u2022 CI MATCH) ================= -->\n<section class=\"pb-yesplay-faq\" id=\"yesplay-faq\" aria-label=\"YesPlay FAQ South Africa\">\n  <div class=\"wrap\">\n\n    <header class=\"head\">\n      <div class=\"eyebrow\">\n        <span class=\"pill-badge\">\u2753 FAQ<\/span>\n        <span class=\"sep\">\u2022<\/span>\n        <span class=\"small\">YesPlay frequently asked questions<\/span>\n      <\/div>\n\n      <h2>YesPlay FAQ | Final Questions Before You Join<\/h2>\n      <p class=\"intro\">\n        This <strong>YesPlay FAQ<\/strong> section is here to answer the last few questions players usually have before signing up, depositing and getting started.\n        If you have made it this far through the review, these are normally the details that matter most: whether YesPlay is legit, how the welcome bonus works,\n        what deposit and withdrawal options look like, and whether the platform is actually easy to use on mobile.\n      <\/p>\n    <\/header>\n\n    <div class=\"faq-shell\">\n\n      <div class=\"faq-grid\">\n\n        <details class=\"faq-item\" open>\n          <summary>Is YesPlay legit and safe for South African players?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay presents itself as a licensed South African betting operator. The official site states that\n              <strong>SA Sportsbook (Pty) Ltd t\/a YesPlay<\/strong> is licensed by the <strong>Western Cape Gambling and Racing Board<\/strong>\n              under bookmaker licence <strong>10180204-013<\/strong>. :contentReference[oaicite:1]{index=1}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What is the current YesPlay welcome bonus?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              The current official promotions flow shows a <strong>100% Deposit Bonus up to R3,000<\/strong>, with a\n              <strong>minimum deposit of R20<\/strong> and a <strong>7-day duration<\/strong>. Bonus-specific terms still apply, so it is smart to confirm the live offer in your account before depositing. :contentReference[oaicite:2]{index=2}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What can I bet on or play at YesPlay?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay combines <strong>sports betting<\/strong> with <strong>slots<\/strong>, <strong>live casino games<\/strong>,\n              <strong>BetGames<\/strong>, <strong>Lucky Numbers<\/strong> and other quick-play content. The live site also shows major sports like\n              football, rugby, cricket, tennis, basketball and esports, which makes it a proper all-in-one betting account rather than just a casino add-on. :contentReference[oaicite:3]{index=3}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What deposit methods does YesPlay support?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay officially states that it accepts <strong>credit\/debit cards<\/strong> and <strong>Instant EFT online<\/strong>, and its terms also reference\n              ATM, branch and EFT-style funding support through major South African banks. In practice, the cashier also appears to show a broad local mix including\n              options like Ozow, Capitec Pay, vouchers and other South African-friendly rails. :contentReference[oaicite:4]{index=4}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>How do YesPlay withdrawals work?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay currently supports two strong local-feeling payout routes: <strong>withdraw to your bank account<\/strong> and\n              <strong>Withdraw from ATM<\/strong>. The official withdrawal FAQ also includes help on ATM withdrawals and general payout timing. :contentReference[oaicite:5]{index=5}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Which bank accounts can YesPlay pay out to?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              According to the terms, YesPlay only processes withdrawals to qualifying South African bank accounts at\n              <strong>ABSA<\/strong>, <strong>FNB<\/strong>, <strong>Standard Bank<\/strong> and <strong>Nedbank<\/strong>.\n              The account must also be in the same name used during registration. :contentReference[oaicite:6]{index=6}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Does YesPlay have a mobile app?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              Yes. YesPlay has an official mobile app page and states that the app is available on both\n              <strong>Android<\/strong> and <strong>Apple devices<\/strong>, which fits well with South Africa\u2019s mobile-first betting habits. :contentReference[oaicite:7]{index=7}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>How do I log in to YesPlay?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              The current sign-in flow is built mainly around your <strong>phone number<\/strong>, with additional options to\n              <strong>sign in with Google<\/strong> or <strong>Apple<\/strong>. That is more mobile-friendly than the old-school username style many bookmakers still use. :contentReference[oaicite:8]{index=8}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What documents might YesPlay ask for before a withdrawal?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay\u2019s terms say it may request a copy of your <strong>SA ID or passport<\/strong>, a recent\n              <strong>proof of residence<\/strong>, and <strong>proof of your bank account<\/strong>. These checks become more important on larger deposits or withdrawals. :contentReference[oaicite:9]{index=9}\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Is YesPlay good for mobile betting?<\/summary>\n          <div class=\"faq-answer\">\n            <p>\n              YesPlay is one of the better fits for players who mostly bet on mobile. Between the app support, phone-number login,\n              mobile-friendly sportsbook, and fast-play products like BetGames and Lucky Numbers, the whole platform feels designed for shorter, more frequent sessions. :contentReference[oaicite:10]{index=10}\n            <\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n\n      <div class=\"end-card\" aria-label=\"YesPlay final CTA\">\n        <div class=\"end-top\">\n          <span class=\"end-badge\">Ready?<\/span>\n          <span class=\"end-pill\">Final call<\/span>\n        <\/div>\n\n        <h3>Our final take on YesPlay<\/h3>\n        <p class=\"end-copy\">\n          If you want a South African-facing betting site with a proper sportsbook, strong mobile usability, local deposit and withdrawal routes,\n          and a good mix of sports, BetGames, Lucky Numbers and casino-style entertainment, YesPlay is well worth a look.\n        <\/p>\n\n        <div class=\"cta-row\">\n          <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Join YesPlay Now <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n          <a class=\"pb-btn\" href=\"https:\/\/goyesplay.com\/d71e2ea9d\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\n            Claim the YesPlay Bonus <span class=\"arrow\">\u2192<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ================= PROBETS \u2022 YESPLAY FAQ (v1.0) ================= *\/\n.pb-yesplay-faq{\n  --panel:rgba(255,255,255,.06);\n  --panel2:rgba(255,255,255,.045);\n  --line:rgba(255,255,255,.12);\n  --text:#ffffff;\n  --soft:#d8d8d8;\n  --accent:#c1121f;\n  --green:#19c37d;\n  --gold:#ffc83c;\n\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  margin-right:calc(50% - 50vw);\n\n  background:\n    radial-gradient(1100px 520px at 12% 18%, rgba(193,18,31,.18), transparent 60%),\n    radial-gradient(900px 420px at 88% 60%, rgba(25,195,125,.10), transparent 58%),\n    radial-gradient(760px 360px at 56% 8%, rgba(255,200,60,.06), transparent 60%),\n    linear-gradient(180deg, #0b0b0b 0%, #050505 100%);\n  color:var(--text);\n  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  padding:78px 20px 76px;\n  border-bottom:1px solid rgba(255,255,255,.06);\n  position:relative;\n  overflow:hidden;\n}\n.pb-yesplay-faq *{box-sizing:border-box}\n.pb-yesplay-faq .wrap{max-width:1200px;margin:0 auto}\n\n.pb-yesplay-faq::after{\n  content:\"\";\n  position:absolute; inset:0;\n  pointer-events:none;\n  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n  opacity:.05;\n}\n\n.pb-yesplay-faq .head{max-width:980px;margin-bottom:20px;position:relative;z-index:1}\n.pb-yesplay-faq .eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.pb-yesplay-faq .pill-badge{\n  display:inline-flex;align-items:center;gap:8px;\n  padding:7px 10px;border-radius:999px;\n  border:1px solid rgba(193,18,31,.35);\n  background:rgba(193,18,31,.12);\n  font-weight:950;font-size:12px;color:#fff;\n}\n.pb-yesplay-faq .sep{color:#fff;font-weight:950}\n.pb-yesplay-faq .small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#fff}\n\n.pb-yesplay-faq h2{\n  margin:0 0 10px;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:950;\n  letter-spacing:-.03em;\n  color:#fff;\n  text-shadow:0 0 18px rgba(0,0,0,.35);\n  text-align:left;\n}\n.pb-yesplay-faq .intro{\n  margin:0;\n  font-size:clamp(14px,1.15vw,17px);\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n.pb-yesplay-faq .faq-shell{\n  display:grid;\n  gap:18px;\n  position:relative;\n  z-index:1;\n}\n\n.pb-yesplay-faq .faq-grid{\n  display:grid;\n  gap:12px;\n}\n\n.pb-yesplay-faq .faq-item{\n  border-radius:18px;\n  border:1px solid var(--line);\n  background:linear-gradient(180deg,var(--panel) 0%,var(--panel2) 100%);\n  box-shadow:0 0 24px rgba(0,0,0,.24);\n  overflow:hidden;\n}\n.pb-yesplay-faq .faq-item summary{\n  list-style:none;\n  cursor:pointer;\n  padding:18px 20px;\n  font-size:16px;\n  font-weight:950;\n  color:#fff;\n  text-align:left;\n  position:relative;\n}\n.pb-yesplay-faq .faq-item summary::-webkit-details-marker{display:none}\n.pb-yesplay-faq .faq-item summary::after{\n  content:\"+\";\n  position:absolute;\n  right:18px;\n  top:50%;\n  transform:translateY(-50%);\n  font-size:22px;\n  font-weight:900;\n  color:#fff;\n}\n.pb-yesplay-faq .faq-item[open] summary::after{\n  content:\"\u2013\";\n}\n.pb-yesplay-faq .faq-answer{\n  padding:0 20px 18px;\n  border-top:1px solid rgba(255,255,255,.08);\n}\n.pb-yesplay-faq .faq-answer p{\n  margin:14px 0 0;\n  font-size:14px;\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n\/* end card *\/\n.pb-yesplay-faq .end-card{\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(255,200,60,.20);\n  background:\n    radial-gradient(560px 240px at 18% 15%, rgba(255,200,60,.12), transparent 60%),\n    radial-gradient(560px 240px at 85% 70%, rgba(25,195,125,.08), transparent 60%),\n    rgba(0,0,0,.18);\n  box-shadow:0 0 26px rgba(0,0,0,.28);\n}\n.pb-yesplay-faq .end-top{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:10px;\n  flex-wrap:wrap;\n  margin-bottom:10px;\n}\n.pb-yesplay-faq .end-badge,\n.pb-yesplay-faq .end-pill{\n  display:inline-flex;align-items:center;justify-content:center;\n  padding:6px 10px;border-radius:999px;font-size:12px;font-weight:950;color:#fff;\n}\n.pb-yesplay-faq .end-badge{\n  border:1px solid rgba(255,200,60,.40);\n  background:rgba(255,200,60,.14);\n}\n.pb-yesplay-faq .end-pill{\n  border:1px solid rgba(25,195,125,.32);\n  background:rgba(25,195,125,.10);\n}\n.pb-yesplay-faq .end-card h3{\n  margin:0 0 8px;\n  font-size:18px;\n  font-weight:950;\n  color:#fff;\n  text-align:left;\n}\n.pb-yesplay-faq .end-copy{\n  margin:0;\n  font-size:14px;\n  line-height:1.6;\n  color:#fff;\n  text-align:left;\n}\n\n.pb-yesplay-faq .cta-row{\n  margin-top:14px;\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n}\n.pb-yesplay-faq .pb-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:14px 16px;min-width:260px;border-radius:14px;\n  text-decoration:none;font-weight:950;letter-spacing:.01em;\n  border:2px solid var(--accent);\n  background:transparent;\n  color:#fff !important;\n  position:relative;overflow:hidden;\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\n  box-shadow:0 0 0 1px rgba(193,18,31,.15), 0 0 18px rgba(193,18,31,.20);\n}\n.pb-yesplay-faq .pb-btn::before{\n  content:\"\";\n  position:absolute;\n  top:-40%; left:-30%;\n  width:60%; height:180%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent);\n  transform:rotate(18deg);\n  transition:left .55s ease;\n  pointer-events:none;\n}\n.pb-yesplay-faq .pb-btn:hover::before{left:120%}\n.pb-yesplay-faq .pb-btn:hover{\n  border-color:var(--green);\n  transform:translateY(-3px);\n  box-shadow:0 0 0 1px rgba(25,195,125,.18), 0 10px 26px rgba(25,195,125,.16), 0 0 18px rgba(25,195,125,.20);\n}\n.pb-yesplay-faq .arrow{opacity:.95}\n\n@media(max-width:980px){\n  .pb-yesplay-faq .pb-btn{min-width:100%}\n}\n<\/style>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Is YesPlay legit and safe for South African players?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay presents itself as a licensed South African betting operator. The official site states that SA Sportsbook (Pty) Ltd t\/a YesPlay is licensed by the Western Cape Gambling and Racing Board under bookmaker licence 10180204-013.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What is the current YesPlay welcome bonus?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"The current official promotions flow shows a 100% Deposit Bonus up to R3,000, with a minimum deposit of R20 and a 7-day duration. Bonus-specific terms still apply.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What can I bet on or play at YesPlay?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay combines sports betting with slots, live casino games, BetGames, Lucky Numbers and other quick-play content. The sportsbook covers major categories like football, rugby, cricket, tennis, basketball and esports.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What deposit methods does YesPlay support?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay officially states that it accepts credit and debit cards and Instant EFT online, while its broader cashier also appears to support a wider South African-friendly mix including options like Ozow, Capitec Pay and vouchers.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"How do YesPlay withdrawals work?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay supports withdrawals to your bank account and also offers a Withdraw from ATM option, with separate FAQ guidance for ATM payout timing and general withdrawal processing.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Which bank accounts can YesPlay pay out to?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"According to the terms, YesPlay only processes withdrawals to qualifying South African bank accounts at ABSA, FNB, Standard Bank and Nedbank, and the account must be in the same name used during registration.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Does YesPlay have a mobile app?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Yes. YesPlay states that its official mobile app is available on both Android and Apple devices.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"How do I log in to YesPlay?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"The current sign-in flow is built mainly around your phone number, with additional options to sign in with Google or Apple.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What documents might YesPlay ask for before a withdrawal?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay\u2019s terms say it may request a copy of your SA ID or passport, a recent proof of residence, and proof of your bank account.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Is YesPlay good for mobile betting?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"YesPlay is well suited to mobile betting because it supports app-based play, phone-number login, a mobile-friendly sportsbook, and quick-play products like BetGames and Lucky Numbers.\"\n      }\n    }\n  ]\n}\n<\/script>\n<!-- ================= \/PROBETS \u2022 YESPLAY FAQ ================= -->\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\uddff\ud83c\udde6 South Africa review \u2022 Updated 2026 YesPlay Review YesPlay feels built for South Africans who want their betting to be quick, punchy and easy to jump into from a phone. It is one of those brands that leans hard into fast-play entertainment \u2014 not just traditional sports betting, but also Lucky Numbers, BetGames, slots, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7390,"comment_status":"closed","ping_status":"closed","template":"","casino-category":[372,552,391,32,35,571,392,185],"software":[434,436,393,394,445,453,454,460,462,581],"deposit-method":[401,598,599,580,600,500,562,400,144,565,138,137,56,388,402],"withdrawal-method":[502,602,184,601],"withdrawal-limit":[],"restricted-country":[200],"licence":[181],"language":[172],"currency":[180],"class_list":["post-7387","casino","type-casino","status-publish","has-post-thumbnail","hentry","casino-category-betgame-sportsbooks","casino-category-live-dealer-sportsbooks","casino-category-lotteries","casino-category-mobile-sportsbooks","casino-category-new-sportsbooks","casino-category-online-casino","casino-category-slot-games","casino-category-sportsbook-mobile-apps","software-betgames-tv","software-big-time-gaming","software-evolution","software-ezugi","software-habanero","software-netent","software-nolimit-city","software-pragmatic-play","software-red-tiger","software-spribe","deposit-method-1voucher","deposit-method-1voucher-direct-deposit","deposit-method-acoin","deposit-method-apple-pay","deposit-method-atm-deposit","deposit-method-blu-voucher","deposit-method-capitec-pay-by-ozow","deposit-method-credit-card","deposit-method-direct-eft-deposit-payment","deposit-method-easypay-voucher","deposit-method-kazang-payments","deposit-method-ott-voucher","deposit-method-ozow-ipay-instant-deposit","deposit-method-snapscan","deposit-method-zapper","withdrawal-method-1voucher","withdrawal-method-acoin","withdrawal-method-direct-bank-eft-withdrawals","withdrawal-method-ott-voucher","restricted-country-top-rated-south-african-sportsbooks","licence-western-cape-gambling-and-racing-board","language-english-sports-betting-sites","currency-sportsbooks-accepting-south-african-rands"],"_links":{"self":[{"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/casino\/7387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/casino"}],"about":[{"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/types\/casino"}],"author":[{"embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/comments?post=7387"}],"version-history":[{"count":16,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/casino\/7387\/revisions"}],"predecessor-version":[{"id":11864,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/casino\/7387\/revisions\/11864"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/media\/7390"}],"wp:attachment":[{"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/media?parent=7387"}],"wp:term":[{"taxonomy":"casino-category","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/casino-category?post=7387"},{"taxonomy":"software","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/software?post=7387"},{"taxonomy":"deposit-method","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/deposit-method?post=7387"},{"taxonomy":"withdrawal-method","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/withdrawal-method?post=7387"},{"taxonomy":"withdrawal-limit","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/withdrawal-limit?post=7387"},{"taxonomy":"restricted-country","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/restricted-country?post=7387"},{"taxonomy":"licence","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/licence?post=7387"},{"taxonomy":"language","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/language?post=7387"},{"taxonomy":"currency","embeddable":true,"href":"https:\/\/probets.co.za\/zu\/wp-json\/wp\/v2\/currency?post=7387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}