:root {
  --dw-accent: #B69470;
  --dw-accent-rgb: 182, 148, 112;
}

.plans-page em,
.plans-page .plans-journey h2,
.plans-page .plans-section > h2,
.plans-page .included-plans > h2,
.plans-page .plan-price p:last-child strong,
.plans-page .plan-actions .button,
.plans-page .comparison-scroll .yes,
.plans-page .included-grid svg,
.plans-page .plans-cta .button,
.voip-page em,
.voip-page .voip-problems > div > svg,
.voip-page .voip-problems span,
.voip-page .voip-flow li > span,
.voip-page .voip-setup li > span,
.voip-page .voip-resources article > span {
  color: var(--dw-accent);
}

.plans-divider,
.plans-journey b,
.plan-features li::before,
.voip-screen-head i,
.voip-flow li > b,
.voip-setup li > b,
.voip-triple li::before {
  background: var(--dw-accent);
}

.purchase-switch {
  border-color: var(--dw-accent);
}

.purchase-switch .is-active {
  background: var(--dw-accent);
  color: #07102d;
}

.plan-icon,
.plan-badge,
.voip-pill,
.voip-flow li > span,
.voip-setup li > span,
.cta-phone {
  border-color: var(--dw-accent);
}

.plans-divider {
  box-shadow: 0 0 13px rgba(var(--dw-accent-rgb), .55);
}

.plan-icon,
.plan-badge {
  background: radial-gradient(circle, rgba(var(--dw-accent-rgb), .16), rgba(8, 15, 39, .95) 70%);
  box-shadow: 0 0 20px rgba(var(--dw-accent-rgb), .18);
}

.plans-journey,
.included-plans,
.plans-cta,
.plan-card,
.comparison-scroll,
.voip-panel,
.voip-resources article,
.voip-mobility,
.voip-triple > article,
.voip-cta {
  border-color: rgba(var(--dw-accent-rgb), .32);
}

.voip-quick span::before {
  border-color: var(--dw-accent);
  color: var(--dw-accent);
}

.chart-lines i {
  border-top-color: var(--dw-accent);
  background: linear-gradient(to top, rgba(var(--dw-accent-rgb), .02), rgba(var(--dw-accent-rgb), .13));
}
