.hero-hedc {
  position: relative;
  padding: 7rem 0 5rem;
  background: linear-gradient(180deg, rgba(33,52,94,.88), rgba(33,52,94,.72)), #21345e;
  color: #ffffff;
}

.hero-hedc .is-style-outline .wp-element-button {
  border: 1px solid #ffffff;
  color: #ffffff;
  background: transparent;
}

.proof-band {
  background: #f5f7fb;
  border-top: 1px solid rgba(33,52,94,.08);
  border-bottom: 1px solid rgba(33,52,94,.08);
}

.metric-card,
.resource-card,
.property-card,
.dashboard-shell {
  border: 1px solid rgba(33,52,94,.1);
  border-radius: 18px;
  padding: 1.5rem;
  background: #ffffff;
  box-shadow: 0 10px 30px rgba(33,52,94,.05);
}

.section-navy {
  background: #21345e;
  color: #ffffff;
}

.section-navy h1,
.section-navy h2,
.section-navy h3,
.section-navy h4 {
  color: #ffffff;
}

.section-mist {
  background: #f5f7fb;
}

.gold-kicker {
  color: #c9a73b;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: .78rem;
}