.products{background:#fff;color:var(--navy,#07162c);padding:88px 0 96px;scroll-margin-top:24px}.products-heading{display:flex;justify-content:space-between;align-items:center;gap:64px;margin-bottom:48px}.products-heading h2{margin:0;font-size:clamp(42px,4.35vw,68px);font-weight:700;letter-spacing:-3.5px;line-height:1.06}.products-heading h2 span{color:#7387a3}.products-heading>p{max-width:465px;font-size:22px;line-height:1.5;color:var(--muted,#60728b);margin:18px 0 0}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{min-width:0;border:1px solid var(--line,#cad8e7);border-radius:18px;padding:16px;overflow:hidden;transition:box-shadow .25s,border-color .25s}.product-card:hover{border-color:#9ab7d8;box-shadow:0 14px 40px #07162c08}.product-preview{height:348px;border-radius:12px;padding:22px 14px 14px;position:relative;overflow:hidden}.workplace-preview{background:#eff6ff}.workplace-preview-top{display:flex;justify-content:space-between;gap:12px;padding:0 8px 20px;align-items:center}.workplace-preview-top h3{margin:0 0 6px;font-size:23px;letter-spacing:-.8px;line-height:1.15}.workplace-preview-top p{margin:0;color:#637e9f;font-size:12px}.preview-date{font-size:11px;white-space:nowrap;background:#fff;border:1px solid #ceddf0;padding:10px;border-radius:5px;color:#233c59}.workplace-preview-body{display:grid;grid-template-columns:92px minmax(0,1.8fr) minmax(100px,1.05fr);gap:8px;height:226px}.preview-nav{padding-top:8px}.preview-nav>div{display:flex;align-items:center;gap:8px;padding:10px 7px;color:#57708f;font-size:11px;border-radius:5px;margin-bottom:4px;white-space:nowrap}.preview-nav>div.active{background:#d9eaff;color:#0063dd}.preview-nav svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.preview-tasks{border:1px solid #e1eaf7;border-radius:5px;background:#fff;min-width:0;padding:0 10px}.preview-tasks-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9eef5;padding:12px 0;font-size:13px}.preview-tasks-title>span{color:#6e86a6;font-size:10px}.preview-task{display:flex;align-items:center;gap:8px;min-height:58px;border-bottom:1px solid #e9eef5;cursor:pointer}.preview-task:last-child{border-bottom:0}.preview-task input{appearance:none;flex:0 0 14px;display:block;width:14px;height:14px;border:1.5px solid #7d96b4;border-radius:4px;margin:0;background:#fff;cursor:pointer}.preview-task input:checked{background:#0759c3;border-color:#0759c3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.preview-task input:focus-visible{outline:3px solid #679eef;outline-offset:3px}.preview-task input:checked+span strong{text-decoration:line-through;color:#6c7e97}.preview-task>span{min-width:0;flex:1}.preview-task strong{display:block;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4}.preview-task small{display:block;color:#6781a3;font-size:9px;margin-top:6px;white-space:nowrap}.preview-task small i{font-style:normal;margin-left:6px}.preview-task b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dce9fa;color:#2b5486;font-size:8px;font-weight:500;flex:none}.preview-task:nth-child(3) b{background:#d8e9e3;color:#2d6654}.preview-task:nth-child(4) b{background:#e6dff4;color:#655183}.preview-calendar{background:#ffffffb3;border:1px solid #e2ebf6;border-radius:5px;overflow:hidden}.calendar-days{display:flex;justify-content:space-around;align-items:center;height:43px;border-bottom:1px solid #e6edf6;padding:3px}.calendar-days>span{font-size:8px;text-align:center;color:#7188a7;flex:1;padding:3px 0}.calendar-days b{display:block;font-size:11px;margin-top:2px;font-weight:400}.calendar-days .selected{color:#0064e0;background:#e9f3ff;border-radius:4px}.calendar-days .selected b{font-weight:700}.calendar-grid{display:grid;grid-template-columns:27px 1fr;align-items:start;padding:6px 4px;gap:14px 3px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,#e9eff8 33px,#e9eff8 34px);height:calc(100% - 43px)}.calendar-time{font-size:7px;color:#6b84a8;padding-top:4px}.calendar-event{font-size:8px;line-height:1.2;border-left:2px solid;padding:5px 4px;border-radius:3px;white-space:nowrap}.calendar-event small{display:block;font-size:7px;margin-top:3px}.calendar-blue{background:#d8ebff;border-color:#4fa7ff;color:#235890}.calendar-green{background:#d9f4e9;border-color:#3acb91;color:#205d4a}.calendar-purple{background:#e3dcff;border-color:#8c6cff;color:#4b36a2}.preview-caption{position:absolute;left:14px;bottom:11px;padding:4px 10px;border-radius:20px;background:#dcebf9;color:#344c68;font-size:10px;line-height:1.4}.playout-preview{background:#071825;color:#f1f7ff}.playout-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 25px}.playout-preview-top strong{font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:13px}.playout-preview-top>span{font-size:10px;color:#b7c9dc;border:1px solid #294151;border-radius:4px;padding:9px 12px;white-space:nowrap}.playout-preview-body{display:grid;grid-template-columns:94px 1fr;gap:13px;height:228px}.playout-nav{padding-top:6px}.playout-nav>div{color:#a8bcd1;padding:11px 6px}.playout-nav>div.active{background:#142e42;color:#b8dcff;box-shadow:inset 2px 0 #0b78ed}.playout-nav .active svg{color:#2e8ff6}.schedule-demo{min-width:0}.schedule-ruler{display:flex;justify-content:space-between;padding:8px 6px 10px 59px;color:#8b9fb2;font-size:8px}.schedule-track{display:grid;grid-template-columns:55px 1fr;gap:4px;min-height:61px;border-bottom:1px solid #152d3f;align-items:center}.schedule-channel{font-size:8px;line-height:1.4;color:#dce7f4;text-align:center}.timeline-clips{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2px;min-width:0;height:100%;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(16.66% - 1px),#142b3a calc(16.66% - 1px),#142b3a 16.66%)}.timeline-clip{height:48px;display:flex;justify-content:center;flex-direction:column;background:#5154cc;border-radius:4px;padding:0 6px;font-size:9px;line-height:1.25;min-width:0}.timeline-clip small{display:block;font-size:7px;margin-top:5px;color:#d6dcff;white-space:nowrap}.timeline-clip.morning{background:#5559da}.timeline-clip.studio{background:#484dc6}.timeline-clip.evening{background:#323581}.timeline-clip.event{background:#5341b7}.timeline-empty{height:44px;background:repeating-linear-gradient(135deg,transparent 0,transparent 4px,#213747 4px,#213747 5px);border-radius:4px;opacity:.65}.playout-preview .preview-caption{background:#273c4e;color:#e2eaf1}.product-copy{padding:22px 12px 11px}.product-category{color:#486a94;font-size:11px;text-transform:uppercase;letter-spacing:2.4px;font-weight:600;margin:0 0 14px;line-height:1.5}.product-copy h3{margin:0 0 10px;letter-spacing:-1.7px;font-size:39px;line-height:1.1;font-weight:700}.product-description{font-size:18px;color:var(--muted,#60728b);line-height:1.5;margin:0 0 18px}.product-features{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.product-features li{font-size:13px;line-height:1.3;padding:8px 11px;border:1px solid #bccde0;border-radius:4px;color:#4d6a8d}.product-link{display:inline-flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #6c9ee6;padding:0 0 6px;background:transparent;color:#0064dc;font-size:18px;font-weight:600;line-height:1.4;font-family:inherit;cursor:pointer;text-decoration:none;transition:color .2s,gap .2s}.product-link svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s}.product-link:hover{color:#003e8b}.product-link:hover svg{transform:translate(2px,-2px)}.product-link:focus-visible{outline:3px solid #82adf0;outline-offset:6px;border-radius:2px}
@media(min-width:1600px){.product-preview{height:370px}.workplace-preview-body{height:246px}.preview-task{min-height:65px}.preview-tasks-title{padding:14px 0}.playout-preview-body{height:246px}.schedule-track{min-height:67px}.timeline-clip{height:52px}}
@media(max-width:1200px) and (min-width:851px){.products-heading{gap:36px}.products-heading>p{max-width:360px;font-size:19px}.products-heading h2{font-size:51px;letter-spacing:-2.5px}.workplace-preview-body{grid-template-columns:minmax(0,1.6fr) minmax(102px,1fr)}.workplace-preview-body>.preview-nav{display:none}.playout-preview-body{grid-template-columns:1fr}.playout-nav{display:none}.product-preview{height:330px}.workplace-preview-top h3{font-size:21px}.preview-date{font-size:9px;padding:8px}.preview-task b{display:none}.product-copy{padding-left:6px;padding-right:6px}.product-copy h3{font-size:34px}.product-description{font-size:17px}.product-features li{font-size:11px;padding:7px}.product-category{font-size:9px;letter-spacing:1.5px}.product-preview{padding-left:12px;padding-right:12px}.playout-preview-top strong{font-size:11px}.playout-preview-top>span{font-size:8px}.schedule-ruler{font-size:9px}.timeline-clip{font-size:10px}.timeline-clip small{font-size:8px}}
@media(max-width:850px){.products{padding:64px 0}.products-heading{display:block;margin-bottom:32px}.products-heading h2{font-size:52px;letter-spacing:-2.5px}.products-heading>p{font-size:19px;max-width:500px;margin-top:24px}.product-grid{grid-template-columns:1fr;gap:28px}.product-preview{height:348px}.product-copy{padding:24px 12px 15px}.product-copy h3{font-size:36px}.product-description{font-size:18px}.workplace-preview-body{grid-template-columns:92px minmax(0,1.8fr) minmax(100px,1.05fr)}.playout-preview-body{grid-template-columns:94px 1fr}.preview-task strong{font-size:12px}.preview-task small{font-size:10px}.preview-task b{display:grid}.product-features li{font-size:13px}.product-category{font-size:11px}.product-link{font-size:18px}}
@media(max-width:540px){.products-heading h2{font-size:36px;letter-spacing:-1.8px}.products-heading>p{font-size:17px}.product-card{padding:10px;border-radius:14px}.product-preview{padding:18px 10px 14px;height:310px}.workplace-preview-top{padding:0 1px 16px}.workplace-preview-top h3{font-size:20px}.workplace-preview-top p{font-size:10px}.preview-date{display:none}.workplace-preview-body{grid-template-columns:minmax(0,1.6fr) minmax(102px,1fr);height:206px;gap:5px}.workplace-preview-body>.preview-nav{display:none}.preview-tasks{padding:0 7px}.preview-tasks-title{font-size:12px;padding:10px 0}.preview-task{gap:5px;min-height:54px}.preview-task input{flex-basis:13px;width:13px;height:13px}.preview-task strong{font-size:10px}.preview-task small{font-size:8px;margin-top:5px}.preview-task small i{display:none}.preview-task b{width:18px;height:18px;font-size:7px}.calendar-grid{gap:10px 3px}.calendar-event{font-size:7px}.calendar-event small{font-size:6px}.calendar-time{font-size:6px}.preview-caption{font-size:9px;left:10px;bottom:10px}.playout-preview-top{padding:3px 1px 20px}.playout-preview-top strong{font-size:11px;letter-spacing:.7px}.playout-preview-top>span{font-size:8px;padding:7px}.playout-preview-body{grid-template-columns:1fr;height:208px}.playout-nav{display:none}.schedule-ruler{padding-left:51px;font-size:8px}.schedule-track{grid-template-columns:47px 1fr;min-height:58px}.schedule-channel{font-size:7px}.timeline-clip{font-size:8px;padding:0 5px}.timeline-clip small{font-size:6px}.product-copy{padding:20px 8px 13px}.product-copy h3{font-size:32px;letter-spacing:-1.3px}.product-category{font-size:9px;letter-spacing:1.6px;margin-bottom:12px}.product-description{font-size:17px}.product-features{gap:6px;margin-bottom:24px}.product-features li{font-size:11px;padding:7px 8px}.product-link{font-size:17px}.product-link svg{width:18px;height:18px}}
@media(prefers-reduced-motion:reduce){.product-card,.product-link,.product-link svg{transition:none}}

.product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.product-details{border:0;background:transparent;color:#486a94;padding:6px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.product-details:hover{color:#003e8b}
