:root{--primary-color:#d4af37;--primary-hover:#c49b2f;--primary-dark:#c41e3a;--secondary-color:#0d1117;--accent-color:#0d1117;--text-light:#fff;--text-dark:#333;--gradient-primary:linear-gradient(135deg,#d4af37 0,#c41e3a 100%);--gradient-secondary:linear-gradient(135deg,#0d1117 0,#0a0c10 100%);--shadow:0 10px 30px rgba(0,0,0,0.3);--border-radius:15px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:var(--text-light);background:var(--secondary-color);overflow-x:hidden}.tm-bg-dark{background:var(--gradient-secondary);min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:700;line-height:1.2;margin-bottom:1rem}.section-subtitle{display:block;color:var(--primary-color);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.section-title{font-size:2.5rem;color:var(--text-light);margin-bottom:20px}.section-description{font-size:1.1rem;color:rgba(255,255,255,0.8);margin-bottom:40px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:var(--border-radius);transition:all .3s ease;cursor:pointer;border:0;text-transform:uppercase;letter-spacing:1px;min-height:48px}.btn-primary{background:var(--gradient-primary);color:white;box-shadow:var(--shadow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(196,30,58,0.4)}.btn-whatsapp{background:linear-gradient(135deg,#25d366 0,#128c7e 100%);color:white;box-shadow:var(--shadow)}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(37,211,102,0.4)}.btn-telegram{background:linear-gradient(135deg,#08c 0,#229ed9 100%);color:white;box-shadow:var(--shadow)}.btn-telegram:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,136,204,0.4)}.btn-outline{background:transparent;color:var(--text-light);border:2px solid rgba(255,255,255,0.3)}.btn-outline:hover{background:rgba(255,255,255,0.1);border-color:var(--primary-color)}.btn-danger{background:linear-gradient(135deg,#dc3545 0,#c82333 100%);color:white;border:0}.btn-danger:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,53,69,0.4)}.btn-large{padding:16px 32px;font-size:16px}.btn-sm{padding:10px 16px;font-size:12px;min-height:44px}.btn-full{width:100%;justify-content:center}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(13,17,23,0.95);backdrop-filter:blur(10px);padding:15px 0;transition:all .3s ease}.header-content{display:flex;align-items:center;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:40px}.logo-img{height:50px;width:auto}.main-nav .nav-menu{display:flex;align-items:center;gap:30px;list-style:none}.nav-link{color:var(--text-light);text-decoration:none;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:1px;transition:all .3s ease;position:relative}.nav-link:hover,.nav-link.active{color:var(--primary-color)}.nav-link::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .3s ease}.nav-link:hover::after,.nav-link.active::after{width:100%}.mobile-menu-toggle{display:none;color:var(--text-light);font-size:24px;cursor:pointer;min-width:48px;min-height:48px;align-items:center;justify-content:center}.mobile-nav{display:none;position:fixed;top:80px;left:0;right:0;background:var(--secondary-color);z-index:999;padding:20px 0}.mobile-nav.active{display:block}.mobile-nav-menu{list-style:none;text-align:center}.mobile-nav-link{display:block;color:var(--text-light);text-decoration:none;padding:15px 20px;font-weight:500;text-transform:uppercase;transition:all .3s ease;min-height:48px}.mobile-nav-link:hover,.mobile-nav-link.active{background:rgba(196,30,58,0.1);color:var(--primary-color)}.mobile-nav-cta{text-align:center;margin-top:20px}.hero{position:relative;padding:150px 0 100px;background:var(--gradient-secondary);overflow:hidden}.hero-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><radialGradientid="a"cx="50%"cy="50%"><stopoffset="0%"stop-color="%23d4af37"stop-opacity="0.1"/><stopoffset="100%"stop-color="%23d4af37"stop-opacity="0"/></radialGradient></defs><circlecx="200"cy="200"r="300"fill="url(%23a)"/><circlecx="800"cy="800"r="400"fill="url(%23a)"/></svg>')}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-subtitle{display:block;color:var(--primary-color);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.hero-title{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:30px;background:linear-gradient(135deg,#fff 0,#d4af37 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:1.2rem;color:rgba(255,255,255,0.8);margin-bottom:40px;line-height:1.8}.platform-icons{display:flex;gap:20px;margin:30px 0;flex-wrap:wrap;align-items:center}.platform-icon{background:rgba(255,255,255,0.1);padding:10px;border-radius:10px;transition:all .3s ease}.platform-icon:hover{background:rgba(255,255,255,0.2);transform:translateY(-5px)}.platform-icon img{height:30px;width:auto;opacity:.8;transition:opacity .3s ease}.platform-icon:hover img{opacity:1}.hero-cta{display:flex;gap:20px;flex-wrap:wrap}.hero-guarantee{margin-top:30px;text-align:center}.hero-guarantee h4{color:var(--primary-color);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;animation:pulse 2s infinite}.hero-image{text-align:center}.hero-img{max-width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow);animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.features{padding:100px 0;background:var(--accent-color);position:relative}.section-header{text-align:center;margin-bottom:80px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.feature-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);padding:40px 30px;border-radius:var(--border-radius);text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,0.1)}.feature-card:hover{transform:translateY(-10px);background:rgba(255,255,255,0.1);box-shadow:var(--shadow)}.feature-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:32px;color:white;box-shadow:var(--shadow)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-title{font-size:1.5rem;color:var(--text-light);margin-bottom:20px}.feature-description{color:rgba(255,255,255,0.8);line-height:1.7}.stats{position:relative;padding:100px 0;background:var(--gradient-primary);overflow:hidden}.stats-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><patternid="grid"width="50"height="50"patternUnits="userSpaceOnUse"><pathd="M500L00050"fill="none"stroke="rgba(255,255,255,0.1)"stroke-width="1"/></pattern></defs><rectwidth="100%"height="100%"fill="url(%23grid)"/></svg>')}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;position:relative;z-index:1}.stat-item{text-align:center;color:white}.stat-number{font-size:3.5rem;font-weight:900;margin-bottom:10px;font-family:'Poppins',sans-serif}.stat-label{font-size:1.2rem;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:1px}.pricing-preview,.pricing{padding:100px 0;background:var(--secondary-color);position:relative}.pricing-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><radialGradientid="b"cx="50%"cy="50%"><stopoffset="0%"stop-color="%23d4af37"stop-opacity="0.05"/><stopoffset="100%"stop-color="%23d4af37"stop-opacity="0"/></radialGradient></defs><circlecx="300"cy="300"r="200"fill="url(%23b)"/><circlecx="700"cy="700"r="300"fill="url(%23b)"/></svg>')}.pricing-note{color:rgba(255,255,255,0.8);font-size:18px;margin-top:10px;font-weight:500}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;position:relative;z-index:1}.pricing-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);padding:40px 30px;text-align:center;position:relative;transition:all .3s ease;overflow:hidden}.pricing-card.featured,.pricing-card.popular{background:rgba(196,30,58,0.1);border:2px solid var(--primary-color);transform:scale(1.05)}.pricing-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.05),transparent);transition:left .5s}.pricing-card:hover::before{left:100%}.pricing-card:hover{transform:translateY(-10px);box-shadow:var(--shadow)}.pricing-header{margin-bottom:40px}.plan-duration{color:var(--primary-color);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.plan-name{color:var(--text-light);font-size:24px;font-weight:700;margin-bottom:20px}.plan-price{font-size:3rem;font-weight:900;color:var(--primary-color);margin-bottom:10px}.plan-save{background:var(--gradient-primary);color:white;padding:5px 15px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.plan-features{list-style:none;margin-bottom:40px}.plan-features li{padding:8px 0;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,0.9)}.plan-features i{color:var(--primary-color);font-size:14px}.btn-buy{width:100%;justify-content:center;margin-bottom:20px;background:var(--gradient-primary);color:white;box-shadow:var(--shadow)}.btn-buy:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(196,30,58,0.4)}.payment-methods{display:flex;justify-content:space-between;align-items:center;gap:17px;width:35px}.payment-methods img{max-height:50px;max-width:100%}.instant-activation{background:var(--gradient-primary);color:white;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:15px}.sports-section{padding:100px 0;background:var(--accent-color);position:relative}.sports-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin:60px 0}.sports-logo{background:rgba(255,255,255,0.05);padding:20px;border-radius:var(--border-radius);text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,0.1)}.sports-logo:hover{background:rgba(255,255,255,0.1);transform:translateY(-5px);box-shadow:var(--shadow)}.sports-logo img{max-width:100%;height:60px;object-fit:contain;opacity:.8;transition:opacity .3s ease}.sports-logo:hover img{opacity:1}.sports-cta{text-align:center;margin-top:40px}.device-section{padding:100px 0;background:var(--secondary-color)}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.device-title{font-size:2.5rem;color:var(--text-light);margin-bottom:30px}.device-description{font-size:1.1rem;color:rgba(255,255,255,0.8);margin-bottom:20px;line-height:1.7}.device-subtitle{font-size:1rem;color:rgba(255,255,255,0.7);margin-bottom:30px;line-height:1.6}.device-img{max-width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow)}.what-you-get{padding:100px 0;background:var(--accent-color)}.what-you-get-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.what-you-get-title{font-size:2.2rem;color:var(--text-light);margin-bottom:30px}.what-you-get-list{list-style:none;padding:0}.what-you-get-list li{padding:15px 0;color:rgba(255,255,255,0.9);font-size:1.1rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,0.1)}.what-you-get-list li:last-child{border-bottom:0}.what-you-get-image img{max-width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow)}.additional-features{padding:100px 0;background:var(--secondary-color)}.additional-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.additional-feature-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);overflow:hidden;transition:all .3s ease}.additional-feature-card:hover{transform:translateY(-10px);background:rgba(255,255,255,0.1);box-shadow:var(--shadow)}.additional-feature-card img{width:100%;height:200px;object-fit:cover}.additional-feature-card h3{color:var(--text-light);font-size:1.3rem;margin:20px 20px 10px}.additional-feature-card p{color:rgba(255,255,255,0.8);line-height:1.6;margin:0 20px 20px}.testimonials{padding:100px 0;background:var(--accent-color);position:relative;overflow:hidden}.testimonials-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><radialGradientid="d"cx="50%"cy="50%"><stopoffset="0%"stop-color="%23d4af37"stop-opacity="0.05"/><stopoffset="100%"stop-color="%23d4af37"stop-opacity="0"/></radialGradient></defs><circlecx="500"cy="500"r="400"fill="url(%23d)"/></svg>')}.testimonials-nav-controls{display:flex;justify-content:space-between;align-items:center;margin:20px 0;position:relative;z-index:10}.testimonials-nav-btn{background:linear-gradient(135deg,#d4af37 0,#c41e3a 100%);color:white;border:0;width:50px;height:50px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(196,30,58,0.3);z-index:10}.testimonials-nav-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(196,30,58,0.4)}.testimonials-nav-btn:active:not(:disabled){transform:translateY(0)}.testimonials-nav-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.testimonials-slider-container{position:relative;overflow:hidden;margin:20px 0;touch-action:pan-y;user-select:none}.testimonials-slider{display:flex;flex-direction:row;gap:20px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0;cursor:grab;-webkit-overflow-scrolling:touch}.testimonials-slider:active{cursor:grabbing}.testimonials-slider::-webkit-scrollbar{display:none}.testimonial-slide{flex:0 0 300px;width:300px;background:rgba(255,255,255,0.05);border-radius:var(--border-radius);overflow:hidden;transition:all .3s ease;user-select:none}.testimonial-slide:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.testimonial-slide img{transition:all .3s ease;user-select:none;pointer-events:none}.testimonials-nav-btn{transition:all .3s cubic-bezier(0.4,0,0.2,1)}.testimonials-nav-btn:disabled{opacity:.4;cursor:not-allowed;transform:none !important}.testimonials-slider-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonial-slide img{width:100%;height:auto;object-fit:cover;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.3)}.faq-preview{padding:100px 0;background:var(--secondary-color)}.faq-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-hero,.channels-hero,.faq-hero,.pricing-hero,.privacy-hero,.terms-hero,.refund-hero,.downloads-hero{padding:150px 0 100px;background:var(--gradient-secondary);text-align:center;position:relative;overflow:hidden}.contact-hero-overlay,.channels-hero-overlay,.faq-hero-overlay,.pricing-hero-overlay,.privacy-hero-overlay,.terms-hero-overlay,.refund-hero-overlay,.downloads-hero-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><radialGradientid="c"cx="50%"cy="50%"><stopoffset="0%"stop-color="%23d4af37"stop-opacity="0.1"/><stopoffset="100%"stop-color="%23d4af37"stop-opacity="0"/></radialGradient></defs><circlecx="500"cy="200"r="300"fill="url(%23c)"/></svg>')}.contact-hero-title,.channels-hero-title,.faq-hero-title,.pricing-hero-title,.privacy-hero-title,.terms-hero-title,.refund-hero-title,.downloads-hero-title{font-size:3rem;color:var(--text-light);margin-bottom:20px}.contact-hero-subtitle,.channels-hero-subtitle,.faq-hero-subtitle,.pricing-hero-subtitle,.privacy-hero-subtitle,.terms-hero-subtitle,.refund-hero-subtitle,.downloads-hero-subtitle{display:block;color:var(--primary-color);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.pricing-hero-note{color:rgba(255,255,255,0.8);font-size:18px;margin-top:20px}.channels-hero-description{color:rgba(255,255,255,0.8);font-size:1.1rem;margin-top:20px;max-width:600px;margin-left:auto;margin-right:auto}.contact{padding:100px 0;background:var(--accent-color)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-title{font-size:2.5rem;color:var(--text-light);margin-bottom:30px}.contact-description{font-size:1.1rem;color:rgba(255,255,255,0.8);margin-bottom:40px;line-height:1.7}.contact-methods{display:flex;flex-direction:column;gap:30px}.contact-method{display:flex;align-items:center;gap:20px;padding:25px;background:rgba(255,255,255,0.05);border-radius:var(--border-radius);transition:all .3s ease}.contact-method:hover{background:rgba(255,255,255,0.1);transform:translateX(10px)}.contact-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;flex-shrink:0}.contact-details h3{color:var(--text-light);margin-bottom:5px}.contact-details p{color:rgba(255,255,255,0.7);margin-bottom:10px}.contact-phone{color:var(--primary-color);text-decoration:none;font-weight:600}.support-status{background:linear-gradient(135deg,#28a745 0,#20c997 100%);color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.contact-form-container{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);padding:40px;border-radius:var(--border-radius);border:1px solid rgba(255,255,255,0.1)}.form-title{font-size:1.8rem;color:var(--text-light);margin-bottom:30px}.contact-form{display:flex;flex-direction:column;gap:25px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-light);font-weight:500;margin-bottom:8px}#subject{width:100%;padding:10px;font-size:16px;border-radius:5px;color:#333;box-sizing:border-box;transition:border-color .3s ease}#subject:hover,#subject:focus{border-color:#d4af37;outline:0}#subject option{padding:10px;font-size:16px}#subject option:checked{background-color:#d4af37;color:white}#subject option:first-child{font-style:italic;color:#d4af37}.form-group input,.form-group select,.form-group textarea{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:10px;padding:15px;color:var(--text-light);font-size:14px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--primary-color);background:rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgba(196,30,58,0.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,0.5)}.form-help{font-size:12px;color:rgba(255,255,255,0.6);margin-top:5px}.form-note{font-size:12px;color:rgba(255,255,255,0.7);text-align:center;margin-top:20px;line-height:1.5}.channels-list{padding:100px 0;background:var(--accent-color)}.country-selection{margin-bottom:60px}.country-region{margin-bottom:60px}.region-title{color:var(--primary-color);font-size:2rem;font-weight:700;text-align:center;margin-bottom:40px;text-transform:uppercase;letter-spacing:2px}.countries-grid{display:flex;flex-direction:column;gap:20px}.country-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.country-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);transition:all .3s ease;overflow:hidden}.country-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.1);box-shadow:var(--shadow)}.country-link{display:flex;align-items:center;gap:20px;padding:25px;text-decoration:none;color:var(--text-light);transition:all .3s ease}.country-flag{width:50px;height:50px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:white;flex-shrink:0;line-height:1}.country-title-flag{font-size:44px;line-height:1}.channels-search-bar{margin-bottom:40px;position:sticky;top:70px;z-index:100;transition:all .3s ease;padding:0}.channels-search-bar.is-sticky{background:rgba(10,10,30,0.95);backdrop-filter:blur(20px);padding:15px 20px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid rgba(196,30,58,0.3);box-shadow:0 4px 30px rgba(0,0,0,0.5);border-radius:0}.search-bar-inner{position:relative;display:flex;align-items:center}.search-bar-icon{position:absolute;left:20px;color:rgba(255,255,255,0.5);font-size:18px;pointer-events:none;z-index:1}.search-bar-input{width:100%;padding:18px 50px 18px 55px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:50px;color:var(--text-light);font-size:16px;outline:0;transition:all .3s ease}.search-bar-input::placeholder{color:rgba(255,255,255,0.4)}.search-bar-input:focus{border-color:var(--primary-color);background:rgba(255,255,255,0.12);box-shadow:0 0 0 3px rgba(196,30,58,0.15)}.search-bar-clear{position:absolute;right:20px;font-size:22px;color:rgba(255,255,255,0.5);cursor:pointer;opacity:0;pointer-events:none;transition:all .2s ease;line-height:1}.search-bar-clear:hover{color:var(--primary-color)}.search-results-count{display:none;text-align:center;margin-top:10px;color:rgba(255,255,255,0.6);font-size:14px}.search-sentinel{height:0;margin:0;padding:0}.no-search-results{display:none;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:rgba(255,255,255,0.5)}.no-search-results i{font-size:48px;margin-bottom:20px;color:rgba(255,255,255,0.2)}.no-search-results p{font-size:1.1rem;color:rgba(255,255,255,0.5)}.country-info{flex:1}.country-name{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:var(--text-light)}.country-channels{color:rgba(255,255,255,0.7);font-size:14px}.country-arrow{color:var(--primary-color);font-size:18px;transition:transform .3s ease}.country-card:hover .country-arrow{transform:translateX(5px)}.country-channels-view{margin-bottom:60px}.country-header{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:var(--border-radius);padding:40px;margin-bottom:40px;text-align:center;border:1px solid rgba(255,255,255,0.1)}.country-breadcrumb{margin-bottom:20px}.country-title{font-size:2.5rem;color:var(--text-light);margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:15px}.country-description{color:rgba(255,255,255,0.8);font-size:1.1rem}.channels-filter{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:var(--border-radius);padding:30px;margin-bottom:40px;border:1px solid rgba(255,255,255,0.1)}.filter-form{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.filter-group{display:flex;gap:15px;align-items:end;flex-wrap:wrap;width:100%}.search-input{position:relative;flex:1;min-width:250px}.search-input i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,0.5)}.search-input input{width:100%;padding-left:45px}.filter-select{min-width:200px}.results-info{margin-bottom:40px}.results-info h3{color:var(--text-light);font-size:1.5rem}.channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.channel-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);padding:25px;transition:all .3s ease}.channel-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.1);box-shadow:var(--shadow)}.channel-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.channel-name{color:var(--text-light);font-size:1.3rem;font-weight:600;flex:1}.channel-quality{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.quality-sd{background:#6c757d;color:white}.quality-hd{background:#28a745;color:white}.quality-fhd{background:#007bff;color:white}.quality-uhd{background:#dc3545;color:white}.quality-4k{background:var(--gradient-primary);color:white}.channel-info{margin-bottom:20px}.channel-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.channel-category,.channel-country,.channel-language{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,0.7);font-size:14px}.channel-category i,.channel-country i,.channel-language i{color:var(--primary-color);font-size:12px}.channel-description{color:rgba(255,255,255,0.8);line-height:1.6}.channel-status{display:flex;justify-content:center}.status-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-active{background:rgba(40,167,69,0.2);color:#28a745;border:1px solid rgba(40,167,69,0.3)}.status-inactive{background:rgba(220,53,69,0.2);color:#dc3545;border:1px solid rgba(220,53,69,0.3)}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.page-info{color:rgba(255,255,255,0.8);font-weight:500}.no-results{text-align:center;padding:80px 20px}.no-results-icon{font-size:64px;color:rgba(255,255,255,0.3);margin-bottom:30px}.no-results h3{color:var(--text-light);font-size:1.8rem;margin-bottom:15px}.no-results p{color:rgba(255,255,255,0.7);font-size:1.1rem;margin-bottom:30px;line-height:1.6}.channels-cta{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:var(--border-radius);padding:60px 40px;text-align:center;margin-top:60px;border:1px solid rgba(255,255,255,0.1)}.channels-cta h2{color:var(--text-light);font-size:2.2rem;margin-bottom:20px}.channels-cta p{color:rgba(255,255,255,0.8);font-size:1.1rem;margin-bottom:40px;line-height:1.7}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.faq{padding:100px 0;background:var(--accent-color)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.faq-item{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);margin-bottom:20px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:rgba(255,255,255,0.1)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:25px;cursor:pointer;color:var(--text-light);font-weight:600;transition:all .3s ease}.faq-question:hover{color:var(--primary-color)}.faq-question i{color:var(--primary-color);transition:transform .3s ease}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:rgba(255,255,255,0.02)}.faq-item.active .faq-answer{max-height:300px;padding:0 25px 25px}.faq-answer p{color:rgba(255,255,255,0.8);line-height:1.7;margin:15px 0}.cta{position:relative;padding:100px 0;background:var(--gradient-primary);text-align:center;overflow:hidden}.cta-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><patternid="dots"width="20"height="20"patternUnits="userSpaceOnUse"><circlecx="10"cy="10"r="1"fill="rgba(255,255,255,0.1)"/></pattern></defs><rectwidth="100%"height="100%"fill="url(%23dots)"/></svg>')}.cta-content{position:relative;z-index:1}.cta-title{font-size:3rem;color:white;margin-bottom:30px;font-weight:900}.cta-description{font-size:1.3rem;color:rgba(255,255,255,0.9);margin-bottom:50px;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.cta-guarantee{margin-top:30px}.cta-guarantee h4{color:white;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;animation:pulse 2s infinite}.footer{position:relative;background:var(--secondary-color);padding:60px 0 30px;border-top:1px solid rgba(255,255,255,0.1)}.footer-overlay{position:absolute;inset:0;background:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"viewBox="0010001000"><defs><linearGradientid="footerGrad"x1="0%"y1="0%"x2="100%"y2="100%"><stopoffset="0%"stop-color="%23d4af37"stop-opacity="0.05"/><stopoffset="100%"stop-color="%23d4af37"stop-opacity="0"/></linearGradient></defs><rectwidth="100%"height="100%"fill="url(%23footerGrad)"/></svg>')}.footer-content{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px;position:relative;z-index:1}.footer-logo-img{height:60px;width:auto}.footer-links{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.footer-links a{color:rgba(255,255,255,0.7);text-decoration:none;font-weight:500;transition:all .3s ease}.footer-links a:hover{color:var(--primary-color)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgba(255,255,255,0.1);position:relative;z-index:1}.footer-copyright{color:rgba(255,255,255,0.7)}.footer-contact{color:var(--primary-color);font-weight:600;text-decoration:none}.whatsapp-float{position:fixed;bottom:25px;right:25px;z-index:1000;display:block !important;visibility:visible !important}.whatsapp-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);color:white;border-radius:50%;font-size:28px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,0.4);transition:all .3s ease;animation:pulse-whatsapp 2s infinite;border:0;outline:0}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,0.6)}.whatsapp-button:focus{outline:2px solid rgba(255,255,255,0.5);outline-offset:2px}@keyframes pulse-whatsapp{0%{box-shadow:0 4px 12px rgba(37,211,102,0.4)}50%{box-shadow:0 4px 20px rgba(37,211,102,0.6)}100%{box-shadow:0 4px 12px rgba(37,211,102,0.4)}}.whatsapp-float,.whatsapp-button{z-index:10000 !important}.alert{padding:15px 20px;border-radius:var(--border-radius);margin-bottom:20px;display:flex;align-items:center;gap:10px;font-weight:500}.alert-success{background:rgba(40,167,69,0.2);color:#28a745;border:1px solid rgba(40,167,69,0.3)}.alert-error{background:rgba(220,53,69,0.2);color:#dc3545;border:1px solid rgba(220,53,69,0.3)}.alert-fixed{position:fixed;top:100px;left:50%;transform:translateX(-50%);z-index:9999;box-shadow:var(--shadow);animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.privacy-content,.terms-content,.refund-content{padding:100px 0;background:var(--accent-color)}.privacy-container,.terms-container,.refund-container{max-width:800px;margin:0 auto;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius);padding:60px}.privacy-text,.terms-text,.refund-text{color:rgba(255,255,255,0.9);line-height:1.8}.privacy-text h3,.terms-text h3,.refund-text h3{color:var(--text-light);font-size:1.5rem;margin:40px 0 20px 0;font-weight:600}.privacy-text h4,.terms-text h4,.refund-text h4{color:var(--primary-color);font-size:1.2rem;margin:30px 0 15px 0;font-weight:600}.privacy-text p,.terms-text p,.refund-text p{margin-bottom:20px}.privacy-text ul,.terms-text ul,.refund-text ul,.privacy-text ol,.terms-text ol,.refund-text ol{margin:20px 0;padding-left:30px}.privacy-text li,.terms-text li,.refund-text li{margin-bottom:10px;line-height:1.7}.privacy-text a,.terms-text a,.refund-text a{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.privacy-text a:hover,.terms-text a:hover,.refund-text a:hover{text-decoration:underline;color:#c49b2f}.privacy-text strong,.terms-text strong,.refund-text strong{color:var(--text-light);font-weight:600}.refund-highlight{background:rgba(196,30,58,0.1);border:1px solid rgba(196,30,58,0.3);border-radius:10px;padding:25px;margin:30px 0}.refund-highlight h4{color:var(--primary-color);margin-bottom:15px;font-size:1.1rem}.contact-info{background:rgba(255,255,255,0.05);border-radius:10px;padding:25px;margin:30px 0}.contact-info ul{list-style:none;padding:0}.contact-info li{margin-bottom:10px;display:flex;align-items:center;gap:10px}@media(max-width:1024px){.hero-content,.contact-grid,.device-grid,.what-you-get-grid{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title{font-size:3rem}.section-title{font-size:2.2rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.pricing-card.featured,.pricing-card.popular{transform:scale(1)}.sports-logos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.additional-features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.country-row{grid-template-columns:1fr;gap:15px}.hero-cta{justify-content:center}}@media(max-width:768px){.main-nav{display:none}.mobile-menu-toggle{display:flex}.mobile-nav.active{display:block}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.cta-title{font-size:2.2rem}.contact-hero-title,.channels-hero-title,.faq-hero-title,.pricing-hero-title,.privacy-hero-title,.terms-hero-title,.refund-hero-title,.downloads-hero-title{font-size:2.2rem}.hero-cta,.cta-buttons{flex-direction:column;align-items:center}.form-row{grid-template-columns:1fr}.filter-form{flex-direction:column}.filter-group{flex-direction:column}.faq-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.channels-grid{grid-template-columns:1fr}.contact-method{flex-direction:column;text-align:center}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:15px}.pricing-card{padding:25px 15px}.plan-price{font-size:2.5rem}.platform-icons{justify-content:center;gap:15px}.sports-logos{grid-template-columns:repeat(2,1fr)}.testimonials-nav-controls{margin:15px 0}.testimonials-nav-btn{width:48px;height:48px;font-size:18px}.testimonials-slider{gap:15px}.testimonial-slide{flex:0 0 250px;width:250px}.testimonial-slide img{height:350px}.faq-preview-grid{grid-template-columns:1fr}.country-row{grid-template-columns:1fr}.country-title{font-size:2rem;flex-direction:column;gap:10px}.search-bar-input{padding:14px 45px 14px 48px;font-size:15px}.channels-search-bar.is-sticky{top:60px;margin-left:-15px;margin-right:-15px;padding:10px 15px}.whatsapp-float{bottom:20px;right:20px}.whatsapp-button{width:55px;height:55px;font-size:24px}}@media(max-width:480px){.container{padding:0 15px}.hero-title{font-size:2rem}.hero,.contact-hero,.channels-hero,.faq-hero,.pricing-hero,.privacy-hero,.terms-hero,.refund-hero,.downloads-hero{padding:120px 0 80px}.features,.stats,.pricing-preview,.pricing,.contact,.channels-list,.faq,.cta{padding:80px 0}.feature-card,.contact-form-container,.channel-card,.channels-cta{padding:25px 20px}.pricing-grid{grid-template-columns:1fr;gap:15px}.pricing-card{padding:25px 15px}.search-input{min-width:100%}.filter-select{min-width:100%}.privacy-container,.terms-container,.refund-container{padding:30px 20px;margin:0 15px}.platform-icons{gap:10px}.platform-icon{padding:8px}.platform-icon img{height:25px}.sports-logos{grid-template-columns:1fr}.sports-logo img{height:50px}.testimonial-slide{flex:0 0 200px}.country-header{padding:25px 20px}.region-title{font-size:1.5rem}.whatsapp-float{bottom:15px;right:15px}.whatsapp-button{width:50px;height:50px;font-size:22px}.language-selector{bottom:80px !important;left:15px}}[data-animate]{opacity:0;transform:translateY(30px);transition:all .8s ease}[data-animate].animate-in{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--secondary-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c49b2f}.language-selector{position:fixed;bottom:25px;left:25px;z-index:1000;font-family:'Inter',sans-serif}.lang-toggle{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:25px;padding:12px 18px;color:var(--text-light);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow);min-width:70px;min-height:48px;justify-content:center}.lang-toggle:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.lang-flag{width:24px;height:18px;border-radius:3px;object-fit:cover;border:1px solid rgba(255,255,255,0)}.lang-code{font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px}.lang-toggle i{font-size:12px;transition:transform .3s ease;opacity:.7}.lang-dropdown{position:absolute;bottom:100%;left:0;background:rgba(13,17,23,0.95);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.2);border-radius:15px;padding:15px;margin-bottom:15px;min-width:160px;box-shadow:0 10px 40px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.language-selector.active .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-selector.active .lang-toggle i{transform:rotate(180deg)}.lang-option{display:flex;align-items:center;gap:12px;padding:12px 15px;color:var(--text-light);text-decoration:none;border-radius:10px;transition:all .3s ease;margin-bottom:8px;border:1px solid transparent}.lang-option:last-child{margin-bottom:0}.lang-option:hover{background:rgba(196,30,58,0.1);color:var(--primary-color);transform:translateX(5px);border-color:rgba(196,30,58,0.3)}.lang-name{font-size:14px;font-weight:500}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.language-selector{animation:slideInUp .5s ease-out .5s both}@media(min-width:769px){.language-selector{bottom:25px;left:25px}.whatsapp-float{bottom:25px;right:25px}}@media(max-width:768px){.language-selector{bottom:20px;left:20px}.lang-toggle{padding:10px 15px;min-width:60px}.lang-code{display:none}.lang-dropdown{min-width:140px;padding:12px}.lang-option{padding:10px 12px}}@media(max-width:480px){.language-selector{bottom:15px;left:15px}.lang-toggle{padding:8px 12px}.lang-flag{width:20px;height:15px}.lang-dropdown{min-width:130px;left:0}.testimonials-nav-controls{margin:10px 0}.testimonials-nav-btn{width:40px;height:40px;font-size:16px}.testimonial-slide{flex:0 0 220px;width:220px}.testimonial-slide img{height:300px}}@media(max-width:400px){.language-selector{bottom:80px;left:15px}.lang-toggle{background:rgba(196,30,58,0.2);border-color:rgba(196,30,58,0.4)}}@media(prefers-color-scheme:dark){.lang-dropdown{background:rgba(13,17,23,0.98);border-color:rgba(255,255,255,0.15)}}.lang-toggle:hover .lang-flag{transform:scale(1.1);transition:transform .3s ease}.lang-option:hover .lang-flag{transform:scale(1.1);transition:transform .3s ease}.lang-toggle:focus{outline:2px solid var(--primary-color);outline-offset:2px}.lang-option:focus{outline:2px solid var(--primary-color);outline-offset:2px}.lang-toggle{position:relative;overflow:hidden}.lang-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,0.3);transform:scale(0);animation:ripple .6s linear;pointer-events:none;width:100px;height:100px;top:50%;left:50%;margin-top:-50px;margin-left:-50px}@keyframes ripple{to{transform:scale(2.5);opacity:0}}.lang-toggle,.lang-option,.lang-flag{transition:all .3s cubic-bezier(0.4,0,0.2,1)}.currency-selector{position:fixed;bottom:90px;right:20px;z-index:1000;font-family:'Inter',sans-serif}.currency-toggle{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:30px;padding:12px 18px;color:var(--text-light);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow);min-width:90px;justify-content:center}.currency-toggle:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.currency-symbol{font-weight:700;font-size:18px}.currency-code{font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.7)}.currency-toggle i{font-size:14px;transition:transform .3s ease;opacity:.8}.currency-dropdown{position:absolute;top:100%;right:0;background:rgba(13,17,23,0.9);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.3);border-radius:15px;padding:15px;margin-top:15px;min-width:180px;box-shadow:0 10px 40px rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.currency-selector.active .currency-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.currency-selector.active .currency-toggle i{transform:rotate(180deg)}.currency-option{display:flex;align-items:center;gap:12px;padding:12px 15px;color:var(--text-light);text-decoration:none;border-radius:10px;transition:all .3s ease;margin-bottom:8px;border:1px solid transparent}.currency-option:last-child{margin-bottom:0}.currency-option:hover{background:rgba(196,30,58,0.1);color:var(--primary-color);transform:translateX(-5px);border-color:rgba(196,30,58,0.3)}.currency-name{font-size:14px;font-weight:500}.currency-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,0.3);transform:scale(0);animation:currencyRipple .6s linear;pointer-events:none;width:100px;height:100px;top:50%;left:50%;margin-top:-50px;margin-left:-50px}@keyframes currencyRipple{to{transform:scale(4);opacity:0}}.downloads-hero-description{color:rgba(255,255,255,0.8);font-size:1.1rem;margin-top:20px;max-width:600px;margin-left:auto;margin-right:auto}.downloads-content{padding:80px 0;background:var(--secondary-color)}.download-category{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:30px;margin-bottom:40px;transition:all .3s ease}.download-category:hover{border-color:rgba(212,175,55,0.2);background:rgba(255,255,255,0.05)}.download-category.recommended-app{border-color:rgba(212,175,55,0.3);background:rgba(212,175,55,0.05);position:relative}.category-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.category-header h2{color:var(--text-light);font-size:1.5rem;margin:0;margin-right:12px}.category-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;font-size:22px;color:white;flex-shrink:0}.badge-activated{display:inline-block;background:rgba(46,204,113,0.15);color:#2ecc71;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(46,204,113,0.3)}.badge-recommended{display:inline-block;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:white;padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-info{display:inline-block;background:rgba(52,152,219,0.15);color:#3498db;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(52,152,219,0.3)}.badge-warning{display:inline-block;background:rgba(243,156,18,0.15);color:#f39c12;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(243,156,18,0.3)}.download-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.download-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:24px 16px;text-align:center;text-decoration:none;color:var(--text-light);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.download-card:hover{background:rgba(212,175,55,0.08);border-color:rgba(212,175,55,0.3);transform:translateY(-4px);box-shadow:0 8px 32px rgba(212,175,55,0.15);text-decoration:none;color:var(--text-light)}.download-card.code-card{cursor:default}.download-card.code-card:hover{transform:translateY(-2px)}.download-card-icon{width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--primary-color);margin-bottom:4px}.download-card h3{font-size:1rem;font-weight:600;margin:0;color:var(--text-light)}.download-card p{font-size:.8rem;color:rgba(255,255,255,0.5);margin:0;line-height:1.4}.download-btn{display:inline-block;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:white;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;margin-top:8px;transition:all .3s ease}.download-card:hover .download-btn{box-shadow:0 4px 12px rgba(212,175,55,0.3)}.downloader-code{display:block;background:rgba(255,255,255,0.06);padding:6px 14px;border-radius:8px;font-size:12px;color:rgba(255,255,255,0.7);margin-top:6px}.downloader-code strong{color:var(--primary-color);font-size:14px;letter-spacing:1px}.downloader-code-large{display:block;background:rgba(212,175,55,0.1);border:1px solid rgba(212,175,55,0.2);padding:10px 18px;border-radius:10px;font-size:14px;color:rgba(255,255,255,0.8);margin-top:10px}.downloader-code-large strong{color:var(--primary-color);font-size:20px;letter-spacing:2px;font-family:'Courier New',monospace}@media(max-width:768px){.download-grid{grid-template-columns:repeat(2,1fr);gap:12px}.download-category{padding:20px;margin-bottom:24px}.category-header h2{font-size:1.2rem}.download-card{padding:18px 12px}.download-card-icon{width:44px;height:44px;font-size:22px}}@media(max-width:480px){.download-grid{grid-template-columns:1fr 1fr}.downloads-content{padding:50px 0}}