/* ==========================================================================
   MVP Development page — scoped extras. Tokens only, no new colours.
   ========================================================================== */

.page-mvp-development .eyebrow {
  font-size: 14px;
  letter-spacing: 1.5px;
  margin-bottom: 14px;
}

/* Hero image */
.page-mvp-development .mvp-hero { padding-bottom: 0; }
.page-mvp-development .mvp-hero-img {
  display: block;
  margin-top: 40px;
}
.page-mvp-development .mvp-hero-img img {
  width: 100%;
  border-radius: var(--radius);
}

/* Shared lead paragraph */
.page-mvp-development .lead {
  font-size: 18px;
  color: var(--grey);
  max-width: 820px;
}

/* Minimum viable product — text + figure */
.page-mvp-development .mvp-mvp-grid { align-items: center; }
.page-mvp-development .mvp-figure { margin: 0; }
.page-mvp-development .mvp-figure img {
  width: 100%;
  border-radius: var(--radius);
}

/* What you'll get — checklist as two columns on wide screens */
.page-mvp-development .mvp-deliverable-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 48px;
  max-width: 720px;
}
.page-mvp-development .mvp-deliverable-list li { color: var(--ink); }

@media (max-width: 720px) {
  .page-mvp-development .mvp-deliverable-list { grid-template-columns: 1fr; }
}
