:root{--color-bg:#f8faff;--color-surface:#fff;--color-surface-soft:#f3f6ff;--color-text:#101828;--color-text-secondary:#667085;--color-border:rgba(16, 24, 40, 0.08);--color-border-strong:rgba(16, 24, 40, 0.16);--color-primary:#5b5cf6;--color-primary-dark:#4849df;--color-cyan:#00b8f5;--color-pink:#ff4d8d;--color-warm:#ffb020;--color-error:#b42318;--color-error-soft:#fef3f2;--color-focus:#087ca7;--gradient-brand:linear-gradient(135deg, var(--color-primary) 0%, var(--color-cyan) 52%, var(--color-pink) 100%);--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, 1vw + 0.8rem, 1.1875rem);--heading-md:clamp(1.375rem, 2vw + 0.8rem, 1.75rem);--heading-lg:clamp(1.75rem, 3vw + 0.8rem, 2.5rem);--heading-xl:clamp(2.125rem, 4.5vw + 0.65rem, 3.75rem);--display:clamp(2.5rem, 6vw + 0.5rem, 4.75rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--section-space:clamp(4.5rem, 9vw, 7.5rem);--radius-sm:0.625rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(16, 24, 40, 0.04);--shadow-sm:0 8px 24px rgba(46, 58, 89, 0.07);--shadow-card:0 20px 50px rgba(46, 58, 89, 0.08);--shadow-brand:0 10px 24px rgba(91, 92, 246, 0.22);--container-wide:80rem;--container-content:47.5rem;--container-narrow:40rem;--gutter:clamp(1.125rem, 4vw, 2rem);--header-height:4.5rem;--transition-fast:160ms ease;--transition-base:240ms ease}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:var(--color-primary-dark);text-decoration-thickness:.08em;text-underline-offset:.2em}a:hover{color:var(--color-primary)}:where(h1,h2,h3,h4,h5,h6){margin-block:0 .65em;color:var(--color-text);font-weight:760;line-height:1.14;letter-spacing:-.035em}h1{font-size:var(--heading-xl)}h2{font-size:var(--heading-lg)}h3{font-size:var(--heading-md)}p{margin-block:0 1em}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:rgb(91 92 246 / .2)}.iptv-display,.iptv-heading-xl,.iptv-heading-lg,.iptv-heading-md{max-width:18ch;color:var(--color-text);font-weight:760;line-height:1.12;letter-spacing:-.04em}.iptv-display{font-size:var(--display)}.iptv-heading-xl{font-size:var(--heading-xl)}.iptv-heading-lg{font-size:var(--heading-lg)}.iptv-heading-md{font-size:var(--heading-md)}.iptv-body-lg{max-width:42rem;font-size:var(--text-lg);line-height:1.7}.iptv-body{max-width:42rem;font-size:var(--text-base);line-height:1.7}.iptv-eyebrow{display:inline-flex;margin-bottom:var(--space-5);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.iptv-muted{color:var(--color-text-secondary)}.container{width:min(calc(100% - (2 * var(--gutter))), var(--container-wide));margin-inline:auto}.container--content{max-width:var(--container-content)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-space)}.site-main{min-height:min(44rem, calc(100vh - var(--header-height)))}.page-header{margin-bottom:var(--space-8)}.archive-description{max-width:var(--container-narrow);color:var(--color-text-secondary)}.site-branding{position:relative;z-index:2;flex:0 0 auto;line-height:1}.site-wordmark{display:inline-flex;align-items:baseline;color:var(--color-text);font-size:clamp(1.25rem, 2vw, 1.45rem);font-weight:820;letter-spacing:-.055em;line-height:1;text-decoration:none}.site-wordmark:hover{color:var(--color-text)}.site-wordmark__clear{background:var(--gradient-brand);background-clip:text;color:#fff0;-webkit-background-clip:text}.custom-logo,.site-logo-img,.site-logo__img{width:auto!important;height:58px!important;max-height:60px!important;object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast;background:transparent!important}.site-header{position:sticky;z-index:100;top:0;min-height:var(--header-height);background:rgb(255 255 255 / .94);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-xs);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header__inner{display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:var(--space-4)}.nav-toggle{position:relative;z-index:2;display:inline-grid;width:2.75rem;min-width:2.75rem;height:2.75rem;place-items:center;padding:0;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.nav-toggle:hover{background:var(--color-surface-soft);border-color:rgb(91 92 246 / .28)}.nav-toggle__icon,.nav-toggle__icon::before,.nav-toggle__icon::after,.nav-toggle__icon span{display:block;width:1.15rem;height:2px;background:currentColor;border-radius:var(--radius-pill);content:"";transition:opacity var(--transition-fast),transform var(--transition-fast)}.nav-toggle__icon::before{transform:translateY(-.375rem)}.nav-toggle__icon::after{transform:translateY(.25rem)}.nav-toggle[aria-expanded="true"] .nav-toggle__icon span{opacity:0}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::before{transform:translateY(.125rem) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle__icon::after{transform:rotate(-45deg)}.site-navigation{visibility:hidden;position:absolute;top:calc(100% + 1px);right:0;left:0;max-height:calc(100vh - var(--header-height));padding:var(--space-4) var(--gutter) var(--space-6);overflow-y:auto;background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-card);opacity:0;transform:translateY(-.5rem);transition:visibility var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.site-navigation.is-open{visibility:visible;opacity:1;transform:translateY(0)}.menu{display:flex;margin:0;padding:0;list-style:none}.primary-menu{flex-direction:column;gap:var(--space-1)}.primary-menu a{display:flex;min-height:3rem;align-items:center;padding:.65rem .8rem;color:var(--color-text);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:680;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.primary-menu a:hover,.primary-menu .current-menu-item>a,.primary-menu .current_page_item>a{background:var(--color-surface-soft);color:var(--color-primary-dark)}.primary-menu .current-menu-item>a,.primary-menu .current_page_item>a{box-shadow:inset 3px 0 var(--color-primary)}.primary-menu li a[href*="/guides/"],.primary-menu li a[href*="tutorials"],.primary-navigation li a[href*="/guides/"],.primary-navigation li a[href*="tutorials"]{display:none!important}.header-actions{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.header-actions__support{display:flex;min-height:2.75rem;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700;text-decoration:none}.header-actions__support:hover{color:var(--color-primary-dark)}.iptv-button,.button,.wp-element-button,button[type="submit"],input[type="submit"]{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.125rem;background:var(--color-primary);color:var(--color-surface);border:1px solid #fff0;border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.iptv-button:hover,.button:hover,.wp-element-button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:var(--color-primary-dark);color:var(--color-surface);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.iptv-button--primary{background:var(--gradient-brand);background-size:160% 160%;box-shadow:var(--shadow-brand)}.iptv-button--primary:hover{background-position:80% 50%;box-shadow:0 14px 30px rgb(91 92 246 / .28)}.iptv-button--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.iptv-button--secondary:hover{background:var(--color-surface-soft);color:var(--color-primary-dark);border-color:rgb(91 92 246 / .3);box-shadow:var(--shadow-sm)}.iptv-button--ghost{background:#fff0;color:var(--color-primary-dark);box-shadow:none}.iptv-button--ghost:hover{background:rgb(91 92 246 / .08);color:var(--color-primary-dark);box-shadow:none}.iptv-button--small{min-height:2.75rem;padding:.625rem 1rem;font-size:var(--text-sm)}.iptv-button--large{min-height:3.25rem;padding:.875rem 1.4rem;font-size:var(--text-lg)}.card,.iptv-card{padding:clamp(1.25rem, 4vw, 2rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.iptv-card--interactive{transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.iptv-card--interactive:hover{border-color:rgb(91 92 246 / .18);box-shadow:var(--shadow-card);transform:translateY(-3px)}.iptv-badge,.badge{display:inline-flex;min-height:1.75rem;align-items:center;padding:.3rem .7rem;background:rgb(91 92 246 / .1);color:var(--color-primary-dark);border:1px solid rgb(91 92 246 / .14);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:780;letter-spacing:.02em;line-height:1.2}.iptv-badge--soft{background:var(--color-surface);box-shadow:var(--shadow-xs)}.entry+.entry{margin-top:var(--space-6)}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{color:var(--color-primary-dark)}.entry-thumbnail{margin:var(--space-6) calc(-1 * clamp(1.25rem, 4vw, 2rem))}.entry-content>:last-child,.card>:last-child,.iptv-card>:last-child{margin-bottom:0}.empty-state{isolation:isolate;position:relative;max-width:44rem;margin-inline:auto;padding:clamp(2rem, 7vw, 4.5rem);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-align:center}.empty-state>*{position:relative;z-index:1}.empty-state .iptv-heading-xl{margin-inline:auto}.empty-state .iptv-body-lg{margin:0 auto var(--space-7)}.ambient-glow::before,.ambient-glow::after{position:absolute;z-index:0;width:14rem;height:14rem;border-radius:50%;content:"";filter:blur(60px);opacity:.13;pointer-events:none}.ambient-glow::before{top:-7rem;right:-5rem;background:var(--color-cyan)}.ambient-glow::after{bottom:-8rem;left:-5rem;background:var(--color-pink)}label{display:block;margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:720}fieldset{padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}legend{padding-inline:var(--space-2);font-weight:750}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select,textarea){width:100%;min-height:3rem;padding:.7rem .875rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}textarea{min-height:8rem;resize:vertical}:where(input,select,textarea)::placeholder{color:var(--color-text-secondary);opacity:.82}:where(input,select,textarea):hover{border-color:rgb(16 24 40 / .28)}:where(input,select,textarea):focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px rgb(91 92 246 / .13)}:where(input[type="checkbox"],input[type="radio"]){width:1.125rem;height:1.125rem;margin:0 var(--space-2) 0 0;accent-color:var(--color-primary);vertical-align:-.2em}.iptv-field-error,.has-error{color:var(--color-error);font-size:var(--text-sm);font-weight:650}.has-error :where(input,select,textarea),:where(input,select,textarea)[aria-invalid="true"]{background:var(--color-error-soft);border-color:var(--color-error)}.iptv-field-help{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.iptv-brand-footer,.site-footer{background:#ffffff!important;border-top:1px solid #e2e8f0!important;color:#475569!important;padding:32px 0 20px 0!important;box-sizing:border-box}.iptv-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.1fr 1fr;gap:28px 24px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #f1f5f9}@media (max-width:992px){.iptv-footer-grid{grid-template-columns:1fr 1fr;gap:24px 20px}}@media (max-width:580px){.iptv-footer-grid{grid-template-columns:1fr;gap:20px}}.iptv-footer-brand{display:flex;flex-direction:column;align-items:flex-start;max-width:330px}.iptv-footer-logo-link{display:inline-block;margin-bottom:12px;text-decoration:none}.iptv-footer-logo{height:52px!important;max-height:58px!important;width:auto!important;max-width:200px!important;object-fit:contain;image-rendering:-webkit-optimize-contrast;display:block}.iptv-footer-tagline{margin:0 0 4px 0!important;font-size:0.88rem!important;font-weight:800!important;color:#0f172a!important;line-height:1.3!important}.iptv-footer-desc{margin:0 0 14px 0!important;font-size:0.78rem!important;color:#64748b!important;line-height:1.5!important}.iptv-footer-support-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:.76rem;color:#0f172a;text-decoration:none!important;transition:all 0.2s ease}.iptv-footer-support-pill:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.iptv-footer-support-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgb(34 197 94 / .2);flex-shrink:0}.iptv-footer-support-label{color:#64748b;font-weight:600}.iptv-footer-support-num{font-weight:800;color:#0f172a;letter-spacing:.02em}.iptv-footer-col{display:flex;flex-direction:column}.iptv-footer-heading{margin:0 0 12px 0!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:#0f172a!important}.iptv-footer-nav{margin:0!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;gap:7px}.iptv-footer-nav li{margin:0!important;padding:0!important}.iptv-footer-nav a{display:inline-block;font-size:0.78rem!important;color:#64748b!important;text-decoration:none!important;font-weight:550;transition:color 0.15s ease,transform 0.15s ease;line-height:1.35}.iptv-footer-nav a:hover{color:#2563eb!important;transform:translateX(2px)}.iptv-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-top:18px}.iptv-footer-bottom-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.iptv-footer-copy{margin:0!important;font-size:0.74rem!important;color:#94a3b8!important}.iptv-footer-badge-security{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:#64748b;background:#f8fafc;padding:2px 8px;border-radius:4px;border:1px solid #f1f5f9;font-weight:600}.security-dot{font-size:.8rem}.iptv-footer-bottom-right{display:flex;align-items:center}.iptv-footer-legal-nav{display:flex;align-items:center;gap:8px}.iptv-footer-legal-nav a{font-size:0.74rem!important;color:#64748b!important;text-decoration:none!important;font-weight:600;transition:color 0.15s ease}.iptv-footer-legal-nav a:hover{color:#2563eb!important}.iptv-footer-sep{color:#cbd5e1;font-size:.65rem}.alignwide{width:min(var(--container-wide), calc(100vw - (2 * var(--gutter))));max-width:none;margin-left:50%;transform:translateX(-50%)}.alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{z-index:100000;top:var(--space-3);left:var(--space-3);width:auto;height:auto;padding:var(--space-3) var(--space-4);margin:0;overflow:visible;clip:auto;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-card);white-space:normal}.pagination{margin-top:var(--space-8)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-numbers{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.35rem .6rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.page-numbers.current{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.iptv-floating-actions{position:fixed;z-index:99;right:clamp(1rem, 3vw, 1.75rem);bottom:clamp(1rem, 3vw, 1.75rem);display:flex;align-items:center;gap:var(--space-3);pointer-events:none}.iptv-floating-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:750;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.iptv-floating-btn--whatsapp{width:3.25rem;height:3.25rem;padding:0;background:#25d366;color:#fff;border:1px solid rgb(255 255 255 / .4);border-radius:50%;box-shadow:0 6px 20px rgb(37 211 102 / .4)}.iptv-floating-btn--whatsapp:hover,.iptv-floating-btn--whatsapp:focus-visible{background:#20ba5a;color:#fff;box-shadow:0 10px 26px rgb(37 211 102 / .55);transform:translateY(-2px) scale(1.04)}.iptv-floating-btn--order{height:3.25rem;padding:0 1.25rem;gap:var(--space-2);background:var(--gradient-brand);background-size:160% 160%;color:#fff;border:1px solid rgb(255 255 255 / .35);border-radius:var(--radius-pill);box-shadow:0 8px 24px rgb(91 92 246 / .35);font-size:var(--text-sm);animation:orderPulse 8s ease-in-out infinite}.iptv-floating-btn--order:hover,.iptv-floating-btn--order:focus-visible{animation-play-state:paused;color:#fff;box-shadow:0 12px 30px rgb(91 92 246 / .5);transform:translateY(-2px)}@keyframes orderPulse{0%,75%,100%{transform:scale(1);box-shadow:0 8px 24px rgb(91 92 246 / .35)}80%{transform:scale(1.04);box-shadow:0 12px 28px rgb(91 92 246 / .5)}85%{transform:scale(.98)}90%{transform:scale(1.02);box-shadow:0 10px 26px rgb(91 92 246 / .45)}95%{transform:scale(1)}}@media (min-width:30rem){.header-actions{grid-template-columns:1fr 1fr;align-items:center}}@media (min-width:48rem){.site-footer__grid{grid-template-columns:minmax(15rem,1.6fr) repeat(3,1fr)}.site-footer__brand{grid-column:auto;padding-right:var(--space-7)}.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:64rem){:root{--header-height:5rem}body.menu-open{overflow:auto}.nav-toggle{display:none}.site-navigation{visibility:visible;position:static;display:flex;max-height:none;align-items:center;gap:clamp(1rem, 2.5vw, 2rem);padding:0;overflow:visible;background:#fff0;border:0;border-radius:0;box-shadow:none;opacity:1;transform:none}.primary-menu{flex-direction:row;align-items:center;gap:var(--space-1)}.primary-menu a{min-height:2.75rem;padding:.5rem clamp(0.45rem, 0.8vw, 0.75rem)}.primary-menu .current-menu-item>a,.primary-menu .current_page_item>a{box-shadow:inset 0 -2px var(--color-primary)}.header-actions{display:flex;grid-template-columns:none;gap:var(--space-3);margin:0;padding:0;border:0}.header-actions__support{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}.iptv-floating-btn--order{animation:none!important}}.site-main--legal-page{background:#f8fafc;min-height:70vh}.legal-page-hero{background:linear-gradient(180deg,#eff6ff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;padding:48px 0 36px 0;text-align:center}.legal-badge-pill{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#fff;border:1px solid #bfdbfe;padding:4px 12px;border-radius:999px;margin-bottom:12px;box-shadow:0 1px 2px rgb(37 99 235 / .05)}.legal-hero-title{font-size:clamp(1.8rem, 4vw, 2.5rem);font-weight:850;color:#0f172a;margin:0 0 12px 0;line-height:1.2}.legal-hero-subtitle{font-size:1rem;color:#475569;max-width:680px;margin:0 auto;line-height:1.6}.legal-content-section{padding:40px 0 60px 0}.legal-card-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(24px, 5vw, 44px);box-shadow:0 4px 20px -2px rgb(0 0 0 / .03)}.legal-meta-bar{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:32px;font-size:.8rem;color:#64748b}.legal-meta-bar strong{color:#0f172a}.legal-block{margin-bottom:32px}.legal-block:last-of-type{margin-bottom:24px}.legal-heading-2{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 12px 0;line-height:1.35;border-bottom:2px solid #f1f5f9;padding-bottom:8px}.legal-block p{font-size:.92rem;color:#334155;line-height:1.7;margin:0 0 12px 0}.legal-block ul{margin:0 0 16px 0;padding-left:20px}.legal-block li{font-size:.9rem;color:#334155;line-height:1.65;margin-bottom:8px}.about-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0 36px 0}.about-pillar-card{padding:18px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:transform 0.2s ease}.about-pillar-card:hover{transform:translateY(-2px);border-color:#cbd5e1}.about-pillar-card .pillar-icon{font-size:1.6rem;display:inline-block;margin-bottom:10px}.about-pillar-card h3{font-size:.95rem;font-weight:800;color:#0f172a;margin:0 0 6px 0}.about-pillar-card p{font-size:.8rem;color:#64748b;line-height:1.5;margin:0}.legal-callout-box{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1.5px solid #bfdbfe;border-radius:12px;padding:24px;margin-top:36px}.legal-callout-box h3{font-size:1.1rem;font-weight:800;color:#1e3a8a;margin:0 0 8px 0}.legal-callout-box p{font-size:.88rem;color:#334155;line-height:1.6;margin:0 0 16px 0}.callout-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:root{--bg-pure:#ffffff;--bg-soft:#f8fafc;--bg-card:#ffffff;--bg-card-hover:#f1f5f9;--border-light:#e2e8f0;--border-strong:#cbd5e1;--border-magenta:#d946ef;--magenta-primary:#d946ef;--purple-primary:#9333ea;--cyan-primary:#06b6d4;--emerald-primary:#10b981;--amber-primary:#f59e0b;--whatsapp-green:#25d366;--grad-magenta-purple:linear-gradient(135deg, #d946ef 0%, #9333ea 100%);--grad-soft-light:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--grad-card-highlight:linear-gradient(135deg, rgba(217, 70, 239, 0.08) 0%, rgba(147, 51, 234, 0.04) 100%);--text-heading:#0f172a;--text-body:#334155;--text-muted:#64748b;--text-subtle:#94a3b8;--shadow-soft:0 4px 20px rgba(15, 23, 42, 0.06);--shadow-card:0 10px 30px rgba(15, 23, 42, 0.08);--shadow-card-hover:0 20px 40px rgba(147, 51, 234, 0.14);--shadow-magenta:0 8px 25px rgba(217, 70, 239, 0.35);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px}body.home,body.home #page,body.home .home-main,.light-theme-wrapper{background-color:var(--bg-pure)!important;color:var(--text-body)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6,body.home .iptv-display,body.home .iptv-heading-xl,body.home .iptv-heading-lg,body.home .iptv-heading-md,body.home .section-title,body.home [id*="-title"],body.home :where(h1,h2,h3,h4,h5,h6){color:var(--text-heading)!important;font-weight:850;letter-spacing:-.025em;text-shadow:none!important}body.home p,body.home .light-section-desc{color:var(--text-body)!important;line-height:1.65}.text-gradient-magenta{background:var(--grad-magenta-purple);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline}body.home .site-header,.site-header{position:sticky;z-index:999;top:0;background:rgb(255 255 255 / .96)!important;border-bottom:2px solid transparent!important;border-image:var(--grad-magenta-purple) 1!important;box-shadow:0 4px 20px rgb(15 23 42 / .05)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all 0.3s ease}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:78px}.site-logo,.site-branding{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;line-height:1;background:transparent!important}.site-logo__link,.site-wordmark-brand{display:inline-flex;align-items:center;text-decoration:none!important;line-height:1;background:transparent!important}.site-logo img,.site-logo__img,.site-logo-img{max-height:60px!important;height:58px!important;width:auto!important;display:block!important;object-fit:contain;image-rendering:-webkit-optimize-contrast;background:transparent!important;border-radius:0;transition:transform 0.2s ease,opacity 0.2s ease}.site-logo__link:hover img,.site-wordmark-brand:hover img{transform:scale(1.03);opacity:.95}.site-logo .brand-iptv,.site-logo .brand-clear,.site-logo .brand-tagline,.site-branding .brand-iptv,.site-branding .brand-clear,.site-branding .brand-tagline,.site-branding .site-wordmark-brand__text-wrap,.site-branding .site-title,.site-branding .site-description,.site-wordmark-brand__text-wrap{display:none!important}@media (max-width:768px){.site-header__inner{min-height:68px}.site-logo img,.site-logo__img,.site-logo-img{max-height:48px!important;height:46px!important}}body.home .primary-navigation a,.primary-navigation a{color:var(--text-body)!important;font-weight:650;font-size:.92rem;transition:color 0.2s ease,background-color 0.2s ease;padding:.5rem .65rem;border-radius:var(--radius-sm);text-decoration:none!important}body.home .primary-navigation a:hover,.primary-navigation a:hover{color:var(--purple-primary)!important;background:rgb(147 51 234 / .05)}.primary-navigation li a[href*="/guides/"],.primary-navigation li a[href*="tutorials"],.primary-menu li a[href*="/guides/"],.primary-menu li a[href*="tutorials"]{display:none!important}.header-actions{display:flex;align-items:center;gap:.65rem}body.home .header-actions__support,.header-actions__support{color:var(--text-body)!important;font-weight:650;font-size:.92rem;padding:.5rem .65rem;text-decoration:none!important;transition:color 0.2s ease}body.home .header-actions__support:hover,.header-actions__support:hover{color:var(--purple-primary)!important}body.home .btn-header-trial,body.home .iptv-button--primary,.btn-header-trial{background:var(--grad-magenta-purple)!important;border:none!important;box-shadow:var(--shadow-magenta)!important;color:#ffffff!important;font-weight:800!important;border-radius:var(--radius-full)!important;padding:.52rem 1.2rem!important;transition:all 0.25s ease!important;text-decoration:none!important;display:inline-flex;align-items:center;white-space:nowrap}body.home .btn-header-trial:hover,body.home .iptv-button--primary:hover,.btn-header-trial:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(217 70 239 / .45)!important;color:#ffffff!important}.header-actions__whatsapp{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.05rem;background:#25d366!important;color:#ffffff!important;font-size:.88rem;font-weight:750;border-radius:var(--radius-full)!important;text-decoration:none!important;box-shadow:0 4px 14px rgb(37 211 102 / .35);transition:all 0.2s ease;white-space:nowrap;flex-shrink:0}.header-actions__whatsapp:hover{background:#20bd5a!important;transform:translateY(-2px);box-shadow:0 6px 18px rgb(37 211 102 / .45);color:#ffffff!important}.header-actions__whatsapp-icon{display:block;width:18px;height:18px;object-fit:contain}.light-hero-section{position:relative;background:var(--bg-pure);padding:1.5rem 0 clamp(3.5rem, 6vw, 5.5rem);overflow:hidden;border-bottom:1px solid var(--border-light)}.hero-bg-backdrop{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hero-bg-backdrop-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.16;filter:blur(1.5px);transform:scale(1.03)}.hero-bg-backdrop-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(248 250 252 / .93) 50%,rgb(255 255 255 / .98) 100%)}.poster-ticker-wrapper{overflow:hidden;white-space:nowrap;position:relative;z-index:5;width:100%;padding:.5rem 0 2rem;opacity:1!important;mask:none!important;-webkit-mask:none!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important}.poster-ticker-wrapper::before,.poster-ticker-wrapper::after{display:none!important;content:none!important}.poster-ticker-track{display:inline-flex;gap:1.15rem;width:max-content;animation:tickerScroll 30s linear infinite;will-change:transform;opacity:1!important;filter:none!important}.poster-ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.ticker-card{position:relative;z-index:5;width:155px;height:230px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;box-shadow:0 4px 15px rgb(15 23 42 / .12);border:1px solid var(--border-light);background:#ffffff!important;opacity:1!important;filter:none!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease,border-color 0.3s ease}.ticker-card-link{display:block;width:100%;height:100%;text-decoration:none;position:relative;color:inherit}.ticker-card::before,.ticker-card::after{display:none!important;content:none!important}.ticker-card:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 10px 25px rgb(217 70 239 / .25);border-color:var(--magenta-primary)}.ticker-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.ticker-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(15 23 42 / .75) 70%,rgb(15 23 42 / .95) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:.65rem;opacity:1!important;z-index:2}.ticker-card-title{font-size:.78rem;font-weight:850;color:#ffffff!important;white-space:normal;line-height:1.2;margin-top:2px}.ticker-card-tag{font-size:.66rem;font-weight:800;color:#d946ef!important;text-transform:uppercase;letter-spacing:.02em}.ticker-card-cta{display:inline-flex;align-items:center;gap:4px;background:rgb(37 211 102 / .95);color:#ffffff!important;font-size:.62rem;font-weight:800;padding:3px 8px;border-radius:9999px;margin-top:5px;box-shadow:0 2px 8px rgb(37 211 102 / .4);backdrop-filter:blur(4px);width:fit-content;transition:transform 0.2s ease,background 0.2s ease}.ticker-card-cta img{width:13px!important;height:13px!important;display:inline-block;vertical-align:middle}.ticker-card:hover .ticker-card-cta{background:#25d366;transform:scale(1.05)}.light-hero-container{position:relative;z-index:2;margin-top:1rem}.light-hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem, 4vw, 3.5rem);align-items:center}@media (min-width:60rem){.light-hero-grid{grid-template-columns:1fr 1.15fr}}.hero-mockup-col{display:flex;justify-content:center}.tv-mockup-card{width:100%;max-width:520px;background:#0f172a;border-radius:18px;padding:10px;box-shadow:0 20px 45px rgb(15 23 42 / .2);border:2px solid #334155;position:relative}.tv-mockup-screen{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.tv-screen-img{width:100%;height:100%;object-fit:cover}.tv-screen-badge-live{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgb(225 29 72 / .95);color:#fff;border-radius:var(--radius-full);font-size:.76rem;font-weight:850;letter-spacing:.04em;box-shadow:0 4px 15px rgb(225 29 72 / .4);border:1px solid rgb(255 255 255 / .25)}.live-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:livePulse 1.5s infinite}@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.tv-screen-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--grad-magenta-purple);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px rgb(217 70 239 / .7);cursor:pointer;transition:transform 0.25s ease;z-index:3}.tv-screen-play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.tv-screen-bottom-bar{position:absolute;bottom:12px;left:12px;right:12px;z-index:3;display:flex;flex-wrap:wrap;gap:8px}.channel-chip{padding:5px 12px;border-radius:var(--radius-full);background:rgb(15 23 42 / .88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:.72rem;font-weight:800;border:1px solid rgb(255 255 255 / .15);box-shadow:0 2px 8px rgb(0 0 0 / .3)}.tv-mockup-stand{width:100px;height:8px;background:#334155;border-radius:4px;margin:8px auto 0}.trustpilot-rating-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-full);box-shadow:0 2px 8px rgb(15 23 42 / .04);font-size:.82rem;color:var(--text-body);margin-bottom:1.25rem}.tp-star{color:#00b67a;font-size:1rem}.tp-score{font-weight:850;color:var(--text-heading)}.light-hero-title{font-size:clamp(2.25rem, 4.5vw, 3.5rem)!important;font-weight:900!important;line-height:1.15!important;margin:0 0 1.25rem!important;color:var(--text-heading)!important}.light-hero-desc{font-size:clamp(1rem, 1.8vw, 1.15rem)!important;color:var(--text-body)!important;line-height:1.65!important;margin:0 0 1.5rem!important}.hero-checks-list{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}.hero-check-item{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--text-heading)}.light-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.btn-magenta-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.95rem 2rem;border-radius:var(--radius-full);background:var(--grad-magenta-purple);color:#ffffff!important;font-size:1.02rem;font-weight:800;text-decoration:none!important;box-shadow:var(--shadow-magenta);transition:all 0.25s ease}.btn-magenta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(217 70 239 / .45)}.btn-magenta-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.95rem 1.85rem;border-radius:var(--radius-full);background:#fff;color:var(--purple-primary)!important;border:2px solid var(--purple-primary);font-size:1.02rem;font-weight:800;text-decoration:none!important;transition:all 0.25s ease}.btn-magenta-outline:hover{background:rgb(147 51 234 / .06);transform:translateY(-2px)}.btn-whatsapp-pill{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.65rem;border-radius:var(--radius-full);background:var(--whatsapp-green);color:#ffffff!important;font-size:.98rem;font-weight:800;text-decoration:none!important;box-shadow:0 4px 15px rgb(37 211 102 / .35);transition:all 0.25s cubic-bezier(.16,1,.3,1);border:none}.btn-whatsapp-pill:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 20px rgb(37 211 102 / .5);color:#ffffff!important}.btn-whatsapp-logo{height:22px;width:auto;max-width:24px;object-fit:contain;display:block;background:#fff0;filter:none!important;opacity:1!important;flex-shrink:0}.device-strip-section{padding:1.5rem 0;background:var(--bg-pure);border-bottom:1px solid var(--border-light);position:relative;z-index:2}.device-strip-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem}.device-strip-label{font-size:.94rem;font-weight:850;color:var(--text-heading);letter-spacing:-.01em}.device-badges-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.device-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.15rem;background:#fff;border:1px solid var(--border-light);border-radius:50px;font-size:.86rem;font-weight:750;color:var(--text-heading);box-shadow:0 2px 8px rgb(15 23 42 / .04);transition:all 0.25s cubic-bezier(.16,1,.3,1);user-select:none}.device-badge:hover{border-color:var(--magenta-primary);background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgb(217 70 239 / .15)}.device-badge-logo{height:22px;width:auto;max-width:32px;object-fit:contain;display:block;flex-shrink:0}.badge-live-dot{width:7px;height:7px;background-color:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 6px #10b981,0 0 10px rgb(16 185 129 / .6);animation:live-dot-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes live-dot-pulse{0%,100%{transform:scale(1);opacity:1;box-shadow:0 0 6px #10b981,0 0 10px rgb(16 185 129 / .6)}50%{transform:scale(1.25);opacity:.75;box-shadow:0 0 10px #10b981,0 0 14px rgb(16 185 129 / .9)}}.light-sports-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:var(--bg-soft);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.sports-events-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:72rem;margin:0 auto clamp(2rem, 4vw, 3rem)}@media (min-width:48rem){.sports-events-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.sports-events-grid{grid-template-columns:repeat(4,1fr)}}.sport-event-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.85rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:var(--shadow-card);transition:all 0.3s cubic-bezier(.16,1,.3,1);opacity:1!important}.sport-event-card:hover{transform:translateY(-5px);border-color:var(--magenta-primary);box-shadow:var(--shadow-card-hover)}.sport-event-logo-wrap{height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem;width:100%}.sport-card-logo{height:38px;max-height:42px;width:auto;max-width:90px;object-fit:contain;display:block;opacity:1!important;filter:none!important}.sport-event-body{display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.sport-event-body h3{font-size:1.18rem!important;font-weight:850!important;color:var(--text-heading)!important;margin:0 0 0.5rem!important;text-align:center;line-height:1.3!important}.sport-event-body p{font-size:0.88rem!important;color:var(--text-body)!important;line-height:1.55!important;margin:0 0 1.25rem!important;text-align:center}.sport-status-pill{margin-top:auto;display:inline-flex;align-items:center;gap:5px;padding:.35rem .95rem;border-radius:var(--radius-full);background:rgb(16 185 129 / .12);color:#059669;font-size:.78rem;font-weight:800}.sports-networks-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem}.sports-net-badge{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1.25rem;border-radius:50px;background:#fff;border:1px solid var(--border-light);font-size:.88rem;font-weight:800;color:var(--text-heading);box-shadow:0 2px 8px rgb(15 23 42 / .04);transition:all 0.25s cubic-bezier(.16,1,.3,1);opacity:1!important}.sports-net-badge:hover{transform:translateY(-2px);border-color:var(--magenta-primary);box-shadow:0 8px 20px rgb(217 70 239 / .15)}.sports-net-logo{height:24px;max-height:26px;width:auto;max-width:50px;object-fit:contain;display:block;flex-shrink:0;opacity:1!important;filter:none!important}.light-pricing-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:#fff}.light-section-header{text-align:center;max-width:48rem;margin:0 auto clamp(2.5rem, 4vw, 3.5rem)}.section-tag-magenta{display:inline-block;padding:.4rem 1.15rem;background:rgb(217 70 239 / .1);color:var(--purple-primary);border-radius:var(--radius-full);font-size:.8rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem}.light-section-title{font-size:clamp(2rem, 3.8vw, 2.75rem)!important;font-weight:900!important;color:var(--text-heading)!important;margin:0 0 0.75rem!important}.light-section-desc{font-size:1.05rem!important;color:var(--text-body)!important;margin:0}.pricing-screen-switcher-wrap{display:flex;justify-content:center;margin:0 auto clamp(2rem, 3.5vw, 3rem)}.pricing-screen-switcher{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;padding:.4rem;background:#fff;border:1.5px solid var(--border-light);border-radius:50px;box-shadow:0 4px 15px rgb(15 23 42 / .05)}.screen-tab-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.75rem;border-radius:50px;background:#fff0;border:none;color:var(--text-body);font-size:.92rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all 0.25s cubic-bezier(.16,1,.3,1);user-select:none;text-decoration:none}.screen-tab-btn:hover:not(.is-active){color:var(--text-heading);background:#f1f5f9}.screen-tab-btn.is-active{background:var(--grad-magenta-purple)!important;color:#ffffff!important;box-shadow:0 4px 18px rgb(217 70 239 / .4)}.light-price-amount{transition:opacity 0.15s ease,transform 0.15s ease;display:inline-block}.light-pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:76rem;margin:0 auto}@media (min-width:48rem){.light-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.light-pricing-grid{grid-template-columns:repeat(4,1fr)}}.light-price-card{position:relative;background:#fff;border-radius:var(--radius-lg);border:2px solid var(--border-light);padding:clamp(1.85rem, 2.5vw, 2.25rem);display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:all 0.3s cubic-bezier(.16,1,.3,1);opacity:1!important}.light-price-card:hover{transform:translateY(-6px);border-color:var(--purple-primary);box-shadow:var(--shadow-card-hover)}.light-price-card.is-featured-magenta{border-color:var(--magenta-primary);box-shadow:0 12px 35px rgb(217 70 239 / .18)}.light-price-card.is-highlighted-dark{background:#0f172a!important;border-color:#3b82f6!important;box-shadow:0 16px 40px rgb(15 23 42 / .25),0 0 0 1px rgb(59 130 246 / .4)}@media (min-width:68rem){.light-price-card.is-highlighted-dark{transform:scale(1.04)}}.light-price-card.is-highlighted-dark:hover{transform:translateY(-6px) scale(1.05);box-shadow:0 24px 50px rgb(15 23 42 / .35),0 0 25px rgb(217 70 239 / .3);border-color:var(--magenta-primary)!important}.light-price-card.is-highlighted-dark .light-card-title{color:#ffffff!important}.light-price-card.is-highlighted-dark .light-card-sub{color:#94a3b8!important}.light-price-card.is-highlighted-dark .light-price-amount{color:#ffffff!important}.light-price-card.is-highlighted-dark .light-price-period{color:#cbd5e1!important}.light-price-card.is-highlighted-dark .light-price-wrap{border-bottom-color:rgb(255 255 255 / .12)!important}.light-price-card.is-highlighted-dark .light-specs-list li{color:#f1f5f9!important;border-bottom:1px solid rgb(255 255 255 / .08)}.light-price-card.is-highlighted-dark .spec-check-icon{stroke:#38bdf8!important;color:#38bdf8!important}.light-card-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--grad-magenta-purple);color:#ffffff!important;padding:.35rem 1.25rem;border-radius:var(--radius-full);font-size:.74rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--shadow-magenta);white-space:nowrap}.light-card-badge.gold-badge{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 15px rgb(245 158 11 / .4)}.light-card-title{font-size:1.4rem!important;font-weight:900!important;color:var(--text-heading)!important;margin:0 0 0.35rem!important}.light-card-sub{font-size:0.85rem!important;color:var(--text-muted)!important;margin:0 0 1.25rem!important}.light-price-wrap{margin-bottom:1.5rem;border-bottom:1px solid var(--border-light);padding-bottom:1.25rem}.light-price-amount{font-size:2.75rem;font-weight:900;color:var(--text-heading);line-height:1}.light-price-period{font-size:.9rem;font-weight:700;color:var(--text-muted)}.light-specs-list{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.light-specs-list li{display:flex;align-items:center;gap:.65rem;font-size:.88rem;font-weight:700;color:var(--text-body);padding-bottom:.45rem;border-bottom:1px solid #f8fafc}.spec-check-icon{stroke:#9333ea;color:#9333ea;flex-shrink:0}.btn-card-select{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:.95rem;border-radius:var(--radius-full);background:var(--bg-soft);color:var(--text-heading)!important;border:1px solid var(--border-strong);font-size:.98rem;font-weight:800;text-decoration:none!important;transition:all 0.25s ease;margin-top:auto}.btn-card-select:hover,.btn-card-select.btn-select-featured{background:var(--grad-magenta-purple);color:#ffffff!important;border-color:#fff0;box-shadow:var(--shadow-magenta)}.stats-counter-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:var(--bg-soft)}.stats-counter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;text-align:center}@media (min-width:60rem){.stats-counter-grid{grid-template-columns:repeat(4,1fr)}}.stat-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.85rem 1.25rem;box-shadow:var(--shadow-card)}.stat-number{font-size:clamp(2.2rem, 3.5vw, 3rem);font-weight:900;background:var(--grad-magenta-purple);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;line-height:1.1;margin-bottom:.4rem}.stat-title{font-size:1.05rem;font-weight:850;color:var(--text-heading);margin-bottom:.25rem}.stat-desc{font-size:.85rem;color:var(--text-muted)}.decision-banner-box{background:linear-gradient(135deg,rgb(217 70 239 / .08) 0%,rgb(147 51 234 / .12) 100%),#ffffff;border:2px solid rgb(217 70 239 / .3);border-radius:var(--radius-lg);padding:clamp(2rem, 4vw, 3.5rem);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 15px 40px rgb(147 51 234 / .08)}@media (min-width:54rem){.decision-banner-box{flex-direction:row;text-align:left}}.decision-tag{display:inline-block;font-size:.8rem;font-weight:850;text-transform:uppercase;color:var(--purple-primary);margin-bottom:.5rem}.decision-title{font-size:clamp(1.6rem, 3vw, 2.25rem)!important;font-weight:900!important;color:var(--text-heading)!important;margin:0 0 0.5rem!important}.decision-desc{font-size:1rem!important;color:var(--text-body)!important;max-width:38rem!important;margin:0!important}.btn-magenta-large{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:1.15rem 2.25rem;border-radius:var(--radius-full);background:var(--grad-magenta-purple);color:#ffffff!important;font-size:1.08rem;font-weight:850;text-decoration:none!important;box-shadow:var(--shadow-magenta);white-space:nowrap;transition:all 0.25s ease}.btn-magenta-large:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 35px rgb(217 70 239 / .5)}.how-to-buy-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:#fff}.steps-three-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:68rem;margin:0 auto}@media (min-width:50rem){.steps-three-grid{grid-template-columns:repeat(3,1fr)}}.step-box{background:var(--bg-soft);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:2.25rem 1.75rem;text-align:center;transition:all 0.3s ease;position:relative}.step-box:hover{transform:translateY(-5px);border-color:var(--purple-primary);box-shadow:var(--shadow-card)}.step-bubble{width:56px;height:56px;border-radius:50%;background:var(--grad-magenta-purple);color:#fff;font-size:1.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:var(--shadow-magenta)}.step-box-title{font-size:1.2rem!important;font-weight:850!important;color:var(--text-heading)!important;margin:0 0 0.5rem!important}.step-box-desc{font-size:0.9rem!important;color:var(--text-body)!important;line-height:1.6!important;margin:0!important}.testimonials-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:var(--bg-soft)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:70rem;margin:0 auto}@media (min-width:54rem){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:2rem 1.75rem;display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:all 0.3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.testimonial-stars{color:#f59e0b;font-size:1.25rem;letter-spacing:2px;margin-bottom:.85rem}.testimonial-quote{font-size:0.95rem!important;color:var(--text-body)!important;line-height:1.65!important;margin:0 0 1.5rem!important;flex-grow:1;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:.85rem}.author-avatar{width:44px;height:44px;border-radius:50%;background:var(--grad-magenta-purple);color:#fff;font-size:.95rem;font-weight:850;display:flex;align-items:center;justify-content:center}.author-name{font-size:.98rem;font-weight:850;color:var(--text-heading)}.author-meta{font-size:.78rem;color:var(--text-muted)}.light-faq-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:#fff}.light-faq-list{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.light-faq-item{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-soft);overflow:hidden;transition:all 0.25s ease}.light-faq-item.is-open{border-color:var(--purple-primary);background:#fff;box-shadow:0 4px 15px rgb(147 51 234 / .06)}.light-faq-trigger{width:100%;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:var(--text-heading)!important;font-size:1.05rem!important;font-weight:800!important;text-align:left;cursor:pointer;gap:1rem}.light-faq-trigger:hover{color:var(--purple-primary)!important}.light-faq-icon{font-size:1.35rem;transition:transform 0.3s ease;color:var(--purple-primary);flex-shrink:0}.light-faq-item.is-open .light-faq-icon{transform:rotate(45deg)}.light-faq-answer{display:none;padding:0 1.5rem 1.35rem;font-size:0.95rem!important;color:var(--text-body)!important;line-height:1.65!important}.light-faq-item.is-open .light-faq-answer{display:block}.light-contact-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:var(--bg-soft)}.contact-channels-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:52rem;margin:0 auto}@media (min-width:48rem){.contact-channels-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.contact-channel-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:2.25rem 1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none!important;box-shadow:var(--shadow-card);transition:all 0.3s cubic-bezier(.16,1,.3,1);opacity:1!important}.contact-channel-card:hover{transform:translateY(-5px);border-color:var(--magenta-primary);box-shadow:var(--shadow-card-hover)}.contact-channel-icon{width:68px;height:68px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:1.35rem;background:#fff0;transition:transform 0.25s ease}.card-wa .contact-channel-icon,.card-wa-activation .contact-channel-icon{background:rgb(37 211 102 / .1)}.card-mail .contact-channel-icon{background:rgb(217 70 239 / .1)}.contact-channel-card:hover .contact-channel-icon{transform:scale(1.08)}.contact-card-logo{height:44px;max-height:48px;width:auto;max-width:48px;object-fit:contain;display:block;opacity:1!important;filter:none!important;background:#fff0}.contact-channel-info h3{font-size:1.18rem!important;font-weight:850!important;color:var(--text-heading)!important;margin:0 0 0.4rem!important;line-height:1.3!important}.contact-channel-info p{font-size:0.88rem!important;color:var(--text-muted)!important;line-height:1.5!important;margin:0!important}.light-payments-section{padding:clamp(3.5rem, 6vw, 5.5rem) 0;background:var(--bg-pure);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);position:relative;z-index:2}.payment-methods-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem;max-width:68rem;margin:0 auto clamp(1.75rem, 3vw, 2.5rem)}.payment-badge-pill{display:inline-flex;align-items:center;gap:.75rem;padding:.65rem 1.35rem;background:#fff;border:1px solid var(--border-light);border-radius:50px;box-shadow:0 2px 8px rgb(15 23 42 / .04);transition:all 0.25s cubic-bezier(.16,1,.3,1);user-select:none;opacity:1!important}.payment-badge-pill:hover{transform:translateY(-2px);border-color:var(--magenta-primary);box-shadow:0 8px 20px rgb(217 70 239 / .15)}.payment-badge-icon-slot{display:flex;align-items:center;justify-content:center;height:32px;min-width:32px;flex-shrink:0;background:#fff0}.payment-badge-img{height:28px;max-height:34px;width:auto;max-width:52px;object-fit:contain;display:block;opacity:1!important;filter:none!important;background:#fff0}.payment-badge-name{font-size:.92rem;font-weight:800;color:var(--text-heading);letter-spacing:-.01em}.payment-guarantee-note{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.86rem;font-weight:700;color:var(--text-muted);text-align:center;max-width:44rem;margin:0 auto}.payment-guarantee-note .guarantee-shield{font-size:1.1rem}body.home .site-footer{background:#ffffff!important;border-top:1px solid #e2e8f0!important;padding:32px 0 20px 0!important}.commerce-pm-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width:38rem){.commerce-pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.commerce-pm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.commerce-pm-card{position:relative;display:flex;height:100%;cursor:pointer}.commerce-pm-card__radio{position:absolute;opacity:0;pointer-events:none}.commerce-pm-card__content{width:100%;padding:1.15rem 1.25rem;background:#fff;border:2px solid var(--border-light);border-radius:var(--radius-md);transition:all 0.2s ease}.commerce-pm-card:hover .commerce-pm-card__content{border-color:rgb(217 70 239 / .5);box-shadow:0 4px 15px rgb(15 23 42 / .05)}.commerce-pm-card__radio:checked+.commerce-pm-card__content,.commerce-pm-card.is-selected .commerce-pm-card__content{border-color:var(--magenta-primary);background:#fff;box-shadow:0 0 0 3px rgb(217 70 239 / .18)}.commerce-pm-card__header{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;margin-bottom:8px}.commerce-pm-card__icon-box{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff0}.commerce-pm-card__emoji-flag{font-size:1.5rem;line-height:1;display:inline-block}.commerce-pm-card__icon-fallback{font-size:1.3rem;line-height:1}.commerce-pm-card__logo{width:36px;height:36px;min-width:36px;min-height:36px;max-width:100%;max-height:100%;object-fit:contain;display:block;flex-shrink:0}.commerce-pm-card__fallback{width:36px;height:36px;min-width:36px;min-height:36px;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;flex-shrink:0}.commerce-pm-card__title-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;flex-grow:1;min-width:0}.commerce-pm-card__title{font-size:.95rem;font-weight:800;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.2}.commerce-pm-card__badge{display:inline-flex;align-items:center;padding:3px 6px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;font-size:.65rem;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;margin-left:auto;line-height:1}.commerce-pm-card.is-selected .commerce-pm-card__badge{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.commerce-pm-card__desc{margin:.35rem 0 0;font-size:.8rem;color:var(--text-body);line-height:1.4}.commerce-pm-card__card-brands{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;margin-bottom:.35rem}.commerce-pm-card__brand-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .5rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.72rem;font-weight:750;color:#0f172a;line-height:1;box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:all 0.2s ease}.commerce-pm-card__brand-img{width:24px;height:16px;object-fit:contain;border-radius:3px;flex-shrink:0;display:block}.commerce-pm-card:hover .commerce-pm-card__brand-pill,.commerce-pm-card.is-selected .commerce-pm-card__brand-pill{border-color:#93c5fd;background:#f8fafc;box-shadow:0 2px 6px rgb(59 130 246 / .12)}.commerce-instructions-card__qr{margin:1.1rem 0;text-align:center}.commerce-qr-box{display:inline-flex;flex-direction:column;align-items:center;padding:1rem 1.25rem;background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-md,14px);box-shadow:0 4px 16px rgb(15 23 42 / .06);max-width:260px;margin:0 auto}.commerce-qr-img{width:180px;height:auto;max-width:100%;border-radius:8px;object-fit:contain;display:block;background:#fff;border:1px solid #f1f5f9}.commerce-qr-caption{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;gap:.35rem}.commerce-qr-badge{display:inline-block;padding:.18rem .65rem;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.commerce-qr-text{font-size:.78rem;font-weight:700;color:#334155;text-align:center}.commerce-instructions-card{padding:1.35rem 1.6rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md,14px);margin-bottom:1.5rem;transition:all 0.2s ease}.commerce-instructions-card__title{margin:0 0 .75rem;font-size:.95rem;font-weight:800;color:#0f172a}.commerce-instructions-card__body{font-size:.85rem;color:#475569;line-height:1.6}.commerce-inst-step{margin:0 0 .5rem;font-size:.84rem;color:#1e293b;line-height:1.5}.commerce-inst-step:last-child{margin-bottom:0}.commerce-instructions-card__action{margin-top:1rem;padding-top:.85rem;border-top:1px dashed #cbd5e1}.iptv-button--action{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;background:#0070ba;color:#ffffff!important;border-radius:8px;font-size:.86rem;font-weight:800;text-decoration:none;box-shadow:0 2px 8px rgb(0 112 186 / .25);transition:background 0.2s ease,transform 0.15s ease}.iptv-button--action:hover{background:#005ea6;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 112 186 / .35)}.blog-archive-hero{background:var(--grad-soft-light);border-bottom:1px solid var(--border-light);padding:clamp(2.5rem, 5vw, 4rem) 0 2rem;text-align:center}.blog-archive-hero__inner{max-width:800px;margin:0 auto}.blog-badge-eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .95rem;background:rgb(147 51 234 / .08);border:1px solid rgb(147 51 234 / .2);border-radius:var(--radius-full);color:var(--purple-primary);font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.blog-archive-title{font-size:clamp(2rem, 3.5vw, 2.75rem);font-weight:900;color:var(--text-heading);line-height:1.15;letter-spacing:-.03em;margin-bottom:.75rem}.blog-archive-subtitle{font-size:1.05rem;line-height:1.6;color:var(--text-body);max-width:650px;margin:0 auto 1.75rem}.blog-category-filters{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.blog-filter-pill{display:inline-flex;align-items:center;padding:.45rem 1.15rem;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-body);font-size:.88rem;font-weight:700;text-decoration:none!important;box-shadow:var(--shadow-soft);transition:all 0.2s ease}.blog-filter-pill:hover,.blog-filter-pill.is-active{background:var(--purple-primary);border-color:var(--purple-primary);color:#ffffff!important;transform:translateY(-2px);box-shadow:0 4px 14px rgb(147 51 234 / .3)}.blog-grid-container{padding-top:3rem;padding-bottom:4rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.blog-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);transition:all 0.3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:rgb(147 51 234 / .35)}.blog-card__thumb-wrap{position:relative;aspect-ratio:16 / 9;background:#fff;border-bottom:1px solid var(--border-light);overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-card__thumb{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease;display:block}.blog-card:hover .blog-card__thumb{transform:scale(1.05)}.blog-card__thumb-placeholder,.blog-card__thumb-placeholder--brand{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:1.5rem;box-sizing:border-box}.blog-card__thumb-logo{max-width:65%;max-height:52px;width:auto;height:auto;object-fit:contain;display:block;transition:transform 0.35s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card__thumb-logo{transform:scale(1.06)}.blog-card__cat-badge{position:absolute;top:.85rem;left:.85rem;background:rgb(15 23 42 / .85);color:#fff;font-size:.72rem;font-weight:800;padding:.25rem .75rem;border-radius:var(--radius-full);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;z-index:2}.blog-card__body{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog-card__meta{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text-muted);font-weight:600;margin-bottom:.65rem}.blog-card__date{display:inline-flex;align-items:center;gap:.3rem}.blog-card__divider{color:var(--text-subtle)}.blog-card__title{font-size:1.18rem;font-weight:800;line-height:1.35;color:var(--text-heading);margin-bottom:.65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.2rem}.blog-card__title a{color:var(--text-heading)!important;text-decoration:none!important;transition:color 0.2s ease}.blog-card__title a:hover{color:var(--purple-primary)!important}.blog-card__excerpt{font-size:.9rem;line-height:1.6;color:var(--text-body);margin-bottom:1.25rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.3rem}.blog-card__footer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.blog-card__read-more{display:inline-flex;align-items:center;gap:.35rem;color:var(--purple-primary)!important;font-size:.88rem;font-weight:750;text-decoration:none!important;transition:all 0.2s ease}.blog-card__read-more:hover{gap:.55rem;color:var(--magenta-primary)!important}.blog-card__whatsapp-cta{display:inline-flex;align-items:center;gap:.4rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d!important;font-size:.8rem;font-weight:800;padding:.35rem .75rem;border-radius:var(--radius-full);text-decoration:none!important;transition:all 0.2s ease}.blog-card__whatsapp-cta:hover{background:#22c55e;border-color:#22c55e;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 4px 10px rgb(34 197 94 / .25)}.blog-card__whatsapp-cta img{width:15px;height:15px;object-fit:contain;display:block}.blog-pagination{margin-top:3.5rem;display:flex;justify-content:center}.blog-pagination .nav-links,.blog-pagination .page-numbers{display:inline-flex;align-items:center;gap:.4rem}.blog-pagination a.page-numbers,.blog-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-body);font-size:.9rem;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.blog-pagination a.page-numbers:hover,.blog-pagination span.current{background:var(--purple-primary);border-color:var(--purple-primary);color:#ffffff!important}.blog-cta-banner{padding:3rem 0 5rem;background:var(--bg-soft)}.blog-cta-banner__card{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border-radius:var(--radius-lg);padding:clamp(2rem, 5vw, 3.5rem);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:var(--shadow-card)}.blog-cta-banner__tag{display:inline-block;font-size:.78rem;font-weight:850;letter-spacing:.1em;color:var(--magenta-primary);text-transform:uppercase;margin-bottom:.5rem}.blog-cta-banner__title{font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:900;color:#fff;line-height:1.25;margin-bottom:.6rem}.blog-cta-banner__desc{font-size:.98rem;line-height:1.6;color:#cbd5e1;max-width:600px}.blog-cta-banner__actions{display:flex;flex-direction:column;gap:.85rem;flex-shrink:0}.btn-blog-cta{padding:.8rem 1.6rem!important;font-size:0.95rem!important;justify-content:center}.btn-blog-whatsapp{padding:.75rem 1.5rem!important;font-size:0.92rem!important;justify-content:center}@media (max-width:900px){.blog-cta-banner__card{flex-direction:column;align-items:flex-start}.blog-cta-banner__actions{width:100%}}.single-post-page{background:var(--bg-pure)}.single-post-hero{background:var(--grad-soft-light);border-bottom:1px solid var(--border-light);padding:2.25rem 0 2rem}.single-post-breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-muted);margin-bottom:1.25rem}.single-post-breadcrumbs a{color:var(--text-muted)!important;text-decoration:none!important;transition:color 0.2s ease}.single-post-breadcrumbs a:hover{color:var(--purple-primary)!important}.single-post-breadcrumbs .crumb-sep{color:var(--text-subtle)}.single-post-breadcrumbs .crumb-current{color:var(--text-body);font-weight:700}.single-post-hero__meta-top{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.single-post-cat-badge{display:inline-flex;align-items:center;background:var(--purple-primary);color:#ffffff!important;font-size:.78rem;font-weight:800;padding:.25rem .8rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}.single-post-meta-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-muted);font-weight:600}.single-post-meta-divider{color:var(--text-subtle)}.single-post-title{font-size:clamp(2rem, 3.5vw, 2.75rem);font-weight:900;color:var(--text-heading);line-height:1.2;letter-spacing:-.03em;max-width:900px}.single-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:3.5rem;align-items:flex-start;padding-top:3rem;padding-bottom:4rem}.single-post-featured-media{margin-bottom:2.25rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--border-light)}.single-post-featured-img{width:100%;height:auto;display:block}.single-post-content{font-size:1.08rem;line-height:1.8;color:var(--text-body)}.single-post-content h2{font-size:1.65rem;font-weight:850;color:var(--text-heading);margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.single-post-content h3{font-size:1.35rem;font-weight:800;color:var(--text-heading);margin-top:2rem;margin-bottom:.75rem;line-height:1.35}.single-post-content p{margin-bottom:1.4rem}.single-post-content ul,.single-post-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.single-post-content li{margin-bottom:.5rem}.single-post-content strong{color:var(--text-heading);font-weight:750}.in-article-cta-box{margin:3rem 0;background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border:2px solid #e9d5ff;border-radius:var(--radius-md);padding:2rem;display:flex;gap:1.5rem;align-items:flex-start}.in-article-cta-box__icon{width:52px;height:52px;border-radius:var(--radius-md);background:var(--grad-magenta-purple);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-magenta)}.in-article-cta-box__badge{display:inline-block;font-size:.75rem;font-weight:850;letter-spacing:.08em;color:var(--purple-primary);text-transform:uppercase;margin-bottom:.35rem}.in-article-cta-box__title{font-size:1.35rem;font-weight:850;color:var(--text-heading);margin-bottom:.5rem;line-height:1.25}.in-article-cta-box__text{font-size:.95rem;line-height:1.6;color:var(--text-body);margin-bottom:1.25rem}.in-article-cta-box__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.btn-article-cta{padding:.65rem 1.35rem!important;font-size:0.9rem!important}.btn-article-whatsapp{padding:.62rem 1.2rem!important;font-size:0.88rem!important}.single-post-tags{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:1.5rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin:2.5rem 0}.single-post-tags .tags-title{font-size:.88rem;font-weight:750;color:var(--text-heading)}.single-post-tags .tags-list{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tag-pill{display:inline-block;padding:.25rem .75rem;background:var(--bg-soft);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-body);font-size:.82rem;font-weight:650;text-decoration:none!important;transition:all 0.2s ease}.tag-pill:hover{background:var(--purple-primary);border-color:var(--purple-primary);color:#ffffff!important}.single-post-nav .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.single-post-nav .nav-previous a,.single-post-nav .nav-next a{display:flex;flex-direction:column;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none!important;box-shadow:var(--shadow-soft);transition:all 0.2s ease}.single-post-nav .nav-previous a:hover,.single-post-nav .nav-next a:hover{border-color:var(--purple-primary);transform:translateY(-2px);box-shadow:var(--shadow-card)}.single-post-nav .nav-subtitle{font-size:.78rem;font-weight:800;color:var(--purple-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.single-post-nav .nav-title{font-size:.95rem;font-weight:750;color:var(--text-heading);line-height:1.35}.single-post-sidebar{position:sticky;top:90px;display:flex;flex-direction:column;gap:2rem}.sidebar-widget{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1.75rem;box-shadow:var(--shadow-soft)}.sidebar-widget__title{font-size:1.15rem;font-weight:850;color:var(--text-heading);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.sidebar-pricing-card{text-align:center}.sidebar-pricing-card__badge{display:inline-block;background:var(--grad-magenta-purple);color:#fff;font-size:.75rem;font-weight:850;letter-spacing:.06em;padding:.25rem .85rem;border-radius:var(--radius-full);margin-bottom:.85rem}.sidebar-pricing-card__title{font-size:1.35rem;font-weight:850;color:var(--text-heading);margin-bottom:.5rem}.sidebar-pricing-card__price-row{display:flex;align-items:baseline;justify-content:center;margin-bottom:1.25rem}.sidebar-pricing-card__currency{font-size:1.5rem;font-weight:850;color:var(--purple-primary)}.sidebar-pricing-card__amount{font-size:2.75rem;font-weight:900;color:var(--text-heading);line-height:1}.sidebar-pricing-card__period{font-size:.9rem;font-weight:650;color:var(--text-muted);margin-left:.3rem}.sidebar-pricing-card__features{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.sidebar-pricing-card__features li{display:flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:650;color:var(--text-body);margin-bottom:.65rem}.btn-sidebar-order{width:100%;justify-content:center;margin-bottom:.75rem;padding:0.75rem!important;font-size:0.92rem!important}.btn-sidebar-whatsapp{width:100%;justify-content:center;padding:0.7rem!important;font-size:0.9rem!important}.sidebar-guides-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.sidebar-guide-item{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem;border-radius:var(--radius-sm);text-decoration:none!important;transition:background 0.2s ease}.sidebar-guide-item:hover{background:var(--bg-soft)}.sidebar-guide-item__icon{font-size:1.4rem;line-height:1;flex-shrink:0}.sidebar-guide-item__text{display:flex;flex-direction:column}.sidebar-guide-item__text strong{font-size:.88rem;font-weight:750;color:var(--text-heading);line-height:1.3}.sidebar-guide-item__text span{font-size:.78rem;color:var(--text-muted);margin-top:.15rem}@media (max-width:992px){.single-post-layout{grid-template-columns:1fr;gap:2.5rem}.single-post-sidebar{position:static}}.iptv-floating-actions{position:fixed;z-index:99999;right:clamp(1rem, 2.5vw, 1.75rem);bottom:clamp(1rem, 2.5vw, 1.75rem);display:flex;align-items:center;gap:.75rem;pointer-events:none}.iptv-floating-btn{pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:750;transition:transform 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.25s ease,background-color 0.25s ease;-webkit-tap-highlight-color:#fff0}.iptv-floating-btn--whatsapp{width:3.5rem;height:3.5rem;padding:0;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);color:#fff;border:2px solid rgb(255 255 255 / .9);border-radius:50%;box-shadow:0 8px 24px rgb(37 211 102 / .45)}.iptv-floating-btn--whatsapp img{width:28px;height:28px;display:block;object-fit:contain;filter:none;z-index:2;transition:transform 0.2s ease}.iptv-floating-btn--whatsapp:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 12px 30px rgb(37 211 102 / .6);color:#fff}.iptv-floating-btn--whatsapp:hover img{transform:scale(1.1)}.whatsapp-pulse-ring{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid rgb(37 211 102 / .6);border-radius:50%;animation:waPulseRing 2.2s cubic-bezier(.24,0,.38,1) infinite;pointer-events:none;z-index:1}@keyframes waPulseRing{0%{transform:scale(.95);opacity:.9}60%{transform:scale(1.35);opacity:0}100%{transform:scale(1.45);opacity:0}}.whatsapp-status-dot{position:absolute;top:2px;right:2px;width:13px;height:13px;background-color:#10b981;border:2px solid #fff;border-radius:50%;box-shadow:0 0 8px rgb(16 185 129 / .8);z-index:3;animation:waDotPulse 2s ease-in-out infinite}@keyframes waDotPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.iptv-floating-btn--order{height:3.25rem;padding:0 1.25rem;gap:.5rem;background:linear-gradient(135deg,#d946ef 0%,#9333ea 100%);background-size:160% 160%;color:#ffffff!important;border:1.5px solid rgb(255 255 255 / .5);border-radius:9999px;box-shadow:0 8px 24px rgb(147 51 234 / .35);font-size:.88rem;font-weight:750;letter-spacing:-.01em;animation:orderPulse 7s ease-in-out infinite}.iptv-floating-btn--order:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px rgb(147 51 234 / .5);color:#ffffff!important}@media (max-width:480px){.iptv-floating-actions{right:.85rem;bottom:.85rem;gap:.5rem}.iptv-floating-btn--whatsapp{width:3.1rem;height:3.1rem}.iptv-floating-btn--whatsapp img{width:24px;height:24px}.iptv-floating-btn--order{height:3rem;padding:0 1rem;font-size:.82rem}}.iptv-footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:330px!important}.iptv-footer-logo-link{display:inline-block!important;margin-bottom:12px!important;text-decoration:none!important}.iptv-footer-logo{height:52px!important;max-height:58px!important;width:auto!important;max-width:200px!important;object-fit:contain!important;image-rendering:-webkit-optimize-contrast;display:block!important}