@charset "UTF-8";:root{--yellow: #F5C518;--orange: #FF6B00;--red: #C8102E;--green: #006847;--dark: #080808;--dark2: #101010;--dark3: #181818;--gray: #777;--white: #FFFFFF;--font-main: "Nunito", sans-serif}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1200px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{display:flex;flex-direction:column}body{font-family:var(--font-main);background-color:var(--dark);color:var(--white);overflow-x:hidden}main{display:block}main{flex:1}.main{flex:1 0 auto}a{text-decoration:none;color:inherit}ul{list-style:none}header{position:fixed;top:0;left:0;right:0;z-index:100;background:#080808eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(245,197,24,.1)}header nav{width:100%;display:flex;align-items:center;justify-content:space-between}header nav .logo img{width:100%;max-width:100%;height:70px}header nav .nav-links{display:none;list-style:none;align-items:center}header nav .nav-links a{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffffffa6;text-decoration:none;transition:color .2s}header nav .nav-links a.btn-nav{background:linear-gradient(135deg,var(--yellow),var(--orange));color:var(--dark)!important;padding:10px 22px;border-radius:6px;font-weight:800}header nav .nav-links a:hover{color:var(--yellow)}@media(min-width:768px){header nav .nav-links{display:flex;gap:28px}}.hero{position:relative;padding-top:100px;padding-bottom:30px;overflow:hidden}.hero .hero-bg{position:absolute;inset:0;background:url(https://ik.imagekit.io/ktravelvaozet4t/thundertv/familia-viendo-partido-hockey-smart-tv.webp) center/cover no-repeat}.hero .hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#080808fa 40%,#08080880)}.hero .container{display:grid;grid-template-columns:1fr;align-items:center;gap:1.5rem}.hero .container .hero-left,.hero .container .hero-right{position:relative;z-index:2}.hero .container .hero-left{display:none}.hero .container h1{font-family:Oswald,sans-serif;font-size:clamp(44px,6vw,80px);font-weight:700;line-height:1.05;letter-spacing:1px;color:var(--white);margin-bottom:8px}.hero .container h1 .highlight{color:var(--yellow)}.hero .container h1 .price-tag{display:inline-block;background:linear-gradient(135deg,var(--yellow),var(--orange));color:var(--dark);padding:4px 16px;border-radius:4px;font-size:.75em;vertical-align:middle}.hero .container .hero-desc{font-size:17px;color:#ffffffa6;line-height:1.75;margin:24px 0 36px;max-width:520px}.hero .container .cta-group{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px}.hero .container .comparison-box{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;max-width:100%}.hero .container .comparison-box .comp-side{text-align:center}.hero .container .comparison-box .comp-side .comp-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gray);margin-bottom:8px}.hero .container .comparison-box .comp-side .comp-price{font-family:Oswald,sans-serif;font-size:36px;font-weight:700}.hero .container .comparison-box .comp-side .comp-price.old{color:#ffffff4d;text-decoration:line-through}.hero .container .comparison-box .comp-side .comp-price.new{color:var(--yellow)}.hero .container .comparison-box .comp-side .comp-sub{font-size:12px;color:var(--gray)}.hero .container .comparison-box .comp-vs{font-family:Oswald,sans-serif;font-size:18px;color:var(--gray);text-align:center}.hero .container .comparison-box .comp-save{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:700;color:#4ade80;grid-column:1/-1}.hero .container .hero-right-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.hero .container .hero-right-card img{width:100%;display:block}.hero .container .hero-right-card-body{padding:24px}.hero .container .hero-right-card-body h3{font-family:Oswald,sans-serif;font-size:22px;color:var(--white);margin-bottom:12px}.hero .container .hero-right-card-body .channel-pills{display:flex;flex-wrap:wrap;gap:8px}.hero .container .hero-right-card-body .pill{background:#f5c5181a;border:1px solid rgba(245,197,24,.2);border-radius:100px;padding:4px 12px;font-size:12px;font-weight:700;color:var(--yellow)}@media(min-width:768px){.hero .container{grid-template-columns:1fr 1fr;padding-top:100px;gap:2.5rem}.hero .container .hero-left{display:block}.hero .container .comparison-box{max-width:480px}}@media(min-width:768px){.hero{min-height:100vh;padding-top:78px;padding-bottom:60px}}.offer-strip{background:linear-gradient(135deg,var(--yellow),var(--orange));padding:20px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.offer-strip p{font-weight:900;font-size:16px;color:var(--dark);letter-spacing:.5px}.offer-strip a{background:var(--dark);color:var(--yellow);font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:10px 24px;border-radius:6px;text-decoration:none;white-space:nowrap}@media(min-width:768px){.offer-strip{gap:1.5rem;flex-direction:row}}.img-gallery{background:#000;overflow:hidden;display:none}.img-gallery .top,.img-gallery .bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.img-gallery .top .item,.img-gallery .bottom .item{position:relative;overflow:hidden;max-height:280px}.img-gallery .top .item img,.img-gallery .bottom .item img{width:100%;height:100%;object-fit:cover;display:block}.img-gallery .top .item .overlay,.img-gallery .bottom .item .overlay{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,#000000d9)}.img-gallery .top .item .overlay p,.img-gallery .bottom .item .overlay p{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f5c518;margin-bottom:4px}.img-gallery .top .item .overlay div,.img-gallery .bottom .item .overlay div{font-size:22px;font-family:Oswald,sans-serif;font-weight:700;color:#fff}.img-gallery .bottom{margin-top:3px}.img-gallery .bottom .item{max-height:200px}.img-gallery .bottom .item .overlay div{font-size:18px}@media(min-width:768px){.img-gallery{display:block}}.why{padding-top:4rem;padding-bottom:4rem;background:var(--dark2)}.why .why-layout{display:grid;grid-template-columns:1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.why .why-layout .why-img img{width:100%;border-radius:12px}.why .why-layout p{font-size:1rem;color:#ffffff8c;line-height:1.7}.why .why-layout .why-list{list-style:none;margin-top:32px}.why .why-layout .why-list li{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05)}.why .why-layout .why-list li .why-icon{width:44px;height:44px;background:#f5c5181f;border:1px solid rgba(245,197,24,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.why .why-layout .why-list li .why-text strong{display:block;font-size:15px;font-weight:800;color:var(--white);margin-bottom:4px}.why .why-layout .why-list li .why-text span{font-size:14px;color:var(--gray)}@media(min-width:768px){.why .why-layout{grid-template-columns:1fr 1fr}}.sports{padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.sports .sports-layout{display:grid;grid-template-columns:1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.sports .sports-layout p{font-size:1rem;color:#ffffff8c;line-height:1.7;margin-bottom:2.5rem}.sports .sports-layout .sports-leagues{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.sports .sports-layout .sports-leagues .league-badge{background:var(--dark3);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 10px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.5px;color:#fff9;transition:all .2s}.sports .sports-layout .sports-leagues .league-badge .licon{font-size:24px;display:block;margin-bottom:6px}.sports .sports-layout .sports-leagues .league-badge:hover{border-color:#f5c5184d;color:var(--yellow)}@media(min-width:768px){.sports .sports-layout .sports-leagues{grid-template-columns:repeat(3,1fr)}}.sports .sports-layout .btn-main{margin-top:2.5rem}.sports .sports-layout .sports-image{position:relative}.sports .sports-layout .sports-image>img,.sports .sports-layout .sports-image div>img{width:100%;border-radius:12px}.sports .sports-layout .sports-image div.img-overlay{margin-top:12px;border-radius:12px;overflow:hidden;position:relative}.sports .sports-layout .sports-image div.img-overlay div.overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.7) 0%,transparent 60%);display:flex;align-items:center;padding:20px}.sports .sports-layout .sports-image div.img-overlay div.overlay div div:nth-child(1){font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f5c518;margin-bottom:4px}.sports .sports-layout .sports-image div.img-overlay div.overlay div div:nth-child(2){font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#fff}@media(min-width:1024px){.sports .sports-layout{grid-template-columns:1fr 1fr}}.sports:before{content:"";position:absolute;bottom:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(200,16,46,.08) 0%,transparent 70%)}.install{padding-top:4rem;padding-bottom:4rem;text-align:center;background:var(--dark2)}.install p{font-size:1rem;color:#ffffff80;max-width:500px;margin:0 auto 2.5rem}.install div.apk{max-width:900px;margin:0 auto 60px;border-radius:16px;overflow:hidden;position:relative}.install div.apk img{width:100%;display:block;max-height:340px;object-fit:cover}.install div.apk .apk-container{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.85) 30%,transparent 70%);display:flex;align-items:center;padding:40px}.install div.apk .apk-container div div:nth-child(1){font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#f5c518;margin-bottom:12px}.install div.apk .apk-container div div:nth-child(2){font-family:Oswald,sans-serif;font-size:2rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:12px}.install div.apk .apk-container div div:nth-child(3){font-size:.875rem;color:#ffffff8c}.install .steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:60px auto 0;max-width:1100px;position:relative}.install .steps .step{position:relative;z-index:1}.install .steps .step .step-num{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--yellow),var(--orange));color:var(--dark);font-family:Oswald,sans-serif;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.install .steps .step h3{font-family:Oswald,sans-serif;font-size:17px;font-weight:600;letter-spacing:.5px;color:var(--white);margin-bottom:8px}.install .steps .step p{font-size:14px;color:var(--gray);line-height:1.5;max-width:200px;margin:0 auto}.install .steps:before{display:none}@media(min-width:768px){.install .steps{grid-template-columns:repeat(4,1fr)}.install .steps:before{display:block;content:"";position:absolute;top:36px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--yellow),var(--orange));z-index:0}}.pricing-mx{padding-top:4rem;padding-bottom:4rem;text-align:center}.pricing-mx p{font-size:1rem;color:#ffffff80;margin-bottom:3.5rem}.pricing-mx .plans-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:1100px;margin:0 auto}.pricing-mx .plans-grid .plan{background:var(--dark3);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:40px 24px 32px;text-align:center;position:relative;transition:transform .3s}.pricing-mx .plans-grid .plan .plan-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--yellow),var(--orange));color:var(--dark);font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:4px 16px;border-radius:100px;white-space:nowrap}.pricing-mx .plans-grid .plan .plan-duration{font-family:Oswald,sans-serif;font-size:14px;letter-spacing:2px;color:var(--gray);text-transform:uppercase;margin-bottom:20px}.pricing-mx .plans-grid .plan .plan-amount{font-family:Oswald,sans-serif;font-size:56px;font-weight:700;color:var(--white);line-height:1}.pricing-mx .plans-grid .plan .plan-amount sup{font-size:24px;vertical-align:super;color:var(--yellow)}.pricing-mx .plans-grid .plan .plan-currency-label{font-size:13px;color:var(--gray);margin:6px 0 28px}.pricing-mx .plans-grid .plan .plan-perks{list-style:none;text-align:left;margin-bottom:32px}.pricing-mx .plans-grid .plan .plan-perks li{padding:9px 0;font-size:14px;color:#fff9;border-bottom:1px solid rgba(255,255,255,.04);display:flex;gap:8px;align-items:center}.pricing-mx .plans-grid .plan .plan-perks li:before{content:"⚡";font-size:12px;flex-shrink:0}.pricing-mx .plans-grid .plan .plan-btn{display:block;width:100%;padding:14px;border-radius:8px;font-family:Nunito,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:center;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.pricing-mx .plans-grid .plan .plan-btn.primary{background:linear-gradient(135deg,var(--yellow),var(--orange));color:var(--dark)}.pricing-mx .plans-grid .plan .plan-btn.secondary{background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.15)}.pricing-mx .plans-grid .plan .plan-btn.secondary:hover{border-color:var(--yellow);color:var(--yellow)}.pricing-mx .plans-grid .plan.hot{border-color:var(--yellow);background:linear-gradient(180deg,rgba(245,197,24,.07) 0%,var(--dark3) 60%)}.pricing-mx .plans-grid .plan:hover{transform:translateY(-8px)}@media(min-width:768px){.pricing-mx .plans-grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.pricing-mx .plans-grid{grid-template-columns:repeat(4,1fr)}}.pricing-mx .payment-note{text-align:center;margin-top:36px;font-size:14px;color:var(--gray)}.pricing-mx .payment-note .payment-icons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:12px}.pricing-mx .payment-note .payment-icons .payment-icon{background:var(--dark3);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;color:#ffffff80}.guarantee{padding-top:4rem;padding-bottom:4rem;background:var(--dark2)}.guarantee .guarantee-bg{max-width:900px;margin:0 auto 52px;border-radius:16px;overflow:hidden;position:relative}.guarantee .guarantee-bg img{width:100%;display:block;max-height:260px;object-fit:cover}.guarantee .guarantee-bg div.guarantee-container{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px}.guarantee .guarantee-bg div.guarantee-container div:nth-child(1){font-size:.75rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#f5c518;margin-bottom:.5rem}.guarantee .guarantee-bg div.guarantee-container div:nth-child(2){font-family:Oswald,sans-serif;font-size:1.75rem;font-weight:700;color:#fff}.guarantee .guarantee-bg div.guarantee-container div:nth-child(3){font-size:.875rem;color:#fff9;margin-top:.5rem}.guarantee .guarantee-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr;text-align:center;gap:48px;align-items:center}.guarantee .guarantee-inner .guarantee-icon{font-size:80px;text-align:center}.guarantee .guarantee-inner h2{font-size:clamp(28px,3vw,44px);margin-bottom:1rem}.guarantee .guarantee-inner p{font-size:1rem;color:#fff9;line-height:1.75}@media(min-width:768px){.guarantee .guarantee-inner{grid-template-columns:auto 1fr}}.faq-section{padding-top:4rem;padding-bottom:4rem;text-align:center}.faq-section h2{margin-bottom:3.5rem}.faq-section .faq-item{border-bottom:1px solid rgba(255,255,255,.07)}.faq-section .faq-item .faq-q{width:100%;background:none;border:none;color:var(--white);font-family:Nunito,sans-serif;font-size:16px;font-weight:700;text-align:left;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-section .faq-item .faq-q .icon{font-size:20px;color:var(--yellow);transition:transform .3s;flex-shrink:0}.faq-section .faq-item .faq-q:hover{color:var(--yellow)}.faq-section .faq-item .faq-a{font-size:15px;color:#ffffff8c;line-height:1.75;padding-bottom:22px;display:none}.faq-section .faq-item.open .faq-q .icon{transform:rotate(45deg)}.faq-section .faq-item.open .faq-a{display:block}.cta-end{position:relative;padding:7.5rem 0;text-align:center;overflow:hidden}.cta-end .cta-end-bg{position:absolute;inset:0;background:url(https://ik.imagekit.io/ktravelvaozet4t/thundertv/fondo-textura-negra-geometrica-moderna.webp) center/cover;opacity:1;z-index:1}.cta-end .cta-end-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#080808b3,#080808f2)}.cta-end .cta-end-content{position:relative;z-index:2}.cta-end .cta-end-content .mx-badge{display:inline-flex;margin-bottom:1.5rem}.cta-end .cta-end-content h2{font-size:clamp(44px,7vw,88px);margin-bottom:1rem}.cta-end .cta-end-content p{font-size:1.125rem;color:#fff9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.cta-end .cta-end-content .btn-action{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-end .cta-end-content .btn-action a{font-size:17px;padding:18px 48px}footer{background:#050505;border-top:1px solid rgba(255,255,255,.04);padding-top:3.5rem;padding-bottom:2rem}footer .footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto 48px}footer .footer-inner .footer-brand img{height:44px;margin-bottom:1rem;display:block}footer .footer-inner .footer-brand p{font-size:14px;color:#ffffff59;line-height:1.7;max-width:300px}footer .footer-inner .footer-col a{font-size:14px;color:#ffffff59;text-decoration:none;transition:color .2s}footer .footer-inner .footer-col a:hover{color:var(--white)}footer .footer-inner .footer-col h4{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);margin-bottom:20px}footer .footer-inner .footer-col ul{list-style:none}footer .footer-inner .footer-col ul li{margin-bottom:10px}@media(min-width:1024px){footer .footer-inner{grid-template-columns:2fr 1fr 1fr}}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.04);padding-top:24px;display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}footer .footer-bottom p{font-size:12px;color:#fff3}.section-eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--yellow);margin-bottom:16px}.mx-badge{display:inline-flex;align-items:center;gap:8px;background:#00684733;border:1px solid rgba(0,104,71,.5);border-radius:6px;padding:8px 20px;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#4ade80;margin-bottom:28px}.btn-main{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--yellow) 0%,var(--orange) 100%);color:var(--dark);font-family:Nunito,sans-serif;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:16px 36px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #ff6b0066}.btn-main:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b008c}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--white);font-family:Nunito,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:15px 32px;border-radius:8px;border:2px solid rgba(255,255,255,.2);cursor:pointer;text-decoration:none;transition:all .2s}.btn-outline:hover{border-color:var(--yellow);color:var(--yellow)}h2{font-family:Oswald,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.1;letter-spacing:.5px;color:var(--white);margin-bottom:20px}h2 em{font-style:normal;color:var(--yellow)}
