.home-section{--section-base:#0b0b0f;background-color:var(--section-base);overflow:clip}.home-section:nth-of-type(2n){--section-base:#111118}.home-section[aria-labelledby=what-is-iptv-title]{--section-base:#111118;background:var(--section-base)}.home-section[aria-labelledby=premium-title] .feature-grid{isolation:isolate;position:relative}.home-section[aria-labelledby=premium-title] .feature-card{background:color-mix(in srgb, var(--section-base) 97%, var(--color-text))}.home-section[aria-labelledby=premium-title] .feature-grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 0%,#1e6bff26,#0000 65%),radial-gradient(circle,#b8b8c40b 1px,#0000 1px) 0 0/18px 18px;position:absolute;inset:-2.5rem -2rem;mask-image:radial-gradient(at 35%,#000 25%,#0000 75%)}.sports-art{isolation:isolate;position:relative}.sports-art:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 112deg at 0 0,#0000 0deg,#1e6bff1a 12deg,#0000 28deg),conic-gradient(from 208deg at 100% 0,#0000 0deg,#1e6bff1a 12deg,#0000 28deg);position:absolute;inset:-15%;mask-image:linear-gradient(#000,#0000 85%)}.home-section[aria-labelledby=quality-title]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100%,#1e6bff1a,#0000 65%),repeating-linear-gradient(0deg,#b8b8c407 0 1px,#0000 1px 5px);position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 20% 80%,#000)}.home-section[aria-labelledby=multi-device-title]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 65%,#1e6bff24,#0000 65%);position:absolute;inset:20% 5% 10%}.home-section[aria-labelledby=multi-device-title] .section-intro,.home-section[aria-labelledby=multi-device-title] .site-container>p,.home-section[aria-labelledby=multi-device-title] .table-scroll{background-color:var(--section-base)}.home-section[aria-labelledby=countries-title]:after{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 320'%3E%3Cdefs%3E%3Cpattern id='d' width='8' height='8' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2' cy='2' r='1.3' fill='%234c8aff'/%3E%3C/pattern%3E%3CclipPath id='m'%3E%3Cpath d='M45 72L78 52 130 45 177 69 199 103 168 128 147 127 137 154 115 148 95 126 76 119 63 91ZM145 162L175 171 194 202 187 234 167 271 152 257 158 229 141 207 135 180ZM243 30L273 24 287 47 269 74 244 59ZM321 75L346 61 373 72 392 59 430 71 453 51 508 53 541 67 588 67 624 89 665 109 651 135 618 129 597 153 574 148 556 178 533 175 524 149 495 139 482 119 451 131 434 109 409 115 389 100 361 107 341 98ZM346 114L381 108 415 125 427 163 402 199 385 231 366 222 359 195 340 177 328 146ZM574 224L605 208 635 215 655 238 641 255 606 260 579 246ZM669 265L683 256 690 275 680 286Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath fill='url(%23d)' clip-path='url(%23m)' d='M0 0h720v320H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(55rem,90%);height:16rem;position:absolute;bottom:0;right:2%}.home-section[aria-labelledby=countries-title] .country-card{background-color:var(--section-base)}.steps-grid{isolation:isolate;position:relative}.steps-grid:before{content:"";z-index:-1;background:linear-gradient(90deg,#1e6bff80,#1e6bff);height:1px;position:absolute;top:2.875rem;left:1.125rem;right:calc(25% - 2.625rem)}.steps-grid li{border-top:0;position:relative}.steps-grid li:before{border:1px solid var(--color-primary);background:var(--section-base);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.faq-heading{isolation:isolate;position:relative}.faq-heading:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#b8b8c40c 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:11rem 0 0;mask-image:radial-gradient(at 30% 55%,#000,#0000 70%)}@media (width<=1199px){.steps-grid{--step-gap:2rem;gap:var(--step-gap);grid-template-columns:1fr}.steps-grid:before{display:none}.steps-grid li{padding-left:3.5rem}.steps-grid li:before{position:absolute;top:1.75rem;left:0}.steps-grid li:not(:last-child):after{content:"";z-index:-1;width:1px;height:calc(100% + var(--step-gap));background:var(--color-primary);opacity:.6;position:absolute;top:2.875rem;left:1.125rem}}@media (width<=899px){.faq-heading:after{inset:-1rem;mask-image:linear-gradient(90deg,#0000 65%,#000)}}@media (width<=767px){.home-section[aria-labelledby=countries-title]:after{width:100%;height:10rem;right:0}.steps-grid{--step-gap:1.25rem}}
