/* Interior SEO landing pages — Hari Chandra / gold theme (extends city-landing.css) */
.interior-lp.city-lp {
  background: #F7F4EF;
}

.interior-lp .city-hero {
  background: linear-gradient(135deg, #1C1B18 0%, #322F28 40%, #8A7964 100%);
}

.interior-lp .city-hero h1 span {
  color: #D4BC94;
}

.interior-lp .city-hero-badge {
  background: rgba(194, 154, 86, 0.2);
  border-color: rgba(212, 188, 148, 0.35);
  color: rgba(255, 255, 255, 0.95);
}

.interior-lp .city-hero-badge-dot {
  background: #C29A56;
}

.interior-lp .city-btn-primary {
  background: linear-gradient(135deg, #8A7964 0%, #C29A56 50%, #D4BC94 100%);
  color: #fff;
  box-shadow: 0 8px 24px rgba(194, 154, 86, 0.35);
}

.interior-lp .city-btn-purple {
  background: linear-gradient(135deg, #8A7964 0%, #C29A56 100%);
}

.interior-lp .city-section-tag {
  color: #8A7964;
}

.interior-lp .city-trust-bar {
  background: #1C1B18;
}

.interior-lp .city-product-card-body a,
.interior-lp .city-section-links a,
.interior-lp .city-review-link {
  color: #8A7964;
}

.interior-lp .city-lead-box {
  background: linear-gradient(135deg, #1C1B18 0%, #3d3830 100%);
  border: 1px solid rgba(194, 154, 86, 0.25);
}

.interior-lp .city-lead-box h2 {
  color: #fff;
}

.interior-lp .city-lead-box p {
  color: rgba(255, 255, 255, 0.85);
}

.interior-lp .city-nearby a.is-current,
.interior-lp .city-nearby a:hover {
  border-color: #C29A56;
  color: #8A7964;
  background: rgba(194, 154, 86, 0.08);
}

.interior-lp .city-sticky-quote {
  background: linear-gradient(135deg, #8A7964 0%, #C29A56 100%);
}

.interior-lp .city-lp-footer {
  background: #141310;
}

.interior-lp .nav-links a.active,
.interior-lp .nav-links a:hover {
  color: #8A7964;
}

.interior-lp .nav-cta {
  background: linear-gradient(135deg, #8A7964 0%, #C29A56 100%) !important;
}

.interior-lp .city-form-progress-bar-fill,
.interior-lp .form-progress-bar-fill {
  background: linear-gradient(135deg, #8A7964 0%, #C29A56 100%);
}

.interior-lp .hce-brand-strip {
  text-align: center;
  padding: 10px 16px;
  font-size: 12px;
  color: #5C574F;
  background: #F4EFE7;
  border-bottom: 1px solid rgba(138, 121, 100, 0.2);
}

.interior-lp .hce-brand-strip strong {
  color: #8A7964;
}
