/* Streamly UK UK production layer */
:root{--sw-red:#e5092f;--sw-red-dark:#b90025;--sw-navy:#071827;--sw-ink:#0b1420;--sw-soft:#f4f7fa;--sw-line:#dce3e9;--sw-blue:#58c3ee;--sw-green:#28d17c}
html{scroll-behavior:smooth}body{overflow-x:hidden}.sf-sticky-shell{position:sticky!important;top:0!important;z-index:900!important;height:auto!important}.admin-bar .sf-sticky-shell{top:32px!important}.sf-sticky-placeholder,.sf-header-spacer{display:none!important;height:0!important}.site-main{padding-top:0!important}.home .v20-breadcrumb-bar,.home .v22-breadcrumb-bar{display:none!important}.v22-site-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(11,20,32,.08)}.v22-brand img{object-fit:contain}.v22-brand span b{letter-spacing:-.04em}.v22-brand span small{color:var(--sw-red);letter-spacing:.22em}.v22-header-cta{background:var(--sw-ink)!important}.v22-header-cta:hover{background:var(--sw-red)!important}.v22-utility{background:#07130e!important}.v22-utility-inner{min-height:34px}.v22-utility-inner p,.v22-utility-inner a{font-size:.72rem}.sw-us-hero{background:radial-gradient(circle at 12% 20%,rgba(229,9,47,.22),transparent 32%),linear-gradient(105deg,#071827,#0a111b 68%)!important}.sw-us-hero:before{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:82px 82px}.v22-hero-copy h1{font-size:clamp(3rem,5.4vw,6.25rem)!important;line-height:.94!important;max-width:850px}.v22-hero-copy h1 em{color:#ff2549!important}.v22-hero-copy>p{max-width:750px;font-size:1.15rem}.v22-journey{box-shadow:0 40px 100px rgba(0,0,0,.35)}.v22-platforms{padding-top:30px!important;padding-bottom:38px!important}.v22-platform-row{display:grid!important;grid-template-columns:repeat(10,minmax(80px,1fr));gap:18px!important;align-items:center}.v22-platform-row span{font-weight:900;opacity:.68;white-space:nowrap;text-align:center;font-size:clamp(.72rem,1vw,1rem)}.v22-brand-netflix{font-family:Arial Black,sans-serif}.v22-brand-max{text-transform:lowercase;font-size:1.2rem!important}.v22-brand-disney{font-style:italic}.v22-brand-prime{font-weight:700!important}.v22-brand-apple{font-size:1.05rem!important}.v22-brand-hulu{letter-spacing:.12em}.v22-brand-youtube{font-weight:800!important}.v22-brand-sling{letter-spacing:.12em}.v22-brand-fubo{font-style:italic}.v22-brand-pluto{font-weight:800!important}.v22-section-heading h2{max-width:820px}.v22-pricing-home{background:linear-gradient(140deg,#071827,#0b1119)!important}.v20-pricing-grid{align-items:stretch}.v20-price-card{display:flex;flex-direction:column;border-radius:24px!important;overflow:hidden}.v20-price-card .v20-price-button{margin-top:auto}.v20-price-card.is-featured{transform:translateY(-8px);box-shadow:0 28px 70px rgba(229,9,47,.18)}.sw-market-section{background:#eef4f8}.sw-market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sw-market-grid article{background:#fff;border:1px solid var(--sw-line);border-radius:22px;padding:28px;min-height:220px;box-shadow:0 12px 35px rgba(8,21,34,.06)}.sw-market-grid article span{font-size:1.55rem;font-weight:950;color:var(--sw-red)}.sw-market-grid article h3{font-size:1.22rem;margin:20px 0 8px}.sw-market-grid article p{color:#5b6875;line-height:1.7}.sw-trust-section{background:#fff}.sw-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sw-trust-grid article{border-top:4px solid var(--sw-red);background:var(--sw-soft);border-radius:18px;padding:25px}.sw-trust-grid b{font-size:1.05rem}.sw-trust-grid p{color:#5b6875;line-height:1.65}.v22-articles-grid{align-items:stretch}.v22-article-card{height:100%;display:flex;flex-direction:column}.v22-article-card img{aspect-ratio:16/10;object-fit:cover}.v22-article-card-body{display:flex;flex-direction:column;flex:1}.v22-article-card-body>a:last-child{margin-top:auto}.sw-article-hero .v22-article-hero-copy h1{font-size:clamp(2.8rem,4.6vw,5.4rem)!important;line-height:.98!important;overflow-wrap:anywhere}.sw-article-hero .v22-article-hero-copy.is-long h1{font-size:clamp(2.45rem,4vw,4.6rem)!important}.v22-article-visual img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.v22-article-body{min-width:0}.v22-article-body .article-content{font-size:1.03rem;line-height:1.82;color:#263544}.v22-article-body h2{font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.12;margin:2.8em 0 .7em;color:#0b1420;scroll-margin-top:140px}.v22-article-body h3{font-size:1.35rem;line-height:1.25;margin:2em 0 .55em;scroll-margin-top:140px}.v22-article-body p,.v22-article-body li{overflow-wrap:anywhere}.article-toc{display:grid;gap:8px;background:#f5f8fa;border:1px solid var(--sw-line);border-radius:18px;padding:24px;margin:32px 0}.article-toc strong{font-size:.72rem;letter-spacing:.14em;color:var(--sw-red)}.article-toc a{color:#253647;font-weight:750}.article-table-wrap{overflow:auto;border:1px solid var(--sw-line);border-radius:18px}.article-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.article-table-wrap th,.article-table-wrap td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--sw-line);vertical-align:top}.article-table-wrap th{background:#071827;color:#fff}.article-sources a{word-break:break-word}.v22-toc-card nav{display:grid;gap:7px}.v22-toc-card nav a{font-size:.76rem;line-height:1.35}.v22-toc-card nav a.is-sub{padding-left:12px}.v22-reading-progress{position:sticky;top:112px;z-index:80;height:3px;background:#dfe6eb}.admin-bar .v22-reading-progress{top:144px}.v22-reading-progress i{display:block;height:100%;width:0;background:var(--sw-red)}.v22-page-content{max-width:860px}.v22-page-content .article-content{font-size:1.04rem;line-height:1.8}.sw-commerce-hero{background:#071827;color:#fff;padding:80px 0}.sw-commerce-hero span{font-size:.7rem;letter-spacing:.15em;color:#ff3154;font-weight:900}.sw-commerce-hero h1{font-size:clamp(2.5rem,5vw,5rem);margin:12px 0}.sw-commerce-hero p{color:#b9c7d4;max-width:700px}.sw-commerce-section{padding:80px 0;background:#f5f7f9}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid var(--sw-line);border-radius:22px;padding:16px;box-shadow:0 12px 35px rgba(8,21,34,.06)}.woocommerce ul.products li.product img{border-radius:14px}.woocommerce ul.products li.product .price{color:var(--sw-red)!important;font-weight:900!important}.woocommerce div.product{background:#fff;border-radius:28px;padding:30px}.woocommerce div.product div.images img{border-radius:20px}.woocommerce div.product .product_title{font-size:clamp(2.2rem,4vw,4rem)}.woocommerce div.product p.price{color:var(--sw-red)!important;font-size:2rem!important;font-weight:950}.v20-product-order{display:grid;gap:10px;margin:22px 0}.v20-product-order .button{background:var(--sw-red)!important;color:#fff!important;text-align:center;padding:16px 22px!important}.v20-product-order small{color:#61707f}.v22-product-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.v22-product-facts>div{background:#f4f7f9;border-radius:14px;padding:17px}.v22-product-facts span{display:block;font-size:.63rem;letter-spacing:.12em;color:#71808e;font-weight:900}.v22-product-facts strong{display:block;margin-top:8px}.v22-product-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v22-product-checks>div{display:flex;gap:12px;padding:17px;border:1px solid var(--sw-line);border-radius:14px}.v22-product-checks b{color:var(--sw-red)}.v22-product-checks small{display:block;color:#687683}.tool-result{margin-top:18px}.search-overlay[aria-hidden="true"],.sf-mobile-drawer[aria-hidden="true"],.sf-mobile-overlay[aria-hidden="true"]{visibility:hidden;opacity:0;pointer-events:none}.search-overlay[aria-hidden="false"],.sf-mobile-drawer[aria-hidden="false"],.sf-mobile-overlay[aria-hidden="false"]{visibility:visible;opacity:1;pointer-events:auto}
@media(max-width:1100px){.v22-platform-row{grid-template-columns:repeat(5,1fr)}.sw-market-grid,.sw-trust-grid{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.v22-article-layout{grid-template-columns:190px minmax(0,1fr)!important}.v22-article-aside{display:none}}
@media(max-width:782px){.admin-bar .sf-sticky-shell{top:46px!important}.admin-bar .v22-reading-progress{top:115px}.v22-utility{display:none}.v22-hero-copy h1{font-size:clamp(2.8rem,13vw,4.2rem)!important}.v22-platform-row{grid-template-columns:repeat(2,1fr);gap:22px}.v22-platforms-head{display:block}.v22-platforms-head small{display:block;margin-top:8px}.sw-market-grid,.sw-trust-grid{grid-template-columns:1fr}.v20-price-card.is-featured{transform:none}.v22-article-layout{display:block!important}.v22-article-nav{position:static!important;margin-bottom:24px}.v22-toc-card{position:static!important}.sw-article-hero .v22-article-hero-copy h1,.sw-article-hero .v22-article-hero-copy.is-long h1{font-size:clamp(2.4rem,11vw,3.8rem)!important}.v22-article-meta-row{grid-template-columns:1fr 1fr}.v22-article-meta-row span:last-child{grid-column:1/-1}.v22-product-facts,.v22-product-checks{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:1fr!important}.woocommerce div.product{padding:18px}.v22-reading-progress{top:69px}}
.sw-hub-workflow{background:#fff}.sw-hub-workflow .v22-path-grid article{border:1px solid var(--sw-line);border-radius:20px;padding:28px;background:#fff}.sw-hub-workflow .v22-path-grid i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--sw-red);color:#fff;font-style:normal;font-weight:950}.sw-hub-workflow .v22-path-grid span{display:block;margin:24px 0 8px;font-size:.65rem;letter-spacing:.15em;color:#7a8793;font-weight:900}.sw-hub-workflow .v22-path-grid h3{font-size:1.3rem;margin:0 0 10px}.sw-hub-workflow .v22-path-grid p{color:#5f6d79;line-height:1.7}.sw-hub-depth{background:#071827;color:#fff}.sw-hub-depth .v22-section-heading h2{color:#fff}.sw-hub-depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sw-hub-depth-grid article{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:20px;padding:28px}.sw-hub-depth-grid h3{font-size:1.35rem;margin:0 0 14px}.sw-hub-depth-grid p{color:#bdcad5;line-height:1.75}@media(max-width:900px){.sw-hub-depth-grid{grid-template-columns:1fr}}
