{"id":17371,"date":"2025-12-10T13:48:43","date_gmt":"2025-12-10T19:48:43","guid":{"rendered":"https:\/\/urbanista.mx\/?page_id=17371"},"modified":"2026-10-19T13:03:29","modified_gmt":"2026-10-19T19:03:29","slug":"renta-en-cdmx","status":"publish","type":"page","link":"https:\/\/urbanista.mx\/en\/renta-en-cdmx\/","title":{"rendered":"Renta en CDMX"},"content":{"rendered":"\n<head>\n<style>\n.elementor img {\n    border: none;\n    border-radius: 0;\n    box-shadow: none;\n    height: inherit;\n    max-width: 100%;\n}\n\n\n\/* ========================================\n   GENERAL LANDING PAGE STYLES\n   ======================================== *\/\n\n\/* Variables *\/\n:root {\n    --primary-color: #000000;\n    --accent-color: #FDFE00;\n    --text-dark: #1a1a1a;\n    --text-light: #ffffff;\n    --text-gray: #4a5568;\n    --text-secondary: #2d3748;\n    --bg-light: #FFFFFF;\n    --bg-gray: #f8f9fa;\n    --border-color: #e2e8f0;\n    --success-color: #16a34a;\n    --error-color: #dc2626;\n    --shadow-sm: 0 1px 2px 0 rgb(0 0 0 \/ 0.05);\n    --shadow-md: 0 4px 6px -1px rgb(0 0 0 \/ 0.1), 0 2px 4px -2px rgb(0 0 0 \/ 0.1);\n    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 \/ 0.1), 0 4px 6px -4px rgb(0 0 0 \/ 0.1);\n    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 \/ 0.1), 0 8px 10px -6px rgb(0 0 0 \/ 0.1);\n}\n\nbody {\n    margin: 0;\n    padding: 0;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    line-height: 1.6;\n    color: var(--text-dark);\n    overflow-x: hidden;\n}\n\n\/* Scroll Progress *\/\n.scroll-progress {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 0%;\n    height: 4px;\n    background: var(--accent-color);\n    z-index: 1001;\n    transition: width 0.25s ease;\n}\n\n\/* ========================================\n   HERO GENERAL SECTION\n   ======================================== *\/\np.hero-subtitle-2 {\n    position: relative;\n    z-index: 3;\n    max-width: 1000px;\n    text-align: center;\n    color: white;\n    margin-bottom: 46px;\n    font-style: italic;\n    font-size: 1.4em;\n}\n.hero-general {\n    min-height: 100vh;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    background: linear-gradient(135deg, #000 0%, #1a1a1a 100%);\n    padding: 8rem 1rem 4rem;\n}\n\n.hero-bg-container {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 1;\n}\n\n.hero-bg {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    transition: opacity 0.5s ease-in-out;\n}\n\n.hero-bg.loaded,\n.hero-bg[src] {\n    opacity: 0.4;\n}\n\n.hero-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(135deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.7) 100%);\n    z-index: 2;\n}\n\n.hero-content-general {\n    position: relative;\n    z-index: 3;\n    max-width: 1000px;\n    margin: 0 auto;\n    text-align: center;\n    color: white;\n}\n\n.hero-logo-general {\n    margin-bottom: 3rem;\n    animation: fadeInDown 1s ease-out;\n}\n\n.hero-logo-general img {\n    width: 100%;\n    max-width: 300px;\n    height: auto;\n    opacity: 0.95;\n}\n\n.hero-title-general {\n    font-size: 3rem;\n    font-weight: 900;\n    line-height: 1.1;\n    margin-bottom: 1.5rem;\n    letter-spacing: -2px;\n    animation: fadeInUp 1s ease-out 0.3s backwards;\n}\n\n.hero-subtitle-general {\n    font-size: 1.4rem;\n    color: rgba(255, 255, 255, 0.9);\n    margin-bottom: 2.5rem;\n    font-weight: 400;\n    animation: fadeInUp 1s ease-out 0.5s backwards;\n}\n\n.hero-locations {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.8rem;\n    justify-content: center;\n    margin-bottom: 3rem;\n    animation: fadeInUp 1s ease-out 0.7s backwards;\n}\n\n.location-tag {\n    background: rgba(255, 255, 255, 0.15);\n    padding: 8px 20px;\n    border-radius: 25px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    transition: all 0.3s ease;\n}\n\n.location-tag:hover {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    transform: translateY(-2px);\n}\n\n.hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2rem;\n    margin-bottom: 3rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto;\n    animation: fadeInUp 1s ease-out 0.9s backwards;\n}\n\n.stat-item {\n    text-align: center;\n}\n\n.stat-number {\n    font-size: 3rem;\n    font-weight: 900;\n    color: var(--accent-color);\n    line-height: 1;\n    margin-bottom: 0.5rem;\n}\n\n.stat-label {\n    font-size: 0.95rem;\n    color: rgba(255, 255, 255, 0.8);\n    font-weight: 500;\n}\n\n.hero-cta-general {\n    display: flex;\n    gap: 1rem;\n    justify-content: center;\n    flex-wrap: wrap;\n    animation: fadeInUp 1s ease-out 1.1s backwards;\n}\n\n.btn-primary-general,\n.btn-secondary-general {\n    padding: 16px 32px;\n    border-radius: 50px;\n    font-weight: 700;\n    font-size: 1rem;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    text-decoration: none;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    border: none;\n    box-shadow: var(--shadow-lg);\n}\n\n.btn-primary-general {\n    background: var(--accent-color);\n    color: var(--primary-color);\n}\n\n.btn-primary-general:hover {\n    background: #e6e500;\n    transform: translateY(-3px);\n    box-shadow: 0 12px 35px rgba(253, 254, 0, 0.4);\n}\n\n.btn-secondary-general {\n    background: transparent;\n    color: white;\n    border: 2px solid white;\n}\n\n.btn-secondary-general:hover {\n    background: white;\n    color: var(--primary-color);\n    transform: translateY(-3px);\n}\n\n@keyframes fadeInDown {\n    from {\n        opacity: 0;\n        transform: translateY(-30px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n@keyframes fadeInUp {\n    from {\n        opacity: 0;\n        transform: translateY(30px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n\/* ========================================\n   BENEFITS GENERAL SECTION\n   ======================================== *\/\n\n.benefits-general-section {\n    padding: 6rem 0;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n}\n\n.benefits-general-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2rem;\n    margin-top: 3rem;\n}\n\n.benefit-general-card {\n    background: white;\n    padding: 3rem 2rem;\n    border-radius: 24px;\n    box-shadow: var(--shadow-md);\n    text-align: center;\n    transition: all 0.4s ease;\n    border: 1px solid var(--border-color);\n    position: relative;\n    overflow: hidden;\n}\n\n.benefit-general-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 5px;\n    background: var(--accent-color);\n}\n\n.benefit-general-card:hover {\n    transform: translateY(-10px);\n    box-shadow: var(--shadow-xl);\n}\n\n.benefit-icon-large {\n    width: 90px;\n    height: 90px;\n    background: linear-gradient(135deg, var(--primary-color), #333);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-size: 2.5rem;\n    margin: 0 auto 1.5rem;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n}\n\n.benefit-general-card h3 {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 1rem;\n    color: var(--primary-color);\n}\n\n.benefit-general-card p {\n    color: var(--text-gray);\n    font-size: 1rem;\n    line-height: 1.7;\n}\n\n\/* ========================================\n   BUILDINGS SECTION\n   ======================================== *\/\n\n.buildings-section {\n    padding: 6rem 0;\n    background: var(--bg-light);\n}\n\n.buildings-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 3rem;\n    margin-top: 4rem;\n}\n\n.building-card {\n    background: white;\n    border-radius: 24px;\n    overflow: hidden;\n    box-shadow: var(--shadow-lg);\n    transition: all 0.4s ease;\n    border: 1px solid var(--border-color);\n}\n\n.building-card:hover {\n    transform: translateY(-8px);\n    box-shadow: var(--shadow-xl);\n}\n\n.building-image {\n    position: relative;\n    height: 300px;\n    overflow: hidden;\n}\n\n.building-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.4s ease;\n}\n\n.building-card:hover .building-image img {\n    transform: scale(1.08);\n}\n\n.building-badge {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    padding: 8px 16px;\n    border-radius: 20px;\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    box-shadow: var(--shadow-md);\n    z-index: 2;\n}\n\n.building-badge.disponible {\n    background: var(--success-color);\n    color: white;\n}\n\n.building-badge.ultimos {\n    background: linear-gradient(135deg, #ff6b6b, #ee5a24);\n    color: white;\n    animation: pulse 2s infinite;\n}\n\n.building-badge.nuevo {\n    background: linear-gradient(135deg, #667eea, #764ba2);\n    color: white;\n}\n\n@keyframes pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.05); }\n}\n\n.building-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 0, 0, 0.7);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    transition: all 0.3s ease;\n}\n\n.building-card:hover .building-overlay {\n    opacity: 1;\n}\n\n.btn-explore {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    padding: 14px 28px;\n    border-radius: 50px;\n    font-weight: 700;\n    text-decoration: none;\n    transition: all 0.3s ease;\n    box-shadow: var(--shadow-lg);\n}\n\n.btn-explore:hover {\n    transform: scale(1.05);\n    box-shadow: 0 8px 25px rgba(253, 254, 0, 0.4);\n}\n\n.building-content {\n    padding: 2rem;\n}\n\n.building-name {\n    font-size: 2rem;\n    font-weight: 900;\n    color: var(--primary-color);\n    margin-bottom: 0.8rem;\n    letter-spacing: -0.5px;\n}\n\n.building-location {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--text-gray);\n    font-size: 0.95rem;\n    margin-bottom: 1.5rem;\n    font-weight: 500;\n}\n\n.building-location i {\n    color: var(--accent-color);\n}\n\n.building-features-mini {\n    display: flex;\n    gap: 1.5rem;\n    margin-bottom: 1.5rem;\n    flex-wrap: wrap;\n}\n\n.building-features-mini span {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: var(--text-secondary);\n}\n\n.building-features-mini i {\n    color: var(--primary-color);\n}\n\n.building-description {\n    color: var(--text-gray);\n    line-height: 1.7;\n    margin-bottom: 1.5rem;\n    font-size: 0.95rem;\n}\n\n.building-amenities-tags {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n}\n\n.amenity-tag {\n    background: rgba(0, 0, 0, 0.05);\n    padding: 6px 14px;\n    border-radius: 20px;\n    font-size: 0.8rem;\n    font-weight: 600;\n    color: var(--text-secondary);\n    border: 1px solid var(--border-color);\n}\n\n\/* ========================================\n   COMPARISON SECTION\n   ======================================== *\/\n\n.comparison-section {\n    padding: 6rem 0;\n    background: var(--bg-gray);\n}\n\n.comparison-table-container {\n    overflow-x: auto;\n    margin-top: 3rem;\n    border-radius: 16px;\n    box-shadow: var(--shadow-lg);\n}\n\n.comparison-table {\n    width: 100%;\n    background: white;\n    border-collapse: collapse;\n    min-width: 800px;\n}\n\n.comparison-table thead {\n    background: var(--primary-color);\n    color: white;\n}\n\n.comparison-table th,\n.comparison-table td {\n    padding: 1.2rem 1rem;\n    text-align: left;\n    border-bottom: 1px solid var(--border-color);\n}\n\n.comparison-table th {\n    font-weight: 700;\n    font-size: 0.9rem;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.comparison-table tbody tr {\n    transition: all 0.3s ease;\n}\n\n.comparison-table tbody tr:hover {\n    background: #fffef5;\n}\n\n.style-tag {\n    padding: 4px 12px;\n    border-radius: 15px;\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.style-tag.premium {\n    background: linear-gradient(135deg, #667eea, #764ba2);\n    color: white;\n}\n\n.style-tag.bohemio {\n    background: linear-gradient(135deg, #f093fb, #f5576c);\n    color: white;\n}\n\n.style-tag.clasico {\n    background: linear-gradient(135deg, #4facfe, #00f2fe);\n    color: white;\n}\n\n.style-tag.moderno {\n    background: linear-gradient(135deg, #43e97b, #38f9d7);\n    color: white;\n}\n\n.style-tag.industrial {\n    background: linear-gradient(135deg, #fa709a, #fee140);\n    color: white;\n}\n\n.style-tag.accesible {\n    background: linear-gradient(135deg, #30cfd0, #330867);\n    color: white;\n}\n\n.btn-table {\n    background: var(--primary-color);\n    color: white;\n    padding: 8px 20px;\n    border-radius: 20px;\n    text-decoration: none;\n    font-weight: 600;\n    font-size: 0.85rem;\n    transition: all 0.3s ease;\n    display: inline-block;\n}\n\n.btn-table:hover {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    transform: translateY(-2px);\n}\n\n\/* ========================================\n   PROCESS SECTION\n   ======================================== *\/\n\n.process-section {\n    padding: 6rem 0;\n    background: linear-gradient(135deg, #000 0%, #1a1a1a 100%);\n    color: white;\n}\n\n.process-section .section-title,\n.process-section .section-subtitle {\n    color: white;\n}\n\n.process-section .section-subtitle {\n    color: rgba(255, 255, 255, 0.8);\n}\n\n.process-timeline {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2rem;\n    margin-top: 4rem;\n    max-width: 900px;\n    margin-left: auto;\n    margin-right: auto;\n}\n\n.process-step {\n    background: rgba(255, 255, 255, 0.05);\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 20px;\n    padding: 2rem;\n    display: flex;\n    gap: 2rem;\n    align-items: center;\n    transition: all 0.3s ease;\n}\n\n.process-step:hover {\n    background: rgba(255, 255, 255, 0.08);\n    transform: translateX(10px);\n}\n\n.step-number {\n    width: 70px;\n    height: 70px;\n    background: var(--accent-color);\n    color: var(--primary-color);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2rem;\n    font-weight: 900;\n    flex-shrink: 0;\n    box-shadow: 0 8px 20px rgba(253, 254, 0, 0.3);\n}\n\n.step-content h3 {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 0.8rem;\n    color: white;\n}\n\n.step-content p {\n    color: rgba(255, 255, 255, 0.8);\n    line-height: 1.6;\n    margin: 0;\n}\n\n\/* ========================================\n   TESTIMONIALS GENERAL SECTION\n   ======================================== *\/\n\n.testimonials-general-section {\n    padding: 6rem 0;\n    background: var(--bg-light);\n}\n\n.testimonials-general-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2rem;\n    margin-top: 4rem;\n}\n\n.testimonial-general-card {\n    background: white;\n    padding: 2.5rem;\n    border-radius: 20px;\n    box-shadow: var(--shadow-md);\n    border: 1px solid var(--border-color);\n    transition: all 0.3s ease;\n}\n\n.testimonial-general-card:hover {\n    transform: translateY(-5px);\n    box-shadow: var(--shadow-xl);\n}\n\n.testimonial-rating {\n    color: #ffd700;\n    font-size: 1.1rem;\n    margin-bottom: 1.5rem;\n}\n\n.testimonial-text {\n    color: var(--text-secondary);\n    line-height: 1.7;\n    font-size: 1rem;\n    margin-bottom: 1.5rem;\n    font-style: italic;\n}\n\n.testimonial-author {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n}\n\n.author-avatar {\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(135deg, var(--primary-color), #333);\n    color: white;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 1rem;\n}\n\n.author-info strong {\n    display: block;\n    color: var(--primary-color);\n    font-weight: 700;\n    margin-bottom: 0.2rem;\n}\n\n.author-info span {\n    display: block;\n    color: var(--text-gray);\n    font-size: 0.85rem;\n}\n\n\/* ========================================\n   CTA + FORM SECTION\n   ======================================== *\/\n\n.cta-form-general-section {\n    padding: 6rem 0;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n}\n\n.cta-form-content {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 3rem;\n    align-items: center;\n}\n\n.cta-text-side {\n    padding: 0 1rem;\n}\n\n.section-badge-light {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    padding: 10px 20px;\n    border-radius: 25px;\n    font-weight: 700;\n    font-size: 0.9rem;\n    display: inline-block;\n    margin-bottom: 1.5rem;\n}\n\n.cta-title-large {\n    font-size: 2.5rem;\n    font-weight: 900;\n    line-height: 1.2;\n    margin-bottom: 1.5rem;\n    color: var(--primary-color);\n    letter-spacing: -1px;\n}\n\n.cta-description {\n    font-size: 1.2rem;\n    color: var(--text-gray);\n    line-height: 1.7;\n    margin-bottom: 2.5rem;\n}\n\n.cta-benefits-list {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    margin-bottom: 2.5rem;\n}\n\n.cta-benefit-item {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 1rem;\n    font-weight: 500;\n    color: var(--text-secondary);\n}\n\n.cta-benefit-item i {\n    color: var(--success-color);\n    font-size: 1.3rem;\n}\n\n.trust-badges {\n    display: flex;\n    gap: 2rem;\n    flex-wrap: wrap;\n}\n\n.trust-badge {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--text-gray);\n    font-size: 0.9rem;\n    font-weight: 600;\n}\n\n.trust-badge i {\n    color: var(--accent-color);\n    font-size: 1.2rem;\n}\n\n.form-side-general {\n    position: relative;\n}\n\n.form-card-general {\n    background: white;\n    padding: 3rem 2.5rem;\n    border-radius: 24px;\n    box-shadow: var(--shadow-xl);\n    border: 1px solid var(--border-color);\n    position: relative;\n}\n\n.form-card-general::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 5px;\n    background: var(--accent-color);\n    border-radius: 24px 24px 0 0;\n}\n\n.form-card-header {\n    text-align: center;\n    margin-bottom: 2rem;\n}\n\n.form-card-header h3 {\n    font-size: 1.8rem;\n    font-weight: 800;\n    color: var(--primary-color);\n    margin-bottom: 0.5rem;\n}\n\n.form-card-header p {\n    color: var(--text-gray);\n    font-size: 0.95rem;\n}\n\n\/* ========================================\n   FAQ GENERAL SECTION\n   ======================================== *\/\n\n.faq-general-section {\n    padding: 6rem 0;\n    background: var(--bg-gray);\n}\n\n.faq-container {\n    max-width: 900px;\n    margin: 3rem auto 0;\n}\n\n.faq-item {\n    background: white;\n    border-radius: 16px;\n    margin-bottom: 1rem;\n    overflow: hidden;\n    box-shadow: var(--shadow-sm);\n    border: 1px solid var(--border-color);\n}\n\n.faq-question {\n    width: 100%;\n    padding: 1.5rem;\n    background: none;\n    border: none;\n    text-align: left;\n    font-size: 1.1rem;\n    font-weight: 700;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    transition: all 0.3s ease;\n    color: var(--primary-color);\n}\n\n.faq-question:hover {\n    background: var(--bg-gray);\n}\n\n.faq-question i {\n    color: var(--accent-color);\n    font-size: 1.2rem;\n    transition: transform 0.3s ease;\n}\n\n.faq-answer {\n    padding: 0 1.5rem;\n    max-height: 0;\n    overflow: hidden;\n    transition: all 0.3s ease;\n}\n\n.faq-answer.active {\n    padding: 1.5rem;\n    max-height: 500px;\n}\n\n.faq-answer p {\n    color: var(--text-gray);\n    line-height: 1.7;\n    margin: 0;\n}\n\n\/* ========================================\n   FOOTER GENERAL\n   ======================================== *\/\n\n.footer-general {\n    background: var(--text-dark);\n    color: white;\n    padding: 4rem 0 2rem;\n}\n\n.footer-content-general {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1rem;\n}\n\n.footer-main {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 3rem;\n    margin-bottom: 3rem;\n}\n\n.footer-column h4 {\n    color: var(--accent-color);\n    font-size: 1.1rem;\n    font-weight: 700;\n    margin-bottom: 1.5rem;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.footer-logo-general {\n    width: 180px;\n    height: auto;\n    margin-bottom: 1.5rem;\n}\n\n.footer-description {\n    color: rgba(255, 255, 255, 0.8);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    font-size: 0.95rem;\n}\n\n.footer-social {\n    display: flex;\n    gap: 1rem;\n}\n\n.social-link {\n    width: 40px;\n    height: 40px;\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    transition: all 0.3s ease;\n    text-decoration: none;\n}\n\n.social-link:hover {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    transform: translateY(-3px);\n}\n\n.footer-links,\n.footer-contact {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.footer-links li,\n.footer-contact li {\n    margin-bottom: 0.8rem;\n}\n\n.footer-links a {\n    color: rgba(255, 255, 255, 0.8);\n    text-decoration: none;\n    transition: all 0.3s ease;\n    font-size: 0.95rem;\n}\n\n.footer-links a:hover {\n    color: var(--accent-color);\n    padding-left: 5px;\n}\n\n.footer-contact li {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    color: rgba(255, 255, 255, 0.8);\n    font-size: 0.95rem;\n}\n\n.footer-contact i {\n    color: var(--accent-color);\n    width: 20px;\n}\n\n.footer-bottom {\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n    padding-top: 2rem;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 1rem;\n}\n\n.footer-bottom p {\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 0.9rem;\n    margin: 0;\n}\n\n.footer-legal {\n    display: flex;\n    gap: 2rem;\n}\n\n.footer-legal a {\n    color: rgba(255, 255, 255, 0.6);\n    text-decoration: none;\n    font-size: 0.9rem;\n    transition: color 0.3s ease;\n}\n\n.footer-legal a:hover {\n    color: var(--accent-color);\n}\n\n\/* ========================================\n   COMMON SECTION STYLES\n   ======================================== *\/\n\n.section-container {\n    margin: 0 auto;\n    padding: 0 1rem;\n}\n\n.section-header {\n    text-align: center;\n    margin-bottom: 3rem;\n}\n\n.section-badge {\n    background: var(--accent-color);\n    color: var(--primary-color);\n    padding: 10px 20px;\n    border-radius: 25px;\n    font-weight: 700;\n    font-size: 0.9rem;\n    display: inline-block;\n    margin-bottom: 1.5rem;\n    box-shadow: var(--shadow-md);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.section-title {\n    font-size: 2.5rem;\n    font-weight: 900;\n    margin-bottom: 1rem;\n    color: var(--primary-color);\n    line-height: 1.2;\n    letter-spacing: -1px;\n}\n\n.section-subtitle {\n    font-size: 1.2rem;\n    color: var(--text-secondary);\n    max-width: 700px;\n    margin: 0 auto;\n    line-height: 1.6;\n}\n\n\/* ========================================\n   LAZY LOADING\n   ======================================== *\/\n\n.lazy-img {\n    opacity: 1;\n    transition: opacity 0.3s ease;\n    background-color: #f3f4f6;\n}\n\n.lazy-img.loaded {\n    opacity: 1;\n}\n\n\/* ========================================\n   HUBSPOT FORM STYLES\n   ======================================== *\/\n\/* Form Styles HubSpot - OPTIMIZADOS *\/\n.hbspt-form {\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: transparent !important;\n}\n\n.hs-form {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 1.2rem !important;\n    width: 100% !important;\n    background: transparent !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\n.hs-form-field {\n    margin-bottom: 0 !important;\n    width: 100% !important;\n}\n\n.hs-form-field label {\n    display: block !important;\n    color: var(--text-dark) !important;\n    font-weight: 600 !important;\n    margin-bottom: 8px !important;\n    font-size: 0.95rem !important;\n}\n\n.hs-input {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    border: 2px solid var(--border-color) !important;\n    border-radius: 12px !important;\n    font-size: 1rem !important;\n    font-family: 'Inter', sans-serif !important;\n    font-weight: 500 !important;\n    background: white !important;\n    color: var(--text-dark) !important;\n    transition: all 0.3s ease !important;\n    box-sizing: border-box !important;\n    min-height: 52px !important;\n}\n\n.hs-input:focus {\n    outline: none !important;\n    border-color: var(--accent-color) !important;\n    box-shadow: 0 0 0 3px rgba(253, 254, 0, 0.15) !important;\n    transform: translateY(-1px) !important;\n}\n\n.hs-input:hover {\n    border-color: #bbb !important;\n    transform: translateY(-1px) !important;\n}\n\n.hs-button.primary {\n    width: 100% !important;\n    background: linear-gradient(135deg, var(--primary-color), #333) !important;\n    color: white !important;\n    border: none !important;\n    padding: 16px 24px !important;\n    border-radius: 50px !important;\n    font-family: 'Inter', sans-serif !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;\n    min-height: 52px !important;\n}\n\n.hs-button.primary:hover {\n    background: linear-gradient(135deg, #333, var(--primary-color)) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3) !important;\n}\n\n.hero-form .hs-button.primary {\n    background: var(--accent-color) !important;\n    color: var(--primary-color) !important;\n}\n\n.hero-form .hs-button.primary:hover {\n    background: #e6e500 !important;\n    transform: translateY(-3px) !important;\n    box-shadow: 0 10px 30px rgba(253, 254, 0, 0.4) !important;\n}\n\n.hs-error-msgs {\n    background: rgba(239, 68, 68, 0.1) !important;\n    border: 1px solid rgba(239, 68, 68, 0.2) !important;\n    color: #dc2626 !important;\n    font-size: 0.85rem !important;\n    font-weight: 600 !important;\n    padding: 8px 12px !important;\n    border-radius: 8px !important;\n    margin-top: 8px !important;\n    display: block !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n}\n\n\/* Legal consent styles *\/\n.hs-form-booleancheckbox-display {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    font-size: 0.9rem !important;\n    line-height: 1.5 !important;\n    color: var(--text-dark) !important;\n    font-weight: 500 !important;\n    cursor: pointer !important;\n    padding: 12px !important;\n    background: rgba(0, 0, 0, 0.05) !important;\n    border-radius: 8px !important;\n    border: 1px solid var(--border-color) !important;\n    margin: 0 !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n}\n\n.hs-form-booleancheckbox input[type=\"checkbox\"] {\n    width: 20px !important;\n    height: 20px !important;\n    margin: 0 !important;\n    margin-top: 2px !important;\n    accent-color: var(--accent-color) !important;\n    cursor: pointer !important;\n    flex-shrink: 0 !important;\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n}\n\n\/* ========================================\n   RESPONSIVE DESIGN\n   ======================================== *\/\n\n@media (max-width: 480px) {\n    .hero-title-general {\n        font-size: 2.2rem;\n    }\n    \n    .hero-subtitle-general {\n        font-size: 1.1rem;\n    }\n    \n    .stat-number {\n        font-size: 2.2rem;\n    }\n    \n    .section-title {\n        font-size: 1.8rem;\n    }\n    \n    .cta-title-large {\n        font-size: 2rem;\n    }\n    \n    .hero-logo-general img {\n        max-width: 220px;\n    }\n    \n    .building-name {\n        font-size: 1.6rem;\n    }\n}\n\n@media (min-width: 481px) and (max-width: 768px) {\n    .benefits-general-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .buildings-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .testimonials-general-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .hero-title-general {\n        font-size: 3.5rem;\n    }\n}\n\n@media (min-width: 769px) {\n    .hero-logo-general img {\n        max-width: 400px;\n    }\n    \n    .hero-title-general {\n        font-size: 4.5rem;\n    }\n    \n    .hero-subtitle-general {\n        font-size: 1.6rem;\n    }\n    \n    .benefits-general-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .buildings-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .process-timeline {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .testimonials-general-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    \n    .cta-form-content {\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n    }\n    \n    .footer-main {\n        grid-template-columns: 2fr 1fr 1fr 1fr;\n    }\n}\n\n@media (min-width: 1024px) {\n    .benefits-general-grid {\n        grid-template-columns: repeat(4, 1fr);\n    }\n    \n    .buildings-grid {\n        grid-template-columns: repeat(3, 1fr);\n    }\n    \n    .testimonials-general-grid {\n        grid-template-columns: repeat(3, 1fr);\n    }\n    \n    .hero-stats {\n        gap: 3rem;\n    }\n}\n\n@media (min-width: 1200px) {\n    .buildings-grid {\n        grid-template-columns: repeat(4, 1fr);\n    }\n}\n\n\n\/* ========================================\n   HERO FORM SECTION (Formulario #1)\n   ======================================== *\/\n\n.hero-form-section {\n    padding: 6rem 0;\n    background: linear-gradient(135deg, #000 0%, #1a1a1a 100%);\n    position: relative;\n    overflow: hidden;\n}\n\n.hero-form-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1440 320\"><path fill=\"%23FDFE00\" fill-opacity=\"0.05\" d=\"M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,138.7C960,139,1056,117,1152,106.7C1248,96,1344,96,1392,96L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z\"><\/path><\/svg>') no-repeat bottom;\n    background-size: cover;\n}\n\n.hero-form-wrapper {\n    position: relative;\n    z-index: 2;\n}\n\n.hero-form-content {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 3rem;\n    align-items: center;\n}\n\n.hero-form-text {\n    color: white;\n    padding: 0 1rem;\n}\n\n.hero-form-title {\n    font-size: 2.8rem;\n    font-weight: 900;\n    line-height: 1.2;\n    margin-bottom: 1.5rem;\n    color: white;\n    letter-spacing: -1px;\n}\n\n.hero-form-description {\n    font-size: 1.2rem;\n    color: rgba(255, 255, 255, 0.9);\n    line-height: 1.7;\n    margin-bottom: 2.5rem;\n}\n\n.hero-form-benefits {\n    display: flex;\n    flex-direction: column;\n    gap: 1.2rem;\n    margin-bottom: 2rem;\n}\n\n.hero-form-benefit {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 1.05rem;\n    font-weight: 600;\n    color: white;\n}\n\n.hero-form-benefit i {\n    color: var(--accent-color);\n    font-size: 1.5rem;\n    flex-shrink: 0;\n}\n\n.hero-form-card {\n    background: white;\n    padding: 3rem 2.5rem;\n    border-radius: 24px;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n    border: 1px solid rgba(253, 254, 0, 0.3);\n    position: relative;\n}\n\n.hero-form-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 6px;\n    background: var(--accent-color);\n    border-radius: 24px 24px 0 0;\n}\n\n.hero-form-card-header {\n    text-align: center;\n    margin-bottom: 2rem;\n}\n\n.hero-form-card-header h3 {\n    font-size: 1.8rem;\n    font-weight: 800;\n    color: var(--primary-color);\n    margin-bottom: 0.5rem;\n}\n\n.hero-form-card-header p {\n    color: var(--text-gray);\n    font-size: 0.95rem;\n    font-weight: 500;\n}\n\n\/* ========================================\n   FOOTER CTA FORM SECTION (Formulario #2)\n   ======================================== *\/\n\n.footer-cta-form-section {\n    padding: 6rem 0;\n    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n    border-top: 5px solid var(--accent-color);\n}\n\n.footer-cta-wrapper {\n    max-width: 1200px;\n    margin: 0 auto;\n}\n\n.footer-cta-content {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 3rem;\n    align-items: start;\n}\n\n.footer-cta-text {\n    padding: 0 1rem;\n}\n\n.footer-cta-title {\n    font-size: 2.5rem;\n    font-weight: 900;\n    line-height: 1.2;\n    margin-bottom: 1.5rem;\n    color: var(--primary-color);\n    letter-spacing: -1px;\n}\n\n.footer-cta-description {\n    font-size: 1.2rem;\n    color: var(--text-secondary);\n    line-height: 1.7;\n    margin-bottom: 3rem;\n}\n\n.footer-cta-features {\n    display: flex;\n    flex-direction: column;\n    gap: 2rem;\n}\n\n.footer-cta-feature {\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n    padding: 1.5rem;\n    background: white;\n    border-radius: 16px;\n    box-shadow: var(--shadow-md);\n    border: 1px solid var(--border-color);\n    transition: all 0.3s ease;\n}\n\n.footer-cta-feature:hover {\n    transform: translateY(-5px);\n    box-shadow: var(--shadow-lg);\n}\n\n.feature-icon {\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, var(--primary-color), #333);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-size: 1.5rem;\n    flex-shrink: 0;\n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\n}\n\n.feature-content {\n    display: flex;\n    flex-direction: column;\n}\n\n.feature-content strong {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: var(--primary-color);\n    margin-bottom: 0.3rem;\n}\n\n.feature-content span {\n    font-size: 0.95rem;\n    color: var(--text-gray);\n    font-weight: 500;\n}\n\n.footer-cta-form-card {\n    background: white;\n    padding: 3rem 2.5rem;\n    border-radius: 24px;\n    box-shadow: var(--shadow-xl);\n    border: 1px solid var(--border-color);\n    position: relative;\n}\n\n.footer-cta-form-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 6px;\n    background: linear-gradient(90deg, var(--primary-color), var(--accent-color));\n    border-radius: 24px 24px 0 0;\n}\n\n.footer-cta-form-header {\n    text-align: center;\n    margin-bottom: 2rem;\n}\n\n.footer-cta-form-header h3 {\n    font-size: 1.8rem;\n    font-weight: 800;\n    color: var(--primary-color);\n    margin-bottom: 0.5rem;\n}\n\n.footer-cta-form-header p {\n    color: var(--text-gray);\n    font-size: 0.95rem;\n    font-weight: 500;\n}\n\n\/* ========================================\n   RESPONSIVE DESIGN - FORMS\n   ======================================== *\/\n\n@media (min-width: 769px) {\n    .hero-form-content {\n        grid-template-columns: 1fr 1fr;\n        gap: 4rem;\n    }\n    \n    .footer-cta-content {\n        grid-template-columns: 1.2fr 1fr;\n        gap: 4rem;\n    }\n    \n    .hero-form-title {\n        font-size: 3.5rem;\n    }\n    \n    .footer-cta-title {\n        font-size: 3rem;\n    }\n}\n\n@media (min-width: 1024px) {\n    .hero-form-content {\n        gap: 5rem;\n    }\n    \n    .footer-cta-content {\n        gap: 5rem;\n    }\n}\n\n@media (max-width: 480px) {\n    .hero-form-title {\n        font-size: 2rem;\n    }\n    \n    .footer-cta-title {\n        font-size: 2rem;\n    }\n    \n    .hero-form-card,\n    .footer-cta-form-card {\n        padding: 2rem 1.5rem;\n    }\n}\n\/* ========================================\n   HERO FORM SECTION MEJORADO\n   ======================================== *\/\n\n.hero-form-section {\n    padding: 8rem 0;\n    background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #000000 100%);\n    position: relative;\n    overflow: hidden;\n}\n\n\/* Elementos decorativos de fondo animados *\/\n.hero-form-bg-elements {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    z-index: 1;\n}\n\n.bg-circle {\n    position: absolute;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(253, 254, 0, 0.08) 0%, transparent 70%);\n    animation: float 20s infinite ease-in-out;\n}\n\n.bg-circle-1 {\n    width: 400px;\n    height: 400px;\n    top: -100px;\n    right: -100px;\n    animation-delay: 0s;\n}\n\n.bg-circle-2 {\n    width: 300px;\n    height: 300px;\n    bottom: -80px;\n    left: -80px;\n    animation-delay: 5s;\n}\n\n.bg-circle-3 {\n    width: 250px;\n    height: 250px;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    animation-delay: 10s;\n}\n\n@keyframes float {\n    0%, 100% { transform: translate(0, 0) scale(1); }\n    33% { transform: translate(30px, -30px) scale(1.1); }\n    66% { transform: translate(-30px, 30px) scale(0.9); }\n}\n\n.hero-form-wrapper {\n    position: relative;\n    z-index: 2;\n}\n\n.hero-form-content {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 4rem;\n    align-items: center;\n}\n\n\/* Lado izquierdo mejorado *\/\n.hero-form-text {\n    color: white;\n    padding: 0 1rem;\n}\n\n.hero-form-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(253, 254, 0, 0.15);\n    border: 1px solid rgba(253, 254, 0, 0.3);\n    padding: 10px 20px;\n    border-radius: 50px;\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: var(--accent-color);\n    margin-bottom: 2rem;\n    backdrop-filter: blur(10px);\n    animation: fadeInLeft 0.8s ease-out;\n}\n\n.hero-form-badge i {\n    font-size: 1rem;\n}\n\n.hero-form-title {\n    font-size: 3.2rem;\n    font-weight: 900;\n    line-height: 1.1;\n    margin-bottom: 1.5rem;\n    color: white;\n    letter-spacing: -1.5px;\n    animation: fadeInLeft 0.8s ease-out 0.2s backwards;\n}\n\n.highlight-text {\n    background: linear-gradient(135deg, var(--accent-color), #fff59d);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    position: relative;\n}\n\n.hero-form-description {\n    font-size: 1.25rem;\n    color: rgba(255, 255, 255, 0.9);\n    line-height: 1.7;\n    margin-bottom: 3rem;\n    animation: fadeInLeft 0.8s ease-out 0.4s backwards;\n}\n\n.hero-form-description strong {\n    color: var(--accent-color);\n    font-weight: 700;\n}\n\n\/* Benefits mejorados *\/\n.hero-form-benefits {\n    display: flex;\n    flex-direction: column;\n    gap: 1.8rem;\n    margin-bottom: 3rem;\n}\n\n.hero-form-benefit {\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n    padding: 1.5rem;\n    background: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 16px;\n    backdrop-filter: blur(10px);\n    transition: all 0.3s ease;\n    animation: fadeInLeft 0.8s ease-out backwards;\n}\n\n.hero-form-benefit:nth-child(1) { animation-delay: 0.6s; }\n.hero-form-benefit:nth-child(2) { animation-delay: 0.8s; }\n.hero-form-benefit:nth-child(3) { animation-delay: 1s; }\n\n.hero-form-benefit:hover {\n    background: rgba(255, 255, 255, 0.08);\n    transform: translateX(10px);\n    border-color: rgba(253, 254, 0, 0.3);\n}\n\n.benefit-icon-wrapper {\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, var(--accent-color), #fff59d);\n    border-radius: 16px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--primary-color);\n    font-size: 1.8rem;\n    flex-shrink: 0;\n    box-shadow: 0 10px 30px rgba(253, 254, 0, 0.3);\n}\n\n.benefit-text {\n    display: flex;\n    flex-direction: column;\n    gap: 0.3rem;\n}\n\n.benefit-text strong {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: white;\n}\n\n.benefit-text span {\n    font-size: 0.95rem;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n\/* Trust indicators *\/\n.hero-form-trust {\n    display: flex;\n    gap: 2rem;\n    flex-wrap: wrap;\n    animation: fadeInLeft 0.8s ease-out 1.2s backwards;\n}\n\n.trust-item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 0.9rem;\n    font-weight: 600;\n}\n\n.trust-item i {\n    color: var(--accent-color);\n    font-size: 1.2rem;\n}\n\n\/* Formulario mejorado *\/\n.hero-form-card {\n    background: white;\n    padding: 3rem 2.5rem;\n    border-radius: 24px;\n    box-shadow: 0 30px 60px -12px rgba(0, 0, 0, 0.7);\n    border: 1px solid rgba(253, 254, 0, 0.2);\n    position: relative;\n    animation: fadeInRight 0.8s ease-out 0.4s backwards;\n}\n\n.hero-form-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 6px;\n    background: linear-gradient(90deg, var(--primary-color), var(--accent-color), var(--primary-color));\n    border-radius: 24px 24px 0 0;\n    background-size: 200% 100%;\n    animation: shimmer 3s infinite;\n}\n\n@keyframes shimmer {\n    0% { background-position: 200% 0; }\n    100% { background-position: -200% 0; }\n}\n\n\/* Badge de disponibilidad *\/\n.form-availability-badge {\n    position: absolute;\n    top: -15px;\n    left: 50%;\n    transform: translateX(-50%);\n    background: var(--success-color);\n    color: white;\n    padding: 8px 20px;\n    border-radius: 50px;\n    font-size: 0.85rem;\n    font-weight: 700;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    box-shadow: 0 4px 15px rgba(22, 163, 74, 0.4);\n}\n\n.pulse-dot {\n    width: 8px;\n    height: 8px;\n    background: white;\n    border-radius: 50%;\n    animation: pulse 2s infinite;\n}\n\n@keyframes pulse {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.5; transform: scale(1.2); }\n}\n\n.hero-form-card-header {\n    text-align: center;\n    margin-bottom: 2rem;\n    margin-top: 1rem;\n}\n\n.form-icon-top {\n    width: 70px;\n    height: 70px;\n    background: linear-gradient(135deg, var(--primary-color), #333);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-size: 2rem;\n    margin: 0 auto 1.5rem;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n}\n\n.hero-form-card-header h3 {\n    font-size: 2rem;\n    font-weight: 800;\n    color: var(--primary-color);\n    margin-bottom: 0.5rem;\n}\n\n.hero-form-card-header p {\n    color: var(--text-gray);\n    font-size: 1rem;\n}\n\n.hero-form-card-header p strong {\n    color: var(--primary-color);\n}\n\n\/* Footer del formulario *\/\n.form-guarantee {\n    margin-top: 1.5rem;\n    padding-top: 1.5rem;\n    border-top: 1px solid var(--border-color);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    color: var(--text-gray);\n    font-size: 0.85rem;\n    text-align: center;\n}\n\n.form-guarantee i {\n    color: var(--success-color);\n}\n\n\/* Animaciones *\/\n@keyframes fadeInLeft {\n    from {\n        opacity: 0;\n        transform: translateX(-30px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(0);\n    }\n}\n\n@keyframes fadeInRight {\n    from {\n        opacity: 0;\n        transform: translateX(30px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(0);\n    }\n}\n\n\/* ========================================\n   RESPONSIVE\n   ======================================== *\/\n\n@media (min-width: 769px) {\n    .hero-form-content {\n        grid-template-columns: 1.1fr 1fr;\n        gap: 5rem;\n    }\n    \n    .hero-form-title {\n        font-size: 4rem;\n    }\n}\n\n@media (max-width: 768px) {\n    .hero-form-section {\n        padding: 5rem 0;\n    }\n    \n    .hero-form-title {\n        font-size: 2.5rem;\n    }\n    \n    .hero-form-card {\n        padding: 2.5rem 2rem;\n    }\n    \n    .bg-circle {\n        opacity: 0.5;\n    }\n}\n\n@media (max-width: 480px) {\n    .hero-form-title {\n        font-size: 2rem;\n    }\n    \n    .hero-form-description {\n        font-size: 1.1rem;\n    }\n    \n    .hero-form-card {\n        padding: 2rem 1.5rem;\n    }\n    \n    .benefit-icon-wrapper {\n        width: 50px;\n        height: 50px;\n        font-size: 1.5rem;\n    }\n}\n\n\/* ========================================\n   FACADES SECTION - CARDS 3D\n   ======================================== *\/\n\/* ========================================\n   FACADES SECTION - CARDS 3D\n   ======================================== *\/\n\n.facades-section {\n    padding: 6rem 0;\n    background: radial-gradient(circle at top, #111 0%, #000 45%, #050505 100%);\n    color: var(--text-light);\n    position: relative;\n    overflow: hidden;\n}\n\n.facades-section::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: radial-gradient(circle at top right, rgba(253, 254, 0, 0.08), transparent 55%);\n    opacity: 0.9;\n    pointer-events: none;\n}\n\n.facades-section .section-header {\n    position: relative;\n    z-index: 1;\n}\n\n.facades-section .section-title {\n    color: #ffffff;\n}\n\n.facades-section .section-subtitle {\n    color: rgba(255, 255, 255, 0.8);\n}\n\n\/* Grid de cards *\/\n\n.facades-grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2.5rem;\n    margin-top: 3.5rem;\n    justify-items: center;\n}\n\n\/* Card base (vertical) *\/\n\n.facade-card {\n    width: 100%;\n    max-width: 320px;\n    height: 440px; \/* pensado para im\u00e1genes verticales 500x600 *\/\n    perspective: 1400px;\n    transition: transform 0.3s ease;\n}\n\n.facade-card-inner {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    transform-style: preserve-3d;\n    transition: transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n\n.facade-card:hover {\n    transform: translateY(-6px);\n}\n\n.facade-card:hover .facade-card-inner {\n    transform: rotateY(180deg);\n}\n\n.facade-card-face {\n    position: absolute;\n    inset: 0;\n    border-radius: 24px;\n    overflow: hidden;\n    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.5);\n    backface-visibility: hidden;\n    -webkit-backface-visibility: hidden;\n    background: #000;\n    display: flex;\n    align-items: flex-end;\n    justify-content: flex-start;\n}\n\n.facade-card-face img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transform: scale(1.03);\n    transition: transform 0.8s ease;\n}\n\n.facade-card:hover .facade-card-face img {\n    transform: scale(1.08);\n}\n\n\/* Frente *\/\n\n.facade-card-front::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(to top, rgba(0,0,0,0.78), rgba(0,0,0,0.08));\n}\n\n.facade-front-overlay {\n    position: relative;\n    z-index: 2;\n    padding: 1.6rem 1.7rem 1.9rem;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    gap: 0.7rem;\n}\n\n.facade-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: rgba(0, 0, 0, 0.65);\n    color: #f9fafb;\n    border-radius: 999px;\n    padding: 6px 14px;\n    font-size: 0.78rem;\n    font-weight: 600;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    backdrop-filter: blur(10px);\n}\n\n.facade-tag::before {\n    content: '';\n    width: 7px;\n    height: 7px;\n    border-radius: 999px;\n    background: var(--accent-color);\n}\n\n.facade-title {\n    font-size: 1.35rem;\n    line-height: 1.3;\n    font-weight: 800;\n    color: #ffffff;\n    letter-spacing: -0.03em;\n    max-width: 90%;\n}\n\n\/* Reverso *\/\n\n.facade-card-back {\n    transform: rotateY(180deg);\n}\n\n.facade-card-back::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0.35));\n}\n\n.facade-back-overlay {\n    position: relative;\n    z-index: 2;\n    padding: 1.8rem 1.7rem 1.9rem;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    gap: 0.7rem;\n}\n\n\/* Chip superior *\/\n\n.facade-pill {\n    align-self: flex-start;\n    padding: 5px 12px;\n    font-size: 0.8rem;\n    font-weight: 700;\n    border-radius: 999px;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    background: rgba(253, 254, 0, 0.12);\n    border: 1px solid rgba(253, 254, 0, 0.6);\n    color: var(--accent-color);\n    backdrop-filter: blur(8px);\n}\n\n\/* Textos de info del edificio *\/\n\n.facade-building-name {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #ffffff;\n    margin: 0;\n    letter-spacing: -0.02em;\n}\n\n.facade-building-location {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.9rem;\n    color: rgba(249, 250, 251, 0.85);\n    margin: 0;\n}\n\n.facade-building-location i {\n    color: var(--accent-color);\n    font-size: 0.95rem;\n}\n\n\/* Features: rec\u00e1maras + precio *\/\n\n.facade-building-features {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.8rem 1.4rem;\n    margin-top: 0.4rem;\n}\n\n.facade-building-features span {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: rgba(249, 250, 251, 0.95);\n}\n\n.facade-building-features i {\n    font-size: 0.95rem;\n}\n\n\/* Descripci\u00f3n *\/\n\n.facade-building-description {\n    margin: 0.6rem 0 0;\n    font-size: 0.93rem;\n    line-height: 1.6;\n    color: rgba(249, 250, 251, 0.9);\n    max-width: 95%;\n}\n\n\/* ========================================\n   RESPONSIVE FACADES\n   ======================================== *\/\n\n@media (min-width: 640px) {\n    .facades-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n}\n\n@media (min-width: 1024px) {\n    .facades-grid {\n        grid-template-columns: repeat(4, minmax(0, 1fr));\n        gap: 2.8rem;\n    }\n\n    .facade-card {\n        max-width: 370px; \/* tu mejora *\/\n        height: 430px;    \/* tu mejora *\/\n    }\n}\n\n@media (max-width: 480px) {\n    .facade-card {\n        max-width: 260px;\n        height: 400px;\n    }\n\n    .facade-title {\n        font-size: 1.15rem;\n    }\n}\n\n\n\/* ========================================\n   FORMULARIO FOOTER EN UNA SOLA FILA\n   ======================================== *\/\n\/* ========================================\n   FOOTER CTA INLINE \u2013 CENTRAR T\u00cdTULO\n   ======================================== *\/\n\n.footer-cta-inline {\n    max-width: 1200px;\n    margin: 3rem auto 0;\n    padding: 2.5rem 1.5rem;\n    border-radius: 24px;\n    background: #ffffff;\n    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.12);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 1.5rem;\n}\n\n.footer-inline-title {\n    margin: 0;\n    font-size: 2.4rem;\n    font-weight: 900;\n    letter-spacing: -1px;\n    width: 100%;\n    text-align: center;\n}\n\n.footer-inline-subtitle {\n    margin: 0;\n    font-size: 1rem;\n    color: #4a5568;\n}\n\n\/* Contenedor que limita el form dentro del \u201ccaj\u00f3n\u201d *\/\n.footer-inline-form {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 auto;\n}\n\n#hubspot-form-footer {\n    width: 100%;\n}\n\n\/* ========================================\n   FOOTER FORM \u2013 BASE (DESKTOP)\n   ======================================== *\/\n\n#hubspot-form-footer .hbspt-form {\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n#hubspot-form-footer .hs-form {\n    display: flex !important;\n    flex-direction: row !important;\n    flex-wrap: wrap !important;   \/* Permite romper en 2 filas si no cabe *\/\n    gap: 0.75rem !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n}\n\n\/* Cada campo se adapta al espacio disponible *\/\n#hubspot-form-footer fieldset,\n#hubspot-form-footer .hs-form-field {\n    width: auto !important;\n    flex: 1 1 160px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Ocultar labels en el footer *\/\n#hubspot-form-footer .hs-form-field label {\n    display: none !important;\n}\n\n\/* Inputs compactos *\/\n#hubspot-form-footer input,\n#hubspot-form-footer select {\n    width: 100% !important;\n    min-width: 0 !important;\n    height: 44px !important;\n    border-radius: 999px !important;\n    padding: 0 12px !important;\n    box-sizing: border-box !important;\n    font-size: 0.9rem !important;\n}\n\n\/* Bot\u00f3n *\/\n#hubspot-form-footer .hs-button.primary {\n    height: 44px !important;\n    padding: 0 22px !important;\n    border-radius: 999px !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n    font-size: 0.9rem !important;\n}\n\n\/* ========================================\n   ERRORES: QUE SE VEAN BIEN\n   ======================================== *\/\n\n#hubspot-form-footer .hs-form-field {\n    position: relative !important;\n}\n\n#hubspot-form-footer .hs-error-msgs {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    margin-top: 6px !important;\n    font-size: 0.85rem !important;\n    font-weight: 600 !important;\n    color: #dc2626 !important;\n}\n\n#hubspot-form-footer .hs-error-msgs li {\n    background: #fee2e2 !important;\n    padding: 6px 10px !important;\n    border-radius: 8px !important;\n    border: 1px solid #fecaca !important;\n    list-style: none !important;\n}\n\n\/* ========================================\n   RESPONSIVE \u2013 TABLET\n   ======================================== *\/\n\n@media (max-width: 1024px) and (min-width: 769px) {\n    #hubspot-form-footer .hs-form {\n        justify-content: center !important;\n    }\n\n    #hubspot-form-footer fieldset,\n    #hubspot-form-footer .hs-form-field {\n        flex: 1 1 45% !important;   \/* 2\u20133 columnas seg\u00fan espacio *\/\n    }\n\n    #hubspot-form-footer .hs-button.primary {\n        flex-basis: 100% !important;\n        width: 100% !important;\n        text-align: center !important;\n    }\n}\n\n\/* ========================================\n   RESPONSIVE \u2013 MOBILE\n   ======================================== *\/\n\n@media (max-width: 768px) {\n    #hubspot-form-footer .hs-form {\n        flex-direction: column !important;\n        flex-wrap: nowrap !important;\n        align-items: stretch !important;\n        gap: 0.75rem !important;\n    }\n\n    #hubspot-form-footer fieldset,\n    #hubspot-form-footer .hs-form-field {\n        width: 100% !important;\n        flex: 0 0 100% !important;\n    }\n\n    #hubspot-form-footer input,\n    #hubspot-form-footer select {\n        width: 100% !important;\n    }\n\n    #hubspot-form-footer .hs-button.primary {\n        width: 100% !important;\n    }\n}\n\n\n    \/* Footer *\/\n.footer {\n    background: var(--text-dark);\n    color: var(--text-light);\n    padding: 3rem 0 2rem;\n}\n\n.footer-content {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1rem;\n    text-align: center;\n}\n\n.footer-logo {\n    height: 60px;\n    margin-bottom: 1.5rem;\n}\n\n.footer-text {\n    color: rgba(255, 255, 255, 0.9);\n    margin-bottom: 1.5rem;\n    font-size: 0.95rem;\n    line-height: 1.6;\n}\n\n\n<\/style>\n    <!-- Google tag (gtag.js) -->\n    <script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-5Q1N1P5KTY\"><\/script>\n    <script> \n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('js', new Date());\n      gtag('config', 'G-5Q1N1P5KTY');\n    <\/script>\n\n    <!-- ============================================\n         FIX iOS Safari - Cards 3D Flip\n         ============================================ -->\n    <style>\n    .facade-card {\n        perspective: 1500px;\n        -webkit-perspective: 1500px;\n        transform-style: preserve-3d;\n        -webkit-transform-style: preserve-3d;\n        cursor: pointer;\n    }\n\n    .facade-card-inner {\n        position: relative;\n        width: 100%;\n        height: 100%;\n        transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);\n        -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);\n        transform-style: preserve-3d;\n        -webkit-transform-style: preserve-3d;\n    }\n\n    .facade-card-face {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        backface-visibility: hidden;\n        -webkit-backface-visibility: hidden;\n        transform: rotateY(0deg);\n        -webkit-transform: rotateY(0deg);\n    }\n\n    .facade-card-back {\n        transform: rotateY(180deg);\n        -webkit-transform: rotateY(180deg);\n    }\n\n    \/* Desktop con hover *\/\n    @media (hover: hover) {\n        .facade-card:hover .facade-card-inner {\n            transform: rotateY(180deg);\n            -webkit-transform: rotateY(180deg);\n        }\n    }\n\n    \/* Mobile\/touch con tap *\/\n    @media (hover: none) {\n        .facade-card.is-flipped .facade-card-inner {\n            transform: rotateY(180deg);\n            -webkit-transform: rotateY(180deg);\n        }\n    }\n    <\/style>\n<\/head>\n\n<!-- Scroll Progress -->\n<div class=\"scroll-progress\" id=\"scrollProgress\"><\/div>\n\n<!-- Hero Section -->\n<section class=\"hero-general\">\n    <div class=\"hero-bg-container\">\n        <img src=\"https:\/\/47830887.fs1.hubspotusercontent-na1.net\/hub\/47830887\/hubfs\/DSC01113-Pano%20HDR.jpg?width=1920&#038;height=1080&#038;name=DSC01113-Pano%20HDR.jpg\" \n             alt=\"Urbanista Buildings\" \n             class=\"hero-bg\"\n             fetchpriority=\"high\"\n             decoding=\"async\">\n    <\/div>\n    <div class=\"hero-overlay\"><\/div>\n    \n    <div class=\"hero-content-general\">\n        <div class=\"hero-logo-general\">\n            <img fetchpriority=\"high\" src=\"https:\/\/mkt.urbanista.mx\/hs-fs\/hubfs\/URBANISTA-LOGO-VECTOR-03hor-3.jpg\" \n                 alt=\"Urbanista Logo\" \n                 fetchpriority=\"high\"\n                 decoding=\"async\"\n                 width=\"400\" \n                 height=\"100\">\n        <\/div>\n        \n        <h1 class=\"hero-title-general\">RENTA DEPARTAMENTO SIN AVAL EN CDMX<\/h1>\n        \n        <p class=\"hero-subtitle-2\">Departamentos en renta en CDMX para personas que valoran su tiempo. Un oasis donde descansar de verdad: aire acondicionado, aislamiento ac\u00fastico y seguridad moderna. Espacios para compartir y recargar energ\u00eda sin salir del edificio. Y una renta sin aval, sin vueltas, con un equipo que te acompa\u00f1a cuando lo necesitas. T\u00fa vives. Nosotros ponemos todo lo dem\u00e1s.<\/p>\n        \n        <div class=\"hero-cta-general\">\n            <a href=\"#hero-form-section\" class=\"btn-primary-general\">\n                <i class=\"fas fa-calendar-check\"><\/i>\n                Agenda tu Tour Ahora\n            <\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ========================================\n     FACHADAS & CERCAN\u00cdA - CARDS 3D\n     ======================================== -->\n<section class=\"facades-section\" id=\"facades\">\n    <div class=\"section-container\">\n        <div class=\"section-header\">\n           \n            <h2 class=\"section-title\">Vive a unos pasos de todo<\/h2>\n            <p class=\"section-subtitle\">\n                Descubre c\u00f3mo se ve tu pr\u00f3ximo depa por fuera y qu\u00e9 tienes alrededor.\n            <\/p>\n        <\/div>\n\n        <div class=\"facades-grid\">\n    <!-- Card 1 - Amalia \/ WTC -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/WTC.png\" \n                     alt=\"Amalia a unos pasos del WTC\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Amalia \u00b7 N\u00e1poles<\/span>\n                    <h3 class=\"facade-title\">A unos pasos del WTC<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Amalia.jpg\" \n                     alt=\"Fachada Amalia Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Amalia<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia N\u00e1poles\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $23,477<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 2 - In\u00e9s \/ Soumaya -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Soumaya.png\" \n                     alt=\"In\u00e9s a unos metros del museo Soumaya\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">In\u00e9s \u00b7 Polanco<\/span>\n                    <h3 class=\"facade-title\">A unos metros del museo Soumaya<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Ines.jpg\" \n                     alt=\"Fachada In\u00e9s Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">In\u00e9s<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia Polanco\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $28,617<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 3 - Magda \/ coraz\u00f3n de la Roma -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/La-roma.png\" \n                     alt=\"Magda en el coraz\u00f3n de la Roma\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Magda \u00b7 Roma Sur<\/span>\n                    <h3 class=\"facade-title\">En el coraz\u00f3n de la Roma<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Magda.jpg\" \n                     alt=\"Fachada Magda Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Magda<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia Roma Sur\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $24,504<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 4 - Josefa \/ \u00c1ngel de la Independencia -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/el-angel.png\" \n                     alt=\"Josefa cerca del \u00c1ngel de la Independencia\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Josefa \u00b7 Av Reforma <\/span>\n                    <h3 class=\"facade-title\">Cerca del \u00c1ngel de la Independencia<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Josefa.jpg\" \n                     alt=\"Fachada Josefa Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Josefa<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Paseo de la Reforma\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $29,898<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 5 - Matilde \/ Av Reforma -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Reforma.png\" \n                     alt=\"Matilde en el centro de la Condesa\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Matilde \u00b7 La Juarez<\/span>\n                    <h3 class=\"facade-title\">A unos pasos de Av Reforma<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Matilde.jpg\" \n                     alt=\"Fachada Matilde Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Matilde<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> La Ju\u00e1rez\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $18,800<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 6 - Natalia \/ Bellas Artes -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Arena-Mexico.png\" \n                     alt=\"Natalia a 2 calles de Bellas Artes\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Natalia \u00b7 Doctores<\/span>\n                    <h3 class=\"facade-title\">A 2 calles de Bellas Artes<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Natalia.jpg\" \n                     alt=\"Fachada Natalia Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Natalia<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia Doctores\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> 2 Rec\u00e1maras<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $27,450<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 7 - Joaquina \/ colonia del Valle -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/La-del-Valle.png\" \n                     alt=\"Joaquina en la colonia del Valle\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Joaquina \u00b7 La de Valle<\/span>\n                    <h3 class=\"facade-title\">En la colonia del Valle<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Joaquina.jpg\" \n                     alt=\"Fachada Joaquina Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Joaquina<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia del Valle\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> Studio<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $22,750<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Card 8 - Leona \/ cerca de la Roma -->\n    <div class=\"facade-card\">\n        <div class=\"facade-card-inner\">\n            <div class=\"facade-card-face facade-card-front\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Leona.png\" \n                     alt=\"Leona cerca de la Roma\">\n                <div class=\"facade-front-overlay\">\n                    <span class=\"facade-tag\">Leona \u00b7 Condesa<\/span>\n                    <h3 class=\"facade-title\">Cerca de la Roma<\/h3>\n                <\/div>\n            <\/div>\n            <div class=\"facade-card-face facade-card-back\">\n                <img decoding=\"async\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/12\/Fachada-Leona.jpg\" \n                     alt=\"Fachada Leona Urbanista\">\n                <div class=\"facade-back-overlay\">\n                    <h3 class=\"facade-building-name\">Leona<\/h3>\n                    <p class=\"facade-building-location\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i> Colonia Condesa\n                    <\/p>\n                    <div class=\"facade-building-features\">\n                        <span><i class=\"fas fa-bed\"><\/i> 1 Rec\u00e1mara<\/span>\n                        <span><i class=\"fas fa-dollar-sign\"><\/i> Desde $30,750<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/div> <!-- \/facades-grid -->\n\n<!-- Disclaimer de precios y disponibilidad -->\n<p class=\"facades-disclaimer\" style=\"text-align:center; font-size:0.85rem; color:#888; margin-top:1.5rem; font-style:italic;\">\n    * Precios mensuales con renta, servicios y seguro incluidos. Sujetos a cambios y disponibilidad sin previo aviso.\n<\/p>\n\n    <\/div>\n<\/section>\n\n<!-- ========================================\n     FORMULARIO #1 - HERO FORM (MEJORADO)\n     ======================================== -->\n<section class=\"hero-form-section\" id=\"hero-form-section\">\n    <!-- Elementos decorativos de fondo -->\n    <div class=\"hero-form-bg-elements\">\n        <div class=\"bg-circle bg-circle-1\"><\/div>\n        <div class=\"bg-circle bg-circle-2\"><\/div>\n        <div class=\"bg-circle bg-circle-3\"><\/div>\n    <\/div>\n\n    <div class=\"section-container\">\n        <div class=\"hero-form-wrapper\">\n            <div class=\"hero-form-content\">\n                <!-- Lado izquierdo: Texto mejorado -->\n                <div class=\"hero-form-text\">\n                    \n                    \n                    <h2 class=\"hero-form-title\">\n                        \u00bfListo para tu <span class=\"highlight-text\">nuevo depa?<\/span>\n                    <\/h2>\n                    \n                    <p class=\"hero-form-description\">\n                        Completa el formulario y recibe informaci\u00f3n personalizada de nuestros \n                        <strong>8 edificios exclusivos<\/strong> en menos de 2 horas.\n                    <\/p>\n                    \n                    <!-- Benefits mejorados con iconos m\u00e1s grandes -->\n                    <div class=\"hero-form-benefits\">\n                        <div class=\"hero-form-benefit\">\n                            <div class=\"benefit-icon-wrapper\">\n                                <i class=\"fas fa-clock\"><\/i>\n                            <\/div>\n                            <div class=\"benefit-text\">\n                                <strong>Amenidades Top<\/strong>\n                                <span>Amenidades premium que facilitan tu estilo de vida<\/span>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"hero-form-benefit\">\n                            <div class=\"benefit-icon-wrapper\">\n                                <i class=\"fas fa-user-tie\"><\/i>\n                            <\/div>\n                            <div class=\"benefit-text\">\n                                <strong>Seguridad 24 horas<\/strong>\n                                <span>Eres lo m\u00e1s valioso del edificio<\/span>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"hero-form-benefit\">\n                            <div class=\"benefit-icon-wrapper\">\n                                <i class=\"fas fa-handshake\"><\/i>\n                            <\/div>\n                            <div class=\"benefit-text\">\n                                <strong>Renta f\u00e1cil y sin aval<\/strong>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Trust indicators -->\n                    <div class=\"hero-form-trust\">\n                      \n                    <\/div>\n                <\/div>\n                \n                <!-- Lado derecho: Formulario mejorado -->\n                <div class=\"hero-form-card\">\n                    <!-- Badge de disponibilidad -->\n                    <div class=\"form-availability-badge\">\n                        <span class=\"pulse-dot\"><\/span>\n                        Tours disponibles hoy\n                    <\/div>\n\n                    <div class=\"hero-form-card-header\">\n                        \n                        <h3>Agenda tu Tour Gratis<\/h3>\n                        <p>Tours disponibles <strong>7 d\u00edas a la semana<\/strong><\/p>\n                    <\/div>\n                    \n                    <!-- Formulario de HubSpot -->\n                  <script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    portalId: \"47830887\",\n    formId: \"d04d018c-0ee4-43ad-ac48-016eed8e2012\",\n    region: \"na1\"\n  });\n<\/script>\n                    <div class=\"hero-form\">\n                        <div id=\"hubspot-form-hero\"><\/div>\n                    <\/div>\n\n                    <!-- Footer del formulario con garant\u00eda -->\n                    <div class=\"form-guarantee\">\n                        <i class=\"fas fa-lock\"><\/i>\n                        <span>Tu informaci\u00f3n est\u00e1 protegida y nunca ser\u00e1 compartida<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<!-- Benefits Section -->\n<section class=\"benefits-general-section\">\n    <div class=\"section-container\">\n        <div class=\"section-header\">\n            \n            <h2 class=\"section-title\">Donde rentar es un gusto, no una carga<\/h2>\n            <p class=\"section-subtitle\">Proceso simple, r\u00e1pido y sin complicaciones en todos nuestros edificios<\/p>\n        <\/div>\n\n        <div class=\"benefits-general-grid\">\n            <div class=\"benefit-general-card\">\n                \n                <h3>RENTA F\u00c1CIL<\/h3>\n                <p>Renta sin aval ni fianza. Contratos digitales desde 12 meses. Aprobaci\u00f3n en 24 horas y depas listos para mudarte. Opci\u00f3n amoblada con costo extra. Sin complicaciones, solo soluciones.<\/p>\n            <\/div>\n\n            <div class=\"benefit-general-card\">\n                \n                <h3>OASIS EN LA CIUDAD<\/h3>\n                <p>Aire acondicionado, aislamiento ac\u00fastico para reducir el ruido exterior, seguridad 24\/7 y depas pensados para que descanses de verdad. Tu espacio, a tu ritmo.<\/p>\n            <\/div>\n\n            <div class=\"benefit-general-card\">\n                \n                <h3>COMPARTE Y RECARGA<\/h3>\n                <p>Rooftops, gym, coworking, salas de cine, spa, y miles de metros de amenidades para hacer tu d\u00eda m\u00e1s ligero. El edificio como extensi\u00f3n de tu vida.<\/p>\n            <\/div>\n\n            <div class=\"benefit-general-card\">\n                \n                <h3>VIVE CERCA DE TODO<\/h3>\n                <p>8 edificios en las colonias m\u00e1s conectadas de CDMX: Roma, Reforma, Polanco, N\u00e1poles, Condesa, Ju\u00e1rez, Doctores y Del Valle.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<!-- Process Section -->\n<section class=\"process-section\">\n    <div class=\"section-container\">\n        <div class=\"section-header\">\n            \n            <h2 class=\"section-title\">As\u00ed de f\u00e1cil es rentar con Urbanista<\/h2>\n            <p class=\"section-subtitle\">El mismo proceso f\u00e1cil en todos nuestros edificios<\/p>\n        <\/div>\n\n        <div class=\"process-timeline\">\n            <div class=\"process-step\">\n                <div class=\"step-number\">1<\/div>\n                <div class=\"step-content\">\n                    <h3>Elige tu Edificio<\/h3>\n                    <p>Tenemos 8 ubicaciones en las colonias m\u00e1s conectadas de CDMX. Encuentra la que va contigo.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"process-step\">\n                <div class=\"step-number\">2<\/div>\n                <div class=\"step-content\">\n                    <h3>Agenda tu Tour<\/h3>\n                    <p>En persona o virtual. Te mostramos c\u00f3mo va a ser tu vida aqu\u00ed.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"process-step\">\n                <div class=\"step-number\">3<\/div>\n                <div class=\"step-content\">\n                    <h3>Aprobaci\u00f3n Expr\u00e9s<\/h3>\n                    <p>Env\u00eda tu solicitud y obt\u00e9n respuesta en menos de 24 horas. Sin aval. Sin complicaciones.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"process-step\">\n                <div class=\"step-number\">4<\/div>\n                <div class=\"step-content\">\n                    <h3>\u00a1M\u00fadate!<\/h3>\n                    <p>Firma tu contrato y comienza tu nueva vida. As\u00ed de f\u00e1cil.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- Testimonials Section -->\n<section class=\"testimonials-general-section\">\n    <div class=\"section-container\">\n        <div class=\"section-header\">\n            \n            <h2 class=\"section-title\">Lo que dicen nuestros residentes<\/h2>\n            <p class=\"section-subtitle\">Miles de personas ya viven la experiencia Urbanista<\/p>\n        <\/div>\n\n        <div class=\"testimonials-general-grid\">\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;Me mud\u00e9 a Josefa hace 6 meses y ha sido incre\u00edble. El proceso fue s\u00faper r\u00e1pido y sin complicaciones. Las amenidades son de verdad de lujo.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">MG<\/div>\n                    <div class=\"author-info\">\n                        <strong>Mar\u00eda Gonz\u00e1lez<\/strong>\n                        <span>Josefa &#8211; Reforma<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;Vivir en Amalia en la N\u00e1poles es exactamente lo que buscaba. La ubicaci\u00f3n es perfecta y el ambiente del edificio es muy cool. 100% recomendado.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">CM<\/div>\n                    <div class=\"author-info\">\n                        <strong>Carlos M\u00e9ndez<\/strong>\n                        <span>Amalia &#8211; N\u00e1poles<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;El proceso sin aval fue un game changer para m\u00ed. En 48 horas ya ten\u00eda las llaves de mi depa en In\u00e9s. El staff es muy profesional.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">AR<\/div>\n                    <div class=\"author-info\">\n                        <strong>Ana Rodr\u00edguez<\/strong>\n                        <span>In\u00e9s &#8211; Nuevo Polanco<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;Magda en la Roma tiene todo lo que necesito. Cerca de mi oficina, amenidades incre\u00edbles y un depa super funcional. Muy contento.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">JL<\/div>\n                    <div class=\"author-info\">\n                        <strong>Jorge L\u00f3pez<\/strong>\n                        <span>Magda &#8211; Roma Sur<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;La mejor decisi\u00f3n fue mudarme a Matilde en la Ju\u00e1rez. Es como vivir en un hotel de 5 estrellas. El concierge y las amenidades son top.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">PS<\/div>\n                    <div class=\"author-info\">\n                        <strong>Patricia Silva<\/strong>\n                        <span>Matilde &#8211; Ju\u00e1rez<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"testimonial-general-card\">\n                <div class=\"testimonial-rating\">\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                    <i class=\"fas fa-star\"><\/i>\n                <\/div>\n                <p class=\"testimonial-text\">&#8220;Joaquina me dio la oportunidad de vivir solo sin gastar una fortuna. Excelente relaci\u00f3n precio-calidad. El ambiente es muy bueno.&#8221;<\/p>\n                <div class=\"testimonial-author\">\n                    <div class=\"author-avatar\">DT<\/div>\n                    <div class=\"author-info\">\n                        <strong>Diego Torres<\/strong>\n                        <span>Joaquina &#8211; Del Valle<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- FAQ Section -->\n<section class=\"faq-general-section\">\n    <div class=\"section-container\">\n        <div class=\"section-header\">\n           \n            <h2 class=\"section-title\">Todo lo que necesitas saber<\/h2>\n        <\/div>\n\n        <div class=\"faq-container\">\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n                    \u00bfTodos los edificios tienen el mismo proceso de renta?\n                    <i class=\"fas fa-plus\"><\/i>\n                <\/button>\n                <div class=\"faq-answer\">\n                    <p>S\u00ed, todos nuestros 8 edificios Urbanista comparten el mismo proceso simple y r\u00e1pido. Sin aval obligatorio, aprobaci\u00f3n en 24 horas y contratos flexibles desde 12 meses. Lo \u00fanico que cambia es la ubicaci\u00f3n, el estilo y las amenidades espec\u00edficas de cada edificio.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n                    \u00bfCu\u00e1l es la diferencia entre cada edificio?\n                    <i class=\"fas fa-plus\"><\/i>\n                <\/button>\n                <div class=\"faq-answer\">\n                    <p>Cada edificio tiene su propia personalidad, pero hay quien necesita despertar con Reforma de frente \u2014 esos son de <strong>Josefa<\/strong>. Quien vive para la Roma y su energ\u00eda, encuentra su lugar en <strong>Magda<\/strong> o <strong>Leona<\/strong>. Los que se mueven en el mundo de Polanco eligen <strong>In\u00e9s<\/strong>. N\u00e1poles e Insurgentes tienen a <strong>Amalia<\/strong>. Y si Del Valle o La Ju\u00e1rez son tu zona, <strong>Joaquina<\/strong> y <strong>Matilde<\/strong> est\u00e1n ah\u00ed.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n                    \u00bfPuedo visitar varios edificios antes de decidir?\n                    <i class=\"fas fa-plus\"><\/i>\n                <\/button>\n                <div class=\"faq-answer\">\n                    <p>\u00a1Por supuesto! Te invitamos a conocer todos los edificios que te interesen. Puedes agendar tours virtuales o presenciales en m\u00faltiples ubicaciones el mismo d\u00eda. Nuestro equipo te ayudar\u00e1 a comparar opciones y encontrar el edificio perfecto para tu estilo de vida y presupuesto.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n                    \u00bfLos precios incluyen servicios?\n                    <i class=\"fas fa-plus\"><\/i>\n                <\/button>\n                <div class=\"faq-answer\">\n                    <p>S\u00ed. Los precios que ves en esta p\u00e1gina ya incluyen renta, servicios y seguro de la unidad, as\u00ed que el monto publicado es lo que pagas al mes. Cada precio corresponde a la unidad m\u00e1s econ\u00f3mica de ese tipo en el edificio; otras unidades del mismo edificio pueden tener un costo distinto. Durante tu tour te compartimos el desglose exacto de la unidad que te interese.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n                    \u00bfTodos los edificios aceptan mascotas?\n                    <i class=\"fas fa-plus\"><\/i>\n                <\/button>\n                <div class=\"faq-answer\">\n                    <p>S\u00ed, todos nuestros edificios son pet-friendly con pol\u00edticas claras. Aceptamos perros y gatos con ciertas restricciones de tama\u00f1o y raza seg\u00fan el edificio. Varios de nuestros edificios como Josefa, Amalia, Magda, In\u00e9s, Matilde, Natalia y Joaquina cuentan con \u00e1reas especiales para mascotas. Consulta las pol\u00edticas espec\u00edficas de cada ubicaci\u00f3n.<\/p>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n   \n<\/section>\n\n<footer class=\"footer\">\n    <div class=\"footer-content\">\n        <img loading=\"lazy\" data-src=\"https:\/\/mkt.urbanista.mx\/hs-fs\/hubfs\/URBANISTA-LOGO-VECTOR-03hor-3.jpg\" \n             alt=\"Urbanista Logo\" \n             class=\"footer-logo lazy-img\"\n             loading=\"lazy\"\n             decoding=\"async\"\n             width=\"180\"\n             height=\"60\">\n        <br>\n        <a href=\"https:\/\/www.google.com\/partners\/agency?id=1048257194\" target=\"_blank\" rel=\"noopener\">\n    <img loading=\"lazy\" src=\"https:\/\/www.gstatic.com\/partners\/badge\/images\/2025\/PartnerBadgeClickable.svg\"   alt=\"Google Partner\" \n             class=\"footer-logo lazy-img\"\n             loading=\"lazy\"\n             decoding=\"async\"\n             width=\"80\"\n             height=\"60\"\/>\n<\/a>\n        <p class=\"footer-text\">\n            JOSEFA by Urbanista &#8211; Av. P.\u00ba de la Reforma 390, Ju\u00e1rez, Cuauht\u00e9moc, CDMX<br>\n            Vive la experiencia premium que mereces. MOVE IN. MOVE UP.\n        <\/p>\n    <\/div>\n<\/footer>\n\n<script>\nhbspt.forms.create({\n    region: \"na1\",\n    portalId: \"47830887\",\n    formId: \"d04d018c-0ee4-43ad-ac48-016eed8e2012\",\n    target: \"#hubspot-form-footer\"\n});\n<\/script>\n\n<script>\n\/\/ Scroll Progress\nwindow.addEventListener('scroll', () => {\n    const scrollProgress = document.getElementById('scrollProgress');\n    const scrollHeight = document.documentElement.scrollHeight - window.innerHeight;\n    const scrolled = (window.scrollY \/ scrollHeight) * 100;\n    scrollProgress.style.width = scrolled + '%';\n});\n\n\/\/ FAQ Toggle\nfunction toggleFaq(button) {\n    const answer = button.nextElementSibling;\n    const icon = button.querySelector('i');\n    answer.classList.toggle('active');\n    if (answer.classList.contains('active')) {\n        icon.className = 'fas fa-minus';\n    } else {\n        icon.className = 'fas fa-plus';\n    }\n}\n\n\/\/ Lazy Loading Images\ndocument.addEventListener('DOMContentLoaded', function() {\n    const lazyImages = document.querySelectorAll('.lazy-img');\n    \n    const imageObserver = new IntersectionObserver((entries, observer) => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                const img = entry.target;\n                img.src = img.dataset.src;\n                img.classList.add('loaded');\n                observer.unobserve(img);\n            }\n        });\n    });\n    \n    lazyImages.forEach(img => imageObserver.observe(img));\n});\n\n\/\/ Smooth Scroll\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n    anchor.addEventListener('click', function (e) {\n        e.preventDefault();\n        const target = document.querySelector(this.getAttribute('href'));\n        if (target) {\n            target.scrollIntoView({\n                behavior: 'smooth',\n                block: 'start'\n            });\n        }\n    });\n});\n\n\/\/ ========================================\n\/\/ TAP TO FLIP EN MOBILE (FIX iOS Safari)\n\/\/ ========================================\ndocument.addEventListener('DOMContentLoaded', function() {\n    if (window.matchMedia('(hover: none)').matches) {\n        document.querySelectorAll('.facade-card').forEach(function(card) {\n            card.addEventListener('click', function(e) {\n                e.preventDefault();\n                this.classList.toggle('is-flipped');\n            });\n        });\n    }\n});\n\n\/\/ ========================================\n\/\/ CARGAR FORMULARIOS DE HUBSPOT\n\/\/ ========================================\nwindow.addEventListener('load', function() {\n    if (window.hbspt) {\n        \/\/ Formulario #1 - Hero Form\n        hbspt.forms.create({\n            region: \"na1\",\n            portalId: \"47830887\",\n            formId: \"TU-FORM-ID-HERO-AQUI\", \/\/ Cambia esto\n            target: \"#hubspot-form-hero\"\n        });\n        \n        \/\/ Formulario #2 - Footer Form\n        hbspt.forms.create({\n            region: \"na1\",\n            portalId: \"47830887\",\n            formId: \"TU-FORM-ID-FOOTER-AQUI\", \/\/ Cambia esto\n            target: \"#hubspot-form-footer\"\n        });\n    }\n});\n<\/script>\n\n<!-- ================================================================ -->\n<!-- URBANISTA \u00b7 CAPTURA DE LEAD UNIVERSAL                            -->\n<!-- ================================================================ -->\n<!-- Captura nombre, email y tel\u00e9fono del formulario HubSpot          -->\n<!-- y los pasa a gracias-por-tu-registro\/ v\u00eda sessionStorage         -->\n<!-- ================================================================ -->\n<script>\n(function() {\n    'use strict';\n    \n    \/\/ =============================================================\n    \/\/ \u2699\ufe0f CONFIGURACI\u00d3N \u2014 ORIGEN DE ESTA LANDING\n    \/\/ =============================================================\n    var LANDING_ORIGEN = 'General';  \/\/ \u2190 Landing principal urbanista.mx\n    \/\/ =============================================================\n    \n    window.addEventListener('message', function(event) {\n        \/\/ Solo escuchamos eventos de HubSpot Forms\n        if (!event.data || event.data.type !== 'hsFormCallback') return;\n        if (event.data.eventName !== 'onFormSubmit') return;\n        if (!Array.isArray(event.data.data)) return;\n        \n        var lead = {\n            firstname: '',\n            lastname:  '',\n            email:     '',\n            phone:     '',\n            origen:    LANDING_ORIGEN,\n            timestamp: Date.now()\n        };\n        \n        \/\/ Extraer los campos del formulario\n        event.data.data.forEach(function(f) {\n            if (f.name === 'firstname') lead.firstname = (f.value || '').trim();\n            if (f.name === 'lastname')  lead.lastname  = (f.value || '').trim();\n            if (f.name === 'email')     lead.email     = (f.value || '').trim();\n            if (f.name === 'phone')     lead.phone     = (f.value || '').trim();\n        });\n        \n        \/\/ Guardar en ambos storages para m\u00e1xima compatibilidad\n        try { sessionStorage.setItem('urbanista_lead', JSON.stringify(lead)); } catch(e) {}\n        try { localStorage.setItem('urbanista_lead', JSON.stringify(lead)); } catch(e) {}\n    });\n})();\n<\/script>\n<!-- FIN URBANISTA \u00b7 CAPTURA DE LEAD UNIVERSAL -->\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>RENTA DEPARTAMENTO SIN AVAL EN CDMX Departamentos en renta en CDMX para personas que valoran su tiempo. Un oasis donde descansar de verdad: aire acondicionado, aislamiento ac\u00fastico y seguridad moderna. Espacios para compartir y recargar energ\u00eda sin salir del edificio. Y una renta sin aval, sin vueltas, con un equipo que te acompa\u00f1a cuando lo [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-17371","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/17371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/comments?post=17371"}],"version-history":[{"count":51,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/17371\/revisions"}],"predecessor-version":[{"id":26154,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/17371\/revisions\/26154"}],"wp:attachment":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/media?parent=17371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}