/* =========================================================
   V8.12 Approved Baseline — Solid Dark Background + Service Divider
   Scope:
   - all service detail pages
   - customers
   - contact
   - consultation
   - remove only direct service section separator borders
   Internal grid/card/FAQ/content borders remain untouched.
   ========================================================= */

/* Exact page background from V8.10 product detail pages. */
body[data-cms-page^="service-"],
body[data-cms-page="customers"],
body[data-cms-page="contact"],
body[data-cms-page="consultation"]{
  background:#07111f!important;
  color:#eef4fc;
}

body[data-cms-page^="service-"] main.detail-page-main,
body[data-cms-page="customers"] main.detail-page-main,
body[data-cms-page="contact"] main.detail-page-main,
body[data-cms-page="consultation"] main.detail-page-main{
  /* Keep the approved dark base; remove only the decorative light/gradient layer. */
  background:#07111f!important;
}

/* Product pages keep their content sections transparent over the page gradient. */
body[data-cms-page^="service-"] main.detail-page-main > section,
body[data-cms-page="customers"] main.detail-page-main > section,
body[data-cms-page="contact"] main.detail-page-main > section,
body[data-cms-page="consultation"] main.detail-page-main > section{
  background:transparent!important;
}

/* Services only: remove the separator belonging to the section boundary itself.
   This intentionally does NOT target nested grids, cards, FAQ rows or content lines. */
body[data-cms-page^="service-"] main.detail-page-main > section{
  border-top:0!important;
  border-bottom:0!important;
}
