@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/letras/cinzel-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/letras/cinzel-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/letras/cinzel-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/letras/cinzel-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/letras/cinzel-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/letras/cinzel-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/letras/outfit-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/letras/outfit-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/letras/outfit-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/letras/outfit-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/letras/outfit-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/letras/outfit-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/letras/outfit-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/letras/outfit-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/letras/outfit-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/letras/outfit-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gold-primary:#d4af37;--gold-light:#f4d03f;--gold-dark:#b8860b;--gold-accent:#c9a227;--dark-primary:#0d0d1a;--dark-secondary:#1a1a2e;--dark-tertiary:#16213e;--dark-card:#1e1e32;--sand-light:#f5e6c8;--sand-medium:#e8d4a8;--sand-dark:#c4a35a;--teal-accent:#1abc9c;--red-accent:#e74c3c;--text-primary:#fff;--text-secondary:#ffffffbf;--text-muted:#ffffff80;--section-padding:48px 0;--container-max:1200px;--transition-fast:.2s ease;--transition-normal:.3s ease;--shadow-card:0 10px 40px #0000004d;--shadow-glow:0 0 30px #d4af374d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--dark-primary);color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif;font-weight:600;line-height:1.2}a{color:var(--gold-primary);transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--gold-light)}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.gold{color:var(--gold-primary)}.header{z-index:1000;transition:var(--transition-normal);backdrop-filter:blur(10px);background:#0d0d1ae6;padding:12px 0;position:fixed;top:0;left:0;right:0}.header.scrolled{background:#0d0d1af7;box-shadow:0 2px 20px #0000004d}.nav{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--text-primary);align-items:center;gap:10px;font-family:Cinzel,serif;font-size:24px;font-weight:700;display:flex}.logo:hover{color:var(--text-primary)}.logo-icon{color:var(--gold-primary);font-size:32px}.nav-links{gap:20px;list-style:none;display:flex}.nav-links a{color:var(--text-secondary);font-size:14px;font-weight:500;position:relative}.nav-links a:after{content:"";background:var(--gold-primary);width:0;height:2px;transition:var(--transition-normal);position:absolute;bottom:-5px;left:0}.nav-links a:hover{color:var(--gold-primary)}.nav-links a:hover:after{width:100%}.mobile-menu-btn{color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:1001;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:none;position:relative}.mobile-menu{background:var(--dark-secondary);z-index:999;opacity:0;transition:var(--transition-normal);padding:20px;display:none;position:fixed;top:60px;left:0;right:0;transform:translateY(-100%)}.mobile-menu.active{opacity:1;transform:translateY(0)}.mobile-menu ul{list-style:none}.mobile-menu li{border-bottom:1px solid #ffffff1a;padding:15px 0}.mobile-menu a{color:var(--text-primary);font-size:18px;display:block}.btn{cursor:pointer;transition:var(--transition-normal);text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:var(--dark-primary);box-shadow:0 4px 15px #d4af374d}.btn-primary:hover{background:linear-gradient(135deg, var(--gold-light), var(--gold-primary));color:var(--dark-primary);transform:translateY(-2px);box-shadow:0 6px 25px #d4af3766}.btn-secondary{color:var(--gold-primary);border:2px solid var(--gold-primary);background:0 0}.btn-secondary:hover{background:var(--gold-primary);color:var(--dark-primary)}.btn-block{width:100%}.hero{background:linear-gradient(180deg, var(--dark-primary) 0%, var(--dark-secondary) 50%, var(--dark-tertiary) 100%);justify-content:center;align-items:center;min-height:100vh;padding:80px 0 60px;display:flex;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;overflow:hidden}.pyramid{border-style:solid;width:0;height:0;position:absolute;bottom:0}.pyramid-1{border-width:0 120px 200px;border-color:#0000 #0000 #d4af3714;left:5%}.pyramid-2{border-width:0 180px 300px;border-color:#0000 #0000 #d4af370d;left:15%}.hieroglyphs{writing-mode:vertical-rl;color:#d4af371a;letter-spacing:20px;font-size:48px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hero-content{z-index:1;text-align:center;max-width:800px;position:relative}.hero-badge{color:var(--gold-primary);background:#d4af3726;border:1px solid #d4af374d;border-radius:50px;align-items:center;gap:10px;margin-bottom:30px;padding:10px 20px;font-size:14px;display:inline-flex}.hero h1{text-shadow:0 4px 30px #00000080;margin-bottom:25px;font-size:clamp(36px,6vw,64px)}.hero-subtitle{color:var(--text-secondary);margin-bottom:28px;font-size:18px;line-height:1.7}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.hero-trust{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.trust-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.trust-item i{color:var(--teal-accent)}.scroll-indicator{color:var(--gold-primary);font-size:24px;animation:2s infinite bounce;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.disclosure{background:#d4af371a;border-top:1px solid #d4af3733;border-bottom:1px solid #d4af3733;padding:20px 0}.disclosure p{color:var(--text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;max-width:900px;margin:0 auto;font-size:14px;display:flex}.disclosure i{color:var(--gold-primary);font-size:18px}.section{padding:var(--section-padding)}.section-header{text-align:center;margin-bottom:28px}.section-header.light h2,.section-header.light p{color:var(--text-primary)}.section-badge{color:var(--gold-primary);letter-spacing:2px;margin-bottom:8px;font-size:14px;display:inline-block}.section-header h2{margin-bottom:10px;font-size:clamp(26px,3.5vw,36px)}.section-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:17px}.casino-section{background:var(--dark-secondary)}.casino-grid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.casino-card{background:var(--dark-card);transition:var(--transition-normal);border:1px solid #d4af3733;border-radius:16px;overflow:hidden}.casino-card.featured{border-color:var(--gold-primary);box-shadow:var(--shadow-glow)}.card-badge{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:var(--dark-primary);text-transform:uppercase;letter-spacing:1px;padding:8px 20px;font-size:12px;font-weight:700}.card-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:25px;display:flex}.operator-logo{width:auto;height:40px}.card-rating{color:var(--gold-primary);align-items:center;gap:5px;font-size:14px;display:flex}.card-rating span{color:var(--text-primary);margin-left:5px;font-weight:600}.card-body{padding:25px}.card-body h3{margin-bottom:15px;font-size:24px}.card-body>p{color:var(--text-secondary);margin-bottom:25px;font-size:15px}.card-features{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.feature{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.feature i{color:var(--gold-primary);width:20px}.card-info{background:#0003;border-radius:8px;padding:15px}.info-item{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.info-item:not(:last-child){border-bottom:1px solid #ffffff1a}.info-item .label{color:var(--text-muted)}.info-item .value{color:var(--text-primary);font-weight:500}.card-footer{padding:20px 25px 25px}.info-cards{flex-direction:column;gap:20px;display:flex}.info-card{background:var(--dark-card);transition:var(--transition-normal);border:1px solid #ffffff1a;border-radius:12px;padding:25px}.info-card:hover{border-color:#d4af374d;transform:translate(5px)}.info-card-icon{background:linear-gradient(135deg,#d4af3733,#d4af371a);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;display:flex}.info-card-icon i{color:var(--gold-primary);font-size:22px}.info-card h4{margin-bottom:10px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.info-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.games-section{background:var(--dark-primary)}.games-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px;display:grid}.game-card{background:var(--dark-card);transition:var(--transition-normal);border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.game-card:hover{box-shadow:var(--shadow-card);border-color:#d4af374d;transform:translateY(-5px)}.game-image{justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.game-image i{color:#fff;opacity:.9;font-size:40px}.games-grid-images{grid-template-columns:repeat(7,1fr)}.games-grid-images .game-image{background:var(--dark-tertiary);height:180px}.games-grid-images .game-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.games-grid-images .game-card:hover .game-image img{transform:scale(1.05)}.game-info{text-align:center;padding:15px}.game-info h4{margin-bottom:5px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.game-info span{color:var(--text-muted);font-size:12px}.games-cta{text-align:center}.sports-section{background:linear-gradient(135deg, var(--dark-tertiary), var(--dark-secondary));position:relative}.sports-section:before{content:"𓂀";color:#d4af370d;font-size:200px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.sports-content{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.sports-features{flex-direction:column;gap:25px;display:flex}.sport-feature{align-items:flex-start;gap:20px;display:flex}.sport-icon{background:linear-gradient(135deg,#d4af3733,#d4af371a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.sport-icon i{color:var(--gold-primary);font-size:24px}.sport-info h4{margin-bottom:8px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.sport-info p{color:var(--text-secondary);font-size:14px;line-height:1.6}.sports-cta-box{background:var(--dark-card);border:1px solid #d4af3733;border-radius:16px;padding:40px}.cta-content h3{margin-bottom:15px;font-size:28px}.cta-content>p{color:var(--text-secondary);margin-bottom:25px}.cta-list{margin-bottom:30px;list-style:none}.cta-list li{align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.cta-list i{color:var(--teal-accent)}.promotions-section{background:var(--dark-secondary)}.promo-notice{background:var(--dark-card);border:1px solid #d4af3733;border-radius:16px;gap:30px;margin-bottom:32px;padding:40px;display:flex}.promo-notice-icon{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.promo-notice-icon i{color:var(--dark-primary);font-size:36px}.promo-notice-content h3{margin-bottom:15px;font-size:24px}.promo-notice-content>p{color:var(--text-secondary);margin-bottom:15px;line-height:1.7}.promo-disclaimer{border-left:3px solid var(--red-accent);color:var(--text-secondary);background:#e74c3c1a;border-radius:0 8px 8px 0;padding:15px;font-size:14px;margin-bottom:25px!important}.promo-disclaimer i{color:var(--red-accent);margin-right:8px}.promo-tips h3{text-align:center;margin-bottom:20px;font-size:22px}.tips-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.tip-card{background:var(--dark-card);text-align:center;transition:var(--transition-normal);border:1px solid #ffffff1a;border-radius:12px;padding:30px}.tip-card:hover{border-color:#d4af374d;transform:translateY(-5px)}.tip-number{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));width:40px;height:40px;color:var(--dark-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-weight:700;display:inline-flex}.tip-card h4{margin-bottom:12px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.tip-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.security-section{background:linear-gradient(180deg, var(--dark-tertiary), var(--dark-primary))}.security-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.security-card{background:var(--dark-card);transition:var(--transition-normal);border:1px solid #ffffff1a;border-radius:12px;padding:30px}.security-card:hover{border-color:#d4af374d}.security-icon{background:linear-gradient(135deg,#1abc9c33,#1abc9c1a);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.security-icon i{color:var(--teal-accent);font-size:26px}.security-card h3{margin-bottom:12px;font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.security-card p{color:var(--text-secondary);font-size:14px;line-height:1.7}.regulator-info{background:var(--dark-card);border:1px solid #d4af374d;border-radius:12px;align-items:center;gap:30px;max-width:600px;margin:0 auto;padding:30px;display:flex}.regulator-badge{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));width:80px;height:80px;color:var(--dark-primary);border-radius:12px;justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:18px;font-weight:700;display:flex}.regulator-text h4{margin-bottom:5px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.regulator-text p{color:var(--text-secondary);margin-bottom:10px;font-size:14px}.regulator-link{align-items:center;gap:8px;font-size:14px;display:inline-flex}.responsible-section{background:var(--dark-secondary)}.responsible-content{max-width:800px;margin:0 auto}.responsible-header{text-align:center;margin-bottom:20px}.responsible-header i{color:var(--red-accent);margin-bottom:12px;font-size:40px;display:block}.responsible-header h2{font-size:28px}.responsible-intro{text-align:center;color:var(--text-secondary);margin-bottom:24px;font-size:16px}.responsible-tools{background:var(--dark-card);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:20px;padding:24px}.responsible-tools h3{margin-bottom:20px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.tools-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.tool-item{color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;display:flex}.tool-item i{color:var(--gold-primary);width:20px}.help-box{background:linear-gradient(135deg,#e74c3c1a,#e74c3c0d);border:1px solid #e74c3c4d;border-radius:12px;padding:30px}.help-box h3{color:var(--red-accent);margin-bottom:10px;font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.help-box>p{color:var(--text-secondary);margin-bottom:20px}.help-contacts{flex-direction:column;gap:15px;display:flex}.help-contact{background:#0003;border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.help-contact i{color:var(--red-accent);width:25px;font-size:20px}.help-contact strong{margin-bottom:3px;display:block}.help-contact span,.help-contact a{color:var(--text-secondary);font-size:14px}.faq-section{background:var(--dark-primary)}.faq-grid{max-width:800px;margin:0 auto}.faq-item{background:var(--dark-card);transition:var(--transition-normal);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:15px;overflow:hidden}.faq-item:hover{border-color:#d4af374d}.faq-item.active{border-color:var(--gold-primary)}.faq-question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 25px;font-size:16px;font-weight:500;display:flex}.faq-question span{flex:1;padding-right:20px}.faq-question i{color:var(--gold-primary);transition:var(--transition-normal)}.faq-item.active .faq-question i{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{color:var(--text-secondary);padding:0 25px 20px;font-size:15px;line-height:1.7}.contact-section{background:var(--dark-secondary);padding:var(--section-padding)}.contact-content{text-align:center;max-width:600px;margin:0 auto}.contact-info h2{margin-bottom:15px;font-size:28px}.contact-info>p{color:var(--text-secondary);margin-bottom:25px}.contact-email{background:var(--dark-card);border:1px solid #d4af374d;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:15px 30px;font-size:20px;font-weight:600;display:inline-flex}.contact-email i{color:var(--gold-primary)}.contact-note{color:var(--text-muted);font-size:14px}.footer{background:var(--dark-primary);border-top:1px solid #ffffff1a;padding:36px 0 20px}.footer-top{grid-template-columns:1fr 3fr;gap:40px;margin-bottom:24px;display:grid}.footer-brand .logo{margin-bottom:15px}.footer-brand p{color:var(--text-secondary);font-size:14px;line-height:1.7}.footer-links{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.footer-column h4{color:var(--gold-primary);margin-bottom:12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.footer-column ul{list-style:none}.footer-column li{margin-bottom:6px}.footer-column a{color:var(--text-secondary);transition:var(--transition-fast);font-size:13px}.footer-column a:hover{color:var(--gold-primary)}.footer-badges{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:16px;padding:16px 0;display:flex}.badge-item{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.badge-item svg{color:var(--gold-primary)}.age-badge-container svg{color:var(--red-accent)}.age-badge{background:var(--red-accent);color:#fff;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.license-badge{background:var(--gold-primary);color:var(--dark-primary);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.footer-bottom{text-align:center}.copyright{color:var(--text-muted);margin-bottom:0;font-size:12px}.disclaimer,.affiliate-disclosure{color:var(--text-muted);max-width:900px;margin:0 auto 8px;font-size:11px;line-height:1.5}.license-info{color:var(--text-secondary);background:#d4af371a;border:1px solid #d4af3733;border-radius:8px;max-width:800px;margin:0 auto 15px;padding:12px 20px;font-size:13px;line-height:1.6}.guides-section{background:var(--dark-secondary)}.guides-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.guide-card{background:var(--dark-card);color:var(--text-primary);border:1px solid #ffffff14;border-radius:12px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.guide-card:hover{color:var(--text-primary);transform:translateY(-4px);box-shadow:0 12px 40px #d4af3726}.guide-image{aspect-ratio:1280/869;background:var(--dark-tertiary);position:relative;overflow:hidden}.guide-image img{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:100%;transition:transform .3s}.guide-card:hover .guide-image img{transform:scale(1.05)}.guide-tag{background:var(--gold-primary);color:var(--dark-primary);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.guide-content{text-align:center;padding:16px}.guide-content h4{margin-bottom:8px;font-family:Outfit,sans-serif;font-size:15px;line-height:1.3}.guide-content p{color:var(--text-secondary);text-align:center;font-size:13px;line-height:1.6}.article-page{background:var(--dark-secondary);padding:80px 0 40px}.article-container{max-width:1060px;margin:0 auto}.article-breadcrumb{margin-bottom:20px;font-size:13px}.article-breadcrumb a{color:var(--text-muted)}.article-breadcrumb a:hover{color:var(--gold-primary)}.article-breadcrumb span{color:var(--text-muted);margin:0 6px}.article-breadcrumb .current{color:var(--gold-primary)}.article-header{margin-bottom:24px}.article-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.article-meta-tag{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.5px;background:#d4af3726;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600}.article-meta time,.article-meta-date,.article-meta-reading{color:var(--text-muted);font-size:13px}.article-header h1{margin-bottom:16px;font-size:clamp(28px,5vw,40px);line-height:1.2}.article-hero,.article-hero-image{border-radius:16px;margin-bottom:28px;overflow:hidden;box-shadow:0 8px 32px #0006}.article-hero img,.article-hero-image img{aspect-ratio:1280/880;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.article-body{background:var(--dark-card);border:1px solid #ffffff14;border-radius:16px;padding:40px 48px}.article-body h2{color:var(--gold-primary);border-bottom:1px solid #d4af3733;margin:32px 0 14px;padding-bottom:10px;font-size:24px}.article-body h2:first-child{margin-top:0}.article-body h3{color:var(--text-primary);margin:24px 0 10px;font-size:20px}.article-body p{color:var(--text-secondary);margin-bottom:14px;font-size:16px;line-height:1.75}.article-body ul,.article-body ol{margin:0 0 16px 24px}.article-body li{color:var(--text-secondary);margin-bottom:6px;font-size:16px;line-height:1.75}.article-body strong{color:var(--text-primary)}.article-body a{color:var(--gold-primary);text-underline-offset:3px;text-decoration:underline}.article-info-box{border-left:4px solid var(--gold-primary);background:#d4af3714;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px}.article-info-box p{margin:0;font-size:14px}.article-body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.article-body th,.article-body td{text-align:left;border-bottom:1px solid #ffffff1a;padding:10px 14px}.article-body th{color:var(--gold-primary);text-transform:uppercase;letter-spacing:.5px;background:#0003;font-size:12px;font-weight:600}.article-body td{color:var(--text-secondary)}.article-faq dt{color:var(--text-primary);margin:20px 0 8px;padding-left:20px;font-size:16px;font-weight:600;position:relative}.article-faq dt:before{content:"?";color:var(--gold-primary);font-weight:700;position:absolute;left:0}.article-faq dd{color:var(--text-secondary);margin:0 0 0 20px;font-size:15px;line-height:1.7}@keyframes articleCtaPulse{0%{box-shadow:0 4px 20px #d4af3740,0 0 #d4af3780}70%{box-shadow:0 4px 20px #d4af3740,0 0 0 14px #d4af3700}to{box-shadow:0 4px 20px #d4af3740,0 0 #d4af3700}}.article-cta-box{text-align:center;margin:2rem 0}.article-cta-box a{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:#fff;border-radius:8px;padding:14px 36px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;animation:2s ease-in-out infinite articleCtaPulse;display:inline-block}.article-cta-box a:hover{text-decoration:none;animation:none;transform:translateY(-2px);box-shadow:0 8px 30px #d4af3780}.article-dates{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:32px;padding:14px 20px;font-size:13px;display:flex}.article-dates__item{align-items:center;gap:6px;display:inline-flex}.article-dates__item svg{opacity:.5;flex-shrink:0}.article-dates__item--updated{color:var(--gold-primary)}.article-dates__item--updated svg{opacity:.7}.article-dates__sep{opacity:.3;margin:0 12px}.article-dates time{font-weight:500}@media (width<=600px){.article-dates{flex-direction:column;align-items:flex-start;gap:8px}.article-dates__sep{display:none}}.about-team{flex-direction:column;gap:32px;margin:24px 0;display:flex}.about-author{background:var(--dark-card);border:1px solid #ffffff14;border-radius:12px;gap:20px;padding:24px;display:flex}.about-author__avatar{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:#fff;letter-spacing:1px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:700;display:flex}.about-author__info{flex:1}.about-author__name{color:var(--text-primary);margin:0 0 2px;font-size:18px;font-weight:700}.about-author__handle{color:var(--gold-primary);margin-right:12px;font-size:13px}.about-author__role{color:var(--text-secondary);font-size:13px}.about-author__bio{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.7}.about-author__topics{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.about-author__topics span{color:var(--gold-primary);background:#d4af371a;border:1px solid #d4af3733;border-radius:20px;padding:4px 10px;font-size:11px}@media (width<=600px){.about-author{text-align:center;flex-direction:column;align-items:center}.about-author__topics{justify-content:center}}.article-author-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:14px;margin-top:24px;padding:16px 20px;display:flex}.article-author-box__avatar{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:#fff;letter-spacing:1px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.article-author-box__text{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.article-author-box__text a{color:var(--gold-primary);font-weight:600;text-decoration:none}.article-author-box__text a:hover{text-decoration:underline}.article-author-box__handle{color:var(--text-secondary);opacity:.7;font-size:12px}@media (width<=600px){.article-author-box{text-align:center;flex-direction:column}}.article-related{border-top:1px solid #ffffff1a;margin-top:28px;padding-top:24px}.article-related h3{margin-bottom:16px;font-size:18px}.article-related-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.article-related-card{background:var(--dark-tertiary);color:var(--text-primary);border:1px solid #ffffff0f;border-radius:10px;transition:transform .2s;display:block;overflow:hidden}.article-related-card:hover{color:var(--text-primary);transform:translateY(-2px)}.article-related-card img{aspect-ratio:1280/869;object-fit:contain;background:var(--dark-tertiary);width:100%;display:block}.article-related-card span{padding:10px 14px;font-size:13px;font-weight:500;display:block}@media (width<=1024px){.nav-links{display:none}.mobile-menu-btn{display:flex}.mobile-menu{display:block}.article-body table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.casino-grid{grid-template-columns:1fr}.info-cards{flex-flow:wrap}.info-card{flex:1;min-width:250px}.games-grid{grid-template-columns:repeat(3,1fr)}.games-grid-images{grid-template-columns:repeat(4,1fr)}.sports-content{grid-template-columns:1fr;gap:32px}.security-grid{grid-template-columns:1fr}.guides-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){:root{--section-padding:36px 0}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}.hero-trust{flex-direction:column;gap:15px}.games-grid,.games-grid-images{grid-template-columns:repeat(2,1fr)}.games-grid-images .game-image{height:140px}.promo-notice{text-align:center;flex-direction:column}.promo-notice-icon{margin:0 auto}.tips-grid,.tools-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr;gap:25px}.regulator-info{text-align:center;flex-direction:column}}@media (width<=480px){.hero h1{font-size:28px}.hero-subtitle{font-size:16px}.games-grid{grid-template-columns:1fr 1fr;gap:10px}.game-image{height:80px}.game-image i{font-size:28px}.sport-feature{text-align:center;flex-direction:column}.hieroglyphs{display:none}.guides-grid{grid-template-columns:1fr}.article-body{padding:24px 20px}.article-related-grid{grid-template-columns:1fr}}.nav-cta-btn{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:var(--dark-primary);letter-spacing:.3px;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 4px 15px #d4af374d}.nav-cta-btn:hover{background:linear-gradient(135deg, var(--gold-light), var(--gold-primary));color:var(--dark-primary);transform:translateY(-2px);box-shadow:0 6px 25px #d4af3780}@keyframes ctaPulse{0%{box-shadow:0 0 #d4af3799}70%{box-shadow:0 0 0 12px #d4af3700}to{box-shadow:0 0 #d4af3700}}.nav-cta-pulse{animation:2s ease-in-out infinite ctaPulse}.nav-cta-pulse:hover{animation:none}.mobile-sticky-cta{z-index:999;padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#0d0d1af2;border-top:1px solid #d4af3740;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-sticky-cta a{text-align:center;background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));color:var(--dark-primary);border-radius:10px;padding:14px 24px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;text-decoration:none;animation:2s ease-in-out infinite ctaPulse;display:block;box-shadow:0 4px 15px #d4af374d}.mobile-sticky-cta a:hover,.mobile-sticky-cta a:active{color:var(--dark-primary);animation:none}@media (width<=1024px){.article-related-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.article-related-grid{grid-template-columns:repeat(2,1fr)}.article-body{padding:24px 20px}}@media (width<=1024px){.nav-cta-desktop{display:none!important}.mobile-sticky-cta{display:block!important}.footer{padding-bottom:72px}}.nav-cta-btn,.mobile-sticky-cta a{color:#14142a;background:linear-gradient(135deg,#ffe25c 0%,#ffb400 55%,#ff9100 100%);font-weight:800;box-shadow:0 0 18px #ffb4008c,0 4px 14px #00000059}.nav-cta-btn:hover,.mobile-sticky-cta a:active{color:#14142a;background:linear-gradient(135deg,#fff08a 0%,#ffc233 60%,#ffa200 100%);box-shadow:0 0 26px #ffbe14bf,0 6px 18px #0006}.mobile-menu{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 60px);overflow-y:auto}.mobile-menu li.menu-group{color:var(--gold-primary);letter-spacing:.14em;text-transform:uppercase;opacity:.9;border-bottom:none;padding:16px 0 6px;font-size:12px;font-weight:700}.mobile-menu li{padding:12px 0}