.ott-page{background:#fff;color:#14263e;font-family:Arial,sans-serif}.ott-page *{box-sizing:border-box}.ott-wrap{max-width:1240px;margin:auto;padding:0 32px}.ott-hero{padding:74px 0 38px;background:radial-gradient(ellipse at 75% 30%,#d4f8ff,transparent 55%),#f3f7fc}.ott-kicker{display:block;font-size:12px;letter-spacing:2px;font-weight:700;color:#087c99;margin-bottom:20px}.ott-page h1{font-size:clamp(42px,5.5vw,76px);line-height:1.05;letter-spacing:-3px;margin:0 0 26px;max-width:1000px}.ott-page h1 em{font-style:normal;color:#067fa2}.ott-page h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.3px;line-height:1.13;margin:0 0 24px}.ott-page h3{font-size:23px;line-height:1.2;margin:15px 0}.ott-page p{font-size:17px;line-height:1.7;margin:0 0 22px}.ott-lead{max-width:820px;font-size:21px!important}.ott-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:30px 0 44px}.ott-actions a{font-weight:bold}.ott-button{display:inline-block;background:#145ae8;color:#fff!important;border-radius:7px;padding:18px 24px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.5px}.ott-button:hover{background:#0940b8}.ott-monitor{border:10px solid #102336;border-radius:18px;background:#102336;box-shadow:0 22px 50px #10233630;overflow:hidden}.ott-monitor img{width:100%;height:auto;display:block}.ott-monitor-bar{display:flex;justify-content:space-between;align-items:center;color:#c0dbe5;padding:10px 15px 18px;font-size:13px}.ott-monitor-bar b{font-size:22px;color:#00c7e6}.ott-monitor-bar i{color:#50dfbc;font-style:normal}.ott-caption{font-size:12px!important;opacity:.75;margin:20px 0!important;line-height:1.5!important}.ott-section{padding-top:90px;padding-bottom:90px}.ott-section-head{max-width:770px}.ott-three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.ott-card{display:block;border:1px solid #dce6ed;border-radius:12px;padding:28px;color:inherit;text-decoration:none;background:#fff}.ott-card>span{font-size:13px;color:#0b82a2}.ott-card p{font-size:16px;margin:0}.ott-card:hover{border-color:#0b82a2}.ott-number{font-size:34px;color:#04a6c1}.ott-soft{background:#f5f8fc}.ott-intro{max-width:890px}.ott-note{border-left:3px solid #059cbc;padding:15px 22px;margin-top:28px;background:#eaf2f8;line-height:1.6;font-size:14px}.ott-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ott-demo{background:#101423;border:9px solid #192232;border-radius:18px;overflow:hidden;box-shadow:0 20px 45px #172b4325;color:white}.ott-demo-top{display:flex;justify-content:space-between;padding:18px;font-weight:bold}.ott-demo-top span{font-size:9px;color:#c8b4ff;align-self:center}.ott-event-art{min-height:210px;background:radial-gradient(ellipse at 50% 130%,#dfafff,transparent 60%),linear-gradient(135deg,#23265a,#682db7);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:25px;text-align:center}.ott-event-art>span{border:1px solid #d7b7ff;font-size:10px;letter-spacing:3px;padding:4px 10px}.ott-event-art strong{font-size:32px;line-height:1.1;letter-spacing:2px}.ott-event-info{padding:24px}.ott-event-info p{font-size:13px;color:#bdd0e3}.ott-tags{display:flex;gap:10px;flex-wrap:wrap}.ott-tags span{padding:7px 10px;background:#213f4f;border-radius:5px;color:#8df0df;font-size:11px}.ott-dark{background:#0a1d30;color:#ecf4fb}.ott-dark .ott-kicker{color:#44d4e8}.ott-lineup{margin-top:35px;border:1px solid #355066;border-radius:14px;overflow:hidden;background:#102b41}.ott-lineup-head,.ott-lineup-foot{padding:22px 25px;display:flex;justify-content:space-between;gap:15px;align-items:center}.ott-lineup-head b{font-size:22px}.ott-lineup-head small{display:block;color:#9ebed2;margin-top:7px}.ott-lineup-head>span{font-size:13px;color:#60e2cc}.ott-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 25px 24px}.ott-channels>div{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:20px 14px;background:#193c53;border:1px solid #34758b;border-radius:7px}.ott-check{grid-row:span 2;color:#63ecda}.ott-channels b{font-size:14px}.ott-channels small{font-size:10px;color:#9bc8d6}.ott-lineup-foot{background:#071929;font-size:13px}.ott-lineup-foot span{color:#48d1e1}.ott-benefits h3{color:#58d0e2}.ott-benefits p{font-size:15px;color:#bed0dd}.ott-contact{background:#eaf5fc;border-radius:18px;padding:55px;margin-bottom:85px;text-align:center}.ott-contact p{max-width:780px;margin:0 auto 30px}.ott-page a:focus-visible{outline:3px solid #00aacc;outline-offset:5px}@media(max-width:760px){.ott-wrap{padding-left:20px;padding-right:20px}.ott-hero{padding-top:45px}.ott-page h1{letter-spacing:-1.8px}.ott-lead{font-size:18px!important}.ott-section{padding-top:55px;padding-bottom:55px}.ott-three,.ott-split{grid-template-columns:1fr;gap:20px}.ott-monitor{border-width:5px;border-radius:10px}.ott-monitor-bar{font-size:9px;padding:5px}.ott-monitor-bar b{font-size:14px}.ott-channels{grid-template-columns:repeat(2,1fr);padding:0 12px 15px}.ott-lineup-head{padding:18px 14px}.ott-lineup-head b{font-size:18px}.ott-lineup-head>span{font-size:11px}.ott-channels>div{padding:14px 8px}.ott-channels b{font-size:11px}.ott-contact{border-radius:0;padding:40px 20px;margin-bottom:0}.ott-demo{margin-top:10px}}
.ott-dark h2,.ott-demo h3{color:#f0f7ff}.ott-monitor-bar b,.ott-demo-top{line-height:1.3}

.ott-icon{display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#e6f5fa;color:#087f9f!important;margin-bottom:18px}.ott-icon svg{width:29px;height:29px}.ott-step-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ott-step-heading .ott-icon{margin-bottom:0}.ott-step-heading .ott-number{font-size:23px;color:#7095a5}.ott-dark .ott-icon{background:#163c52;color:#58dce8!important}.ott-monitor{margin-bottom:26px}

.ott-hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:36px}.ott-hero-layout h1{font-size:clamp(38px,4.3vw,61px);letter-spacing:-2px}.ott-hero-layout .ott-lead{font-size:19px!important}.ott-hero-layout .ott-actions{margin-bottom:0}.ott-hero-art{display:flex;justify-content:flex-end;align-items:center}.ott-hero-art img{display:block;width:100%;max-width:510px;height:auto;object-fit:contain}@media(max-width:760px){.ott-hero-layout{grid-template-columns:1fr;gap:30px}.ott-hero-art{justify-content:center}.ott-hero-art img{max-width:420px}.ott-hero-layout h1{font-size:42px}}
