@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Roboto:wght@400;500;700&family=Varela+Round&display=swap";:root{--font-primary: "Montserrat", sans-serif;--font-secondary: "Roboto", sans-serif;--font-accent: "Varela Round", sans-serif;--color-dark-blue: #06163a;--color-blue: #092e68;--color-cyan: #00d4ff;--color-light-cyan: #b2f5ea;--color-white: #ffffff;--color-text-body: #4a4a4a;--color-text-heading: #333333;--color-gray-bg: #f8f9fa;--color-border: #e0e0e0;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-xxl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-card: 0 10px 30px rgba(0, 0, 0, .08);--shadow-hover: 0 15px 40px rgba(0, 0, 0, .12);--shadow-pricing: 0 0 20px rgba(0, 212, 255, .2)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-secondary);color:var(--color-text-body);background-color:var(--color-white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--color-text-heading);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit;transition:all .3s ease}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:100%;max-width:1140px;margin:0 auto;padding:0 var(--spacing-md)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius-full);font-family:var(--font-primary);font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;border:none;gap:8px}.btn-primary{background-color:var(--color-dark-blue);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-cyan);color:var(--color-dark-blue)}.btn-outline{background-color:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,.2)}.btn-outline:hover{border-color:var(--color-white);background-color:#ffffff1a}.section-title{text-align:center;font-size:32px;margin-bottom:var(--spacing-xl);font-family:var(--font-accent);color:var(--color-text-heading)}.section-title.light{color:var(--color-white)}.download-page{overflow:hidden;background:#f7fbff}.download-hero{position:relative;overflow:hidden;padding:168px 0 104px;background:radial-gradient(circle at 75% 30%,rgba(0,212,255,.2),transparent 25%),linear-gradient(118deg,#06163a,#092e68 64%,#077db5)}.download-hero:after{position:absolute;right:-18%;bottom:-72%;width:70%;height:120%;border:1px solid rgba(178,245,234,.2);border-radius:50%;content:"";transform:rotate(-17deg)}.download-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:44px;align-items:center}.download-hero-copy{max-width:650px}.download-eyebrow,.download-band-kicker,.download-help-kicker{display:inline-block;color:var(--color-light-cyan);font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:1.2px}.download-eyebrow{margin-bottom:20px;padding:8px 13px;border:1px solid rgba(178,245,234,.3);border-radius:999px;background:#00d4ff14}.download-hero h1{max-width:620px;margin-bottom:22px;color:var(--color-white);font-size:clamp(44px,5.3vw,72px);font-weight:800;letter-spacing:-2px;line-height:1.07}.download-hero h1 span{display:block;color:var(--color-cyan)}.download-hero-copy>p{max-width:570px;margin-bottom:30px;color:#ffffffc7;font-size:17px;line-height:1.75}.download-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.download-primary-button,.download-secondary-button,.download-card-link,.download-help-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-primary);font-weight:700}.download-primary-button{padding:14px 20px;border-radius:999px;color:var(--color-dark-blue);background:var(--color-cyan);box-shadow:0 12px 30px #00d4ff38}.download-primary-button:hover{color:var(--color-dark-blue);background:var(--color-light-cyan);transform:translateY(-2px)}.download-secondary-button{padding:13px 18px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:var(--color-white);font-size:14px}.download-secondary-button:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.download-arrow{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.download-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;color:#ffffffa6;font-size:12px}.download-trust-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;color:var(--color-dark-blue);background:var(--color-light-cyan);font-size:12px;font-weight:800}.download-trust-separator{width:3px;height:3px;margin:0 4px;border-radius:50%;background:#ffffff80}.download-hero-art{position:relative;min-height:420px}.download-art-ring{position:absolute;top:50%;left:50%;width:390px;height:390px;border:1px solid rgba(0,212,255,.32);border-radius:50%;transform:translate(-50%,-50%)}.download-art-ring:before,.download-art-ring:after{position:absolute;border:1px solid rgba(178,245,234,.17);border-radius:50%;content:""}.download-art-ring:before{inset:28px}.download-art-ring:after{inset:-34px}.download-art-card{position:absolute;top:50%;left:50%;width:min(470px,100%);padding:18px 18px 6px;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(145deg,#ffffff2b,#ffffff0d);box-shadow:0 28px 70px #0000004d;transform:translate(-50%,-50%) rotate(3deg)}.download-art-card img{width:100%;margin-top:16px;filter:drop-shadow(0 15px 17px rgba(0,0,0,.2))}.download-art-live{display:inline-flex;align-items:center;gap:7px;color:var(--color-white);font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:1px}.download-art-live i{width:7px;height:7px;border-radius:50%;background:#63f5b2;box-shadow:0 0 0 4px #63f5b224}.download-floating-card{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(255,255,255,.15);border-radius:13px;color:var(--color-white);background:#05183ed6;box-shadow:0 12px 30px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-floating-card strong,.download-floating-card small{display:block}.download-floating-card strong{font-size:12px}.download-floating-card small{margin-top:2px;color:#fff9;font-size:10px}.download-floating-card-top{top:26px;right:-5px}.download-floating-card-bottom{bottom:23px;left:-4px}.download-floating-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:var(--color-dark-blue);background:var(--color-cyan)}.download-floating-bars{display:flex;align-items:end;justify-content:center;gap:3px;width:30px;height:30px;padding:7px;border-radius:9px;background:#00d4ff26}.download-floating-bars i{width:4px;border-radius:3px;background:var(--color-cyan)}.download-floating-bars i:nth-child(1){height:8px}.download-floating-bars i:nth-child(2){height:13px}.download-floating-bars i:nth-child(3){height:17px}.download-versions,.download-guides{padding:96px 0}.download-section-heading{max-width:680px;margin:0 auto 42px;text-align:center}.download-section-heading>span{color:#0874bb;font-family:var(--font-primary);font-size:12px;font-weight:800;letter-spacing:1.1px}.download-section-heading h2{margin:9px 0 13px;color:var(--color-dark-blue);font-size:clamp(30px,4vw,42px)}.download-section-heading p{color:#65758b;font-size:16px;line-height:1.7}.download-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;gap:22px;margin:0 auto}.download-version-card{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(9,46,104,.12);border-radius:22px;background:var(--color-white);box-shadow:0 15px 35px #092e6812;transition:transform .25s ease,box-shadow .25s ease}.download-version-card:after{position:absolute;right:-36px;bottom:-70px;width:150px;height:150px;border-radius:50%;content:"";opacity:.12}.download-version-card.blue:after{background:var(--color-blue)}.download-version-card.cyan:after{background:var(--color-cyan)}.download-version-card:hover{box-shadow:0 20px 44px #092e681f;transform:translateY(-5px)}.download-version-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.download-version-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;color:#0874bb;background:#eafaff}.download-version-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.download-version-label{color:#7c8a9c;font-family:var(--font-primary);font-size:11px;font-weight:800;letter-spacing:1px}.download-version-card h3{margin-bottom:10px;color:var(--color-dark-blue);font-size:25px}.download-version-card p{min-height:54px;margin-bottom:26px;color:#65758b;font-size:14px;line-height:1.65}.download-card-link{position:relative;z-index:1;width:fit-content;color:#0874bb;font-size:14px}.download-card-link:hover{color:var(--color-dark-blue)}.download-device-band{padding:55px 0;color:var(--color-white);background:linear-gradient(110deg,#06163a,#0b4386 55%,#087db7)}.download-device-band-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.download-device-band h2{margin-top:8px;color:var(--color-white);font-size:clamp(25px,3vw,34px)}.download-device-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.download-device-pills span{padding:9px 13px;border:1px solid rgba(178,245,234,.22);border-radius:999px;color:var(--color-light-cyan);background:#00d4ff14;font-family:var(--font-primary);font-size:12px;font-weight:700}.download-guides{background:#f7fbff}.download-guides-heading{margin-bottom:44px}.download-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.download-guide-card{padding:24px;border:1px solid rgba(9,46,104,.1);border-radius:18px;background:var(--color-white);box-shadow:0 10px 28px #092e680d}.download-guide-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.download-guide-number{color:#092e682e;font-family:var(--font-primary);font-size:32px;font-weight:800}.download-guide-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:#0874bb;background:#00d4ff1a}.download-guide-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.download-guide-card h3{margin-bottom:8px;color:var(--color-dark-blue);font-size:21px}.download-guide-description{min-height:47px;margin-bottom:17px;color:#0874bb;font-size:14px;font-weight:600;line-height:1.55}.download-guide-detail{padding-top:16px;border-top:1px solid #e9f1f8;color:#65758b;font-size:13px;line-height:1.7}.download-help-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px 34px;border-radius:20px;background:linear-gradient(110deg,#e9fbff,#f4f8ff)}.download-help-kicker{color:#0874bb}.download-help-card h2{margin:7px 0 5px;color:var(--color-dark-blue);font-size:24px}.download-help-card p{color:#65758b;font-size:14px}.download-help-button{flex:0 0 auto;padding:13px 19px;border-radius:999px;color:var(--color-white);background:var(--color-blue);font-size:14px}.download-help-button:hover{color:var(--color-dark-blue);background:var(--color-cyan)}.blog-page{min-height:100vh;background:#f7fbff}.blog-hero{position:relative;overflow:hidden;padding:190px 0 112px;color:var(--color-white);background:radial-gradient(circle at 22% 30%,rgba(0,212,255,.2),transparent 30%),radial-gradient(circle at 80% 15%,rgba(0,212,255,.14),transparent 26%),linear-gradient(116deg,#06163a,#092e68 62%,#0b72ae)}.blog-hero:after{position:absolute;right:-8%;bottom:-76%;width:70%;height:130%;border:1px solid rgba(0,212,255,.2);border-radius:50%;content:"";transform:rotate(-14deg)}.blog-hero-inner{position:relative;z-index:1;max-width:840px;text-align:center}.blog-hero-glow{position:absolute;width:300px;height:300px;border:1px solid rgba(178,245,234,.1);border-radius:50%}.blog-hero-glow-left{top:-180px;left:-80px}.blog-hero-glow-right{right:-120px;bottom:-220px}.blog-badge{display:inline-block;margin-bottom:20px;padding:8px 16px;border:1px solid rgba(0,212,255,.45);border-radius:999px;color:var(--color-light-cyan);background:#00d4ff1a;font-family:var(--font-primary);font-size:13px;font-weight:700;letter-spacing:1.1px}.blog-hero h1{margin-bottom:20px;color:var(--color-white);font-size:clamp(42px,6vw,68px);font-weight:800;letter-spacing:-2px}.blog-hero h1 span{color:var(--color-cyan)}.blog-hero p{max-width:680px;margin:0 auto 32px;color:#ffffffc7;font-size:18px;line-height:1.7}.blog-hero-button{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;color:var(--color-dark-blue);background:var(--color-cyan);box-shadow:0 12px 30px #00d4ff40;font-family:var(--font-primary);font-size:15px;font-weight:700}.blog-hero-button:hover{background:var(--color-light-cyan);transform:translateY(-2px)}.blog-hero-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.blog-main{padding:88px 0 112px}.blog-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start}.blog-sidebar-card{position:sticky;top:130px;padding:28px 24px;border:1px solid rgba(9,46,104,.12);border-radius:18px;color:var(--color-white);background:linear-gradient(150deg,var(--color-dark-blue),var(--color-blue));box-shadow:0 18px 40px #092e6824}.blog-sidebar-kicker{margin-bottom:10px;color:var(--color-cyan);font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.blog-sidebar-card h2{margin-bottom:12px;color:var(--color-white);font-size:22px;line-height:1.3}.blog-sidebar-card>p{margin-bottom:22px;color:#ffffffb8;font-size:14px;line-height:1.65}.blog-sidebar-card ul{display:grid;gap:14px}.blog-sidebar-card li{display:flex;align-items:center;gap:10px;color:#ffffffe0;font-size:13px}.blog-sidebar-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 0 4px #00d4ff1f}.blog-content-heading{max-width:700px;margin-bottom:36px}.blog-content-heading>span{color:#0874bb;font-family:var(--font-primary);font-size:14px;font-weight:700;letter-spacing:.4px}.blog-content-heading h2{margin:8px 0 12px;color:var(--color-dark-blue);font-size:38px;line-height:1.2}.blog-content-heading p{color:#65758b;font-size:16px;line-height:1.7}.blog-need-finder{margin-bottom:48px;padding:28px;border:1px solid rgba(9,46,104,.1);border-radius:18px;background:linear-gradient(120deg,#effbff,#fffffff5)}.blog-need-heading>span{color:#0874bb;font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.blog-need-heading h2{margin:7px 0 8px;color:var(--color-dark-blue);font-size:25px;line-height:1.25}.blog-need-heading p{color:#65758b;font-size:14px;line-height:1.6}.blog-needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.blog-need-link{position:relative;display:flex;min-height:78px;flex-direction:column;justify-content:center;padding:13px 38px 13px 15px;border:1px solid rgba(9,46,104,.11);border-radius:12px;background:var(--color-white);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-need-link:hover{border-color:#00d4ff8c;box-shadow:0 8px 20px #092e6814;transform:translateY(-2px)}.blog-need-link:focus-visible{outline:3px solid rgba(0,212,255,.55);outline-offset:3px}.blog-need-link strong{margin-bottom:4px;color:var(--color-dark-blue);font-size:14px}.blog-need-link>span:not(.blog-need-arrow){color:#65758b;font-size:12px;line-height:1.45}.blog-need-arrow{position:absolute;top:13px;right:14px;color:#0874bb;font-size:18px;font-weight:700}.blog-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-topic-card{display:flex;min-height:310px;flex-direction:column;padding:24px 20px;border:1px solid rgba(9,46,104,.1);border-radius:16px;background:var(--color-white);box-shadow:0 10px 28px #092e680f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.blog-topic-card:focus-visible{outline:3px solid rgba(0,212,255,.55);outline-offset:3px}.blog-topic-card:hover{border-color:#00d4ff73;box-shadow:0 16px 34px #092e681a;transform:translateY(-4px)}.blog-topic-icon,.blog-empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;color:#0874bb;background:#00d4ff1a}.blog-topic-icon svg,.blog-empty-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.blog-topic-label{margin-bottom:9px;color:#0874bb;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.blog-topic-symptoms{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 13px}.blog-topic-symptoms li{padding:4px 7px;border-radius:999px;color:#0874bb;background:#eefaff;font-size:10px;font-weight:700;line-height:1.35}.blog-topic-card h3{margin-bottom:10px;color:var(--color-dark-blue);font-size:18px;line-height:1.35}.blog-topic-card p{flex:1;color:#65758b;font-size:14px;line-height:1.65}.blog-topic-status{display:inline-block;width:fit-content;margin-top:18px;padding:6px 9px;border-radius:999px;color:#0874bb;background:#eefaff;font-size:11px;font-weight:700}.blog-library-note{display:flex;align-items:center;margin-top:24px;padding:30px;border:1px dashed rgba(9,46,104,.2);border-radius:18px;background:linear-gradient(110deg,#00d4ff0f,#fffc)}.blog-empty-icon{flex:0 0 48px;margin:0 20px 0 0}.blog-library-note h2{margin-bottom:5px;color:var(--color-dark-blue);font-size:20px}.blog-library-note p{color:#65758b;font-size:14px;line-height:1.6}.blog-back-link{margin-left:auto;padding:11px 16px;border-radius:999px;color:var(--color-white);background:var(--color-blue);font-size:13px;font-weight:700;white-space:nowrap}.blog-back-link:hover{background:var(--color-cyan);color:var(--color-dark-blue)}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:linear-gradient(102deg,#081b36,#0b4386 54%,#016ffb);transition:all .3s ease}.header-container{position:relative;display:flex;justify-content:space-between;align-items:center;height:106px}.logo img{height:68px;width:68px;object-fit:contain}.nav-links{position:absolute;left:50%;display:flex;gap:0;align-items:center;transform:translate(-50%);white-space:nowrap}.nav-links a{color:var(--color-white);font-family:var(--font-accent);font-size:15px;font-weight:300;position:relative;padding:26px 18px}.nav-links a:after{content:"";position:absolute;bottom:14px;left:18px;width:0;height:2px;background-color:var(--color-white);transition:width .3s ease}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-actions{display:flex;align-items:center;gap:15px}.support-btn{display:flex;align-items:center;gap:8px;color:var(--color-white);font-family:var(--font-accent);font-size:15px;font-weight:300}.support-btn svg{width:18px;height:18px;fill:currentColor}.menu-toggle{display:none;border:0;padding:8px;background:transparent;color:var(--color-white);cursor:pointer}.menu-toggle span{display:block;width:25px;height:2px;margin:5px 0;background:currentColor}.hero{position:relative;min-height:640px;padding:0;background:radial-gradient(at bottom right,#01d4fb 14%,#0f376f 87%);color:var(--color-white);overflow:hidden}.hero-bg-blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.1;pointer-events:none}.hero-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:640px;transform:translateY(34px)}.hero-content{width:100%;max-width:760px;text-align:center}.hero-subtitle{font-family:var(--font-accent);font-size:16px;margin-bottom:10px;display:block}.hero-title{font-family:var(--font-accent);font-size:44px;font-weight:300;margin-bottom:20px;color:var(--color-white);line-height:1.1}.hero-desc{font-size:16px;margin-bottom:30px;opacity:.9}.hero-wave{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;z-index:2}.hero-wave svg{display:block;width:calc(100% + 1.3px);height:100px}.why-iptv-section{padding:96px 0;background:#fff}.why-iptv-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;max-width:1280px;padding-right:32px;padding-left:32px}.why-iptv-copy{max-width:690px}.why-iptv-label{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;margin-bottom:16px;border:1px solid rgba(59,130,246,.25);border-radius:999px;color:#2563eb;background:#3b82f61a;font-size:14px;font-weight:600}.why-iptv-label span{font-size:13px}.why-iptv-title{margin-bottom:24px;color:#111827;font-size:clamp(34px,4vw,52px);font-weight:700;letter-spacing:-1px;line-height:1.12}.why-iptv-title span{color:#2563eb;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.why-iptv-intro{margin-bottom:32px;color:#6b7280;font-size:18px;line-height:1.7}.why-iptv-intro strong{color:#374151}.why-iptv-reasons{display:grid;gap:24px;margin-bottom:28px}.why-iptv-reason{display:flex;align-items:flex-start;gap:16px}.why-iptv-icon{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-top:3px;border-radius:12px;color:#2563eb;background:#eff6ff;font-size:20px;font-weight:700}.why-iptv-reason h3{margin-bottom:4px;color:#111827;font-family:var(--font-primary);font-size:18px;font-weight:700}.why-iptv-reason p{color:#6b7280;font-size:15px;line-height:1.6}.why-iptv-trust,.why-iptv-activation{color:#6b7280;font-size:16px;line-height:1.6}.why-iptv-trust{color:#2563eb;font-weight:600}.why-iptv-activation{margin-top:4px;color:#9ca3af;font-size:14px}.why-iptv-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.why-iptv-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:174px;padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;text-align:center;box-shadow:0 1px 3px #0f172a14;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.why-iptv-stat:hover{border-color:#bfdbfe;box-shadow:0 8px 20px #2563eb1a;transform:translateY(-2px)}.why-iptv-stat-icon{display:grid;place-items:center;min-height:28px;margin-bottom:12px;color:#2563eb;font-size:24px;line-height:1}.why-iptv-stat-icon.is-star{color:#eab308}.why-iptv-stat strong{margin-bottom:4px;font-family:var(--font-primary);font-size:30px;font-weight:800;line-height:1;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.why-iptv-stat span{color:#6b7280;font-size:14px}.solution-section{padding:104px 0 112px;background:#fff}.solution-container{max-width:1180px}.solution-heading{max-width:820px;margin:0 auto 56px;text-align:center}.solution-label{display:inline-block;margin-bottom:16px;padding:5px 14px;border-radius:999px;color:#16a34a;background:#dcfce7;font-family:var(--font-primary);font-size:14px;font-weight:700}.solution-heading h2{margin-bottom:18px;color:#1f2937;font-family:var(--font-primary);font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-1.2px;line-height:1.15}.solution-heading h2 span{color:#3988f5}.solution-heading>p{max-width:760px;margin:0 auto;color:#65758b;font-size:17px;line-height:1.7}.solution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card{min-height:292px;padding:26px 24px 24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 40px #00000014;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.solution-card:hover{border-color:#b9d6ff;box-shadow:0 14px 42px #2563eb1f;transform:translateY(-4px)}.solution-card-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:14px;color:#3988f5;background:#eaf3ff}.solution-card h3{margin-bottom:8px;color:#1f2937;font-family:var(--font-primary);font-size:19px;font-weight:700;line-height:1.3}.solution-card p{margin-bottom:16px;color:#65758b;font-size:15px;line-height:1.65}.solution-card-note{display:block;padding:7px 10px;border-radius:8px;color:#3988f5;background:#f1f7ff;font-size:13px;font-weight:600;line-height:1.45}.solution-devices{margin:52px auto 80px;text-align:center}.solution-devices p{margin-bottom:6px;color:#1f2937;font-family:var(--font-primary);font-size:20px;font-weight:700}.solution-devices span{color:#65758b;font-size:16px}.solution-reasons{max-width:1040px;margin:0 auto}.solution-reasons>h3{margin-bottom:28px;color:#1f2937;font-family:var(--font-primary);font-size:28px;text-align:center}.solution-reasons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 48px}.solution-reason{display:flex;align-items:flex-start;gap:14px}.solution-reason-icon{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:10px;color:#16a34a;background:#dcfce7}.solution-reason-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.solution-reason p{margin-bottom:4px;color:#1f2937;font-family:var(--font-primary);font-size:16px;font-weight:700}.solution-reason span{color:#65758b;font-size:14px;line-height:1.55}.devices-section{padding:18px 0 34px;background-color:var(--color-white);text-align:center}.devices-title{font-family:var(--font-accent);font-size:44px;color:var(--color-text-body);margin-bottom:18px;font-weight:400}.devices-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;max-width:900px;margin:0 auto}.device-logo-item{display:flex;align-items:center;gap:8px;font-weight:600;color:#555}.device-logo-item img{height:30px;object-fit:contain}.device-wave{width:100%;line-height:0;margin-bottom:-1px}.device-wave svg{display:block;width:calc(100% + 1.3px);height:44px}.sports-section{padding:var(--spacing-xxl) 0;background:linear-gradient(180deg,#092e68 0%,var(--color-cyan) 100%)}.sports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.sports-card{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s ease}.sports-card:hover{transform:translateY(-5px)}.sports-card img{width:100%;height:100%;object-fit:cover}.pricing-section{padding:var(--spacing-xxl) 0;background-color:var(--color-gray-bg)}.pricing-heading{max-width:760px;margin:0 auto 54px;text-align:center}.pricing-heading>span{color:#0874bb;font-family:var(--font-primary);font-size:13px;font-weight:800;letter-spacing:1px}.pricing-heading h2{margin:10px 0 14px;color:var(--color-dark-blue);font-size:clamp(32px,4vw,44px)}.pricing-heading p{color:#65758b;font-size:17px;line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:stretch}.pricing-card{background:var(--color-white);border-radius:var(--radius-lg);padding:40px 30px;text-align:center;box-shadow:var(--shadow-card);position:relative;transition:all .3s ease;border:1px solid var(--color-border);display:flex;flex-direction:column}.pricing-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-10px)}.pricing-card.popular{border-color:var(--color-cyan);box-shadow:var(--shadow-pricing);transform:scale(1.05);z-index:1}.pricing-card.popular:hover{transform:scale(1.05) translateY(-5px)}.pricing-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#f05,#ff00a2);color:var(--color-white);padding:5px 20px;border-radius:var(--radius-full);font-size:14px;font-weight:700;letter-spacing:1px}.pricing-name{font-size:20px;color:var(--color-text-heading);margin-bottom:10px}.pricing-subtitle{color:#777;font-size:14px;margin-bottom:20px}.pricing-price{font-size:50px;font-weight:800;color:var(--color-dark-blue);display:flex;justify-content:center;align-items:flex-start;line-height:1;margin-bottom:10px}.pricing-currency{font-size:24px;margin-top:5px;margin-right:5px}.pricing-period{font-size:16px;color:#777;margin-bottom:30px;font-weight:500}.pricing-features{text-align:left;margin-bottom:30px;flex:1}.pricing-features li{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:15px;color:var(--color-text-body)}.pricing-features li svg{color:#00d4ff;width:16px;height:16px;flex-shrink:0}.pricing-features li.strong{font-weight:700;color:var(--color-dark-blue)}.pricing-btn{width:100%;background:linear-gradient(90deg,var(--color-dark-blue) 0%,var(--color-cyan) 100%);color:var(--color-white);padding:15px;border-radius:var(--radius-full);font-size:16px;font-weight:700;margin-bottom:15px;border:none;cursor:pointer}.pricing-guarantee{font-size:13px;color:#888}.activation-section{position:relative;padding:120px 0;overflow:hidden;background:var(--color-dark-blue);color:var(--color-white)}.activation-section:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(0,212,255,.12) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(9,46,104,.75) 0%,transparent 50%)}.activation-container{position:relative;z-index:1;max-width:1380px}.activation-header{max-width:900px;margin:0 auto 80px;text-align:center}.activation-badge{display:inline-block;margin-bottom:18px;padding:7px 15px;border:1px solid rgba(0,212,255,.45);border-radius:999px;color:var(--color-light-cyan);background:#00d4ff1f;font-family:var(--font-primary);font-size:14px;font-weight:700;letter-spacing:.3px}.activation-header h2{margin-bottom:16px;color:var(--color-white);font-family:var(--font-primary);font-size:42px;font-weight:900;letter-spacing:-1.5px;line-height:1.2}.activation-header p{margin:0;color:#ffffffc2;font-size:17px;line-height:1.7}.activation-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px}.activation-step{padding:40px 32px;border:1px solid rgba(0,212,255,.25);border-radius:20px;background:#092e686b;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.activation-step:hover{border-color:var(--color-cyan);box-shadow:0 20px 40px #00d4ff2e;transform:translateY(-8px)}.activation-number{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;border-radius:50%;color:var(--color-dark-blue);background:linear-gradient(135deg,var(--color-cyan) 0%,var(--color-light-cyan) 100%);box-shadow:0 10px 30px #00d4ff4d;font-size:24px;font-weight:800}.activation-step h3{margin-bottom:12px;color:var(--color-white);font-family:var(--font-primary);font-size:22px;font-weight:800;line-height:1.3}.activation-description{margin-bottom:24px;color:#ffffffc2;font-size:15px;line-height:1.6}.activation-step ul{display:flex;flex-direction:column;gap:12px}.activation-step li{display:flex;align-items:center;gap:10px;color:#ffffffc2;font-size:14px}.activation-check{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:var(--color-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.activation-cta{display:flex;align-items:center;justify-content:center}.activation-button{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:1px solid rgba(0,212,255,.5);border-radius:12px;color:var(--color-dark-blue);background:linear-gradient(135deg,var(--color-cyan) 0%,var(--color-light-cyan) 100%);box-shadow:0 10px 30px #00d4ff4d;font-size:16px;font-weight:700;transition:transform .3s ease,box-shadow .3s ease}.activation-button:hover{box-shadow:0 15px 40px #00d4ff6b;transform:translateY(-2px)}.activation-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.reviews-section{padding:96px 0;background:#f8fafc}.reviews-heading{max-width:780px;margin:0 auto 52px;text-align:center}.reviews-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:7px 14px;border:1px solid rgba(60,131,246,.2);border-radius:999px;color:#2563eb;background:#3c83f614;font-family:var(--font-primary);font-size:14px;font-weight:700}.reviews-label svg{width:16px;height:16px;fill:currentColor}.reviews-heading h2{margin-bottom:16px;color:#1d2530;font-family:var(--font-primary);font-size:42px;line-height:1.15}.reviews-heading h2 span{color:#4385e9}.reviews-heading p{margin:0;color:#65758b;font-size:17px}.reviews-viewport{overflow:hidden}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review-card{display:flex;min-height:300px;flex-direction:column;padding:26px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a0f;animation:review-card-in .4s ease both}@keyframes review-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.review-card-header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.review-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);font-family:var(--font-primary);font-size:17px;font-weight:800}.review-card-header h3{margin:0 0 2px;color:#111827;font-family:var(--font-primary);font-size:15px;font-weight:700}.review-card-header p{margin:0;color:#9ca3af;font-size:12px}.review-quote{width:26px;height:26px;margin-left:auto;fill:#dbeafe}.review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.review-stars{display:flex;gap:2px}.review-stars svg{width:17px;height:17px;fill:#e5e7eb}.review-stars svg.is-filled{fill:#facc15}.review-meta>span{color:#9ca3af;font-size:12px}.review-text{flex:1;margin:0 0 22px;color:#4b5563;font-size:14px;line-height:1.75}.review-plan{width:fit-content;padding:5px 10px;border-radius:999px;color:#2563eb;background:#eff6ff;font-size:12px;font-weight:600}.reviews-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.review-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #e5e7eb;border-radius:50%;color:#4b5563;background:#fff;box-shadow:0 2px 5px #0f172a0d;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.review-arrow:hover{border-color:#60a5fa;color:#2563eb;transform:translateY(-1px)}.review-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.review-dots{display:flex;align-items:center;gap:8px}.review-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#d1d5db;cursor:pointer;transition:width .3s ease,background .3s ease}.review-dot.is-active{width:24px;background:#2563eb}.features-section{padding:var(--spacing-xxl) 0;background-color:var(--color-white);text-align:center}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.feature-item{text-align:center}.feature-icon{width:60px;height:60px;background-color:#00d4ff1a;color:var(--color-cyan);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon svg{width:30px;height:30px;fill:currentColor}.feature-title{font-size:18px;margin-bottom:10px;font-weight:700}.feature-desc{font-size:14px;color:#666}.faq-section{position:relative;padding:112px 0;overflow:hidden;background:linear-gradient(180deg,#fff,#f3f9ff)}.faq-section:before{position:absolute;top:-180px;right:-120px;width:460px;height:460px;border-radius:50%;content:"";pointer-events:none;background:radial-gradient(circle,#00d4ff1f,#00d4ff00 68%)}.faq-section:after{position:absolute;bottom:-220px;left:-160px;width:500px;height:500px;border-radius:50%;content:"";pointer-events:none;background:radial-gradient(circle,#092e681a,#092e6800 68%)}.faq-heading{position:relative;z-index:1;max-width:760px;margin:0 auto 56px;text-align:center}.faq-label{display:inline-flex;align-items:center;margin-bottom:16px;padding:7px 15px;border:1px solid rgba(0,212,255,.28);border-radius:999px;color:#0874bb;background:#00d4ff1a;font-family:var(--font-primary);font-size:14px;font-weight:700;letter-spacing:.2px}.faq-heading h2{margin-bottom:16px;color:var(--color-dark-blue);font-family:var(--font-primary);font-size:44px;line-height:1.15}.faq-heading p{max-width:672px;margin:0 auto;padding:0 8px;color:#5f7188;font-size:17px;line-height:1.7}.faq-heading strong{font-weight:700}.faq-container{position:relative;z-index:1;display:grid;max-width:1040px;gap:16px;margin:0 auto}.faq-item{position:relative;padding:24px 28px 26px 32px;border:1px solid rgba(9,46,104,.1);border-radius:14px;background:#fff;box-shadow:0 8px 24px #092e680d;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-item:before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 3px 3px 0;content:"";background:linear-gradient(180deg,var(--color-cyan),var(--color-blue))}.faq-item:hover{border-color:#00d4ff59;box-shadow:0 14px 30px #092e681a;transform:translateY(-2px)}.faq-question{color:var(--color-dark-blue);font-family:var(--font-primary);font-size:17px;font-weight:700;line-height:1.45}.faq-answer{margin:10px 0 0;color:#65758b;font-size:15px;line-height:1.7}.footer{background-color:var(--color-dark-blue);color:var(--color-white);padding:60px 0 20px}.footer-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px;margin-bottom:20px}.footer-about{max-width:400px}.footer-logo{height:50px;margin-bottom:20px}.footer-desc{font-size:14px;opacity:.8;line-height:1.8}.footer-links-col h4{color:var(--color-white);margin-bottom:20px;font-size:18px}.footer-links-col ul li{margin-bottom:10px}.footer-links-col ul li a{color:#ffffffb3;font-size:14px}.footer-links-col ul li a:hover{color:var(--color-white)}.footer-bottom{text-align:center;font-size:14px;opacity:.7}.whatsapp-float{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #25d36666;z-index:1000;animation:pulse 2s infinite}.whatsapp-float svg{width:35px;height:35px;fill:currentColor}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #25d366b3}70%{transform:scale(1.1);box-shadow:0 0 0 15px #25d36600}to{transform:scale(1);box-shadow:0 0 #25d36600}}@media(max-width:992px){.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-10px)}.hero-container{flex-direction:column;text-align:center;min-height:0;transform:none}.hero-content{max-width:100%;text-align:center}.features-grid{grid-template-columns:repeat(2,1fr)}.footer-top{flex-direction:column;gap:40px}.why-iptv-grid{grid-template-columns:1fr;gap:48px}.why-iptv-copy{max-width:760px}.solution-cards{grid-template-columns:repeat(2,1fr)}.download-hero-grid{grid-template-columns:1fr}.download-hero-copy{max-width:700px;margin:0 auto;text-align:center}.download-hero h1,.download-hero-copy>p{margin-right:auto;margin-left:auto}.download-hero-actions,.download-trust-row{justify-content:center}.download-hero-art{width:min(570px,100%);min-height:380px;margin:0 auto}.download-device-band-inner{flex-direction:column;text-align:center}.download-device-pills{justify-content:center}.download-guide-grid{grid-template-columns:1fr}.download-guide-card{min-height:0}}@media(max-width:768px){.nav-links{display:none;position:absolute;top:106px;left:0;right:0;flex-direction:column;align-items:stretch;background:linear-gradient(102deg,#081b36,#0b4386 54%,#016ffb);box-shadow:0 12px 24px #0000002e;transform:none;white-space:normal}.nav-links.is-open{display:flex}.nav-links a{padding:15px 24px}.nav-links a:after{bottom:8px;left:24px}.menu-toggle{display:block}.pricing-heading{margin-bottom:38px}.pricing-heading h2{font-size:32px}.pricing-heading p{font-size:15px}.download-hero{padding:136px 0 68px}.download-hero h1{font-size:42px;letter-spacing:-1.2px}.download-hero-copy>p{font-size:15px}.download-trust-row{gap:7px;line-height:1.5}.download-trust-separator{display:none}.download-hero-art{min-height:275px;margin-top:12px}.download-art-ring{width:255px;height:255px}.download-art-card{width:92%;padding:12px 12px 3px;border-radius:19px}.download-art-card img{margin-top:10px}.download-floating-card{padding:8px 10px}.download-floating-card-top{top:7px;right:-3px}.download-floating-card-bottom{bottom:3px;left:-3px}.download-floating-icon,.download-floating-bars{width:25px;height:25px}.download-floating-card strong{font-size:10px}.download-floating-card small{font-size:8px}.download-versions,.download-guides{padding:68px 0}.download-section-heading{margin-bottom:30px}.download-section-heading h2{font-size:31px}.download-section-heading p{font-size:15px}.download-version-grid{grid-template-columns:1fr}.download-version-card{padding:24px}.download-device-band{padding:42px 0}.download-device-band h2{font-size:27px}.download-help-card{align-items:flex-start;flex-direction:column;padding:25px 22px}.download-help-button{width:100%}.blog-hero{padding:144px 0 80px}.blog-hero h1{font-size:42px;letter-spacing:-1px}.blog-hero p{font-size:16px}.blog-main{padding:64px 0 80px}.blog-layout{grid-template-columns:1fr;gap:36px}.blog-sidebar-card{position:static}.blog-content-heading h2{font-size:32px}.blog-need-finder{padding:22px}.blog-needs,.blog-topics{grid-template-columns:1fr}.blog-topic-card{min-height:0}.blog-library-note{align-items:flex-start;flex-wrap:wrap;gap:16px}.blog-empty-icon{margin-right:0}.blog-library-note>div:nth-child(2){flex:1 1 calc(100% - 64px)}.blog-back-link{margin-left:0}.features-grid{grid-template-columns:1fr}.hero-title{font-size:32px}.hero-content{position:relative;z-index:3}.hero-container{z-index:3}.hero{min-height:0;padding:80px 0 130px}.header-container{height:80px}.faq-section{padding:64px 0}.faq-heading{margin-bottom:32px}.faq-heading h2{font-size:34px;line-height:1.15}.faq-heading p{font-size:16px;line-height:24px}.faq-container{gap:16px}.faq-item{padding:20px}.faq-question{font-size:17px}.faq-answer{font-size:14px}.activation-section{padding:80px 0}.activation-header{margin-bottom:48px}.activation-header h2{font-size:32px}.activation-header p{font-size:16px}.activation-steps{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.activation-step{padding:32px 24px}.activation-step h3{font-size:20px}.activation-button{width:100%;justify-content:center}.reviews-section{padding:72px 0}.reviews-heading{margin-bottom:36px}.reviews-heading h2{font-size:32px}.reviews-heading p{font-size:16px}.reviews-grid{grid-template-columns:1fr}.reviews-grid .review-card:nth-child(n+2){display:none}.reviews-controls{margin-top:28px}.solution-section{padding:72px 0 80px}.solution-heading{margin-bottom:40px}.solution-heading h2{font-size:32px}.solution-heading>p{font-size:16px}.solution-cards{grid-template-columns:1fr}.solution-card{min-height:0}.solution-devices{margin:44px auto 60px}.solution-reasons-grid{grid-template-columns:1fr;gap:22px}.solution-reasons>h3{font-size:24px}.nav-links{top:80px}.logo img{height:60px;width:60px}.devices-title{font-size:30px}.why-iptv-section{padding:64px 0}.why-iptv-title{font-size:34px}.why-iptv-intro{font-size:16px}.why-iptv-grid{padding-right:16px;padding-left:16px}.why-iptv-stat{min-height:150px;padding:20px 12px}}
