@extends('layout.front.master') @section('title', config('site.name') . ' | ' . config('site.tagline', __('Welcome'))) @section('description', config('site.seo.description') ?? config('site.description', '')) @section('keywords', config('site.seo.keywords')) @section('og_title', config('site.og.title')) @section('og_description', config('site.og.description')) @section('og_image', brand_og_image()) @section('og_type', 'website') @section('og_url', url()->current()) @section('twitter_title', config('site.name')) @section('twitter_description', config('site.twitter.description')) @section('twitter_image', brand_twitter_image()) @section('content') {{-- ═══════════════════════════════════════════════════════ 1. CAROUSEL — OWL Carousel full viewport Fuente: WelcomeCarousel model ($carouselImages del controller) Fallback: hero estático con bg image si no hay carousel ═══════════════════════════════════════════════════════ --}} @if(isset($carouselImages) && $carouselImages->isNotEmpty())
{{ config('site.welcome.hero_badge', config('site.tagline', '')) }}
{{ config('site.welcome.hero_subtitle', config('site.description')) }}
{{ config('site.welcome.about_description', config('site.about.main_subtitle', config('site.description'))) }}
{{ __('CONOCE MÁS') }}
{{ config('site.welcome.about_side_text', config('site.about.secondary_text', '')) }}
{{ __('Descubre las propiedades más destacadas en nuestra plataforma.') }}
{{ $property['address'] }}
${{ $property['operations'][0]['prices'][0]['price'] ?? '' }} {{ $property['operations'][0]['prices'][0]['currency'] ?? '' }}
{{ __('Ver propiedad') }}{{ Str::limit(strip_tags($post->content ?? ''), 100) }}
{{ __('Leer más') }}{!! $faq->answer !!}
{{ config('site.description') }}