<!DOCTYPE html>
<html lang="es" xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Plataforma de gestión y administración para complejos residenciales y consorcios.">
    <meta name="author" content="Complejo Residencial">

    <title>expensas.web.com.ar - Administración y Gestión</title>

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Catamaran:400,600,800&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Lato:400,700&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">

    <style>
        :root {
            --color-principal: #1f3a5f;
            --color-acento: #4682b4;
            --color-texto: #343a40;
            --fondo-general: #f4f7f9;
            --fondo-panel: #ffffff;
            --borde-panel: #ced4da;
            --sombra-panel: 0 4px 12px rgba(0,0,0,0.05);
            --sombra-panel-fuerte: 0 10px 30px rgba(0, 0, 0, 0.15);
            --radio-borde: 16px;
        }

        body {
            background-color: var(--fondo-general);
            font-family: 'Lato', sans-serif;
            color: var(--color-texto);
        }

        h1, h2, h3, h4, h5, h6 {
            font-family: 'Catamaran', sans-serif;
            color: var(--color-principal);
            font-weight: 800;
        }

        /* Navbar */
        .navbar-custom {
            background-color: var(--fondo-panel) !important;
            box-shadow: 0 2px 4px rgba(0,0,0,0.08);
            border-bottom: 2px solid var(--color-acento);
        }

        .navbar-custom .nav-link {
            font-weight: 600;
            transition: color 0.3s ease;
        }

        .navbar-brand {
            color: var(--color-principal) !important;
            font-weight: 800;
        }

        /* Header (Hero Section) */
        header.masthead {
            background: linear-gradient(135deg, var(--fondo-general) 0%, #e3e8eb 100%);
            padding: 140px 0 80px 0;
            position: relative;
            overflow: hidden;
        }

        header.masthead::before {
            content: "";
            position: absolute;
            top: 55%;
            right: -2%;
            width: 240px;
            height: 240px;
            background-image: url("img/expensas.png");
            background-size: contain;
            background-repeat: no-repeat;
            opacity: 0.3;
            transform: translateY(-50%);
            z-index: 1;
        }

        header.masthead .container { position: relative; z-index: 2; }
        header h1 { font-size: 3.5rem; font-weight: 900; }

        /* Paneles */
        .panel {
            background: var(--fondo-panel);
            border-radius: 12px;
            padding: 30px;
            box-shadow: var(--sombra-panel);
            border: 1px solid var(--borde-panel);
            transition: transform 0.3s ease;
        }
        .panel:hover { transform: translateY(-5px); }

        /* Calculadora y Planes */
        .form-section {
            background: var(--fondo-panel);
            border-radius: var(--radio-borde);
            padding: 40px;
            box-shadow: var(--sombra-panel);
            height: 100%;
        }

        .total-display {
            border-radius: 12px;
            background: linear-gradient(180deg, #f0f8ff, #e6f1f8);
            border: 1px solid var(--color-acento);
            padding: 20px;
            text-align: center;
        }

        .card-premium {
            background: linear-gradient(135deg, var(--color-principal) 0%, var(--color-acento) 100%);
            border-radius: var(--radio-borde);
            color: white;
            padding: 30px;
            height: 100%;
        }

        /* Botones */
        .btn-primary { background-color: var(--color-acento) !important; border: none; font-weight: 700; }
        .btn-primary:hover { background-color: var(--color-principal) !important; }
        .btn-block { width: 100%; }

        /* Estilos especificos para el Formulario de Registro en Modal */
        .form-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 15px;
        }
        @media (max-width: 768px) { .form-grid { grid-template-columns: 1fr; } }
        
        .submit-btn {
            background-color: var(--color-acento);
            color: white;
            border: none;
            padding: 12px 20px;
            border-radius: 8px;
            font-weight: 700;
            width: 100%;
            transition: 0.3s;
        }
        .submit-btn:hover { background-color: var(--color-principal); }

        /* Footer */
        footer { background: #314158; color: white; padding: 40px 0; }
        footer a, footer i { color: white; transition: 0.3s; }
        footer i:hover { color: var(--color-acento); }
    </style>
</head>

<body>

    <nav class="navbar navbar-expand-lg navbar-light navbar-custom fixed-top">
        <div class="container">
            <a class="navbar-brand" href="/">
                <img src="img/expensas.png" width="30" height="30" class="d-inline-block align-top me-2">
                expensas.wep<span style="color: var(--color-acento);">.com.ar</span>
            </a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarResponsive">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarResponsive">
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item"><a class="nav-link" data-bs-toggle="modal" data-bs-target="#contactoModal" href="#">Ayuda & Contacto</a></li>
                    <li class="nav-item"><a class="nav-link" href="/planesVigentes">Planes vigentes</a></li>
                </ul>
            </div>
        </div>
    </nav>

    <header class="masthead text-center">
        <div class="container">
            <div class="row justify-content-center">
                <div class="col-lg-10">
                    <h1>Gestión de Complejos Residenciales</h1>
                    <p class="lead mt-3">Optimice la administración, finanzas y comunicación en un solo lugar.</p>
                </div>
            </div>
        </div>
    </header>

    

    <hr class="container my-5">

    <section class="container pb-5">
        <div class="row align-items-stretch g-4">
    <div class="col-lg-6">
    <div class="panel h-100 shadow-sm">
        <h3><i class="fas fa-building me-2 text-primary"></i> Nuestra Plataforma</h3>
        <p>Gestión centralizada para consorcios y barrios privados:</p>
        <ul class="list-unstyled mt-3">
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Manejo de expensas y saldos adeudados.</li>
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Gestión de personal y servicios.</li>
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Sistema de reservas de espacios comunes.</li>
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Control de multas y cobro controlado de deudas.</li>
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Reportes financieros automáticos en tiempo real.</li>
            <li class="mb-2"><i class="fas fa-check text-success me-2"></i> Envío de recordatorios y resúmenes financieros en PDF.</li>
        </ul>
    </div>
    </div>

            <div class="col-lg-6">
                <div class="panel h-100 shadow-sm">
                    <h3 class="text-center mb-4"><i class="fas fa-sign-in-alt me-2 text-primary"></i> Acceso</h3>
                    
                    
                    
                    
                    <form action="logincheck" method="POST">
                        <div class="mb-3">
                            <label class="form-label">E-Mail</label>
                            <input type="email" class="form-control" name="username" required placeholder="ejemplo@gmail.com">
                        </div>
                        <div class="mb-3">
                            <label class="form-label">Contraseña</label>
                            <input type="password" class="form-control" name="password" required>
                        </div>
                        <button type="submit" class="btn btn-primary btn-block py-2">Ingresar</button>
                    </form>
                    
                    <div class="text-center mt-4">
                        <div class="d-grid gap-2 d-md-flex justify-content-center">
                            <button class="btn btn-outline-info btn-sm" data-bs-toggle="modal" data-bs-target="#modalRegistroUsuario">
                                <i class="fas fa-user-plus me-1"></i> Crear Usuario
                            </button>
                            <a href="/validacion" class="btn btn-outline-secondary btn-sm">
                                <i class="fas fa-check-double me-1"></i> Validar Cuenta
                            </a>
                        </div>
                        <a data-bs-toggle="collapse" href="#forgotPass" class="d-block mt-3 small text-muted text-decoration-none">
                            ¿Olvidó su contraseña?
                        </a>
                        <div class="collapse" id="forgotPass">
                            <div class="mt-2 p-3 bg-light rounded">
                                <input type="email" class="form-control form-control-sm mb-2" placeholder="Ingrese su mail">
                                <button class="btn btn-sm btn-dark w-100">Recuperar</button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <div class="modal fade" id="modalRegistroUsuario" tabindex="-1" aria-labelledby="modalRegistroLabel" aria-hidden="true">
        <div class="modal-dialog modal-lg modal-dialog-centered">
            <div class="modal-content border-0 shadow-lg">
                <div class="modal-header bg-light">
                    <h5 class="modal-title" id="modalRegistroLabel">Nuevo Administrador</h5>
                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                </div>
                <div class="modal-body p-4">
                    <div class="alert alert-info text-center fw-bold" role="alert">
                        El Usuario nuevo cuenta con un tiempo de prueba de 30 días.
                    </div>

                    <form id="form-admins" action="/registrar" method="post" enctype="multipart/form-data">
                        <h2 class="h4 mb-4"><i class="fas fa-user-shield me-2" style="color: var(--color-acento);"></i>Complete sus datos para crear el Usuario</h2>
                        
                        
                        <div class="form-grid">
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Nombre</label>
                                <input type="text" name="nombre" class="form-control" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Apellido</label>
                                <input type="text" name="apellido" class="form-control" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">DNI</label>
                                <input type="number" name="dni" class="form-control" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Email (Usuario)</label>
                                <input type="email" name="mail" class="form-control" autocomplete="off" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Teléfono</label>
                                <input type="tel" name="telefono" class="form-control" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Clave de Acceso</label>
                                <input type="password" name="clave" class="form-control" autocomplete="new-password" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Repetir clave</label>
                                <input type="password" name="claveRepetir" class="form-control" autocomplete="new-password" required>
                            </div>
                            <div class="form-group mb-3">
                                <label class="form-label fw-bold small">Foto (opcional)</label>
                                <input type="file" name="foto" class="form-control" accept=".jpg,.jpeg,image/jpeg">
                            </div>
                        </div>
                        <div class="mt-4">
                            <button type="submit" class="submit-btn">
                                <i class="fas fa-upload me-2"></i> Crear Usuario
                            </button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>

    <div class="modal fade" id="contactoModal" tabindex="-1">
        <div class="modal-dialog modal-dialog-centered">
            <div class="modal-content shadow-lg border-0">
                <div class="modal-header bg-primary text-white">
                    <h5 class="modal-title"><i class="fas fa-question-circle me-2"></i> Ayuda & Contacto</h5>
                    <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal"></button>
                </div>
                <div class="modal-body text-center p-4">
                    <h3>¿Necesitas soporte?</h3>
                    <p class="text-muted">Estamos para asistirte. Elige tu vía preferida:</p>
                    <div class="d-flex justify-content-center gap-4 my-4 fs-1">
                        <a href="https://wa.me/5492612758809" target="_blank" class="text-success"><i class="fab fa-whatsapp"></i></a>
                        <a href="https://www.instagram.com/expensas.wep.com.ar" target="_blank" class="text-danger"><i class="fab fa-instagram"></i></a>
                        <a href="mailto:expensas.wep.com.ar@gmail.com" class="text-info"><i class="fas fa-envelope"></i></a>
                    </div>
                    <small class="text-muted">¡Respuesta inmediata por WhatsApp!</small>
                </div>
            </div>
        </div>
    </div>

    <footer class="text-center">
    <div class="container">
        <p class="mb-2">© 2025 expensas.wep.com.ar - Todos los derechos reservados.</p>
        <div class="fs-4">
            <a href="https://wa.me/5492612758809" target="_blank" class="me-3">
                <i class="fab fa-whatsapp"></i>
            </a>
            <a href="https://www.instagram.com/expensas.wep.com.ar" target="_blank" class="me-3">
                <i class="fab fa-instagram"></i>
            </a>
            <a href="mailto:expensas.wep.com.ar@gmail.com">
                <i class="fas fa-envelope"></i>
            </a>
        </div>
    </div>
    </footer>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        const COSTO_POR_PROPIETARIO = 1000;
        const COSTO_MINIMO = 4000;

        function calcularCostoTotal() {
            const input = document.getElementById('cantidadPropietarios');
            const resultadoDiv = document.getElementById('resultadoTotal');
            
            let cantidad = parseInt(input.value) || 0;
            if (cantidad < 1) { cantidad = 1; input.value = 1; }

            const costoFinal = Math.max(cantidad * COSTO_POR_PROPIETARIO, COSTO_MINIMO);
            resultadoDiv.innerText = "$" + costoFinal.toLocaleString('es-AR');
        }

        document.addEventListener('DOMContentLoaded', calcularCostoTotal);
    </script>
</body>
</html>
