/* ==========================================================================
   NDAYA CHAUFFEURS — Partner With Ndaya page additions
   Loaded only on /partner/, on top of the main stylesheet. Reuses existing
   design tokens and component classes (.card, .pill, .benefit-list,
   .form-shell, .cta-band, .grid) — additions here cover only what those
   don't already provide.
   ========================================================================== */

/* Centered variant, reused from the corporate-accounts page pattern for
   numbered process steps. */
.card-centered{text-align:center}
.card-centered .card-icon{margin:0 auto 22px}
.step-num{font-family:var(--font-display);font-size:1.15rem;font-weight:600}

/* Large content blocks for the two partnership models */
.partner-model-card{
  background:var(--black-card);
  border:1px solid rgba(255,255,255,.08);
  border-radius:var(--radius);
  padding:40px;
}
.partner-model-card h3{font-size:1.5rem;margin-bottom:4px}
.partner-model-card .model-sub{color:var(--gold);font-size:.95rem;margin-bottom:20px}
.partner-model-card .section-label{
  font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;
  color:#9C9A93;margin:28px 0 12px;
}
.partner-model-card .section-label:first-of-type{margin-top:24px}

/* "Which Partnership Is Right For You" spec cards */
.spec-card{
  background:var(--black-card);
  border:1px solid rgba(255,255,255,.08);
  border-radius:var(--radius);
  padding:36px;
}
.spec-row{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.spec-row:last-of-type{border-bottom:none}
.spec-row .spec-label{
  font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;
  color:#9C9A93;margin-bottom:6px;
}
.spec-row .spec-value{color:#D8D6CE;font-size:.95rem}

/* "A Partnership Built on Standards" stacked statement */
.standards-block{text-align:center;padding:20px 0}
.standards-line{
  font-family:var(--font-display);font-size:1.6rem;color:var(--white);
  line-height:1.5;margin:0;
}
@media (min-width:768px){.standards-line{font-size:2rem}}
.standards-line.gold{color:var(--gold)}

/* Service segment tags, reused pattern from corporate-accounts */
.service-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
