/* Start custom CSS for html, class: .elementor-element-ce35cb8 */.em-vstream{
  --ink:#172033;
  --muted:#5e6979;
  --line:#e2e8ef;
  --accent:#176f8f;
  --accent2:#12546d;
  --blue:#285fa6;
  --green:#168064;
  --purple:#6656b5;
  --soft:#f4f8fa;
  --soft-blue:#eef5fb;
  --soft-green:#eef9f5;
  --warn:#fff7ed;
  --warn-line:#efb66f;
  --dark:#182333;
  max-width:980px;
  margin:0 auto;
  color:var(--ink);
  font:400 17px/1.72 Onest,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.em-vstream *{box-sizing:border-box}
.em-vstream a{color:var(--accent2);text-decoration-thickness:1px;text-underline-offset:3px}
.em-vstream a:hover{text-decoration-thickness:2px}
.em-vstream__hero{position:relative;overflow:hidden;padding:clamp(26px,5vw,56px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 91% 14%,rgba(23,111,143,.14),transparent 31%),linear-gradient(135deg,#f5fbfc 0%,#f8fafc 64%,#f0f6fb 100%)}
.em-vstream__hero:after{content:"▶";position:absolute;right:18px;bottom:-37px;color:rgba(23,111,143,.045);font-size:160px;line-height:1}
.em-vstream__eyebrow{position:relative;z-index:1;margin:0 0 11px;color:var(--accent);font-size:14px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}
.em-vstream h1{position:relative;z-index:1;max-width:920px;margin:0;font-size:clamp(31px,5vw,52px);line-height:1.08;letter-spacing:-.035em}
.em-vstream__lead{position:relative;z-index:1;max-width:870px;margin:21px 0 0;color:#3d4857;font-size:clamp(18px,2.2vw,22px);line-height:1.55}
.em-vstream section{margin:44px 0}.em-vstream h2{margin:0 0 17px;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.02em}.em-vstream h3{margin:0 0 10px;font-size:20px;line-height:1.35;letter-spacing:-.01em}.em-vstream p{margin:0 0 18px}.em-vstream ul,.em-vstream ol{margin:16px 0;padding-left:25px}.em-vstream li{margin:9px 0}
.em-vstream__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0!important}.em-vstream__facts div{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(24,35,51,.035)}.em-vstream__facts strong,.em-vstream__facts span{display:block}.em-vstream__facts strong{color:var(--accent2);font-size:20px;line-height:1.25}.em-vstream__facts span{margin-top:7px;color:var(--muted);font-size:15px;line-height:1.48}
.em-vstream__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.em-vstream__steps>div{padding:19px;border:1px solid var(--line);border-radius:17px;background:#fff}.em-vstream__steps>div>strong{display:inline-flex;margin-bottom:11px;padding:5px 9px;border-radius:999px;background:var(--soft-blue);color:var(--accent2);font-size:12px}.em-vstream__steps h3{font-size:17px}.em-vstream__steps p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}
.em-vstream__note{margin:24px 0;padding:20px 22px;border-left:4px solid var(--accent);border-radius:0 14px 14px 0;background:var(--soft-blue)}
.em-vstream__warning{margin:25px 0;padding:21px 22px;border:1px solid var(--warn-line);border-radius:16px;background:var(--warn)}.em-vstream__warning strong{display:block;margin-bottom:7px;color:#8b4b0d;font-size:18px}.em-vstream__warning p:last-child{margin-bottom:0}
.em-vstream__important{margin:24px 0;padding:21px 22px;border:1px solid #cae0e7;border-radius:16px;background:linear-gradient(135deg,#f1fafb,#f8fafc)}.em-vstream__important strong{display:block;margin-bottom:7px;color:var(--accent2);font-size:18px}.em-vstream__important p:last-child{margin-bottom:0}
.em-vstream__table-wrap{overflow-x:auto;margin:21px 0;-webkit-overflow-scrolling:touch}.em-vstream table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.em-vstream th,.em-vstream td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.em-vstream th{background:var(--soft);color:#344054;font-size:14px;line-height:1.4}.em-vstream td{font-size:15px;line-height:1.55}.em-vstream tr:last-child td{border-bottom:0}
.em-vstream__codec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-vstream__codec-grid>div{padding:21px;border:1px solid var(--line);border-radius:18px;background:#fff}.em-vstream__codec{display:inline-flex;margin-bottom:13px;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:850}.em-vstream__codec--264{background:#eef4ff;color:#315ca3}.em-vstream__codec--265{background:#eef9f5;color:#167157}.em-vstream__codec--av1{background:#f2efff;color:#58469f}.em-vstream__codec-grid h3{font-size:18px}.em-vstream__codec-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}
.em-vstream__fps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-vstream__fps>div{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.em-vstream__fps span{display:inline-flex;margin-bottom:11px;padding:5px 9px;border-radius:999px;background:var(--soft);color:var(--accent2);font-size:13px;font-weight:800}.em-vstream__fps strong{display:block;margin-bottom:6px}.em-vstream__fps p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}
.em-vstream__formula{margin:24px 0;padding:25px;border:1px solid #d3e1e8;border-radius:18px;background:linear-gradient(135deg,#f3fafc,#f8fafc);text-align:center}.em-vstream__formula span{display:block;color:var(--muted);font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}.em-vstream__formula strong{display:block;margin:7px 0 10px;color:var(--accent2);font-size:clamp(27px,4vw,39px);line-height:1.2}.em-vstream__formula p{max-width:720px;margin:0 auto;color:var(--muted);font-size:14px}
.em-vstream__compare{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0}.em-vstream__compare>div{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.em-vstream__compare p{margin:0;color:var(--muted);font-size:15px;line-height:1.58}.em-vstream__badge{display:inline-flex;margin-bottom:13px;padding:6px 10px;border-radius:999px;background:#eef4ff;color:#315ca3;font-size:13px;font-weight:850}.em-vstream__badge--vbr{background:#eef9f5;color:#167157}
.em-vstream__night{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.em-vstream__night>div{padding:17px;border:1px solid var(--line);border-radius:15px;background:#fff}.em-vstream__night strong,.em-vstream__night span{display:block}.em-vstream__night strong{color:var(--accent2);font-size:16px}.em-vstream__night span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}
.em-vstream__gop{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:23px 0;padding:22px;border:1px solid var(--line);border-radius:18px;background:#f8fafc}.em-vstream__gop span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#e9eef4;color:#596575;font-weight:850}.em-vstream__gop .em-vstream__iframe{background:#dcecf2;color:var(--accent2)}
.em-vstream__chain{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0}.em-vstream__chain>div{padding:16px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center}.em-vstream__chain strong,.em-vstream__chain span{display:block}.em-vstream__chain strong{color:var(--accent2);font-size:14px}.em-vstream__chain span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}
.em-vstream__myth{margin:24px 0;padding:22px;border:1px solid #d9e4ea;border-radius:18px;background:#fff}.em-vstream__myth span{display:inline-flex;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:#fff0ef;color:#a33b31;font-size:12px;font-weight:800;text-transform:uppercase}.em-vstream__myth strong{display:block;margin-bottom:8px;font-size:18px;line-height:1.4}.em-vstream__myth p{margin:0;color:var(--muted)}
.em-vstream__ordered{counter-reset:vstep;list-style:none;padding:0!important}.em-vstream__ordered li{position:relative;margin:10px 0;padding:15px 17px 15px 50px;border:1px solid var(--line);border-radius:14px;background:#fff}.em-vstream__ordered li:before{counter-increment:vstep;content:counter(vstep);position:absolute;left:14px;top:15px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--soft-blue);color:var(--accent2);font-size:12px;font-weight:850}
.em-vstream__subgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:22px 0}.em-vstream__subgrid>div{padding:19px;border:1px solid var(--line);border-radius:16px;background:#fff}.em-vstream__subgrid strong{display:block;margin-bottom:7px;color:var(--accent2)}.em-vstream__subgrid p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}
.em-vstream__check{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0}.em-vstream__check>div{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff}.em-vstream__check strong,.em-vstream__check span{display:block}.em-vstream__check strong{color:var(--accent2);font-size:15px}.em-vstream__check span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}
.em-vstream__profiles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0}.em-vstream__profiles>div{padding:21px;border:1px solid var(--line);border-radius:18px;background:#fff}.em-vstream__profiles span{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.em-vstream__profiles h3{font-size:18px}.em-vstream__profiles p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}
.em-vstream__errors{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.em-vstream__errors>div{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.em-vstream__errors strong{display:flex;align-items:center;justify-content:center;width:38px;height:32px;border-radius:9px;background:var(--soft-blue);color:var(--accent2);font-size:13px}.em-vstream__errors span{color:#475467;font-size:15px;line-height:1.45}
.em-vstream__cta{padding:clamp(24px,5vw,38px);border-radius:22px;background:linear-gradient(135deg,#14536c,#182333);color:#fff}.em-vstream__cta h2{max-width:800px;color:#fff}.em-vstream__cta p{max-width:840px;color:#d7e4e9}.em-vstream__cta-kicker{margin-bottom:9px!important;color:#a9d9e9!important;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.em-vstream__cta-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.em-vstream__cta-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#fff;color:#14536c;font-size:14px;font-weight:750;text-decoration:none}.em-vstream__cta-links a+a{background:rgba(255,255,255,.08);color:#fff}
.em-vstream__faq{padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:22px;background:#f8fafc}.em-vstream__faq-item{padding:18px 0;border-top:1px solid var(--line)}.em-vstream__faq-item:first-of-type{padding-top:0;border-top:0}.em-vstream__faq-item:last-child{padding-bottom:0}.em-vstream__faq-item h3{font-size:19px}.em-vstream__faq-item p{margin:0;color:#475467}
.em-vstream__related{padding:clamp(22px,4vw,34px);border-radius:22px;background:var(--dark);color:#fff}.em-vstream__related h2{color:#fff}.em-vstream__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.em-vstream__related a{display:block;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.06);color:#fff;text-decoration:none;transition:transform .18s ease,background .18s ease}.em-vstream__related a:hover{transform:translateY(-2px);background:rgba(255,255,255,.1)}.em-vstream__related strong,.em-vstream__related span{display:block}.em-vstream__related strong{font-size:16px;line-height:1.4}.em-vstream__related span{margin-top:7px;color:#cbd5e1;font-size:14px;line-height:1.5}
.em-vstream__footer{margin-top:48px;padding-top:21px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.6}.em-vstream__footer p{margin:0 0 10px}
@media(max-width:820px){.em-vstream__steps,.em-vstream__codec-grid,.em-vstream__fps,.em-vstream__check{grid-template-columns:1fr}.em-vstream__night{grid-template-columns:repeat(2,1fr)}.em-vstream__chain{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.em-vstream{font-size:16px}.em-vstream__hero{padding:24px 20px;border-radius:18px}.em-vstream__hero:after{right:5px;font-size:100px}.em-vstream__facts,.em-vstream__compare,.em-vstream__subgrid,.em-vstream__profiles,.em-vstream__errors,.em-vstream__related-grid,.em-vstream__night,.em-vstream__chain{grid-template-columns:1fr}.em-vstream section{margin:34px 0}.em-vstream__faq,.em-vstream__related,.em-vstream__cta{padding:20px}.em-vstream th,.em-vstream td{min-width:145px;padding:12px}.em-vstream__cta-links{display:grid;grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.em-vstream__related a{transition:none}}/* End custom CSS */