@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff}.layout-container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.navbar-main{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 20px;max-width:1200px;margin:0 auto}.navbar-logo .logo-image{height:30px;width:auto;max-width:100%}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-list a{text-decoration:none;color:#333;font-weight:500;-webkit-transition:color .3s;transition:color .3s}.menu-list a:hover{color:#dc3545}.navbar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.btn-base{padding:10px 20px;border:none;border-radius:5px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:inline-block;text-align:center;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.btn-success{background-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838}.btn-danger{background-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333}.btn-lg{padding:15px 30px;font-size:18px}.hero-section{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);padding:80px 0;text-align:center}.hero-section h1{font-size:48px;font-weight:700;margin-bottom:20px;color:#333}.hero-section p{font-size:18px;color:#666;max-width:800px;margin:0 auto;line-height:1.8}.banner-play{background:linear-gradient(135deg,#dc3545 0,#b02a37 100%);padding:60px 0;color:#fff}.banner-play .layout-container{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;gap:40px}.banner-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.banner-body h2{font-size:42px;font-weight:700;margin-bottom:30px}.banner-img{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.banner-img img{max-width:100%;height:auto;border-radius:10px}.toggle-mobile-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:0 0;border:none;cursor:pointer;padding:5px}.toggle-mobile-menu span{width:25px;height:3px;background:#333;margin:3px 0;-webkit-transition:.3s;transition:.3s;display:block}.toggle-mobile-menu.is-active span:nth-child(1){-webkit-transform:rotate(-45deg) translate(-5px,7.5px);-ms-transform:rotate(-45deg) translate(-5px,7.5px);transform:rotate(-45deg) translate(-5px,7.5px)}.toggle-mobile-menu.is-active span:nth-child(2){opacity:0}.toggle-mobile-menu.is-active span:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-7.5px);-ms-transform:rotate(45deg) translate(-5px,-7.5px);transform:rotate(45deg) translate(-5px,-7.5px)}.accordion-toggle{background:#f8f9fa;padding:20px 0;border:1px solid #dee2e6}.accordion-header{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;font-weight:600;color:#666;cursor:pointer}.accordion-header.is-active .accordion-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-arrow{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.accordion-list{-webkit-transition:max-height .3s ease;transition:max-height .3s ease;overflow:hidden}.accordion-list ul{margin-top:20px;list-style-position:inside}.accordion-list ul li{margin:10px 0}.accordion-list ul li a{color:#666;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.accordion-list ul li a:hover{color:#dc3545}.section-about-aviator{padding:80px 0}.section-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-text{-webkit-box-flex:2;-ms-flex:2;flex:2}.table-scroll{overflow-x:auto}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll table td,.table-scroll table th{padding:6px;border:1px solid #ccc;white-space:nowrap}.section-text h2{font-size:36px;font-weight:700;margin-bottom:20px;color:#333}.section-text h3{font-size:20px;font-weight:700;margin-bottom:20px;color:#333}.section-text p{font-size:16px;color:#666;margin-bottom:15px}.section-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-image img{max-width:100%;height:auto;border-radius:10px}.table-game-info{width:100%;border-collapse:collapse;margin:40px 0;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.table-game-info td{padding:15px 20px;border-bottom:1px solid #dee2e6}.table-game-info td:first-child{background:#f8f9fa;font-weight:600;width:200px}.table-game-info tr:last-child td{border-bottom:none}.section-where-play{background:#f8f9fa;padding:80px 0}.section-where-play h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#333}.section-where-play>.layout-container>p{text-align:center;font-size:16px;color:#666;margin-bottom:50px}.grid-casinos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.card-casino{background:#fff;border-radius:10px;padding:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.casino-card-header{text-align:center;margin-bottom:20px}.casino-title{font-size:18px;font-weight:600;color:#218739;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.casino-bonus-text{background:#f8f9fa;padding:15px;border-radius:5px;margin:15px 0;font-weight:600;text-align:center}.casino-rating-stars{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;gap:10px;margin:15px 0}.rating-stars{color:#ffc107}.casino-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:20px 0}.casino-actions .btn-base{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.casino-props{list-style:none;margin-top:20px}.casino-props li{padding:5px 0;color:#666;font-size:14px}.casino-props li:before{content:"✓ ";color:#28a745;font-weight:700}.casino-props.icon-x li:before{content:"✗ ";color:#dc3545;font-weight:700}.section-how-aviator{padding:80px 0}.section-how-aviator h2{font-size:36px;font-weight:700;margin-bottom:20px;color:#333}.section-how-aviator>.layout-container>p{font-size:16px;color:#666;margin-bottom:50px}.steps-list{margin:50px 0}.step-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-index{background:#dc3545;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:24px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.step-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-description h3{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.step-description p{font-size:16px;color:#666;margin-bottom:20px}.step-description img{max-width:100%;height:auto;border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.btn-play-centered{text-align:center;margin:30px 0}.demo-aviator{background:#f8f9fa;padding:80px 0}.demo-aviator h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333}.bonuses-list{padding:80px 0}.bonuses-list h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333}.apps-aviator{background:#f8f9fa;padding:80px 0}.apps-aviator h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333}.section-text ol,.section-text ul{margin:20px 0;padding-left:20px}.section-text ol li,.section-text ul li{margin:15px 0;font-size:16px;color:#666}.section-payments{padding:80px 0}.section-payments h2{font-size:36px;font-weight:700;margin-bottom:20px;color:#333}.section-payments>.layout-container>p{font-size:16px;color:#666;margin-bottom:40px}.grid-payments{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.card-payment{background:#fff;border:1px solid #dee2e6;border-radius:10px;padding:30px;text-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.card-payment h3{background:#dc3545;color:#fff;padding:10px 20px;border-radius:5px;margin:-30px -30px 20px;font-size:18px}.payment-description p{margin:10px 0;color:#666}.payment-description strong{color:#333}.pros-cons-section{background:#f8f9fa;padding:80px 0}.pros-cons-section h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333}.table-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.column-cons,.column-pros{background:#fff;border-radius:10px;padding:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.column-cons li,.column-pros li{font-size:1rem}.column-pros h3{background:#28a745;color:#fff;padding:15px;margin:-30px -30px 20px;border-radius:10px 10px 0 0;text-align:center;font-size:24px}.column-cons h3{background:#dc3545;color:#fff;padding:15px;margin:-30px -30px 20px;border-radius:10px 10px 0 0;text-align:center;font-size:24px}.column-cons ul,.column-pros ul{list-style:none;padding:0}.column-cons li,.column-pros li{padding:10px 0;border-bottom:1px solid #f8f9fa;color:#666}.column-cons li:last-child,.column-pros li:last-child{border-bottom:none}.section-conclusion{padding:80px 0}.section-conclusion h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333}.faq-section{background:#f8f9fa;padding:80px 0}.faq-section h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#333;text-align:center}.faq-entry{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.faq-entry:not(:last-child){margin-bottom:20px}.faq-title{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:20px;cursor:pointer;background:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.faq-title:hover{background:#f8f9fa}.faq-title h3{margin:0;font-size:16px;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-icon{font-size:24px;line-height:24px;color:#dc3545;font-weight:700;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-entry.is-active .faq-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-list{border-top:1px solid #eaedf0;padding:20px}.faq-list>:not(:last-child){margin-bottom:10px}.faq-text{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.faq-text p{margin:0;color:#666;line-height:1.6}.btn-to-top{position:fixed;bottom:20px;right:20px;background:#dc3545;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:20px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000}.btn-to-top:hover{-webkit-box-shadow:0 2px 12px #dc3545;box-shadow:0 2px 12px #dc3545}.btn-to-top svg{-webkit-transform:rotate(-90deg) translateX(-2px);-ms-transform:rotate(-90deg) translateX(-2px);transform:rotate(-90deg) translateX(-2px)}.btn-to-top.show{opacity:1;visibility:visible}.section-cta{background:linear-gradient(135deg,#28a745 0,#1e7e34 100%);padding:80px 0;text-align:center;color:#fff}.cta-body h2{font-size:42px;font-weight:700;margin-bottom:20px}.cta-body p{font-size:18px;margin-bottom:40px;opacity:.9}.cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer{background:#333;color:#fff;padding:60px 0 20px}.footer-body{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand img{height:40px;margin-bottom:20px}.link-standard{color:#218739;font-weight:500;text-decoration:none}.link-standard:hover{text-decoration:underline;color:#1bc442}.footer-brand p{color:#ccc;font-size:14px;line-height:1.6}.footer-nav-label{margin-bottom:20px;color:#fff;font-size:16px;font-weight:700}.footer-nav ul{list-style:none}.footer-nav li{margin-bottom:10px}.footer-nav a{color:#ccc;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer-nav a:hover{color:#dc3545}.footer-base{border-top:1px solid #555;padding-top:20px;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}.footer-partners{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.footer-partners span{background:#555;padding:5px 10px;border-radius:3px;font-size:12px}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card-casino,.step-item{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}html{scroll-behavior:smooth}img{-webkit-transition:opacity .3s;transition:opacity .3s}img:not([src]){opacity:0}@media (min-width:767.98px){.visible-md{display:none}}@media (max-width:992.98px){.header-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-main{display:grid;row-gap:10px;grid-template-columns:auto 1fr}.navbar-menu{grid-column:span 2;grid-row:2;display:none}.navbar-menu.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.hero-section h1{font-size:32px}.banner-play .layout-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.banner-body h2{font-size:28px}.section-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.grid-casinos{grid-template-columns:1fr}.step-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.step-index{margin:0 auto 20px}.cta-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-body{grid-template-columns:1fr;text-align:center}.footer-base{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:center}.table-pros-cons{grid-template-columns:1fr}.grid-payments{grid-template-columns:1fr}}@media (max-width:767.98px){.hidden-md{display:none}.navbar-menu{position:absolute;top:100%;left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;background:#fff;padding:10px 20px 20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}.menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.menu-list li{width:100%;text-align:center;padding:10px 0;border-bottom:1px solid #f8f9fa}.menu-list li:last-child{border-bottom:none}.section-text{width:100%}.section-image{width:100%;text-align:center}}@media (max-width:480px){.layout-container{padding:0 15px}.hero-section{padding:40px 0}.hero-section h1{font-size:24px}.hero-section p{font-size:16px}.banner-play{padding:40px 0}.banner-body h2{font-size:24px}.section-about-aviator,.section-cta,.section-how-aviator,.section-where-play{padding:40px 0}.section-how-aviator h2,.section-text h2,.section-where-play h2{font-size:24px}.cta-body h2{font-size:28px}}