/* index.html only: the single-price pricing card in #precio. Kept in its
   own file instead of growing landing.css, which is already past the
   200-line budget from CLAUDE.md. */

.pricing-card {
  max-width: 460px;
  margin: var(--space-lg) auto 0;
  text-align: center;
  padding: var(--space-xl) var(--space-md);
}

.pricing-card__price {
  margin-top: var(--space-md);
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.pricing-card__amount {
  font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(2.6rem, 2.1rem + 2vw, 3.6rem);
  color: var(--color-ink);
}

.pricing-card__period {
  color: var(--color-muted);
  font-size: var(--step-0);
}

.pricing-card .muted {
  margin-top: var(--space-sm);
}

.pricing-card .btn {
  margin-top: var(--space-md);
}
