@extends('template.layout') @section('title', __('site.home.hero.subtitle') . ' | ' . __('site.home.welcome')) @section('content') {{-- --}}
Modo claro
{{-- --}}
{{--
{{ __('site.home.hero.subtitle') }}
--}}

{!! __('site.home.hero.title') !!}

{{ __('site.home.hero.description') }}

5,000+ {{ __('site.home.hero.stats.satisfied_clients') }}
{{-- --}}
100% {{ __('site.home.hero.stats.guaranteed_safety') }}
@isset($vuelos)

{{ __('vuelos.section_badge') ?? '✨ Paseos en globo Teotihuacán' }}

{{ __('vuelos.section_title') ?? 'Nuestros vuelos' }}

Descubre la magia de volar sobre Teotihuacán con nuestras experiencias únicas

@php $duracion_vuelo = __('vuelos.duration'); $ubicacion = __('vuelos.location'); $listaVuelos = $vuelos['Compartidos'] ?? ($vuelos['Shared'] ?? $vuelos); @endphp @forelse ($listaVuelos as $index => $item) @php $vuelo = $item['vuelo'] ?? $item; $categoria = $item['categoria']['nombre'] ?? 'Compartido'; $imagenes = $item['imagenes'] ?? []; $incluye = $item['incluye'] ?? []; $imagen = !empty($imagenes) ? $imagenes[0]['ruta_imagen_vuelo'] : asset('img/default-flight.jpg'); $precio_publico = $vuelo['precio_publico'] ?? 0; $precio_especial = $vuelo['precio_especial'] ?? 0; if (isset($item['precios']) && ($item['precios']['precio_principal'] ?? 0) == 1) { $precio_publico = $item['precios']['precio_vuelo_original'] ?? $precio_publico; $precio_especial = $item['precios']['precio_vuelo_especial'] ?? $precio_especial; } $tiene_descuento = $precio_especial > 0 && $precio_especial < $precio_publico; $descuento_porcentaje = $tiene_descuento ? round((($precio_publico - $precio_especial) / $precio_publico) * 100) : 0; $url = route('vueloSeleccionado', [ 'vuelo' => $vuelo['enlace_permanente'] ?? $vuelo['id_vuelo'], ]); $badge_text = $vuelo['highlighted_text_flight_' . (app()->getLocale() == 'en' ? 'en' : 'es')] ?? ($vuelo['highlighted_text_flight_es'] ?? null); $badge_color = $vuelo['highlighted_background_color_badge_flight_es'] ?? '#04cdff'; $rating = $vuelo['raiting_global_number'] ?? 0; $total_reseñas = $vuelo['total_reviews'] ?? rand(25, 150); $hora_actividad = $vuelo['hora_actividad'] ?? null; $duracion_minutos = $vuelo['duracion_minutos'] ?? 45; @endphp
{{-- Badge destacado --}} @if ($badge_text)
{{ $badge_text }}
@endif {{-- Badge de descuento --}} @if ($tiene_descuento)
-{{ $descuento_porcentaje }}% OFF
@endif {{-- Imagen --}}
{{ $vuelo['nombre_vuelo'] }} {{-- Overlay con ícono --}}
{{-- Rating --}} @if ($rating > 0)
{{ number_format($rating, 1) }} ({{ $total_reseñas }})
@endif
{{-- Contenido --}}
{{-- Categoría --}}
{{ $categoria }} @if ($duracion_minutos) {{ $duracion_minutos }} min @endif
{{-- Título --}}

{{ $vuelo['nombre_vuelo'] }}

{{-- Descripción --}}

{{ Str::limit($vuelo['descripcion_corta'] ?? __('vuelos.image_not_available'), 120) }}

{{-- Horario --}} @if (!empty($hora_actividad))
Salida: {{ date('g:i A', strtotime($hora_actividad)) }}
@endif {{-- Incluye destacados --}} @if (!empty($incluye))
@foreach (array_slice($incluye, 0, 3) as $item_include) {{ Str::limit($item_include['titulo_item'], 25) }} @endforeach
@endif {{-- Precios --}}
@if ($tiene_descuento)
${{ number_format($precio_publico, 0) }}
$ {{ number_format($precio_especial, 0) }} / persona
Ahorras ${{ number_format($precio_publico - $precio_especial, 0) }}
@else
$ {{ number_format($precio_publico, 0) }} / persona
@endif
{{-- Meta información --}}
{{ $ubicacion }}
{{ $duracion_vuelo }}
Español / Inglés
{{-- Botones de acción --}}
@empty

{{ __('vuelos.no_flights') ?? 'No hay vuelos disponibles' }}

{{ __('vuelos.check_later') ?? 'Por favor, revisa más tarde o contacta con nosotros.' }}

@endforelse
@endisset
{{ __('site.home.conocenos.subtitle') }}

{{ __('site.home.conocenos.title') }}

{{ __('site.home.conocenos.card1.title') }} {{ __('site.home.conocenos.card1.subtitle') }}

{{ __('site.home.conocenos.card1.description') }}

{{ __('site.home.conocenos.card2.title') }} {{ __('site.home.conocenos.card2.subtitle') }}

{{ __('site.home.conocenos.card2.description') }}

{{ __('site.home.conocenos.card3.title') }} {{ __('site.home.conocenos.card3.subtitle') }}

{{ __('site.home.conocenos.card3.description') }}

{{ __('site.home.conocenos.card4.title') }} {{ __('site.home.conocenos.card4.subtitle') }}

{{ __('site.home.conocenos.card4.description') }}

{{ __('site.home.conocenos.card5.title') }} {{ __('site.home.conocenos.card5.subtitle') }}

{{ __('site.home.conocenos.card5.description') }}

{{ __('site.home.conocenos.btn_reserva') }}
{{ __('site.home.extras.subtitle') }}

{{ __('site.home.extras.title') }}

{{ __('site.home.extras.description') }}

{{ __('site.home.extras.restaurante.title') }} {{ __('site.home.extras.restaurante.subtitle') }}

{{ __('site.home.extras.restaurante.description') }}

{{ __('site.home.extras.discover') }}

{{ __('site.home.extras.hospedaje.title') }} {{ __('site.home.extras.hospedaje.subtitle') }}

{{ __('site.home.extras.hospedaje.description') }}

{{ __('site.home.extras.discover') }}

{{ __('site.home.extras.bicicleta.title') }} {{ __('site.home.extras.bicicleta.subtitle') }}

{{ __('site.home.extras.bicicleta.description') }}

{{ __('site.home.extras.discover') }}

{{ __('site.home.extras.transporte.title') }} {{ __('site.home.extras.transporte.subtitle') }}

{{ __('site.home.extras.transporte.description') }}

{{ __('site.home.extras.discover') }}

{{ __('site.home.extras.cuatrimoto.title') }} {{ __('site.home.extras.cuatrimoto.subtitle') }}

{{ __('site.home.extras.cuatrimoto.description') }}

{{ __('site.home.extras.discover') }}

{{ __('site.home.extras.paquete.title') }} {{ __('site.home.extras.paquete.subtitle') }}

{{ __('site.home.extras.paquete.description') }}

{{ __('site.home.extras.discover') }}
{{ __('site.home.extras.btn_all') }}
@endsection @push('js') @endpush