@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');
:root{
--mb-yellow:#ffbc03;
--mb-yellow-dark:#e0a500;
--mb-black:#000000;
--mb-white:#ffffff;
--mb-gray:#f4f4f4;
--mb-gray-text:#5a5a5a;
--mb-border:#e6e6e6;
--mb-dark-soft:#1a1a1a;
--mb-shadow:0 6px 24px rgba(0,0,0,.10);
--mb-shadow-lg:0 12px 40px rgba(0,0,0,.16);
--mb-radius:14px;
--mb-radius-sm:8px;
--mb-font-head:'Montserrat',sans-serif;
--mb-font-body:'Inter',sans-serif;
--mb-maxw:1180px;
}

*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:80px}
body{font-family:var(--mb-font-body);color:var(--mb-black);background:var(--mb-white);line-height:1.65;overflow-x:hidden}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
.site-XFrNWF-wrap{max-width:var(--mb-maxw);margin:0 auto;padding:0 20px}
.site-XFrNWF-section{padding:64px 0}
.site-XFrNWF-section--alt{background:var(--mb-gray)}
h1,h2,h3,h4{font-family:var(--mb-font-head);line-height:1.2;font-weight:800}
.site-XFrNWF-h2{font-size:2rem;text-align:center;margin-bottom:14px;position:relative}
.site-XFrNWF-h2 span{color:var(--mb-yellow-dark)}
.site-XFrNWF-sub{text-align:center;color:var(--mb-gray-text);max-width:760px;margin:0 auto 40px;font-size:1.05rem}
.site-XFrNWF-bar{width:64px;height:5px;background:var(--mb-yellow);border-radius:3px;margin:0 auto 26px}

/* Buttons */
.site-XFrNWF-btn{display:inline-flex;align-items:center;gap:8px;background:var(--mb-yellow);color:var(--mb-black);font-family:var(--mb-font-head);font-weight:800;padding:14px 30px;border-radius:var(--mb-radius-sm);border:none;cursor:pointer;font-size:1rem;transition:.25s;box-shadow:0 4px 14px rgba(255,188,3,.4)}
.site-XFrNWF-btn:hover{background:var(--mb-black);color:var(--mb-yellow);transform:translateY(-2px)}
.site-XFrNWF-btn--ghost{background:transparent;border:2px solid var(--mb-black);box-shadow:none;color:var(--mb-black)}
.site-XFrNWF-btn--ghost:hover{background:var(--mb-black);color:var(--mb-yellow)}
.site-XFrNWF-btn--lg{padding:18px 44px;font-size:1.15rem}

/* Header */
.site-XFrNWF-header{position:sticky;top:0;z-index:1000;background:var(--mb-white);border-bottom:1px solid var(--mb-border);box-shadow:0 2px 10px rgba(0,0,0,.05)}
.site-XFrNWF-nav{display:flex;align-items:center;justify-content:space-between;height:72px}
.site-XFrNWF-logo{display:flex;align-items:center;gap:8px;font-family:var(--mb-font-head);font-weight:900;font-size:1.5rem;color:var(--mb-black)}
.site-XFrNWF-logo b{color:var(--mb-yellow);font-size:1.6rem}
.site-XFrNWF-logo-icon{width:38px;height:38px;background:var(--mb-black);border-radius:8px;display:grid;place-items:center;color:var(--mb-yellow);font-weight:900;font-size:1.3rem}
.site-XFrNWF-menu{display:flex;align-items:center;gap:24px;list-style:none}
.site-XFrNWF-menu a{font-weight:600;font-size:.95rem;transition:.2s}
.site-XFrNWF-menu a:hover{color:var(--mb-yellow-dark)}
.site-XFrNWF-nav-cta{display:flex;align-items:center;gap:12px}
.site-XFrNWF-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}
.site-XFrNWF-burger span{width:26px;height:3px;background:var(--mb-black);border-radius:2px;transition:.3s}

/* Hero */
.site-XFrNWF-hero{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);color:var(--mb-white);text-align:center;padding:90px 0 100px;position:relative;overflow:hidden}
.site-XFrNWF-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,188,3,.18),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,188,3,.12),transparent 45%)}
.site-XFrNWF-hero-inner{position:relative;z-index:2}
.site-XFrNWF-hero h1{font-size:3rem;font-weight:900;margin-bottom:20px;line-height:1.15}
.site-XFrNWF-hero h1 span{color:var(--mb-yellow)}
.site-XFrNWF-hero p{font-size:1.2rem;color:#dcdcdc;max-width:680px;margin:0 auto 36px}
.site-XFrNWF-hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}

/* Winners slider */
.site-XFrNWF-slider{overflow:hidden;background:var(--mb-black);padding:20px 0}
.site-XFrNWF-track{display:flex;gap:16px;width:max-content;animation:scrollx 38s linear infinite}
.site-XFrNWF-slider:hover .site-XFrNWF-track{animation-play-state:paused}
@keyframes scrollx{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.site-XFrNWF-chip{display:flex;align-items:center;gap:10px;background:var(--mb-dark-soft);border:1px solid rgba(255,188,3,.3);border-radius:50px;padding:10px 20px;white-space:nowrap;color:var(--mb-white)}
.site-XFrNWF-chip .site-XFrNWF-dot{width:9px;height:9px;border-radius:50%;background:var(--mb-yellow);box-shadow:0 0 8px var(--mb-yellow)}
.site-XFrNWF-chip b{color:var(--mb-yellow)}

/* Sports icons */
.site-XFrNWF-sports{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}
.site-XFrNWF-sport{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius);padding:24px 12px;text-align:center;transition:.25s;box-shadow:var(--mb-shadow)}
.site-XFrNWF-sport:hover{transform:translateY(-6px);border-color:var(--mb-yellow);box-shadow:var(--mb-shadow-lg)}
.site-XFrNWF-sport svg{color:var(--mb-yellow-dark);margin-bottom:8px}
.site-XFrNWF-sport span{display:block;font-weight:700;font-size:.85rem;font-family:var(--mb-font-head)}

/* About */
.site-XFrNWF-about-text{max-width:880px;margin:0 auto;text-align:center;font-size:1.05rem;color:var(--mb-gray-text)}
.site-XFrNWF-about-text strong{color:var(--mb-black)}

/* Advantages */
.site-XFrNWF-grid{display:grid;gap:24px}
.site-XFrNWF-grid--3{grid-template-columns:repeat(3,1fr)}
.site-XFrNWF-grid--2{grid-template-columns:repeat(2,1fr)}
.site-XFrNWF-card{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius);padding:28px;transition:.25s;box-shadow:var(--mb-shadow)}
.site-XFrNWF-card:hover{transform:translateY(-5px);box-shadow:var(--mb-shadow-lg)}
.site-XFrNWF-card-ico{width:54px;height:54px;background:var(--mb-yellow);border-radius:12px;display:grid;place-items:center;margin-bottom:16px;color:var(--mb-black)}
.site-XFrNWF-card h3{font-size:1.2rem;margin-bottom:10px}
.site-XFrNWF-card p{color:var(--mb-gray-text);font-size:.96rem}

/* Devices */
.site-XFrNWF-devices{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}
.site-XFrNWF-dev{text-align:center;padding:30px 20px;border:1px solid var(--mb-border);border-radius:var(--mb-radius);background:var(--mb-white);box-shadow:var(--mb-shadow)}
.site-XFrNWF-dev svg{color:var(--mb-yellow-dark);margin-bottom:14px}
.site-XFrNWF-dev h3{margin-bottom:8px}
.site-XFrNWF-dev p{color:var(--mb-gray-text);font-size:.92rem}

/* Banner */
.site-XFrNWF-banner{background:linear-gradient(120deg,var(--mb-yellow) 0%,var(--mb-yellow-dark) 100%);text-align:center;padding:64px 20px;border-radius:0}
.site-XFrNWF-banner h2{color:var(--mb-black);font-size:2.4rem;margin-bottom:12px}
.site-XFrNWF-banner p{color:#3a3000;font-size:1.15rem;margin-bottom:28px;font-weight:600}
.site-XFrNWF-banner .site-XFrNWF-btn{background:var(--mb-black);color:var(--mb-yellow)}
.site-XFrNWF-banner .site-XFrNWF-btn:hover{background:var(--mb-white);color:var(--mb-black)}

/* Table */
.site-XFrNWF-tablewrap{overflow-x:auto;border-radius:var(--mb-radius);box-shadow:var(--mb-shadow);max-width:900px;margin:0 auto}
table{min-width:600px;width:100%;border-collapse:collapse;background:var(--mb-white)}
th,td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--mb-border)}
th{background:var(--mb-black);color:var(--mb-yellow);font-family:var(--mb-font-head);font-weight:700}
tr:nth-child(even) td{background:var(--mb-gray)}
td:first-child{font-weight:600}

/* Reviews */
.site-XFrNWF-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.site-XFrNWF-rev{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius);padding:22px;box-shadow:var(--mb-shadow)}
.site-XFrNWF-stars{color:var(--mb-yellow);font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}
.site-XFrNWF-stars .site-XFrNWF-empty{color:var(--mb-border)}
.site-XFrNWF-rev h4{font-size:1rem;margin-bottom:6px}
.site-XFrNWF-rev p{color:var(--mb-gray-text);font-size:.92rem}

/* App block */
.site-XFrNWF-app{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.site-XFrNWF-app img{border-radius:var(--mb-radius);box-shadow:var(--mb-shadow-lg)}
.site-XFrNWF-app p{color:var(--mb-gray-text);margin-bottom:14px}
.site-XFrNWF-instr{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}
.site-XFrNWF-instr-card{background:var(--mb-gray);border-radius:var(--mb-radius);padding:26px;border-top:4px solid var(--mb-yellow)}
.site-XFrNWF-instr-card h3{margin-bottom:14px;display:flex;align-items:center;gap:8px}
.site-XFrNWF-instr-card ol{padding-left:20px;color:var(--mb-gray-text)}
.site-XFrNWF-instr-card li{margin-bottom:8px}

/* Registration */
.site-XFrNWF-reg{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}
.site-XFrNWF-reglist{list-style:none}
.site-XFrNWF-reglist li{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius-sm);padding:18px;margin-bottom:14px;box-shadow:var(--mb-shadow)}
.site-XFrNWF-reglist h4{margin-bottom:6px}
.site-XFrNWF-reglist p{color:var(--mb-gray-text);font-size:.94rem}
.site-XFrNWF-reg img{border-radius:var(--mb-radius);box-shadow:var(--mb-shadow-lg)}

.site-XFrNWF-steps{counter-reset:step;max-width:760px;margin:0 auto 30px;list-style:none}
.site-XFrNWF-steps li{position:relative;padding:14px 14px 14px 60px;background:var(--mb-white);border-radius:var(--mb-radius-sm);margin-bottom:12px;box-shadow:var(--mb-shadow);text-align:left}
.site-XFrNWF-steps li::before{counter-increment:step;content:counter(step);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;background:var(--mb-yellow);color:var(--mb-black);font-weight:800;border-radius:50%;display:grid;place-items:center;font-family:var(--mb-font-head)}

/* Login */
.site-XFrNWF-login{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}
.site-XFrNWF-login img{border-radius:var(--mb-radius);box-shadow:var(--mb-shadow-lg)}
.site-XFrNWF-login p{color:var(--mb-gray-text);margin-bottom:16px}

/* Bonuses */
.site-XFrNWF-bonus-card h3{color:var(--mb-yellow-dark)}

/* Slots */
.site-XFrNWF-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.site-XFrNWF-slot{border-radius:var(--mb-radius);overflow:hidden;background:var(--mb-white);box-shadow:var(--mb-shadow);transition:.25s;border:1px solid var(--mb-border)}
.site-XFrNWF-slot:hover{transform:translateY(-6px);box-shadow:var(--mb-shadow-lg)}
.site-XFrNWF-slot-body{padding:18px}
.site-XFrNWF-slot h3{font-size:1.1rem;margin-bottom:6px}
.site-XFrNWF-slot p{color:var(--mb-gray-text);font-size:.9rem}

/* Responsible */
.site-XFrNWF-resp{background:var(--mb-black);color:var(--mb-white);text-align:center;padding:56px 20px;border-radius:var(--mb-radius);max-width:980px;margin:0 auto}
.site-XFrNWF-resp h2{color:var(--mb-yellow)}
.site-XFrNWF-resp p{color:#ccc;max-width:760px;margin:14px auto 0}
.site-XFrNWF-resp .site-XFrNWF-badges{display:flex;gap:20px;justify-content:center;margin-top:24px;flex-wrap:wrap;font-weight:800;font-family:var(--mb-font-head);color:var(--mb-yellow)}

/* FAQ */
.site-XFrNWF-faq{max-width:840px;margin:0 auto}
.site-XFrNWF-faq-item{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius-sm);margin-bottom:12px;overflow:hidden;box-shadow:var(--mb-shadow)}
.site-XFrNWF-faq-q{width:100%;text-align:left;background:none;border:none;padding:18px 22px;font-family:var(--mb-font-head);font-weight:700;font-size:1.02rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
.site-XFrNWF-faq-q span{color:var(--mb-yellow-dark);transition:.3s;flex-shrink:0}
.site-XFrNWF-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--mb-gray-text)}
.site-XFrNWF-faq-a p{padding:0 22px 18px}
.site-XFrNWF-faq-item.site-XFrNWF-open .site-XFrNWF-faq-a{max-height:240px}
.site-XFrNWF-faq-item.site-XFrNWF-open .site-XFrNWF-faq-q span{transform:rotate(45deg)}

/* Support */
.site-XFrNWF-support{text-align:center;max-width:760px;margin:0 auto}
.site-XFrNWF-support p{color:var(--mb-gray-text);margin-bottom:24px}
.site-XFrNWF-supcards{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:20px}
.site-XFrNWF-supcard{background:var(--mb-white);border:1px solid var(--mb-border);border-radius:var(--mb-radius);padding:22px 30px;box-shadow:var(--mb-shadow)}
.site-XFrNWF-supcard svg{color:var(--mb-yellow-dark);margin-bottom:8px}

/* Footer */
.site-XFrNWF-footer{background:var(--mb-black);color:#bbb;padding:48px 0 24px;text-align:center}
.site-XFrNWF-footer .site-XFrNWF-logo{justify-content:center;margin-bottom:16px;color:var(--mb-white)}
.site-XFrNWF-footer-links{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}
.site-XFrNWF-footer-links a{color:#bbb;font-size:.92rem;transition:.2s}
.site-XFrNWF-footer-links a:hover{color:var(--mb-yellow)}
.site-XFrNWF-footer-disc{font-size:.82rem;color:#888;max-width:840px;margin:0 auto 16px;line-height:1.7}
.site-XFrNWF-footer-copy{font-size:.85rem;border-top:1px solid #2a2a2a;padding-top:18px}

@media(max-width:1024px){
.site-XFrNWF-sports{grid-template-columns:repeat(4,1fr)}
.site-XFrNWF-hero h1{font-size:2.4rem}
}
@media(max-width:768px){
.site-XFrNWF-menu,.site-XFrNWF-nav-cta .site-XFrNWF-btn{display:none}
.site-XFrNWF-burger{display:flex}
.site-XFrNWF-menu.site-XFrNWF-active{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;background:var(--mb-white);padding:20px;gap:16px;border-bottom:1px solid var(--mb-border);box-shadow:var(--mb-shadow)}
.site-XFrNWF-grid--3,.site-XFrNWF-grid--2,.site-XFrNWF-devices,.site-XFrNWF-app,.site-XFrNWF-instr,.site-XFrNWF-reg,.site-XFrNWF-login,.site-XFrNWF-reviews,.site-XFrNWF-slots{grid-template-columns:1fr}
.site-XFrNWF-sports{grid-template-columns:repeat(3,1fr)}
.site-XFrNWF-hero h1{font-size:2rem}
.site-XFrNWF-h2{font-size:1.6rem}
.site-XFrNWF-banner h2{font-size:1.8rem}
.site-XFrNWF-section{padding:48px 0}
body{text-align:center}
.site-XFrNWF-about-text,.site-XFrNWF-card p,.site-XFrNWF-app p,.site-XFrNWF-login p,.site-XFrNWF-rev p,.site-XFrNWF-dev p{text-align:center}
.site-XFrNWF-steps li,.site-XFrNWF-reglist li,.site-XFrNWF-faq-q{text-align:center}
.site-XFrNWF-steps li{padding-left:14px}
.site-XFrNWF-steps li::before{position:static;transform:none;margin:0 auto 8px;display:flex}
.site-XFrNWF-card-ico,.site-XFrNWF-reg img,.site-XFrNWF-app img,.site-XFrNWF-login img{margin-left:auto;margin-right:auto}
.site-XFrNWF-instr-card ol,.site-XFrNWF-reglist{text-align:left;display:inline-block}
.site-XFrNWF-faq-q{justify-content:center}
}
@media(max-width:480px){
.site-XFrNWF-sports{grid-template-columns:repeat(2,1fr)}
}

.gen-lo8guzpb {
  width: 50%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.gen-kg0uji0n {
  width: 50%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.gen-14t6ewlc {
  display: block;
  width: 50%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

._extracted-style-pqHH { border-color:var(--mb-yellow);color:var(--mb-yellow) }

._extracted-style-xGac { text-align:center }

._extracted-style-JC5- { margin-top:10px }

._extracted-style-OZnI { text-align:center;margin-top:36px }