
:root{--bg:#292869;--surface:#393a99;--surface2:#33348d;--orange:#ff5900;--text:#e9e9ff;--muted:#b8bbf5;--line:#5d5bb1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);line-height:1.65}a{color:inherit}a:hover{color:#fff}header{background:#f8f8f8;color:#2c2c30;position:sticky;top:0;z-index:30;box-shadow:0 2px 10px #0002}.header-inner{max-width:1490px;min-height:76px;margin:auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{width:156px;max-height:59px;object-fit:contain}.main-nav{display:flex;gap:29px;align-items:center;flex-wrap:wrap}.main-nav a{font-weight:650;text-decoration:none;padding:12px 7px;color:#333}.main-nav a:hover,.main-nav a.active{color:#fa5c00}.header-actions{display:flex;gap:12px}.btn{background:var(--orange);color:white!important;display:inline-flex;text-align:center;align-items:center;justify-content:center;min-height:48px;padding:12px 25px;border-radius:11px;text-decoration:none;font-size:16px;font-weight:800;border:0;cursor:pointer}.btn:hover{background:#ef4b00}.btn-green{background:#7ac13d}.btn-green:hover{background:#65ad28}.menu-toggle{display:none}.wrap{max-width:1510px;margin:0 auto;padding:0 24px}.hero-wrap{padding:38px 0 35px}.hero{position:relative;text-align:center;min-height:385px;border-radius:19px;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#a84091a3,transparent 52%),radial-gradient(ellipse at 20% 90%,#633b94,transparent 42%),linear-gradient(125deg,#211949,#2a265f 47%,#302158);display:flex;align-items:center;justify-content:center;padding:35px}.hero:before{content:'✦';position:absolute;font-size:280px;opacity:.10;top:-140px;right:5%}.hero:after{content:'♠  ◆  ♣';position:absolute;color:#a384eb;letter-spacing:50px;opacity:.15;font-size:90px;bottom:-45px;left:10%;transform:rotate(-13deg)}.hero-content{position:relative;z-index:1;width:100%}.hero-label{background:#3f439e;display:inline-block;color:#ceccff;border-radius:10px;padding:9px 20px;margin-bottom:25px}.hero-promo{max-width:1400px;margin:0 auto 30px;background:#3a3c9ddc;color:#ff6104;border-radius:11px;font-size:clamp(30px,4.1vw,68px);line-height:1.12;font-weight:900;padding:20px 28px;letter-spacing:-1px}.hero-sub{color:#e6dbff;font-size:18px;margin:-8px 0 25px}.hero .btn{min-width:185px;min-height:60px;font-size:21px}.categories{background:#393b9a;padding:16px 0}.chip-row{display:flex;gap:10px;justify-content:center;overflow:auto;scrollbar-width:none}.chip{padding:7px 19px;background:#292c78;border-radius:26px;color:#c3c3ff;font-weight:750;white-space:nowrap;font-size:15px}.games{padding:30px 0 12px}.games-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.game-card{background:#393b98;border-radius:14px;overflow:hidden}.game-art{height:170px;display:flex;align-items:center;justify-content:center;font-size:75px;background:linear-gradient(140deg,#f361c8,#7953dd);position:relative}.game-card:nth-child(2) .game-art{background:linear-gradient(120deg,#007bb7,#7ed1ef)}.game-card:nth-child(3) .game-art{background:linear-gradient(130deg,#9d754c,#324a65)}.game-card:nth-child(4) .game-art{background:linear-gradient(130deg,#f5c021,#ad2323)}.game-card:nth-child(5) .game-art{background:linear-gradient(130deg,#e57600,#d83135)}.ribbon{position:absolute;top:10px;left:10px;background:#f44753;color:#fff;padding:2px 10px;border-radius:5px;font-size:13px;font-weight:bold}.game-label{font-weight:850;margin:12px 14px 4px;font-size:17px}.game-small{font-size:12px;margin:0 14px 12px;color:var(--muted)}.page-main{padding:30px 0 42px}.seo-content{background:var(--surface);border-radius:25px;padding:35px 40px;margin-bottom:30px;box-shadow:inset 0 0 0 1px #24266b;color:#e6e6fb;overflow-wrap:anywhere}.seo-content h1{font-size:clamp(29px,3vw,39px);line-height:1.22;margin:0 0 15px;color:#f3f2ff}.seo-content h2{font-size:clamp(23px,2.4vw,31px);line-height:1.25;margin:36px 0 14px}.seo-content h3{font-size:21px;line-height:1.3;margin:29px 0 12px}.seo-content p{font-size:16px;margin:12px 0;line-height:1.8;color:#cbcafa}.seo-content strong{color:#f3f1ff}.seo-content a:not(.btn){color:#ff965a;text-decoration:underline}.seo-content a:not(.btn):hover{color:white}.seo-content ul,.seo-content ol{padding-left:26px;color:#e0defb}.seo-content li{padding:4px 0}.table-scroll{overflow-x:auto;margin:17px 0 22px}.seo-content table{border-collapse:collapse;width:100%;min-width:570px;text-align:left}.seo-content td,.seo-content th{border:1px solid #26286b;padding:10px 14px;font-size:15px}.seo-content tr:first-child{background:#33328d;font-weight:700}.seo-content tr:nth-child(even){background:#35368f}.article-image{width:min(100%,760px);display:block;max-height:415px;object-fit:cover;border-radius:16px;margin:24px auto}.inline-cta{display:flex;justify-content:center;padding:18px 0}.inline-cta .btn{min-width:200px}.trust{background:#f8f8f8;color:#333;padding:26px 0}.trust-grid{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.trust span{white-space:nowrap}.trust b{color:var(--orange);margin-right:8px}footer{background:#f8f8f8;color:#3e3d50}.footer-main{border-top:1px solid #c9c4e7;padding:25px 0}.footer-nav{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center;margin-bottom:24px}.footer-nav a{text-decoration:none;color:#4d4b74}.footer-nav a:hover{color:#f60}.foot-heading{text-align:center;color:#7771bb;font-weight:800;margin:12px 0 17px}.payments{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;max-width:1200px;margin:auto}.pay{height:49px;background:#49445f;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:bold;text-align:center;padding:5px}.footer-icons{padding:24px 0;border-top:1px solid #ddd9ef;display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.footer-icons img{width:90px;height:52px;object-fit:contain;background:#19122b;padding:8px;border-radius:10px}.copyright{text-align:center;padding:8px 0 125px;color:#a4a0dc;font-size:13px}.sticky-offer{position:fixed;bottom:0;left:0;right:0;background:#393b9a;color:#fff;z-index:22;padding:12px max(24px,calc((100vw - 1460px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -4px 16px #16175a44}.sticky-offer small{display:block;color:#d0ccff;font-size:14px;font-weight:800}.sticky-offer strong{display:block;color:#ff650d;font-size:19px}.sticky-offer .btn{min-width:125px}.sticky-close{border:0;color:#ddd;background:transparent;cursor:pointer;font-size:24px}.sticky-offer.is-hidden{display:none}@media(max-width:1000px){.games-track{grid-template-columns:repeat(3,minmax(0,1fr))}.games-track .game-card:nth-child(n+4){display:none}.payments{grid-template-columns:repeat(5,1fr)}.main-nav{gap:5px}.header-inner{gap:12px}}@media(max-width:730px){.header-inner{min-height:67px;padding:8px 14px}.brand img{width:120px}.menu-toggle{display:block;border:0;background:#ecebfa;padding:10px 13px;border-radius:8px;cursor:pointer;font-weight:bold}.main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;flex-direction:column;align-items:stretch;padding:12px 18px;box-shadow:0 8px 16px #0002}.main-nav.open{display:flex}.header-actions .btn{font-size:12px;padding:9px;min-height:40px}.header-actions .btn-green{display:none}.wrap{padding:0 12px}.hero-wrap{padding:16px 0}.hero{min-height:310px;padding:18px}.hero-promo{font-size:32px;padding:21px 12px}.hero-label{margin-bottom:18px}.hero .btn{min-height:50px;font-size:17px}.games-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.games-track .game-card:nth-child(n+3){display:none}.game-art{height:125px;font-size:52px}.categories .wrap{padding:0 10px}.chip-row{justify-content:flex-start}.seo-content{padding:22px 17px;border-radius:16px}.seo-content h1{font-size:28px}.seo-content h2{font-size:24px}.seo-content p{font-size:15px}.payments{grid-template-columns:repeat(3,1fr);gap:7px}.pay{font-size:11px}.sticky-offer{padding:8px 12px}.sticky-offer strong{font-size:13px}.sticky-offer small{font-size:11px}.sticky-offer .btn{min-width:0;padding:9px;font-size:13px}.trust-grid{gap:10px;font-size:12px}.copyright{padding-bottom:105px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}

/* CTA blocks placed at the end of each H2 SEO section */
.seo-content .h2-end-cta{display:flex;justify-content:center;margin:28px 0 36px;padding:0;background:none;border:0;}
.seo-content .h2-end-cta .btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-width:210px;}

/* Position H2 CTA buttons toward the right edge */
.seo-content .h2-end-cta{justify-content:flex-end;padding-right:8px;}
@media(max-width:730px){.seo-content .h2-end-cta{padding-right:0;}}

/* Reduced, full-width CTA panels integrated into the SEO sections */
.seo-content .seo-cta-panel{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:30px 0 38px;padding:20px 24px 20px 28px;min-height:105px;border:1px solid #7771d0;border-left:5px solid #ff690c;border-radius:16px;background:linear-gradient(115deg,#292875,#4140a1);box-shadow:0 10px 24px rgba(15,12,63,.18);}
.seo-content .seo-cta-panel:before{content:'✦';font-size:38px;color:#ff8439;margin-right:auto;opacity:.78;line-height:1;}
.seo-content .seo-cta-panel .btn{min-width:210px;min-height:54px;padding:14px 26px;border-radius:10px;box-shadow:0 5px 12px rgba(19,12,52,.16);}
@media(max-width:730px){.seo-content .seo-cta-panel{min-height:92px;padding:16px 14px;gap:8px}.seo-content .seo-cta-panel:before{font-size:25px}.seo-content .seo-cta-panel .btn{min-width:0;font-size:14px;padding:12px 16px}}

/* Center CTA buttons within each CTA panel, on desktop and mobile */
.seo-content .seo-cta-panel{justify-content:center;}
.seo-content .seo-cta-panel:before{position:absolute;left:24px;top:50%;transform:translateY(-50%);margin-right:0;pointer-events:none;}
@media(max-width:730px){.seo-content .seo-cta-panel:before{left:12px;opacity:.35;} .seo-content .seo-cta-panel .btn{position:relative;z-index:1;}}
