/* Vitrine LeadZap Real Estate: hover do CTA do protótipo. */
.lz-re-cta { background: #c2491a; color: #ffffff; }
.lz-re-cta:hover { background: #a63c13; }
.lz-re-ghost:hover { border-color: #b7bac0; }

/* Prints da loja no hero (1280×800, v2 com o painel maior). */
.lz-re-hero {
  max-width: 1240px !important;
  gap: 40px !important;
}
.lz-re-hero > :first-child { flex: 1 1 400px !important; }
.lz-re-hero > :last-child { flex: 1.4 1 620px !important; }
.lz-re-shots { width: 100%; }
.lz-re-shots .lz-shots-stage { max-width: 720px; }
.lz-re-shots .lz-shot img {
  border-radius: 14px;
  border: 1px solid #e7e9ec;
  box-shadow: 0 18px 40px rgba(11, 94, 84, .12);
}
.lz-re-shots .lz-shot figcaption { min-height: 0; }
@media (max-width: 760px) {
  .lz-re-shots .lz-shots-stage { max-width: 100% !important; }
}

/* Cross inverso: Real Estate → exportador (botão verde, não o CTA laranja).
   À direita, o popup real do LeadZap — não o funil de etapas. */
.lz-re-cross-card.is-exporter .lz-re-cross-actions .btn {
  background: #0b5e54;
}
.lz-re-cross-card.is-exporter .lz-re-cross-actions .btn:hover { background: #094940; }
.lz-re-cross-card.is-exporter .lz-re-cross-actions .btn:focus-visible {
  outline-color: #c2491a;
}
.lz-re-cross-card.is-exporter .lz-re-cross-right {
  width: 260px;
  padding: 0;
  background: transparent;
  overflow: hidden;
  border-radius: 18px;
  box-shadow: 0 16px 36px rgba(11, 94, 84, 0.16);
}
.lz-re-cross-card.is-exporter .lz-re-cross-right img {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .lz-re-cross-card.is-exporter .lz-re-cross-right {
    width: 100%;
    max-width: 280px;
  }
}
