:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#eef6ff;background:#091221;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px max(5%,calc((100% - 1200px)/2));background:#091221f0;border-bottom:1px solid #243349;backdrop-filter:blur(12px)}.logo{font-size:24px;letter-spacing:-1.2px;font-weight:850}.logo span{color:#36c9e8}nav{display:flex;gap:25px}nav a,.navcta{font-size:14px;color:#c5d6e7}.navcta{border:1px solid #3a5a72;padding:10px 15px;border-radius:8px}section{padding:95px max(6%,calc((100% - 1100px)/2))}.hero{min-height:670px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 85% 25%,#153f61 0%,transparent 46%),linear-gradient(140deg,#0c1a2c,#091221)}.eyebrow{font-size:12px;letter-spacing:2.1px;color:#53d6ed;font-weight:750;margin-bottom:22px}h1{font-size:clamp(38px,5.3vw,75px);line-height:1.12;letter-spacing:-2.6px;margin:0;max-width:1050px}h1 em{font-style:normal;color:#55d7ed}h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 23px}h3{font-size:22px;margin:14px 0}.hero p,.intro{max-width:700px;font-size:19px;line-height:1.7;color:#b6c6d9}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-block;background:#35c9e7;color:#061723;border:0;border-radius:9px;padding:15px 22px;font-size:15px;font-weight:750;cursor:pointer}.btn:hover{background:#8ae7f5}.btn.ghost{background:transparent;color:#e8f7ff;border:1px solid #5a748d}.chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:55px}.chips span{font-size:12px;padding:10px 13px;border:1px solid #2b4b65;border-radius:30px;color:#b7d7e5}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.cards article{background:#14243a;border:1px solid #2b4059;padding:29px;border-radius:16px;min-height:245px}.cards b{color:#49d1ed}.cards p,.steps p,.application p{line-height:1.65;color:#afc0d4}.band{background:#101e31}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:42px}.steps>div{border-top:2px solid #36c9e8;padding-top:22px}.application{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:linear-gradient(145deg,#0d2237,#091221)}form{background:#15263b;border:1px solid #30475e;border-radius:18px;padding:28px;display:grid;gap:16px}label{display:grid;gap:7px;font-size:13px;color:#c7d8e8}input,select,textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #456077;background:#0b1a2b;color:#fff;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #37c7e8}.check{display:flex;align-items:start;gap:9px;line-height:1.4}.check input{width:auto;margin-top:3px}.formnote,.small{font-size:12px!important;color:#91a7bc!important}footer{padding:45px 6%;border-top:1px solid #2c4056;display:grid;gap:10px}footer p,footer small,footer a:not(.logo){color:#9fb5ca}footer div{display:flex;gap:20px;font-size:13px}@media(max-width:800px){header{padding:16px 5%}nav{display:none}.navcta{font-size:12px}section{padding:65px 6%}.hero{min-height:580px}h1{letter-spacing:-1.5px}.cards,.steps,.application{grid-template-columns:1fr}.application{gap:25px}.chips{margin-top:30px}}

/* V2 editorial design inspired by the structure of enterprise playout landing pages; original Channelive styling */
:root{color:#172b43;background:#fff}body{background:#fff;color:#172b43}header{background:#ffffffed;border-bottom:1px solid #e4eaf0;box-shadow:0 3px 22px #122c4210}header .logo,footer .logo{color:#112c45}nav a,.navcta{color:#29425b}.navcta{border-color:#c9d7e1}header nav a:hover{color:#007bba}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:50px;align-items:center;min-height:650px;background:linear-gradient(110deg,#f4f9fc 0%,#fff 63%);padding-top:90px;padding-bottom:90px}.hero-copy{min-width:0}.hero h1{font-size:clamp(38px,4.2vw,67px);letter-spacing:-2.8px;color:#122b43}.hero h1 em{color:#0879ac}.hero p{color:#567087;max-width:610px}.eyebrow{color:#067eaf}.chips span{border-color:#cfe2ec;color:#49677d;background:#fff}.hero-visual{background:#102840;color:white;border-radius:20px;overflow:hidden;box-shadow:0 28px 65px #0e375b32;transform:perspective(900px) rotateY(-3deg);min-height:390px}.visual-top{display:flex;justify-content:space-between;padding:19px 22px;font-size:10px;letter-spacing:1.1px;color:#9bc2d6;border-bottom:1px solid #365168}.live-dot{color:#6ce0c4}.visual-screen{height:245px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 70% 20%,#226b88,transparent 40%),linear-gradient(145deg,#193e5d,#06192a)}.visual-screen:before{content:'';position:absolute;width:190px;height:190px;border:1px solid #76d5f54d;border-radius:50%;box-shadow:0 0 0 45px #76d5f50a,0 0 0 90px #76d5f508}.play-circle{z-index:1;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#3ac4e7;color:#09263b;font-size:27px}.screen-label{position:absolute;bottom:18px;left:20px;font-size:11px;letter-spacing:2px;color:#d2eefa}.visual-bottom{padding:20px;display:flex;justify-content:space-between;gap:10px}.visual-bottom small{display:block;color:#78aec8;font-size:10px;letter-spacing:1px;margin-bottom:8px}.visual-bottom strong{font-size:13px}.mini-schedule{display:flex;flex-direction:column;gap:6px;color:#9fcbdf;font-size:10px}#solutions,#partners{background:#fff}#solutions h2,#partners h2,.feature-split h2{color:#102b43}.intro,#solutions p,#partners p{color:#5c7284}.cards article{background:#f5f9fc;border:1px solid #e0ebf2;border-radius:14px}.cards h3{color:#15324b}.cards article b{color:#058cb9}.feature-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;background:#f3f8fb}.feature-illustration{min-height:350px;border-radius:20px;background:linear-gradient(135deg,#102f4a,#0d5a77);padding:34px;color:white;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 40px #123e5925}.feature-chip{font-size:11px;letter-spacing:2px;color:#83dce8}.feature-block{font-size:clamp(20px,2vw,32px);font-weight:800;line-height:1.5}.feature-block span{color:#5bd9ea}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.feature-grid div{padding:13px;border:1px solid #5d9bb244;border-radius:10px;font-size:12px;color:#8cd5e5}.feature-grid b{font-size:17px;color:white}.band{background:#102d45;color:white}.band h2{color:white}.application{background:#f4f9fc}.application h2{color:#102b43}.application p{color:#567087}.application form{background:white;border:1px solid #dfebf3;box-shadow:0 18px 45px #102b4310}.application form label{color:#203c51}footer{background:#0d253b;color:#c7d8e6}footer .logo{color:white}.btn{background:#087eaf}.btn.ghost{color:#147ba4;border-color:#8cb7cc;background:transparent}.hero .btn.ghost{color:#126a8d}@media(max-width:900px){.hero,.feature-split{grid-template-columns:1fr}.hero-visual{transform:none}.hero{gap:30px}.feature-split{gap:35px}}@media(max-width:560px){.hero-visual{min-height:320px}.visual-screen{height:185px}.visual-bottom{flex-direction:column}.hero h1{letter-spacing:-1.7px}}
