*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(135deg,#1a1f3a 0,#2d3561 50%,#1a1f3a 100%);color:#fff;line-height:1.6;min-height:100vh}.layout{max-width:1200px;margin:0 auto;padding:0 20px}.app-bar{background:rgba(26,31,58,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(78,184,113,.2);position:sticky;top:0;z-index:1000}.bar-inner{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:15px 0}.brand{font-size:20px;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.brand img{height:20px;width:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-links a{color:#fff;text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-links a:hover{color:#4eb871}.action-play{background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);color:#0e0d0d;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:700;font-size:14px;-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;white-space:nowrap}.action-play:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(78,184,113,.4);box-shadow:0 5px 15px rgba(78,184,113,.4)}.menu-btn{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.bar-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-right:16px}.menu-btn span{width:25px;height:3px;background:#fff;margin:3px 0;-webkit-transition:.3s;transition:.3s}.spotlight{padding:60px 0;background-size:cover;position:relative}.spotlight::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,31,58,.8) 0,rgba(45,53,97,.6) 100%);z-index:1}.spot-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.spot-message h1{font-size:36px;font-weight:700;margin-bottom:25px;color:#fff;line-height:1.2}.spot-message p{font-size:16px;margin-bottom:20px;color:#e0e6ff;line-height:1.7}.spot-card{background:-webkit-gradient(linear,left top,right top,from(#45c70e),to(#9ad456));background:linear-gradient(90deg,#45c70e,#9ad456);border-radius:20px;padding:30px;text-align:center;-webkit-box-shadow:0 10px 30px rgba(78,184,113,.3);box-shadow:0 10px 30px rgba(78,184,113,.3)}.preview .preview-img{width:100%;max-width:300px;height:auto;border-radius:15px;margin-bottom:20px}.preview-tag{font-size:24px;font-weight:700;color:#050505;margin-bottom:20px}.btn-play{background:rgba(255,255,255,.2);color:#050505;padding:15px 30px;border-radius:25px;text-decoration:none;font-weight:700;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid rgba(255,255,255,.3);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-play:hover{background:rgba(255,255,255,.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px 5px rgba(0,0,0,.2);box-shadow:0 5px 15px 5px rgba(0,0,0,.2)}.main{padding:80px 0;background:linear-gradient(135deg,#1a1f3a 0,#2d3561 100%)}.main:nth-child(odd){background:linear-gradient(135deg,#2d3561 0,#1a1f3a 100%)}.main p{margin-bottom:18px}.main .layout>:last-child,.main .text-block>:last-child{margin-bottom:0}.main-row{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.media-block img{width:100%;height:auto;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3)}.casinos h2{font-size:32px;text-align:center;margin-bottom:50px;color:#fff}.casino-collection{display:grid;gap:25px}.casino-card{background:linear-gradient(135deg,rgba(45,53,97,.8) 0,rgba(26,31,58,.8) 100%);border:1px solid rgba(78,184,113,.2);border-radius:15px;padding:25px;display:grid;grid-template-columns:140px 1fr auto;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.casino-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(78,184,113,.2);box-shadow:0 10px 25px rgba(78,184,113,.2);border-color:rgba(78,184,113,.4)}.casino-brand{width:140px;height:80px;border-radius:10px;overflow:hidden;background:#fff;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;padding:6px}.section-bg-1,.section-bg-2{background-color:#dd3b1f}.section-bg-3{background-color:#7115ad}.section-bg-4{background-color:#14a2af}.section-bg-5{background-color:#5e5b5b}.section-bg-6{background-color:#128da8}.section-bg-7{background-color:#0c0b0b}.casino-brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.casino-meta h3{color:#4cf702;font-size:18px;margin-bottom:10px}.casino-meta p{color:#e0e6ff;font-size:14px;line-height:1.5;margin-bottom:8px}.casino-reward{color:#72c785;font-size:16px;font-weight:700}.casino-play{background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);color:#0e0d0d;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:700;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.casino-play:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(78,184,113,.4);box-shadow:0 5px 15px rgba(78,184,113,.4)}.bonus-action{background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);color:#0e0d0d;padding:15px 30px;border-radius:25px;text-decoration:none;font-weight:700;font-size:16px;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}.bonus-action:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(78,184,113,.4);box-shadow:0 5px 15px rgba(78,184,113,.4)}.metrics{background:rgba(45,53,97,.6);border:1px solid rgba(78,184,113,.2);border-radius:15px;overflow:hidden}.metric-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(78,184,113,.1);-webkit-transition:background .3s ease;transition:background .3s ease}.metric-row:hover{background:rgba(78,184,113,.05)}.metric-row:last-child{border-bottom:none}.metric-key,.metric-val{padding:15px 25px}.metric-key{background:rgba(45,53,97,.8);color:#fff;font-weight:700}.metric-val{color:#e0e6ff}.steps-flow{list-style:none;counter-reset:step-counter;margin:18px 0}.steps-flow li{counter-increment:step-counter;margin-bottom:20px;position:relative;padding-left:40px;color:#e0e6ff;line-height:1.6}.steps-flow li::before{content:counter(step-counter);position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);color:#0e0d0d;width:25px;height:25px;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-weight:700;font-size:12px}.steps{list-style:none;counter-reset:step-counter;margin:18px 0}.steps li{margin-bottom:20px;position:relative;padding-left:40px;color:#e0e6ff;line-height:1.6}.steps li::before{content:"";position:absolute;left:0;top:10px;background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);color:#0e0d0d;width:25px;height:3px;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-weight:700;font-size:12px}.actions{text-align:center;margin:30px 0}.page-title{font-size:32px;margin-bottom:25px;color:#fff}.subhead{font-size:24px;margin-bottom:20px;color:#fff}.advice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.advice-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advice-icon{font-size:24px;width:50px;height:50px;background:-webkit-gradient(linear,left top,right top,from(#4cf702),to(#b6ff65));background:linear-gradient(90deg,#4cf702,#b6ff65);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;-ms-flex-negative:0;flex-shrink:0}.advice-text h4{color:#57f70c;font-size:18px;margin-bottom:8px}.advice-text p{color:#e0e6ff;line-height:1.6;font-size:14px}.faq{padding:80px 0;background:linear-gradient(135deg,#2d3561 0,#1a1f3a 100%)}.faq h2{font-size:32px;margin-bottom:50px;color:#fff}.faq-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.faq-entry{background:rgba(45,53,97,.6);border:1px solid rgba(78,184,113,.2);border-radius:15px;overflow:hidden}.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:25px;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.faq-q:hover{background:rgba(78,184,113,.05)}.faq-q h3{color:#fff;font-size:18px;margin:0}.faq-toggle{color:#57f70c;font-size:24px;font-weight:700;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq-a{padding:22px;color:#e0e6ff;line-height:1.7;display:none}.faq-a>:not(:last-child){margin-bottom:12px}.faq-entry.is-active .faq-a{display:block}.site-footer{background:linear-gradient(135deg,#1a1f3a 0,#0f1327 100%);padding:60px 0 30px 0;border-top:1px solid rgba(78,184,113,.2)}.footer-inner{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px}.footer-brand{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-brand img{height:20px;width:auto}.footer-columns{display:grid;grid-template-columns:1fr;gap:30px}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-col h4{color:#57f70c;font-size:18px;margin-bottom:20px}.footer-col p{color:#e0e6ff;line-height:1.6;font-size:14px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:8px}.footer-col ul li a{color:#e0e6ff;text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-col ul li a:hover{color:#4eb871}.footer-base{text-align:center;border-top:1px solid rgba(78,184,113,.1);padding-top:30px}.footer-base p{color:#a0a6b8;font-size:12px;margin-bottom:5px}@media (max-width:768px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#2d3561;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;border:1px solid rgba(78,184,113,.2);border-radius:0 0 15px 15px}.nav-links.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.spot-inner{grid-template-columns:1fr;gap:40px}.casino-card{grid-template-columns:1fr;text-align:center;gap:15px}.casino-brand{justify-self:center}.footer-inner{grid-template-columns:1fr;gap:40px}.footer-columns{grid-template-columns:1fr;gap:30px}.spot-message h1{font-size:28px}.metric-row{grid-template-columns:1fr}.metric-key{border-bottom:none}}@media (max-width:767.98px){.main{padding:50px 0}.main-row{grid-template-columns:1fr;gap:30px}.text-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.advice-icon{margin:0 auto}}@media (max-width:480px){.layout{padding:0 15px}.spot-message h1{font-size:24px}.casinos,.faq,.spotlight{padding:40px 0}.spot-card{padding:20px}.casino-card{padding:20px}.advice-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:15px}}