/* ============================================================================
   .p-revenue-lanes-enterprise - /revenue-lanes/enterprise
   REGENERATED (cycle 4): the page consumes the shared lane components
   (components.css). Only genuine per-page deltas live here.
   CYCLE 10 (DESIGN-LEDGER): hero band rebalanced, the definition prose given a
   reading edge, the included band sub-grouped (capacity / governance /
   reporting), and the CTA band closed to one action.
   ========================================================================== */

/* the CTA line is a single sentence and holds together on a tighter measure
   than the component default (20ch) */
.p-revenue-lanes-enterprise .c-cta__title{ max-width:18ch; }

/* c-btn-row carries no top offset of its own; the closing band needs one */
.p-revenue-lanes-enterprise .c-cta .c-btn-row{ margin-top:var(--gap-body-cta); }

/* HERO - the band ran symmetric --sec-y top and bottom and stranded space under
   the button row. the top keeps its full measure, the bottom closes up. */
.p-revenue-lanes-enterprise .enterprise-hero{
  padding-block:var(--sec-y) clamp(48px,5vw,88px);
}

/* WHAT IT IS - the lede stays centered; the prose under it reads from a left
   edge so the block is not four dead-center lines. */
.p-revenue-lanes-enterprise .enterprise-prose{ text-align:left; }
@media (max-width:767px){
  .p-revenue-lanes-enterprise .enterprise-prose{ text-align:center; }
}

/* WHAT'S INCLUDED - sub-grouped so the enterprise band does not read as the
   flat eight-dot list its three sibling lanes carry. */
.p-revenue-lanes-enterprise .enterprise-includes{
  margin-top:clamp(40px,5vw,56px);
  display:flex; flex-direction:column; gap:clamp(28px,3.6vw,40px);
  text-align:left;
}
.p-revenue-lanes-enterprise .enterprise-includes__label{
  font-size:var(--t-label); letter-spacing:.1em; text-transform:uppercase;
  color:var(--lime);
}
/* the groups carry the vertical rhythm; the lists inside them do not repeat it */
.p-revenue-lanes-enterprise .enterprise-includes .c-dots{ margin-top:16px; }

/* inline links inside body copy on the blue / dark bands */
.p-revenue-lanes-enterprise .enterprise-link{
  color:inherit; text-decoration:underline;
  text-underline-offset:3px; text-decoration-thickness:1px;
  transition:color var(--dur-base) var(--ease-standard);
}
.p-revenue-lanes-enterprise .enterprise-link:hover,
.p-revenue-lanes-enterprise .enterprise-link:focus-visible{ color:var(--lime); }
