@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;background-color:#fff}.qrm-container{max-width:1200px;margin:0 auto;padding:0 20px}.vbx-header{background-color:#dc2626;color:#fff;padding:15px 0;position:relative;z-index:100;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.plt-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lpa-logo-text{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.xzn-logo{text-decoration:none}.kyo-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pft-nav-link{color:#fff;text-decoration:none;font-weight:500;font-size:16px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pft-nav-link:hover{opacity:.8}.vbx-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.btc-table-wrap{overflow-x:auto;margin-bottom:16px}.btc-table-wrap table{width:100%;border-collapse:collapse}.btc-table-wrap table td,.btc-table-wrap table th{padding:6px;border:1px solid #ccc;white-space:nowrap}.sde-play-btn{background-color:#b91c1c;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;line-height:1;text-decoration:none}.zlw-guide-content ol,.zlw-guide-content ul{margin-bottom:16px;list-style-position:inside}.zlw-guide-content ol li,.zlw-guide-content ul li{margin-bottom:10px}.zlw-guide-content a:not([class]){color:#dc2626;font-weight:500;text-decoration:none}.zlw-guide-content a:not([class]):hover{text-decoration:underline}.zlw-guide-content>:last-child{margin-bottom:0}.zlw-guide-content .mcb-casino-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto 16px auto}.ygr-centered-image{max-width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto 16px auto;border-radius:9px}.sde-play-btn:hover{background-color:#991b1b}.mxl-hero{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#dc2626 0,#ef4444 100%)}.mxl-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background-color:rgba(0,0,0,.45)}.jrx-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.zlw-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.xzn-hero-content{position:relative;z-index:10;padding:80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;color:#fff}.mcb-hero-play-btn{background-color:#dc2626;color:#fff;border:none;padding:16px 48px;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;line-height:1;text-decoration:none}.mcb-hero-play-btn:hover{background-color:#b91c1c}.xpi-main-content{padding:60px 0}.tbr-game-info{text-align:center;margin-bottom:60px}h1{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.tqk-rating{margin-bottom:32px}.lfc-stars{font-size:20px}.qrm-game-details{background-color:#f9fafb;border-radius:12px;padding:32px;margin:32px 0;text-align:left}.nqx-detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bme-detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7eb}.wcz-label{font-weight:500;color:#6b7280}.glo-value{font-weight:600;color:#1f2937}.asv-game-description{font-size:16px;line-height:1.8;color:#4b5563;max-width:800px;margin:0 auto}@-webkit-keyframes ripple{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes ripple{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.pft-nav-link{position:relative}.pft-nav-link::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#fff;-webkit-transition:width .3s ease;transition:width .3s ease}.pft-nav-link:hover::after{width:100%}.mcb-hero-play-btn{-webkit-transition:all .3s ease;transition:all .3s ease}.mcb-hero-play-btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 24px rgba(220,38,38,.3);box-shadow:0 8px 24px rgba(220,38,38,.3)}.hvu-casino-cards{display:grid;gap:24px;margin-bottom:60px}.hvu-casino-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.hvu-casino-card:hover{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.kfd-casino-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.rxy-casino-logo{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.mvz-casino-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.wtk-license{font-size:12px;color:#686f7d;background-color:#f3f4f6;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}.mvz-casino-info p:not([class]){font-size:14px;color:#4b5563;line-height:1.6}.fdd-casino-info{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:8px;font-weight:700}.mcb-casino-btn{background-color:#dc2626;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:100%;margin-bottom:12px;text-decoration:none;line-height:1;display:inline-block;width:100%;text-align:center}.mcb-casino-btn:hover{background-color:#b91c1c}.rxy-casino-rating{text-align:center;font-weight:600;color:#1f2937}.aqm-content-section{margin-bottom:60px}.lsn-game-guide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f9fafb;border-radius:12px;padding:32px}.vbx-guide-image{width:200px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.zlw-guide-content h2{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px}.zlw-guide-content h3{font-size:20px;font-weight:600;color:#1f2937;margin:24px 0 12px 0}.zlw-guide-content p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:16px}.zhr-section-description{text-align:center;font-size:18px;color:#6b7280;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.kyo-how-to-play{padding:80px 0;background:#f9fafb;border-radius:12px}.kyo-how-to-play h2{font-size:36px;font-weight:700;text-align:center;color:#1f2937;margin-bottom:16px}.fqe-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:48px}.pft-step-card{background:#fff;padding:32px;border-radius:12px;text-align:center;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.pft-step-card:hover{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.xzn-step-number{width:60px;height:60px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px}.pft-step-card h3{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px}.pft-step-card p{color:#6b7280;line-height:1.6}.mcb-strategies{padding:80px 0;background:#fff}.mcb-strategies h2{font-size:36px;font-weight:700;text-align:center;color:#1f2937;margin-bottom:16px}.plt-strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.hvu-strategy-card{background:#f9fafb;padding:24px;border-radius:12px;border-left:4px solid #dc2626;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hvu-strategy-card h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:12px}.hvu-strategy-card p{color:#6b7280;line-height:1.6}.qrm-bonuses{padding:80px 0;background:#f9fafb;border-radius:12px}.qrm-bonuses h2{font-size:36px;font-weight:700;text-align:center;color:#1f2937;margin-bottom:16px}.vbx-bonus-table{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.05);margin-top:48px}.zlw-bonus-row{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:20px 24px;border-bottom:1px solid #e5e7eb;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zlw-bonus-row:last-child{border-bottom:none}.wtk-bonus-header{background:#dc2626;color:#fff;font-weight:600}.glo-bonus-type{font-weight:600;color:#1f2937}.wtk-bonus-header .glo-bonus-type,.wtk-bonus-header .xpi-bonus-description{color:#fff}.xpi-bonus-description{color:#6b7280;line-height:1.6}.fqe-pros-cons{padding:80px 0;background:#fff}.fqe-pros-cons h2{font-size:36px;font-weight:700;text-align:center;color:#1f2937;margin-bottom:48px}.mvz-pros-cons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-top:48px}.bme-pros-card{background:#f0fdf4;border:2px solid #22c55e;border-radius:12px;padding:32px}.aqm-cons-card{background:#fef2f2;border:2px solid #ef4444;border-radius:12px;padding:32px}.bme-pros-card h3{font-size:24px;font-weight:600;color:#16a34a;margin-bottom:20px}.aqm-cons-card h3{font-size:24px;font-weight:600;color:#dc2626;margin-bottom:20px}.aqm-cons-card ul,.bme-pros-card ul{list-style:none;padding:0}.aqm-cons-card li,.bme-pros-card li{padding:8px 0;padding-left:24px;position:relative;line-height:1.6;color:#374151}.bme-pros-card li::before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.aqm-cons-card li::before{content:"✗";position:absolute;left:0;color:#dc2626;font-weight:700}.tbr-faq{padding:80px 0;background:#f9fafb;border-radius:12px}.tbr-faq h2{font-size:36px;font-weight:700;text-align:center;color:#1f2937;margin-bottom:48px}.pft-faq-items{max-width:800px;margin:0 auto}.rxy-faq-item{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.mxl-faq-question{padding:24px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.mxl-faq-question:hover{background-color:#f9fafb}.mxl-faq-question h3{font-size:18px;font-weight:600;color:#1f2937;margin:0}.zhr-faq-toggle{font-size:24px;font-weight:700;color:#dc2626;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rxy-faq-item.active .zhr-faq-toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sde-faq-answer{padding:0 24px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}.rxy-faq-item.active .sde-faq-answer{max-height:200px;padding:0 24px 24px}.sde-faq-answer p{color:#6b7280;line-height:1.8;margin:0}.xzn-footer{background-color:#1f2937;color:#fff;padding:60px 0 0}.wtk-footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:48px;gap:48px}.plt-footer-logo-section{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:350px}.plt-footer-logo-section .lpa-logo-text{font-size:28px;font-weight:700;margin-bottom:16px;display:block}.qrm-footer-description{color:#d1d5db;line-height:1.6;margin-bottom:24px;font-size:14px}.btc-footer-contact{margin-top:20px}.btc-footer-contact p{color:#d1d5db;margin:8px 0;font-size:14px}.mcb-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-flex:2;-ms-flex:2;flex:2}.lsn-footer-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.nqx-footer-column-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px}.lsn-footer-column a{color:#d1d5db;text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.lsn-footer-column a:hover{color:#fff}.xpi-footer-bottom{border-top:1px solid #374151;padding:24px 16px}.asv-footer-bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px}.mvz-footer-copyright{-webkit-box-flex:1;-ms-flex:1;flex:1}.mvz-footer-copyright p{color:#9ca3af;font-size:14px;margin:4px 0}.vbx-footer-note{font-size:12px!important;color:#8a909e!important;margin-top:8px}@media (max-width:768px){.xzn-hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center}h1{font-size:28px}.nqx-detail-row{grid-template-columns:1fr}.kfd-casino-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lsn-game-guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vbx-guide-image{width:100%;max-width:300px;margin:0 auto}.glo-footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.mcb-footer-links{gap:24px}.xpi-footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.fqe-steps-grid{grid-template-columns:1fr;gap:24px}.plt-strategies-grid{grid-template-columns:1fr}.zlw-bonus-row{grid-template-columns:1fr;gap:12px;text-align:left}.mvz-pros-cons-grid{grid-template-columns:1fr;gap:24px}.fqe-pros-cons h2,.kyo-how-to-play h2,.mcb-strategies h2,.qrm-bonuses h2,.tbr-faq h2{font-size:28px}.zhr-section-description{font-size:16px;padding:0 16px}.wtk-footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.plt-footer-logo-section{max-width:100%;text-align:center}.mcb-footer-links{gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.asv-footer-bottom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center}}@media (max-width:767.98px){.plt-nav-wrapper{display:grid;grid-template-columns:auto 1fr;gap:10px}.kyo-nav{grid-column:span 2;grid-row:2;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.vbx-header-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:480px){.qrm-container{padding:0 16px}.vbx-header-actions{gap:8px}.sde-play-btn{padding:8px 16px;font-size:14px}}@media (max-width:479.98px){.zlw-guide-content .mcb-casino-btn{width:100%}}