/* =========================================================
   KOW 5.6.70 — DARK SECTIONS ONLY
   Important: this pass changes full-width page bands only.
   Cards/panels retain their existing 5.6.68 styling.
   ========================================================= */

/* Birmingham/location authority bands that were paper/ivory. */
.kow-location-page .kow-bham-authority,
.kow-location-page .kow-bham-reasons{
  background:#070707!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-location-page .kow-bham-authority .kow-location-section-head h2,
.kow-location-page .kow-bham-reasons .kow-location-section-head h2{
  color:#f2eee7!important;
}
/* Preserve the existing light cards themselves. */
.kow-location-page .kow-bham-sector-grid article,
.kow-location-page .kow-bham-reason-grid article{
  background:#f3f0e9;
  color:#111;
  border-color:rgba(15,15,15,.16)!important;
}
.kow-location-page .kow-bham-sector-grid strong,
.kow-location-page .kow-bham-reason-grid h3{color:#111!important}
.kow-location-page .kow-bham-sector-grid article span,
.kow-location-page .kow-bham-reason-grid article>span{color:#111!important;opacity:.5!important}
.kow-location-page .kow-bham-reason-grid p{color:rgba(15,15,15,.68)!important}

/* Full-width location CTA: dark band, original content hierarchy retained. */
.kow-location-page .kow-location-cta,
.kow-detail-page .kow-location-cta{
  background:#050505!important;
  color:#f2eee7!important;
  border-top:1px solid rgba(242,238,231,.10)!important;
}
.kow-location-page .kow-location-cta h2,
.kow-detail-page .kow-location-cta h2{color:#f2eee7!important}
.kow-location-page .kow-location-cta p,
.kow-detail-page .kow-location-cta p{color:#918b83!important}
.kow-location-page .kow-location-cta-actions a,
.kow-detail-page .kow-location-cta-actions a{background:#f2eee7!important;color:#090909!important;border-color:#f2eee7!important}
.kow-location-page .kow-location-cta-actions a.is-secondary,
.kow-detail-page .kow-location-cta-actions a.is-secondary{background:transparent!important;color:#f2eee7!important;border-color:rgba(242,238,231,.25)!important}

/* Service FAQ was an ivory full-width band. Do not alter feature/plan cards. */
.kow-detail-page .kow-detail-faq{
  background:#080808!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-detail-page .kow-detail-faq .kow-detail-section-head h2{color:#f2eee7!important}
.kow-detail-page .kow-detail-faq .kow-detail-section-head span{color:#d52b3d!important}
.kow-detail-page .kow-detail-faq-list,
.kow-detail-page .kow-detail-faq-list details{border-color:rgba(242,238,231,.13)!important}
.kow-detail-page .kow-detail-faq-list summary{color:#f2eee7!important}
.kow-detail-page .kow-detail-faq-list p{color:#918b83!important}

/* About authority band. Cards stay light like they did before the section pass. */
.kow-about-expertise{
  background:#070707!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-about-expertise-head>span{color:#817b73!important}
.kow-about-expertise-head h2{color:#f2eee7!important}
.kow-about-expertise-head p{color:#918b83!important}
.kow-about-expertise-grid{border-color:rgba(242,238,231,.12)!important}
.kow-about-expertise-grid a{
  background:#dcd6cb;
  color:#111;
  border-color:rgba(15,15,15,.16)!important;
}
.kow-about-expertise-grid small{color:#817b72!important}
.kow-about-expertise-grid span{color:#67625c!important}
@media (hover:hover){.kow-about-expertise-grid a:hover{background:#e6e0d5!important}}

/* Contact trust band. */
.kow-contact-local-trust{
  background:#070707!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-contact-local-trust span,
.kow-contact-local-trust dt{color:#817b73!important}
.kow-contact-local-trust h2,
.kow-contact-local-trust dd{color:#f2eee7!important}
.kow-contact-local-trust p{color:#918b83!important}
.kow-contact-local-trust dl,
.kow-contact-local-trust dl>div{border-color:rgba(242,238,231,.13)!important}

/* Robell/case-study authority bands. Architecture cards remain cream. */
.kow-case-study .kow-cs-architecture,
.kow-case-study .kow-cs-search-foundation{
  background:#080808!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-case-study .kow-cs-search-foundation{background:#0b0b0a!important}
.kow-case-study .kow-cs-architecture-intro h2,
.kow-case-study .kow-cs-search-foundation h2{color:#f2eee7!important}
.kow-case-study .kow-cs-architecture-intro p,
.kow-case-study .kow-cs-search-foundation p{color:#918b83!important}
.kow-case-study .kow-cs-architecture-grid{
  background:rgba(242,238,231,.15)!important;
  border-color:rgba(242,238,231,.15)!important;
}
.kow-case-study .kow-cs-architecture-grid article{
  background:#f3f0e9!important;
  color:#111!important;
}
.kow-case-study .kow-cs-architecture-grid h3{color:#111!important}
.kow-case-study .kow-cs-architecture-grid p{color:rgba(15,15,15,.67)!important}

/* Case-study commercial CTA was another ivory full-width section. */
.kow-case-study .kow-case-commercial-cta{
  background:#050505!important;
  color:#f2eee7!important;
  border-color:rgba(242,238,231,.10)!important;
}
.kow-case-study .kow-case-commercial-cta h2{color:#f2eee7!important}
.kow-case-study .kow-case-commercial-cta p{color:#918b83!important}
.kow-case-study .kow-case-commercial-actions a{background:#f2eee7!important;color:#090909!important;border-color:#f2eee7!important}
.kow-case-study .kow-case-commercial-actions a+ a{background:transparent!important;color:#f2eee7!important;border-color:rgba(242,238,231,.25)!important}

/* Insights list is a page section, so keep the band dark. Existing cards are
   intentionally left untouched by this file. */
.kow-seo-insights-list{
  background:#080808!important;
  color:#f2eee7!important;
}
.kow-seo-insights-list .kow-location-section-head h2{color:#f2eee7!important}
