Todo lo necesario para maquetar la web pública y el sistema interno. Un solo archivo: assets/habicanton.css — tokens + componentes, sin frameworks, sin build.
<button class="btn btn--primario">Quiero vender mi casa</button> <button class="btn btn--acento">Ver casas disponibles</button> <button class="btn btn--secundario">Conocer el proceso</button> <button class="btn btn--whatsapp">💬 Hablar por WhatsApp</button> <!-- canal #1 del negocio -->
El corazón del sistema: cada inmueble vive en un estatus y todos los perfiles lo ven igual (hoy "se va avisando" por WhatsApp). Estos 11 estados salen del proceso real levantado en el descubrimiento.
<span class="chip chip--enventa">En venta</span>
<span class="chip chip--tramite">En trámite</span>
<span class="chip chip--escriturada">Escriturada</span>
<!-- 11 estados: prospecto · analisis · oferta · firma · liquidacion ·
remodelacion · enventa · apartada · tramite · escriturada · entregada -->
La unidad del catálogo — con los datos que pidió el cliente para su ficha: precio, recámaras, baños, m² de terreno y construcción, cómo se entrega, forma de pago y estatus legal.
La acción #1 que pidió el cliente: que el visitante deje datos para perfilarlo. Una puerta para el que vende, otra para el que compra — cada una alimenta su pipeline.
Con deuda, intestada, vandalizada o habitada. Te decimos cuánto y cómo, sin compromiso.
Nosotros te hacemos todo el trámite de tu crédito Infonavit. Tú solo entregas documentos y firmas.
Los textos son literalmente los que el cliente pidió para el portal (Fase 2), ya en el tono de la marca. En Fase 1 estos avisos son el guion del seguimiento por WhatsApp.
| Inmueble | Estatus | Precio |
|---|---|---|
| Chulavista M12-L8 2 rec · 65 m² | En venta | $685,000 |
| Lomas del Sur C4 2 rec · 78 m² | Remodelación | $620,000 |
| Santa Fe P22 3 rec · 96 m² | En trámite | $710,000 |
| Silos A3 2 rec · 60 m² | En análisis | por definir |
El asesor externo ve catálogo, estatus y comisión — nunca inversión ni utilidad (regla de acceso confirmada en descubrimiento).
:root {
/* Marca */
--hab-primario: #5B21E0; --hab-primario-hover: #4A18C4; --hab-primario-suave: #EFE9FD;
--hab-tinta: #1A1240; --hab-acento: #FF6B35; --hab-acento-suave: #FFF0EA;
--hab-exito: #0FA968; --hab-alerta: #F5A623; --hab-error: #E5484D;
--hab-info: #3B82F6; --hab-whatsapp: #25D366;
/* Neutrales (lavanda cálido) */
--hab-fondo: #F7F5FB; --hab-superficie: #FFFFFF;
--hab-texto: #1A1240; --hab-texto-2: rgba(26,18,64,.70); --hab-texto-3: rgba(26,18,64,.45);
/* Tipografía */
--hab-display: 'Plus Jakarta Sans', system-ui, sans-serif; /* titulares, botones, cifras */
--hab-body: 'Inter', system-ui, sans-serif; /* cuerpo, formularios */
/* Geometría */
--r-card: 16px; --r-input: 12px; --r-pill: 999px;
/* Espaciado base 4: 4 · 8 · 12 · 16 · 24 · 32 · 48 · 64 */
}