/* reportpilot — pagina prodotto. Si appoggia a seo.css (hero, sezioni,
   step, CTA) e aggiunge solo la resa degli screenshot. */

.rp-shot {
  margin: 2.2rem 0 0;
}
.rp-shot img {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid var(--color-border);
  border-radius: 10px;
}
.rp-shot figcaption {
  font-family: var(--font-mono);
  font-size: 0.8rem;
  color: var(--color-dim);
  margin-top: 0.7rem;
}
.rp-shot-wide { margin: 0 0 1rem; }

.rp-split {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
  gap: 3rem;
  align-items: start;
}
.rp-phone { margin: 0; max-width: 300px; justify-self: center; }

@media (max-width: 768px) {
  .rp-split { grid-template-columns: minmax(0, 1fr); gap: 1.5rem; }
}
