:root{--c-bg:#ffffff;--c-fg:#0f172a;--c-muted:#475569;--c-line:#e2e8f0;--c-primary:#1e3a5f;--c-primary-2:#2d4a6f;--c-accent:#f59e0b;--c-accent-fg:#78350f;--c-good:#065f46;--c-good-bg:#f0fdf4;--c-warn:#92400e;--c-warn-bg:#fff7ed;--c-cite:#eff6ff;--c-cite-fg:#1e40af;--w-content:720px;--w-wide:1100px;--r:8px;--r-lg:12px}*{box-sizing:border-box}html{font-size:17px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-fg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.65}.skip-link{position:absolute;left:-9999px;top:0;background:var(--c-primary);color:#fff;padding:8px 14px;z-index:1000}.skip-link:focus{left:8px;top:8px}.site-header{background:var(--c-primary);color:#fff;border-bottom:4px solid var(--c-accent)}.site-header .wrap{max-width:var(--w-wide);margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header a{color:#fff;text-decoration:none}.brand{font-weight:700;font-size:1.15rem;letter-spacing:-0.01em}.brand .accent{color:var(--c-accent)}.nav{display:flex;flex-wrap:wrap;gap:16px;font-size:0.95rem}.nav a{padding:4px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a:focus{border-bottom-color:var(--c-accent)}.breadcrumbs{max-width:var(--w-wide);margin:0 auto;padding:10px 20px;font-size:0.9rem;color:var(--c-muted)}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.breadcrumbs a{color:var(--c-primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li + li::before{content:"›";margin-right:6px;color:var(--c-muted)}main{display:block}.page{max-width:var(--w-content);margin:0 auto;padding:28px 20px 80px}.page.wide{max-width:var(--w-wide)}h1,h2,h3,h4{line-height:1.25;color:var(--c-fg)}h1{font-size:2.1rem;margin:0.4em 0 0.5em;letter-spacing:-0.015em}h2{font-size:1.5rem;margin:1.6em 0 0.5em}h3{font-size:1.18rem;margin:1.3em 0 0.4em}p{margin:0 0 1em}a{color:var(--c-primary);text-decoration:underline;text-underline-offset:2px}a:hover,a:focus{color:var(--c-primary-2)}.meta{display:flex;flex-wrap:wrap;gap:12px;font-size:0.92rem;color:var(--c-muted);margin:0 0 1.5em;padding:8px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.meta .reviewed{color:var(--c-good)}.direct-answer{border-left:4px solid var(--c-accent);background:var(--c-warn-bg);padding:16px 18px;margin:0 0 1.5em;border-radius:0 var(--r) var(--r) 0;font-size:1.05rem}.direct-answer p{margin:0}.tldr{background:var(--c-cite);border:1px solid #cfe0fb;border-radius:var(--r-lg);padding:16px 20px;margin:0 0 1.8em}.tldr h2{font-size:0.95rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-cite-fg);margin:0 0 8px}.tldr ul{margin:0;padding-left:20px}.tldr li{margin-bottom:6px}.table-wrap{overflow-x:auto;margin:1em 0 1.5em}table.iptv-comparison,table.criteria{width:100%;border-collapse:collapse;font-size:0.95rem;border:1px solid var(--c-line);border-radius:var(--r)}table.iptv-comparison caption,table.criteria caption{text-align:left;padding:10px 12px;font-weight:600;background:#f8fafc;border-bottom:1px solid var(--c-line);caption-side:top}table.iptv-comparison th,table.iptv-comparison td,table.criteria th,table.criteria td{padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}table.iptv-comparison thead th,table.criteria thead th{background:var(--c-primary);color:#fff;font-weight:600}table.iptv-comparison tbody tr:hover{background:#fafbfc}.client-verify{color:var(--c-warn);font-style:italic}.faq details{border:1px solid var(--c-line);border-radius:var(--r);padding:12px 16px;margin-bottom:8px;background:#fff}.faq summary{cursor:pointer;font-weight:600;padding:4px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";float:right;color:var(--c-accent);font-weight:700;font-size:1.2rem;line-height:1}.faq details[open] summary::after{content:"−"}.faq details[open]{background:#f8fafc}.faq p{margin:8px 0 0}.gain{border-left:4px solid var(--c-good);background:var(--c-good-bg);padding:12px 16px;margin:12px 0;border-radius:0 var(--r) var(--r) 0}.gain h3{margin:0 0 4px;font-size:1.02rem;color:var(--c-good)}.gain .provenance{display:inline-block;font-size:0.78rem;background:#fff;color:var(--c-good);border:1px solid #a7f3d0;padding:1px 8px;border-radius:999px;margin-left:6px;vertical-align:middle}.sources{margin-top:2.5em;padding-top:1em;border-top:1px solid var(--c-line)}.sources h2{font-size:1.15rem;margin:0 0 0.4em}.sources ol{padding-left:22px}.sources li{margin-bottom:4px;font-size:0.95rem;color:var(--c-muted)}.sources a{color:var(--c-primary)}.author-block{margin-top:2em;padding:16px 20px;background:#f8fafc;border-radius:var(--r-lg);border:1px solid var(--c-line)}.author-block h2{font-size:1.05rem;margin:0 0 6px}.author-block p{margin:0;color:var(--c-muted);font-size:0.95rem}.cta{background:linear-gradient(135deg,var(--c-primary),var(--c-primary-2));color:#fff;padding:22px 24px;border-radius:var(--r-lg);margin:2em 0;text-align:center}.cta h2{color:#fff;margin:0 0 6px;font-size:1.25rem}.cta p{color:#cdd9e8;margin:0 0 12px}.cta .btn{display:inline-block;background:var(--c-accent);color:var(--c-accent-fg);font-weight:700;padding:10px 22px;border-radius:var(--r);text-decoration:none}.cta .btn:hover{background:#fbbf24}.site-footer{border-top:1px solid var(--c-line);background:#f8fafc;font-size:0.92rem;color:var(--c-muted)}.site-footer .wrap{max-width:var(--w-wide);margin:0 auto;padding:24px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.site-footer a{color:var(--c-primary)}.site-footer.site-footer-v2{background:var(--c-primary);color:#cbd5e1;border-top:4px solid var(--c-accent);font-size:0.94rem;line-height:1.6;margin-top:64px}.theme-dark .site-footer.site-footer-v2,.theme-canadian .site-footer.site-footer-v2,.theme-british .site-footer.site-footer-v2{background:var(--c-primary);color:#cbd5e1;border-top-color:var(--c-accent)}.site-footer-v2 .footer-inner{max-width:var(--w-wide);margin:0 auto;padding:56px 24px 0}.site-footer-v2 .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.10)}.site-footer-v2 .footer-col-heading{font-size:0.78rem;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:#ffffff;margin:0 0 18px;padding:0}.site-footer-v2 .footer-brand-mark{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:-0.01em;color:#ffffff;text-decoration:none;margin-bottom:14px}.site-footer-v2 .footer-brand-mark .accent{color:var(--c-accent)}.site-footer-v2 .footer-brand-mark .market-sub{font-size:0.75rem;font-weight:600;color:#94a3b8;letter-spacing:0.04em;margin-left:4px}.site-footer-v2 .footer-tagline{margin:0 0 22px;color:#cbd5e1;max-width:320px}.site-footer-v2 .footer-socials{display:flex;gap:10px;align-items:center;padding:0;margin:0;list-style:none}.site-footer-v2 .footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.06);color:#ffffff;text-decoration:none;border:1px solid rgba(255,255,255,0.12);transition:background 180ms ease-out,border-color 180ms ease-out,transform 180ms ease-out}.site-footer-v2 .footer-socials a:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-primary);transform:translateY(-1px)}.site-footer-v2 .footer-socials a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.site-footer-v2 .footer-socials svg{width:18px;height:18px;display:block}.site-footer-v2 .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.site-footer-v2 .footer-links a{color:#cbd5e1;text-decoration:none;transition:color 180ms ease-out;border-radius:3px}.site-footer-v2 .footer-links a:hover{color:var(--c-accent)}.site-footer-v2 .footer-links a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;color:var(--c-accent)}.site-footer-v2 .footer-contact-list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.site-footer-v2 .footer-contact-list li{display:flex;align-items:flex-start;gap:9px;color:#cbd5e1;font-size:0.88rem;line-height:1.4}.site-footer-v2 .footer-contact-list svg{width:15px;height:15px;flex-shrink:0;margin-top:3px;color:var(--c-accent)}.site-footer-v2 .footer-contact-list a{color:#cbd5e1;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,0.25);transition:color 180ms ease-out,border-color 180ms ease-out;word-break:break-word}.site-footer-v2 .footer-contact-list a:hover{color:var(--c-accent);border-bottom-color:var(--c-accent)}.site-footer-v2 .footer-contact-list a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:2px}.site-footer-v2 .footer-bottom{max-width:var(--w-wide);margin:0 auto;padding:22px 24px 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:0.84rem;color:#94a3b8}.site-footer-v2 .footer-bottom .copy strong{color:#ffffff;font-weight:600}.site-footer-v2 .footer-bottom .editorial-note{font-style:italic;color:#94a3b8}.site-footer-v2 .footer-region-switch{display:inline-flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.site-footer-v2 .footer-region-switch a{color:#cbd5e1;text-decoration:none;padding:4px 10px;border-radius:999px;font-size:0.82rem;transition:background 180ms ease-out,color 180ms ease-out;border:1px solid transparent}.site-footer-v2 .footer-region-switch a[aria-current="page"]{background:rgba(245,158,11,0.18);color:var(--c-accent);border-color:rgba(245,158,11,0.32);font-weight:600}.site-footer-v2 .footer-region-switch a:hover{color:var(--c-accent)}.site-footer-v2 .footer-region-switch a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.site-footer-v2 .footer-group summary{list-style:none;cursor:pointer;position:relative}.site-footer-v2 .footer-group summary::-webkit-details-marker{display:none}.site-footer-v2 .footer-group summary .chev{display:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;transition:transform 200ms ease-out;color:rgba(255,255,255,0.55)}@media (max-width:1023px){.site-footer-v2 .footer-grid{grid-template-columns:1fr 1fr;gap:36px 32px}.site-footer-v2 .footer-col-brand{grid-column:1 / -1}}@media (max-width:639px){.site-footer-v2 .footer-inner{padding:44px 18px 0}.site-footer-v2 .footer-grid{grid-template-columns:1fr;gap:4px;padding-bottom:24px}.site-footer-v2 .footer-col-brand{padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.10)}.site-footer-v2 .footer-group{border-bottom:1px solid rgba(255,255,255,0.10)}.site-footer-v2 .footer-group:last-of-type{border-bottom:0}.site-footer-v2 .footer-group summary{padding:16px 28px 16px 0;margin:0;font-size:0.78rem;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:#ffffff}.site-footer-v2 .footer-group summary .chev{display:inline-block}.site-footer-v2 .footer-group[open] summary .chev{transform:translateY(-50%) rotate(180deg)}.site-footer-v2 .footer-group .footer-col-heading{display:none}.site-footer-v2 .footer-group .footer-links,.site-footer-v2 .footer-group .footer-contact-list{padding:4px 0 18px}.site-footer-v2 .footer-bottom{padding:18px 18px 22px;flex-direction:column;align-items:flex-start;text-align:left}.site-footer-v2 .footer-region-switch{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.site-footer-v2 .footer-socials a,.site-footer-v2 .footer-links a,.site-footer-v2 .footer-contact-list a,.site-footer-v2 .footer-region-switch a,.site-footer-v2 .footer-group summary .chev{transition:none}}.stub-notice{background:#fffbeb;border:1px solid #fcd34d;color:var(--c-warn);padding:10px 14px;border-radius:var(--r);margin-bottom:1.5em;font-size:0.92rem}.muted{color:var(--c-muted)}.small{font-size:0.88rem}.center{text-align:center}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--c-line);margin:2em 0}code{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:0.92em}@media (max-width:640px){html{font-size:16px}h1{font-size:1.7rem}h2{font-size:1.3rem}.site-header .wrap{flex-direction:column;align-items:flex-start}.nav{gap:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.currency-picker{position:relative;display:inline-flex;align-items:center;margin-left:10px}.currency-toggle{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);color:#fff;padding:5px 12px;border-radius:6px;font:inherit;font-size:0.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.currency-toggle:hover{background:rgba(255,255,255,0.18)}.currency-toggle:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.currency-toggle .caret{font-size:0.7em;opacity:0.7}.currency-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--c-line);border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,0.15);list-style:none;margin:0;padding:6px 0;min-width:160px;z-index:100;display:none}.currency-menu[data-open="true"]{display:block}.currency-menu li button{width:100%;text-align:left;background:none;border:0;padding:8px 14px;font:inherit;font-size:0.95rem;color:var(--c-fg);cursor:pointer;display:flex;align-items:center;gap:10px}.currency-menu li button:hover{background:#f1f5f9}.currency-menu li button[aria-current="true"]{background:var(--c-cite);color:var(--c-cite-fg);font-weight:600}.pricing-hero{text-align:center;padding:28px 20px 8px}.pricing-hero h1{font-size:2rem;margin:0 0 0.4em}.pricing-hero p{color:var(--c-muted);max-width:640px;margin:0 auto 0.8em;font-size:1.05rem}.pricing-hero .meta-row{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:0.9rem;color:var(--c-muted);margin-top:6px}.pricing-hero .meta-row .live-rate{color:var(--c-good)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:var(--w-wide);margin:24px auto 40px;padding:0 20px}.plan-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:22px 20px 24px;display:flex;flex-direction:column;position:relative;transition:transform 0.15s ease,box-shadow 0.15s ease}.plan-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(30,58,95,0.10)}.plan-card.featured{border-color:var(--c-primary);border-width:2px;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)}.plan-card .plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--c-accent);color:var(--c-accent-fg);font-size:0.78rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px}.plan-card h2{margin:0 0 4px;font-size:1.25rem;color:var(--c-primary)}.plan-card .device-count{font-size:0.92rem;color:var(--c-muted);margin-bottom:16px}.plan-options{list-style:none;margin:0 0 16px;padding:0;flex-grow:1}.plan-options li{padding:10px 0;border-bottom:1px solid var(--c-line);display:flex;flex-direction:column;gap:2px}.plan-options li:last-child{border-bottom:0}.plan-options .duration{font-size:0.88rem;color:var(--c-muted);text-transform:uppercase;letter-spacing:0.04em}.plan-options .price{font-size:1.4rem;font-weight:700;color:var(--c-fg);font-variant-numeric:tabular-nums}.plan-options li.best-value{background:linear-gradient(90deg,rgba(245,158,11,0.10),transparent);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:var(--r);border-bottom-color:transparent;position:relative}.plan-options li.best-value::before{content:"★ Best Value";display:inline-block;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;color:var(--c-warn);background:#fff7ed;padding:2px 8px;border-radius:999px;margin-bottom:4px;align-self:flex-start}.plan-options li.best-value .bonus{font-size:0.85rem;color:var(--c-warn);margin-top:4px}.plan-cta{display:block;width:100%;background:var(--c-primary);color:#fff;border:0;padding:12px 16px;border-radius:var(--r);font:inherit;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background 0.15s ease}.plan-cta:hover{background:var(--c-primary-2)}.plan-card.featured .plan-cta{background:var(--c-accent);color:var(--c-accent-fg)}.plan-card.featured .plan-cta:hover{background:#fbbf24}.pricing-trust{max-width:var(--w-content);margin:24px auto 32px;padding:18px 20px;background:#f8fafc;border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;font-size:0.92rem;color:var(--c-muted)}.pricing-trust strong{color:var(--c-fg);display:block;margin-bottom:2px}.pricing-hero .converted-from{display:inline-block;font-size:0.78rem;color:var(--c-muted);background:#f1f5f9;padding:2px 8px;border-radius:999px;margin-left:6px}@media (max-width:1000px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing-grid{grid-template-columns:1fr}.pricing-hero h1{font-size:1.6rem}}.risk-banner{max-width:var(--w-wide);margin:16px auto 0;padding:14px 22px;background:linear-gradient(90deg,var(--c-good-bg) 0%,transparent 100%);border-left:4px solid var(--c-good);border-radius:var(--r);display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--c-good);font-size:0.98rem}.risk-banner strong{font-weight:700}.risk-banner .icon{font-size:1.4rem;line-height:1}.cable-anchor{max-width:var(--w-wide);margin:24px auto;padding:28px 24px;background:var(--c-primary);color:#fff;border-radius:var(--r-lg);display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;text-align:center}.cable-anchor .cost-block{padding:12px 16px}.cable-anchor .cost-block .label{font-size:0.85rem;opacity:0.75;text-transform:uppercase;letter-spacing:0.08em}.cable-anchor .cost-block .amount{font-size:2.4rem;font-weight:800;line-height:1.05;margin:4px 0 2px;font-variant-numeric:tabular-nums}.cable-anchor .cost-block .meta{font-size:0.88rem;opacity:0.7}.cable-anchor .cost-block.cable .amount{text-decoration:line-through;opacity:0.6}.cable-anchor .cost-block.iptv .amount{color:var(--c-accent)}.cable-anchor .arrow{font-size:1.6rem;opacity:0.6}.cable-anchor .savings{grid-column:1 / -1;font-size:1rem;margin-top:4px;opacity:0.95}.cable-anchor .savings strong{color:var(--c-accent)}@media (max-width:720px){.cable-anchor{grid-template-columns:1fr}.cable-anchor .arrow{display:none}}.reasons{max-width:var(--w-wide);margin:24px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.reason-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:18px 18px 16px}.reason-card .icon{font-size:1.6rem;margin-bottom:6px;display:block}.reason-card h3{margin:0 0 4px;font-size:1.05rem;color:var(--c-primary)}.reason-card p{margin:0;font-size:0.94rem;color:var(--c-muted);line-height:1.55}.testimonials{max-width:var(--w-wide);margin:28px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.testimonial{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:20px 22px;position:relative}.testimonial::before{content:"\201C";position:absolute;top:4px;left:14px;font-size:3rem;color:var(--c-accent);opacity:0.3;line-height:1}.testimonial p{margin:8px 0 12px;padding-top:14px;font-size:0.98rem;line-height:1.55}.testimonial .by{display:flex;gap:4px;font-size:0.9rem;color:var(--c-muted)}.testimonial .by .name{font-weight:600;color:var(--c-fg)}.testimonial .stars{color:var(--c-accent);letter-spacing:0.08em;margin-bottom:4px}.trust-row{max-width:var(--w-wide);margin:24px auto 8px;padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:center}.trust-badge{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:0.95rem;color:var(--c-muted)}.trust-badge .icon{font-size:1.5rem;line-height:1;flex-shrink:0}.trust-badge strong{color:var(--c-fg);display:block;font-size:0.92rem}.sports-grid{max-width:var(--w-wide);margin:24px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.sport-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:18px 12px 16px;text-align:center;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.sport-card:hover{transform:translateY(-2px);border-color:var(--c-primary);box-shadow:0 6px 18px rgba(30,58,95,0.10)}.sport-card .league-icon{font-size:2rem;line-height:1;display:block;margin-bottom:6px}.sport-card .league-name{font-weight:700;color:var(--c-primary);font-size:0.95rem;letter-spacing:0.02em}.sport-card .league-channels{font-size:0.78rem;color:var(--c-muted);margin-top:2px;line-height:1.3}.ppv-strip{max-width:var(--w-wide);margin:28px auto;padding:24px 24px;background:linear-gradient(135deg,#1a1a1a 0%,#2d1810 100%);color:#fff;border-radius:var(--r-lg);border:1px solid var(--c-accent)}.ppv-strip h2{color:var(--c-accent);margin:0 0 6px;font-size:1.3rem}.ppv-strip p{margin:0 0 14px;opacity:0.9;font-size:0.98rem;line-height:1.55}.ppv-strip ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 18px}.ppv-strip li{font-size:0.94rem;padding-left:22px;position:relative}.ppv-strip li::before{content:"✓";position:absolute;left:0;top:0;color:var(--c-accent);font-weight:700}.vs-table{max-width:var(--w-wide);margin:24px auto;padding:0 20px}.vs-table table{width:100%;border-collapse:collapse;border:1px solid var(--c-line);border-radius:var(--r);overflow:hidden;font-size:0.95rem}.vs-table th,.vs-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top}.vs-table thead th{background:var(--c-primary);color:#fff}.vs-table tbody th{font-weight:600;color:var(--c-fg)}.vs-table .yes{color:var(--c-good);font-weight:700}.vs-table .no{color:#b91c1c}.vs-table .partial{color:var(--c-warn)}.vs-table tr.highlight{background:linear-gradient(90deg,rgba(245,158,11,0.10),transparent)}.sales-hero{background:linear-gradient(135deg,var(--c-primary) 0%,#16314f 100%);color:#fff;padding:48px 20px 40px;text-align:center}.sales-hero h1{color:#fff;font-size:2.4rem;max-width:760px;margin:0 auto 14px;line-height:1.2;letter-spacing:-0.015em}.sales-hero .sub{font-size:1.15rem;max-width:640px;margin:0 auto 20px;opacity:0.92;line-height:1.5}.sales-hero .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.sales-hero .btn-primary{display:inline-block;background:var(--c-accent);color:var(--c-accent-fg);padding:14px 28px;border-radius:var(--r);font-weight:700;font-size:1.05rem;text-decoration:none;transition:background 0.15s ease,transform 0.15s ease}.sales-hero .btn-primary:hover{background:#fbbf24;transform:translateY(-1px)}.sales-hero .btn-secondary{display:inline-block;background:rgba(255,255,255,0.12);color:#fff;border:1px solid rgba(255,255,255,0.3);padding:14px 22px;border-radius:var(--r);font-weight:600;text-decoration:none}.sales-hero .btn-secondary:hover{background:rgba(255,255,255,0.2)}.sales-hero .micro-trust{margin-top:18px;font-size:0.88rem;opacity:0.78;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media (max-width:640px){.sales-hero h1{font-size:1.8rem}.sales-hero .sub{font-size:1rem}}.section-heading{max-width:var(--w-content);margin:36px auto 8px;padding:0 20px;text-align:center}.section-heading h2{font-size:1.7rem;margin:0 0 6px}.section-heading p{color:var(--c-muted);font-size:1.02rem;max-width:600px;margin:0 auto}.nav-cta{background:var(--c-accent);color:var(--c-accent-fg)!important;padding:5px 14px!important;border-radius:var(--r);font-weight:700!important;margin-left:4px}.nav-cta:hover{background:#fbbf24!important;border-bottom:2px solid transparent!important}.nav-contact-cta{border:1px solid rgba(255,255,255,0.35)!important;padding:4px 12px!important;border-radius:999px!important;font-weight:600!important;transition:background 0.15s ease,border-color 0.15s ease;display:inline-flex;align-items:center;gap:5px}.nav-contact-cta::before{content:"💬";font-size:0.85em;line-height:1}.nav-contact-cta:hover{background:rgba(255,255,255,0.12)!important;border-color:rgba(255,255,255,0.55)!important;border-bottom:1px solid rgba(255,255,255,0.55)!important}.theme-dark{--c-bg:#0F1419;--c-bg-elev:#1A2332;--c-bg-card:#1F2937;--c-bg-alt:#111827;--c-border:#6B7280;--c-fg:#FFFFFF;--c-fg-soft:#E5E7EB;--c-muted:#D1D5DB;--c-muted-2:#9CA3AF;--c-primary:#1E3A8A;--c-primary-2:#2563EB;--c-accent:#F59E0B;--c-accent-fg:#FFFFFF;--c-cta:#DC2626;--c-cta-hover:#EF4444;--c-good:#16A34A;--c-warn:#F59E0B;--c-err:#EF4444;background:var(--c-bg);color:var(--c-fg)}.theme-dark.senior{font-size:18px;line-height:1.65}.theme-dark.senior body{font-size:18px}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{color:var(--c-fg)}.theme-dark.senior h1{font-size:2.4rem;font-weight:800;line-height:1.15;letter-spacing:-0.01em}.theme-dark.senior h2{font-size:1.8rem;font-weight:700;line-height:1.2}.theme-dark.senior h3{font-size:1.35rem;font-weight:700;line-height:1.3}.theme-dark.senior p{font-size:1.125rem;line-height:1.7;color:var(--c-fg-soft)}.theme-dark.senior small,.theme-dark.senior .small{font-size:1rem;color:var(--c-muted)}.theme-dark.senior .tiny{font-size:0.92rem;color:var(--c-muted-2)}.theme-dark .site-header{background:var(--c-bg-elev);border-bottom:4px solid var(--c-accent)}.theme-dark .nav a{color:var(--c-fg-soft);font-size:1.05rem;font-weight:600;padding:14px 12px}.theme-dark .nav a:hover,.theme-dark .nav a:focus{color:var(--c-fg)}.theme-dark .brand{color:var(--c-fg);font-weight:800;font-size:1.4rem}.theme-dark .brand .accent{color:var(--c-accent)}.theme-dark .breadcrumbs{background:var(--c-bg-alt);border-bottom:1px solid var(--c-border)}.theme-dark .breadcrumbs a{color:var(--c-muted)}.theme-dark .breadcrumbs li + li::before{color:var(--c-muted-2)}.theme-dark .btn-senior-primary,.theme-dark .btn-senior-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;font-size:1.2rem;font-weight:700;border-radius:8px;text-decoration:none!important;letter-spacing:0.01em;transition:transform 0.1s ease,background 0.15s ease;border:3px solid transparent}.theme-dark .btn-senior-primary{background:var(--c-cta);color:#FFFFFF}.theme-dark .btn-senior-primary:hover,.theme-dark .btn-senior-primary:focus{background:var(--c-cta-hover);transform:translateY(-1px)}.theme-dark .btn-senior-primary:focus-visible{outline:4px solid var(--c-accent);outline-offset:3px}.theme-dark .btn-senior-secondary{background:transparent;color:var(--c-fg);border:3px solid var(--c-fg-soft)}.theme-dark .btn-senior-secondary:hover,.theme-dark .btn-senior-secondary:focus{background:rgba(255,255,255,0.08);border-color:var(--c-accent)}.theme-dark .sales-hero{background:linear-gradient(135deg,#0F1419 0%,#1A2332 100%);color:var(--c-fg);padding:56px 24px 48px}.theme-dark .sales-hero h1{color:var(--c-fg);font-size:2.6rem}.theme-dark .sales-hero .sub{color:var(--c-fg-soft);font-size:1.25rem;max-width:760px}.theme-dark .sales-hero .micro-trust{color:var(--c-muted);font-size:1rem;margin-top:18px}.trust-strip-senior{background:var(--c-bg-elev);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:24px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:var(--w-wide);margin:0 auto}.trust-strip-senior .trust-item{display:flex;align-items:flex-start;gap:12px;color:var(--c-fg-soft)}.trust-strip-senior .trust-item .icon{font-size:1.6rem;color:var(--c-accent);flex-shrink:0}.trust-strip-senior .trust-item strong{display:block;color:var(--c-fg);font-size:1.1rem;margin-bottom:2px}.tiers-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:var(--w-wide);margin:32px auto;padding:0 20px}.tier-card{background:var(--c-bg-card);border:2px solid var(--c-border);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:14px}.tier-card.featured{border-color:var(--c-accent);box-shadow:0 0 0 4px rgba(245,158,11,0.18);position:relative}.tier-card.featured::before{content:"Most popular";position:absolute;top:-14px;left:24px;background:var(--c-accent);color:#1A2332;padding:4px 14px;border-radius:999px;font-size:0.92rem;font-weight:700}.tier-card h3{font-size:1.5rem;font-weight:700;margin:0;color:var(--c-fg)}.tier-card .tier-price{font-size:2.6rem;font-weight:800;color:var(--c-fg);line-height:1;margin:4px 0}.tier-card .tier-price small{font-size:1rem;color:var(--c-muted);font-weight:400}.tier-card .tier-desc{color:var(--c-muted);font-size:1rem}.tier-card .tier-features{list-style:none;padding:0;margin:0;font-size:1.05rem}.tier-card .tier-features li{padding:8px 0;border-bottom:1px solid var(--c-border);color:var(--c-fg-soft)}.tier-card .tier-features li::before{content:"✓ ";color:var(--c-good);font-weight:700;margin-right:4px}.tier-card .tier-features li:last-child{border-bottom:none}.steps-senior{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:var(--w-wide);margin:40px auto;padding:0 20px}.step-senior{display:flex;flex-direction:column;gap:12px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:10px;padding:24px}.step-senior .step-num{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-cta);color:#FFFFFF;border-radius:999px;font-size:1.6rem;font-weight:800;flex-shrink:0}.step-senior h3{color:var(--c-fg);font-size:1.25rem;margin:0}.step-senior p{color:var(--c-fg-soft);font-size:1.05rem;margin:0;line-height:1.6}.phone-block{background:var(--c-bg-elev);border:2px solid var(--c-accent);border-radius:12px;padding:24px;text-align:center;max-width:540px;margin:32px auto}.phone-block .phone-number{display:inline-block;font-size:2rem;font-weight:800;color:var(--c-fg);letter-spacing:0.02em;margin:8px 0 4px;text-decoration:none}.phone-block .phone-number:hover{color:var(--c-accent)}.phone-block .phone-label{color:var(--c-muted);font-size:1.05rem}.phone-block .phone-hours{color:var(--c-muted-2);font-size:0.95rem;margin-top:4px}.usa-strip{background:linear-gradient(90deg,#DC2626 0%,#FFFFFF 50%,#1E3A8A 100%);height:4px;margin:32px 0}.theme-dark.senior details{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:8px;padding:0;margin:12px 0}.theme-dark.senior details summary{padding:18px 22px;font-size:1.15rem;font-weight:600;color:var(--c-fg);cursor:pointer;list-style:none;min-height:48px}.theme-dark.senior details summary::after{content:"+";float:right;color:var(--c-accent);font-size:1.4rem;font-weight:700}.theme-dark.senior details[open] summary::after{content:"−"}.theme-dark.senior details>p,.theme-dark.senior details>div{padding:0 22px 22px;color:var(--c-fg-soft);font-size:1.08rem;line-height:1.7}.theme-dark .site-footer{background:var(--c-bg-alt);color:var(--c-muted);border-top:1px solid var(--c-border);padding:32px 24px;font-size:1rem}.theme-dark .site-footer a{color:var(--c-muted)}.theme-dark .site-footer a:hover{color:var(--c-fg)}.theme-dark .skip-link:focus{background:var(--c-accent);color:#1A2332}@media (max-width:720px){.theme-dark.senior h1{font-size:1.95rem}.theme-dark.senior h2{font-size:1.5rem}.theme-dark.senior p{font-size:1.075rem}.theme-dark .sales-hero{padding:40px 18px 32px}.theme-dark .sales-hero h1{font-size:2rem}.theme-dark .sales-hero .sub{font-size:1.1rem}.tier-card{padding:22px 18px}.tier-card .tier-price{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.theme-dark *{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.theme-canadian{--c-bg:#FAFAF9;--c-bg-soft:#F0F2EE;--c-bg-card:#FFFFFF;--c-bg-alt:#E9ECE6;--c-border:#7A8A78;--c-fg:#1F2937;--c-fg-soft:#374151;--c-muted:#4B5563;--c-muted-2:#6B7280;--c-primary:#2D5016;--c-primary-2:#4A7C59;--c-accent:#1E3A5F;--c-warm:#A8714B;--c-canadian-red:#D52B1E;--c-cta:#2D5016;--c-cta-hover:#4A7C59;--c-good:#166534;--c-warn:#B45309;--c-err:#991B1B;background:var(--c-bg);color:var(--c-fg)}.theme-canadian.ca-senior{font-size:18px;line-height:1.65}.theme-canadian.ca-senior body{font-size:18px}.theme-canadian h1,.theme-canadian h2,.theme-canadian h3,.theme-canadian h4{color:var(--c-fg)}.theme-canadian.ca-senior h1{font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:-0.005em}.theme-canadian.ca-senior h2{font-size:1.7rem;font-weight:700;line-height:1.25}.theme-canadian.ca-senior h3{font-size:1.3rem;font-weight:600;line-height:1.35}.theme-canadian.ca-senior p{font-size:1.125rem;line-height:1.7;color:var(--c-fg-soft)}.theme-canadian.ca-senior small,.theme-canadian.ca-senior .small{font-size:1rem;color:var(--c-muted)}.theme-canadian .site-header{background:var(--c-bg-soft);border-bottom:3px solid var(--c-primary);color:var(--c-fg)}.theme-canadian .nav a{color:var(--c-fg-soft);font-size:1.05rem;font-weight:500;padding:14px 12px}.theme-canadian .nav a:hover,.theme-canadian .nav a:focus{color:var(--c-primary)}.theme-canadian .brand{color:var(--c-fg);font-weight:700;font-size:1.4rem}.theme-canadian .brand .accent{color:var(--c-primary)}.theme-canadian .breadcrumbs{background:var(--c-bg);border-bottom:1px solid var(--c-border)}.theme-canadian .breadcrumbs a{color:var(--c-muted)}.lang-toggle{display:inline-flex;align-items:center;gap:0;background:var(--c-bg-card);border:2px solid var(--c-border);border-radius:999px;padding:4px;margin-left:12px;font-size:0.95rem;font-weight:600}.lang-toggle a,.lang-toggle button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:36px;padding:6px 14px;border-radius:999px;text-decoration:none;color:var(--c-muted);background:transparent;border:none;cursor:pointer;font:inherit;transition:background 0.15s ease,color 0.15s ease}.lang-toggle a:hover,.lang-toggle button:hover,.lang-toggle a:focus,.lang-toggle button:focus{color:var(--c-fg);background:var(--c-bg-soft)}.lang-toggle a[aria-current="true"],.lang-toggle button[aria-current="true"]{background:var(--c-primary);color:#FFFFFF}.theme-canadian .btn-ca-primary,.theme-canadian .btn-ca-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;font-size:1.15rem;font-weight:600;border-radius:8px;text-decoration:none!important;transition:background 0.15s ease,transform 0.1s ease;border:2px solid transparent;white-space:normal;text-align:center;line-height:1.3}.theme-canadian .btn-ca-primary{background:var(--c-cta);color:#FFFFFF}.theme-canadian .btn-ca-primary:hover,.theme-canadian .btn-ca-primary:focus{background:var(--c-cta-hover);transform:translateY(-1px)}.theme-canadian .btn-ca-primary:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.theme-canadian .btn-ca-secondary{background:transparent;color:var(--c-primary);border:2px solid var(--c-primary)}.theme-canadian .btn-ca-secondary:hover,.theme-canadian .btn-ca-secondary:focus{background:var(--c-bg-soft)}.theme-canadian .ca-hero{background:var(--c-bg-soft);padding:56px 24px 48px;text-align:center;border-bottom:1px solid var(--c-border)}.theme-canadian .ca-hero h1{color:var(--c-fg);font-size:2.5rem;max-width:820px;margin:0 auto 18px}.theme-canadian .ca-hero .sub{color:var(--c-fg-soft);font-size:1.2rem;max-width:720px;margin:0 auto 22px}.theme-canadian .ca-hero .micro-trust{color:var(--c-muted);font-size:1rem;margin-top:18px}.maple-stripe{height:3px;background:var(--c-primary);position:relative;margin:32px auto;max-width:var(--w-wide)}.maple-stripe::after{content:"🍁";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--c-bg);padding:0 14px;font-size:1.4rem;line-height:1}.trust-strip-ca{background:var(--c-bg-soft);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:28px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:var(--w-wide);margin:0 auto}.trust-strip-ca .trust-item{display:flex;align-items:flex-start;gap:12px;color:var(--c-fg-soft)}.trust-strip-ca .trust-item .icon{font-size:1.5rem;color:var(--c-primary);flex-shrink:0}.trust-strip-ca .trust-item strong{display:block;color:var(--c-fg);font-size:1.05rem;margin-bottom:2px;font-weight:600}.tiers-ca{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;max-width:var(--w-wide);margin:32px auto;padding:0 20px}.theme-canadian .tier-ca{background:var(--c-bg-card);border:2px solid var(--c-border);border-radius:10px;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.theme-canadian .tier-ca.featured{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(45,80,22,0.12);position:relative}.theme-canadian .tier-ca.featured::before{content:"Recommandé / Recommended";position:absolute;top:-12px;left:22px;background:var(--c-primary);color:#FFFFFF;padding:4px 14px;border-radius:999px;font-size:0.88rem;font-weight:600}.theme-canadian .tier-ca.featured.fr::before{content:"Recommandé"}.theme-canadian .tier-ca.featured.en::before{content:"Recommended"}.theme-canadian .tier-ca h3{font-size:1.4rem;font-weight:700;margin:0;color:var(--c-fg)}.theme-canadian .tier-ca .tier-price{font-size:2.4rem;font-weight:800;color:var(--c-fg);line-height:1;margin:4px 0}.theme-canadian .tier-ca .tier-price small{font-size:1rem;color:var(--c-muted);font-weight:400}.theme-canadian .tier-ca .currency-label{display:inline-block;font-size:0.85rem;color:var(--c-muted);background:var(--c-bg-soft);padding:2px 8px;border-radius:4px;margin-left:4px;vertical-align:middle}.theme-canadian .tier-ca .tier-features{list-style:none;padding:0;margin:0;font-size:1.05rem}.theme-canadian .tier-ca .tier-features li{padding:8px 0;border-bottom:1px solid var(--c-border);color:var(--c-fg-soft)}.theme-canadian .tier-ca .tier-features li::before{content:"✓ ";color:var(--c-primary);font-weight:700;margin-right:4px}.theme-canadian .tier-ca .tier-features li:last-child{border-bottom:none}.steps-ca{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:var(--w-wide);margin:40px auto;padding:0 20px}.theme-canadian .step-ca{display:flex;flex-direction:column;gap:12px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:10px;padding:24px}.theme-canadian .step-ca .step-num{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-primary);color:#FFFFFF;border-radius:999px;font-size:1.4rem;font-weight:700;flex-shrink:0}.theme-canadian .step-ca h3{color:var(--c-fg);font-size:1.2rem;margin:0}.theme-canadian .step-ca p{color:var(--c-fg-soft);font-size:1.05rem;margin:0;line-height:1.6}.theme-canadian .phone-block-ca{background:var(--c-bg-soft);border:2px solid var(--c-primary);border-radius:10px;padding:24px;text-align:center;max-width:540px;margin:32px auto}.theme-canadian .phone-block-ca .phone-number{display:inline-block;font-size:1.9rem;font-weight:700;color:var(--c-primary);letter-spacing:0.01em;margin:8px 0 4px;text-decoration:none}.theme-canadian .phone-block-ca .phone-number:hover{color:var(--c-fg)}.theme-canadian .phone-block-ca .phone-label{color:var(--c-muted);font-size:1.05rem}.theme-canadian .phone-block-ca .phone-hours{color:var(--c-muted-2);font-size:0.95rem;margin-top:4px}.theme-canadian .privacy-block-ca{background:var(--c-bg-soft);border-left:4px solid var(--c-accent);padding:18px 22px;border-radius:4px;max-width:var(--w-content);margin:32px auto;font-size:1rem;color:var(--c-fg-soft);line-height:1.6}.theme-canadian .privacy-block-ca strong{color:var(--c-fg)}.theme-canadian.ca-senior details{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:8px;margin:12px 0}.theme-canadian.ca-senior details summary{padding:18px 22px;font-size:1.1rem;font-weight:600;color:var(--c-fg);cursor:pointer;list-style:none;min-height:48px}.theme-canadian.ca-senior details summary::after{content:"+";float:right;color:var(--c-primary);font-size:1.4rem;font-weight:700}.theme-canadian.ca-senior details[open] summary::after{content:"−"}.theme-canadian.ca-senior details>p,.theme-canadian.ca-senior details>div{padding:0 22px 22px;color:var(--c-fg-soft);font-size:1.05rem;line-height:1.7}.theme-canadian .site-footer{background:var(--c-bg-alt);color:var(--c-muted);border-top:1px solid var(--c-border);padding:28px 24px;font-size:1rem}.theme-canadian .site-footer a{color:var(--c-muted)}.theme-canadian .site-footer a:hover{color:var(--c-fg)}.theme-canadian.lang-fr h1,.theme-canadian.lang-fr h2,.theme-canadian.lang-fr h3{hyphens:auto}@media (max-width:720px){.theme-canadian.ca-senior h1{font-size:1.85rem}.theme-canadian.ca-senior h2{font-size:1.4rem}.theme-canadian .ca-hero h1{font-size:1.95rem}.theme-canadian .ca-hero .sub{font-size:1.08rem}.theme-canadian .tier-ca .tier-price{font-size:2rem}}@media (prefers-reduced-motion:reduce){.theme-canadian *{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.theme-british{--c-bg:#FAFAF8;--c-bg-soft:#EDE8DC;--c-bg-card:#FFFFFF;--c-bg-alt:#E5DFD0;--c-border:#6F6A5C;--c-fg:#1F2937;--c-fg-soft:#2E3A4F;--c-muted:#4A5568;--c-muted-2:#6B7280;--c-primary:#002147;--c-primary-2:#1B2A4E;--c-accent:#7C0A02;--c-warm:#A88B5C;--c-good:#004225;--c-cta:#002147;--c-cta-hover:#1B2A4E;--c-warn:#92400E;--c-err:#7C0A02;--c-uj-red:#C8102E;--c-uj-blue:#012169;background:var(--c-bg);color:var(--c-fg)}.theme-british.uk-senior{font-size:18px;line-height:1.65}.theme-british.uk-senior body{font-size:18px}.theme-british h1,.theme-british h2,.theme-british h3,.theme-british h4{color:var(--c-fg)}.theme-british.uk-senior h1{font-size:2.4rem;font-weight:700;line-height:1.18;letter-spacing:-0.01em}.theme-british.uk-senior h2{font-size:1.7rem;font-weight:700;line-height:1.22}.theme-british.uk-senior h3{font-size:1.3rem;font-weight:600;line-height:1.32}.theme-british.uk-senior p{font-size:1.125rem;line-height:1.7;color:var(--c-fg-soft)}.theme-british.uk-senior small,.theme-british.uk-senior .small{font-size:1rem;color:var(--c-muted)}.theme-british .site-header{background:var(--c-bg-soft);border-bottom:3px solid var(--c-primary);color:var(--c-fg)}.theme-british .nav a{color:var(--c-fg-soft);font-size:1.05rem;font-weight:500;padding:14px 12px}.theme-british .nav a:hover,.theme-british .nav a:focus{color:var(--c-primary)}.theme-british .brand{color:var(--c-fg);font-weight:700;font-size:1.4rem}.theme-british .brand .accent{color:var(--c-primary)}.theme-british .breadcrumbs{background:var(--c-bg);border-bottom:1px solid var(--c-border)}.theme-british .breadcrumbs a{color:var(--c-muted)}.theme-british .btn-uk-primary,.theme-british .btn-uk-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px;font-size:1.15rem;font-weight:600;border-radius:4px;text-decoration:none!important;transition:background 0.15s ease,transform 0.1s ease;border:2px solid transparent;white-space:normal;text-align:center;line-height:1.3;letter-spacing:0.005em}.theme-british .btn-uk-primary{background:var(--c-cta);color:#FFFFFF}.theme-british .btn-uk-primary:hover,.theme-british .btn-uk-primary:focus{background:var(--c-cta-hover);transform:translateY(-1px)}.theme-british .btn-uk-primary:focus-visible{outline:3px solid var(--c-warm);outline-offset:2px}.theme-british .btn-uk-secondary{background:transparent;color:var(--c-primary);border:2px solid var(--c-primary)}.theme-british .btn-uk-secondary:hover,.theme-british .btn-uk-secondary:focus{background:var(--c-bg-soft)}.theme-british .btn-uk-secondary:focus-visible{outline:3px solid var(--c-warm);outline-offset:2px}.theme-british .uk-hero{background:var(--c-bg-soft);padding:56px 24px 48px;text-align:center;border-bottom:1px solid var(--c-border)}.theme-british .uk-hero h1{color:var(--c-fg);font-size:2.5rem;max-width:820px;margin:0 auto 18px}.theme-british .uk-hero .sub{color:var(--c-fg-soft);font-size:1.2rem;max-width:720px;margin:0 auto 22px}.theme-british .uk-hero .micro-trust{color:var(--c-muted);font-size:1rem;margin-top:18px}.uj-stripe{height:3px;background:linear-gradient(90deg,var(--c-uj-red) 0%,var(--c-uj-red) 33%,#FFFFFF 33%,#FFFFFF 66%,var(--c-uj-blue) 66%,var(--c-uj-blue) 100%);margin:32px auto;max-width:var(--w-wide);opacity:0.85}.trust-strip-uk{background:var(--c-bg-soft);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:28px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:var(--w-wide);margin:0 auto}.trust-strip-uk .trust-item{display:flex;align-items:flex-start;gap:12px;color:var(--c-fg-soft)}.trust-strip-uk .trust-item .icon{font-size:1.5rem;color:var(--c-primary);flex-shrink:0}.trust-strip-uk .trust-item strong{display:block;color:var(--c-fg);font-size:1.05rem;margin-bottom:2px;font-weight:600}.tiers-uk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;max-width:var(--w-wide);margin:32px auto;padding:0 20px}.theme-british .tier-uk{background:var(--c-bg-card);border:2px solid var(--c-border);border-radius:6px;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.theme-british .tier-uk.featured{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(0,33,71,0.12);position:relative}.theme-british .tier-uk.featured::before{content:"Recommended";position:absolute;top:-12px;left:22px;background:var(--c-primary);color:#FFFFFF;padding:4px 14px;border-radius:999px;font-size:0.88rem;font-weight:600;letter-spacing:0.02em}.theme-british .tier-uk h3{font-size:1.4rem;font-weight:700;margin:0;color:var(--c-fg)}.theme-british .tier-uk .tier-price{font-size:2.4rem;font-weight:800;color:var(--c-fg);line-height:1;margin:4px 0;font-variant-numeric:tabular-nums}.theme-british .tier-uk .tier-price small{font-size:1rem;color:var(--c-muted);font-weight:400}.theme-british .tier-uk .vat-note{display:inline-block;font-size:0.85rem;color:var(--c-muted);margin-left:4px}.theme-british .tier-uk .tier-features{list-style:none;padding:0;margin:0;font-size:1.05rem}.theme-british .tier-uk .tier-features li{padding:8px 0;border-bottom:1px solid var(--c-border);color:var(--c-fg-soft)}.theme-british .tier-uk .tier-features li::before{content:"✓ ";color:var(--c-good);font-weight:700;margin-right:4px}.theme-british .tier-uk .tier-features li:last-child{border-bottom:none}.steps-uk{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:var(--w-wide);margin:40px auto;padding:0 20px}.theme-british .step-uk{display:flex;flex-direction:column;gap:12px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:6px;padding:24px}.theme-british .step-uk .step-num{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-primary);color:#FFFFFF;border-radius:999px;font-size:1.4rem;font-weight:700;flex-shrink:0}.theme-british .step-uk h3{color:var(--c-fg);font-size:1.2rem;margin:0}.theme-british .step-uk p{color:var(--c-fg-soft);font-size:1.05rem;margin:0;line-height:1.6}.theme-british .phone-block-uk{background:var(--c-bg-soft);border:2px solid var(--c-primary);border-radius:6px;padding:24px;text-align:center;max-width:540px;margin:32px auto}.theme-british .phone-block-uk .phone-number{display:inline-block;font-size:1.85rem;font-weight:700;color:var(--c-primary);letter-spacing:0.02em;margin:8px 0 4px;text-decoration:none;font-variant-numeric:tabular-nums}.theme-british .phone-block-uk .phone-number:hover{color:var(--c-fg)}.theme-british .phone-block-uk .phone-label{color:var(--c-muted);font-size:1.05rem}.theme-british .phone-block-uk .phone-hours{color:var(--c-muted-2);font-size:0.95rem;margin-top:4px}.theme-british .gdpr-block-uk{background:var(--c-bg-soft);border-left:4px solid var(--c-primary);padding:18px 22px;border-radius:0 4px 4px 0;max-width:var(--w-content);margin:32px auto;font-size:1rem;color:var(--c-fg-soft);line-height:1.65}.theme-british .gdpr-block-uk strong{color:var(--c-fg)}.theme-british .tvl-block-uk{background:var(--c-bg-card);border:1px solid var(--c-border);border-left:4px solid var(--c-warm);padding:22px 24px;border-radius:0 4px 4px 0;max-width:var(--w-content);margin:32px auto;font-size:1rem;color:var(--c-fg-soft);line-height:1.65}.theme-british .tvl-block-uk h3{margin:0 0 8px;color:var(--c-fg);font-size:1.2rem}.theme-british .tvl-block-uk strong{color:var(--c-fg)}.trustpilot-strip{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF;border:1px solid var(--c-border);border-radius:4px;padding:10px 16px;font-size:1rem;color:var(--c-fg-soft)}.trustpilot-strip .stars{color:#00B67A;font-size:1.1rem;letter-spacing:0.05em}.trustpilot-strip strong{color:var(--c-fg)}.theme-british.uk-senior details{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:6px;margin:12px 0}.theme-british.uk-senior details summary{padding:18px 22px;font-size:1.1rem;font-weight:600;color:var(--c-fg);cursor:pointer;list-style:none;min-height:48px}.theme-british.uk-senior details summary::after{content:"+";float:right;color:var(--c-primary);font-size:1.4rem;font-weight:700}.theme-british.uk-senior details[open] summary::after{content:"−"}.theme-british.uk-senior details>p,.theme-british.uk-senior details>div{padding:0 22px 22px;color:var(--c-fg-soft);font-size:1.05rem;line-height:1.7}.theme-british .site-footer{background:var(--c-bg-alt);color:var(--c-muted);border-top:1px solid var(--c-border);padding:28px 24px;font-size:1rem}.theme-british .site-footer a{color:var(--c-fg-soft)}.theme-british .site-footer a:hover{color:var(--c-primary)}@media (max-width:720px){.theme-british.uk-senior h1{font-size:1.85rem}.theme-british.uk-senior h2{font-size:1.4rem}.theme-british .uk-hero h1{font-size:1.95rem}.theme-british .uk-hero .sub{font-size:1.08rem}.theme-british .tier-uk .tier-price{font-size:2rem}}@media (prefers-reduced-motion:reduce){.theme-british *{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.plan-features{list-style:none;padding:18px 0 6px;margin:14px 0 18px;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:10px;font-size:0.95rem;color:var(--c-fg);line-height:1.5}.plan-features li{display:flex;align-items:flex-start;gap:10px}.plan-features li::before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--c-good,#16A34A);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M16.704 5.296a1 1 0 010 1.414l-7.5 7.5a1 1 0 01-1.414 0l-3.5-3.5a1 1 0 011.414-1.414L8.5 12.086l6.79-6.79a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat}.plan-features li.feat-top{font-weight:700;color:var(--c-fg)}.plan-features .feat-quote{font-style:italic;color:var(--c-muted)}.plan-features .feat-emph{font-weight:600}.plan-card.featured .plan-features li::before{background:var(--c-accent,#F59E0B)}.plan-card.featured .plan-features li.feat-top{font-size:1.02rem;color:var(--c-primary,#1E3A5F)}@media (max-width:720px){.plan-features{font-size:0.92rem;gap:8px;padding-top:14px}.plan-features li::before{width:16px;height:16px;background-size:12px 12px}}.included-card-wrap{max-width:860px;margin:32px auto 44px;padding:0 20px}.included-card{background:linear-gradient(180deg,#ffffff 0%,#fffbf2 100%);border:1px solid #f3e7c8;border-radius:18px;padding:40px 44px 44px;box-shadow:0 20px 60px -20px rgba(30,58,95,0.16);text-align:center;position:relative;overflow:hidden}.included-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c-primary) 0%,var(--c-accent) 100%)}.included-card .included-eyebrow{display:inline-block;font-size:0.74rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--c-accent-fg,#78350f);background:linear-gradient(135deg,rgba(245,158,11,0.18) 0%,rgba(245,158,11,0.08) 100%);border:1px solid rgba(245,158,11,0.25);padding:6px 16px;border-radius:999px;margin-bottom:18px}.included-card h3{font-size:1.7rem;font-weight:800;color:var(--c-primary);margin:0 0 10px;letter-spacing:-0.015em;line-height:1.2;text-align:center;text-transform:none}.included-card .included-sub{font-size:1rem;color:var(--c-muted);margin:0 auto 28px;max-width:480px;line-height:1.55}.included-card .included-divider{width:56px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--c-accent) 50%,transparent 100%);margin:0 auto 28px}.included-card .plan-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;max-width:640px;margin:0 auto;text-align:left;list-style:none;padding:0;border-top:none;font-size:1rem;color:var(--c-fg)}.included-card .plan-features li{font-size:1rem;align-items:flex-start}.included-card .plan-features li.feat-top{grid-column:1 / -1;background:linear-gradient(135deg,rgba(245,158,11,0.12) 0%,rgba(245,158,11,0.04) 100%);border:1px solid rgba(245,158,11,0.28);border-radius:10px;padding:14px 20px;font-size:1.08rem;font-weight:700;color:var(--c-primary);margin-bottom:6px;display:flex;align-items:center;justify-content:center}.included-card .plan-features li.feat-top::before{background:var(--c-accent)}@media (max-width:760px){.included-card{padding:32px 28px 36px;border-radius:14px}.included-card h3{font-size:1.4rem}.included-card .included-sub{font-size:0.95rem;margin-bottom:22px}.included-card .included-divider{margin-bottom:22px}.included-card .plan-features{gap:12px 22px;max-width:100%}}@media (max-width:520px){.included-card{padding:26px 20px 30px}.included-card .included-eyebrow{font-size:0.68rem;padding:5px 12px}.included-card h3{font-size:1.25rem}.included-card .plan-features{grid-template-columns:1fr;gap:11px;font-size:0.95rem}.included-card .plan-features li{font-size:0.95rem}.included-card .plan-features li.feat-top{font-size:1rem;padding:12px 16px}}:root{--c-bg:#0a0e1f;--c-bg-2:#050816;--c-fg:#e2e8f0;--c-fg-bright:#ffffff;--c-muted:#94a3b8;--c-line:rgba(255,255,255,0.08);--c-line-bright:rgba(168,85,247,0.30);--c-primary:#818cf8;--c-primary-2:#6366f1;--c-accent:#c084fc;--c-accent-fg:#ffffff;--c-good:#6ee7b7;--c-good-bg:rgba(34,197,94,0.06);--c-warn:#fbbf24;--c-warn-bg:rgba(168,85,247,0.06);--c-cite:rgba(99,102,241,0.06);--c-cite-fg:#a5b4fc}html{background:#050816}body{background:linear-gradient(180deg,#050816 0%,#0a0e1f 100%);color:var(--c-fg);min-height:100vh}.site-header{background:linear-gradient(180deg,#050816 0%,#0a0e1f 100%);border-bottom:1px solid rgba(168,85,247,0.20);position:relative}.site-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,0.5) 30%,rgba(168,85,247,0.5) 70%,transparent)}.site-header a{color:rgba(255,255,255,0.92)}.site-header a:hover{color:#c084fc}.brand{color:#fff}.brand .accent{color:#c084fc}.nav .small{color:rgba(255,255,255,0.55)}.nav-cta{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);color:#fff!important;padding:7px 14px;border-radius:999px;box-shadow:0 6px 18px -4px rgba(168,85,247,0.55);border:none!important;font-weight:700}.nav-cta:hover{box-shadow:0 10px 24px -6px rgba(168,85,247,0.85);transform:translateY(-1px)}.skip-link{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);color:#fff}.breadcrumbs{background:transparent;border-bottom:1px solid rgba(255,255,255,0.06);color:var(--c-muted)}.breadcrumbs a{color:#c4b5fd;text-decoration:underline;text-decoration-color:rgba(168,85,247,0.4);text-underline-offset:3px}.breadcrumbs a:hover{color:#c084fc}.page{background:transparent;color:var(--c-fg)}h1,h2,h3,h4,h5,h6{color:#fff}h2{border-color:rgba(255,255,255,0.08)!important}p{color:var(--c-fg)}p strong{color:#fff}a{color:#c4b5fd;text-decoration:underline;text-decoration-color:rgba(168,85,247,0.4);text-underline-offset:3px}a:hover{color:#c084fc;text-decoration-color:rgba(168,85,247,1)}ul,ol{color:var(--c-fg)}ul li::marker{color:#c084fc}ol li::marker{color:#818cf8;font-weight:700}code{background:rgba(168,85,247,0.10)!important;color:#c4b5fd!important;border:1px solid rgba(168,85,247,0.20);padding:2px 7px;border-radius:4px}pre{background:#050816!important;border:1px solid rgba(255,255,255,0.08);color:var(--c-fg)}pre code{background:transparent!important;border:none}.meta{border-bottom:1px solid rgba(255,255,255,0.08);color:var(--c-muted)}.meta a{color:#c4b5fd}.meta .reviewed{color:#6ee7b7}.meta time{color:var(--c-fg)}.direct-answer{background:rgba(168,85,247,0.06)!important;border-left:3px solid #c084fc!important;border-top:1px solid rgba(168,85,247,0.15);border-right:1px solid rgba(168,85,247,0.15);border-bottom:1px solid rgba(168,85,247,0.15);border-radius:14px;color:#e2e8f0!important}.direct-answer p,.direct-answer{color:#e2e8f0!important}.direct-answer strong{color:#fff!important}.tldr{background:rgba(99,102,241,0.06)!important;border:1px solid rgba(129,140,248,0.22)!important;border-radius:14px;color:var(--c-fg)}.tldr h2{color:#a5b4fc!important;border:none!important}.tldr ul{color:var(--c-fg)}.tldr li{color:var(--c-fg)}.tldr li strong{color:#fff}.gain{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.22)!important;border-left:3px solid #6ee7b7!important;border-radius:14px}.gain h3{color:#fff!important;border:none}.gain p{color:var(--c-fg)!important}.gain a{color:#6ee7b7!important}.gain a:hover{color:#86efac!important}.gain .provenance{background:rgba(34,197,94,0.12)!important;border:1px solid rgba(34,197,94,0.38)!important;color:#6ee7b7!important;border-radius:999px;padding:3px 10px;font-size:0.66rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.author-block{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.08)!important;border-left:3px solid rgba(168,85,247,0.55)!important;border-radius:14px}.author-block h2{color:#fff!important}.author-block p{color:var(--c-fg)!important}.author-block a{color:#c4b5fd!important}.sources{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);color:var(--c-muted)}.sources a{color:#c4b5fd}.table-wrap{background:transparent}table{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px;overflow:hidden}table caption{background:rgba(168,85,247,0.10);color:#fff!important;border-bottom:1px solid rgba(168,85,247,0.25)}thead{background:linear-gradient(135deg,rgba(99,102,241,0.18),rgba(168,85,247,0.18))!important}thead th{color:#fff!important;border-bottom:1px solid rgba(168,85,247,0.30)!important}tbody tr{border-top:1px solid rgba(255,255,255,0.06)}tbody tr:hover{background:rgba(255,255,255,0.04)}tbody td{color:var(--c-fg)!important}tbody td:first-child{color:#fff!important;font-weight:600}tbody td a{color:#c4b5fd!important}.iptv-comparison,.criteria{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.08)!important}.cta{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:18px!important}.cta h2{color:#fff!important}.cta p{color:var(--c-fg)}.btn,.cta .btn{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:13px 26px!important;font-weight:700!important;box-shadow:0 12px 30px -8px rgba(168,85,247,0.65),inset 0 1px 0 rgba(255,255,255,0.15);transition:transform 0.18s ease,box-shadow 0.18s ease}.btn:hover,.cta .btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px -8px rgba(168,85,247,0.85),inset 0 1px 0 rgba(255,255,255,0.20)!important}.site-footer{background:#050816!important;border-top:1px solid rgba(168,85,247,0.20);color:var(--c-muted)!important;position:relative}.site-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,0.5) 50%,transparent)}.site-footer a{color:#c4b5fd!important}.site-footer a:hover{color:#c084fc!important}.pricing-hero{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:18px}.pricing-hero h1,.pricing-hero h2{color:#fff}.pricing-hero .meta-row{color:var(--c-muted)}.pricing-hero .meta-row .live-rate{color:#6ee7b7}.plan-card{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:18px!important;color:var(--c-fg)!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%)}.plan-card h2,.plan-card h3,.plan-card .device-count,.plan-card .duration{color:#fff!important}.plan-card .price{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.plan-card.featured{background:rgba(168,85,247,0.06)!important;border-color:rgba(168,85,247,0.45)!important;box-shadow:0 16px 40px -14px rgba(168,85,247,0.45)}.plan-card .plan-badge{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important}.plan-cta{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important;border:none!important}.plan-card.featured .plan-cta{background:linear-gradient(135deg,#c084fc 0%,#818cf8 100%)!important}.pricing-trust{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);color:var(--c-muted)}.pricing-hero .converted-from{color:var(--c-muted)}.currency-picker{position:relative}.currency-toggle{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.10)!important;color:#fff!important}.currency-menu{background:#0a0e1f!important;border:1px solid rgba(168,85,247,0.30)!important;color:var(--c-fg);box-shadow:0 12px 32px -8px rgba(0,0,0,0.6)}.risk-banner{background:rgba(248,113,113,0.06)!important;border:1px solid rgba(248,113,113,0.28)!important;border-left:3px solid #f87171!important;color:var(--c-fg)!important}.stub-notice{background:rgba(251,191,36,0.06)!important;border:1px solid rgba(251,191,36,0.25)!important;color:var(--c-fg)!important}.muted{color:var(--c-muted)!important}.client-verify{color:#fbbf24!important}blockquote{background:rgba(255,255,255,0.03);border-left:3px solid rgba(168,85,247,0.5);color:#e2e8f0}blockquote cite{color:var(--c-muted)}hr{border:none!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(168,85,247,0.4),transparent)!important;margin:32px 0!important}input,textarea,select{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);color:var(--c-fg);border-radius:8px;padding:10px 14px}input:focus,textarea:focus,select:focus{outline:none;border-color:rgba(168,85,247,0.5);box-shadow:0 0 0 3px rgba(168,85,247,0.18)}details{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px}details summary{color:#fff}[style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"]{background:rgba(255,255,255,0.04)!important;color:var(--c-fg)!important}.faq details{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:12px!important;color:var(--c-fg)}.faq details[open]{background:rgba(168,85,247,0.06)!important}.faq details[open] summary{color:#fff}.faq summary{color:#fff!important;font-weight:700}.faq summary::after{color:#c084fc!important;font-weight:400}.faq details>*:not(summary){color:var(--c-fg)}.faq p{color:var(--c-fg)}.faq strong{color:#fff}.reasons{background:transparent}.reason-card{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--c-fg);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.reason-card:hover{transform:translateY(-2px);border-color:rgba(168,85,247,0.4)!important;box-shadow:0 14px 32px -12px rgba(168,85,247,0.4)}.reason-card .icon{filter:drop-shadow(0 2px 8px rgba(168,85,247,0.4))}.reason-card h3{color:#fff!important}.reason-card p{color:var(--c-fg)!important}.sports-grid{background:transparent}.sport-card{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--c-fg);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.sport-card:hover{background:rgba(255,255,255,0.06)!important;border-color:rgba(168,85,247,0.55)!important;transform:translateY(-2px);box-shadow:0 14px 32px -12px rgba(168,85,247,0.4)}.sport-card .league-icon,.sport-card .sport-icon{filter:drop-shadow(0 2px 8px rgba(168,85,247,0.45))}.sport-card .league-name{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.sport-card h3,.sport-card h4{color:#fff!important}.sport-card p{color:var(--c-fg)!important}.sport-card strong{color:#fff!important}.sport-card a{color:#c4b5fd!important}.testimonials{background:transparent}.testimonial{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-left:3px solid rgba(168,85,247,0.55)!important;border-radius:14px!important;color:var(--c-fg)}.testimonial::before{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.testimonial p{color:var(--c-fg)!important}.testimonial cite{color:var(--c-muted)}.testimonial strong{color:#fff!important}.sales-hero{background:linear-gradient(180deg,#050816 0%,#0a0e1f 100%)!important;color:#fff!important;border:1px solid rgba(168,85,247,0.30);border-radius:22px;position:relative;overflow:hidden}.sales-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(99,102,241,0.18) 0%,transparent 45%),radial-gradient(circle at 80% 70%,rgba(168,85,247,0.16) 0%,transparent 45%);pointer-events:none}.sales-hero>*{position:relative;z-index:1}.sales-hero h1{color:#fff!important}.sales-hero .sub,.sales-hero p{color:var(--c-fg)!important}.sales-hero .accent{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-primary{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 24px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 30px -8px rgba(168,85,247,0.65),inset 0 1px 0 rgba(255,255,255,0.15);transition:transform 0.18s ease,box-shadow 0.18s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px -8px rgba(168,85,247,0.85),inset 0 1px 0 rgba(255,255,255,0.20)!important;color:#fff!important}.btn-secondary{background:rgba(255,255,255,0.06)!important;color:#fff!important;border:1px solid rgba(168,85,247,0.40)!important;border-radius:999px!important;padding:12px 24px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(20px);transition:border-color 0.18s ease,background 0.18s ease}.btn-secondary:hover{background:rgba(255,255,255,0.10)!important;border-color:rgba(168,85,247,0.75)!important;color:#fff!important}.cta-row{background:transparent;gap:12px}.cta-row a{color:#fff}.section-heading h2{color:#fff!important}.section-heading p,.section-heading .sub{color:var(--c-muted)}.callout{background:rgba(168,85,247,0.06)!important;border:1px solid rgba(168,85,247,0.22)!important;border-left:3px solid #c084fc!important;border-radius:14px!important;color:#e2e8f0!important}.callout strong,.callout.direct-answer strong{color:#fff!important}.ppv-strip{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:14px!important;color:var(--c-fg)!important}.ppv-strip h3,.ppv-strip h4,.ppv-strip strong{color:#fff!important}.ppv-strip p{color:var(--c-fg)!important}.micro-trust{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.22)!important;border-radius:12px!important;color:var(--c-fg)!important}.micro-trust strong{color:#6ee7b7!important}.highlight{background:rgba(251,191,36,0.18)!important;color:#fde68a!important;padding:1px 5px;border-radius:4px}.partial{color:#fbbf24!important}.no{color:#f87171!important}.yes{color:#6ee7b7!important}.num{font-variant-numeric:tabular-nums;color:#fff!important;font-weight:700}.included-card-wrap{background:transparent}.included-card{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:22px!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:0 24px 60px -22px rgba(99,102,241,0.55),0 0 0 1px rgba(168,85,247,0.10),inset 0 1px 0 rgba(255,255,255,0.07)!important;color:var(--c-fg)!important}.included-card::before{background:linear-gradient(90deg,transparent 0%,#818cf8 30%,#c084fc 70%,transparent 100%)!important}.included-card .included-eyebrow{background:rgba(168,85,247,0.10)!important;border:1px solid rgba(168,85,247,0.35)!important;color:#c4b5fd!important;border-radius:999px;padding:6px 14px}.included-card h3{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;font-weight:800}.included-card .included-sub{color:var(--c-fg)!important}.included-card .included-divider{background:linear-gradient(90deg,transparent,rgba(168,85,247,0.4),transparent)!important;height:1px!important;border:none!important}.included-card .plan-features li.feat-top{background:rgba(168,85,247,0.08)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:12px!important;color:#c4b5fd!important;font-weight:700!important;padding:14px 18px!important;text-align:center}.included-card .plan-features li.feat-top::before{color:#c084fc!important}.included-card .plan-features li{color:var(--c-fg)!important;background:transparent!important}.included-card .plan-features li::before{color:#6ee7b7!important}.included-card .plan-features li strong{color:#fff!important}.included-card .plan-features .feat-emph{color:#c4b5fd!important;font-weight:700}.included-card .plan-features .feat-quote{color:var(--c-fg)!important;font-style:italic}.trust-row{background:transparent}.trust-badge{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.10)!important;border-radius:12px!important;color:var(--c-fg)!important;backdrop-filter:blur(20px)}.trust-badge:hover{border-color:rgba(168,85,247,0.4)!important;background:rgba(255,255,255,0.06)!important}.trust-badge h4,.trust-badge strong{color:#fff!important}.trust-badge p{color:var(--c-fg)!important}.trust-badge .icon{filter:drop-shadow(0 2px 8px rgba(168,85,247,0.4))}.plan-badge{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important;border:none!important}.cable-anchor{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:18px!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:0 24px 60px -22px rgba(99,102,241,0.45),inset 0 1px 0 rgba(255,255,255,0.06)!important;color:var(--c-fg)!important;padding:24px!important}.cable-anchor .cost-block{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px!important;color:var(--c-fg)!important}.cable-anchor .cost-block.cable{border-color:rgba(248,113,113,0.30)!important;background:rgba(248,113,113,0.05)!important}.cable-anchor .cost-block.iptv{border-color:rgba(110,231,183,0.40)!important;background:rgba(16,185,129,0.06)!important;box-shadow:0 0 0 1px rgba(110,231,183,0.18) inset,0 18px 38px -16px rgba(16,185,129,0.45)}.cable-anchor .cost-block .label{color:#cbd5e1!important;opacity:1!important}.cable-anchor .cost-block .amount{color:#fff!important}.cable-anchor .cost-block.cable .amount{color:#fca5a5!important;text-decoration:line-through;opacity:0.85!important}.cable-anchor .cost-block.iptv .amount{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.cable-anchor .cost-block .meta{color:var(--c-muted)!important;opacity:1!important}.cable-anchor .arrow{color:#c084fc!important;opacity:0.7!important}.cable-anchor .savings{background:rgba(168,85,247,0.12)!important;border:1px solid rgba(168,85,247,0.35)!important;border-radius:12px!important;color:#fff!important;padding:14px 18px!important;text-align:center}.cable-anchor .savings strong{color:#6ee7b7!important;font-weight:800}.cable-anchor .savings a{color:#c4b5fd!important;text-decoration:underline!important}.reason-card .num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;color:#fff!important;font-weight:800;font-size:1.1rem;margin-bottom:12px;box-shadow:0 8px 22px -8px rgba(168,85,247,0.55)}.reason-card h3{background:linear-gradient(135deg,#c4b5fd 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;font-weight:700}.reason-card p strong{color:#fff!important}figure.testimonial{margin:0!important;padding:22px 24px!important;background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-left:3px solid rgba(168,85,247,0.55)!important;border-radius:14px!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--c-fg)!important;position:relative}figure.testimonial blockquote{margin:0 0 12px!important;padding:6px 0 0!important;border:none!important;background:transparent!important;color:#e2e8f0!important;font-size:0.98rem;line-height:1.55;font-style:italic}figure.testimonial blockquote::before{content:"\201C";font-size:2.6rem;line-height:0;vertical-align:-0.4em;margin-right:4px;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}figure.testimonial figcaption{color:#94a3b8!important;font-size:0.88rem;font-style:normal;font-weight:600;letter-spacing:0.01em;border-top:1px solid rgba(255,255,255,0.06);padding-top:10px;margin-top:4px}figure.testimonial figcaption strong{color:#fff!important}.faq{background:transparent!important}.faq details{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.10)!important;border-radius:12px!important;padding:14px 18px!important;margin-bottom:10px!important;color:#e2e8f0!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.faq details[open]{background:rgba(168,85,247,0.06)!important;border-color:rgba(168,85,247,0.35)!important;box-shadow:0 14px 30px -14px rgba(99,102,241,0.40)}.faq details summary{color:#fff!important;font-weight:700;list-style:none;cursor:pointer;font-size:1rem}.faq details summary::-webkit-details-marker{display:none}.faq details summary::after{content:"+";float:right;color:#c084fc!important;font-weight:400;font-size:1.4rem;line-height:1}.faq details[open] summary::after{content:"−"}.faq details>p,.faq details>ul,.faq details>ol,.faq details>div{color:#cbd5e1!important;margin-top:10px!important}.faq details a{color:#c4b5fd!important}.faq details strong{color:#fff!important}.faq details code{background:rgba(255,255,255,0.06)!important;color:#fde68a!important;padding:1px 6px;border-radius:4px}.plan-card{transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;position:relative}.plan-card:hover{transform:translateY(-3px);border-color:rgba(168,85,247,0.45)!important;box-shadow:0 22px 50px -16px rgba(99,102,241,0.55)}.plan-card.featured:hover{border-color:rgba(168,85,247,0.65)!important;box-shadow:0 26px 56px -16px rgba(168,85,247,0.65)}.plan-card .plan-options{background:transparent!important}.plan-card .plan-options li{border-bottom:1px solid rgba(255,255,255,0.08)!important;color:var(--c-fg)!important}.plan-card .plan-options li:last-child{border-bottom:0!important}.plan-card .plan-options .duration{color:#94a3b8!important;font-weight:600}.plan-card .plan-options .price{background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;font-weight:800}.plan-card .plan-options li.best-value{background:linear-gradient(90deg,rgba(110,231,183,0.10),rgba(34,211,238,0.05))!important;border:1px solid rgba(110,231,183,0.30)!important;border-radius:12px!important;margin:4px -8px!important;padding:10px 14px!important}.plan-card .plan-options li.best-value::before{content:"★ Best Value";background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%)!important;color:#052e16!important;font-weight:800;letter-spacing:0.06em;padding:3px 10px!important;border-radius:999px;box-shadow:0 6px 16px -6px rgba(110,231,183,0.55)}.plan-card .plan-options li.best-value .price{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.plan-card .plan-options li.best-value .bonus{color:#fde68a!important;font-weight:600;line-height:1.45}.plan-card .plan-options li.best-value .bonus em{color:#fcd34d!important;font-style:italic}.plan-card .plan-options li.best-value .bonus strong{color:#fff!important}.plan-card.featured .plan-options li.best-value{background:linear-gradient(90deg,rgba(168,85,247,0.18),rgba(99,102,241,0.10))!important;border-color:rgba(168,85,247,0.40)!important}.plan-card.featured .plan-options li.best-value::before{background:linear-gradient(135deg,#c084fc 0%,#818cf8 100%)!important;color:#fff!important;box-shadow:0 6px 18px -6px rgba(168,85,247,0.65)}.plan-card.featured .plan-options li.best-value .price{background:linear-gradient(135deg,#c4b5fd 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.plan-cta{box-shadow:0 12px 26px -10px rgba(99,102,241,0.55);transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;letter-spacing:0.01em}.plan-cta:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 16px 32px -10px rgba(168,85,247,0.65)}.plan-card.featured .plan-cta{box-shadow:0 14px 32px -10px rgba(168,85,247,0.65)}.pricing-trust{max-width:var(--w-content)!important;background:rgba(255,255,255,0.03)!important;border:1px solid rgba(168,85,247,0.20)!important;border-radius:18px!important;padding:22px!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 18px 40px -18px rgba(99,102,241,0.40);color:var(--c-fg)!important;font-size:0.93rem;line-height:1.55}.pricing-trust>div{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.06)!important;border-radius:12px!important;padding:14px 16px!important;color:#cbd5e1!important;transition:border-color 0.25s ease,background 0.25s ease}.pricing-trust>div:hover{border-color:rgba(168,85,247,0.35)!important;background:rgba(255,255,255,0.05)!important}.pricing-trust strong{display:block;margin-bottom:4px;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;font-weight:700;font-size:0.96rem;letter-spacing:0.01em}.pricing-trust a{color:#c4b5fd!important;text-decoration:underline;text-underline-offset:2px}.pricing-trust a:hover{color:#fff!important}section.reasons,.reasons{background:transparent!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:22px!important;padding:0 20px!important;margin:32px auto!important;max-width:var(--w-wide)!important}section.reasons .reason-card,.reasons .reason-card,.reason-card{position:relative!important;background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%)!important;border:1px solid rgba(168,85,247,0.22)!important;border-radius:18px!important;padding:56px 22px 22px!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important;box-shadow:0 20px 50px -22px rgba(99,102,241,0.40),inset 0 1px 0 rgba(255,255,255,0.06)!important;color:var(--c-fg)!important;transition:transform 0.30s cubic-bezier(0.4,0,0.2,1),border-color 0.30s ease,box-shadow 0.30s ease,background 0.30s ease!important}section.reasons .reason-card::after,.reasons .reason-card::after,.reason-card::after{content:""!important;position:absolute!important;top:0;left:22px;right:22px;height:2px!important;background:linear-gradient(90deg,transparent 0%,rgba(168,85,247,0.70) 30%,rgba(99,102,241,0.70) 70%,transparent 100%)!important;opacity:0.7;pointer-events:none}section.reasons .reason-card:hover,.reasons .reason-card:hover,.reason-card:hover{transform:translateY(-4px)!important;border-color:rgba(168,85,247,0.55)!important;background:linear-gradient(160deg,rgba(168,85,247,0.10) 0%,rgba(99,102,241,0.04) 100%)!important;box-shadow:0 28px 64px -20px rgba(168,85,247,0.55),inset 0 1px 0 rgba(255,255,255,0.10)!important}section.reasons .reason-card .num,.reasons .reason-card .num,.reason-card .num{position:absolute!important;top:14px!important;right:18px!important;width:auto!important;height:auto!important;display:block!important;background:linear-gradient(135deg,rgba(168,85,247,0.55) 0%,rgba(99,102,241,0.35) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-size:4.6rem!important;font-weight:900!important;line-height:1!important;letter-spacing:-0.04em!important;font-variant-numeric:tabular-nums!important;pointer-events:none!important;text-shadow:0 0 28px rgba(168,85,247,0.25)!important;filter:drop-shadow(0 4px 18px rgba(168,85,247,0.30));margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;z-index:0!important}section.reasons .reason-card h3,.reasons .reason-card h3,.reason-card h3{position:relative!important;z-index:1!important;margin:0 0 10px!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.30!important;background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;letter-spacing:-0.005em}section.reasons .reason-card p,.reasons .reason-card p,.reason-card p{position:relative!important;z-index:1!important;margin:0!important;font-size:0.95rem!important;line-height:1.62!important;color:#cbd5e1!important}.reason-card p strong{color:#fff!important;font-weight:700}.reasons .reason-card:nth-child(1){border-color:rgba(99,102,241,0.30)!important}.reasons .reason-card:nth-child(1) .num{background:linear-gradient(135deg,rgba(99,102,241,0.60) 0%,rgba(129,140,248,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(1):hover{border-color:rgba(99,102,241,0.65)!important;box-shadow:0 28px 64px -20px rgba(99,102,241,0.55),inset 0 1px 0 rgba(255,255,255,0.10)!important}.reasons .reason-card:nth-child(2){border-color:rgba(168,85,247,0.30)!important}.reasons .reason-card:nth-child(2) .num{background:linear-gradient(135deg,rgba(168,85,247,0.60) 0%,rgba(192,132,252,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(2):hover{border-color:rgba(168,85,247,0.65)!important;box-shadow:0 28px 64px -20px rgba(168,85,247,0.55),inset 0 1px 0 rgba(255,255,255,0.10)!important}.reasons .reason-card:nth-child(3){border-color:rgba(34,211,238,0.30)!important}.reasons .reason-card:nth-child(3) .num{background:linear-gradient(135deg,rgba(34,211,238,0.60) 0%,rgba(103,232,249,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(3):hover{border-color:rgba(34,211,238,0.65)!important;box-shadow:0 28px 64px -20px rgba(34,211,238,0.50),inset 0 1px 0 rgba(255,255,255,0.10)!important}.reasons .reason-card:nth-child(4){border-color:rgba(110,231,183,0.30)!important}.reasons .reason-card:nth-child(4) .num{background:linear-gradient(135deg,rgba(110,231,183,0.60) 0%,rgba(167,243,208,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(4):hover{border-color:rgba(110,231,183,0.65)!important;box-shadow:0 28px 64px -20px rgba(110,231,183,0.50),inset 0 1px 0 rgba(255,255,255,0.10)!important}.reasons .reason-card:nth-child(5){border-color:rgba(251,191,36,0.30)!important}.reasons .reason-card:nth-child(5) .num{background:linear-gradient(135deg,rgba(251,191,36,0.65) 0%,rgba(253,224,71,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(5):hover{border-color:rgba(251,191,36,0.65)!important;box-shadow:0 28px 64px -20px rgba(251,191,36,0.50),inset 0 1px 0 rgba(255,255,255,0.10)!important}.reasons .reason-card:nth-child(6){border-color:rgba(253,164,175,0.30)!important}.reasons .reason-card:nth-child(6) .num{background:linear-gradient(135deg,rgba(253,164,175,0.65) 0%,rgba(251,113,133,0.40) 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reasons .reason-card:nth-child(6):hover{border-color:rgba(253,164,175,0.65)!important;box-shadow:0 28px 64px -20px rgba(253,164,175,0.50),inset 0 1px 0 rgba(255,255,255,0.10)!important}@media (prefers-reduced-motion:reduce){.reason-card,.reason-card:hover{transform:none!important;transition:none!important}}@media (max-width:720px){.reason-card{padding:48px 18px 18px!important}.reason-card .num{font-size:3.6rem!important;top:10px!important;right:14px!important}.reason-card h3{font-size:1.04rem!important}}html body section.tldr h2,html body section.tldr>h2,html body aside.tldr h2,html body aside.tldr>h2,html body main#main section.tldr h2,html body main#main section.tldr>h2,html body main#main aside.tldr h2,html body main#main aside.tldr>h2,html body .tldr>h2,html body .tldr h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;font-size:1px!important;line-height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body main#main section.tldr h2::before,html body main#main aside.tldr h2::before,html body section.tldr h2::before,html body .tldr h2::before{content:none!important;display:none!important}html body section.tldr,html body aside.tldr,html body .tldr{padding-top:18px!important}html body .summary-block h2.summary-h2,html body .summary-block .summary-h2,html body main#main .summary-block h2.summary-h2,html body main#main .summary-block .summary-h2,html body h2.summary-h2,html body .summary-h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;font-size:1px!important;line-height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:inline-block!important}html body .summary-zap,html body span.summary-zap{display:none!important}html body .summary-header{margin-top:0!important;margin-bottom:8px!important}html body .summary-block>h2:first-child:not(.summary-h2),html body .summary-block>h3:first-child{}html body .faq,html body div.faq{max-width:var(--w-content,880px)!important;margin:24px auto!important;padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body .faq details,html body div.faq>details{position:relative!important;background:linear-gradient(145deg,rgba(255,255,255,0.045) 0%,rgba(255,255,255,0.02) 100%)!important;border:1px solid rgba(168,85,247,0.18)!important;border-left:3px solid rgba(168,85,247,0.40)!important;border-radius:14px!important;padding:0!important;margin:0!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:0 12px 30px -16px rgba(99,102,241,0.30),inset 0 1px 0 rgba(255,255,255,0.05)!important;color:#e2e8f0!important;overflow:hidden!important;transition:border-color 0.30s ease,background 0.30s ease,box-shadow 0.30s ease,transform 0.30s ease!important}html body .faq details:hover,html body div.faq>details:hover{border-color:rgba(168,85,247,0.42)!important;border-left-color:rgba(168,85,247,0.85)!important;background:linear-gradient(145deg,rgba(255,255,255,0.07) 0%,rgba(168,85,247,0.04) 100%)!important;box-shadow:0 18px 40px -16px rgba(168,85,247,0.45),inset 0 1px 0 rgba(255,255,255,0.08)!important}html body .faq details[open],html body div.faq>details[open]{border-color:rgba(168,85,247,0.55)!important;border-left-color:#c084fc!important;background:linear-gradient(145deg,rgba(168,85,247,0.10) 0%,rgba(99,102,241,0.05) 100%)!important;box-shadow:0 26px 56px -20px rgba(168,85,247,0.55),inset 0 1px 0 rgba(255,255,255,0.10)!important}html body .faq details[open]::before{content:""!important;position:absolute!important;top:0;left:24px;right:24px;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(192,132,252,0.70) 30%,rgba(129,140,248,0.70) 70%,transparent 100%)!important;pointer-events:none!important}html body .faq details summary,html body div.faq>details>summary{list-style:none!important;cursor:pointer!important;padding:20px 64px 20px 26px!important;margin:0!important;font-weight:700!important;font-size:1.02rem!important;line-height:1.42!important;color:#ffffff!important;background:transparent!important;position:relative!important;letter-spacing:-0.005em!important;user-select:none!important;transition:color 0.25s ease!important}html body .faq details summary::-webkit-details-marker{display:none!important}html body .faq details summary::marker{content:""!important;display:none!important}html body .faq details:hover summary,html body div.faq>details:hover>summary{background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html body .faq details[open] summary{color:#ffffff!important;background:transparent!important;-webkit-text-fill-color:#ffffff!important}html body .faq details summary::after{content:"+"!important;position:absolute!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(168,85,247,0.12)!important;border:1px solid rgba(168,85,247,0.35)!important;border-radius:8px!important;color:#c084fc!important;font-size:1.15rem!important;font-weight:600!important;line-height:1!important;transition:transform 0.30s cubic-bezier(0.4,0,0.2,1),background 0.30s ease,border-color 0.30s ease,color 0.30s ease!important}html body .faq details:hover summary::after{background:rgba(168,85,247,0.22)!important;border-color:rgba(168,85,247,0.55)!important;color:#ffffff!important}html body .faq details[open] summary::after{content:"−"!important;transform:translateY(-50%) rotate(180deg)!important;background:linear-gradient(135deg,#c084fc 0%,#818cf8 100%)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 6px 16px -6px rgba(168,85,247,0.65)!important}html body .faq details>p,html body .faq details>ul,html body .faq details>ol,html body .faq details>div:not(.faq-meta){margin:0 26px 22px!important;padding-top:8px!important;color:#cbd5e1!important;font-size:0.96rem!important;line-height:1.65!important;border-top:1px solid rgba(255,255,255,0.06)!important;padding-top:16px!important;animation:faqAnswerIn 0.35s cubic-bezier(0.4,0,0.2,1) both!important}html body .faq details>p strong,html body .faq details>div strong,html body .faq details>ul strong{color:#ffffff!important;font-weight:700!important}html body .faq details>p em,html body .faq details>div em{color:#c4b5fd!important;font-style:normal!important}html body .faq details a,html body .faq details>p a,html body .faq details>div a{color:#c4b5fd!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:rgba(196,181,253,0.40)!important;transition:color 0.2s ease,text-decoration-color 0.2s ease!important}html body .faq details a:hover{color:#ffffff!important;text-decoration-color:#ffffff!important}html body .faq details code{background:rgba(255,255,255,0.06)!important;color:#fde68a!important;padding:2px 7px!important;border-radius:5px!important;font-size:0.88em!important;border:1px solid rgba(253,224,141,0.15)!important}html body .faq details ul,html body .faq details ol{padding-left:24px!important;margin:8px 26px 22px!important}html body .faq details li{margin-bottom:8px!important;color:#cbd5e1!important;line-height:1.6!important}html body .faq details li::marker{color:#c084fc!important}@keyframes faqAnswerIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html body .faq details,html body .faq details summary,html body .faq details summary::after,html body .faq details>p,html body .faq details>ul,html body .faq details>div{transition:none!important;animation:none!important}html body .faq details[open] summary::after{transform:translateY(-50%)!important}}@media (max-width:720px){html body .faq{gap:10px!important}html body .faq details summary{padding:16px 56px 16px 18px!important;font-size:0.96rem!important}html body .faq details summary::after{width:26px!important;height:26px!important;right:14px!important;font-size:1rem!important}html body .faq details>p,html body .faq details>ul,html body .faq details>div{margin:0 18px 18px!important;font-size:0.92rem!important}}html body h2#faq,html body h2[id="faq"]{background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:800!important;letter-spacing:-0.015em!important;margin-top:48px!important;margin-bottom:8px!important}html body main#main section.cable-anchor,html body main#main .cable-anchor{max-width:var(--w-wide,980px)!important;margin:28px auto!important;padding:32px 36px!important;background:linear-gradient(160deg,rgba(168,85,247,0.08) 0%,rgba(99,102,241,0.04) 50%,rgba(110,231,183,0.06) 100%)!important;border:1px solid rgba(168,85,247,0.35)!important;border-radius:22px!important;box-shadow:0 30px 70px -28px rgba(168,85,247,0.50),inset 0 1px 0 rgba(255,255,255,0.07)!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:24px!important;align-items:center!important;text-align:center!important;color:#e2e8f0!important;position:relative!important}html body main#main .cable-anchor .cost-block,html body main#main .cable-anchor div.cost-block{padding:22px 20px!important;border-radius:16px!important;background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;color:#cbd5e1!important}html body main#main .cable-anchor .cost-block.cable{background:linear-gradient(160deg,rgba(248,113,113,0.10) 0%,rgba(248,113,113,0.03) 100%)!important;border-color:rgba(248,113,113,0.32)!important}html body main#main .cable-anchor .cost-block.iptv{background:linear-gradient(160deg,rgba(110,231,183,0.14) 0%,rgba(34,211,238,0.06) 100%)!important;border-color:rgba(110,231,183,0.45)!important;box-shadow:0 0 0 1px rgba(110,231,183,0.20) inset,0 22px 44px -18px rgba(16,185,129,0.50)!important}html body main#main .cable-anchor .cost-block .label{font-size:0.78rem!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#cbd5e1!important;opacity:1!important;margin-bottom:10px!important;display:block!important}html body main#main .cable-anchor .cost-block.cable .label{color:#fca5a5!important}html body main#main .cable-anchor .cost-block.iptv .label{color:#6ee7b7!important}html body main#main .cable-anchor .cost-block .amount{font-size:3.0rem!important;font-weight:900!important;line-height:1.0!important;margin:6px 0 8px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-0.02em!important}html body main#main .cable-anchor .cost-block.cable .amount{color:#fca5a5!important;text-decoration:line-through!important;text-decoration-color:rgba(248,113,113,0.65)!important;text-decoration-thickness:3px!important;opacity:0.85!important}html body main#main .cable-anchor .cost-block.iptv .amount{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html body main#main .cable-anchor .cost-block .amount span{font-size:1rem!important;opacity:0.7!important;font-weight:600!important}html body main#main .cable-anchor .cost-block .meta{font-size:0.88rem!important;color:#94a3b8!important;opacity:1!important;line-height:1.5!important;margin-top:6px!important}html body main#main .cable-anchor .arrow{font-size:2.4rem!important;font-weight:300!important;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 4px 14px rgba(168,85,247,0.55))!important;opacity:1!important;line-height:1!important}html body main#main .cable-anchor .savings{grid-column:1 / -1!important;margin-top:14px!important;padding:16px 20px!important;background:linear-gradient(135deg,rgba(168,85,247,0.16) 0%,rgba(99,102,241,0.10) 100%)!important;border:1px solid rgba(168,85,247,0.40)!important;border-radius:14px!important;font-size:1.05rem!important;font-weight:600!important;color:#ffffff!important;opacity:1!important;text-align:center!important}html body main#main .cable-anchor .savings strong{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:800!important}html body main#main .cable-anchor .savings a{color:#c4b5fd!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color 0.2s ease!important}html body main#main .cable-anchor .savings a:hover{color:#ffffff!important}@media (max-width:720px){html body main#main section.cable-anchor,html body main#main .cable-anchor{grid-template-columns:1fr!important;padding:22px 18px!important}html body main#main .cable-anchor .arrow{font-size:1.8rem!important;transform:rotate(90deg)!important}html body main#main .cable-anchor .cost-block .amount{font-size:2.4rem!important}}html body main#main section.included-card-wrap,html body main#main .included-card-wrap{background:transparent!important}html body main#main .included-card,html body main#main div.included-card{background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(168,85,247,0.04) 100%)!important;border:1px solid rgba(168,85,247,0.32)!important;border-radius:22px!important;padding:40px 44px 44px!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important;box-shadow:0 30px 70px -22px rgba(168,85,247,0.55),inset 0 1px 0 rgba(255,255,255,0.07)!important;color:#e2e8f0!important;position:relative!important;overflow:hidden!important;text-align:center!important}html body main#main .included-card::before{content:""!important;position:absolute!important;top:0;left:0;right:0;height:3px!important;background:linear-gradient(90deg,transparent,#818cf8 30%,#c084fc 70%,transparent)!important;pointer-events:none!important}html body main#main .included-card .included-eyebrow{display:inline-block!important;padding:7px 18px!important;background:rgba(168,85,247,0.14)!important;border:1px solid rgba(168,85,247,0.40)!important;border-radius:999px!important;color:#c4b5fd!important;font-size:0.74rem!important;font-weight:800!important;letter-spacing:0.18em!important;text-transform:uppercase!important;margin-bottom:18px!important}html body main#main .included-card h3{background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-size:1.85rem!important;font-weight:800!important;margin:0 0 12px!important;letter-spacing:-0.015em!important}html body main#main .included-card .included-sub{color:#cbd5e1!important;font-size:1rem!important;line-height:1.55!important;max-width:540px!important;margin:0 auto 26px!important}html body main#main .included-card .included-divider{height:1px!important;background:linear-gradient(90deg,transparent,rgba(168,85,247,0.5),transparent)!important;border:none!important;margin:0 auto 28px!important;max-width:60%!important}html body main#main .included-card .plan-features li.feat-top{background:linear-gradient(135deg,rgba(168,85,247,0.14) 0%,rgba(99,102,241,0.08) 100%)!important;border:1px solid rgba(168,85,247,0.42)!important;border-radius:14px!important;color:#c4b5fd!important;font-weight:700!important;padding:16px 20px!important;text-align:center!important;list-style:none!important;margin:0 0 22px!important;font-size:1.04rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}html body main#main .included-card .plan-features li.feat-top::before{content:"●"!important;color:#c084fc!important;font-size:0.7rem!important;filter:drop-shadow(0 0 6px #c084fc)!important}html body main#main .included-card .plan-features{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 32px!important;text-align:left!important}html body main#main .included-card .plan-features li{position:relative!important;padding:4px 0 4px 32px!important;color:#cbd5e1!important;font-size:0.96rem!important;line-height:1.5!important;list-style:none!important;background:transparent!important}html body main#main .included-card .plan-features li::before{content:"✓"!important;position:absolute!important;left:0!important;top:4px!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%)!important;color:#052e16!important;border-radius:50%!important;font-weight:800!important;font-size:0.78rem!important;box-shadow:0 4px 12px -4px rgba(110,231,183,0.55)!important}html body main#main .included-card .plan-features li strong{color:#ffffff!important}html body main#main .included-card .plan-features .feat-emph{color:#c4b5fd!important;font-weight:700!important}html body main#main .included-card .plan-features .feat-quote{color:#94a3b8!important;font-style:italic!important}@media (max-width:720px){html body main#main .included-card{padding:28px 22px 30px!important}html body main#main .included-card h3{font-size:1.5rem!important}html body main#main .included-card .plan-features{grid-template-columns:1fr!important;gap:12px!important}}html body main#main section.reasons,html body main#main .reasons{background:transparent!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:22px!important}html body main#main .reasons .reason-card,html body main#main .reason-card{position:relative!important;background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%)!important;border:1px solid rgba(168,85,247,0.22)!important;border-radius:18px!important;padding:56px 22px 22px!important;overflow:hidden!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important;box-shadow:0 20px 50px -22px rgba(99,102,241,0.40),inset 0 1px 0 rgba(255,255,255,0.06)!important;color:#e2e8f0!important}html body main#main .reason-card .num{position:absolute!important;top:14px!important;right:18px!important;width:auto!important;height:auto!important;display:block!important;background:linear-gradient(135deg,rgba(168,85,247,0.55) 0%,rgba(99,102,241,0.35) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-size:4.6rem!important;font-weight:900!important;line-height:1!important;letter-spacing:-0.04em!important;pointer-events:none!important;filter:drop-shadow(0 4px 18px rgba(168,85,247,0.30))!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;z-index:0!important}html body main#main .reason-card h3{position:relative!important;z-index:1!important;margin:0 0 10px!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.30!important;background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html body main#main .reason-card p{position:relative!important;z-index:1!important;margin:0!important;font-size:0.95rem!important;line-height:1.62!important;color:#cbd5e1!important}html body main#main section.testimonials,html body main#main .testimonials{background:transparent!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:18px!important}html body main#main figure.testimonial,html body main#main .testimonial{margin:0!important;padding:26px 28px!important;background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(168,85,247,0.04) 100%)!important;border:1px solid rgba(255,255,255,0.10)!important;border-left:3px solid rgba(168,85,247,0.65)!important;border-radius:16px!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:0 18px 40px -20px rgba(168,85,247,0.40),inset 0 1px 0 rgba(255,255,255,0.06)!important;position:relative!important;color:#e2e8f0!important;transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease!important}html body main#main figure.testimonial:hover,html body main#main .testimonial:hover{transform:translateY(-3px)!important;border-left-color:#c084fc!important;box-shadow:0 26px 56px -20px rgba(168,85,247,0.55),inset 0 1px 0 rgba(255,255,255,0.10)!important}html body main#main figure.testimonial::before,html body main#main .testimonial::before{content:"\201C"!important;position:absolute!important;top:8px!important;left:18px!important;font-size:4rem!important;line-height:1!important;font-family:Georgia,serif!important;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;opacity:0.6!important;pointer-events:none!important}html body main#main figure.testimonial blockquote,html body main#main .testimonial blockquote{margin:0 0 14px!important;padding:16px 0 0!important;border:none!important;background:transparent!important;color:#e2e8f0!important;font-size:1rem!important;line-height:1.62!important;font-style:italic!important;font-weight:400!important;position:relative!important}html body main#main figure.testimonial figcaption,html body main#main .testimonial figcaption{color:#94a3b8!important;font-size:0.88rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:0.01em!important;border-top:1px solid rgba(255,255,255,0.08)!important;padding-top:12px!important;margin-top:6px!important}html body main#main figure.testimonial figcaption strong,html body main#main .testimonial figcaption strong{color:#ffffff!important;font-weight:700!important}div.aeo-block,article.aeo-block{position:relative;margin:22px auto;padding:22px 26px 22px 28px;max-width:var(--w-content,880px);background:linear-gradient(160deg,rgba(168,85,247,0.08) 0%,rgba(99,102,241,0.04) 100%);border:1px solid rgba(168,85,247,0.30);border-left:3px solid #c084fc;border-radius:14px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 14px 36px -16px rgba(99,102,241,0.40),inset 0 1px 0 rgba(255,255,255,0.05);color:#e2e8f0}div.aeo-block .aeo-eyebrow,article.aeo-block .aeo-eyebrow{display:inline-block;font-size:0.7rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#c4b5fd;background:rgba(168,85,247,0.14);border:1px solid rgba(168,85,247,0.40);padding:4px 10px;border-radius:999px;margin-bottom:10px}div.aeo-block h3,article.aeo-block h3{font-size:1.05rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1.3}div.aeo-block p,article.aeo-block p{margin:0;color:#cbd5e1;font-size:0.96rem;line-height:1.6}div.aeo-block p strong,article.aeo-block p strong{color:#ffffff;font-weight:700}div.aeo-block a,article.aeo-block a{color:#c4b5fd;text-decoration:underline;text-underline-offset:2px}div.aeo-block a:hover,article.aeo-block a:hover{color:#ffffff}.aeo-grid{max-width:var(--w-wide,1100px);margin:28px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.aeo-grid div.aeo-block,.aeo-grid article.aeo-block{margin:0;max-width:none}.region-cluster{max-width:var(--w-content,880px);margin:56px auto;padding:0 20px}.region-cluster .region-header{position:relative;padding:24px 28px;margin-bottom:22px;background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(168,85,247,0.04) 100%);border:1px solid rgba(168,85,247,0.25);border-radius:18px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);display:flex;flex-wrap:wrap;align-items:center;gap:14px}.region-cluster .region-flag{font-size:2.2rem;filter:drop-shadow(0 4px 10px rgba(168,85,247,0.30))}.region-cluster h2{margin:0;font-size:1.35rem;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;flex:1 1 auto;letter-spacing:-0.01em}.region-cluster .region-meta{flex-basis:100%;margin:6px 0 0;color:#94a3b8;font-size:0.86rem;line-height:1.5}.region-cluster .region-meta strong{color:#6ee7b7;font-weight:700}.region-cluster h3{color:#ffffff;font-size:1.05rem;font-weight:700;margin:24px 0 10px;letter-spacing:-0.005em}.region-cluster p{color:#cbd5e1;font-size:0.96rem;line-height:1.7;margin:0 0 14px}.region-cluster p strong{color:#ffffff;font-weight:700}.region-cluster a{color:#c4b5fd;text-decoration:underline;text-underline-offset:2px}.region-cluster a:hover{color:#ffffff}.tech-deep-dive{max-width:var(--w-wide,1100px);margin:28px auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.tech-deep-dive .tech-card{position:relative;padding:26px 28px;background:linear-gradient(160deg,rgba(255,255,255,0.05) 0%,rgba(99,102,241,0.04) 100%);border:1px solid rgba(99,102,241,0.25);border-radius:18px;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 18px 40px -20px rgba(99,102,241,0.40),inset 0 1px 0 rgba(255,255,255,0.06);color:#cbd5e1}.tech-deep-dive .tech-card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,0.7) 30%,rgba(34,211,238,0.7) 70%,transparent)}.tech-deep-dive .tech-card h3{background:linear-gradient(135deg,#818cf8 0%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.12rem;font-weight:700;margin:0 0 12px;letter-spacing:-0.005em}.tech-deep-dive .tech-card p{font-size:0.94rem;line-height:1.65;margin:0 0 12px;color:#cbd5e1}.tech-deep-dive .tech-card p:last-child{margin-bottom:0}.tech-deep-dive .tech-card p strong{color:#ffffff;font-weight:700}.tech-deep-dive .tech-card a{color:#c4b5fd;text-decoration:underline;text-underline-offset:2px}.tech-deep-dive .tech-card a:hover{color:#ffffff}@media (max-width:720px){.tech-deep-dive{grid-template-columns:1fr}}.live-event-grid{max-width:var(--w-wide,1100px);margin:28px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.live-event-card{position:relative;padding:24px 26px 22px;background:linear-gradient(160deg,rgba(110,231,183,0.07) 0%,rgba(34,211,238,0.04) 100%);border:1px solid rgba(110,231,183,0.30);border-radius:16px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 16px 36px -18px rgba(16,185,129,0.45),inset 0 1px 0 rgba(255,255,255,0.06);color:#cbd5e1}.live-event-card .live-event-status{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);color:#052e16;font-size:0.68rem;font-weight:800;letter-spacing:0.16em;border-radius:999px;margin-bottom:12px;box-shadow:0 4px 12px -4px rgba(110,231,183,0.55)}.live-event-card .live-event-status[data-status="warn"]{background:linear-gradient(135deg,#fbbf24 0%,#fde68a 100%);color:#422006}.live-event-card .live-event-status[data-status="error"]{background:linear-gradient(135deg,#f87171 0%,#fca5a5 100%);color:#450a0a}.live-event-card h3{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.05rem;font-weight:700;margin:0 0 10px}.live-event-card p{margin:0;font-size:0.92rem;line-height:1.6;color:#cbd5e1}.live-event-card p strong{color:#ffffff;font-weight:700}.last-updated{display:inline-block;padding:2px 10px;background:rgba(110,231,183,0.10);border:1px solid rgba(110,231,183,0.30);border-radius:999px;color:#6ee7b7;font-size:0.78rem;font-weight:600;letter-spacing:0.02em}.direct-answer-block{max-width:var(--w-content,880px);margin:24px auto;padding:0 20px}.value-intelligence{position:relative}main#main article.page p.lede,.page .lede{font-size:1.08rem!important;line-height:1.65!important;color:#cbd5e1!important;max-width:780px!important;margin:14px auto 28px!important;padding:0 20px!important;text-align:center!important;font-weight:400!important}.page .lede .last-updated{font-weight:600;color:#6ee7b7}main#main article.page ul.tech-spec-list,.page .tech-spec-list{list-style:none!important;padding:0!important;margin:18px auto!important;max-width:var(--w-content,880px)!important;display:grid!important;gap:10px!important}.page .tech-spec-list li{position:relative!important;padding:14px 18px 14px 56px!important;background:rgba(255,255,255,0.04)!important;border:1px solid rgba(99,102,241,0.20)!important;border-radius:12px!important;color:#cbd5e1!important;line-height:1.5!important;font-size:0.96rem!important}.page .tech-spec-list li::before{content:""!important;position:absolute!important;left:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);border-radius:6px;box-shadow:0 4px 12px -4px rgba(168,85,247,0.55)}.page .tech-spec-list li[data-icon]::before,.tech-spec-list li[data-icon]::before{content:attr(data-icon)!important;background:linear-gradient(135deg,rgba(168,85,247,0.18) 0%,rgba(99,102,241,0.10) 100%)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:8px!important;width:32px!important;height:32px!important;font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;filter:drop-shadow(0 4px 10px rgba(168,85,247,0.35))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 4px 12px -4px rgba(168,85,247,0.40)!important}.page .tech-spec-list li[data-icon]{padding-left:60px!important}.page .tech-spec-list li strong{color:#ffffff!important;font-weight:700}main#main article.page ol.tech-step-list,.page .tech-step-list{counter-reset:step!important;list-style:none!important;padding:0!important;margin:18px auto!important;max-width:var(--w-content,880px)!important;display:grid!important;gap:12px!important}.page .tech-step-list li{counter-increment:step!important;position:relative!important;padding:16px 20px 16px 70px!important;background:linear-gradient(160deg,rgba(255,255,255,0.04) 0%,rgba(168,85,247,0.04) 100%)!important;border:1px solid rgba(168,85,247,0.22)!important;border-radius:14px!important;color:#cbd5e1!important;line-height:1.55!important;font-size:0.95rem!important}.page .tech-step-list li::before{content:counter(step)!important;position:absolute!important;left:18px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#818cf8 0%,#c084fc 100%);color:#ffffff;border-radius:50%;font-weight:800;font-size:1rem;box-shadow:0 6px 16px -6px rgba(168,85,247,0.65)}.page .tech-step-list li strong{color:#ffffff!important;font-weight:700}.page .tech-step-list li code{background:rgba(168,85,247,0.18)!important;color:#fde68a!important;padding:2px 8px;border-radius:5px;border:1px solid rgba(253,224,141,0.22);font-weight:700}.comparison-matrix{max-width:var(--w-wide,1100px);margin:24px auto;padding:0 20px;overflow-x:auto}.aeo-table{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(160deg,rgba(255,255,255,0.04) 0%,rgba(168,85,247,0.03) 100%);border:1px solid rgba(168,85,247,0.30);border-radius:16px;overflow:hidden;font-size:0.92rem;color:#cbd5e1;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 18px 40px -20px rgba(99,102,241,0.40)}.aeo-table thead th{background:linear-gradient(135deg,rgba(168,85,247,0.18) 0%,rgba(99,102,241,0.10) 100%);color:#ffffff;font-weight:700;font-size:0.85rem;letter-spacing:0.06em;text-transform:uppercase;padding:14px 12px;text-align:left;border-bottom:1px solid rgba(168,85,247,0.30)}.aeo-table tbody th{padding:12px 14px;text-align:left;font-weight:600;color:#ffffff;background:rgba(255,255,255,0.02);border-bottom:1px solid rgba(255,255,255,0.06);border-right:1px solid rgba(255,255,255,0.06);white-space:nowrap}.aeo-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.06);color:#cbd5e1}.aeo-table tbody td strong{background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}.aeo-table tbody tr:last-child td,.aeo-table tbody tr:last-child th{border-bottom:none}.aeo-table tbody tr:hover td{background:rgba(168,85,247,0.04)}@media (max-width:720px){.aeo-table{font-size:0.84rem}.aeo-table thead th,.aeo-table tbody th,.aeo-table tbody td{padding:10px 8px}}main#main article.page nav.toc,.page nav.toc{max-width:var(--w-content,880px)!important;margin:28px auto!important;padding:22px 28px!important;background:linear-gradient(160deg,rgba(255,255,255,0.04) 0%,rgba(99,102,241,0.04) 100%)!important;border:1px solid rgba(99,102,241,0.22)!important;border-radius:14px!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.page nav.toc h2{margin:0 0 14px!important;font-size:0.78rem!important;font-weight:800!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#c4b5fd!important}.page nav.toc ol{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:6px 24px!important;counter-reset:toc-step!important}.page nav.toc li{counter-increment:toc-step!important;position:relative!important;padding:4px 0 4px 28px!important;list-style:none!important;font-size:0.94rem!important}.page nav.toc li::before{content:counter(toc-step)!important;position:absolute!important;left:0!important;top:4px!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(168,85,247,0.16)!important;border:1px solid rgba(168,85,247,0.30)!important;border-radius:6px!important;color:#c4b5fd!important;font-size:0.74rem!important;font-weight:700!important}.page nav.toc a{color:#c4b5fd!important;text-decoration:none!important;border-bottom:1px dashed rgba(196,181,253,0.30);transition:color 0.2s ease,border-color 0.2s ease}.page nav.toc a:hover{color:#ffffff!important;border-bottom-color:#ffffff}.page section.key-takeaway,section.key-takeaway{max-width:var(--w-content,880px)!important;margin:22px auto!important;padding:22px 28px!important;background:linear-gradient(160deg,rgba(110,231,183,0.07) 0%,rgba(34,211,238,0.04) 100%)!important;border:1px solid rgba(110,231,183,0.30)!important;border-left:3px solid #6ee7b7!important;border-radius:14px!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 16px 36px -18px rgba(16,185,129,0.40);color:#e2e8f0!important}section.key-takeaway ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}section.key-takeaway li{position:relative!important;padding:0 0 0 28px!important;color:#cbd5e1!important;line-height:1.55!important;font-size:0.95rem!important}section.key-takeaway li::before{content:"✓"!important;position:absolute!important;left:0;top:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ee7b7 0%,#22d3ee 100%);color:#052e16;border-radius:50%;font-weight:800;font-size:0.72rem}section.key-takeaway li strong{color:#ffffff!important}figure.video-embed{margin:16px 0 4px!important;padding:0!important;background:transparent!important;border:none!important}figure.video-embed .video-embed-frame{position:relative!important;width:100%!important;padding-top:56.25%!important;border-radius:12px!important;overflow:hidden!important;background:#050816;border:1px solid rgba(168,85,247,0.30)!important;box-shadow:0 18px 40px -16px rgba(99,102,241,0.45),inset 0 1px 0 rgba(255,255,255,0.06)}figure.video-embed .video-embed-frame iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;border:none!important;display:block!important}figure.video-embed figcaption{margin-top:10px!important;font-size:0.82rem!important;color:#94a3b8!important;font-style:normal!important;line-height:1.5!important;text-align:left!important;border:none!important;padding:0!important}figure.video-embed figcaption em{color:#c4b5fd!important;font-style:italic}figure.video-embed figcaption strong{color:#ffffff!important}.page .tech-step-list li figure.video-embed{margin-top:14px!important;margin-bottom:0!important}html body main#main figure.hero-figure{position:relative;margin:0 0 28px 0!important;padding:0!important;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0a0e1f 0%,#050816 100%);border:1px solid rgba(129,140,248,0.18);box-shadow:0 24px 60px -20px rgba(5,8,22,0.85),0 8px 24px -8px rgba(129,140,248,0.12);aspect-ratio:21 / 9}html body main#main figure.hero-figure picture,html body main#main figure.hero-figure picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:22px}html body main#main figure.hero-figure::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%,rgba(5,8,22,0.55) 0%,rgba(5,8,22,0) 60%),linear-gradient(180deg,rgba(5,8,22,0) 60%,rgba(5,8,22,0.35) 100%);border-radius:22px}@media (max-width:720px){html body main#main figure.hero-figure{aspect-ratio:16 / 9;border-radius:16px;margin-bottom:22px!important}html body main#main figure.hero-figure picture img{border-radius:16px}html body main#main figure.hero-figure::after{border-radius:16px}}