@font-face{font-family:'Syne';src:url('/fonts/syne-latin.woff2') format('woff2');font-weight:600 800;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Syne';src:url('/fonts/syne-latin-ext.woff2') format('woff2');font-weight:600 800;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk-latin.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk-latin-ext.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Syne Fallback';src:local('Arial');size-adjust:105.3%;ascent-override:100%;descent-override:28%;line-gap-override:0%}@font-face{font-family:'Space Grotesk Fallback';src:local('Arial');size-adjust:109.2%;ascent-override:98%;descent-override:26%;line-gap-override:0%}:root{--bg-primary:#0a0a0a;--bg-secondary:#141414;--bg-card:#1a1a1a;--text-primary:#ffffff;--text-secondary:#a0a0a0;--accent-cyan:#00d9ff;--accent-violet:#7000ff;--accent-purple:#7000ff;--accent-success:#00ff88;--gradient:linear-gradient(135deg,#00d9ff 0%,#7000ff 100%);--font-display:'Syne','Syne Fallback',Arial,sans-serif;--font-body:'Space Grotesk','Space Grotesk Fallback',Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.2}.gradient-text{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary,.btn-outline,.btn-whatsapp,.btn-success{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;cursor:pointer;border:none;font-family:var(--font-body);touch-action:manipulation}.btn-primary{background:var(--gradient);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,217,255,0.3)}.btn-outline{background:transparent;border:2px solid var(--accent-cyan);color:var(--accent-cyan)}.btn-outline:hover{background:var(--accent-cyan);color:#000}.btn-whatsapp{background:#0a6e5c;color:#ffffff}.btn-whatsapp:hover{background:#075E54;transform:translateY(-2px)}.btn-success{background:var(--accent-success);color:#000;font-weight:700}.btn-success:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,255,136,0.3)}.btn-large{padding:1rem 2rem;font-size:1.1rem}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(10,10,10,0.95);border-bottom:1px solid rgba(255,255,255,0.1);transition:background-color 0.3s ease,box-shadow 0.3s ease}.nav{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem}.logo{display:flex;align-items:center;gap:0.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--text-primary);font-family:var(--font-display)}.logo-icon{font-size:2rem}.logo strong{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;align-items:center;gap:2rem}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color 0.3s;white-space:nowrap;touch-action:manipulation}.nav-link:hover,.nav-link.active{color:var(--accent-cyan)}.btn-header{padding:0.6rem 1.2rem;font-size:0.95rem}.nav-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nav-toggle span{width:25px;height:3px;background:var(--text-primary);border-radius:2px;transition:transform 0.3s,opacity 0.3s}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:100px;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,217,255,0.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(112,0,255,0.15) 0%,transparent 50%);z-index:-1}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:rgba(0,217,255,0.1);border:1px solid rgba(0,217,255,0.3);border-radius:50px;color:var(--accent-cyan);font-size:0.9rem;margin-bottom:2rem}.badge-dot{width:8px;height:8px;background:var(--accent-success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(1.1)}}.hero-title{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem}.hero-description{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.7}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.hero-features{display:flex;gap:2rem;flex-wrap:wrap}.hero-features .feature{color:var(--text-secondary);font-size:0.95rem}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-image{width:100%;max-width:500px;height:auto;will-change:transform;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 20px 60px rgba(0,217,255,0.3));aspect-ratio:1 / 1}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.carousel-section{padding:4rem 0;background:var(--bg-secondary);overflow:hidden}.carousel-title{text-align:center;font-size:1.5rem;color:var(--text-secondary);margin-bottom:2rem}.carousel-container{overflow:hidden;position:relative;width:100%}.carousel-track{display:flex;gap:2rem;width:max-content;will-change:transform;animation:scrollCarousel 40s linear infinite}.carousel-card{flex-shrink:0;padding:1rem 1.5rem;background:#ffffff;border-radius:15px;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 5px 20px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;min-width:140px;min-height:80px}.carousel-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,0.2)}.carousel-card img{max-height:80px;max-width:160px;width:auto;height:auto;object-fit:contain}@keyframes scrollCarousel{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 1rem))}}.section-header{text-align:center;margin-bottom:4rem}.section-tag{display:inline-block;padding:0.5rem 1rem;background:rgba(0,217,255,0.1);border:1px solid rgba(0,217,255,0.3);border-radius:50px;color:var(--accent-cyan);font-size:0.9rem;margin-bottom:1rem}.section-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.section-subtitle{font-size:1.2rem;color:var(--text-secondary);margin-top:1rem}.pricing-grid-custom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pack-card{border-radius:25px;padding:2rem;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;width:100%}.pack-card.standard{background:linear-gradient(135deg,rgba(240,240,240,0.1),rgba(200,200,200,0.05));border:2px solid rgba(0,217,255,0.3);color:#fff}.pack-card.premium{background:linear-gradient(135deg,rgba(112,0,255,0.2),rgba(0,217,255,0.1));border:2px solid var(--accent-cyan);color:#fff}.pack-card.vip{background:linear-gradient(135deg,rgba(255,184,0,0.15),rgba(255,140,0,0.1));border:2px solid rgba(255,184,0,0.5);color:#fff}.pack-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,217,255,0.3)}.pack-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--accent-cyan);color:#000;padding:0.6rem 2rem;border-radius:50px;font-size:0.9rem;font-weight:700;white-space:nowrap}.pack-card.vip .pack-badge{background:var(--accent-success)}.pack-header{text-align:center;margin-bottom:2rem}.pack-label{display:block;font-size:0.9rem;margin-bottom:0.5rem;opacity:0.8;color:var(--accent-cyan)}.pack-title{font-size:1.4rem;margin-bottom:1rem;font-weight:800}.pack-icons{display:flex;justify-content:center;gap:1.5rem;font-size:2rem;margin-top:1rem}.pack-features-list{list-style:none;margin-bottom:2rem;flex-grow:1}.pack-features-list li{padding:0.6rem 0;font-size:0.9rem;line-height:1.5}.pack-features-list li.active{opacity:1;color:#fff}.pack-features-list li.inactive{color:#707070;text-decoration:line-through}.pack-screens{display:flex;gap:1rem;margin-bottom:1.5rem}.screen-btn{flex:1;padding:0.8rem 1.5rem;border-radius:50px;border:2px solid rgba(255,255,255,0.3);background:transparent;color:#fff;font-weight:600;cursor:pointer;transition:background-color 0.3s,border-color 0.3s,color 0.3s;font-family:var(--font-body)}.screen-btn.active{background:var(--accent-cyan);color:#000;border-color:var(--accent-cyan)}.screen-btn:hover{border-color:var(--accent-cyan)}.duration-dropdown{width:100%;padding:1rem;border-radius:15px;border:2px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.1);color:#fff;font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;margin-bottom:1.5rem;transition:border-color 0.3s,box-shadow 0.3s;appearance:none}.duration-dropdown option{background:#1a1a1a;color:#fff;padding:0.5rem}.duration-dropdown:hover{border-color:var(--accent-cyan)}.duration-dropdown:focus{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 3px rgba(0,217,255,0.1)}.pack-cta{display:block;width:100%;padding:1.2rem;border-radius:50px;text-align:center;font-weight:700;font-size:1.05rem;text-decoration:none;transition:transform 0.3s,box-shadow 0.3s;background:var(--accent-cyan);color:#000}.pack-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,217,255,0.5)}.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.diff-card{background:var(--bg-card);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:2.5rem;text-align:center;transition:transform 0.3s,border-color 0.3s}.diff-card:hover{border-color:var(--accent-cyan);transform:translateY(-5px)}.diff-card.highlight{border-color:var(--accent-success);background:linear-gradient(135deg,rgba(0,255,136,0.03),rgba(0,217,255,0.03))}.diff-icon{font-size:3.5rem;margin-bottom:1.5rem}.diff-card h3{font-size:1.6rem;margin-bottom:1rem}.diff-card p{color:var(--text-secondary);line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card{background:var(--bg-card);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:2.5rem;transition:transform 0.3s,border-color 0.3s,box-shadow 0.3s}.feature-card:hover{border-color:var(--accent-cyan);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,0.15)}.feature-icon{font-size:3.5rem;margin-bottom:1.5rem}.feature-card h3{font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--text-secondary);line-height:1.7}.vip-section{background:var(--bg-card)}.vip-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.vip-title{font-size:2.8rem;margin-bottom:1.5rem;line-height:1.3}.vip-intro{font-size:1.3rem;color:var(--accent-cyan);margin-bottom:1.5rem;font-weight:500}.vip-content p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem}.vip-list{list-style:none;margin:2.5rem 0}.vip-list li{padding:1rem 0;font-size:1.15rem;line-height:1.6}.vip-image{width:100%;border-radius:20px;box-shadow:0 20px 60px rgba(0,217,255,0.2)}.channels-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start;margin-bottom:3rem}.channels-image{position:sticky;top:120px}.globe-image{width:100%;border-radius:20px;filter:drop-shadow(0 10px 30px rgba(0,217,255,0.2))}.channels-content{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.channel-category{background:var(--bg-card);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:2rem;transition:transform 0.3s,border-color 0.3s,box-shadow 0.3s}.channel-category:hover{border-color:var(--accent-cyan);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,0.15)}.category-icon{font-size:3rem;margin-bottom:1rem}.channel-category h3{font-size:1.5rem;margin-bottom:0.5rem}.channel-category p{color:var(--text-secondary);line-height:1.7}.channels-cta{text-align:center}.cta-section{background:var(--gradient);padding:5rem 0}.cta-container{text-align:center;max-width:900px}.cta-title{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1.5rem}.cta-text{font-size:1.3rem;margin-bottom:2.5rem;opacity:0.95}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.footer{background:var(--bg-secondary);border-top:1px solid rgba(255,255,255,0.1);padding:5rem 0 2rem}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3rem;margin-bottom:3rem}.footer-logo{font-size:1.6rem;font-weight:700;margin-bottom:1rem;font-family:var(--font-display);display:flex;align-items:center;gap:0.5rem}.footer-logo strong{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-col h3{margin-bottom:1.5rem;font-size:1.2rem}.footer-col a{display:block;color:var(--text-secondary);text-decoration:none;margin-bottom:1rem;transition:color 0.3s}.footer-col a:hover{color:var(--accent-cyan)}.footer-col p{color:var(--text-secondary);line-height:1.7}.footer-bottom{text-align:center;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.1);color:var(--text-secondary);font-size:0.95rem}.section p a:not([class]),.section div > p a:not([class]){color:var(--accent-cyan);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}@media (max-width:1024px){.pricing-grid-custom{grid-template-columns:1fr;max-width:500px;margin:0 auto}.diff-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.channels-layout{grid-template-columns:1fr}.channels-image{position:relative;top:0}.channels-content{grid-template-columns:1fr}}@media (max-width:768px){.hero-grid,.vip-grid{grid-template-columns:1fr;text-align:center}.hero-visual,.vip-image{order:-1}.hero-buttons{justify-content:center;align-items:center;flex-direction:column}.hero-features{justify-content:center;flex-direction:column;align-items:center}.pricing-grid-custom,.diff-grid,.features-grid,.channels-content{grid-template-columns:1fr}.pricing-grid-custom{max-width:400px;margin:0 auto}.nav-menu{position:fixed;top:80px;right:-100%;width:100%;max-width:300px;height:calc(100vh - 80px);background:var(--bg-secondary);flex-direction:column;padding:2rem;transition:right 0.3s;border-left:1px solid rgba(255,255,255,0.1)}.nav-menu.active{right:0;gap:4px}.nav-toggle{display:flex}.nav-link{display:flex;align-items:center;min-height:48px;padding:12px 16px;width:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.footer-grid{grid-template-columns:1fr;gap:2rem}.hero-image{max-width:320px;animation:none;filter:drop-shadow(0 10px 30px rgba(0,217,255,0.2))}.section{padding:4rem 0}.container{padding:0 1.25rem}.vip-title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.hero-image{animation:none}.carousel-track{animation:none}.badge-dot{animation:none}*{transition:none !important}}.whatsapp-float{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,0.4);z-index:9999;transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,0.6)}.reviews-section{background:var(--bg-secondary);padding:80px 0}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.review-card{display:flex;flex-direction:row;gap:20px;background:var(--bg-card);border:1px solid rgba(0,217,255,0.15);border-radius:16px;padding:24px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;align-items:flex-start}.review-card:hover{transform:translateY(-4px);border-color:rgba(0,217,255,0.4);box-shadow:0 12px 40px rgba(0,217,255,0.1)}.review-whatsapp-img{flex-shrink:0;width:130px}.review-whatsapp-img picture{display:block;width:130px}.review-whatsapp-img img{width:130px;height:auto;border-radius:12px;object-fit:cover;display:block;border:2px solid rgba(37,211,102,0.3)}.review-content{flex:1;display:flex;flex-direction:column;gap:10px}.review-stars{color:#FFD700;font-size:1.1rem;letter-spacing:2px}.review-text{color:var(--text-primary);font-size:0.92rem;line-height:1.6;font-style:italic}.review-author{display:flex;flex-direction:column;gap:2px}.review-author strong{color:var(--accent-cyan);font-size:0.9rem;font-weight:600}.review-author span{color:var(--text-secondary);font-size:0.8rem}.review-badge{font-size:0.75rem;color:#4ae887;font-weight:500;margin-top:4px}@media (max-width:900px){.reviews-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.review-card{flex-direction:column;align-items:center;text-align:center}.review-whatsapp-img{width:180px}.review-whatsapp-img img{width:180px}.review-author{align-items:center}}.js-reveal-hidden{opacity:0;transform:translateY(30px)}.js-reveal-visible{opacity:1;transform:translateY(0);transition:opacity 0.6s ease,transform 0.6s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}