:root{--bg:#111;--surface:#181818;--surface-2:#202020;--line:#303030;--text:#fff;--muted:#b7b7b7;--orange:#ed6b00;--orange-hover:#ff7c0a;--blue:#1473df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55}img{max-width:100%}a{color:inherit;text-decoration:none}.container{width:min(100% - 32px,1140px);margin-inline:auto}.top-actions{display:flex;justify-content:center;gap:15px;padding:12px 0}.btn{display:inline-flex;min-height:42px;padding:11px 30px;align-items:center;justify-content:center;border:0;border-radius:8px;color:#fff;font-weight:700;text-align:center;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-blue{background:var(--blue)}.btn-orange{background:var(--orange)}.btn-orange:hover{background:var(--orange-hover);box-shadow:0 8px 22px rgba(237,107,0,.24)}.navigation-shell{background:var(--surface-2);border-top:1px solid #252525}.navigation-row{position:relative;display:flex;min-height:70px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center}.brand img{display:block;width:122px;height:auto}.main-nav{display:flex;align-items:center;gap:28px}.main-nav a{font-weight:700;color:#ddd;transition:color .2s}.main-nav a:hover{color:#fff}.menu-toggle,.menu-button{display:none}.hero{background:#101010}.hero-content{display:flex;min-height:320px;align-items:center;justify-content:space-between;gap:30px}.hero-copy{position:relative;z-index:2}.hero-offer{max-width:600px;font-size:28px;font-weight:800;line-height:1.25}.hero-button{min-width:200px;margin-top:32px}.hero-image{width:300px;height:auto;object-fit:contain}.intro{padding:46px 0}.intro h1{margin:0 0 24px;font-size:clamp(28px,4vw,44px);line-height:1.14}.content-cta{margin-top:10px}.games-section,.engagement-section{background:var(--surface);padding:38px 0}.section-title{margin-bottom:18px;font-size:24px;font-weight:800}.games-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 30px}.game-card{position:relative;display:block;aspect-ratio:340/225;overflow:hidden;border-radius:11px;background:#0b0b0b;box-shadow:0 8px 18px rgba(0,0,0,.15)}.game-card>img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s,transform .35s}.game-overlay{position:absolute;inset:0;display:flex;padding:14px;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:rgba(0,0,0,.05);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s,visibility .25s}.game-card:hover>img,.game-card:focus>img{opacity:.28;transform:scale(1.04)}.game-card:hover .game-overlay,.game-card:focus .game-overlay{opacity:1;visibility:visible;transform:none}.game-name{font-size:15px;font-weight:800;text-align:center;text-shadow:0 2px 5px #000}.game-play{display:block;width:min(185px,100%);padding:10px 12px;border-radius:8px;background:var(--orange);font-weight:800;text-align:center}.game-demo{font-size:14px;font-weight:800;text-decoration:underline;text-transform:uppercase}.article-section{padding:44px 0}.content-flow{min-width:0;color:var(--muted)}.content-flow h2,.content-flow h3,.content-flow h4{color:#fff;line-height:1.25}.content-flow h2{margin:36px 0 14px;font-size:28px}.content-flow h3{margin:28px 0 12px;font-size:22px}.content-flow p{margin:0 0 17px}.content-flow ul,.content-flow ol{max-width:100%;margin:16px 0;padding-left:26px}.content-flow li{margin-bottom:9px;overflow-wrap:anywhere}.content-flow a{color:#ff8b2c;text-decoration:underline}.article-cta{display:flex;margin-top:32px;padding:22px;align-items:center;justify-content:space-between;gap:20px;border:1px solid #3a3a3a;border-radius:12px;background:var(--surface-2);font-size:18px;font-weight:800}.table-scroll{width:100%;max-width:100%;margin:18px 0 24px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:10px;-webkit-overflow-scrolling:touch}.table-scroll table{width:100%;margin:0;border-collapse:collapse;table-layout:auto;background:#151515}.table-scroll th,.table-scroll td{padding:12px 15px;border:1px solid var(--line);white-space:nowrap;text-align:left}.table-scroll th{background:#242424;color:#fff}.faq-reviews>.faq,.faq-reviews>section{margin-top:28px}.faq-reviews>.faq:first-child{margin-top:0}.faq-reviews .h2-base-title,.faq-reviews>section>h2{margin:0 0 20px;font-size:28px}.faq-content{display:grid;gap:12px}.faq-item{overflow:hidden;border:1px solid #333;border-radius:12px;background:#202020}.faq-item-header-wrapper{padding:18px 20px;border-bottom:1px solid #303030}.faq-item-title{margin:0;color:#fff;font-size:17px;line-height:1.35}.faq-item-content-visible{padding:17px 20px;color:var(--muted)}.faq-reviews>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faq-reviews>section>h2{grid-column:1/-1}.faq-reviews>section>div{padding:20px;border:1px solid #333;border-radius:13px;background:#202020;box-shadow:0 10px 24px rgba(0,0,0,.15)}.faq-reviews>section h3{margin:0 0 10px;font-size:17px}.faq-reviews>section p{margin:0;color:var(--muted)}.site-footer{padding:36px 0 28px;background:#151515}.providers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 24px}.providers a{display:flex;width:150px;height:52px;align-items:center;justify-content:center}.providers img{display:block;width:auto;max-width:100%;height:auto;max-height:46px;object-fit:contain}.footer-nav{display:flex;margin-top:28px;flex-wrap:wrap;justify-content:center;gap:13px 26px}.footer-nav a{color:#ff7b12}.copyright{margin:14px 0 0;color:#ccc;text-align:center;font-size:14px}@media(max-width:980px){.games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.faq-reviews>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.container{width:min(100% - 28px,1140px)}.top-actions{padding:10px 0}.top-actions .btn{min-height:38px;padding:9px 22px}.navigation-row{min-height:62px}.menu-button{display:flex;width:34px;height:34px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-button span{display:block;width:24px;height:2px;background:#fff}.main-nav{position:absolute;top:62px;right:0;left:0;z-index:20;display:none;padding:16px;align-items:stretch;flex-direction:column;gap:8px;background:#202020;border-top:1px solid #333;box-shadow:0 14px 20px rgba(0,0,0,.35)}.main-nav a{padding:10px 12px;border-radius:7px;background:#282828}.menu-toggle:checked~.main-nav{display:flex}.hero-content{min-height:280px}.hero-offer{font-size:24px}.hero-image{width:250px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-reviews>section{grid-template-columns:1fr}.article-cta{align-items:stretch;flex-direction:column;text-align:center}.table-scroll table{width:max-content;min-width:720px;max-width:none}}@media(max-width:520px){.top-actions{gap:10px}.top-actions .btn{flex:1;padding:9px 14px}.hero-content{min-height:360px;align-items:center;flex-direction:column;justify-content:center;text-align:center}.hero-copy{padding-top:26px}.hero-button{margin-top:20px}.hero-image{width:230px;margin-top:-20px}.intro{padding:34px 0}.intro h1{font-size:29px}.section-title{font-size:21px}.games-grid{gap:10px}.game-card{border-radius:8px}.game-overlay{padding:7px;gap:5px}.game-name{font-size:12px}.game-play{padding:7px 5px;font-size:11px}.game-demo{font-size:11px}.content-flow h2{font-size:23px}.content-flow h3{font-size:19px}.content-flow ul,.content-flow ol{padding-left:21px}.providers{gap:12px}.providers a{width:95px;height:40px}.providers img{max-height:34px}.faq-item-header-wrapper,.faq-item-content-visible{padding:15px}.faq-reviews .h2-base-title,.faq-reviews>section>h2{font-size:24px}}
