/* Approved broadcasting service refinements. */
.cw-enterprise-ui .cw-network-profiles{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.cw-enterprise-ui .cw-network-profile+article{border-left:1px solid #dce1ea;padding-left:28px}
.cw-enterprise-ui .cw-inner-page .cw-network-profile h3{font-size:19px}
.cw-enterprise-ui .cw-inner-page .cw-network-profile p{font-size:14px;line-height:1.75}
.cw-enterprise-ui .cw-inner-page>.cw-overview-section{background:#fff}
.cw-enterprise-ui .cw-platform-overview{border:1px solid #dce2ec;border-radius:10px;background:#fff;padding:32px}
.cw-enterprise-ui .cw-overview-header{max-width:920px;margin-bottom:30px}
.cw-enterprise-ui .cw-overview-header .cw-overline{font-size:12px;color:#2245c4;font-weight:500;letter-spacing:.07em;margin:0 0 12px}
.cw-enterprise-ui .cw-inner-page .cw-overview-header h2{font-size:34px;line-height:1.2;margin-bottom:16px}
.cw-enterprise-ui .cw-overview-lead{font-size:17px;line-height:1.7;color:#4d596d;margin:0}
.cw-enterprise-ui .cw-overview-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin:0 0 28px}
.cw-enterprise-ui .cw-inner-page .cw-overview-columns h3{font-size:20px;font-weight:500;margin:0 0 20px;color:#1c273c}
.cw-enterprise-ui .cw-overview-steps{list-style:none;margin:0;padding:0;display:grid;gap:20px}
.cw-enterprise-ui .cw-overview-steps li{display:flex;align-items:flex-start;gap:14px}
.cw-enterprise-ui .cw-overview-steps li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #dbe2ef;border-radius:5px;color:#2245c4;background:#f6f8fc;font-size:12px;font-weight:500}
.cw-enterprise-ui .cw-overview-steps h4{font:500 17px/1.4 Outfit,Arial,sans-serif;color:#1b273b;margin:0 0 5px}
.cw-enterprise-ui .cw-overview-steps p{font-size:15px;line-height:1.65;color:#536075;margin:0}
.cw-enterprise-ui .cw-overview-capabilities{border-left:1px solid #e0e5ed;padding-left:32px}
.cw-enterprise-ui .cw-overview-capabilities ul{list-style:none;margin:0;padding:0}
.cw-enterprise-ui .cw-overview-capabilities li{padding:12px 0;border-bottom:1px solid #e7eaf0;font-size:15px;line-height:1.65;color:#344259}
.cw-enterprise-ui .cw-overview-capabilities li:first-child{padding-top:0}
.cw-enterprise-ui .cw-overview-capabilities li:last-child{border-bottom:0;padding-bottom:0}
.cw-enterprise-ui .cw-overview-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid #e1e6ef;border-radius:6px;background:#f5f7fa}
.cw-enterprise-ui .cw-overview-specs>div{padding:20px;display:flex;flex-direction:column}
.cw-enterprise-ui .cw-overview-specs>div+div{border-left:1px solid #dfe5ee}
.cw-enterprise-ui .cw-overview-specs dt{font-size:13px;font-weight:400;line-height:1.5;color:#536176;margin-top:7px}
.cw-enterprise-ui .cw-overview-specs dd{order:-1;font-size:23px;font-weight:500;line-height:1.3;color:#1a2d52;margin:0}
.cw-enterprise-ui .cw-overview-footer{padding-top:18px}
.cw-enterprise-ui .cw-overview-footer>p{font-size:13px;color:#5b6575;line-height:1.6;margin:0 0 20px}
.cw-enterprise-ui .cw-overview-footer>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:15px}
.cw-enterprise-ui .cw-overview-footer a{color:#2245c4;font-weight:500;text-underline-offset:4px}
.cw-enterprise-ui .cw-overview-footer .cw-overview-action{padding:12px 18px;min-height:46px;background:#2245c4;color:#fff;border-radius:3px;text-decoration:none}
@media(max-width:900px){.cw-enterprise-ui .cw-overview-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-enterprise-ui .cw-overview-specs>div:nth-child(3){border-left:0}.cw-enterprise-ui .cw-overview-specs>div:nth-child(n+3){border-top:1px solid #dfe5ee}}
@media(max-width:767px){.cw-enterprise-ui .cw-network-profiles,.cw-enterprise-ui .cw-overview-columns{grid-template-columns:1fr}.cw-enterprise-ui .cw-network-profile+article{border-left:0;border-top:1px solid #dce1ea;padding-left:0;padding-top:24px}.cw-enterprise-ui .cw-platform-overview{padding:22px 18px}.cw-enterprise-ui .cw-inner-page .cw-overview-header h2{font-size:27px}.cw-enterprise-ui .cw-overview-lead{font-size:16px}.cw-enterprise-ui .cw-overview-columns{gap:28px}.cw-enterprise-ui .cw-overview-capabilities{border-left:0;border-top:1px solid #e0e5ed;padding:24px 0 0}.cw-enterprise-ui .cw-overview-specs>div{padding:14px}.cw-enterprise-ui .cw-overview-specs dd{font-size:20px}.cw-enterprise-ui .cw-overview-specs dt{font-size:12px}.cw-enterprise-ui .cw-overview-steps{gap:18px}.cw-enterprise-ui .cw-overview-footer>div{gap:16px}}


.cw-enterprise-ui .cw-inner-page>section:not(.cw-inner-hero){padding-block:52px}
.cw-enterprise-ui .cw-inner-page .section-title{margin-bottom:28px}
.cw-enterprise-ui .cw-plan-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:22px 32px;padding:18px 22px;margin:0 0 26px;border:1px solid #dfe3eb;border-radius:8px;background:#fff}
.cw-enterprise-ui .cw-plan-field-label{margin:0 0 8px;font:500 12px/1.4 Outfit,Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#525e73}
.cw-enterprise-ui .cw-plan-field+.cw-plan-field{border-left:1px solid #e1e5ed;padding-left:32px}
.cw-enterprise-ui .cw-location-controls,.cw-enterprise-ui .cw-engine-controls{margin:0;justify-content:flex-start;gap:8px}

.cw-enterprise-ui .cw-inner-page .card-list{gap:20px}
.cw-enterprise-ui .cw-inner-page .card-tv-hosting{border-radius:12px;box-shadow:0 3px 10px #17274c08}
.cw-enterprise-ui .cw-inner-page .card-badge{min-height:17px;margin-bottom:10px}
.cw-enterprise-ui .cw-inner-page .card-title{min-height:30px;margin-bottom:8px}
.cw-enterprise-ui .cw-inner-page .card-region{min-height:26px;margin-bottom:10px}
.cw-enterprise-ui .cw-inner-page .card-specs{margin-bottom:18px}
.cw-enterprise-ui .cw-inner-page .cw-network-details{margin-top:24px}
.cw-enterprise-ui .cw-inner-page .cw-fair-use{margin-block:20px 28px}
.cw-enterprise-ui .cw-inner-page>.cw-preview-strip{padding-block:32px;margin-block:0}
.cw-enterprise-ui .cw-inner-page .cw-panel-gallery{padding-block:48px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-badge{min-height:17px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-title{min-height:30px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-region{min-height:40px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-tv-hosting{padding:28px 17px 22px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-tv-hosting.cw-plan-featured{padding:27px 16px 21px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-price{gap:3px;flex-wrap:nowrap}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-price .amount{font-size:35px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-price .currency{font-size:22px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-price .period{font-size:12px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .cw-recommended{font-size:11px;right:13px;top:10px}
@media(min-width:1200px){.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}
@media(min-width:768px) and (max-width:1199px){.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list[data-visible-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.cw-enterprise-ui [data-plan-picker=radio] .card-list[data-visible-count="5"]>.card-tv-hosting{grid-column:span 2}.cw-enterprise-ui [data-plan-picker=radio] .card-list[data-visible-count="5"]>.card-tv-hosting:nth-child(4){grid-column:2/span 2}.cw-enterprise-ui [data-plan-picker=radio] .card-list[data-visible-count="5"]>.card-tv-hosting:nth-child(5){grid-column:4/span 2}}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list[data-visible-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-inline:auto;width:100%}
@media(max-width:767px){.cw-enterprise-ui .cw-inner-page>section:not(.cw-inner-hero){padding-block:36px}.cw-enterprise-ui .cw-plan-toolbar{gap:18px;padding:18px;margin-bottom:22px}.cw-enterprise-ui .cw-plan-field{width:100%}.cw-enterprise-ui .cw-plan-field+.cw-plan-field{border-left:0;border-top:1px solid #e1e5ed;padding:16px 0 0}.cw-enterprise-ui .cw-inner-page .card-list,.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list[data-visible-count="2"]{grid-template-columns:1fr}.cw-enterprise-ui .cw-inner-page .card-title,.cw-enterprise-ui .cw-inner-page .card-region{min-height:0}.cw-enterprise-ui .cw-inner-page .card-badge{min-height:17px}.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-tv-hosting{padding:26px 24px}.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-tv-hosting.cw-plan-featured{padding:25px 23px}.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-region{min-height:0}}

/* Clearer country selection and consistent interaction states. */
.cw-enterprise-ui .cw-location-controls button{min-height:48px;min-width:124px;padding:12px 18px;font-weight:500;border-color:#cbd3e2}
.cw-enterprise-ui .cw-location-controls button[aria-pressed=true]{border-color:#2245c4;box-shadow:0 0 0 3px #2245c41a}
.cw-enterprise-ui .cw-location-controls button:hover:not(:disabled),.cw-enterprise-ui .cw-engine-controls button:hover:not(:disabled){border-color:#2245c4}
.cw-enterprise-ui .cw-plan-toolbar button:focus-visible,.cw-enterprise-ui .cw-overview-footer a:focus-visible{outline:3px solid #7c9bf0;outline-offset:3px}
.cw-enterprise-ui .cw-inner-page .card-specs li{color:#344259;font-weight:400}
.cw-enterprise-ui .cw-inner-page .card-label{color:#586276;font-weight:400;line-height:1.5}
@media(max-width:767px){.cw-enterprise-ui .cw-location-controls{width:100%}.cw-enterprise-ui .cw-location-controls button{flex:1;min-width:0;padding:12px 10px}}

/* Simple centered tabs, following the original country selector. */
.cw-enterprise-ui .cw-capacity-note,.cw-enterprise-ui .cw-currency-note{font-size:12px;line-height:1.6;color:#586276;margin:0 0 16px}
.cw-enterprise-ui .cw-catalog-summary{font-size:17px;line-height:1.75;color:#48566b;max-width:1000px}
.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list[data-visible-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:767px){.cw-enterprise-ui .cw-inner-page [data-plan-picker=radio] .card-list[data-visible-count="6"]{grid-template-columns:1fr}}
.cw-enterprise-ui .cw-plan-toolbar{width:fit-content;max-width:100%;justify-content:center;gap:18px 32px;padding:0;margin:0 auto 26px;border:0;border-radius:0;background:transparent;box-shadow:none}
.cw-enterprise-ui .cw-plan-field-label{text-align:center;text-transform:none;font-size:13px;letter-spacing:0;font-weight:400;color:#536176}
.cw-enterprise-ui [data-plan-picker=tv] .cw-plan-field-label{display:none}
@media(min-width:768px){.cw-enterprise-ui [data-plan-picker=tv] .card-list[data-visible-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.cw-enterprise-ui .cw-plan-field+.cw-plan-field{border:0;padding:0}
.cw-enterprise-ui .cw-location-controls,.cw-enterprise-ui .cw-engine-controls{justify-content:center;gap:8px}
.cw-enterprise-ui .cw-location-controls button{min-height:44px;min-width:0;padding:10px 15px;border-radius:3px}
.cw-enterprise-ui .cw-location-controls button[aria-pressed=true]{box-shadow:none}
@media(max-width:767px){.cw-enterprise-ui .cw-plan-toolbar{padding:0;gap:16px;margin-bottom:24px}.cw-enterprise-ui .cw-plan-field+.cw-plan-field{padding:0;border:0}.cw-enterprise-ui .cw-location-controls{width:auto}.cw-enterprise-ui .cw-location-controls button{flex:0 1 auto;min-height:44px;min-width:0;padding:10px 15px}}
