/* ============================================================
   Corporate hub page background — adopted Page Baton V2
   Keeps the page-wide X boundary clipped while allowing each
   section handoff to remain visible across the Y boundary.
   ============================================================ */

.p-service-hub {
  overflow-x: clip;
  overflow-y: visible;
  isolation: isolate;
}

.p-service-hub [data-page-baton-host] {
  overflow: visible;
  isolation: auto;
}

.p-service-hub .c-page-baton {
  --page-baton-line-navy: rgba(16, 43, 83, 0.28);
  --page-baton-line-gold: rgba(176, 135, 65, 0.28);
  z-index: 0;
}

.p-service-hub .c-page-baton--tone-blue {
  --page-baton-surface-primary: #eaf0f1;
}

.p-service-hub .c-page-baton--tone-blue-alt {
  --page-baton-surface-primary: #edf2f6;
}

.p-service-hub .service-baton--chapter-close {
  opacity: 0.72;
}

.p-service-hub .service-baton--final-return {
  opacity: 0.58;
}

.p-service-hub .s-service-services__inner,
.p-service-hub .s-service-flow__inner,
.p-service-hub .s-service-price__inner,
.p-service-hub .c-faq__inner,
.p-service-hub .s-service-dpnote__inner {
  position: relative;
  z-index: 2;
}
