*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:#fff;padding:15px 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:1000}.header-content{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;position:relative}.logo{color:#e01a3b;font-size:24px;font-weight:700;margin:0;text-decoration:none}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.menu__nav a{text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#c91233;font-size:1.2rem}.menu__nav a:hover{color:#000}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;gap:3px;display:none}.hamburger span{width:25px;height:3px;background:#e01a3b;-webkit-transition:.3s;transition:.3s}.hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px,3.5px);-ms-transform:rotate(45deg) translate(5px,3.5px);transform:rotate(45deg) translate(5px,3.5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px,-3.5px);-ms-transform:rotate(-45deg) translate(5px,-3.5px);transform:rotate(-45deg) translate(5px,-3.5px)}.firstBlock{background:linear-gradient(135deg,#e01a3b 0,#c91233 100%);color:#fff;padding:80px 0;position:relative;overflow:hidden}.firstBlock-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.firstBlock-title{font-size:48px;font-weight:700;margin-bottom:30px;line-height:1.2}.firstBlock-description{font-size:18px;line-height:1.8;margin-bottom:40px;opacity:.95}.download-btn{display:inline-block;background:#fff;color:#e01a3b;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #fff}.download-btn:hover{background:0 0;color:#fff}.download-btn.secondary{background:#e01a3b;color:#fff;border:2px solid #e01a3b}.download-btn.secondary:hover{background:0 0;color:#e01a3b}.download-btn.main{background:#181919;color:#e9445f;border:2px solid #181919;font-size:18px;padding:18px 40px}.download-btn.header{background:0 0;color:#e01a3b;border:2px solid #e01a3b;padding:10px 20px}.download-btn.header:hover{background:#e01a3b;color:#fff}.firstBlock-image{text-align:center}.firstBlock-image img{max-width:240px}.phone-mockup{max-width:400px;width:100%;height:auto;-webkit-filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .3));filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .3))}.trainer-section{background:#f8f9fa;padding:80px 0}.trainer-image{border-radius:15px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1)}.section-title{font-size:36px;font-weight:700;margin-bottom:20px;color:#333;text-align:center}.section-description{font-size:16px;line-height:1.8;margin-bottom:16px;color:#666}.earnings-section,.predictions-section,.safe-usage-section{padding:80px 0}.earnings-content,.predictions-content,.safe-usage-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.earnings-content{grid-template-columns:1fr 1fr}.feature-image{max-width:100%;height:auto;width:300px;display:block;margin:0 auto}.section-title{text-align:left;margin-bottom:25px}.link{color:#e01a3b;text-decoration:underline}.link:hover{text-decoration:none}.casino-section{background:#f8f9fa;padding:80px 0}.casino-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.casino-item{text-align:center}.casino-screenshot{width:100%;height:auto;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:15px}.casino-name{font-size:18px;font-weight:600;color:#e01a3b;margin:0}.app-features-section{padding:80px 0;background:linear-gradient(135deg,#e01a3b 0,#c91233 100%);color:#fff}.app-features-section .section-title{color:#fff}.features-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:60px}.features-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.features-content>*{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.app-mockup-container{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;text-align:center}.feature-item{padding:30px;border-radius:15px;text-align:center}.feature-item.red-bg{background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.feature-title{font-size:20px;font-weight:600;margin-bottom:15px}.feature-description{font-size:14px;line-height:1.6}.app-mockup{max-width:280px;width:100%;height:auto}

    .card-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
        margin-top: 30px;
    }
    .card-item {
        background: #fff;
        padding: 30px;
        border-radius: 15px;
        box-shadow: 0 10px 30px rgba(0,0,0,.1);
        text-align: left;
    }
    .card-item h3 {
        font-size: 20px;
        font-weight: 700;
        color: #e01a3b;
        margin-bottom: 15px;
    }
    .card-item p {
        font-size: 15px;
        line-height: 1.6;
        color: #666;
        margin-bottom: 10px;
    }
    .card-item p:last-child {
        margin-bottom: 0;
    }

    html {
        scroll-behavior: smooth;
    }
    table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px 0;
    }
    th, td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
    }
    th {
        background-color: #f2f2f2;
    }

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.download-btn:hover{-webkit-animation:pulse .6s ease;animation:pulse .6s ease}.phone-mockup{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.download-section{padding:80px 0;text-align:center}.download-section .section-title{text-align:center}.download-center{margin:40px 0}.download-description{margin:30px 0;font-size:16px;color:#666}.disclaimer{font-size:14px;color:#757575;max-width:800px;margin:0 auto;line-height:1.6}.footer{background:#181919;color:#fff;padding:60px 0 30px}.footer .link{color:#e9445f}.language-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:40px}.lang-link{color:#ccc;text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease}.lang-link:hover{color:#e01a3b}.copyright{text-align:center;font-size:12px;color:#999;border-top:1px solid #333;padding-top:30px}@media (max-width:768px){.earnings-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.firstBlock-content,.predictions-content,.safe-usage-content{grid-template-columns:1fr;gap:40px}.firstBlock-title{font-size:36px}.section-title{font-size:28px;text-align:center}.casino-grid{grid-template-columns:1fr}.language-links{gap:15px}.container{padding:0 15px}}@media (max-width:767.98px){.header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu{position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:calc(100% + 30px);padding:20px;display:none}.menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.earnings-section,.predictions-section,.safe-usage-section{padding:60px 0}.features-body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:480px){.firstBlock{padding:60px 0}.firstBlock-title{font-size:28px}.firstBlock-description{font-size:16px}.section-title{font-size:24px}.feature-item{padding:20px}}@media (max-width:479.98px){.download-btn{width:100%;text-align:center}.download-btn.header{width:100%;text-align:center}.earnings-section,.predictions-section,.safe-usage-section{padding:40px 0}.features-content>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}
