  
    *{margin:0;padding:0;box-sizing:border-box}
    body{font-family:'Inter',sans-serif;background:#0d0d0d;color:#fff;min-height:100vh}
    .gr-header{display:flex;align-items:center;justify-content:space-between;background:#161616;border-bottom:1px solid #222;position:fixed;top:0;left:0;right:0;z-index:100;height:56px;padding:0 24px}
    .gr-header-left{display:flex;align-items:center;gap:14px}
    .gr-menu-btn{background:#2d2d2d;border:none;color:#fff;cursor:pointer;padding:12px 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}
    .gr-menu-btn:hover{background:#3d3d3d}
    .gr-menu-btn svg{width:18px;height:18px;transition:transform .3s}
    body.gr-collapsed .gr-menu-btn svg{transform:rotate(180deg)}
    .gr-logo{color:#fff;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase}
    .gr-header-right{display:flex;gap:12px}
    .gr-btn-login{background:transparent;border:1px solid #333;color:#fff;padding:10px 22px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}
    .gr-btn-register{background:linear-gradient(135deg,#f0b429,#d49a00);border:none;color:#000;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}
    .gr-btn-register:hover{background:linear-gradient(135deg,#ffc53d,#e6a800)}
    .gr-wrapper{display:flex;justify-content:center;padding-top:56px}
    .gr-wrapper-inner{display:flex;width:100%}
    .gr-sidebar{width:260px;min-width:260px;background:#161616;padding:20px 16px;height:calc(100vh - 56px);position:fixed;left:0;top:56px;overflow-y:auto;transition:all .3s;z-index:99;border-right:1px solid #222}
    body.gr-collapsed .gr-sidebar{width:72px;min-width:72px;padding:20px 12px}
    .gr-search{display:flex;align-items:center;background:#222;border-radius:10px;padding:14px;margin-bottom:16px;gap:12px;cursor:pointer}
    .gr-search svg{width:20px;height:20px;color:#666;flex-shrink:0}
    .gr-search input{background:none;border:none;color:#666;font-size:14px;width:100%;outline:none}
    body.gr-collapsed .gr-search{justify-content:center;padding:14px}
    body.gr-collapsed .gr-search input{display:none}
    .gr-bonus-card{background:linear-gradient(155deg,#1f6b4a 0%,#165438 50%,#0f3d28 100%);border-radius:14px;padding:20px;margin-bottom:12px;position:relative;overflow:hidden}
    body.gr-collapsed .gr-bonus-card{display:none}
    .gr-dragon-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:56px;opacity:.85}
    .gr-bonus-label{font-size:11px;color:#9a9a9a;margin-bottom:4px}
    .gr-bonus-value{font-size:20px;font-weight:800;color:#f0b429;line-height:1.2}
    .gr-bonus-spins{font-size:16px;font-weight:700;color:#f0b429;margin-bottom:12px}
    .gr-btn-bonus{background:linear-gradient(135deg,#f0b429,#d49a00);border:none;color:#000;padding:10px 22px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;position:relative;z-index:1;text-decoration:none;display:inline-block}
    .gr-tabs{display:flex;background:#222;border-radius:10px;margin-bottom:18px;overflow:hidden}
    body.gr-collapsed .gr-tabs{display:none}
    .gr-tab{flex:1;padding:12px 10px;text-align:center;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}
    .gr-tab.active{background:#333;color:#fff}
    .gr-nav-item{display:flex;align-items:center;gap:14px;padding:14px;color:#a99c92;font:500 14px/20px Geologica,sans-serif;cursor:pointer;border-radius:10px;transition:all .2s}
    .gr-nav-item:hover{background:#222}
    .gr-nav-item svg{width:24px;height:24px;flex-shrink:0;color:#2eb860}
    .gr-nav-item span{transition:opacity .2s}
    body.gr-collapsed .gr-nav-item{justify-content:center;padding:16px 12px}
    body.gr-collapsed .gr-nav-item span{display:none}
    .gr-nav-divider{height:1px;background:#222;margin:12px 0}
    .gr-main{flex:1;padding:24px 28px;margin-left:260px;transition:margin-left .3s;overflow:hidden}
    .gr-main-inner{max-width:1800px;margin:0 auto;width:100%}
    body.gr-collapsed .gr-main{margin-left:72px}
    .gr-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}
    .gr-section-title{font:700 20px/26px 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:1.5px}
    .gr-controls{display:flex;align-items:center;gap:14px}
    .gr-arrows{display:flex;gap:10px}
    .gr-arrow{width:40px;height:40px;background:#222;border:none;border-radius:10px;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}
    .gr-arrow:hover{background:#333;color:#fff}
    .gr-arrow svg{width:20px;height:20px}
    .gr-btn-all{background:#222;border:none;color:#fff;padding:12px 24px;border-radius:10px;font:500 13px/18px 'Geologica',sans-serif;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}
    .gr-btn-all:hover{background:#333}
    .gr-slider{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:none}
    .gr-slider::-webkit-scrollbar{display:none}
    .gr-game{min-width:168px;max-width:168px;flex-shrink:0;position:relative;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .2s;text-decoration:none;display:block}
    .gr-game:hover{transform:translateY(-5px)}
    .gr-game:hover .gr-game-hover{opacity:1}
    .gr-game-img{width:100%;aspect-ratio:1;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;align-items:center;justify-content:center;font-size:52px}
    .gr-game-img img{width:100%;height:100%;object-fit:cover}
    .gr-game-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}
    .gr-game-name{font:600 13px/17px 'Geologica',sans-serif;color:#fff;text-align:center;padding:0 12px}
    .gr-game-studio{font:400 11px/15px 'Geologica',sans-serif;color:#888}
    .gr-btn-play{background:linear-gradient(135deg,#f0b429,#d49a00);border:none;color:#000;padding:10px 28px;border-radius:8px;font:600 12px/16px 'Geologica',sans-serif;cursor:pointer;margin-top:6px}
    .gr-btn-demo{background:transparent;border:none;color:#888;font:400 11px/15px 'Geologica',sans-serif;cursor:pointer}
    .gr-btn-demo:hover{color:#fff}
    .gr-game-fav{position:absolute;top:12px;right:12px;background:none;border:none;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s}
    .gr-game:hover .gr-game-fav{opacity:1}
    .gr-game-provider{position:absolute;bottom:10px;right:10px;font:400 10px/13px 'Geologica',sans-serif;color:#555;text-transform:uppercase}
  


   
          .gr-hero{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;text-align:center;padding:90px 28px 70px;overflow:hidden;background:radial-gradient(ellipse 85% 55% at 50% 100%,rgba(31,107,74,.45) 0%,transparent 65%),radial-gradient(ellipse 65% 45% at 20% 20%,rgba(240,180,41,.1) 0%,transparent 55%),radial-gradient(ellipse 55% 55% at 80% 30%,rgba(31,107,74,.18) 0%,transparent 55%),linear-gradient(180deg,#0a0a0a 0%,#0d0d0d 50%,#0f1a15 100%);margin-bottom:50px;border-radius:20px}
          .gr-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5L35 25H55L39 37L44 57L30 45L16 57L21 37L5 25H25L30 5Z' fill='none' stroke='%23ffffff' stroke-width='0.3' opacity='0.04'/%3E%3C/svg%3E");background-size:130px 130px;pointer-events:none}
          .gr-hero-dragon{position:absolute;font-size:300px;opacity:.07;right:3%;top:50%;transform:translateY(-50%);filter:grayscale(40%);pointer-events:none;z-index:0}
          .gr-hero-dragon-left{left:3%;right:auto;transform:translateY(-50%) scaleX(-1)}
          .gr-hero-content{position:relative;z-index:1;max-width:920px}
          .gr-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(46,184,96,.18);border:1px solid rgba(46,184,96,.35);padding:10px 24px;border-radius:50px;font:500 12px/16px 'Geologica',sans-serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:28px}
          .gr-hero-badge svg{width:18px;height:18px;animation:grPulse 2s ease-in-out infinite}
          @keyframes grPulse{0%,100%{opacity:1}50%{opacity:.5}}
          .gr-hero-h1{font:800 60px/1.1 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;margin-bottom:16px;letter-spacing:3px;text-shadow:0 5px 35px rgba(0,0,0,.5)}
          .gr-hero-h1 .gr-brand{background:linear-gradient(135deg,#f0b429 0%,#ff9500 50%,#f0b429 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
          .gr-hero-desc{font:400 19px/1.7 'Geologica',sans-serif;color:#a99c92;max-width:640px;margin:0 auto 36px}
          .gr-hero-bonus{display:inline-flex;align-items:center;gap:20px;background:linear-gradient(135deg,rgba(31,107,74,.65) 0%,rgba(15,61,40,.85) 100%);border:1px solid rgba(46,184,96,.35);border-radius:18px;padding:24px 38px;margin-bottom:38px}
          .gr-hero-amount{font:800 46px/1 'Cinzel',serif;color:#f0b429}
          .gr-hero-bonus-text{text-align:left}
          .gr-hero-bonus-text span{display:block;font:600 15px/1.4 'Geologica',sans-serif;color:#fff}
          .gr-hero-bonus-text small{font:400 13px/1.4 'Geologica',sans-serif;color:#888}
          .gr-hero-cta{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-bottom:45px}
          .gr-btn-primary{background:linear-gradient(135deg,#f0b429 0%,#d49a00 100%);border:none;color:#000;padding:18px 44px;border-radius:10px;font:700 15px/20px 'Geologica',sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s;box-shadow:0 5px 25px rgba(240,180,41,.35)}
          .gr-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 35px rgba(240,180,41,.45)}
          .gr-btn-secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#fff;padding:18px 36px;border-radius:10px;font:500 15px/20px 'Geologica',sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s}
          .gr-btn-secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}
          .gr-trust-row{display:flex;justify-content:center;gap:36px;flex-wrap:wrap}
          .gr-trust-item{display:flex;align-items:center;gap:10px;font:400 14px/18px 'Geologica',sans-serif;color:#666}
          .gr-trust-item svg{width:22px;height:22px;color:#2eb860}
          @media(max-width:768px){.gr-hero{min-height:500px;padding:70px 18px 50px}.gr-hero-h1{font-size:38px}.gr-hero-desc{font-size:16px}.gr-hero-bonus{flex-direction:column;gap:10px;padding:20px 28px}.gr-hero-bonus-text{text-align:center}.gr-hero-dragon{display:none}}
        

          
          .gr-promo-section{position:relative;width:100%;margin-bottom:50px}
          .gr-promo-slider{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:none;width:100%}
          .gr-promo-slider::-webkit-scrollbar{display:none}
          .gr-promo-card{min-width:380px;max-width:380px;height:220px;background:linear-gradient(160deg,#1f6b4a 0%,#165438 45%,#0f4530 75%,#0a3525 100%);border-radius:16px;padding:24px;position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center}
          .gr-promo-card::before{content:'';position:absolute;top:50%;right:12%;transform:translateY(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.07) 0%,rgba(255,255,255,.03) 35%,transparent 70%);border-radius:50%;pointer-events:none}
          .gr-promo-text{width:200px;min-width:200px;z-index:1}
          .gr-promo-label{font-size:11px;color:#fff5ed;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-weight:500;opacity:.9}
          .gr-promo-title{font:700 26px/30px 'Cinzel',serif;color:#fff5ed;margin-bottom:4px;text-transform:uppercase}
          .gr-promo-subtitle{font:700 26px/30px 'Cinzel',serif;color:#fff5ed;margin-bottom:18px;text-transform:uppercase}
          .gr-btn-promo{background:linear-gradient(135deg,#f0b429,#d49a00);border:none;color:#000;padding:12px 22px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s;text-decoration:none;display:inline-block}
          .gr-btn-promo:hover{background:linear-gradient(135deg,#ffc53d,#e6a800)}
          .gr-promo-img{width:150px;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
          .gr-promo-img img{max-width:100%;max-height:100%;object-fit:contain}
          .gr-pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}
          .gr-dot{width:8px;height:8px;border-radius:50%;background:#333;cursor:pointer;transition:all .3s}
          .gr-dot.active{background:#fff;width:24px;border-radius:4px}
        


        
          .gr-top10-section{margin-bottom:50px}
          .gr-top10-slider{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:none}
          .gr-top10-slider::-webkit-scrollbar{display:none}
          .gr-top10-card{text-decoration:none;display:block;flex-shrink:0}
          .gr-top10-wrap{display:flex;align-items:flex-end;gap:0}
          .gr-top10-num{font:800 72px/1 'Cinzel',serif;color:#222;text-shadow:2px 2px 0 #333;margin-right:-18px;z-index:1}
          .gr-top10-img{width:110px;height:140px;border-radius:12px;overflow:hidden;position:relative}
          .gr-top10-img img{width:100%;height:100%;object-fit:cover}
          .gr-top10-studio{font:400 11px/15px 'Geologica',sans-serif;color:#666;text-align:center;margin-top:10px}
        


                
          .gr-wins-section{margin-bottom:50px}
          .gr-wins-title{font:700 20px/26px 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px;text-align:center}
          .gr-wins-title span{color:#f0b429}
          .gr-wins-slider{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:none}
          .gr-wins-slider::-webkit-scrollbar{display:none}
          .gr-win-card{min-width:180px;background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid #222;border-radius:14px;padding:16px;flex-shrink:0;text-decoration:none;display:block;transition:all .3s}
          .gr-win-card:hover{border-color:#2eb860;transform:translateY(-4px)}
          .gr-win-game-img{width:100%;height:90px;border-radius:10px;margin-bottom:14px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}
          .gr-win-game-img.style-1{background:linear-gradient(135deg,#1f6b4a,#0f3d28)}
          .gr-win-game-img.style-2{background:linear-gradient(135deg,#6b4a1f,#3d280f)}
          .gr-win-game-img.style-3{background:linear-gradient(135deg,#4a1f6b,#280f3d)}
          .gr-win-game-img.style-4{background:linear-gradient(135deg,#1f4a6b,#0f283d)}
          .gr-win-game-img.style-5{background:linear-gradient(135deg,#6b1f4a,#3d0f28)}
          .gr-win-game-img.style-6{background:linear-gradient(135deg,#4a6b1f,#283d0f)}
          .gr-win-game-img.style-7{background:linear-gradient(135deg,#1f6b6b,#0f3d3d)}
          .gr-win-game-img.style-8{background:linear-gradient(135deg,#6b6b1f,#3d3d0f)}
          .gr-win-info{text-align:center}
          .gr-win-user{font:500 13px/17px 'Geologica',sans-serif;color:#888;margin-bottom:4px}
          .gr-win-game-name{font:600 14px/18px 'Geologica',sans-serif;color:#fff;margin-bottom:8px}
          .gr-win-amount{font:400 12px/16px 'Geologica',sans-serif;color:#888}
          .gr-win-amount span{color:#2eb860;font-weight:600}
        


        
          .gr-why-section{padding:80px 0;background:linear-gradient(180deg,#0f1a15 0%,#0d0d0d 50%,#0d0d0d 100%);position:relative;margin-bottom:50px;border-radius:20px}
          .gr-why-inner{max-width:1200px;margin:0 auto;padding:0 28px}
          .gr-why-header{text-align:center;margin-bottom:52px}
          .gr-why-h2{font:700 38px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:18px}
          .gr-why-h2 .gr-brand{color:#f0b429}
          .gr-why-intro{font:400 17px/1.8 'Geologica',sans-serif;color:#a99c92;max-width:720px;margin:0 auto}
          .gr-why-h3{font:600 22px/1.3 'Cinzel',serif;color:#5eead4;text-transform:uppercase;letter-spacing:2.5px;text-align:center;margin-bottom:44px;display:flex;align-items:center;justify-content:center;gap:18px}
          .gr-why-h3::before,.gr-why-h3::after{content:'';width:70px;height:1px;background:linear-gradient(90deg,transparent,#2eb860,transparent)}
          .gr-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:52px}
          .gr-feature{background:linear-gradient(160deg,rgba(42,42,42,.55) 0%,rgba(26,26,26,.85) 100%);border:1px solid #222;border-radius:18px;padding:32px 28px;text-align:center;transition:all .3s}
          .gr-feature:hover{border-color:rgba(46,184,96,.35);transform:translateY(-5px);box-shadow:0 14px 45px rgba(0,0,0,.35)}
          .gr-feature-icon{width:62px;height:62px;background:linear-gradient(135deg,rgba(46,184,96,.22) 0%,rgba(46,184,96,.06) 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:30px}
          .gr-feature-title{font:600 16px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:10px}
          .gr-feature-desc{font:400 14px/1.6 'Geologica',sans-serif;color:#888}
          .gr-why-text{background:linear-gradient(135deg,rgba(31,107,74,.18) 0%,rgba(13,13,13,.92) 100%);border-left:4px solid #2eb860;border-radius:0 14px 14px 0;padding:36px;margin-top:36px}
          .gr-why-text p{font:400 16px/1.9 'Geologica',sans-serif;color:#c4b8ae;margin-bottom:18px}
          .gr-why-text p:last-child{margin-bottom:0}
          .gr-why-text strong{color:#fff}
          .gr-highlight{display:inline-flex;align-items:center;gap:8px;background:rgba(240,180,41,.12);padding:3px 12px;border-radius:5px;color:#f0b429;font-weight:500}
          @media(max-width:1024px){.gr-features-grid{grid-template-columns:repeat(2,1fr)}}
          @media(max-width:600px){.gr-why-section{padding:65px 0}.gr-why-h2{font-size:30px}.gr-features-grid{grid-template-columns:1fr}.gr-why-h3::before,.gr-why-h3::after{width:35px}}
        


        
          .gr-welcome-section{padding:80px 0;background:radial-gradient(ellipse 75% 55% at 50% 0%,rgba(31,107,74,.22) 0%,transparent 65%),#0d0d0d;position:relative;margin-bottom:50px;border-radius:20px}
          .gr-welcome-inner{max-width:1020px;margin:0 auto;padding:0 28px}
          .gr-welcome-header{text-align:center;margin-bottom:44px}
          .gr-welcome-h2{font:700 38px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:18px}
          .gr-welcome-h2 .gr-amount{color:#f0b429}
          .gr-welcome-intro{font:400 17px/1.9 'Geologica',sans-serif;color:#a99c92;max-width:780px;margin:0 auto}
          .gr-welcome-content{margin-bottom:52px}
          .gr-welcome-text{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae;margin-bottom:36px}
          .gr-welcome-text strong{color:#fff}
          .gr-welcome-text .gr-hl{color:#f0b429;font-weight:600}
          .gr-deposit-box{background:linear-gradient(160deg,rgba(42,42,42,.45) 0%,rgba(26,26,26,.82) 100%);border:1px solid #222;border-radius:18px;padding:36px;margin-bottom:36px}
          .gr-deposit-h3{font:600 20px/1.3 'Cinzel',serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid #333}
          .gr-deposit-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.06)}
          .gr-deposit-row:last-child{border-bottom:none}
          .gr-deposit-label{font:500 15px/1.4 'Geologica',sans-serif;color:#888}
          .gr-deposit-value{font:600 16px/1.4 'Geologica',sans-serif;color:#fff;text-align:right}
          .gr-deposit-value .gr-bonus{color:#f0b429}
          .gr-deposit-value .gr-spins{color:#5eead4;font-size:14px;display:block;margin-top:3px}
          .gr-terms-box{background:rgba(46,184,96,.1);border-left:4px solid #2eb860;border-radius:0 10px 10px 0;padding:22px 28px;margin:28px 0}
          .gr-terms-box p{font:400 15px/1.8 'Geologica',sans-serif;color:#a99c92;margin:0}
          .gr-terms-box strong{color:#fff}
          .gr-highroller{background:linear-gradient(135deg,rgba(240,180,41,.12) 0%,rgba(13,13,13,.96) 100%);border:1px solid rgba(240,180,41,.22);border-radius:18px;padding:36px;margin-top:44px}
          .gr-highroller-h3{font:600 22px/1.3 'Cinzel',serif;color:#f0b429;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:18px;display:flex;align-items:center;gap:14px}
          .gr-highroller-h3::before{content:'👑';font-size:26px}
          .gr-highroller-text{font:400 16px/1.9 'Geologica',sans-serif;color:#c4b8ae}
          .gr-highroller-text strong{color:#fff}
          .gr-highroller-text .gr-gold{color:#f0b429;font-weight:600}
          .gr-cta-box{text-align:center;margin-top:44px}
          .gr-cta-btn{background:linear-gradient(135deg,#f0b429 0%,#d49a00 100%);border:none;color:#000;padding:18px 52px;border-radius:10px;font:700 16px/20px 'Geologica',sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s;box-shadow:0 5px 25px rgba(240,180,41,.35)}
          .gr-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 35px rgba(240,180,41,.45)}
          @media(max-width:768px){.gr-welcome-section{padding:65px 0}.gr-welcome-h2{font-size:30px}.gr-deposit-box{padding:28px 22px}.gr-deposit-row{flex-direction:column;align-items:flex-start;gap:10px}.gr-deposit-value{text-align:left}}
        

        
  .gr-games-overview{padding:80px 0;background:linear-gradient(180deg,#0d0d0d 0%,#0f1510 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
  .gr-games-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-games-header{text-align:center;margin-bottom:44px}
  .gr-games-h2{font:700 36px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}
  .gr-games-h2 .gr-count{color:#f0b429}
  .gr-games-intro{font:400 17px/1.8 'Geologica',sans-serif;color:#a99c92;max-width:720px;margin:0 auto}
  .gr-games-text{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae;margin-bottom:28px}
  .gr-games-text strong{color:#fff}
  .gr-games-text .gr-hl{color:#f0b429;font-weight:500}
  .gr-games-text .gr-green{color:#5eead4;font-weight:500}
  .gr-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:32px 0}
  .gr-cat-tag{display:flex;align-items:center;gap:8px;background:rgba(46,184,96,.1);border:1px solid rgba(46,184,96,.25);padding:10px 18px;border-radius:50px;font:500 13px/1 'Geologica',sans-serif;color:#5eead4}
  .gr-cat-tag .gr-icon{font-size:16px}
  .gr-providers-box{background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:28px;margin-top:36px}
  .gr-providers-label{font:600 14px/1 'Geologica',sans-serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}
  .gr-providers-list{font:400 15px/1.8 'Geologica',sans-serif;color:#a99c92}
  .gr-providers-list strong{color:#fff}
  .gr-filter-tip{background:rgba(240,180,41,.08);border-left:4px solid #f0b429;border-radius:0 10px 10px 0;padding:20px 24px;margin-top:28px}
  .gr-filter-tip p{font:400 14px/1.7 'Geologica',sans-serif;color:#a99c92;margin:0}
  .gr-filter-tip strong{color:#fff}



  .gr-slots{padding:80px 0;background:radial-gradient(ellipse 70% 45% at 50% 100%,rgba(240,180,41,.06) 0%,transparent 55%),#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-slots-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-slots-header{text-align:center;margin-bottom:40px}
  .gr-slots-h2{font:700 34px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-slots-h2 .gr-accent{color:#f0b429}
  .gr-slots-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-slots-content{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae}
  .gr-slots-content p{margin-bottom:24px}
  .gr-slots-content strong{color:#fff}
  .gr-slots-content .gr-hl{color:#f0b429;font-weight:500}
  .gr-slots-content .gr-green{color:#5eead4;font-weight:500}
  .gr-showcase{background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:24px;margin:28px 0}
  .gr-showcase-label{font:600 13px/1 'Geologica',sans-serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}
  .gr-showcase-games{font:400 14px/1.8 'Geologica',sans-serif;color:#a99c92}
  .gr-showcase-games strong{color:#fff}
  .gr-themes{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}
  .gr-theme-chip{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid #333;padding:10px 16px;border-radius:8px;font:400 13px/1 'Geologica',sans-serif;color:#888}
  .gr-sorting-box{background:rgba(46,184,96,.08);border-left:4px solid #2eb860;border-radius:0 10px 10px 0;padding:20px 24px;margin-top:28px}
  .gr-sorting-box p{font:400 14px/1.7 'Geologica',sans-serif;color:#a99c92;margin:0}
  .gr-sorting-box strong{color:#fff}
  .gr-sorting-box code{background:rgba(255,255,255,.08);padding:2px 8px;border-radius:4px;font-family:monospace;color:#5eead4}



  .gr-crash{padding:80px 0;background:linear-gradient(180deg,#0d0d0d 0%,#10150f 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
  .gr-crash-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-crash-header{text-align:center;margin-bottom:40px}
  .gr-crash-h2{font:700 34px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-crash-h2 .gr-accent{color:#f0b429}
  .gr-crash-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-crash-content{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae}
  .gr-crash-content p{margin-bottom:24px}
  .gr-crash-content strong{color:#fff}
  .gr-crash-content .gr-gold{color:#f0b429;font-weight:500}
  .gr-crash-content .gr-green{color:#5eead4;font-weight:500}
  .gr-how-works{background:linear-gradient(160deg,rgba(46,184,96,.1) 0%,rgba(26,26,26,.8) 100%);border:1px solid rgba(46,184,96,.25);border-radius:16px;padding:28px;margin:28px 0}
  .gr-how-works-title{font:600 16px/1 'Geologica',sans-serif;color:#5eead4;margin-bottom:16px}
  .gr-how-works p{font:400 15px/1.9 'Geologica',sans-serif;color:#a99c92;margin:0}
  .gr-how-works strong{color:#fff}
  .gr-crash-games{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}
  .gr-crash-tag{display:flex;align-items:center;gap:6px;background:rgba(240,180,41,.08);border:1px solid rgba(240,180,41,.2);padding:10px 16px;border-radius:8px;font:500 13px/1 'Geologica',sans-serif;color:#f0b429}
  .gr-crash-tag .gr-icon{font-size:16px}



  .gr-live{padding:80px 0;background:radial-gradient(ellipse 65% 50% at 50% 0%,rgba(46,184,96,.08) 0%,transparent 60%),#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-live-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-live-header{text-align:center;margin-bottom:40px}
  .gr-live-h2{font:700 34px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-live-h2 .gr-accent{color:#5eead4}
  .gr-live-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-live-content{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae}
  .gr-live-content p{margin-bottom:24px}
  .gr-live-content strong{color:#fff}
  .gr-live-content .gr-gold{color:#f0b429;font-weight:500}
  .gr-live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}
  .gr-live-card{background:linear-gradient(160deg,rgba(42,42,42,.5) 0%,rgba(26,26,26,.8) 100%);border:1px solid #222;border-radius:14px;padding:24px;text-align:center;transition:all .3s}
  .gr-live-card:hover{border-color:rgba(46,184,96,.35);transform:translateY(-4px)}
  .gr-live-card-icon{font-size:36px;margin-bottom:12px}
  .gr-live-card-name{font:600 15px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:6px}
  .gr-live-card-type{font:400 12px/1.4 'Geologica',sans-serif;color:#888}
  .gr-dealer-box{background:linear-gradient(160deg,rgba(46,184,96,.08) 0%,rgba(26,26,26,.75) 100%);border:1px solid rgba(46,184,96,.2);border-radius:16px;padding:28px;margin:28px 0}
  .gr-dealer-title{font:600 16px/1 'Geologica',sans-serif;color:#5eead4;margin-bottom:16px}
  .gr-dealer-box p{font:400 15px/1.9 'Geologica',sans-serif;color:#a99c92;margin:0}
  .gr-dealer-box strong{color:#fff}
  @media(max-width:768px){.gr-live-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:500px){.gr-live-grid{grid-template-columns:1fr}}




  .gr-table{padding:80px 0;background:#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-table-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-table-header{margin-bottom:36px}
  .gr-table-h2{font:700 28px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}
  .gr-table-tagline{font:400 15px/1.6 'Geologica',sans-serif;color:#888}
  .gr-table-content{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae}
  .gr-table-content p{margin-bottom:24px}
  .gr-table-content strong{color:#fff}
  .gr-table-content .gr-gold{color:#f0b429;font-weight:500}
  .gr-table-list{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
  .gr-table-chip{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid #333;padding:10px 16px;border-radius:8px;font:400 13px/1 'Geologica',sans-serif;color:#888}




  .gr-banking{padding:80px 0;background:linear-gradient(180deg,#0d0d0d 0%,#0f1210 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
  .gr-banking-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-banking-header{margin-bottom:36px}
  .gr-banking-h2{font:700 28px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}
  .gr-banking-tagline{font:400 15px/1.6 'Geologica',sans-serif;color:#888}
  .gr-banking-content{font:400 16px/2 'Geologica',sans-serif;color:#c4b8ae}
  .gr-banking-content p{margin-bottom:24px}
  .gr-banking-content strong{color:#fff}
  .gr-banking-content .gr-gold{color:#f0b429;font-weight:500}
  .gr-banking-content .gr-green{color:#5eead4;font-weight:500}
  .gr-bank-block{background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:28px;margin-bottom:24px}
  .gr-bank-title{font:600 18px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:10px}
  .gr-bank-title .gr-icon{font-size:24px}
  .gr-bank-block p{font:400 15px/1.9 'Geologica',sans-serif;color:#a99c92;margin-bottom:16px}
  .gr-bank-block p:last-child{margin-bottom:0}
  .gr-methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
  .gr-method{background:rgba(255,255,255,.06);border-radius:6px;padding:10px 14px;font:500 12px/1 'Geologica',sans-serif;color:#888}




  .gr-reload{padding:80px 0;background:radial-gradient(ellipse 65% 50% at 50% 100%,rgba(46,184,96,.08) 0%,transparent 55%),#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-reload-inner{max-width:1000px;margin:0 auto;padding:0 28px;text-align:center}
  .gr-reload-h2{font:700 32px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}
  .gr-reload-intro{font:400 16px/1.8 'Geologica',sans-serif;color:#a99c92;max-width:700px;margin:0 auto 40px}
  .gr-reload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}
  .gr-reload-card{background:linear-gradient(160deg,rgba(42,42,42,.5) 0%,rgba(26,26,26,.8) 100%);border:1px solid #222;border-radius:16px;padding:28px 20px;transition:all .3s}
  .gr-reload-card:hover{border-color:rgba(46,184,96,.35);transform:translateY(-4px)}
  .gr-reload-card.gr-featured{border-color:rgba(240,180,41,.3);background:linear-gradient(160deg,rgba(240,180,41,.08) 0%,rgba(26,26,26,.85) 100%)}
  .gr-reload-day{font:500 12px/1 'Geologica',sans-serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}
  .gr-reload-name{font:600 16px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:16px}
  .gr-reload-value{font:800 42px/1 'Cinzel',serif;color:#f0b429;margin-bottom:6px}
  .gr-reload-extra{font:500 14px/1.4 'Geologica',sans-serif;color:#888;margin-bottom:16px}
  .gr-reload-min{font:400 13px/1.4 'Geologica',sans-serif;color:#666}
  .gr-reload-min strong{color:#888}
  .gr-reload-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}
  .gr-reload-terms{background:rgba(46,184,96,.08);border-left:4px solid #2eb860;border-radius:0 10px 10px 0;padding:20px 24px;text-align:left;margin-bottom:28px}
  .gr-reload-terms p{font:400 14px/1.7 'Geologica',sans-serif;color:#a99c92;margin:0}
  .gr-reload-terms strong{color:#fff}
  .gr-reload-outro{font:400 15px/1.8 'Geologica',sans-serif;color:#a99c92}
  .gr-reload-outro strong{color:#fff}
  @media(max-width:900px){.gr-reload-grid{grid-template-columns:1fr}.gr-reload-row{grid-template-columns:1fr}}



  .gr-trust{padding:80px 0;background:#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-trust-inner{max-width:1100px;margin:0 auto;padding:0 28px}
  .gr-trust-header{text-align:center;margin-bottom:44px}
  .gr-trust-h2{font:700 32px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-trust-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:44px}
  .gr-trust-card{background:linear-gradient(160deg,rgba(42,42,42,.45) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:28px 20px;text-align:center;transition:all .3s}
  .gr-trust-card:hover{border-color:rgba(46,184,96,.3);transform:translateY(-4px)}
  .gr-trust-icon{font-size:40px;margin-bottom:16px}
  .gr-trust-card-title{font:600 15px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:10px}
  .gr-trust-card-desc{font:400 13px/1.6 'Geologica',sans-serif;color:#888}
  .gr-partners{background:linear-gradient(160deg,rgba(42,42,42,.3) 0%,rgba(26,26,26,.7) 100%);border:1px solid #222;border-radius:16px;padding:28px;text-align:center}
  .gr-partners-label{font:600 13px/1 'Geologica',sans-serif;color:#5eead4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px}
  .gr-partners-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
  .gr-partner{background:rgba(255,255,255,.04);border-radius:8px;padding:12px 18px;font:500 13px/1 'Geologica',sans-serif;color:#888}
  @media(max-width:900px){.gr-trust-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:500px){.gr-trust-grid{grid-template-columns:1fr}}




  .gr-howto{padding:80px 0;background:linear-gradient(180deg,#0d0d0d 0%,#0f1510 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
  .gr-howto-inner{max-width:1000px;margin:0 auto;padding:0 28px}
  .gr-howto-header{text-align:center;margin-bottom:48px}
  .gr-howto-h2{font:700 32px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-howto-h2 .gr-gold{color:#f0b429}
  .gr-howto-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-howto-steps{display:flex;flex-direction:column;gap:20px}
  .gr-howto-step{display:flex;gap:24px;background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:28px;transition:all .3s}
  .gr-howto-step:hover{border-color:rgba(46,184,96,.3)}
  .gr-step-marker{width:52px;height:52px;min-width:52px;background:linear-gradient(135deg,#2eb860 0%,#1f8a4c 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 22px/1 'Cinzel',serif;color:#fff}
  .gr-step-content h3{font:600 17px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:10px}
  .gr-step-content p{font:400 15px/1.8 'Geologica',sans-serif;color:#a99c92;margin-bottom:12px}
  .gr-step-tip{display:flex;align-items:center;gap:8px;font:400 13px/1.5 'Geologica',sans-serif;color:#888;background:rgba(240,180,41,.08);padding:10px 14px;border-radius:8px}
  .gr-step-tip .gr-icon{font-size:16px}
  @media(max-width:768px){.gr-howto-step{flex-direction:column;gap:16px}}



  .gr-responsible{padding:80px 0;background:#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-responsible-inner{max-width:1000px;margin:0 auto;padding:0 28px}
  .gr-responsible-header{text-align:center;margin-bottom:44px}
  .gr-responsible-icon{font-size:56px;margin-bottom:18px}
  .gr-responsible-h2{font:700 32px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-responsible-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888;max-width:600px;margin:0 auto}
  .gr-responsible-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:44px}
  .gr-responsible-card{background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:16px;padding:28px;transition:all .3s}
  .gr-responsible-card:hover{border-color:rgba(220,38,38,.3)}
  .gr-responsible-card-icon{font-size:32px;margin-bottom:14px}
  .gr-responsible-card h3{font:600 16px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:10px}
  .gr-responsible-card p{font:400 14px/1.7 'Geologica',sans-serif;color:#888}
  .gr-tools{background:linear-gradient(160deg,rgba(42,42,42,.3) 0%,rgba(26,26,26,.7) 100%);border:1px solid #222;border-radius:16px;padding:28px;margin-bottom:36px}
  .gr-tools-title{font:600 18px/1 'Geologica',sans-serif;color:#fff;text-align:center;margin-bottom:24px}
  .gr-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
  .gr-tool{text-align:center;padding:16px}
  .gr-tool-icon{font-size:28px;margin-bottom:10px}
  .gr-tool-name{font:600 14px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:6px}
  .gr-tool-desc{font:400 12px/1.5 'Geologica',sans-serif;color:#888}
  .gr-help{text-align:center}
  .gr-help-title{font:600 18px/1 'Geologica',sans-serif;color:#fff;margin-bottom:18px}
  .gr-help-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
  .gr-help-link{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid #333;padding:12px 20px;border-radius:10px;font:400 14px/1 'Geologica',sans-serif;color:#888;text-decoration:none;transition:all .2s}
  .gr-help-link:hover{border-color:#5eead4;color:#5eead4}
  .gr-help-link .gr-icon{font-size:18px}
  @media(max-width:900px){.gr-tools-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:600px){.gr-responsible-grid{grid-template-columns:1fr}.gr-tools-grid{grid-template-columns:1fr}}



  .gr-testimonials{padding:80px 0;background:radial-gradient(ellipse 60% 45% at 50% 0%,rgba(240,180,41,.06) 0%,transparent 55%),#0d0d0d;margin-bottom:50px;border-radius:20px}
  .gr-testimonials-inner{max-width:1200px;margin:0 auto;padding:0 28px}
  .gr-testimonials-header{text-align:center;margin-bottom:48px}
  .gr-testimonials-h2{font:700 32px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
  .gr-testimonials-h2 .gr-gold{color:#f0b429}
  .gr-testimonials-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
  .gr-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}
  .gr-testimonial{background:linear-gradient(160deg,rgba(42,42,42,.45) 0%,rgba(26,26,26,.8) 100%);border:1px solid #222;border-radius:16px;padding:28px;transition:all .3s}
  .gr-testimonial:hover{border-color:rgba(240,180,41,.3)}
  .gr-testimonial.gr-featured{border-color:rgba(240,180,41,.25);background:linear-gradient(160deg,rgba(240,180,41,.08) 0%,rgba(26,26,26,.85) 100%)}
  .gr-testimonial-quote{font:700 48px/1 'Cinzel',serif;color:#f0b429;opacity:.5;margin-bottom:12px}
  .gr-testimonial-text{font:400 14px/1.8 'Geologica',sans-serif;color:#a99c92;margin-bottom:20px}
  .gr-testimonial-author{display:flex;align-items:center;gap:14px}
  .gr-author-avatar{width:44px;height:44px;background:linear-gradient(135deg,#2eb860 0%,#1f6b4a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 16px/1 'Geologica',sans-serif;color:#fff}
  .gr-author-info{flex:1}
  .gr-author-name{font:600 14px/1.3 'Geologica',sans-serif;color:#fff}
  .gr-author-meta{font:400 12px/1.4 'Geologica',sans-serif;color:#888}
  .gr-author-rating{font:400 14px/1 sans-serif;color:#f0b429}
  .gr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:linear-gradient(160deg,rgba(42,42,42,.35) 0%,rgba(26,26,26,.7) 100%);border:1px solid #222;border-radius:16px;padding:32px}
  .gr-stat{text-align:center}
  .gr-stat-value{font:700 32px/1 'Cinzel',serif;color:#f0b429;margin-bottom:8px}
  .gr-stat-label{font:400 13px/1.4 'Geologica',sans-serif;color:#888}
  @media(max-width:900px){.gr-testimonials-grid{grid-template-columns:1fr}.gr-stats{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:500px){.gr-stats{grid-template-columns:1fr}}



        
          .gr-journey{padding:80px 0;background:linear-gradient(180deg,#0d0d0d 0%,#0f1510 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
          .gr-journey-inner{max-width:1100px;margin:0 auto;padding:0 28px}
          .gr-journey-header{text-align:center;margin-bottom:48px}
          .gr-journey-h2{font:700 36px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
          .gr-journey-h2 .gr-gold{color:#f0b429}
          .gr-journey-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
          .gr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px}
          .gr-step{background:linear-gradient(160deg,rgba(42,42,42,.5) 0%,rgba(26,26,26,.8) 100%);border:1px solid #222;border-radius:16px;padding:28px 22px;text-align:center;transition:all .3s}
          .gr-step:hover{border-color:rgba(46,184,96,.3);transform:translateY(-4px)}
          .gr-step-num{width:52px;height:52px;background:linear-gradient(135deg,#2eb860 0%,#1f8a4c 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font:700 22px/1 'Cinzel',serif;color:#fff}
          .gr-step-title{font:600 16px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:8px}
          .gr-step-desc{font:400 13px/1.6 'Geologica',sans-serif;color:#888}
          .gr-journey-card{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;background:linear-gradient(135deg,rgba(31,107,74,.2) 0%,rgba(13,13,13,.95) 100%);border:1px solid rgba(46,184,96,.25);border-radius:20px;padding:40px;align-items:center}
          .gr-bonus-visual{text-align:center}
          .gr-bonus-icon{font-size:72px;margin-bottom:16px;display:block}
          .gr-bonus-big{font:800 48px/1 'Cinzel',serif;color:#f0b429}
          .gr-bonus-spins-big{font:600 18px/1.4 'Geologica',sans-serif;color:#5eead4;margin-top:8px}
          .gr-bonus-content h3{font:600 22px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:16px}
          .gr-bonus-content p{font:400 15px/1.8 'Geologica',sans-serif;color:#a99c92;margin-bottom:20px}
          .gr-bonus-features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}
          .gr-bonus-feat{display:flex;align-items:center;gap:10px;font:400 14px/1.4 'Geologica',sans-serif;color:#888}
          .gr-bonus-feat .gr-check{color:#2eb860;font-weight:700}
          .gr-journey-cta{background:linear-gradient(135deg,#f0b429 0%,#d49a00 100%);border:none;color:#000;padding:16px 36px;border-radius:10px;font:600 15px/20px 'Geologica',sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s}
          .gr-journey-cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(240,180,41,.4)}
          .gr-journey-note{text-align:center;margin-top:36px;font:400 15px/1.7 'Geologica',sans-serif;color:#888}
          .gr-journey-note strong{color:#fff}
          @media(max-width:1024px){.gr-steps{grid-template-columns:repeat(2,1fr)}.gr-journey-card{grid-template-columns:1fr}}
          @media(max-width:600px){.gr-steps{grid-template-columns:1fr}.gr-journey-card{padding:28px}}
        


          
          .gr-vip{padding:80px 0;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(240,180,41,.08) 0%,transparent 60%),linear-gradient(180deg,#0d0d0d 0%,#0f1210 50%,#0d0d0d 100%);margin-bottom:50px;border-radius:20px}
          .gr-vip-inner{max-width:1100px;margin:0 auto;padding:0 28px}
          .gr-vip-header{text-align:center;margin-bottom:32px}
          .gr-vip-crown{font-size:64px;display:block;margin-bottom:16px}
          .gr-vip-h2{font:700 36px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
          .gr-vip-h2 .gr-gold{color:#f0b429}
          .gr-vip-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
          .gr-vip-intro{font:400 16px/1.9 'Geologica',sans-serif;color:#a99c92;text-align:center;max-width:800px;margin:0 auto 40px}
          .gr-vip-intro strong{color:#fff}
          .gr-throne-visual{display:flex;justify-content:center;align-items:flex-end;gap:12px;margin-bottom:40px;padding:20px 0}
          .gr-throne-lvl{display:flex;flex-direction:column;align-items:center;gap:8px}
          .gr-throne-bar{width:40px;background:linear-gradient(180deg,#2eb860 0%,#1f6b4a 100%);border-radius:6px 6px 0 0;transition:all .3s}
          .gr-throne-bar.gr-gold-bar{background:linear-gradient(180deg,#f0b429 0%,#d49a00 100%)}
          .gr-throne-label{font:600 13px/1 'Geologica',sans-serif;color:#666}
          .gr-vip-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}
          .gr-vip-stat{background:linear-gradient(160deg,rgba(42,42,42,.5) 0%,rgba(26,26,26,.8) 100%);border:1px solid #222;border-radius:14px;padding:24px;text-align:center;transition:all .3s}
          .gr-vip-stat:hover{border-color:rgba(240,180,41,.3)}
          .gr-vip-stat-icon{font-size:28px;margin-bottom:12px}
          .gr-vip-stat-value{font:700 28px/1 'Cinzel',serif;color:#f0b429;margin-bottom:6px}
          .gr-vip-stat-label{font:400 13px/1.4 'Geologica',sans-serif;color:#888}
          .gr-vip-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}
          .gr-vip-perk{display:flex;gap:18px;background:linear-gradient(160deg,rgba(42,42,42,.4) 0%,rgba(26,26,26,.7) 100%);border:1px solid #222;border-radius:14px;padding:24px;transition:all .3s}
          .gr-vip-perk:hover{border-color:rgba(46,184,96,.3)}
          .gr-vip-perk-icon{width:52px;height:52px;background:linear-gradient(135deg,rgba(46,184,96,.2) 0%,rgba(46,184,96,.05) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}
          .gr-vip-perk-content h4{font:600 16px/1.3 'Geologica',sans-serif;color:#fff;margin-bottom:8px}
          .gr-vip-perk-content p{font:400 14px/1.6 'Geologica',sans-serif;color:#888}
          .gr-vip-prize{background:linear-gradient(135deg,rgba(240,180,41,.15) 0%,rgba(13,13,13,.95) 100%);border:2px solid rgba(240,180,41,.3);border-radius:18px;padding:36px;text-align:center;margin-bottom:36px}
          .gr-prize-label{font:500 14px/1 'Geologica',sans-serif;color:#888;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}
          .gr-prize-value{font:800 56px/1 'Cinzel',serif;color:#f0b429;margin-bottom:12px}
          .gr-prize-desc{font:400 15px/1.6 'Geologica',sans-serif;color:#a99c92}
          .gr-vip-outro{font:400 15px/1.9 'Geologica',sans-serif;color:#a99c92;text-align:center}
          .gr-vip-outro strong{color:#fff}
          @media(max-width:1024px){.gr-vip-stats{grid-template-columns:repeat(2,1fr)}.gr-vip-perks{grid-template-columns:1fr}}
          @media(max-width:600px){.gr-vip{padding:60px 0}.gr-vip-h2{font-size:28px}.gr-throne-visual{flex-wrap:wrap}.gr-vip-stats{grid-template-columns:1fr}}
        

                
          .gr-faq{padding:80px 0;background:#0d0d0d;margin-bottom:50px;border-radius:20px}
          .gr-faq-inner{max-width:920px;margin:0 auto;padding:0 28px}
          .gr-faq-header{text-align:center;margin-bottom:52px}
          .gr-faq-h2{font:700 36px/1.2 'Cinzel',serif;color:#fff5ed;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px}
          .gr-faq-tagline{font:400 16px/1.6 'Geologica',sans-serif;color:#888}
          .gr-faq-list{display:flex;flex-direction:column;gap:14px}
          .gr-faq-item{background:linear-gradient(160deg,rgba(42,42,42,.45) 0%,rgba(26,26,26,.75) 100%);border:1px solid #222;border-radius:14px;overflow:hidden;transition:all .3s}
          .gr-faq-item:hover{border-color:rgba(46,184,96,.35)}
          .gr-faq-item.gr-active{border-color:rgba(46,184,96,.45);background:linear-gradient(160deg,rgba(46,184,96,.1) 0%,rgba(26,26,26,.92) 100%)}
          .gr-faq-question{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;cursor:pointer;user-select:none}
          .gr-faq-question h3{font:500 16px/1.5 'Geologica',sans-serif;color:#fff;margin:0;flex:1}
          .gr-faq-icon{width:36px;height:36px;min-width:36px;background:rgba(46,184,96,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#5eead4;transition:all .3s}
          .gr-faq-item.gr-active .gr-faq-icon{background:rgba(46,184,96,.28);transform:rotate(45deg)}
          .gr-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}
          .gr-faq-item.gr-active .gr-faq-answer{max-height:550px}
          .gr-faq-answer-inner{padding:0 28px 28px;font:400 15px/1.9 'Geologica',sans-serif;color:#a99c92}
          .gr-faq-answer-inner p{margin:0 0 14px}
          .gr-faq-answer-inner p:last-child{margin-bottom:0}
          .gr-faq-answer-inner strong{color:#fff}
          .gr-faq-answer-inner .gr-hl{color:#f0b429;font-weight:500}
          .gr-faq-answer-inner .gr-green{color:#5eead4;font-weight:500}
          .gr-faq-answer-inner ul{margin:14px 0;padding-left:22px}
          .gr-faq-answer-inner li{margin-bottom:10px;color:#a99c92}
          .gr-faq-answer-inner li strong{color:#fff}
          .gr-faq-contact{margin-top:52px;background:linear-gradient(135deg,rgba(240,180,41,.12) 0%,rgba(13,13,13,.96) 100%);border:1px solid rgba(240,180,41,.22);border-radius:18px;padding:36px;text-align:center}
          .gr-faq-contact-icon{font-size:44px;margin-bottom:18px}
          .gr-faq-contact h3{font:600 20px/1.3 'Cinzel',serif;color:#fff;margin-bottom:10px}
          .gr-faq-contact p{font:400 15px/1.6 'Geologica',sans-serif;color:#888;margin-bottom:22px}
          .gr-faq-contact-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f0b429 0%,#d49a00 100%);border:none;color:#000;padding:16px 36px;border-radius:10px;font:600 15px/1 'Geologica',sans-serif;cursor:pointer;text-decoration:none;transition:all .3s}
          .gr-faq-contact-btn:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(240,180,41,.35)}
          @media(max-width:768px){.gr-faq{padding:65px 0}.gr-faq-h2{font-size:28px}.gr-faq-question{padding:18px 22px}.gr-faq-question h3{font-size:15px}.gr-faq-answer-inner{padding:0 22px 22px}}
        


                
          .gr-footer{background:#0a0a0a;border-top:1px solid #1a1a1a;padding:65px 28px 28px;border-radius:20px 20px 0 0}
          .gr-footer-inner{max-width:1200px;margin:0 auto}
          .gr-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;padding-bottom:44px;border-bottom:1px solid #1a1a1a}
          .gr-footer-brand{max-width:320px}
          .gr-footer-logo{font:700 22px/1 'Cinzel',serif;color:#fff;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:18px;display:flex;align-items:center;gap:12px}
          .gr-footer-logo .gr-dragon{font-size:32px}
          .gr-footer-desc{font:400 14px/1.8 'Geologica',sans-serif;color:#666;margin-bottom:22px}
          .gr-footer-badges{display:flex;gap:14px;flex-wrap:wrap}
          .gr-footer-badge{background:rgba(255,255,255,.04);border:1px solid #222;border-radius:8px;padding:10px 14px;font:400 12px/1.3 'Geologica',sans-serif;color:#666;display:flex;align-items:center;gap:8px}
          .gr-footer-badge .gr-icon{font-size:16px}
          .gr-footer-column h4{font:600 14px/1 'Geologica',sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:22px}
          .gr-footer-links{list-style:none;padding:0;margin:0}
          .gr-footer-links li{margin-bottom:14px}
          .gr-footer-links a{font:400 14px/1.4 'Geologica',sans-serif;color:#888;text-decoration:none;transition:color .2s}
          .gr-footer-links a:hover{color:#5eead4}
          .gr-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:18px}
          .gr-footer-copy{font:400 13px/1.4 'Geologica',sans-serif;color:#444}
          .gr-footer-legal{display:flex;gap:28px}
          .gr-footer-legal a{font:400 13px/1.4 'Geologica',sans-serif;color:#666;text-decoration:none;transition:color .2s}
          .gr-footer-legal a:hover{color:#fff}
          .gr-footer-payments{display:flex;gap:10px;flex-wrap:wrap}
          .gr-payment-icon{background:rgba(255,255,255,.06);border-radius:5px;padding:8px 12px;font:500 11px/1 'Geologica',sans-serif;color:#666}
          .gr-age{background:#dc2626;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 13px/1 'Geologica',sans-serif}
          .gr-gambling-warning{margin-top:28px;padding:22px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.22);border-radius:12px;text-align:center}
          .gr-gambling-warning p{font:400 13px/1.7 'Geologica',sans-serif;color:#888;margin:0}
          .gr-gambling-warning strong{color:#ef4444}
          @media(max-width:1024px){.gr-footer-top{grid-template-columns:repeat(2,1fr);gap:36px}}
          @media(max-width:768px){.gr-footer{padding:45px 18px 22px}.gr-footer-top{grid-template-columns:1fr;gap:32px}.gr-footer-bottom{flex-direction:column;text-align:center}}
        