.final-cta[data-astro-cid-45ccuakr].final-cta{background:var(--color-bg);text-align:center;padding-block:6rem}.final-cta-card[data-astro-cid-45ccuakr]{background:radial-gradient(circle 420px at top left, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent), radial-gradient(circle 360px at bottom right, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent), #111118;border:1px solid #ffffff14;border-radius:1.5rem;width:100%;max-width:60rem;margin-inline:auto;padding:4rem 3rem;overflow:hidden;box-shadow:0 24px 60px #00000073}.final-cta-card[data-astro-cid-45ccuakr] h2,.final-cta-card[data-astro-cid-45ccuakr] p{text-align:center;margin-inline:auto}.final-cta-card[data-astro-cid-45ccuakr] p{max-width:36rem}.final-cta-card[data-astro-cid-45ccuakr] .actions{justify-content:center}.final-cta-card[data-astro-cid-45ccuakr] .btn-primary:is(:hover,:focus-visible){background:var(--color-link);box-shadow:0 0 18px color-mix(in srgb, var(--color-primary) 45%, transparent)}.final-cta-card[data-astro-cid-45ccuakr] h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:54rem;margin-block:0 1.75rem;font-size:clamp(1.875rem,3.2vw,3.125rem);font-weight:500;line-height:1.15}.final-cta[data-astro-cid-45ccuakr].guide-section{--cta-width:min(100vw - 2rem, 60rem);width:var(--cta-width);margin-inline:calc((100% - var(--cta-width)) / 2);margin-top:0;padding-bottom:0}.final-cta[data-astro-cid-45ccuakr].guide-section .site-container[data-astro-cid-45ccuakr]{width:100%}@media (width<640px){.final-cta[data-astro-cid-45ccuakr].final-cta{padding-top:4rem}.final-cta[data-astro-cid-45ccuakr].home-section{padding-bottom:4rem}.final-cta-card[data-astro-cid-45ccuakr]{border-radius:1.25rem;padding:2.5rem 1.25rem}}html{scroll-behavior:smooth}#plans{scroll-margin-top:1rem}.feature-card:nth-child(odd) .feature-mark{background:var(--color-primary)}.feature-card:nth-child(2n) .feature-mark{background:var(--color-accent)}.home-section[aria-labelledby=quality-title] thead,.home-section[aria-labelledby=quality-title] thead th,.home-section[aria-labelledby=what-is-iptv-title] thead th:last-child{background:var(--color-primary);color:#fff}.home-section[aria-labelledby=multi-device-title] tbody td:nth-child(2){color:#ff6b80;font-weight:500}.country-card,.country-card+.country-card{border-top:1px solid var(--color-accent)}.home-section[aria-labelledby=provider-check-title] td{padding-left:2.75rem;position:relative}.home-section[aria-labelledby=provider-check-title] td:before{content:"";border-left:2px solid var(--color-link);border-bottom:2px solid var(--color-link);width:12px;height:7px;position:absolute;top:1.375rem;left:1.125rem;transform:rotate(-45deg)}.steps-grid:before{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));top:3.25rem;left:1.5rem;right:calc(25% - 3rem)}.steps-grid li:before{color:#fff;background:var(--color-primary);border-color:var(--color-primary);width:3rem;height:3rem;font-size:1.125rem}.steps-grid li:nth-child(2n):before{background:var(--color-accent);border-color:var(--color-accent)}.faq-grid{grid-template-columns:.7fr 1.3fr}.faq-heading{align-self:center;justify-items:center;gap:1.5rem;display:grid}.faq-heading h2{margin:0}.faq-mascot{isolation:isolate;width:300px;max-width:100%;position:relative}.faq-heading .faq-mascot img{width:100%;height:auto;margin:0;display:block}.faq-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100%,#1e6bff24,#0000 70%);width:14rem;position:absolute;top:10%;bottom:10%;right:-5rem}.faq-list{background:var(--section-base)}.faq-list details[open] summary h3{color:var(--color-link)}main[aria-label=Home]>.home-section{border-top:0}main[aria-label=Home]>:is(#plans,#reviews,[aria-labelledby=subscribe-title])>.site-container>:is(h2,p){text-align:center;max-width:45rem;margin-inline:auto}main[aria-label=Home]>:is(#plans,[aria-labelledby=subscribe-title])>.site-container>.actions{justify-content:center}.plans-banner{background:var(--color-bg);border:1px solid #ffffff14;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;margin-top:1.5rem;padding:2rem 2.5rem;display:grid;position:relative;overflow:hidden}.plans-banner:before{content:"";background:var(--color-accent);width:4px;position:absolute;inset:0 auto 0 0}.plans-banner h3{color:#fff;font-size:1.5rem;font-weight:700}.plans-banner p{max-width:30rem;margin:0;font-size:.9375rem}.plans-banner .home-final-trust{color:#fff;flex-direction:column;margin:0;font-size:.9375rem}#plans .plans-banner a{color:inherit;font-weight:inherit}@media (width<768px){.plans-banner{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.25rem}.plans-banner h3{font-size:1.25rem}}.home-final-trust{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.home-final-trust li{align-items:center;gap:.375rem;display:flex}.home-final-trust svg{color:var(--color-link);flex:none}@media (width<=1199px){.steps-grid li{padding-left:4.25rem}.steps-grid li:not(:last-child):after{background:linear-gradient(var(--color-primary), var(--color-accent));top:3.25rem;left:1.5rem}}@media (width<=768px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-heading{justify-items:center;width:100%;display:grid}.faq-heading h2{justify-self:start}.faq-mascot{width:200px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.movies-grid{grid-template-columns:1fr 1fr;align-items:center;column-gap:3rem;display:grid}.movies-grid h2{grid-column:1;align-self:end}.movies-copy{grid-area:2/1;align-self:start}.movies-art{isolation:isolate;grid-area:1/2/3;position:relative}.movies-art img{width:100%;height:auto;display:block}.movies-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#1e6bff26,#0000 68%);position:absolute;inset:-8%}.movies-list{margin:1.5rem 0;padding:0;list-style:none}.movies-list li{color:var(--color-muted);padding-left:1rem;line-height:1.8;position:relative}.movies-list li+li{margin-top:.75rem}.movies-list li:before{content:"";background:var(--color-link);border-radius:50%;width:4px;height:4px;position:absolute;top:.75em;left:0}@media (width<=768px){.movies-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.movies-art{margin-block:0 1.5rem}}.home-section[aria-labelledby=quality-title] .editorial-grid{align-items:start}.home-section[aria-labelledby=quality-title] .editorial-grid>.table-scroll,.home-section[aria-labelledby=quality-title] .editorial-grid>div>p:first-child{margin-top:0}
