*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background:#f8f9fa;padding:0 10px;overflow-x:hidden}
.site-header{background:#041140;color:#fff;position:sticky;top:0;z-index:1000}
.header-container{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:1200px;margin:0 auto}
.logo-container{width:160px;height:40px;flex-shrink:0}
.logo-container img{width:100%;height:100%;object-fit:contain}
.desktop-nav{display:flex;gap:2rem}
.desktop-nav a{color:#fff;text-decoration:none;font-weight:500;transition:color 0.3s}
.desktop-nav a:hover{color:#4a90e2}
.current-page{color:#4a90e2;font-weight:600}
.auth-buttons{display:flex;gap:1rem}
.btn-signup,.btn-signin{padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:600;transition:background 0.3s}
.btn-signup{background:#4a90e2;color:#fff}
.btn-signin{background:transparent;color:#fff;border:1px solid #4a90e2}
.btn-signup:hover{background:#357abd}
.btn-signin:hover{background:#4a90e2}
.hamburger-menu{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:4px}
.hamburger-menu span{width:25px;height:3px;background:#fff;margin:3px 0;transition:0.3s;border-radius:2px}
.mobile-nav{display:none;position:fixed;top:100%;left:0;width:100%;background:#041140;z-index:999;transition:top 0.3s ease}
.mobile-nav.active{top:80px}
.mobile-nav-links{padding:1rem;border-bottom:1px solid #1a4b8c}
.mobile-nav-links a{display:block;color:#fff;text-decoration:none;padding:0.75rem 0;font-weight:500;border-bottom:1px solid #1a4b8c}
.mobile-auth{padding:1rem;display:flex;gap:1rem}
.aviator-showcase{background:linear-gradient(135deg,#87ceeb 0%,#4a90e2 30%,#041140 70%);position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;width:100%;max-width:100vw}
.showcase-background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;width:100%;overflow:hidden}
.sky-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,rgba(255,255,255,0.3) 0%,transparent 70%)}
.clouds{position:absolute;background:rgba(255,255,255,0.8);border-radius:100px;opacity:0.6}
.cloud-1{width:100px;height:40px;top:20%;left:10%;animation:float 20s infinite ease-in-out}
.cloud-2{width:150px;height:60px;top:30%;right:15%;animation:float 25s infinite ease-in-out reverse}
.cloud-3{width:80px;height:30px;top:50%;left:60%;animation:float 30s infinite ease-in-out}
@keyframes float{0%,100%{transform:translateX(0) translateY(0)}50%{transform:translateX(30px) translateY(-20px)}}
.showcase-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1;padding:5rem 0;width:100%}
.aviator-info h1{font-size:3.8rem;margin-bottom:1rem;font-weight:800;text-shadow:3px 3px 6px rgba(0,0,0,0.3);color:#fff;background:linear-gradient(45deg,#fff,#87ceeb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.aviator-tagline{font-size:1.4rem;margin-bottom:3rem;color:#fff;opacity:0.95;font-weight:300;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}
.game-stats{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;width:100%}
.stat-box{display:flex;align-items:center;gap:1.5rem;background:rgba(255,255,255,0.15);backdrop-filter:blur(20px);padding:2rem;border-radius:20px;border:2px solid rgba(255,255,255,0.2);width:100%;max-width:100%}
.stat-icon{font-size:2.5rem;width:70px;text-align:center;flex-shrink:0}
.stat-details{display:flex;flex-direction:column;min-width:0;flex:1}
.stat-number{font-size:2.2rem;font-weight:800;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.3);word-break:break-word}
.stat-label{font-size:1rem;color:#87ceeb;font-weight:600;text-transform:uppercase;letter-spacing:1px;word-break:break-word}
.play-aviator-btn{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#4a90e2,#041140);color:#fff;padding:2rem 3rem;border-radius:50px;text-decoration:none;font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:2px;box-shadow:0 15px 40px rgba(74,144,226,0.4);transition:all 0.3s ease;border:3px solid rgba(255,255,255,0.2);max-width:100%;justify-content:center}
.play-aviator-btn:hover{background:linear-gradient(135deg,#357abd,#001a33);transform:translateY(-5px);box-shadow:0 25px 60px rgba(74,144,226,0.6)}
.btn-icon{font-size:1.8rem}
.btn-text{font-weight:800}
.aviator-visual{text-align:center;width:100%;max-width:100%}
.aviator-graphic{max-width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,0.3));transition:transform 0.3s ease}
.aviator-graphic:hover{transform:scale(1.08) rotate(-2deg)}
.aviator-mechanics{padding:6rem 0;background:#fff;width:100%;overflow-x:hidden}
.mechanics-container{max-width:1200px;margin:0 auto;width:100%}
.mechanics-container h2{color:#041140;font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.mechanics-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.mechanics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;width:100%}
.mechanic-card{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.1);transition:all 0.3s ease;border:3px solid transparent;position:relative;overflow:hidden;width:100%;max-width:100%}
.mechanic-card::before{content:'';position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#4a90e2,#87ceeb,#4a90e2)}
.mechanic-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(0,0,0,0.15);border-color:#4a90e2}
.mechanic-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}
.mechanic-icon{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4a90e2,#041140);border-radius:25px;color:#fff;box-shadow:0 10px 25px rgba(74,144,226,0.3);flex-shrink:0}
.mechanic-header h3{color:#041140;font-size:1.8rem;font-weight:700;min-width:0;word-break:break-word}
.mechanic-content p{color:#555;line-height:1.8;margin-bottom:1.5rem;word-break:break-word}
.mechanic-content p:last-child{margin-bottom:0}
.verification-steps{margin-top:2rem;width:100%;overflow-x:hidden}
.step-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #e9ecef;flex-wrap:wrap}
.step-item:last-child{border-bottom:none}
.step-number{width:30px;height:30px;border-radius:50%;background:#4a90e2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}
.step-text{color:#666;font-weight:500;min-width:0;word-break:break-word;flex:1}
.multiplier-ranges{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}
.range-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:12px;border-left:5px solid #4a90e2;flex-wrap:wrap;gap:0.5rem}
.range-item.low{background:#e8f5e8;border-left-color:#4caf50}
.range-item.medium{background:#fff3e0;border-left-color:#ff9800}
.range-item.high{background:#ffebee;border-left-color:#f44336}
.range-item.extreme{background:#f3e5f5;border-left-color:#9c27b0}
.range-multiplier{font-weight:700;color:#041140;word-break:break-word}
.range-frequency{font-size:0.9rem;color:#666;background:#f8f9fa;padding:0.25rem 0.75rem;border-radius:15px;white-space:nowrap}
.strategy-comparison{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}
.strategy-type{padding:1.5rem;border-radius:15px;border-left:5px solid #4a90e2;width:100%}
.strategy-type.conservative{background:#e8f5e8;border-left-color:#4caf50}
.strategy-type.balanced{background:#fff3e0;border-left-color:#ff9800}
.strategy-type.aggressive{background:#ffebee;border-left-color:#f44336}
.strategy-type h4{color:#041140;font-size:1.2rem;margin-bottom:0.5rem;font-weight:600;word-break:break-word}
.strategy-type p{color:#666;font-size:0.95rem;word-break:break-word}
.gameplay-guide{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;overflow-x:hidden}
.guide-container{max-width:1200px;margin:0 auto;width:100%}
.guide-container h2{color:#041140;font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.guide-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.gameplay-steps{display:flex;flex-direction:column;gap:4rem;width:100%}
.step-section{background:#fff;border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #4a90e2;width:100%;max-width:100%}
.step-section h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700;word-break:break-word}
.step-details{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;width:100%}
.step-visual{background:#f8f9fa;border-radius:20px;padding:2rem;border:2px solid #e9ecef;width:100%;max-width:100%}
.bet-interface-demo{display:flex;flex-direction:column;gap:2rem;width:100%}
.bet-amount-section label,.auto-cashout-section label{display:block;font-weight:600;color:#041140;margin-bottom:1rem}
.amount-selector{display:flex;gap:0.5rem;flex-wrap:wrap;width:100%}
.amount-btn{padding:0.75rem 1rem;border:2px solid #e9ecef;background:#fff;border-radius:10px;font-weight:600;color:#666;cursor:pointer;transition:all 0.3s ease;flex:1;min-width:60px;text-align:center}
.amount-btn:hover,.amount-btn.active{background:#4a90e2;color:#fff;border-color:#4a90e2}
.cashout-input{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;width:100%}
.cashout-value{padding:0.75rem 1rem;border:2px solid #e9ecef;border-radius:10px;font-weight:600;color:#041140;background:#fff;font-size:1.1rem;flex:1;min-width:100px}
.toggle-auto{padding:0.75rem 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;white-space:nowrap}
.flight-demo{text-align:center;width:100%}
.multiplier-display{margin-bottom:2rem}
.multiplier-value{font-size:3rem;font-weight:800;color:#4a90e2;text-shadow:2px 2px 4px rgba(0,0,0,0.1);word-break:break-word}
.multiplier-status{display:block;font-size:1.2rem;color:#4caf50;font-weight:700;margin-top:0.5rem}
.multiplier-status.flying{color:#4caf50;animation:pulse 2s infinite}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.6}}
.flight-graph{background:#041140;border-radius:15px;padding:2rem;margin-top:1rem;width:100%;max-width:100%}
.graph-svg{width:100%;height:150px;max-width:100%}
.plane-position{animation:fly 3s infinite ease-in-out}
@keyframes fly{0%,100%{cx:200;cy:40}50%{cx:250;cy:25}}
.cashout-demo{text-align:center;width:100%}
.cashout-button-section{margin-bottom:2rem}
.cashout-btn{padding:2rem 3rem;background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all 0.3s ease;font-size:1.2rem;font-weight:700;max-width:100%}
.cashout-btn:hover{background:linear-gradient(135deg,#2e7d32,#1b5e20);transform:scale(1.05)}
.cashout-text{display:block;font-size:1.5rem}
.cashout-amount{display:block;font-size:1rem;opacity:0.9;margin-top:0.5rem}
.win-display{margin-top:1.5rem;padding:1.5rem;background:#e8f5e8;border-radius:15px;border:2px solid #4caf50;width:100%;max-width:100%}
.win-multiplier{font-size:2rem;font-weight:800;color:#2e7d32;margin-right:1rem;word-break:break-word}
.win-amount{font-size:1.5rem;color:#4caf50;font-weight:700;word-break:break-word}
.step-explanation p{color:#555;line-height:1.8;margin-bottom:1.5rem;word-break:break-word}
.step-explanation p:last-child{margin-bottom:0}
.crash-games-family{padding:6rem 0;background:#fff;width:100%;overflow-x:hidden}
.family-container{max-width:1200px;margin:0 auto;width:100%}
.family-container h2{color:#041140;font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.family-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.crash-games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;width:100%}
.crash-game-card{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);border-radius:25px;padding:3rem 2.5rem;box-shadow:0 15px 40px rgba(0,0,0,0.1);transition:all 0.3s ease;border:3px solid transparent;position:relative;overflow:hidden;width:100%;max-width:100%}
.crash-game-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#4a90e2,#87ceeb)}
.crash-game-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,0.15);border-color:#4a90e2}
.crash-game-card.featured{border-color:#ffd700;background:linear-gradient(145deg,#fffbf0 0%,#fff8e1 100%)}
.featured::before{background:linear-gradient(90deg,#ffd700,#ffed4a)}
.game-header{margin-bottom:2rem}
.game-header h3{font-size:1.8rem;color:#041140;font-weight:700;margin-bottom:1rem;word-break:break-word}
.game-stats-mini{display:flex;gap:1rem;flex-wrap:wrap}
.rtp-badge{background:#4caf50;color:#fff;padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;white-space:nowrap}
.provider-badge{background:#4a90e2;color:#fff;padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;white-space:nowrap}
.game-features{margin-bottom:2rem}
.feature-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #e9ecef;flex-wrap:wrap}
.feature-item:last-child{border-bottom:none}
.feature-icon{font-size:1.3rem;width:30px;flex-shrink:0}
.feature-text{color:#555;font-weight:500;min-width:0;word-break:break-word;flex:1}
.game-description p{color:#666;line-height:1.7;word-break:break-word}
.strategy-analysis{padding:6rem 0;background:linear-gradient(135deg,#041140 0%,#1a4b8c 100%);color:#fff;width:100%;overflow-x:hidden}
.strategy-container{max-width:1200px;margin:0 auto;width:100%}
.strategy-container h2{font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.strategy-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;opacity:0.9;max-width:800px;margin-left:auto;margin-right:auto}
.strategy-content{display:flex;flex-direction:column;gap:4rem;width:100%}
.strategy-section{background:rgba(255,255,255,0.1);backdrop-filter:blur(15px);border-radius:30px;padding:3rem;border:1px solid rgba(255,255,255,0.2);width:100%;max-width:100%}
.strategy-section h3{font-size:2.2rem;margin-bottom:2rem;color:#87ceeb;font-weight:700;word-break:break-word}
.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;width:100%}
.strategy-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease;width:100%;max-width:100%}
.strategy-card:hover{background:rgba(255,255,255,0.1);transform:translateY(-5px)}
.strategy-card h4{font-size:1.6rem;color:#87ceeb;margin-bottom:1.5rem;font-weight:700;word-break:break-word}
.strategy-stats{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem}
.win-rate,.target-multiplier{background:rgba(255,255,255,0.2);padding:0.75rem 1rem;border-radius:10px;font-size:0.9rem;font-weight:600;word-break:break-word}
.strategy-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}
.pros h5,.cons h5{color:#87ceeb;font-size:1.1rem;margin-bottom:1rem;font-weight:600}
.pros ul,.cons ul{list-style:none;padding:0}
.pros li,.cons li{padding:0.5rem 0;color:rgba(255,255,255,0.9);position:relative;padding-left:1.5rem;font-size:0.9rem;word-break:break-word}
.pros li::before{content:'✓';position:absolute;left:0;color:#4caf50;font-weight:bold}
.cons li::before{content:'⚠';position:absolute;left:0;color:#ff9800;font-weight:bold}
.mistakes-list{display:flex;flex-direction:column;gap:2.5rem;width:100%}
.mistake-item{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:1px solid rgba(255,255,255,0.2);width:100%;max-width:100%}
.mistake-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}
.mistake-icon{font-size:2rem;flex-shrink:0}
.mistake-header h4{font-size:1.4rem;color:#ff9800;font-weight:700;word-break:break-word;min-width:0}
.mistake-content p{margin-bottom:1rem;opacity:0.9;line-height:1.7;word-break:break-word}
.mistake-content p:last-child{margin-bottom:0}
.mistake-content strong{color:#87ceeb}
.mobile-aviator{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;overflow-x:hidden}
.mobile-container{max-width:1200px;margin:0 auto;width:100%}
.mobile-container h2{color:#041140;font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.mobile-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.mobile-performance{display:flex;flex-direction:column;gap:4rem;width:100%}
.network-requirements{background:#fff;border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #4a90e2;width:100%;max-width:100%}
.network-requirements h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700}
.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%}
.network-type{background:#f8f9fa;border-radius:20px;padding:2rem;border:2px solid #e9ecef;transition:all 0.3s ease;width:100%;max-width:100%}
.network-type:hover{transform:translateY(-5px)}
.network-type.excellent{border-color:#4caf50;background:linear-gradient(145deg,#f1f8e9 0%,#e8f5e8 100%)}
.network-type.good{border-color:#ff9800;background:linear-gradient(145deg,#fff8e1 0%,#fff3e0 100%)}
.network-type.poor{border-color:#f44336;background:linear-gradient(145deg,#ffebee 0%,#fce4ec 100%)}
.network-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:0.5rem}
.network-name{font-size:1.4rem;font-weight:700;color:#041140}
.network-rating{font-size:1.2rem}
.network-details{display:flex;flex-direction:column;gap:1rem}
.detail-item{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0;border-bottom:1px solid rgba(0,0,0,0.1);flex-wrap:wrap;gap:0.5rem}
.detail-item:last-child{border-bottom:none}
.detail-label{font-weight:500;color:#666;word-break:break-word}
.detail-value{font-weight:700;padding:0.25rem 0.75rem;border-radius:6px;font-size:0.9rem;white-space:nowrap}
.detail-value.success{background:#4caf50;color:#fff}
.detail-value.warning{background:#ff9800;color:#fff}
.detail-value.danger{background:#f44336;color:#fff}
.optimization-guide{background:#fff;border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #4a90e2;width:100%;max-width:100%}
.optimization-guide h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700}
.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;width:100%}
.tip-card{background:#f8f9fa;border-radius:20px;padding:2.5rem;border-left:5px solid #4a90e2;transition:all 0.3s ease;width:100%;max-width:100%}
.tip-card:hover{transform:translateY(-5px);background:#f1f3f4}
.tip-card h4{color:#041140;font-size:1.3rem;margin-bottom:1.5rem;font-weight:700;word-break:break-word}
.tip-card p{color:#555;line-height:1.8;margin-bottom:1rem;word-break:break-word}
.tip-card p:last-child{margin-bottom:0}
.responsible-crash{padding:6rem 0;background:#fff;width:100%;overflow-x:hidden}
.responsibility-container{max-width:1200px;margin:0 auto;width:100%}
.responsibility-container h2{color:#041140;font-size:3.2rem;text-align:center;margin-bottom:1rem;font-weight:700}
.responsibility-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.responsibility-content{display:flex;flex-direction:column;gap:4rem;width:100%}
.psychology-section{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #f44336;width:100%;max-width:100%}
.psychology-section h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700}
.psychology-points{display:flex;flex-direction:column;gap:2.5rem}
.psychology-item{background:#fff;border-radius:20px;padding:2.5rem;border-left:5px solid #f44336;box-shadow:0 5px 20px rgba(0,0,0,0.05);width:100%;max-width:100%}
.psychology-item h4{color:#041140;font-size:1.4rem;margin-bottom:1rem;font-weight:700;word-break:break-word}
.psychology-item p{color:#555;line-height:1.8;margin-bottom:1rem;word-break:break-word}
.psychology-item p:last-child{margin-bottom:0}
.tools-section{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #4a90e2;width:100%;max-width:100%}
.tools-section h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700}
.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;width:100%}
.tool-card{background:#fff;border-radius:20px;padding:2.5rem;border-left:5px solid #4a90e2;box-shadow:0 5px 20px rgba(0,0,0,0.05);width:100%;max-width:100%}
.tool-card h4{color:#041140;font-size:1.4rem;margin-bottom:1.5rem;font-weight:700;word-break:break-word}
.tool-settings{margin-bottom:2rem}
.setting-item{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0;border-bottom:1px solid #f1f3f4;flex-wrap:wrap;gap:0.5rem}
.setting-item:last-child{border-bottom:none}
.setting-label{font-weight:500;color:#666;word-break:break-word}
.setting-value{font-weight:700;color:#041140;background:#f8f9fa;padding:0.25rem 0.75rem;border-radius:6px;font-size:0.9rem;white-space:nowrap}
.tool-card p{color:#555;line-height:1.8;word-break:break-word}
.warning-signs{background:linear-gradient(145deg,#ffebee 0%,#fce4ec 100%);border-radius:30px;padding:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-left:8px solid #f44336;width:100%;max-width:100%}
.warning-signs h3{color:#041140;font-size:2rem;margin-bottom:2rem;font-weight:700}
.signs-list{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}
.sign-item{display:flex;gap:1.5rem;align-items:flex-start;background:rgba(255,255,255,0.8);border-radius:15px;padding:2rem;border-left:5px solid #f44336;flex-wrap:wrap;width:100%;max-width:100%}
.sign-icon{font-size:2rem;flex-shrink:0}
.sign-content{min-width:0;flex:1}
.sign-content h4{color:#041140;font-size:1.3rem;margin-bottom:1rem;font-weight:700;word-break:break-word}
.sign-content p{color:#555;line-height:1.7;word-break:break-word}
.help-text{background:rgba(255,255,255,0.9);padding:2rem;border-radius:15px;border:2px solid #f44336;text-align:center;color:#555;font-weight:500;line-height:1.7;word-break:break-word}
.site-footer{background:#041140;color:#fff;padding:3rem 0 1rem 0;margin-top:4rem}
.footer-content{max-width:1200px;margin:0 auto}
.footer-section{margin-bottom:2rem}
.footer-section h4{font-size:1.1rem;margin-bottom:1rem;color:#4a90e2;padding-left:10px}
.payment-icons,.provider-logos{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}
.payment-icons img,.provider-logos img{border-radius:4px;opacity:0.9;transition:opacity 0.3s;padding-left:10px}
.payment-icons img:hover,.provider-logos img:hover{opacity:1}
.footer-bottom{border-top:1px solid #1a4b8c;padding-top:1rem;text-align:center;color:#ccc}
@media (max-width:1080px){
.desktop-nav,.desktop-auth{display:none}
.hamburger-menu{display:flex}
.mobile-nav{display:block}
.showcase-content{grid-template-columns:1fr;text-align:center;gap:3rem;padding:3rem 0}
.aviator-info h1{font-size:3rem}
.mechanics-grid{grid-template-columns:1fr}
.step-details{grid-template-columns:1fr;gap:2rem}
.strategies-grid{grid-template-columns:1fr}
.crash-games-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.strategy-pros-cons{grid-template-columns:1fr;gap:1rem}
.network-grid{grid-template-columns:1fr}
.tips-grid{grid-template-columns:1fr}
.tools-grid{grid-template-columns:1fr}
}
@media (max-width:768px){
.header-container{padding:0.75rem}
.aviator-info h1{font-size:2.5rem}
.aviator-tagline{font-size:1.2rem}
.game-stats{gap:1.5rem}
.stat-box{flex-direction:column;text-align:center;padding:1.5rem;gap:1rem}
.stat-icon{width:50px}
.stat-number{font-size:1.8rem}
.play-aviator-btn{padding:1.5rem 2.5rem;font-size:1.1rem;flex-direction:column;gap:0.5rem}
.mechanic-card{padding:2rem 1.5rem}
.mechanic-header{flex-direction:column;text-align:center;gap:1rem}
.step-section{padding:2rem 1.5rem}
.crash-game-card{padding:2rem 1.5rem}
.strategy-card{padding:2rem 1.5rem}
.tool-card{padding:2rem 1.5rem}
.amount-selector{gap:0.25rem}
.amount-btn{padding:0.5rem 0.75rem;font-size:0.9rem}
.cashout-input{flex-direction:column;align-items:stretch}
.multiplier-value{font-size:2.5rem}
.cashout-btn{padding:1.5rem 2rem;font-size:1.1rem}
.network-header{flex-direction:column;text-align:center}
.detail-item{flex-direction:column;text-align:center}
.sign-item{flex-direction:column;text-align:center;gap:1rem}
}
@media (max-width:480px){
.aviator-info h1{font-size:2rem}
.aviator-tagline{font-size:1.1rem}
.play-aviator-btn{padding:1rem 2rem;font-size:1rem;letter-spacing:1px}
.game-stats-mini{justify-content:center}
.strategy-pros-cons{grid-template-columns:1fr;gap:1rem}
.network-header{flex-direction:column;gap:0.5rem;text-align:center}
.mobile-auth{flex-direction:column}
.mechanics-grid{grid-template-columns:1fr;gap:2rem}
.crash-games-grid{grid-template-columns:1fr;gap:2rem}
.amount-btn{min-width:50px;padding:0.5rem}
.stat-number{font-size:1.5rem}
.stat-label{font-size:0.9rem}
}
@media (max-width:320px){
.logo-container{width:120px;height:30px}
.aviator-info h1{font-size:1.8rem}
.aviator-tagline{font-size:1rem}
.mechanics-grid{grid-template-columns:1fr}
.payment-icons img,.provider-logos img{width:32px;height:auto}
.stat-box{padding:1rem}
.stat-number{font-size:1.3rem}
.play-aviator-btn{padding:1rem 1.5rem;font-size:0.9rem}
.mechanic-card{padding:1.5rem 1rem}
.step-section{padding:1.5rem 1rem}
.crash-game-card{padding:1.5rem 1rem}
.multiplier-value{font-size:2rem}
}