<!DOCTYPE html>

<html lang="es">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>StaysMéxico | Alojamientos Vacacionales Exclusivos</title>

    <!-- Google Fonts -->

    <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">

    <!-- FontAwesome Icons -->

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

    <style>

        :root {

            --primary: #0F172A;

            --accent: #2563EB;

            --whatsapp: #25D366;

            --airbnb: #FF385C;

            --mercadopago: #009EE3;

            --bg-light: #F8FAFC;

            --text-dark: #1E293B;

            --text-muted: #64748B;

        }


        * {

            box-sizing: border-box;

            margin: 0;

            padding: 0;

            font-family: 'Plus Jakarta Sans', sans-serif;

        }


        body {

            background-color: var(--bg-light);

            color: var(--text-dark);

            line-height: 1.6;

        }


        header {

            background-color: var(--primary);

            color: white;

            padding: 2rem 1rem;

            text-align: center;

        }


        header h1 {

            font-size: 2.2rem;

            margin-bottom: 0.5rem;

        }


        header p {

            color: var(--text-muted);

            font-size: 1.1rem;

        }


        .container {

            max-width: 1200px;

            margin: 2rem auto;

            padding: 0 1rem;

        }


        .season-selector {

            background: white;

            padding: 1.5rem;

            border-radius: 12px;

            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);

            margin-bottom: 2rem;

            display: flex;

            flex-direction: column;

            gap: 0.5rem;

        }


        .season-selector label {

            font-weight: 600;

        }


        .season-selector select {

            padding: 0.75rem;

            border-radius: 8px;

            border: 1px solid #CBD5E1;

            font-size: 1rem;

        }


        .properties-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));

            gap: 2rem;

        }


        .card {

            background: white;

            border-radius: 16px;

            overflow: hidden;

            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05);

            display: flex;

            flex-direction: column;

        }


        .card-header {

            padding: 1.5rem;

            background: var(--primary);

            color: white;

            position: relative;

        }


        .card-header h3 {

            font-size: 1.5rem;

            margin-bottom: 0.25rem;

        }


        .location {

            font-size: 0.9rem;

            color: #94A3B8;

        }


        .badge-ical {

            position: absolute;

            top: 1.5rem;

            right: 1.5rem;

            background: rgba(37, 99, 235, 0.2);

            color: #60A5FA;

            padding: 0.25rem 0.75rem;

            border-radius: 50px;

            font-size: 0.75rem;

            font-weight: 600;

            border: 1px solid #3B82F6;

        }


        .card-body {

            padding: 1.5rem;

            flex-grow: 1;

            display: flex;

            flex-direction: column;

            gap: 1rem;

        }


        .features {

            display: flex;

            gap: 1rem;

            color: var(--text-muted);

            font-size: 0.9rem;

        }


        .features span {

            display: flex;

            align-items: center;

            gap: 0.4rem;

        }


        .price-tag {

            font-size: 1.5rem;

            font-weight: 700;

            color: var(--accent);

        }


        .price-tag span {

            font-size: 0.85rem;

            color: var(--text-muted);

            font-weight: normal;

        }


        .card-footer {

            padding: 1.5rem;

            background: #F1F5F9;

            display: flex;

            flex-direction: column;

            gap: 0.75rem;

        }


        .btn {

            display: flex;

            align-items: center;

            justify-content: center;

            gap: 0.5rem;

            padding: 0.75rem 1rem;

            border-radius: 8px;

            font-weight: 600;

            text-decoration: none;

            color: white;

            transition: opacity 0.2s;

        }


        .btn:hover {

            opacity: 0.9;

        }


        .btn-mp { background-color: var(--mercadopago); }

        .btn-airbnb { background-color: var(--airbnb); }

        .btn-wa { background-color: var(--whatsapp); }


        footer {

            text-align: center;

            padding: 3rem 1rem;

            color: var(--text-muted);

            font-size: 0.9rem;

        }

    </style>

</head>

<body>


    <header>

        <h1>StaysMéxico</h1>

        <p>Alojamientos Vacacionales Exclusivos</p>

    </header>


    <div class="container">

        

        <!-- Selector de Temporadas -->

        <div class="season-selector">

            <label for="season">Selecciona la temporada para calcular tarifas:</label>

            <select id="season" onchange="updatePrices()">

                <option value="1">Tarifa Base (Regular)</option>

                <option value="1.2">Vacaciones de Verano (+20%)</option>

                <option value="1.2">Puentes y Días Festivos (+20%)</option>

                <option value="1.5">Semana Santa (+50%)</option>

                <option value="1.5">Fin de Año / Año Nuevo (+50%)</option>

            </select>

        </div>


        <!-- Cuadricula de Propiedades -->

        <div class="properties-grid">

            

            <!-- Propiedad 1: Villa Paraíso -->

            <div class="card">

                <div class="card-header">

                    <h3>Villa Paraíso</h3>

                    <div class="location"><i class="fa-solid fa-location-dot"></i> Aldea Zama, Tulum, Q. Roo</div>

                    <div class="badge-ical"><i class="fa-solid fa-sync fa-spin"></i> iCal Sincronizado</div>

                </div>

                <div class="card-body">

                    <p>Hermoso departamento moderno con piscina privada en la azotea, ideal para relajarse y disfrutar del caribe.</p>

                    <div class="features">

                        <span><i class="fa-solid fa-bed"></i> 2 Recámaras</span>

                        <span><i class="fa-solid fa-bath"></i> 2 Baños</span>

                        <span><i class="fa-solid fa-user-group"></i> 4 Huéspedes</span>

                    </div>

                    <div class="price-tag" data-base="2800">

                        $2,800 <span>MXN / noche</span>

                    </div>

                </div>

                <div class="card-footer">

                    <a href="your-payment-link-1" class="btn btn-mp"><i class="fa-solid fa-credit-card"></i> Pagar con Mercado Pago</a>

                    <a href="tu-anuncio-1" target="_blank" class="btn btn-airbnb"><i class="fa-brands fa-airbnb"></i> Ver en Airbnb</a>

                </div>

            </div>


            <!-- Propiedad 2: Loft Condesa -->

            <div class="card">

                <div class="card-header">

                    <h3>Loft Condesa</h3>

                    <div class="location"><i class="fa-solid fa-location-dot"></i> Col. Condesa, CDMX</div>

                    <div class="badge-ical"><i class="fa-solid fa-sync fa-spin"></i> iCal Sincronizado</div>

                </div>

                <div class="card-body">

                    <p>Estilo industrial bohemio en una de las mejores y más vibrantes zonas de la capital mexicana.</p>

                    <div class="features">

                        <span><i class="fa-solid fa-bed"></i> 1 Recámara</span>

                        <span><i class="fa-solid fa-bath"></i> 1 Baño</span>

                        <span><i class="fa-solid fa-user-group"></i> 2 Huéspedes</span>

                    </div>

                    <div class="price-tag" data-base="1950">

                        $1,950 <span>MXN / noche</span>

                    </div>

                </div>

                <div class="card-footer">

                    <a href="your-payment-link-2" class="btn btn-mp"><i class="fa-solid fa-credit-card"></i> Pagar con Mercado Pago</a>

                    <a href="tu-anuncio-2" target="_blank" class="btn btn-airbnb"><i class="fa-brands fa-airbnb"></i> Ver en Airbnb</a>

                </div>

            </div>


        </div>


    </div>


    <!-- Contacto General WhatsApp -->

    <div style="text-align: center; margin: 3rem 0;">

        <a href="https://wa.me/tu-numero" target="_blank" class="btn btn-wa" style="display: inline-flex; padding: 1rem 2rem; font-size: 1.1rem;">

            <i class="fa-brands fa-whatsapp" style="font-size: 1.4rem;"></i> Consultar disponibilidad general por WhatsApp

        </a>

    </div>


    <footer>

        <p>&copy; 2026 StaysMéxico. Todos los derechos reservados.</p>

    </footer>


    <script>

        function updatePrices() {

            const multiplier = parseFloat(document.getElementById('season').value);

            const priceElements = document.querySelectorAll('.price-tag');

            

            priceElements.forEach(el => {

                const basePrice = parseFloat(el.getAttribute('data-base'));

                const calculatedPrice = Math.round(basePrice * multiplier);

                el.innerHTML = `$${calculatedPrice.toLocaleString('es-MX')} <span>MXN / noche</span>`;

            });

        }

    </script>

</body>

</html>