#channel section {
  overflow: hidden;
  padding-bottom: 0.5rem;
}
#channel section:nth-of-type(even) {
  background: rgba(255, 255, 255, 0.06);
}
#channel h2 {
  font-size: 1.5rem;
}
#channel #channel-message {
  background: #34b3f6;
}
#channel #channel-message .channel-message-body {
  color: rgba(255, 255, 255, 0.9);
  display: block;
  padding: 1em 0;
  text-align: center;
}
#channel .channel-hero--outer {
  align-items: center;
  background: linear-gradient(90deg, #a00956 50%, #F50102 50%);
  display: flex;
  justify-content: center;
}
#channel .plan-wrap {
  gap: 1.5rem;
  margin: 0;
}
#channel .plan-section {
  display: flex;
  width: 100%;
}
@media screen and (min-width: 768px) {
  #channel .plan-section {
    max-width: 400px;
    width: calc((100% - 1.5rem) / 2);
  }
}
#channel .plan-section.is-pcm .plan-overview__plan {
  background: #880849;
}
#channel .plan-section.is-pcm .plan-overview__price {
  background: #a00956;
}
#channel .plan-section.is-10m .plan-overview__plan {
  background: #dc0102;
}
#channel .plan-section.is-10m .plan-overview__price {
  background: #F50102;
}