*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#ff6b35;--secondary-color:#f7931e;--accent-color:#c5282f;--dark-color:#1a1a1a;--light-color:#ffffff;--gray-color:#666666;--light-gray:#f8f9fa;--border-color:#e0e0e0;--success-color:#28a745;--gold-color:#ffd700;--gradient-bg:linear-gradient(135deg, #ff6b35 0%, #f7931e 50%, #c5282f 100%);--box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);--transition:all 0.3s ease}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:var(--dark-color);background-color:var(--light-color)}img{max-width:100%;height:auto;opacity:1;transition:opacity .3s ease}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem;background:var(--gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:2.5rem;color:var(--dark-color);text-align:center;margin-bottom:2rem}h3{font-size:1.8rem;color:var(--dark-color)}p{margin-bottom:1rem;color:var(--gray-color);font-size:1.1rem}.btn{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;text-align:center;transition:var(--transition);border:none;cursor:pointer;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-bg);color:var(--light-color);box-shadow:var(--box-shadow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,107,53,.3)}.btn-secondary{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:var(--light-color)}.btn-demo{background:var(--success-color);color:var(--light-color)}.btn-demo:hover{background:#218838}.btn-large{padding:16px 32px;font-size:1.2rem}.btn-casino{width:100%;margin-top:auto;background:var(--gradient-bg);color:var(--light-color)}.header{background:var(--light-color);box-shadow:var(--box-shadow);position:sticky;top:0;z-index:1000}.navbar{padding:1rem 0}.navbar .container{display:flex;justify-content:space-between;align-items:center}.nav-brand{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.logo{height:40px;width:auto}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-menu a{text-decoration:none;color:var(--dark-color);font-weight:500;transition:var(--transition);position:relative}.nav-menu a:hover{color:var(--primary-color)}.nav-menu a::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:var(--gradient-bg);transition:var(--transition)}.nav-menu a:hover::after{width:100%}.nav-actions{display:flex;gap:1rem}.mobile-menu-toggle{display:none;flex-direction:column;background:0 0;border:none;cursor:pointer;gap:4px}.mobile-menu-toggle span{width:25px;height:3px;background:var(--dark-color);transition:var(--transition)}.breadcrumb{background:var(--light-gray);padding:1rem 0}.breadcrumb-list{display:flex;list-style:none;gap:.5rem;align-items:center}.breadcrumb-list li:not(:last-child)::after{content:'>';margin-left:.5rem;color:var(--gray-color)}.breadcrumb-list a{color:var(--primary-color);text-decoration:none}.breadcrumb-list a:hover{text-decoration:underline}.hero{background:linear-gradient(135deg,rgba(255,107,53,.1) 0,rgba(247,147,30,.1) 100%);padding:4rem 0;min-height:80vh;display:flex;align-items:center}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-text{animation:fadeInLeft 1s ease-out}.hero-subtitle{font-size:1.3rem;color:var(--gray-color);margin-bottom:2rem}.hero-stats{display:flex;gap:2rem;margin:2rem 0}.stat-item{text-align:center;padding:1rem;background:var(--light-color);border-radius:12px;box-shadow:var(--box-shadow);min-width:100px}.stat-label{display:block;font-size:.9rem;color:var(--gray-color);margin-bottom:.5rem}.stat-value{display:block;font-size:1.5rem;font-weight:700;background:var(--gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-image{text-align:center;animation:fadeInRight 1s ease-out}.game-preview{max-width:100%;height:auto;border-radius:12px;box-shadow:var(--box-shadow)}section{padding:4rem 0}section:nth-child(2n){background:var(--light-gray)}.description-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start;margin-top:2rem}.description-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.game-highlights{background:var(--light-color);padding:2rem;border-radius:12px;box-shadow:var(--box-shadow);margin-top:2rem}.game-highlights ul{list-style:none;margin-top:1rem}.game-highlights li{padding:.5rem 0;color:var(--gray-color);position:relative;padding-left:2rem}.game-highlights li::before{content:'✓';position:absolute;left:0;color:var(--success-color);font-weight:700;font-size:1.2rem}.gameplay-screenshot{width:100%;border-radius:12px;box-shadow:var(--box-shadow)}.features{background:var(--light-gray)}.features-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:var(--light-color);padding:2rem;border-radius:12px;box-shadow:var(--box-shadow);text-align:center;transition:var(--transition);position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:4px;background:var(--gradient-bg);transition:var(--transition)}.feature-card:hover::before{left:0}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.feature-icon{font-size:3rem;margin-bottom:1rem;display:block}.feature-card h3{color:var(--dark-color);margin-bottom:1rem;font-size:1.4rem}.feature-card p{color:var(--gray-color);line-height:1.6}.registration-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.casino-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:3rem 0}.casino-card{background:var(--light-color);border-radius:12px;box-shadow:var(--box-shadow);padding:2rem;transition:var(--transition);position:relative;display:flex;flex-direction:column;height:100%}.casino-card.featured{border:3px solid var(--gold-color);position:relative}.casino-card.featured::before{content:'⭐ RECOMMENDED';position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--gold-color);color:var(--dark-color);padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700}.casino-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.casino-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.casino-logo{height:40px;width:auto}.casino-rating{text-align:right}.rating-stars{font-size:1.2rem;margin-bottom:.5rem}.rating-text{font-weight:700;color:var(--primary-color)}.casino-features{list-style:none;margin:1rem 0}.casino-features li{padding:.5rem 0;color:var(--gray-color);position:relative;padding-left:1.5rem}.casino-features li::before{content:'•';position:absolute;left:0;color:var(--primary-color);font-weight:700}.casino-bonuses{background:var(--light-gray);padding:1rem;border-radius:8px;margin:1rem 0;flex-grow:1}.casino-bonuses h4{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem}.casino-bonuses ul{list-style:none}.casino-bonuses li{padding:.3rem 0;color:var(--gray-color)}.installation-steps,.registration-steps{margin-top:4rem}.installation-steps h3,.registration-steps h3{text-align:center;color:var(--dark-color);margin-bottom:3rem;font-size:2rem;font-weight:700}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.step-item{background:var(--light-color);padding:2rem 1.5rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;position:relative;transition:var(--transition);display:flex;flex-direction:column;align-items:center}.step-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.step-number{width:50px;height:50px;border-radius:50%;background:#ff6b35;color:var(--light-color);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;flex-shrink:0}.step-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.step-item p{color:var(--gray-color);line-height:1.6;font-size:.95rem;margin:0 0 1rem 0;flex-grow:1}.step-note{color:var(--primary-color);font-size:.9rem;font-style:italic;margin:.5rem 0 0 0!important;padding:.5rem;background:rgba(255,107,53,.1);border-radius:8px;border-left:3px solid var(--primary-color)}.game-apk{background:var(--light-gray)}.apk-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center;margin-top:2rem}.mobile-features{background:var(--light-color);padding:2rem;border-radius:12px;box-shadow:var(--box-shadow);margin:2rem 0}.mobile-features ul{list-style:none;margin-top:1rem}.mobile-features li{padding:.5rem 0;color:var(--gray-color);font-size:1.1rem}.mobile-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.mobile-preview{width:100%;border-radius:12px;box-shadow:var(--box-shadow)}.compatibility{margin-top:4rem}.compatibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.device-item{background:var(--light-color);padding:2rem;border-radius:12px;box-shadow:var(--box-shadow);text-align:center;transition:var(--transition)}.device-item:hover{transform:translateY(-5px)}.device-icon{font-size:3rem;margin-bottom:1rem}.device-item h4{color:var(--dark-color);margin-bottom:1rem}.device-item p{color:var(--gray-color);font-size:.9rem}.demo-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.demo-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.demo-benefits{list-style:none;margin:1rem 0}.demo-benefits li{padding:.5rem 0;color:var(--gray-color);font-size:1.1rem}.demo-stats{display:flex;gap:1rem;margin-top:2rem}.demo-stat{background:var(--light-color);padding:1rem;border-radius:8px;box-shadow:var(--box-shadow);text-align:center;flex:1}.demo-game-frame{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow)}.game-placeholder{position:relative;background:var(--dark-color);border-radius:12px;overflow:hidden}.demo-screenshot{width:100%;height:auto;display:block}.demo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--light-color);text-align:center;opacity:1;transition:var(--transition)}.game-placeholder:hover .demo-overlay{opacity:1}.demo-overlay h4{color:var(--light-color);margin-bottom:1rem;font-size:1.5rem}.demo-overlay p{color:rgba(255,255,255,.8);margin-bottom:2rem}.btn-demo-play{background:var(--success-color);color:var(--light-color);border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-demo-play:hover{background:#218838;transform:scale(1.05)}.demo-features{margin-top:4rem}.demo-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem}.demo-feature{background:var(--light-color);padding:1rem;border-radius:8px;box-shadow:var(--box-shadow);text-align:center;display:flex;align-items:center;gap:.5rem}.demo-feature .feature-icon{font-size:1.5rem}.game-gallery{background:var(--light-gray)}.gallery-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.gallery-item{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--box-shadow);transition:var(--transition)}.gallery-item:hover{transform:scale(1.02)}.gallery-image{width:100%;height:250px;object-fit:cover;display:block}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:var(--light-color);padding:2rem 1rem 1rem;text-align:center;transform:translateY(100%);transition:var(--transition)}.gallery-item:hover .gallery-overlay{transform:translateY(0)}.gallery-overlay h4{color:var(--light-color);margin-bottom:.5rem;font-size:1.2rem}.gallery-overlay p{color:rgba(255,255,255,.8);font-size:.9rem}.gallery-actions{text-align:center;margin-top:3rem;display:flex;gap:1rem;justify-content:center}.quick-nav{padding:60px 0;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}.quick-nav h2{text-align:center;margin-bottom:3rem;color:var(--dark-color)}.nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.nav-item{display:block;background:var(--light-color);padding:2rem;border-radius:16px;text-decoration:none;color:var(--dark-color);box-shadow:var(--box-shadow);transition:var(--transition);text-align:center;border:2px solid transparent}.nav-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}.nav-icon{font-size:3rem;margin-bottom:1rem;display:block}.nav-item h4{font-size:1.3rem;margin-bottom:.5rem;color:var(--dark-color)}.nav-item p{font-size:.95rem;color:var(--gray-color);margin:0}.feature-detail{background:var(--light-color);border-radius:20px;padding:3rem;margin-bottom:3rem;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.feature-header{display:flex;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.feature-icon-large{font-size:4rem;flex-shrink:0;background:var(--gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-title h3{font-size:2.2rem;margin-bottom:1rem;color:var(--dark-color)}.feature-subtitle{font-size:1.2rem;color:var(--gray-color);line-height:1.6;margin:0}.feature-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.feature-description{text-align:left}.feature-description h4{font-size:1.4rem;color:var(--dark-color);margin:2rem 0 1rem 0;padding-bottom:.5rem;border-bottom:2px solid var(--primary-color)}.feature-description ul{margin:1rem 0;padding-left:1.5rem}.feature-description li{margin-bottom:.8rem;color:var(--gray-color);line-height:1.6}.feature-description strong{color:var(--dark-color);font-weight:600}.feature-image{text-align:center}.feature-screenshot{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.comparison-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}.comparison-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.comparison-table-wrapper{background:var(--light-color);border-radius:20px;padding:2rem;box-shadow:var(--box-shadow);overflow-x:auto;margin-bottom:3rem}.comparison-table{width:100%;border-collapse:collapse;font-size:1rem;display:table!important;table-layout:fixed;border:1px solid var(--border-color)}.comparison-table td,.comparison-table th{padding:1.5rem;text-align:left;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);vertical-align:top;display:table-cell!important}.comparison-table td:last-child,.comparison-table th:last-child{border-right:none}.comparison-table tr{display:table-row!important}.comparison-table tbody tr:nth-child(2n){background-color:rgba(255,107,53,.05)}.comparison-table tbody tr:hover{background-color:rgba(255,107,53,.1);transition:background-color .3s ease}.comparison-table th{background:linear-gradient(135deg,#ff6b35 0,#f7931e 50%,#c5282f 100%);color:var(--light-color);font-weight:700;text-align:center}.feature-column{width:30%;background:var(--light-gray);font-weight:600}.demo-column{width:35%;background:linear-gradient(135deg,#e8f5e8 0,#f0f8f0 100%)}.real-column{width:35%;background:linear-gradient(135deg,#fff3e0 0,#fef7f0 100%)}.column-header{text-align:center}.column-icon{font-size:2rem;margin-bottom:.5rem;display:block}.column-header h3{font-size:1.3rem;margin:.5rem 0;color:var(--light-color)}.column-subtitle{font-size:.9rem;opacity:.9;font-weight:400}.feature-name{display:table-cell!important;text-align:left;font-weight:600;color:var(--dark-color);vertical-align:middle}.feature-name .feature-icon{font-size:1.2rem;margin-right:.5rem;display:inline-block}.demo-cell,.real-cell{display:table-cell!important;text-align:center;font-weight:500;vertical-align:middle}.check-mark,.cross-mark,.info-mark{font-size:1.2rem;font-weight:700;margin-right:.5rem;display:inline-block}.check-mark{color:var(--success-color)}.info-mark{color:var(--primary-color)}.cross-mark{color:var(--error-color)}.comparison-summary{margin-top:3rem}.summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.summary-card{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:2px solid transparent;transition:var(--transition)}.demo-summary{border-color:var(--success-color)}.real-summary{border-color:var(--primary-color)}.summary-card h3{font-size:1.4rem;margin-bottom:1.5rem;color:var(--dark-color)}.summary-card ul{list-style:none;padding:0}.summary-card li{padding:.5rem 0;color:var(--gray-color);font-size:1rem}.demo-stats-detailed{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-radius:16px}.demo-stats-detailed h3{text-align:center;margin-bottom:2rem;color:var(--dark-color);font-size:1.8rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card{background:var(--light-color);padding:1.5rem;border-radius:12px;text-align:center;box-shadow:var(--box-shadow);border:2px solid transparent;transition:var(--transition)}.stat-card:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgba(0,0,0,.15);border-color:var(--primary-color)}.stat-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.stat-content h4{font-size:1rem;color:var(--gray-color);margin-bottom:.5rem;font-weight:500}.stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.3rem}.stat-unit{font-size:.9rem;color:var(--gray-color);font-weight:500}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.tip-category{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:2px solid var(--border-color);text-align:center;transition:var(--transition)}.tip-category:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}.tip-category h3{font-size:1.4rem;margin-bottom:1.5rem;color:var(--dark-color);text-align:center}.tip-category ul{list-style:none;padding:0;text-align:left}.tip-category li{padding:.8rem 0;color:var(--gray-color);font-size:1rem;line-height:1.6;border-bottom:1px solid var(--border-color);position:relative;padding-left:1.5rem}.tip-category li:last-child{border-bottom:none}.tip-category li::before{content:"💡";position:absolute;left:0;top:.8rem;font-size:1rem}.try-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.try-option{background:var(--light-color);padding:2.5rem;border-radius:20px;box-shadow:var(--box-shadow);border:2px solid var(--border-color);text-align:center;transition:var(--transition);position:relative;overflow:hidden}.try-option::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-bg)}.try-option:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:var(--primary-color)}.try-option h3{font-size:1.6rem;margin-bottom:1rem;color:var(--dark-color);text-align:center}.try-option p{font-size:1.1rem;color:var(--gray-color);margin-bottom:1.5rem;text-align:center;line-height:1.6}.try-option ul{list-style:none;padding:0;margin:1.5rem 0;text-align:left}.try-option li{padding:.6rem 0;color:var(--gray-color);font-size:1rem;line-height:1.5;position:relative;padding-left:1.8rem;border-bottom:1px solid var(--border-color)}.try-option li:last-child{border-bottom:none}.try-option li::before{content:"✅";position:absolute;left:0;top:.6rem;font-size:1rem}.try-option .btn{margin-top:1.5rem;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.expert-badge{background:var(--gradient-bg);color:var(--light-color);padding:.8rem 1.5rem;border-radius:25px;display:inline-block;margin-bottom:1rem;font-weight:600;font-size:.9rem;text-align:center}.expert-badge span{display:block;line-height:1.3}.expert-badge span:first-child{font-size:1rem;font-weight:700}.expert-photo{text-align:center;position:relative}.expert-image{width:100%;max-width:300px;border-radius:20px;box-shadow:var(--box-shadow)}.expert-credentials{margin-top:1rem;text-align:center}.expert-credentials span{display:block;color:var(--gray-color);font-size:.9rem;margin:.3rem 0;font-weight:500}.timeline{position:relative;padding:2rem 0}.timeline::before{content:'';position:absolute;left:2rem;top:0;bottom:0;width:2px;background:var(--gradient-bg)}.timeline-item{position:relative;margin-bottom:3rem;padding-left:5rem}.timeline-year{position:absolute;left:0;top:0;background:var(--gradient-bg);color:var(--light-color);padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;min-width:4rem;text-align:center}.timeline-content{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.timeline-content h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.timeline-content p{color:var(--gray-color);line-height:1.6;margin:0}.publications-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.awards-section,.media-section,.publications-section{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.awards-section h3,.media-section h3,.publications-section h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.4rem;text-align:center}.award-item,.book-item,.media-item{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.award-item:last-child,.book-item:last-child,.media-item:last-child{border-bottom:none;margin-bottom:0}.award-item h4,.book-item h4,.media-item h4{color:var(--dark-color);margin-bottom:.5rem;font-size:1.1rem}.award-year,.book-year,.media-type{color:var(--primary-color);font-weight:600;font-size:.9rem;margin-bottom:.5rem}.award-item p,.book-item p,.media-item p{color:var(--gray-color);line-height:1.5;margin:0}.philosophy-content{text-align:center;max-width:800px;margin:0 auto}.philosophy-quote{font-size:1.5rem;font-style:italic;color:var(--primary-color);margin:2rem 0;padding:2rem;background:var(--light-gray);border-radius:16px;border-left:4px solid var(--primary-color);position:relative}.philosophy-quote::before{content:'"';font-size:4rem;color:var(--primary-color);position:absolute;top:-10px;left:20px;opacity:.3}.philosophy-content p{font-size:1.1rem;line-height:1.6;color:var(--gray-color);margin-bottom:1.5rem}.philosophy-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.principle-item{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;transition:var(--transition)}.principle-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.principle-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.principle-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.2rem}.principle-item p{color:var(--gray-color);font-size:1rem;margin:0}.guide-content{max-width:900px;margin:0 auto;text-align:left}.guide-content p{font-size:1.1rem;line-height:1.6;color:var(--gray-color);margin-bottom:1.5rem}.guide-differences{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.difference-item{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;transition:var(--transition)}.difference-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.difference-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.difference-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.2rem}.difference-item p{color:var(--gray-color);font-size:1rem;margin:0}.personal-note{background:var(--light-gray);padding:2.5rem;border-radius:16px;margin-top:3rem;text-align:center}.personal-note h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.4rem}.personal-note p{color:var(--gray-color);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.signature{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--primary-color)}.signature p{margin:.5rem 0;font-style:italic;color:var(--dark-color)}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.contact-item{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;transition:var(--transition)}.contact-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.contact-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.contact-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.2rem}.contact-item p{color:var(--gray-color);font-size:1rem;margin:0;line-height:1.5}.contact-note{background:var(--light-gray);padding:2rem;border-radius:16px;margin-top:2rem;text-align:center}.contact-note h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.contact-note p{color:var(--gray-color);font-size:1rem;line-height:1.6;margin-bottom:1rem}.bonuses-content{max-width:1000px;margin:0 auto}.bonus-intro{text-align:center;margin-bottom:3rem}.bonus-intro p{font-size:1.1rem;line-height:1.6;color:var(--gray-color);margin-bottom:1.5rem}.bonus-highlights{margin:3rem 0}.bonus-highlights h3{text-align:center;margin-bottom:2rem;color:var(--primary-color);font-size:1.6rem}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.highlight-item{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;transition:var(--transition)}.highlight-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.highlight-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.highlight-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.2rem}.highlight-item p{color:var(--gray-color);font-size:1rem;line-height:1.5;margin:0}.bonus-strategy{margin:3rem 0;background:var(--light-gray);padding:2.5rem;border-radius:16px}.bonus-strategy h3{text-align:center;margin-bottom:1.5rem;color:var(--primary-color);font-size:1.6rem}.bonus-strategy>p{text-align:center;font-size:1.1rem;color:var(--gray-color);margin-bottom:2rem}.strategy-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.strategy-step{display:flex;align-items:flex-start;gap:1rem;background:var(--light-color);padding:1.5rem;border-radius:12px;box-shadow:var(--box-shadow)}.step-number{background:var(--gradient-bg);color:var(--light-color);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.step-content h4{color:var(--dark-color);margin-bottom:.5rem;font-size:1.1rem}.step-content p{color:var(--gray-color);font-size:.95rem;line-height:1.5;margin:0}.bonus-tips{margin:3rem 0}.bonus-tips h3{text-align:center;margin-bottom:2rem;color:var(--primary-color);font-size:1.6rem}.bonus-tips .tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.bonus-tips .tip-item{background:var(--light-color);padding:1.5rem;border-radius:12px;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.bonus-tips .tip-item h4{color:var(--dark-color);margin-bottom:.8rem;font-size:1.1rem}.bonus-tips .tip-item p{color:var(--gray-color);font-size:.95rem;line-height:1.5;margin:0}.bonus-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:16px;padding:2rem;margin:3rem 0}.bonus-warning h3{color:#856404;margin-bottom:1rem;font-size:1.4rem}.bonus-warning p{color:#856404;font-size:1rem;margin-bottom:1rem}.bonus-warning ul{color:#856404;padding-left:1.5rem}.bonus-warning li{margin-bottom:.8rem;line-height:1.5}.bonus-cta{text-align:center;margin:3rem 0;background:var(--light-gray);padding:2.5rem;border-radius:16px}.bonus-cta h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.6rem}.bonus-cta p{color:var(--gray-color);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features-summary{margin:3rem 0}.feature-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.summary-item{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;transition:var(--transition);position:relative;overflow:hidden}.summary-item::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-bg);transform:scaleX(0);transition:transform .3s ease}.summary-item:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.summary-item:hover::before{transform:scaleX(1)}.summary-icon{font-size:3rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .1))}.summary-item h4{color:var(--dark-color);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.summary-item p{color:var(--gray-color);font-size:1rem;line-height:1.6;margin:0}.quick-start-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.step-item{display:flex;align-items:flex-start;gap:1.5rem;background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:var(--transition)}.step-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.step-number{background:var(--gradient-bg);color:var(--light-color);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.step-content h3{color:var(--dark-color);margin-bottom:.8rem;font-size:1.3rem}.step-content p{color:var(--gray-color);font-size:1rem;line-height:1.6;margin:0}.paylines-content{margin:3rem 0}.paylines-intro{text-align:center;margin-bottom:3rem}.paylines-intro p{font-size:1.1rem;color:var(--gray-color);max-width:800px;margin:0 auto}.paylines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.payline-category{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.payline-category h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.payline-category p{color:var(--gray-color);margin-bottom:1.5rem;font-size:1rem}.payline-example{margin-bottom:1.5rem}.payline-number{display:block;font-weight:600;color:var(--dark-color);margin-bottom:.8rem;font-size:.9rem}.grid-demo{display:flex;flex-direction:column;gap:.3rem;background:var(--light-gray);padding:1rem;border-radius:8px}.grid-row{display:flex;gap:.3rem;justify-content:center}.grid-cell{width:2rem;height:2rem;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--light-color);border:1px solid var(--border-color)}.grid-cell.active{background:var(--primary-color);color:var(--light-color);border-color:var(--primary-color)}.mechanics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.mechanic-card{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:var(--transition)}.mechanic-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.mechanic-icon{font-size:3rem;margin-bottom:1rem;display:block}.mechanic-card h3{color:var(--dark-color);margin-bottom:1rem;font-size:1.4rem}.mechanic-card>p{color:var(--gray-color);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.mechanic-details h4{color:var(--primary-color);margin-bottom:.8rem;font-size:1.1rem}.mechanic-details ul{color:var(--gray-color);padding-left:1.5rem}.mechanic-details li{margin-bottom:.5rem;line-height:1.5}.bonus-features{margin:3rem 0}.bonus-feature{background:var(--light-color);border-radius:20px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);margin-bottom:2rem;overflow:hidden}.bonus-header{background:var(--gradient-bg);color:var(--light-color);padding:2rem;display:flex;align-items:center;gap:1.5rem}.bonus-icon{font-size:3rem}.bonus-info h3{margin-bottom:.5rem;font-size:1.5rem}.bonus-info p{opacity:.9;font-size:1rem}.bonus-content{padding:2rem}.bonus-benefits h4,.bonus-triggers h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem}.trigger-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.trigger-option{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--light-gray);border-radius:12px}.trigger-icon{font-size:1.5rem}.trigger-details strong{display:block;color:var(--dark-color);margin-bottom:.3rem}.trigger-details p{color:var(--gray-color);font-size:.9rem;margin:0}.bonus-benefits ul{color:var(--gray-color);padding-left:1.5rem}.bonus-benefits li{margin-bottom:.8rem;line-height:1.5}.jackpot-tiers h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.tier-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--light-gray);border-radius:12px}.tier-color{width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0}.tier-color.mini{background:#4caf50}.tier-color.medium{background:#2196f3}.tier-color.major{background:#ff9800}.tier-color.mega{background:#f44336}.tier-info strong{display:block;color:var(--dark-color);font-size:.9rem}.tier-info span{color:var(--gray-color);font-size:.8rem}.jackpot-rules h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem}.jackpot-rules ul{color:var(--gray-color);padding-left:1.5rem}.jackpot-rules li{margin-bottom:.8rem;line-height:1.5}.advanced-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:3rem 0}.advanced-feature-card{background:var(--light-color);border-radius:20px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);overflow:hidden;transition:var(--transition)}.advanced-feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.feature-image{position:relative;height:200px;overflow:hidden}.feature-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.advanced-feature-card:hover .feature-img{transform:scale(1.05)}.feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));display:flex;align-items:center;justify-content:center}.feature-overlay .feature-icon{font-size:4rem;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3))}.feature-content{padding:2rem}.feature-content h3{color:var(--dark-color);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.feature-description{color:var(--gray-color);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.feature-details{display:flex;flex-direction:column;gap:1.5rem}.detail-section h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.feature-steps{color:var(--gray-color);padding-left:1.5rem;margin:0}.feature-steps li{margin-bottom:.8rem;line-height:1.5}.feature-rules{color:var(--gray-color);padding-left:1.5rem;margin:0}.feature-rules li{margin-bottom:.8rem;line-height:1.5}.speed-modes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.speed-mode-card{padding:1.2rem;background:var(--light-gray);border-radius:12px;text-align:center;transition:var(--transition)}.speed-mode-card:hover{background:var(--primary-color);color:var(--light-color);transform:translateY(-2px)}.speed-icon{font-size:2rem;margin-bottom:.5rem;display:block}.speed-mode-card strong{display:block;color:var(--dark-color);margin-bottom:.5rem;font-size:.9rem}.speed-mode-card:hover strong{color:var(--light-color)}.speed-mode-card p{color:var(--gray-color);font-size:.8rem;margin:0;line-height:1.4}.speed-mode-card:hover p{color:var(--light-color)}.bonus-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.bonus-type-card{padding:1.2rem;background:var(--light-gray);border-radius:12px;text-align:center;transition:var(--transition)}.bonus-type-card:hover{background:var(--primary-color);color:var(--light-color);transform:translateY(-2px)}.bonus-icon{font-size:2rem;margin-bottom:.5rem;display:block}.bonus-type-card strong{display:block;color:var(--dark-color);margin-bottom:.5rem;font-size:.9rem}.bonus-type-card:hover strong{color:var(--light-color)}.bonus-type-card p{color:var(--gray-color);font-size:.8rem;margin:0;line-height:1.4}.bonus-type-card:hover p{color:var(--light-color)}.gemstone-container{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.gemstone{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.gemstone-desc{color:var(--gray-color);font-size:.8rem;margin:.3rem 0 0 0;font-style:italic}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.strategy-card{background:var(--light-color);padding:2rem;border-radius:16px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:var(--transition)}.strategy-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.strategy-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.strategy-card h3{color:var(--dark-color);margin-bottom:1rem;font-size:1.3rem}.strategy-card>p{color:var(--gray-color);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.strategy-tips h4{color:var(--primary-color);margin-bottom:.8rem;font-size:1.1rem}.strategy-tips ul{color:var(--gray-color);padding-left:1.5rem}.strategy-tips li{margin-bottom:.5rem;line-height:1.5}.conclusion{background:var(--light-gray);padding:4rem 0}.conclusion h2{text-align:center;margin-bottom:2rem;color:var(--primary-color);font-size:2.2rem;font-weight:700}.conclusion-content{max-width:900px;margin:0 auto;background:var(--light-color);padding:3rem;border-radius:20px;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.conclusion-content p{font-size:1.1rem;line-height:1.7;color:var(--dark-color);margin-bottom:1.5rem;text-align:justify}.conclusion-content p:last-child{margin-bottom:0}.conclusion-author{margin-top:2.5rem;padding-top:2rem;border-top:2px solid var(--border-color)}.game-conclusion{background:linear-gradient(135deg,var(--light-gray) 0,#f8f9fa 100%);padding:4rem 0;position:relative;overflow:hidden}.game-conclusion::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-bg)}.game-conclusion h2{text-align:center;margin-bottom:1.5rem;color:var(--primary-color);font-size:2.4rem;font-weight:700;position:relative}.game-conclusion h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--gradient-bg);border-radius:2px}.conclusion-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.conclusion-features{background:var(--light-color);border-radius:20px;padding:2.5rem;margin:3rem auto;max-width:700px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(255,193,7,.2);position:relative}.conclusion-features::before{content:'✨';position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--light-color);padding:0 1rem;font-size:1.5rem}.conclusion-list{list-style:none;padding:0;margin:0}.conclusion-list li{padding:1rem 0;font-size:1.1rem;color:var(--dark-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;transition:all .3s ease}.conclusion-list li:last-child{border-bottom:none}.conclusion-list li:hover{color:var(--primary-color);transform:translateX(10px)}.conclusion-list li::before{content:'✅';margin-right:1rem;font-size:1.2rem;flex-shrink:0}.conclusion-content{max-width:900px;margin:0 auto;background:var(--light-color);padding:3rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-left:5px solid var(--primary-color);position:relative}.conclusion-content::before{content:'💡';position:absolute;top:-15px;left:30px;background:var(--light-color);padding:0 1rem;font-size:1.5rem}.conclusion-content p{font-size:1.1rem;line-height:1.7;color:var(--dark-color);margin-bottom:1.5rem;text-align:justify}.conclusion-content p:last-child{margin-bottom:0;font-weight:600;color:var(--primary-color)}.promo-codes{background:var(--light-color);padding:4rem 0;position:relative}.promo-codes h2{text-align:center;margin-bottom:1.5rem;color:var(--primary-color);font-size:2.2rem;font-weight:700}.promo-intro{text-align:center;font-size:1.1rem;color:var(--gray-color);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.promo-codes-table{max-width:850px;margin:0 auto 3rem;background:var(--light-color);border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid var(--border-color)}.promo-table-header{display:grid;grid-template-columns:200px 250px 200px 200px;background:var(--gradient-bg);color:var(--light-color);font-weight:600;font-size:1.1rem}.promo-header-cell{padding:1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.promo-header-cell:last-child{border-right:none}.promo-table-row{display:grid;grid-template-columns:200px 250px 200px 200px;border-bottom:1px solid var(--border-color);transition:background-color .3s ease}.promo-table-row:last-child{border-bottom:none}.promo-table-row:hover{background-color:var(--light-gray)}.promo-cell{padding:1.5rem;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-color)}.promo-cell:last-child{border-right:none}.casino-name{flex-direction:column;gap:.8rem;text-align:center}.casino-name-text{font-weight:600;color:var(--dark-color);font-size:.95rem;line-height:1.2}.casino-logo-small{width:40px;height:40px;object-fit:contain}.promo-code{gap:1rem;flex-direction:column}.bonus-info{flex-direction:column;gap:.5rem;text-align:center}.bonus-amount{font-weight:700;color:var(--primary-color);font-size:1.1rem}.bonus-details{font-size:.9rem;color:var(--gray-color);font-style:italic}.action-buttons{flex-direction:column;gap:.8rem;align-items:center}.btn-small{padding:.5rem 1rem;font-size:.9rem;min-width:120px}.code-text{font-family:'Courier New',monospace;font-size:.85rem;font-weight:600;color:var(--primary-color);background:var(--light-gray);padding:.4rem .8rem;border-radius:6px;border:2px dashed var(--primary-color);letter-spacing:.5px;word-break:break-all;line-height:1.2}.copy-code-btn{background:var(--gradient-bg);color:var(--light-color);border:none;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.copy-code-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.copy-code-btn:active{transform:translateY(0)}.promo-disclaimer{max-width:800px;margin:0 auto;background:#fff3cd;border:1px solid #ffeaa7;border-radius:10px;padding:1.5rem;text-align:center}.promo-disclaimer p{margin:0;color:#856404;font-size:1rem;line-height:1.5}.promo-disclaimer strong{color:#533f03}.promo-intro-secondary{text-align:center;font-size:1rem;color:var(--gray-color);margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.6}.bonus-tips{margin-top:4rem;padding:3rem 0;background:var(--light-gray);border-radius:20px}.bonus-tips h3{text-align:center;margin-bottom:2.5rem;color:var(--primary-color);font-size:1.8rem;font-weight:700}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.tip-item{background:var(--light-color);padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease}.tip-item:hover{transform:translateY(-5px)}.tip-icon{font-size:2.5rem;margin-bottom:1rem}.tip-item h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.tip-item p{color:var(--gray-color);line-height:1.6;margin:0}.app-comparison{background:var(--light-color);padding:4rem 0;position:relative}.app-comparison h2{text-align:center;margin-bottom:1.5rem;color:var(--primary-color);font-size:2.2rem;font-weight:700}.comparison-intro{text-align:center;font-size:1.1rem;color:var(--gray-color);margin-bottom:1.5rem;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.6}.comparison-intro-secondary{text-align:center;font-size:1rem;color:var(--gray-color);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.comparison-table{max-width:1000px;margin:0 auto 3rem;background:var(--light-color);border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid var(--border-color)}.comparison-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--gradient-bg);color:var(--light-color);font-weight:600;font-size:1.1rem}.comparison-header-cell{padding:1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.comparison-header-cell:last-child{border-right:none}.comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--border-color);transition:background-color .3s ease}.comparison-row:last-child{border-bottom:none}.comparison-row:hover{background-color:var(--light-gray)}.comparison-cell{padding:1.5rem;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-color);text-align:center}.comparison-cell:last-child{border-right:none}.feature-cell{background:var(--light-gray);font-weight:600;color:var(--dark-color)}.app-cell{background:rgba(255,193,7,.1)}.browser-cell{background:rgba(0,123,255,.1)}.feature-name{font-weight:600;color:var(--primary-color);font-size:1rem}.feature-detail{color:var(--dark-color);font-size:.95rem;line-height:1.4}.comparison-conclusion{max-width:800px;margin:0 auto;background:var(--light-gray);padding:2rem;border-radius:15px;text-align:center;border-left:5px solid var(--primary-color)}.comparison-conclusion p{margin:0;color:var(--dark-color);font-size:1.1rem;line-height:1.6}.author-info{text-align:center}.author-credentials{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.author-name{font-size:1.3rem;font-weight:700;color:var(--primary-color);margin-bottom:.3rem}.author-title{font-size:1.1rem;font-weight:600;color:var(--dark-color);margin-bottom:.2rem}.author-institution{font-size:1rem;color:var(--gray-color);font-style:italic}.author-bio{font-size:1rem;line-height:1.6;color:var(--gray-color);margin:1.5rem 0;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.author-link{display:inline-block;color:var(--primary-color);text-decoration:none;font-weight:600;font-size:1rem;padding:.8rem 1.5rem;border:2px solid var(--primary-color);border-radius:25px;transition:var(--transition);background:0 0}.author-link:hover{background:var(--primary-color);color:var(--light-color);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,87,34,.3)}.testimonials-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.testimonial-card{background:var(--light-color);padding:2rem;border-radius:12px;box-shadow:var(--box-shadow);transition:var(--transition);position:relative}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.testimonial-rating{font-size:1.2rem;margin-bottom:1rem}.testimonial-card blockquote{font-style:italic;color:var(--gray-color);line-height:1.6;margin-bottom:1.5rem;position:relative;font-size:1.1rem}.testimonial-card blockquote::before{content:'"';font-size:4rem;color:var(--primary-color);position:absolute;top:-20px;left:-10px;opacity:.3}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{font-size:2rem;width:50px;height:50px;border-radius:50%;background:var(--light-gray);display:flex;align-items:center;justify-content:center;overflow:hidden}.author-photo{width:100%;height:100%;object-fit:cover;border-radius:50%}.author-info{display:flex;flex-direction:column}.author-name{font-weight:600;color:var(--dark-color)}.author-location{color:var(--gray-color);font-size:.9rem}.casino-badge{position:absolute;top:1rem;right:1rem;background:#fff;padding:.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.casino-logo-small{height:24px;width:auto;max-width:80px;object-fit:contain}.testimonials-stats{display:flex;justify-content:center;gap:3rem;margin-top:4rem;padding:2rem;background:var(--light-color);border-radius:12px;box-shadow:var(--box-shadow)}.testimonials-stats .stat-item{text-align:center;background:0 0;box-shadow:none}.stat-number{display:block;font-size:2rem;font-weight:700;background:var(--gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq{background:var(--light-gray)}.faq-intro{text-align:center;font-size:1.2rem;color:var(--gray-color);margin-bottom:3rem}.faq-grid{display:grid;gap:1rem;margin-top:2rem}.faq-item{background:var(--light-color);border-radius:12px;box-shadow:var(--box-shadow);overflow:hidden;transition:var(--transition)}.faq-question{background:var(--primary-color);color:var(--light-color);padding:1.5rem;margin:0;cursor:pointer;position:relative;font-size:1.1rem;user-select:none}.faq-question::after{content:'+';position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;transition:var(--transition)}.faq-item.active .faq-question::after{content:'−'}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:1.5rem;margin:0;color:var(--gray-color);line-height:1.7}.footer{background:var(--dark-color);color:var(--light-color);padding:4rem 0 2rem}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.footer-logo{height:40px;width:auto;filter:brightness(0) invert(1)}.footer-brand-text{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.footer-description{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem}.footer-social{display:flex;gap:1rem}.footer-social a{display:inline-block;font-size:1.5rem;transition:var(--transition)}.footer-social a:hover{transform:scale(1.2)}.footer-section h4{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:rgba(255,255,255,.8);text-decoration:none;transition:var(--transition)}.footer-links a:hover{color:var(--primary-color)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}.footer-legal{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.legal-badges{display:flex;gap:1rem;align-items:center}.age-badge,.responsible-gaming{background:var(--primary-color);color:var(--light-color);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600}.footer-disclaimer{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.5;text-align:center}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.tested-devices{background:var(--light-gray);border-radius:12px;padding:2rem;margin:2rem 0}.tested-devices h3{color:var(--primary-color);margin-bottom:1rem;text-align:center}.tested-devices>p{text-align:center;margin-bottom:2rem;color:var(--gray-color)}.device-lists{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.device-list{background:var(--light-color);border-radius:8px;padding:1.5rem;box-shadow:var(--box-shadow)}.device-list h4{color:var(--primary-color);margin-bottom:1rem;text-align:center;font-size:1.2rem}.device-list ul{list-style:none;padding:0}.device-list li{padding:.5rem 0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.device-list li:last-child{border-bottom:none}.rating{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;text-transform:uppercase}.rating.excellent{background:#d4edda;color:#155724}.rating.good{background:#fff3cd;color:#856404}.rating.playable{background:#f8d7da;color:#721c24}@media (max-width:1024px){.container{padding:0 15px}h1{font-size:2.5rem}h2{font-size:2rem}.apk-content,.demo-content,.description-content,.hero-content{grid-template-columns:1fr;gap:2rem}.footer-content{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.nav-actions,.nav-menu{display:none}.mobile-menu-toggle{display:flex}h1{font-size:2rem}h2{font-size:1.8rem}.device-lists{grid-template-columns:1fr;gap:1rem}.tested-devices{padding:1.5rem;margin:1rem 0}.device-list{padding:1rem}.hero{padding:2rem 0;min-height:auto}.hero-stats{gap:1rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;text-align:center}.casino-grid,.features-grid,.steps-grid{grid-template-columns:1fr;gap:1.5rem}.step-item{padding:1.5rem}.step-number{width:45px;height:45px;font-size:1.2rem;margin-bottom:1rem}.step-item h4{font-size:1.1rem}.step-item p{font-size:.9rem}.installation-steps h3,.registration-steps h3{font-size:1.5rem;margin-bottom:2rem}.compatibility-grid,.gallery-grid,.steps-grid,.testimonials-grid{grid-template-columns:1fr;gap:1.5rem}.demo-stats{flex-direction:column;gap:1rem}.gallery-actions{flex-direction:column;align-items:center}.testimonials-stats{flex-direction:column;gap:2rem}.nav-grid{grid-template-columns:1fr;gap:1.5rem}.nav-item{padding:1.5rem}.nav-icon{font-size:2.5rem}.feature-detail{padding:2rem;margin-bottom:2rem}.feature-header{flex-direction:column;text-align:center;gap:1rem}.feature-icon-large{font-size:3rem}.feature-content{grid-template-columns:1fr;gap:2rem}.feature-title h3{font-size:1.8rem}.feature-subtitle{font-size:1.1rem}.comparison-table-wrapper{padding:1rem;overflow-x:auto}.comparison-table{font-size:.9rem;min-width:600px;display:table!important}.comparison-table td,.comparison-table th{padding:1rem .8rem;display:table-cell!important}.column-header h3{font-size:1.1rem}.column-icon{font-size:1.5rem}.summary-cards{grid-template-columns:1fr;gap:1.5rem}.summary-card{padding:1.5rem}.demo-stats-detailed{padding:1.5rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card{padding:1rem}.stat-icon{font-size:2rem}.stat-number{font-size:1.5rem}.tips-grid{grid-template-columns:1fr;gap:1.5rem}.tip-category{padding:1.5rem}.tip-category h3{font-size:1.2rem}.tip-category li{padding:.6rem 0;font-size:.95rem}.try-features{grid-template-columns:1fr;gap:1.5rem}.try-option{padding:2rem}.try-option h3{font-size:1.4rem}.try-option p{font-size:1rem}.try-option li{padding:.5rem 0;font-size:.95rem}.try-option .btn{padding:.9rem 1.5rem;font-size:1rem}.expert-badge{padding:.6rem 1rem;font-size:.8rem}.expert-badge span:first-child{font-size:.9rem}.expert-image{max-width:250px}.timeline::before{left:1.5rem}.timeline-item{padding-left:4rem}.timeline-year{font-size:.8rem;padding:.4rem .8rem;min-width:3.5rem}.timeline-content{padding:1.5rem}.timeline-content h3{font-size:1.1rem}.publications-content{grid-template-columns:1fr;gap:2rem}.awards-section,.media-section,.publications-section{padding:1.5rem}.philosophy-quote{font-size:1.2rem;padding:1.5rem}.philosophy-quote::before{font-size:3rem;top:-5px;left:15px}.philosophy-principles{grid-template-columns:1fr;gap:1.5rem}.principle-item{padding:1.5rem}.guide-differences{grid-template-columns:1fr;gap:1.5rem}.difference-item{padding:1.5rem}.personal-note{padding:2rem}.contact-info{grid-template-columns:1fr;gap:1.5rem}.contact-item{padding:1.5rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-legal{flex-direction:column;text-align:center;gap:1rem}}@media (max-width:480px){.container{padding:0 10px}h1{font-size:1.8rem}h2{font-size:1.5rem}.btn{padding:10px 20px;font-size:.9rem}.btn-large{padding:12px 24px;font-size:1rem}section{padding:2rem 0}.hero-stats{flex-direction:column;gap:1rem}.stat-item{min-width:auto}.casino-card,.feature-card,.testimonial-card{padding:1.5rem}.demo-features-grid{grid-template-columns:1fr}.highlight-grid{grid-template-columns:1fr;gap:1.5rem}.strategy-steps{grid-template-columns:1fr;gap:1.5rem}.strategy-step{flex-direction:column;text-align:center;gap:1rem}.bonus-tips .tips-grid{grid-template-columns:1fr;gap:1rem}.cta-actions{flex-direction:column;align-items:center}.bonus-cta,.bonus-strategy{padding:1.5rem}.bonus-warning{padding:1.5rem}.conclusion{padding:2rem 0}.conclusion h2{font-size:1.8rem;margin-bottom:1.5rem}.conclusion-content{padding:2rem 1.5rem;margin:0 1rem}.conclusion-content p{font-size:1rem;line-height:1.6;text-align:left}.game-conclusion{padding:2rem 0}.game-conclusion h2{font-size:1.8rem;margin-bottom:1rem}.conclusion-intro{font-size:1rem;margin-bottom:2rem;padding:0 1rem}.conclusion-features{padding:2rem 1.5rem;margin:2rem 1rem}.conclusion-list li{font-size:1rem;padding:.8rem 0}.conclusion-list li:hover{transform:translateX(5px)}.conclusion-content{padding:2rem 1.5rem;margin:0 1rem}.conclusion-content p{font-size:1rem;line-height:1.6;text-align:left}.promo-codes{padding:2rem 0}.promo-codes h2{font-size:1.8rem;margin-bottom:1rem}.promo-intro{font-size:1rem;margin-bottom:2rem;padding:0 1rem}.promo-codes-table{margin:0 1rem 2rem}.promo-table-header{grid-template-columns:1fr;font-size:1rem}.promo-header-cell{padding:1rem}.promo-table-row{grid-template-columns:1fr;border-bottom:1px solid var(--border-color)}.promo-cell{padding:1rem;border-right:none;border-bottom:1px solid var(--border-color)}.promo-cell:last-child{border-bottom:none}.bonus-info{text-align:left}.action-buttons{flex-direction:row;justify-content:space-between;gap:1rem}.tips-grid{grid-template-columns:1fr;gap:1.5rem}.tip-item{padding:1.5rem}.app-comparison{padding:2rem 0}.app-comparison h2{font-size:1.8rem;margin-bottom:1rem}.comparison-intro{font-size:1rem;margin-bottom:1rem;padding:0 1rem}.comparison-intro-secondary{font-size:.9rem;margin-bottom:2rem;padding:0 1rem}.comparison-table{margin:0 1rem 2rem}.comparison-header{grid-template-columns:1fr;font-size:1rem}.comparison-header-cell{padding:1rem}.comparison-row{grid-template-columns:1fr;border-bottom:1px solid var(--border-color)}.comparison-cell{padding:1rem;border-right:none;border-bottom:1px solid var(--border-color);text-align:left}.comparison-cell:last-child{border-bottom:none}.feature-cell{background:var(--primary-color);color:var(--light-color);font-weight:600}.app-cell,.browser-cell{background:var(--light-color)}.comparison-conclusion{margin:0 1rem;padding:1.5rem}.comparison-conclusion p{font-size:1rem}.casino-name{flex-direction:column;text-align:center;gap:.5rem}.casino-name-text{font-size:.9rem}.casino-logo-small{width:35px;height:35px}.promo-code{flex-direction:row;justify-content:space-between;align-items:center}.code-text{font-size:.8rem;padding:.3rem .6rem}.copy-code-btn{font-size:.8rem;padding:.4rem .8rem}.promo-disclaimer{margin:0 1rem;padding:1rem}.promo-disclaimer p{font-size:.9rem}.conclusion-author{margin-top:2rem;padding-top:1.5rem}.author-name{font-size:1.2rem}.author-title{font-size:1rem}.author-institution{font-size:.9rem}.author-bio{font-size:.95rem;margin:1rem 0}.author-link{font-size:.9rem;padding:.7rem 1.2rem}.feature-summary-grid{grid-template-columns:1fr;gap:1.5rem}.summary-item{padding:1.5rem}.summary-icon{font-size:2.5rem}.summary-item h4{font-size:1.2rem}.summary-item p{font-size:.95rem}.quick-start-steps{grid-template-columns:1fr;gap:1.5rem}.step-item{flex-direction:column;text-align:center;gap:1rem}.step-number{align-self:center}.paylines-grid{grid-template-columns:1fr;gap:1.5rem}.payline-category{padding:1.5rem}.grid-demo{padding:.8rem}.grid-cell{width:1.5rem;height:1.5rem;font-size:1rem}.mechanics-grid{grid-template-columns:1fr;gap:1.5rem}.mechanic-card{padding:1.5rem}.bonus-header{flex-direction:column;text-align:center;gap:1rem}.bonus-content{padding:1.5rem}.trigger-options{grid-template-columns:1fr;gap:.8rem}.tier-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.feature-header{flex-direction:column;text-align:center;gap:1rem}.feature-content{padding:1.5rem}.bonus-types,.speed-modes{grid-template-columns:1fr;gap:.8rem}.strategies-grid{grid-template-columns:1fr;gap:1.5rem}.strategy-card{padding:1.5rem}.advanced-features-grid{grid-template-columns:1fr;gap:1.5rem}.feature-image{height:150px}.feature-overlay .feature-icon{font-size:3rem}.feature-content{padding:1.5rem}.feature-content h3{font-size:1.3rem}.speed-modes-grid{grid-template-columns:1fr;gap:.8rem}.bonus-types-grid{grid-template-columns:1fr;gap:.8rem}.gemstone-container{flex-direction:column;text-align:center;gap:.3rem}.gemstone{font-size:1.2rem}}