{{-- Welcome fields · demo-urban-development — paridad 1:1 con la home (orden = flujo visual) --}} @php // Helper: arrays (stats/timeline/distances) se editan como JSON $jsonVal = function ($v) { if (is_array($v)) return json_encode($v, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); return $v ?? ''; }; @endphp {{-- 1. HERO --}}
Portada a pantalla completa. Los textos de abajo se superponen sobre la imagen.
{{-- Callout: la imagen principal vive en el Carrusel --}} @php $carouselCount = \App\Modules\CdBase\WelcomeCarousel\Models\WelcomeCarousel::count(); @endphp }})
La imagen del masterplan se sube como asset masterplan_image.
 }})
Las etapas se cargan desde el módulo Proyectos (estado por etapa).
Los amenities se cargan desde el módulo Servicios (ícono + título + descripción).
Los testimonios (texto, persona, rating) se cargan desde el módulo Testimonios. Acá editás sólo el encabezado de la sección.
El mapa usa contact.map_embed (pestaña Contacto). Si está vacío se muestra una imagen.
 }})
 }})