/* ==========================================================================
   NDAYA CHAUFFEURS — Corporate Accounts page additions
   Loaded only on /corporate-accounts/, on top of the main stylesheet.
   Reuses existing design tokens and component classes (.card, .pill,
   .benefit-list, .form-shell, .cta-band) — additions here are limited to
   layout variants those components don't already cover.
   ========================================================================== */

/* Centered variant of .card, used for numbered process steps and icon cards
   where centering reads cleaner than the left-aligned service-card default. */
.card-centered{text-align:center}
.card-centered .card-icon{margin:0 auto 22px}
.card-centered .card::before{left:50%;transform:translateX(-50%);width:0;height:3px;top:0;bottom:auto}
.card-centered:hover::before{width:48px}

.step-num{font-family:var(--font-display);font-size:1.15rem;font-weight:600}

/* Service option tags — reuses .pill, just a wrapping row */
.service-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}

/* Multi-select checkbox grid for "Main Service Requirements" */
.checkbox-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:12px 24px;
}
@media (max-width:640px){.checkbox-grid{grid-template-columns:1fr}}
.checkbox-grid .checkbox-row{padding:4px 0}

.field-note{font-size:.78rem;color:#9C9A93;margin-top:-2px}
