:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:72px;--space-7:104px;--radius:6px;--shadow:0 18px 50px rgba(0,0,0,.24)}body{font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.7;letter-spacing:.005em;color:#f4f4f2}.site-head{height:76px;border-bottom-width:1px;background:rgba(10,10,10,.96);backdrop-filter:blur(16px)}.head-inner{gap:var(--space-2)}.menu-toggle{border-radius:50%;transition:background .25s,color .25s}.menu-toggle:hover{background:#ffffff0d;color:#ff9a16}.head-action{min-height:38px;display:inline-flex;align-items:center;padding:0 18px;border-width:1px;border-color:#ffffff35;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.08em;transition:transform .25s,border-color .25s,background .25s}.head-action:hover{transform:translateY(-1px);border-color:#fff}.btn{min-height:46px;padding:0 24px;border-radius:4px;font-size:11px;font-weight:650;letter-spacing:.09em;transition:transform .25s ease,box-shadow .25s ease,filter .25s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff920029;filter:brightness(1.06)}.drawer{background:#111;box-shadow:30px 0 80px #0009}.drawer-nav{padding:24px}.drawer-nav a,.drawer-nav summary{min-height:52px;font-weight:550;letter-spacing:.075em;border-color:#ffffff12}.drawer-top,.drawer-bottom{padding:24px 28px}.banner-slider{background:#050505}.hero-box{height:auto;aspect-ratio:16/6.4;max-width:1200px;position:relative}.banner-track{position:absolute;inset:0}.banner-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.banner-slide.active{opacity:1;pointer-events:auto}.banner-slide img{width:100%;height:100%;object-fit:cover}.hero-box:after{display:none}.slider-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #ffffff4a;border-radius:50%;background:#09090975;color:white;font-size:28px;line-height:1;opacity:.55;transition:.25s;cursor:pointer}.slider-arrow:hover{opacity:1;background:#0b0b0bcf}.slider-arrow.prev{left:18px}.slider-arrow.next{right:18px}.slider-dots{position:absolute;z-index:3;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px}.slider-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff70;cursor:pointer;transition:.25s}.slider-dots button.active{width:26px;border-radius:5px;background:#fff}.section{padding-block:var(--space-7)}.section.alt{background:#121212}.section-title{font-size:clamp(34px,4vw,52px);font-weight:520;letter-spacing:-.035em;line-height:1.08;margin:12px 0 var(--space-5)}.eyebrow{font-weight:550;letter-spacing:.18em}.cards{gap:var(--space-3)}.card{border-color:#ffffff12;border-radius:var(--radius);background:#1b1b1b;box-shadow:0 1px 0 #ffffff0a;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);border-color:#ffffff2a;box-shadow:var(--shadow)}.card-body{padding:var(--space-4)}.card h3{font-size:21px;font-weight:520;letter-spacing:-.015em}.card p,.prose{color:#b9b9b6}.card a{font-weight:600;letter-spacing:.08em}.game-grid{gap:var(--space-2)}.game-card{border-color:#ffffff16;border-radius:var(--radius);box-shadow:0 1px 0 #ffffff0a;transition:transform .3s,box-shadow .3s}.game-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.game-card img{transition:transform .5s}.game-card:hover img{transform:scale(1.025)}.game-card h3{font-weight:520;letter-spacing:.04em}.start-grid article{padding:20px 16px}.start-grid strong{font-weight:600;letter-spacing:.07em}.provider-grid,.payment-grid{border-radius:var(--radius);padding:40px;box-shadow:var(--shadow)}.page-hero{padding:var(--space-7) 0}.page-hero h1{font-weight:520;letter-spacing:-.04em;line-height:1}.accordion details{padding:22px 0;border-color:#ffffff1c}.accordion summary{font-weight:520;letter-spacing:.01em}.site-footer{padding-top:var(--space-6)}
@media(max-width:900px){.section{padding-block:var(--space-6)}.hero-box{aspect-ratio:16/8}.cards{gap:var(--space-2)}}@media(max-width:600px){.site-head{height:64px}.hero-box{aspect-ratio:4/5}.slider-arrow{width:38px;height:38px}.slider-arrow.prev{left:10px}.slider-arrow.next{right:10px}.section{padding-block:56px}.section-title{font-size:36px;margin-bottom:32px}.card-body{padding:24px}.provider-grid,.payment-grid{padding:28px 20px}.start-grid article{padding:16px 20px}}
