*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#ff6b00;--secondary-color:gold;--dark-bg:#0a0a0a;--card-bg:#1a1a1a;--text-light:#fff;--text-gray:#ccc;--gradient-1:linear-gradient(135deg,#ff6b00,#ff8c00);--gradient-2:linear-gradient(135deg,gold,#ffed4e);--gradient-3:linear-gradient(135deg,#ff1744,#ff6b00)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;background:var(--dark-bg);color:#fff;color:var(--text-light);font-family:Rajdhani,sans-serif;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Russo One,sans-serif;letter-spacing:2px;text-transform:uppercase}.App{min-height:100vh;position:relative}main{min-height:80vh;padding-bottom:50px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 20px #ff6b0080}50%{box-shadow:0 0 40px #ff6b00}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:fadeIn 1s ease-out}.slide-in-left{animation:slideInLeft .8s ease-out}.slide-in-right{animation:slideInRight .8s ease-out}.pulse{animation:pulse 2s infinite}.glow{animation:glow 2s infinite}.rotate{animation:rotate 3s linear infinite}.float{animation:float 3s ease-in-out infinite}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Russo One,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;padding:15px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#ff6b00,#ff8c00);background:var(--gradient-1);box-shadow:0 5px 15px #ff6b0066;color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #ff6b0099;transform:translateY(-3px)}.btn-secondary{background:linear-gradient(135deg,gold,#ffed4e);background:var(--gradient-2);box-shadow:0 5px 15px #ffd70066;color:#000}.btn-secondary:hover{box-shadow:0 8px 25px #ffd70099;transform:translateY(-3px)}.card{background:#1a1a1a;background:var(--card-bg);border:1px solid #ff6b0033;border-radius:20px;margin:20px 0;padding:30px;transition:all .3s ease}.card:hover{border-color:#ff6b00;border-color:var(--primary-color);box-shadow:0 10px 30px #ff6b004d;transform:translateY(-10px)}.container{margin:0 auto;max-width:1400px;padding:20px}.section{padding:60px 0}.grid{grid-gap:30px;display:grid;gap:30px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:768px){.container{padding:15px}.section{padding:40px 0}.btn{font-size:16px;padding:12px 30px}h1{font-size:28px}h2{font-size:24px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a;background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:#ff6b00;background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ff8c00}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a0a0afa,#0a0a0af2);border-bottom:2px solid #ff6b004d;box-shadow:0 5px 20px #00000080;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar{justify-content:space-between}.logo,.navbar{align-items:center;display:flex}.logo{color:var(--primary-color);font-family:Russo One,sans-serif;font-size:28px;font-weight:700;gap:15px;text-decoration:none;transition:all .3s ease}.logo:hover{transform:scale(1.05)}.logo img{animation:glow 2s infinite;border:2px solid var(--primary-color);border-radius:10px;box-shadow:0 0 15px #ff6b0080;height:50px;width:auto}.nav-menu{align-items:center;display:flex;gap:30px}.nav-menu a{color:var(--text-light);font-size:16px;font-weight:600;letter-spacing:1px;padding:5px 0;position:relative;text-decoration:none;transition:all .3s ease}.nav-menu a:after{background:var(--gradient-1);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu a:hover{color:var(--primary-color)}.nav-menu a:hover:after{width:100%}.nav-actions{display:flex;gap:15px}.menu-toggle{background:none;border:none;color:var(--text-light);cursor:pointer;display:none;font-size:24px;padding:10px;transition:all .3s ease}.menu-toggle:hover{color:var(--primary-color);transform:scale(1.1)}@media (max-width:1024px){.nav-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0afa;border-top:2px solid var(--primary-color);box-shadow:0 10px 30px #000c;flex-direction:column;gap:20px;left:-100%;padding:40px 20px;position:fixed;top:80px;transition:all .3s ease;width:100%}.nav-menu.active{left:0}.menu-toggle{display:block}.nav-actions{display:none}}@media (max-width:480px){.logo{font-size:22px}.logo img{height:40px;width:40px}}.footer{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);border-top:3px solid var(--primary-color);margin-top:80px;padding:60px 0 30px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h3{color:var(--primary-color);font-size:18px;margin-bottom:20px}.footer-section p{color:var(--text-gray);line-height:1.8;margin-bottom:20px}.footer-section ul{list-style:none}.footer-section ul li{color:var(--text-gray);margin-bottom:12px;transition:all .3s ease}.footer-section ul li:hover{color:var(--primary-color);transform:translateX(5px)}.footer-section ul li i{color:var(--primary-color);margin-right:10px;width:20px}.footer-section a{color:var(--text-gray);text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:var(--primary-color)}.social-links{display:flex;gap:15px}.social-links a{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:18px;height:45px;justify-content:center;transition:all .3s ease;width:45px}.social-links a:hover{box-shadow:0 8px 20px #ff6b0080;transform:translateY(-5px) scale(1.1)}.footer-bottom{border-top:1px solid #ff6b0033;color:var(--text-gray);padding-top:30px;text-align:center}.footer-bottom p{margin:10px 0}.disclaimer{color:#fff9;font-size:14px}.payment-badges{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.payment-badges img{background:#ffffff0d;border-radius:8px;filter:grayscale(100%) opacity(.7);height:50px;object-fit:contain;padding:5px;transition:all .3s ease;width:80px}.payment-badges img:hover{filter:grayscale(0) opacity(1);transform:scale(1.1)}@media (max-width:768px){.footer{padding:40px 0 20px}.footer-grid{gap:30px;grid-template-columns:1fr}.payment-badges img{height:40px;width:60px}}.ticker-wrapper{background:linear-gradient(90deg,#ff1744,#ff6b00 50%,gold);box-shadow:0 5px 15px #00000080;overflow:hidden;padding:12px 0;position:relative}.ticker-wrapper:after,.ticker-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.ticker-wrapper:before{background:linear-gradient(90deg,#0a0a0a,#0a0a0a00);left:0}.ticker-wrapper:after{background:linear-gradient(270deg,#0a0a0a,#0a0a0a00);right:0}.ticker{display:flex;overflow:hidden}.ticker-content{animation:scroll 60s linear infinite;display:flex;gap:60px}.ticker-item{align-items:center;color:#000;display:flex;font-size:14px;font-weight:700;gap:10px;text-shadow:0 0 10px #ffffff80;white-space:nowrap}.ticker-item i{animation:pulse 2s infinite;font-size:16px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@media (max-width:768px){.ticker-item{font-size:12px}.ticker-item i{font-size:14px}}.floating-buttons{bottom:30px;display:flex;flex-direction:column;gap:15px;position:fixed;right:30px;z-index:999}.floating-btn{align-items:center;border-radius:50px;box-shadow:0 5px 20px #0006;cursor:pointer;display:flex;font-family:Russo One,sans-serif;font-size:16px;font-weight:700;gap:12px;letter-spacing:1px;padding:15px 25px;text-decoration:none;transition:all .3s ease}.register-btn{background:var(--gradient-2);color:#000}.register-btn:hover{box-shadow:0 8px 30px #ffd70099;transform:translateX(-5px) scale(1.05)}.login-btn{background:var(--gradient-1);color:#fff}.login-btn:hover{box-shadow:0 8px 30px #ff6b0099;transform:translateX(-5px) scale(1.05)}.floating-btn i,.scroll-top{font-size:20px}.scroll-top{background:var(--gradient-1);border:none;border-radius:50%;bottom:160px;box-shadow:0 5px 20px #ff6b0066;color:#fff;cursor:pointer;height:50px;position:fixed;right:30px;transition:all .3s ease;width:50px;z-index:999}.scroll-top:hover{box-shadow:0 8px 30px #ff6b0099;transform:translateY(-5px)}@media (max-width:768px){.floating-buttons{bottom:20px;gap:10px;right:20px}.floating-btn{font-size:14px;padding:12px 20px}.floating-btn span{display:none}.floating-btn i,.scroll-top{font-size:18px}.scroll-top{bottom:130px;height:45px;right:20px;width:45px}}.home-page{width:100%}.hero-section{background-position:50%;background-size:cover;overflow:hidden;padding:120px 0;position:relative}.hero-section:before{background:#0a0a0ab3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.hero-title{-webkit-text-fill-color:#0000;background:var(--gradient-2);-webkit-background-clip:text;background-clip:text;font-size:48px;line-height:1.2;margin-bottom:30px}.hero-subtitle{color:var(--text-gray);font-size:20px;line-height:1.8;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.section-title{color:var(--primary-color);font-size:36px;margin-bottom:50px;padding-bottom:20px;position:relative;text-align:center}.section-title:after{background:var(--gradient-1);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-title i{animation:pulse 2s infinite;margin-right:15px}.feature-card{padding:40px 30px}.feature-icon{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.feature-card h3{font-size:20px}.game-image{height:200px}.game-card:hover .game-image img{transform:scale(1.1)}.game-overlay{background:#0a0a0ae6}.game-info h3{font-size:18px}.game-info h3 i{margin-right:10px}.live-card{padding:30px 20px;position:relative;text-align:center}.live-badge{align-items:center;background:#ff1744;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 15px;position:absolute;right:20px;top:20px}.live-indicator{background:#fff;border-radius:50%;height:10px;width:10px}.live-card img{border-radius:10px;height:150px;margin-bottom:20px;object-fit:cover;width:100%}.live-card h3{color:var(--secondary-color);font-size:16px;margin-bottom:10px}.live-card h3 i{margin-right:8px}.live-card p{color:var(--text-gray);font-size:14px;margin-bottom:20px}.tournament-card{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px}.tournament-icon{color:var(--secondary-color);font-size:60px}.tournament-info h3{color:var(--primary-color);font-size:22px;margin-bottom:15px}.tournament-info p{color:var(--text-gray);margin-bottom:20px}.about-section{overflow:hidden;padding:90px 0;position:relative}.about-section .container{margin:0 auto;max-width:1100px;padding:0 18px}.about-section .section-title{color:var(--primary-color);font-family:Russo One,sans-serif;font-size:34px;letter-spacing:1px;margin-bottom:40px;text-align:center}.about-section .section-title i{color:var(--secondary-color);margin-right:10px}.about-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.about-desc{background:hsla(0,0%,100%,.025);border-radius:18px;box-shadow:0 6px 36px 0 #14003314;margin:0 auto;max-width:825px;padding:40px 38px 32px}.about-desc h3{align-items:center;color:var(--secondary-color);display:flex;font-size:22px;gap:10px;margin:30px 0 15px}.about-desc h3 i{color:var(--primary-color);font-size:22px}.about-desc p{color:var(--text-light);font-size:17px;line-height:1.7;margin-bottom:18px}.about-desc .highlight{color:var(--primary-color);font-weight:700}.about-desc hr{border:none;border-top:1.5px solid #ababca26;margin:30px 0}.points-list{list-style:none;margin:0 0 30px;padding:0}.points-list li{align-items:flex-start;border-bottom:1px dashed #7a7ac021;color:#dedede;color:var(--text-light,#dedede);display:flex;font-size:16px;gap:14px;line-height:1.6;padding:18px 0}.points-list li:last-child{border-bottom:none}.points-list i{color:var(--primary-color);font-size:22px;margin-top:2px;min-width:28px;text-align:center}.cta-centered{margin-top:30px;text-align:center}.cta-centered .btn{border-radius:50px;font-size:18px;margin-top:8px;padding:16px 32px}@media (max-width:900px){.about-grid{align-items:center;flex-direction:column;gap:0}.about-desc{padding:28px 12px 24px}.about-section{padding:60px 0}}@media (max-width:600px){.about-section .section-title{font-size:24px;margin-bottom:30px}.about-desc{font-size:15px;padding:15px 6px}.cta-centered .btn{font-size:15px;padding:13px 20px}}.steps-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step-card{flex:1 1;max-width:250px;min-width:200px;padding:30px;text-align:center}.step-number{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step-card h3{color:var(--secondary-color);font-size:18px;margin-bottom:10px}.step-card p{color:var(--text-gray);font-size:14px}.step-arrow{animation:bounce 2s infinite;color:var(--primary-color);font-size:30px}.offer-card{padding:50px 30px;position:relative;text-align:center}.offer-badge{background:var(--gradient-1);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:8px 20px;position:absolute;right:20px;top:20px}.offer-card h3{color:var(--secondary-color);font-size:28px;margin-bottom:15px}.offer-code{color:var(--primary-color);font-size:18px;font-weight:700;margin-bottom:30px}.cta-section{background:var(--gradient-3);padding:80px 0;text-align:center}.cta-content h2{color:#fff;font-size:40px;margin-bottom:20px}.cta-content p{color:#ffffffe6;font-size:20px;margin-bottom:40px}@media (max-width:768px){.hero-section{padding:80px 0}.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.section-title{font-size:28px}.tournament-card{flex-direction:column;text-align:center}.step-arrow{display:none}.cta-content h2{font-size:28px}.cta-content p{font-size:16px}}.login-page{width:100%}.login-hero{background-position:50%;background-size:cover;padding:80px 0;position:relative}.login-hero:before{background:#0a0a0acc;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.login-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.login-content h1{color:var(--secondary-color);font-size:36px;margin-bottom:20px}.login-content p{color:var(--text-gray);font-size:18px;line-height:1.8}.login-wrapper{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.login-box{padding:50px}.login-box h2{color:var(--primary-color);font-size:28px;margin-bottom:10px;text-align:center}.login-box h2 i{margin-right:10px}.login-subtitle{color:var(--text-gray);margin-bottom:40px;text-align:center}.login-redirect{margin-bottom:30px;text-align:center}.login-redirect .btn{margin-bottom:20px;max-width:400px;width:100%}.login-help{color:var(--text-gray);font-size:14px}.login-help a{color:var(--primary-color);font-weight:700;text-decoration:none}.login-help a:hover{text-decoration:underline}.divider{margin:30px 0;position:relative;text-align:center}.divider:after,.divider:before{background:#ff6b004d;content:"";height:1px;position:absolute;top:50%;width:40%}.divider:before{left:0}.divider:after{right:0}.divider span{background:var(--card-bg);color:var(--text-gray);padding:0 20px;position:relative;z-index:2}.signup-prompt{text-align:center}.signup-prompt h3{color:var(--secondary-color);font-size:22px;margin-bottom:15px}.signup-prompt p{color:var(--text-gray);margin-bottom:20px}.signup-prompt .btn{max-width:400px;width:100%}.login-info{display:flex;flex-direction:column;gap:30px}.info-card{padding:30px}.info-card img{border-radius:10px;height:200px;margin-bottom:20px;object-fit:cover;width:100%}.info-card h3{color:var(--primary-color);font-size:20px;margin-bottom:15px}.info-card h3 i{margin-right:10px}.info-card p{color:var(--text-gray);line-height:1.8}.info-card ul{list-style:none}.info-card ul li{align-items:center;color:var(--text-gray);display:flex;gap:10px;margin-bottom:10px}.info-card ul li i{color:var(--secondary-color);font-size:14px}.login-highlight-section{overflow:hidden;padding:90px 0;position:relative}.login-highlight-section .container{margin:0 auto;max-width:1180px;padding:0 18px}.login-highlight-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.benefit-icon{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:30px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.login-highlight-main{background:#ffffff0a;border-radius:20px;box-shadow:0 6px 36px 0 #1400330f;flex:2 1;min-width:310px;padding:46px 38px 36px}.login-highlight-main .section-title{color:var(--primary-color);font-family:Russo One,sans-serif;font-size:32px;letter-spacing:.5px;margin-bottom:22px;text-align:left}.login-highlight-main .section-title i{color:var(--secondary-color);font-size:26px;margin-right:12px}.login-features-list{list-style:none;margin:36px 0;padding:0}.login-features-list li{align-items:center;color:var(--text-gray);display:flex;font-size:17px;gap:12px;margin-bottom:18px}.login-features-list li i{color:var(--secondary-color);font-size:17px;min-width:28px;text-align:center}.login-highlight-main .cta-centered{margin-top:30px}.login-highlight-side{align-items:stretch;display:flex;flex:1.3 1;justify-content:center;max-width:380px;min-width:295px}.side-card.card{align-items:stretch;border-radius:16px;box-shadow:0 4px 18px 0 #2c005c14;display:flex;flex-direction:column;padding:35px 30px}.side-card h3{align-items:center;color:var(--secondary-color);display:flex;font-size:21px;gap:10px;margin-bottom:12px}.side-card h3 i{color:var(--primary-color);font-size:20px;margin-right:7px}.side-card p{color:var(--text-gray);font-size:15px;margin-bottom:22px}.side-card ul{list-style:none;margin-bottom:22px;padding:0}.side-card ul li{align-items:center;color:var(--text-gray);display:flex;font-size:15px;gap:9px;margin-bottom:11px}.side-card ul li i{color:var(--secondary-color);font-size:14px;min-width:18px;text-align:center}.side-card .cta-centered{margin-top:10px}@media (max-width:900px){.login-highlight-grid{flex-direction:column;gap:26px}.login-highlight-main,.login-highlight-side{max-width:100%;min-width:0;padding:28px 14px 22px}.side-card.card{padding:22px 12px}}@media (max-width:600px){.login-highlight-section{padding:60px 0 40px}.login-highlight-main .section-title{font-size:22px;margin-bottom:14px}.login-highlight-main,.login-highlight-side{padding:13px 4px}.side-card.card{padding:10px 3px}}.section-subtitle{color:var(--text-gray);font-size:18px;line-height:1.8;margin:0 auto 50px;max-width:800px;text-align:center}.security-card{padding:40px 20px;text-align:center}.security-icon{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:30px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.security-card h3{color:var(--secondary-color);font-size:18px;margin-bottom:10px}.security-card p{color:var(--text-gray);font-size:14px}.benefit-item{padding:40px 30px;text-align:center}.benefit-item img{border-radius:10px;height:180px;margin-bottom:20px;object-fit:cover;width:100%}.benefit-item h3{color:var(--primary-color);font-size:20px;margin-bottom:15px}.benefit-item p{color:var(--text-gray);line-height:1.6}@media (max-width:768px){.login-wrapper{grid-template-columns:1fr}.login-box{padding:30px 20px}.login-content h1{font-size:28px}.login-content p{font-size:16px}.benefits-grid{grid-template-columns:1fr}}.app-page{width:100%}.app-hero{background-position:50%;background-size:cover;padding:100px 0;position:relative}.app-highlights-section{overflow:hidden;padding:90px 0;position:relative}.app-highlights-grid{align-items:center;display:flex;flex-wrap:wrap;gap:44px;justify-content:center}.app-highlights-main{background:#ffffff0a;border-radius:22px;box-shadow:0 6px 36px 0 #14003314;display:flex;flex:2 1;flex-direction:column;justify-content:center;min-width:320px;padding:48px 40px 38px}.app-highlights-main .section-title{align-items:center;color:var(--primary-color);display:flex;font-family:Russo One,sans-serif;font-size:34px;gap:13px;letter-spacing:.6px;margin-bottom:28px;text-align:left}.app-highlights-main .section-title i{color:var(--secondary-color);font-size:28px}.app-highlights-main .section-subtitle{color:var(--text-gray);font-size:18px;line-height:1.8;margin-bottom:35px;text-align:left}.app-highlights-main .cta-centered{margin:0 auto}.app-highlights-image{align-items:center;display:flex;flex:1.3 1;justify-content:center;max-width:410px;min-width:300px}.app-highlights-image img{border-radius:22px;box-shadow:0 8px 32px 0 #3c005529;max-width:360px;width:100%}@media (max-width:900px){.app-highlights-grid{align-items:stretch;flex-direction:column;gap:26px}.app-highlights-image,.app-highlights-main{max-width:100%;min-width:0;padding:22px 8px}.app-highlights-image img{max-width:320px}}@media (max-width:600px){.app-highlights-section{padding:54px 0 32px}.app-highlights-main .section-title{font-size:22px;margin-bottom:16px}.app-highlights-main{padding:13px 2px}.app-highlights-image img{max-width:100%}}.app-hero:before{background:#0a0a0ab3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.app-hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.app-hero-content h1{color:var(--secondary-color);font-size:42px;line-height:1.3;margin-bottom:25px}.app-hero-content p{color:var(--text-gray);font-size:18px;line-height:1.8;margin-bottom:20px}.app-hero-content .btn{margin-top:30px}.steps-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.step-item{overflow:hidden;padding:40px 30px;position:relative;text-align:center}.step-item:before{background:var(--gradient-1);content:"";height:5px;left:0;position:absolute;right:0;top:0}.step-number-large{align-items:center;background:var(--gradient-1);border-radius:50%;box-shadow:0 5px 20px #ff6b0066;color:#fff;display:flex;font-size:40px;font-weight:700;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.step-item h3{color:var(--primary-color);font-size:20px;margin-bottom:15px}.step-item p{color:var(--text-gray);line-height:1.6;margin-bottom:20px}.app-note{background:#ff6b001a;border-left:4px solid var(--primary-color);border-radius:10px;margin:0 auto;max-width:900px;padding:25px}.app-note p{color:var(--text-light);line-height:1.8;margin:0}.app-note i{color:var(--primary-color);font-size:20px;margin-right:10px}.feature-icon-large{align-items:center;background:var(--gradient-2);border-radius:20px;color:#000;display:flex;font-size:40px;height:90px;justify-content:center;margin:0 auto 25px;transform:rotate(-5deg);transition:all .3s ease;width:90px}.feature-card:hover .feature-icon-large{transform:rotate(0deg) scale(1.1)}.feature-card h3{color:var(--secondary-color);margin-bottom:15px}.showcase-content h2{font-size:32px;margin-bottom:30px}.showcase-list{list-style:none;margin-bottom:30px}.showcase-list li{align-items:flex-start;color:var(--text-gray);display:flex;gap:15px;line-height:1.6;margin-bottom:20px}.showcase-list li i{color:var(--secondary-color);flex-shrink:0;font-size:20px;margin-top:3px}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.benefit-box{padding:40px 30px;text-align:center}.benefit-box img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:200px;margin-bottom:25px;object-fit:cover;width:100%}.benefit-box h3{color:var(--primary-color);font-size:22px;margin-bottom:15px}.benefit-box p{color:var(--text-gray);line-height:1.6}@media (max-width:768px){.app-hero-content h1{font-size:28px}.app-hero-content p{font-size:16px}.showcase-grid{gap:40px;grid-template-columns:1fr}.showcase-content h2{font-size:24px}}.bonuses-page{width:100%}.bonuses-hero{background-position:50%;background-size:cover;padding:100px 0;position:relative}.about-bonus-section{padding:80px 0 60px}.about-bonus-section .container{margin:0 auto;max-width:1150px;padding:0 16px}.about-bonus-section .info-block{background:#222946;border-radius:18px;box-shadow:0 6px 28px 0 #283b5f14;color:#eaf2fb;margin-bottom:18px;padding:38px 32px}.about-bonus-section .section-title{align-items:center;color:#ffd23c;color:var(--primary-color,#ffd23c);display:flex;font-size:2.2rem;gap:.7em;letter-spacing:.01em;margin-bottom:14px}.about-bonus-section .section-title i{color:#ff5964;color:var(--accent-color,#ff5964);font-size:1.3em;margin-right:.4em}.about-bonus-section p{color:#eaf2fb;font-size:1.08rem;line-height:1.7;margin-bottom:0}.about-bonus-section strong{color:#ffd23c;color:var(--primary-color,#ffd23c)}.about-bonus-section .card{background:#232b42;border:1px solid #ffffff12;box-shadow:0 2px 16px 0 #283b5f14}.about-bonus-section .glow{border:1px solid #ffd23c;border:1px solid var(--primary-color,#ffd23c);box-shadow:0 0 20px 1px #ffd23c1a}.about-bonus-section .fade-in{animation:fadeIn 1.4s ease}.about-bonus-section .slide-in-right{animation:slideInRight 1.1s}.about-bonus-section .pulse{animation:pulseGlow 1.5s infinite alternate}.about-bonus-section .join-banner{align-items:center;background:#fff3cd;border-radius:13px;color:#54320b;display:flex;font-size:1.1rem;font-weight:600;gap:.6em;justify-content:center;padding:22px 16px}@media (max-width:900px){.about-bonus-section .info-block{padding:30px 12px}.about-bonus-section .section-title{font-size:1.4rem}}@media (max-width:600px){.about-bonus-section{padding:44px 0 30px}.about-bonus-section .container{padding:0 6px}.about-bonus-section .info-block{font-size:.98rem;padding:16px 6px}.about-bonus-section .join-banner{flex-direction:column;font-size:.98rem;gap:.3em;padding:12px 6px;text-align:left}}@keyframes fadeIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 #ffd23c;box-shadow:0 0 0 0 var(--primary-color,#ffd23c)}to{box-shadow:0 0 24px 6px #ffd23c;box-shadow:0 0 24px 6px var(--primary-color,#ffd23c)}}.bonuses-hero:before{background:#0a0a0abf;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.bonuses-hero .hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.bonuses-hero h1{color:var(--secondary-color);font-size:40px;line-height:1.3;margin-bottom:25px}.bonuses-hero p{color:var(--text-gray);font-size:18px;line-height:1.8;margin-bottom:15px}.bonuses-hero strong{color:var(--primary-color)}.bonus-card{overflow:hidden;padding:50px 30px;position:relative;text-align:center}.bonus-card:before{background:var(--gradient-2);content:"";height:5px;left:0;position:absolute;right:0;top:0}.bonus-icon{align-items:center;background:var(--gradient-1);border-radius:50%;box-shadow:0 10px 30px #ff6b0066;color:#fff;display:flex;font-size:45px;height:100px;justify-content:center;margin:0 auto 25px;width:100px}.bonus-card h3{color:var(--primary-color);font-size:22px;margin-bottom:20px}.bonus-code{align-items:center;background:#ff6b001a;border-radius:10px;display:flex;gap:10px;justify-content:center;margin-bottom:15px;padding:15px}.bonus-code span{color:var(--text-gray);font-size:14px}.bonus-code strong{color:var(--secondary-color);font-family:Russo One,sans-serif;font-size:20px}.bonus-card p{color:var(--text-gray);line-height:1.6;margin-bottom:25px}.promo-card{align-items:center;display:flex;gap:30px;padding:40px;position:relative}.promo-badge{background:var(--gradient-3);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:8px 20px;position:absolute;right:20px;top:20px}.promo-icon{color:var(--secondary-color);flex-shrink:0;font-size:60px}.promo-content h3{color:var(--primary-color);font-size:24px;margin-bottom:15px}.promo-content p{color:var(--text-gray);font-size:16px;margin-bottom:20px}.vip-header{margin-bottom:50px;text-align:center}.vip-card{background:linear-gradient(135deg,#ffd7001a,#ff6b001a);padding:40px 25px;text-align:center}.vip-icon{align-items:center;background:var(--gradient-2);border-radius:20px;box-shadow:0 5px 20px #ffd70066;color:#000;display:flex;font-size:35px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.vip-card h3{color:var(--secondary-color);font-size:20px;margin-bottom:12px}.vip-card p{color:var(--text-gray);line-height:1.6}.vip-cta{margin-top:50px;text-align:center}.vip-cta img{border-radius:20px;box-shadow:0 20px 60px #ffd7004d;height:300px;margin-bottom:30px;max-width:600px;object-fit:cover;width:100%}.claim-steps{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.claim-step{flex:1 1;max-width:300px;min-width:250px;padding:40px 30px;text-align:center}.claim-number{align-items:center;background:var(--gradient-2);border-radius:50%;box-shadow:0 5px 15px #ffd70080;color:#000;display:flex;font-size:32px;font-weight:700;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.claim-step h3{color:var(--primary-color);font-size:20px;margin-bottom:12px}.claim-step p{color:var(--text-gray);line-height:1.6}.claim-arrow{animation:bounce 2s infinite;color:var(--secondary-color);font-size:30px}.showcase-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.showcase-text h2{color:var(--primary-color);font-size:34px;margin-bottom:30px}.showcase-text ul{list-style:none;margin-bottom:30px}.showcase-text ul li{align-items:center;color:var(--text-gray);display:flex;font-size:16px;gap:15px;margin-bottom:15px}.showcase-text ul li i{color:var(--secondary-color);font-size:18px}.showcase-image img{box-shadow:0 20px 60px #ff6b004d}@media (max-width:768px){.bonuses-hero h1{font-size:28px}.bonuses-hero p{font-size:16px}.promo-card{flex-direction:column;text-align:center}.showcase-content{gap:40px;grid-template-columns:1fr}.claim-arrow{display:none}}.aviator-page{width:100%}.aviator-hero{background-position:50%;background-size:cover;overflow:hidden;padding:100px 0;position:relative}.aviator-intro.section,.aviator-why-section.section{padding:60px 0}.aviator-why-section .section-title{align-items:center;color:#ffe156;display:flex;font-size:28px;font-weight:700;gap:14px;margin-bottom:22px;text-align:center}.anywhere-aviator-list,.why-aviator-list{list-style:none;margin:0 0 26px;padding:0}.anywhere-aviator-list li,.why-aviator-list li{align-items:center;color:#fff;display:flex;font-size:18px;gap:8px;line-height:1.6;margin-bottom:15px;padding-left:0}.why-aviator-list li strong{color:#ffe156}.aviator-why-section .section-subtitle{align-items:center;color:#ffed4e;display:flex;font-size:21px;font-weight:600;gap:12px;margin:35px 0 18px}.aviator-final-callout{align-items:center;background:#222946;border-radius:12px;color:#ffe156;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;margin-top:8px;padding:14px 20px}.aviator-why-section .separator{background:#0000;width:100%}.aviator-intro .section-title{align-items:center;color:#ffe156;display:flex;font-size:32px;font-weight:700;gap:16px;margin-bottom:28px;text-align:center}.aviator-intro .section-title i{color:#0af;font-size:28px}.aviator-intro .intro-content{color:#ddd;font-size:19px;margin:auto;max-width:720px}.aviator-intro .intro-content p{line-height:1.75;margin-bottom:17px}.aviator-intro .intro-content strong{color:#ffed4e}.aviator-intro .intro-content.fade-in{animation:fadeInAviatorIntro 1s ease .25s forwards;opacity:0;transform:translateY(25px)}@keyframes fadeInAviatorIntro{to{opacity:1;transform:none}}.aviator-hero:before{background:#0a0a0abf;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.aviator-hero .hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.aviator-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0af,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:40px;line-height:1.3;margin-bottom:25px}.aviator-hero p{color:var(--text-gray);font-size:18px;line-height:1.8;margin-bottom:15px}.aviator-hero .btn{margin-top:30px}.play-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.play-step{padding:40px 30px;position:relative;text-align:center}.play-step:before{background:linear-gradient(90deg,#0af,#0096ff);content:"";height:4px;left:0;position:absolute;right:0;top:0}.step-icon{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#0af,#0096ff);border-radius:50%;box-shadow:0 5px 20px #0096ff66;color:#fff;display:flex;font-size:35px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.play-step h3{color:#0af;font-size:20px;margin-bottom:12px}.play-step p{color:var(--text-gray);line-height:1.6}.showcase-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.showcase-content h2{color:var(--primary-color);font-size:34px;margin-bottom:25px}.showcase-content p{color:var(--text-gray);line-height:1.8;margin-bottom:20px}.showcase-benefits{list-style:none;margin-top:30px}.showcase-benefits li{align-items:center;color:var(--text-gray);display:flex;font-size:16px;gap:15px;margin-bottom:15px}.showcase-benefits li i{color:#0af;font-size:18px}.showcase-image img{animation:float 4s ease-in-out infinite;border-radius:20px;box-shadow:0 20px 60px #0096ff4d;width:100%}.feature-icon-aviator{align-items:center;background:linear-gradient(135deg,#0af,#0064ff);border-radius:50%;box-shadow:0 5px 20px #0096ff66;color:#fff;display:flex;font-size:36px;height:85px;justify-content:center;margin:0 auto 20px;width:85px}.feature-card{padding:40px 25px;text-align:center}.feature-card h3{color:#0af;font-size:18px;margin-bottom:12px}.feature-card p{color:var(--text-gray);line-height:1.6}.strategies-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.strategy-card{padding:50px 35px;position:relative;text-align:center}.strategy-green{border-top:5px solid #4caf50}.strategy-blue{border-top:5px solid #2196f3}.strategy-red{border-top:5px solid #ff1744}.strategy-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:40px;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.strategy-green .strategy-icon{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 5px 20px #4caf5066}.strategy-blue .strategy-icon{background:linear-gradient(135deg,#2196f3,#42a5f5);box-shadow:0 5px 20px #2196f366}.strategy-red .strategy-icon{background:linear-gradient(135deg,#ff1744,#ff5252);box-shadow:0 5px 20px #ff174466}.strategy-card h3{font-size:22px;margin-bottom:15px}.strategy-green h3{color:#4caf50}.strategy-blue h3{color:#2196f3}.strategy-red h3{color:#ff1744}.strategy-card p{color:var(--text-gray);line-height:1.6}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat-card{padding:40px 30px;text-align:center}.stat-card img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:180px;margin-bottom:20px;object-fit:cover;width:100%}.stat-card h3{color:#0af;font-size:20px;margin-bottom:12px}.stat-card p{color:var(--text-gray);line-height:1.6}.bonus-section{background:linear-gradient(135deg,#0af,#0064ff);padding:80px 0;text-align:center}.bonus-content h2{color:#fff;font-size:36px;margin-bottom:20px}.bonus-content h2 i{animation:pulse 2s infinite;margin-right:15px}.bonus-content p{color:#fffffff2;font-size:20px;margin-bottom:30px}.bonus-content strong{background:#fff3;border-radius:5px;font-family:Russo One,sans-serif;padding:5px 15px}@media (max-width:768px){.aviator-hero h1{font-size:28px}.aviator-hero p{font-size:16px}.showcase-grid{gap:40px;grid-template-columns:1fr}.showcase-content h2{font-size:26px}}.games-page{width:100%}.games-hero{background-position:50%;background-size:cover;padding:100px 0;position:relative}.intro-section.section.highlight{color:#fff;padding:60px 0 40px}.intro-section .section-title{color:#f9d342;color:var(--secondary-color,#f9d342);font-size:2.3rem;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-align:center}.intro-section .section-title .brand-highlight{color:#15e0b7;color:var(--primary-color,#15e0b7)}.intro-section .section-subtitle{color:#d4d8e5;font-size:1.18rem;line-height:1.7;margin:0 auto 22px;max-width:670px;text-align:center}.features-list{background:#141826bd;border-radius:16px;box-shadow:0 7px 40px #0a173d1a;margin-left:auto;margin-right:auto;margin-top:28px;max-width:600px;padding:30px 25px 18px}.features-list .feature-heading{color:#15e0b7;color:var(--primary-color,#15e0b7);font-size:1.26rem;font-weight:600;letter-spacing:.2px;margin-bottom:16px;text-align:center}.features-list ul{list-style:none;padding-left:0}.features-list li{border-bottom:1px solid #d2d2f521;color:#f0f2fc;font-size:1.07rem;line-height:1.58;padding:13px 0 4.5px}.features-list li:last-child{border-bottom:none}.features-list strong{color:#f9d342;color:var(--secondary-color,#f9d342);font-weight:600}.games-hero:before{background:#0a0a0abf;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.games-hero .hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.games-hero h1{color:var(--secondary-color);font-size:40px;line-height:1.3;margin-bottom:25px}.games-hero p{color:var(--text-gray);font-size:18px;line-height:1.8}.game-card{padding:0}.game-card,.game-image{overflow:hidden;position:relative}.game-image{height:220px}.game-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.game-card:hover .game-image img{transform:scale(1.15)}.game-rtp{background:#4caf50e6;border-radius:20px;color:#fff;font-size:13px;font-weight:700;left:15px;padding:8px 15px;position:absolute;top:15px;z-index:2}.game-overlay{align-items:center;background:#0a0a0aeb;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.game-card:hover .game-overlay{opacity:1}.game-info{padding:25px}.game-info h3{color:var(--primary-color);font-size:19px;margin-bottom:10px}.game-info p{color:var(--text-gray);font-size:14px;line-height:1.5}.live-game-card{overflow:hidden;padding:0;position:relative}.live-badge-main{align-items:center;background:#ff1744;border-radius:25px;box-shadow:0 3px 10px #ff174480;color:#fff;display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;position:absolute;right:20px;top:20px;z-index:2}.live-dot{background:#fff;border-radius:50%;height:10px;width:10px}.live-game-card img{height:200px;object-fit:cover;width:100%}.live-info{padding:25px}.live-info h3{color:var(--primary-color);font-size:19px;margin-bottom:10px}.dealer-info{color:var(--secondary-color);font-size:13px;font-weight:600;margin-bottom:10px}.dealer-info i{margin-right:6px}.live-info p{color:var(--text-gray);font-size:14px;margin-bottom:20px}.crash-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.crash-card{padding:50px 35px;position:relative;text-align:center}.crash-card img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:200px;margin-bottom:25px;object-fit:cover;width:100%}.crash-icon{align-items:center;background:var(--gradient-1);border-radius:50%;box-shadow:0 8px 25px #ff6b0080;color:#fff;display:flex;font-size:38px;height:90px;justify-content:center;margin:-65px auto 25px;position:relative;width:90px;z-index:2}.crash-card h3{color:var(--secondary-color);font-size:24px;margin-bottom:15px}.crash-card p{color:var(--text-gray);line-height:1.6;margin-bottom:25px}.table-card{padding:50px 30px;position:relative;text-align:center}.table-icon{align-items:center;background:var(--gradient-2);border-radius:20px;box-shadow:0 8px 25px #ffd70066;color:#000;display:flex;font-size:45px;height:100px;justify-content:center;margin:0 auto 25px;transform:rotate(-5deg);transition:all .3s ease;width:100px}.table-card:hover .table-icon{transform:rotate(0deg) scale(1.1)}.table-card h3{color:var(--primary-color);font-size:22px;margin-bottom:10px}.variants{color:var(--secondary-color);font-size:15px;font-weight:600;margin-bottom:20px}.features-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-box{padding:40px 30px;text-align:center}.feature-box img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:200px;margin-bottom:25px;object-fit:cover;width:100%}.feature-box h3{color:var(--primary-color);font-size:22px;margin-bottom:15px}.feature-box p{color:var(--text-gray);line-height:1.7}.sports-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.sports-text h3{color:var(--primary-color);font-size:28px;margin-bottom:25px}.sports-text ul{list-style:none;margin-bottom:30px}.sports-text ul li{align-items:center;color:var(--text-gray);display:flex;font-size:16px;gap:15px;line-height:1.6;margin-bottom:15px}.sports-text ul li i{color:var(--secondary-color);flex-shrink:0;font-size:18px}.sports-image img{border-radius:20px;box-shadow:0 20px 60px #ff6b004d;width:100%}@media (max-width:768px){.games-hero h1{font-size:28px}.games-hero p{font-size:16px}.crash-grid,.sports-content{grid-template-columns:1fr}.sports-content{gap:40px}}.betting-page{width:100%}.betting-hero{background-position:50%;background-size:cover;padding:100px 0;position:relative}.betting-hero:before{background:#0a0a0abf;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.betting-hero .hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.betting-hero h1{color:var(--secondary-color);font-size:40px;line-height:1.3;margin-bottom:25px}.betting-hero p{color:var(--text-gray);font-size:18px;line-height:1.8;margin-bottom:15px}.betting-hero .btn{margin-top:30px}.sport-card{padding:40px 25px;text-align:center}.sport-icon{align-items:center;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:50%;box-shadow:0 8px 25px #4caf5066;color:#fff;display:flex;font-size:40px;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.sport-card h3{color:#4caf50;font-size:20px;margin-bottom:12px}.sport-card p{color:var(--text-gray);line-height:1.6;margin-bottom:20px}.siamwin-highlight-section{margin-top:60px;padding:70px 0}.siamwin-highlight-section .highlight-main-text{margin-bottom:40px;text-align:center}.siamwin-highlight-section h2{color:var(--primary-color);font-size:2.1rem;margin-bottom:15px}.siamwin-highlight-section .brand-highlight{border-radius:6px;color:#2e7d32;display:inline-block;font-weight:700;padding:0 7px}.siamwin-highlight-section .highlight-main-text .lead{color:#388e3c;font-size:1.18rem;margin-bottom:0}.siamwin-highlight-section .highlight-content.grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:2.2fr 1fr}.highlight-details{border-radius:12px;box-shadow:0 4px 24px #2cb76b1a;padding:25px 10px 15px}.betting-feature-icon{align-items:center;background:var(--gradient-1);border-radius:50%;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.highlight-details p{color:var(--text-gray);font-size:1.1rem;line-height:1.6;margin-bottom:22px}.highlight-list{margin-bottom:18px;padding-left:22px}.highlight-list li{color:#306947;font-size:1rem;margin-bottom:13px}.highlight-cta.card{background:linear-gradient(115deg,#7be298,#b8f9ce);border-radius:15px;box-shadow:0 8px 28px #4caf501f;min-height:100%;padding:38px 30px}.highlight-cta-inner,.highlight-cta.card{align-items:center;display:flex;flex-direction:column}.highlight-cta .brand-highlight.big{display:block;font-size:44px;margin-bottom:12px}.highlight-cta h3{color:#1c4730;font-size:1.38rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.highlight-cta p{color:#308c4d;font-size:1.05rem;font-weight:400;margin-bottom:24px;text-align:center}.highlight-cta .btn-primary{background:linear-gradient(92deg,#43ca7b 35%,#1e883a);border:none;border-radius:7px;box-shadow:0 4px 16px #59e69848;color:#fff;font-size:1.14rem;font-weight:700;padding:15px 32px;transition:background .18s,transform .1s}.highlight-cta .btn-primary:focus,.highlight-cta .btn-primary:hover{background:linear-gradient(92deg,#1e883a 5%,#38956a);color:#fff;transform:translateY(-2px) scale(1.03)}@media (max-width:991px){.siamwin-highlight-section .highlight-content.grid{gap:30px;grid-template-columns:1fr}.highlight-cta.card{min-height:0;min-height:auto;padding:30px 16px}.highlight-details{padding:18px 5px 10px}}@media (max-width:600px){.siamwin-highlight-section{margin-top:24px;padding:40px 0 32px}.siamwin-highlight-section h2{font-size:1.19rem}.highlight-cta.card{padding:18px 4vw}.highlight-main-text{margin-bottom:24px}}.league-card{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px}.league-icon{color:var(--secondary-color);flex-shrink:0;font-size:70px}.league-info h3{color:var(--primary-color);font-size:24px;margin-bottom:12px}.country{color:var(--text-gray);font-size:15px;margin-bottom:20px}.country i{color:var(--secondary-color);margin-right:8px}.esport-card{padding:0;position:relative;text-align:center}.esport-card img{height:180px;object-fit:cover;width:100%}.esport-icon{align-items:center;background:var(--gradient-1);border-radius:50%;box-shadow:0 8px 25px #ff6b0080;color:#fff;display:flex;font-size:35px;height:80px;justify-content:center;margin:-40px auto 20px;position:relative;width:80px;z-index:2}.esport-card h3{color:var(--primary-color);font-size:20px;margin-bottom:20px;padding:0 20px}.esport-card .btn{margin:0 20px 25px}.other-sport-card{padding:40px 25px;text-align:center}.other-sport-icon{align-items:center;background:var(--gradient-2);border-radius:20px;box-shadow:0 8px 25px #ffd70066;color:#000;display:flex;font-size:38px;height:85px;justify-content:center;margin:0 auto 25px;transform:rotate(-5deg);transition:all .3s ease;width:85px}.other-sport-card:hover .other-sport-icon{transform:rotate(0deg) scale(1.1)}.other-sport-card h3{color:var(--secondary-color);font-size:20px;margin-bottom:12px}.other-sport-card p{color:var(--text-gray);font-size:14px;line-height:1.6;margin-bottom:20px}.bet-type-card{padding:40px 30px;text-align:center}.bet-type-icon{align-items:center;background:var(--gradient-1);border-radius:50%;box-shadow:0 5px 20px #ff6b0066;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.bet-type-card h3{color:var(--primary-color);font-size:18px;margin-bottom:12px}.bet-type-card p{color:var(--text-gray);font-size:14px;line-height:1.6}.betting-features{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.betting-feature{padding:40px 30px;text-align:center}.betting-feature img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:200px;margin-bottom:25px;object-fit:cover;width:100%}.betting-feature h3{color:var(--primary-color);font-size:22px;margin-bottom:15px}.betting-feature p{color:var(--text-gray);line-height:1.7}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width:768px){.betting-hero h1{font-size:28px}.betting-hero p{font-size:16px}.league-card{flex-direction:column;text-align:center}}
/*# sourceMappingURL=main.96010b37.css.map*/