*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#0a0e27 0,#1a1f3a 50%,#2a2f4a 100%);color:#fff;line-height:1.6;min-height:100vh}.layout-head{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,14,39,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-shell{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;padding:1rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:10000}.brand-img{height:40px;width:auto}.btn-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.nav-listing{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:2rem}.btn-burger{display:none;cursor:pointer;width:30px;height:20px;position:relative}.btn-burger span{display:block;position:absolute;height:3px;width:100%;background:red;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.btn-burger span:nth-child(1){top:0}.btn-burger span:nth-child(2){top:8px}.btn-burger span:nth-child(3){top:16px}.btn-burger.active span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.btn-burger.active span:nth-child(2){opacity:0;left:-60px}.btn-burger.active span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-link--item{color:#fff;text-decoration:none;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-link--item:hover{color:#ff1744}.section-hero{padding:120px 2rem 60px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-shell{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-headline{font-size:3.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-subhead{font-size:2rem;font-weight:700;color:#ff1744;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);min-height:51px}.hero-copy{font-size:1.1rem;color:#b0b8c8;margin-bottom:1.5rem;line-height:1.7}.hero-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:.5rem 1rem;background:rgba(255,255,255,.1);border-radius:8px;backdrop-filter:blur(10px)}.score-label{color:#fff;font-weight:600}.score-value{color:#ff1744;font-weight:700;font-size:1.2rem}.hero-cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-base{padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1rem;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer;display:inline-block;text-align:center}.btn-accent{background:linear-gradient(45deg,#ff1744,#ff4569);color:#fff;-webkit-box-shadow:0 4px 15px rgba(255,23,68,.4);box-shadow:0 4px 15px rgba(255,23,68,.4)}.btn-accent:hover{-webkit-box-shadow:0 6px 20px rgba(255,23,68,.6);box-shadow:0 6px 20px rgba(255,23,68,.6)}.btn-alt{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.btn-alt:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.btn-border{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-border:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.mockup-preview{width:100%;height:auto;border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}.toc-aside{position:fixed;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:280px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:0 15px 15px 0;padding:1.5rem;z-index:100}.toc-top{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}.toc-top-title{color:#fff;font-size:1.1rem;font-weight:600}.toc-aside.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toc-aside:not(.active){padding:1.5rem .5rem;width:50px;cursor:pointer}.toc-aside:not(.active) .toc-top-title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);line-height:1}.toc-aside:not(.active) .toc-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px}.toc-aside:not(.active) .toc-nav{display:none}.toc-nav{border-top:1px solid rgba(255,255,255,.2);padding-top:.5rem;list-style:none;max-height:400px;overflow-y:auto;margin-top:1rem}.toc-nav li{margin-bottom:.5rem}.toc-nav a{color:#b0b8c8;text-decoration:none;font-size:.9rem;-webkit-transition:color .3s ease;transition:color .3s ease;display:block;padding:.3rem 0}.toc-nav a:hover{color:#ff1744}.page-main{padding:2rem}.game-overview{padding:4rem 0}.info-box{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.game-summary{color:#b0b8c8;margin-bottom:1.5rem;line-height:1.7}.stats-table{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.stat-entry{display:grid;grid-template-columns:40px 1fr 1fr;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.stat-entry:last-child{border-bottom:none}.stat-ico{font-size:1.2rem}.stat-tag{color:#b0b8c8;font-weight:500}.stat-data{color:#fff;font-weight:600;text-align:right}.casino-grid{padding:4rem 0}.casino-block{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.casino-item{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);-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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.casino-item:hover{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.casino-mark{margin-bottom:1.5rem}.casino-mark img{height:50px;width:auto}.casino-meta{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;margin-bottom:1.5rem}.casino-title{color:#fff;font-size:1.5rem;font-weight:700}.casino-score{text-align:right}.score-digit{color:#fff;font-weight:600;display:block}.score-stars{color:gold;font-size:1.1rem}.bonus-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:rgba(255,23,68,.2);border-radius:10px;border:1px solid rgba(255,23,68,.3)}.bonus-icon{font-size:1.2rem}.bonus-copy{color:#fff;font-weight:600}.casino-props{margin-bottom:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.prop-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.prop-icon{font-size:.8rem}.prop-text{color:#b0b8c8;font-size:.9rem}.casino-cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.casino-cta .btn-base{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.section-wrap{max-width:1200px;margin:0 auto;padding:4rem 0}.section-wrap h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.section-wrap h3{font-size:1.8rem;font-weight:600;margin:2rem 0 1rem}.text-emph{color:#ff1744}ul.content-list{list-style:none;padding-left:9px;margin-bottom:1.5rem}ul.content-list li{position:relative;padding-left:20px;color:#cfd4dd}ul.content-list li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background-color:#ff1744;border-radius:99px}ul.content-list li:not(:last-child){margin-bottom:10px}ol.content-list{list-style:none;padding-left:9px;margin-bottom:1.5rem;counter-reset:myCount}ol.content-list li{position:relative;padding-left:20px;color:#cfd4dd}ol.content-list li:before{content:counter(myCount) ".";counter-increment:myCount;font-weight:700;color:#ff1744;position:absolute;top:0;left:0}ol.content-list li:not(:last-child){margin-bottom:10px}.media-img{max-width:100%;height:auto;margin:0 auto;display:block;margin-bottom:1.5rem}.content-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.table-shell{overflow-x:auto;margin-bottom:1.5rem}.table-shell table{border-collapse:collapse;width:100%}.table-shell table td,.table-shell table th{border:1px solid #c9c3c3;padding:8px;white-space:nowrap}.content-anchor{color:#ff1744}.section-wrap>:last-child{margin-bottom:0}.section-wrap p{color:#cfd4dd;margin-bottom:1.5rem;line-height:1.7}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(255,23,68,.6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,23,68,.8)}.grid-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.grid-feature-item{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1);-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}.grid-feature-item:hover{-webkit-box-shadow:0 15px 35px rgba(0,0,0,.2);box-shadow:0 15px 35px rgba(0,0,0,.2)}.grid-feature-title{color:#fff!important;font-size:1.3rem!important;font-weight:600;margin-bottom:1rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.grid-feature-item p{color:#b0b8c8;line-height:1.6}.steps-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:3rem 0}.step-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.step-index{background:linear-gradient(45deg,#ff1744,#ff4569);color:#fff;width:50px;height:50px;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:1.5rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 15px rgba(255,23,68,.4);box-shadow:0 4px 15px rgba(255,23,68,.4)}.step-heading{color:#fff!important;font-size:1.3rem;font-weight:600;margin-bottom:.5rem!important}.step-body p:not([class]){color:#b0b8c8;line-height:1.6}.toc-nav a.active{color:#ff1744;font-weight:600}.faq-zone{max-width:1200px;margin:0 auto;padding:4rem 0}.faq-zone h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.faq-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.faq-block{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,.1);overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq-q{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:1rem;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.faq-q:hover{background:rgba(255,255,255,.05)}.faq-q h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-toggle{color:#ff1744;font-size:2rem;font-weight:300;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:21px;position:relative;font-weight:500}.faq-toggle:after{content:"+";display:inline-block;width:22px;height:22px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.faq-block.isActive .faq-toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-a{padding:1rem}.faq-a p{color:#b0b8c8;line-height:1.7;margin:0}.faq-a p:not(:last-child){margin-bottom:.6rem}.site-footer{background:linear-gradient(135deg,#0a0e27 0,#1a1f3a 100%);border-top:1px solid rgba(255,255,255,.1)}.footer-shell{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-topbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;padding:4rem 0 2rem}.footer-col-title{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.footer-brand-img{height:50px;width:auto;margin-bottom:1rem}.footer-text{color:#b0b8c8;line-height:1.6;margin-bottom:2rem}.footer-nav{list-style:none;padding:0}.footer-nav li{margin-bottom:.8rem}.footer-nav a{color:#b0b8c8;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-nav a:hover{color:#ff1744}.footer-btm{border-top:1px solid rgba(255,255,255,.1);padding:2rem 0}.footer-btm-content{text-align:center}.footer-btm-content p{color:#b0b8c8;margin-bottom:.5rem}.text-disclaimer{font-size:.9rem;color:#ff1744;font-weight:600}@media (max-width:768px){.nav-shell{padding:1rem}.nav-listing{gap:1rem}.hero-shell{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-headline{font-size:2.5rem}.hero-subhead{font-size:1.5rem}.info-box{grid-template-columns:1fr;gap:2rem}.casino-block{grid-template-columns:1fr}.hero-cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.casino-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-features{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0}.grid-feature-item{padding:1.5rem}.steps-wrap{gap:1.5rem;margin:2rem 0}.step-unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-q{padding:1.5rem}.faq-q h3{font-size:1.1rem}.faq-a{padding:0 1.5rem}.faq-block.active .faq-a{padding:0 1.5rem 1.5rem}.footer-topbar{grid-template-columns:1fr;gap:2rem;padding:3rem 0 1.5rem}}@media (max-width:767.98px){.btn-stack .btn-accent{padding:8px 16px}.nav-core{position:absolute;z-index:1000;width:100%;left:0;top:100%;background:#0a0e27;padding:1rem;backdrop-filter:blur(10px);border-top:1px solid #043657;border-radius:0 0 15px 15px;border-bottom:1px solid #043657;-webkit-box-shadow:0 5px 12px #043657;box-shadow:0 5px 12px #043657;display:none}.nav-core.active{display:block}.nav-listing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-burger{display:block}.hero-subhead{min-height:37px}.toc-aside:not(.active){width:35px;padding:.8rem .5rem}.toc-aside:not(.active) .toc-top{gap:8px}.toc-aside:not(.active) .toc-top-title{font-size:14px}.game-overview{padding-bottom:0}}@media (max-width:480px){.section-hero{padding:100px 1rem 40px}.hero-headline{font-size:2rem}.hero-subhead{font-size:1.2rem}.btn-base{padding:.8rem 1.5rem;font-size:.9rem}.page-main{padding:1rem}.casino-item{padding:1.5rem}.section-wrap{padding:2rem 0}.section-wrap h2{font-size:2rem;margin-bottom:1.5rem}.section-wrap h3{font-size:1.5rem;margin:1.5rem 0 .8rem}.step-index{width:40px;height:40px;font-size:1.2rem}.faq-zone h2{font-size:2rem;margin-bottom:2rem}.footer-topbar{padding:2rem 0 1rem}}