/* Landings de plataforma: misma marca y tablero de la portada. */
.platform-demo { margin: 24px 0 30px; }
.platform-demo iframe { display: block; width: 100%; height: 760px; border: 1px solid var(--line); border-radius: var(--radius); background: #fff; }
.platform-demo figcaption { margin-top: 10px; font-size: 14px; color: var(--muted); line-height: 1.5; }
.prose .cta a.btn { color: #fff; text-decoration: none; }
@media (max-width: 700px) { .platform-demo iframe { height: 1300px; } }
