/* Keep the captured desktop design; fit the original brand and preview on phones. */
@media (max-width: 480px) {
  .marketing-page > header { flex-wrap: wrap; row-gap: 12px; }
  .marketing-page > header > nav { flex-basis: 100%; justify-content: flex-end; white-space: nowrap; }
  .marketing-kpis { grid-template-columns: minmax(0, 1fr); }
}
