{"id":25662,"date":"2026-08-21T18:12:28","date_gmt":"2026-08-22T00:12:28","guid":{"rendered":"https:\/\/urbanista.mx\/?page_id=25662"},"modified":"2026-10-07T19:37:15","modified_gmt":"2026-10-08T01:37:15","slug":"aurora-santa-maria-la-ribera","status":"publish","type":"page","link":"https:\/\/urbanista.mx\/en\/aurora-santa-maria-la-ribera\/","title":{"rendered":"Aurora &#8211; Santa Mar\u00eda la Ribera"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es-MX\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Aurora by Urbanista \u2014 Departamentos en Renta Santa Mar\u00eda la Ribera CDMX sin Aval<\/title>\n<meta name=\"description\" content=\"93 residencias en renta en Santa Mar\u00eda la Ribera, CDMX, a pasos del Kiosco Morisco. Studio, 1 y 2 rec\u00e1maras en un edificio de 1949 restaurado con 17 amenidades. Sin aval, contratos desde 12 meses.\">\n<link rel=\"icon\" type=\"image\/webp\" href=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/10\/Logo-blanco-Urbanista.png.png\">\n<meta name=\"theme-color\" content=\"#004e64\">\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"preconnect\" href=\"https:\/\/js.hsforms.net\">\n<link rel=\"preconnect\" href=\"https:\/\/urbanista.mx\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-hero-fachada.webp\" fetchpriority=\"high\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&#038;family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n<style>\n:root {\n  --blue:#004e64; --blue-dark:#003847; --blue-deeper:#002a36; --blue-light:#0a7e8c; --blue-pale:#e8f4f8;\n  --accent:#00b4d8; --accent-glow:rgba(0,180,216,0.3);\n  --white:#ffffff; --off-white:#f5f9fa;\n  --text-dark:#1a2a30; --text-mid:#4a6670; --text-light:#7a9aa5;\n  --wa:#25D366;\n  --transition:cubic-bezier(0.16,1,0.3,1);\n}\n*,*::before,*::after { margin:0; padding:0; box-sizing:border-box; }\nhtml { scroll-behavior:smooth; overflow-x:hidden; }\nbody { font-family:'DM Sans',sans-serif; font-size:16px; background:var(--white); color:var(--text-dark); overflow-x:hidden; -webkit-font-smoothing:antialiased; }\nimg { max-width:100%; }\n.scroll-progress { position:fixed; top:0; left:0; width:0%; height:3px; background:linear-gradient(90deg,var(--accent),var(--blue-light)); z-index:10000; transition:width .1s linear; }\n@keyframes float { 0%,100% { transform:translate(0,0); } 50% { transform:translate(30px,-30px); } }\n@keyframes spin { to { transform:rotate(360deg); } }\n\n\/* ===== SHARED ===== *\/\n.section-container { max-width:100%; margin:0 auto; padding:0 80px; }\n.section-header { text-align:center; margin-bottom:56px; }\n.section-badge { display:inline-block; font-size:12px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--accent); margin-bottom:12px; }\n.section-title { font-family:'Bebas Neue',sans-serif; font-size:clamp(38px,5vw,60px); line-height:1; color:var(--blue); margin-bottom:12px; letter-spacing:2px; }\n.section-subtitle { font-size:18px; color:var(--text-mid); line-height:1.6; max-width:760px; margin:0 auto; }\n.dark .section-title { color:var(--white); }\n.dark .section-subtitle { color:rgba(255,255,255,.55); }\n\n\/* ===== HERO ===== *\/\n.hero { min-height:100vh; display:flex; align-items:center; position:relative; overflow:hidden; background:var(--blue-deeper); }\n.hero-bg-container { position:absolute; inset:0; z-index:0; }\n.hero-bg-container img { width:100%; height:100%; object-fit:cover; }\n.hero-overlay { position:absolute; inset:0; z-index:1; background:linear-gradient(180deg,rgba(0,42,54,.75) 0%,rgba(0,42,54,.45) 30%,rgba(0,42,54,.88) 100%); }\n.hero::before { content:''; position:absolute; top:-20%; right:-10%; width:600px; height:600px; background:radial-gradient(circle,rgba(0,180,216,.12) 0%,transparent 70%); border-radius:50%; animation:float 8s ease-in-out infinite; z-index:1; }\n.hero-content { position:relative; z-index:2; width:100%; margin:0 auto; padding:140px 80px 80px; display:grid; grid-template-columns:1fr 460px; gap:80px; align-items:center; }\n.hero-text { color:var(--white); }\n.hero-logo { margin-bottom:22px; }\n.hero-logo img { width:220px; max-width:220px; height:auto; display:block; }\n.hero-eyebrow { font-size:13px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--accent); margin-bottom:14px; }\n.hero-title { font-family:'Bebas Neue',sans-serif; font-size:clamp(46px,6vw,84px); line-height:.98; letter-spacing:2px; color:var(--white); margin-bottom:12px; }\n.hero-title b { color:var(--accent); font-weight:400; }\n.hero-disclaimer { font-size:13px; color:rgba(255,255,255,.55); margin-bottom:6px; }\n.hero-includes { font-size:17px; color:rgba(255,255,255,.75); margin-bottom:18px; line-height:1.5; }\n.hero-pill { display:inline-flex; align-items:center; gap:8px; background:rgba(0,180,216,.15); border:1px solid rgba(0,180,216,.3); padding:8px 18px; border-radius:100px; font-size:13px; letter-spacing:1.5px; text-transform:uppercase; color:var(--accent); font-weight:700; margin-bottom:22px; }\n.hero-cta { margin-bottom:12px; }\n.hero-badge { display:inline-flex; align-items:center; gap:10px; background:linear-gradient(135deg,var(--accent) 0%,var(--blue-light) 100%); color:var(--white); padding:16px 36px; border-radius:14px; font-family:'Bebas Neue',sans-serif; font-size:22px; letter-spacing:3px; text-decoration:none; transition:all .4s var(--transition); box-shadow:0 8px 32px rgba(0,180,216,.3); }\n.hero-badge:hover { transform:translateY(-3px); box-shadow:0 14px 44px rgba(0,180,216,.45); }\n.hero-notificacion { font-size:14px; color:rgba(255,255,255,.55); margin-bottom:22px; font-style:italic; }\n.hero-features { display:flex; gap:16px; flex-wrap:wrap; }\n.hero-feature { display:flex; align-items:center; gap:8px; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.12); padding:10px 18px; border-radius:100px; font-size:13px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.85); }\n.hero-feature i { color:var(--accent); }\n\n\/* ===== FORM CARD ===== *\/\n.form-card-wrap { position:relative; }\n.form-top-badge { background:var(--blue-deeper); color:var(--white); text-align:center; padding:14px 20px; border-radius:16px 16px 0 0; font-size:12px; font-weight:700; letter-spacing:2px; display:flex; align-items:center; justify-content:center; gap:8px; text-transform:uppercase; border:1px solid rgba(0,180,216,.2); border-bottom:none; }\n.form-top-badge i { color:var(--accent); }\n.form-card { background:#fff; border-radius:0 0 20px 20px; padding:32px 28px 28px; box-shadow:0 24px 70px rgba(0,42,54,.45),0 8px 24px rgba(0,180,216,.18); }\n.form-internal-badge { text-align:center; font-family:'Bebas Neue',sans-serif; font-size:28px; letter-spacing:3px; color:var(--blue); margin-bottom:6px; }\n.form-internal-sub { text-align:center; font-size:13px; color:var(--text-mid); margin-bottom:22px; font-weight:500; }\n.form-security-note { display:flex; align-items:center; justify-content:center; gap:6px; font-size:12px; color:var(--text-light); margin-top:16px; padding-top:16px; border-top:1px solid #eef4f6; }\n.form-security-note i { color:var(--accent); font-size:11px; }\n\n\/* HubSpot \u2014 light *\/\n.hs-light .hs-form { display:flex !important; flex-direction:column !important; }\n.hs-light .hs-form-field { padding:0 !important; margin-bottom:16px !important; border:none !important; }\n.hs-light .hs-form-field > label { display:block !important; font-size:12px !important; font-weight:600 !important; letter-spacing:.5px !important; color:var(--text-mid) !important; margin-bottom:7px !important; font-family:'DM Sans',sans-serif !important; }\n.hs-light .hs-form-field > label span { font-size:12px !important; color:var(--text-mid) !important; }\n.hs-light .hs-input { width:100% !important; background:#fff !important; border:1.5px solid #e1ecf1 !important; border-radius:10px !important; padding:14px 16px !important; font-family:'DM Sans',sans-serif !important; font-size:15px !important; color:var(--text-dark) !important; outline:none !important; box-sizing:border-box !important; transition:all .25s ease !important; box-shadow:0 1px 2px rgba(0,42,54,.04) !important; }\n.hs-light .hs-input:hover { border-color:#b8d4de !important; }\n.hs-light .hs-input:focus { border-color:var(--accent) !important; box-shadow:0 0 0 3px rgba(0,180,216,.12) !important; }\n.hs-light .hs-input::placeholder { color:#a3b8c2 !important; }\n.hs-light .hs-fieldtype-intl-phone { display:flex !important; gap:10px !important; }\n.hs-light .hs-fieldtype-intl-phone select.hs-input { width:auto !important; min-width:90px !important; max-width:110px !important; flex-shrink:0 !important; }\n.hs-light .hs-fieldtype-intl-phone input.hs-input { flex:1 !important; }\n.hs-light .hs-form-required { color:var(--accent) !important; margin-left:2px !important; }\n.hs-light .hs-submit { margin-top:8px !important; }\n.hs-light .hs-button { width:100% !important; background:var(--blue) !important; color:#fff !important; border:none !important; padding:16px 32px !important; border-radius:10px !important; font-family:'Bebas Neue',sans-serif !important; font-size:20px !important; letter-spacing:3px !important; cursor:pointer !important; text-transform:uppercase !important; transition:all .25s ease !important; box-shadow:0 4px 14px rgba(0,78,100,.25) !important; }\n.hs-light .hs-button:hover { background:var(--blue-dark) !important; transform:translateY(-1px) !important; }\n.hs-light .hs-error-msgs { color:#e53e3e !important; font-size:13px !important; margin-top:6px !important; list-style:none !important; padding:0 !important; }\n.hs-light .legal-consent-container { font-size:12px !important; color:var(--text-light) !important; margin-top:10px !important; line-height:1.5 !important; }\n.hs-light .legal-consent-container a { color:var(--accent) !important; }\n.hs-light .legal-consent-container label { font-size:12px !important; color:var(--text-mid) !important; display:flex !important; align-items:flex-start !important; gap:10px !important; }\n.hs-light .legal-consent-container input[type=checkbox] { accent-color:var(--accent) !important; margin-top:2px !important; }\n\n\/* HubSpot \u2014 dark *\/\n.hs-dark .hs-form { display:flex !important; flex-direction:column !important; }\n.hs-dark .hs-form-field { padding:0 !important; margin-bottom:16px !important; border:none !important; }\n.hs-dark .hs-form-field > label, .hs-dark .hs-form-field > label span { display:block !important; font-size:12px !important; font-weight:600 !important; letter-spacing:.5px !important; color:rgba(255,255,255,.75) !important; margin-bottom:7px !important; font-family:'DM Sans',sans-serif !important; }\n.hs-dark .hs-form-field > label span { display:inline !important; margin:0 !important; }\n.hs-dark .hs-input { width:100% !important; background:rgba(255,255,255,.08) !important; border:1.5px solid rgba(255,255,255,.15) !important; border-radius:10px !important; padding:14px 16px !important; font-family:'DM Sans',sans-serif !important; font-size:15px !important; color:#fff !important; outline:none !important; box-sizing:border-box !important; transition:all .25s ease !important; }\n.hs-dark .hs-input:focus { border-color:var(--accent) !important; background:rgba(0,180,216,.08) !important; box-shadow:0 0 0 3px rgba(0,180,216,.15) !important; }\n.hs-dark .hs-input::placeholder { color:rgba(255,255,255,.4) !important; }\n.hs-dark select.hs-input option { color:var(--text-dark) !important; background:#fff !important; }\n.hs-dark .hs-fieldtype-intl-phone { display:flex !important; gap:10px !important; }\n.hs-dark .hs-fieldtype-intl-phone select.hs-input { width:auto !important; min-width:90px !important; max-width:110px !important; flex-shrink:0 !important; }\n.hs-dark .hs-fieldtype-intl-phone input.hs-input { flex:1 !important; }\n.hs-dark .hs-form-required { color:var(--accent) !important; margin-left:2px !important; }\n.hs-dark .hs-submit { margin-top:8px !important; }\n.hs-dark .hs-button { width:100% !important; background:var(--accent) !important; color:#fff !important; border:none !important; padding:16px 32px !important; border-radius:10px !important; font-family:'Bebas Neue',sans-serif !important; font-size:20px !important; letter-spacing:3px !important; cursor:pointer !important; text-transform:uppercase !important; transition:all .25s ease !important; box-shadow:0 4px 14px rgba(0,180,216,.3) !important; }\n.hs-dark .hs-button:hover { background:#00a3c4 !important; transform:translateY(-1px) !important; }\n.hs-dark .hs-error-msgs { color:#ff6b6b !important; font-size:13px !important; margin-top:6px !important; list-style:none !important; padding:0 !important; }\n.hs-dark .legal-consent-container, .hs-dark .legal-consent-container label { font-size:12px !important; color:rgba(255,255,255,.5) !important; line-height:1.5 !important; }\n.hs-dark .legal-consent-container label { display:flex !important; align-items:flex-start !important; gap:10px !important; }\n.hs-dark .legal-consent-container a { color:var(--accent) !important; }\n.hs-dark .legal-consent-container input[type=checkbox] { accent-color:var(--accent) !important; margin-top:2px !important; }\n\n\/* ===== APARTMENTS ===== *\/\n.apartments-section { padding:100px 0; background:var(--off-white); }\n.apartments-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; max-width:1240px; margin:0 auto; }\n.apartment-card { border-radius:20px; overflow:hidden; background:#fff; border:1px solid rgba(0,78,100,.08); transition:all .4s var(--transition); display:flex; flex-direction:column; }\n.apartment-card:hover { transform:translateY(-8px); box-shadow:0 20px 60px rgba(0,78,100,.15); border-color:rgba(0,180,216,.2); }\n.apartment-card.featured { border-color:var(--accent); box-shadow:0 8px 30px rgba(0,180,216,.15); }\n.apartment-image { position:relative; aspect-ratio:16\/10; overflow:hidden; }\n.apartment-image img { width:100%; height:100%; object-fit:cover; transition:transform .6s; display:block; }\n.apartment-card:hover .apartment-image img { transform:scale(1.06); }\n.apartment-price { position:absolute; bottom:12px; left:12px; background:linear-gradient(135deg,var(--blue),var(--blue-light)); color:#fff; padding:8px 16px; border-radius:10px; font-family:'Bebas Neue',sans-serif; font-size:20px; letter-spacing:1px; }\n.apartment-badge { position:absolute; top:12px; right:12px; background:var(--accent); color:#fff; padding:4px 12px; border-radius:100px; font-size:11px; font-weight:700; letter-spacing:1.5px; text-transform:uppercase; }\n.apartment-badge.popular { background:linear-gradient(135deg,#f59e0b,#ef4444); }\n.apartment-content { padding:24px; display:flex; flex-direction:column; flex:1; }\n.apartment-title { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:2px; color:var(--blue); margin-bottom:12px; }\n.apartment-features { display:flex; gap:16px; margin-bottom:14px; flex-wrap:wrap; }\n.apartment-feature { display:flex; align-items:center; gap:6px; font-size:14px; color:var(--text-mid); }\n.apartment-feature i { color:var(--accent); }\n.apartment-description { font-size:15px; color:var(--text-mid); line-height:1.6; margin-bottom:18px; flex:1; }\n.apartment-link { font-weight:700; font-size:14px; letter-spacing:1.5px; text-transform:uppercase; color:var(--accent); text-decoration:none; }\n.apartment-link:hover { color:var(--blue); }\n\n\/* ===== CHECKLIST ===== *\/\n.about-section { padding:100px 0; background:var(--blue-deeper); color:#fff; position:relative; overflow:hidden; }\n.about-section::before { content:''; position:absolute; top:-20%; right:-10%; width:500px; height:500px; background:radial-gradient(circle,rgba(0,180,216,.1) 0%,transparent 70%); border-radius:50%; pointer-events:none; }\n.about-content { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; position:relative; }\n.about-image { border-radius:20px; overflow:hidden; aspect-ratio:16\/10; }\n.about-image img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .6s; }\n.about-image:hover img { transform:scale(1.03); }\n.about-text h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(34px,4vw,52px); color:#fff; margin-bottom:24px; letter-spacing:2px; }\n.about-features { display:flex; flex-direction:column; gap:6px; }\n.about-feature { display:flex; align-items:flex-start; gap:12px; padding:10px 16px; border-radius:12px; transition:background .3s; }\n.about-feature:hover { background:rgba(255,255,255,.05); }\n.about-feature i { color:var(--accent); margin-top:3px; font-size:16px; }\n.about-feature span { font-size:16px; color:rgba(255,255,255,.78); line-height:1.5; }\n\n\/* ===== GALLERY ===== *\/\n.gallery-section { padding:100px 0; background:#fff; }\n.gallery-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }\n.gallery-item { border-radius:16px; overflow:hidden; aspect-ratio:4\/3; }\n.gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .6s var(--transition); }\n.gallery-item:hover img { transform:scale(1.05); }\n\n\/* ===== AMENITIES ===== *\/\n.amenities-section { padding:100px 0; background:var(--off-white); }\n.amenities-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }\n.amenity-card { background:#fff; border:1px solid rgba(0,78,100,.08); border-radius:20px; padding:32px 24px; text-align:center; transition:all .4s var(--transition); }\n.amenity-card:hover { transform:translateY(-6px); box-shadow:0 16px 48px rgba(0,78,100,.1); border-color:rgba(0,180,216,.2); }\n.amenity-card.premium { background:linear-gradient(135deg,var(--blue-deeper),var(--blue)); border-color:rgba(0,180,216,.3); }\n.amenity-icon { width:56px; height:56px; background:rgba(0,180,216,.1); border-radius:14px; display:flex; align-items:center; justify-content:center; margin:0 auto 16px; }\n.amenity-icon i { font-size:22px; color:var(--accent); }\n.amenity-card.premium .amenity-icon { background:var(--accent); }\n.amenity-card.premium .amenity-icon i { color:#fff; }\n.amenity-title { font-family:'Bebas Neue',sans-serif; font-size:24px; letter-spacing:1.5px; color:var(--blue); margin-bottom:8px; }\n.amenity-card.premium .amenity-title { color:#fff; }\n.amenity-description { font-size:14px; color:var(--text-mid); line-height:1.5; }\n.amenity-card.premium .amenity-description { color:rgba(255,255,255,.65); }\n.amenity-big { font-family:'Bebas Neue',sans-serif; font-size:52px; letter-spacing:2px; color:var(--accent); line-height:1; margin-top:14px; }\n\n\/* ===== PILARES ===== *\/\n.benefits-general-section { padding:100px 0; background:#fff; }\n.benefits-general-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:24px; }\n.benefit-general-card { background:var(--off-white); border:1px solid rgba(0,78,100,.08); border-radius:20px; padding:36px 28px; position:relative; overflow:hidden; transition:all .4s var(--transition); }\n.benefit-general-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,var(--accent),var(--blue-light)); transform:scaleX(0); transform-origin:left; transition:transform .4s var(--transition); }\n.benefit-general-card:hover::before { transform:scaleX(1); }\n.benefit-general-card:hover { transform:translateY(-6px); box-shadow:0 20px 50px rgba(0,78,100,.12); }\n.benefit-general-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:2px; color:var(--blue); margin-bottom:14px; }\n.benefit-general-card p { font-size:15px; color:var(--text-mid); line-height:1.6; }\n\n\/* ===== TESTIMONIALS ===== *\/\n.testimonials-section { padding:100px 0; background:var(--off-white); }\n.testimonials-section[hidden] { display:none; }\n.testimonials-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }\n.testimonial-item { background:#fff; border:1px solid rgba(0,78,100,.08); border-radius:16px; padding:28px 24px; text-align:center; transition:all .3s; }\n.testimonial-item:hover { transform:translateY(-4px); box-shadow:0 12px 40px rgba(0,78,100,.1); }\n.testimonial-item .stars { color:#f59e0b; font-size:18px; margin-bottom:12px; }\n.testimonial-item p { font-size:15px; color:var(--text-mid); line-height:1.6; margin-bottom:10px; font-style:italic; }\n.testimonial-item span { font-size:13px; color:var(--text-light); font-weight:600; }\n\n\/* ===== VIRTUAL TOUR ===== *\/\n.virtual-tour-section { padding:100px 0; background:var(--blue-deeper); color:#fff; }\n.tour-container { max-width:1100px; margin:0 auto 50px; border-radius:20px; overflow:hidden; position:relative; }\n.tour-preview { display:flex; align-items:center; justify-content:center; min-height:420px; position:relative; cursor:pointer; }\n.tour-preview-bg { position:absolute; inset:0; }\n.tour-preview-bg img { width:100%; height:100%; object-fit:cover; filter:brightness(.5); }\n.tour-preview-content { position:relative; z-index:2; text-align:center; padding:40px; }\n.tour-icon { width:80px; height:80px; background:rgba(0,180,216,.15); backdrop-filter:blur(10px); border:2px solid rgba(0,180,216,.3); border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto 20px; }\n.tour-icon i { font-size:32px; color:var(--accent); }\n.tour-preview-content h3 { font-family:'Bebas Neue',sans-serif; font-size:36px; letter-spacing:3px; margin-bottom:8px; }\n.tour-preview-content p { font-size:16px; color:rgba(255,255,255,.65); margin-bottom:24px; }\n.tour-btn { display:inline-flex; align-items:center; gap:10px; background:linear-gradient(135deg,var(--accent),var(--blue-light)); color:#fff; padding:16px 36px; border:none; border-radius:100px; font-family:'Bebas Neue',sans-serif; font-size:20px; letter-spacing:3px; cursor:pointer; transition:all .4s var(--transition); box-shadow:0 8px 30px var(--accent-glow); }\n.tour-btn:hover { transform:translateY(-3px); }\n.tour-iframe-container { display:none; position:relative; min-height:500px; background:#000; border-radius:20px; overflow:hidden; }\n.tour-iframe-container.active { display:block; }\n.tour-iframe-container.fullscreen { position:fixed; inset:0; z-index:10000; border-radius:0; min-height:100vh; }\n.tour-iframe-container iframe { width:100%; height:500px; border:none; display:block; }\n.tour-iframe-container.fullscreen iframe { height:100vh; }\n.tour-controls { position:absolute; top:16px; right:16px; z-index:10; display:flex; gap:8px; }\n.tour-control-btn { width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,.2); background:rgba(0,0,0,.5); color:#fff; display:flex; align-items:center; justify-content:center; cursor:pointer; transition:all .3s; }\n.tour-control-btn:hover { background:var(--accent); border-color:var(--accent); }\n.tour-loading { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; background:rgba(0,42,54,.9); z-index:5; }\n.tour-loading.hidden { display:none; }\n.loading-spinner { width:40px; height:40px; border:3px solid rgba(255,255,255,.1); border-top-color:var(--accent); border-radius:50%; animation:spin 1s linear infinite; margin-bottom:12px; }\n.tour-loading p { color:rgba(255,255,255,.6); font-size:15px; }\n.tour-benefits { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; max-width:1100px; margin:0 auto; }\n.tour-benefit { text-align:center; padding:24px; }\n.benefit-icon { width:56px; height:56px; background:rgba(0,180,216,.12); border:1px solid rgba(0,180,216,.25); border-radius:14px; display:flex; align-items:center; justify-content:center; margin:0 auto 14px; }\n.benefit-icon i { font-size:20px; color:var(--accent); }\n.tour-benefit h4 { font-size:17px; font-weight:700; margin-bottom:6px; }\n.tour-benefit p { font-size:14px; color:rgba(255,255,255,.5); line-height:1.5; }\n\n\/* ===== MAP ===== *\/\n.map-section { padding:90px 0; background:var(--off-white); }\n.map-container { max-width:1100px; margin:0 auto; border-radius:20px; overflow:hidden; position:relative; box-shadow:0 20px 60px rgba(0,78,100,.15); }\n.map-container iframe { width:100%; height:450px; display:block; border:0; }\n.map-overlay { position:absolute; inset:0; background:rgba(0,42,54,.3); display:flex; align-items:center; justify-content:center; opacity:0; transition:opacity .3s; pointer-events:none; }\n.map-container:hover .map-overlay { opacity:1; pointer-events:auto; }\n.map-btn { display:inline-flex; align-items:center; gap:10px; background:var(--accent); color:#fff; padding:16px 32px; border-radius:100px; font-weight:700; font-size:15px; letter-spacing:1px; text-transform:uppercase; text-decoration:none; box-shadow:0 8px 30px var(--accent-glow); }\n\n\/* ===== FINAL CTA ===== *\/\n.final-cta-section { padding:100px 0; background:linear-gradient(165deg,var(--blue-deeper),var(--blue) 50%,var(--blue-light)); color:#fff; position:relative; overflow:hidden; }\n.final-cta-section::before { content:''; position:absolute; top:50%; left:50%; width:600px; height:600px; background:radial-gradient(circle,rgba(0,180,216,.12),transparent 70%); transform:translate(-50%,-50%); }\n.final-cta-header { text-align:center; margin-bottom:48px; position:relative; z-index:2; }\n.final-cta-badge { display:inline-flex; align-items:center; gap:8px; background:rgba(0,180,216,.15); border:1px solid rgba(0,180,216,.3); padding:8px 18px; border-radius:100px; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:var(--accent); font-weight:700; margin-bottom:20px; }\n.final-cta-title { font-family:'Bebas Neue',sans-serif; font-size:clamp(42px,6vw,76px); line-height:1; letter-spacing:2px; }\n.highlight-text { color:var(--accent); }\n.final-form-section { max-width:560px; margin:0 auto; position:relative; z-index:2; }\n.final-form-container { background:rgba(255,255,255,.06); backdrop-filter:blur(20px); -webkit-backdrop-filter:blur(20px); border:1px solid rgba(255,255,255,.1); border-radius:20px; padding:36px; }\n.form-header h3 { font-family:'Bebas Neue',sans-serif; font-size:30px; letter-spacing:3px; text-align:center; margin-bottom:24px; }\n.security-note { display:flex; align-items:center; gap:8px; justify-content:center; font-size:13px; color:rgba(255,255,255,.45); margin-top:20px; }\n.security-note i { color:var(--accent); }\n.direct-contact { text-align:center; margin-top:24px; padding-top:22px; border-top:1px solid rgba(255,255,255,.1); }\n.direct-contact p { font-size:14px; color:rgba(255,255,255,.65); margin-bottom:12px; }\n.wa-direct-btn { display:inline-flex; align-items:center; gap:10px; background:var(--wa); color:#fff; padding:12px 28px; border-radius:100px; font-weight:700; font-size:15px; letter-spacing:.5px; text-decoration:none; border:none; cursor:pointer; font-family:'DM Sans',sans-serif; transition:all .3s; box-shadow:0 6px 22px rgba(37,211,102,.3); }\n.wa-direct-btn:hover { background:#1ea952; transform:translateY(-2px); }\n.wa-direct-btn i { font-size:20px; }\n\n\/* ===== FOOTER ===== *\/\n.footer { padding:44px 80px; background:var(--blue-deeper); border-top:1px solid rgba(255,255,255,.05); text-align:center; }\n.footer-logo { width:180px; max-width:180px; height:auto; display:block; margin:0 auto 18px; }\n.footer-partner-wrap { display:flex; justify-content:center; margin:0 auto 20px; }\n.footer-partner { display:block; width:130px; height:auto; background:#fff; border-radius:10px; padding:8px; box-shadow:0 6px 20px rgba(0,0,0,.25); }\n.footer-text { font-size:14px; color:rgba(255,255,255,.45); line-height:1.6; }\n\n\/* ===== WHATSAPP ===== *\/\n.wa-float { position:fixed; bottom:28px; right:28px; z-index:900; width:60px; height:60px; background:var(--wa); border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow:0 4px 20px rgba(37,211,102,.3); transition:transform .3s; text-decoration:none; }\n.wa-float:hover { transform:scale(1.1); }\n.wa-float i { font-size:28px; color:#fff; }\n#wa-modal { display:none; position:fixed; inset:0; background:rgba(0,42,54,.85); z-index:9999; align-items:center; justify-content:center; padding:20px; }\n#wa-modal .wa-modal-inner { background:#fff; border-radius:20px; max-width:480px; width:100%; padding:32px 28px; position:relative; max-height:90vh; overflow-y:auto; }\n#wa-close { position:absolute; top:12px; right:12px; background:none; border:none; font-size:24px; cursor:pointer; color:var(--blue); }\n#wa-modal h3 { font-family:'Bebas Neue',sans-serif; color:var(--blue); text-align:center; font-size:26px; letter-spacing:2px; margin-bottom:8px; }\n#wa-modal .wa-modal-sub { text-align:center; font-size:13px; color:var(--text-mid); margin-bottom:18px; }\n#hubspot-form-whatsapp .hs-button { background:var(--wa) !important; box-shadow:none !important; }\n#hubspot-form-whatsapp .hs-button:hover { background:#1ea952 !important; }\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width:1280px) {\n  .hero-content { padding:140px 48px 80px; gap:48px; }\n  .section-container { padding:0 48px; }\n  .footer { padding:40px 48px; }\n  .benefits-general-grid { grid-template-columns:repeat(2,1fr); }\n}\n@media (max-width:1024px) {\n  .hero-content { grid-template-columns:1fr; gap:40px; padding:120px 32px 60px; }\n  .form-card-wrap { max-width:480px; margin:0 auto; width:100%; }\n  .section-container { padding:0 32px; }\n  .footer { padding:40px 32px; }\n  .about-content { grid-template-columns:1fr; gap:40px; }\n  .apartments-grid { grid-template-columns:repeat(2,1fr); }\n  .amenities-grid { grid-template-columns:repeat(2,1fr); }\n  .gallery-grid { grid-template-columns:repeat(2,1fr); }\n  .testimonials-grid { grid-template-columns:1fr; }\n  .tour-benefits { grid-template-columns:1fr; gap:12px; }\n}\n@media (max-width:760px) {\n  .apartments-grid { grid-template-columns:1fr; }\n}\n@media (max-width:640px) {\n  .hero-content { padding:100px 16px 40px; }\n  .section-container { padding:0 16px; }\n  .footer { padding:30px 16px; }\n  .hero-logo img { width:180px; max-width:180px; }\n  .hero-eyebrow { font-size:11px; letter-spacing:2px; }\n  .hero-features { flex-direction:column; align-items:flex-start; }\n  .benefits-general-grid, .amenities-grid, .gallery-grid { grid-template-columns:1fr; }\n  .form-card { padding:22px 18px; }\n  .final-form-container { padding:24px 20px; }\n  .map-container iframe { height:340px; }\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"scroll-progress\" id=\"scrollProgress\"><\/div>\n\n<!-- ================= HERO ================= -->\n<section class=\"hero\">\n  <div class=\"hero-bg-container\">\n    <img src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-hero-fachada.webp\" alt=\"Fachada del edificio Aurora by Urbanista en Santa Mar\u00eda la Ribera\" fetchpriority=\"high\" decoding=\"async\">\n  <\/div>\n  <div class=\"hero-overlay\"><\/div>\n  <div class=\"hero-content\">\n    <div class=\"hero-text\">\n      <div class=\"hero-logo\">\n        <img src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/LOGO-BLANCO-Aurora-e1791423313121.png\" alt=\"Renta en Aurora\" width=\"220\" decoding=\"async\">\n      <\/div>\n      <p class=\"hero-eyebrow\">93 residencias en Santa Mar\u00eda la Ribera \u00b7 A pasos del Kiosco Morisco<\/p>\n      <h1 class=\"hero-title\">Renta tu depa en un<br>cl\u00e1sico de <b>1949<\/b><\/h1>\n      <p class=\"hero-disclaimer\">* Precios y disponibilidad sujetos a cambios sin previo aviso. Im\u00e1genes ilustrativas<\/p>\n      <p class=\"hero-includes\">Studio, 1 y 2 rec\u00e1maras desde <b style=\"color:var(--accent)\">$18,980<\/b> en un edificio restaurado con 17 amenidades<\/p>\n      <p class=\"hero-pill\">93 residencias en renta<\/p>\n      <div class=\"hero-cta\">\n        <a href=\"#hubspot-form-footer\" class=\"hero-badge\"><i class=\"fas fa-home\"><\/i> AGENDAR TOUR<\/a>\n      <\/div>\n      <div class=\"hero-notificacion\" id=\"tour-notification\" hidden>\n        <i>\u00a1<span id=\"tour-notification-number\"><\/span> personas han agendado tour hoy!<\/i>\n      <\/div>\n      <div class=\"hero-features\">\n        <div class=\"hero-feature\"><i class=\"fas fa-handshake\"><\/i><span>Renta sin aval<\/span><\/div>\n        <div class=\"hero-feature\"><i class=\"fas fa-calendar-check\"><\/i><span>Renta m\u00ednima por 12 meses<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"form-card-wrap\" id=\"FORM\">\n      <div class=\"form-top-badge\"><i class=\"fas fa-star\"><\/i> 93 residencias en renta<\/div>\n      <div class=\"form-card hs-light\">\n        <div class=\"form-internal-badge\">AGENDA UN TOUR<\/div>\n        <p class=\"form-internal-sub\">Tour de 30 minutos \u00b7 Confirmaci\u00f3n inmediata \u00b7 Sin costo<\/p>\n        <div id=\"hubspot-form-hero\"><\/div>\n        <div class=\"form-security-note\"><i class=\"fas fa-lock\"><\/i><span>Tus datos est\u00e1n 100% protegidos<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= DEPARTAMENTOS ================= -->\n<section class=\"apartments-section\" id=\"apartments\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">Nuestros Departamentos<\/div>\n      <h2 class=\"section-title\">Espacios dise\u00f1ados para ti<\/h2>\n      <p class=\"section-subtitle\">Studio, 1 y 2 rec\u00e1maras, con distintas distribuciones<\/p>\n    <\/div>\n    <div class=\"apartments-grid\">\n      <div class=\"apartment-card\">\n        <div class=\"apartment-image\">\n          <img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-depa-studio.webp\" alt=\"Departamento tipo studio en Aurora, Santa Mar\u00eda la Ribera\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"375\">\n          <div class=\"apartment-price\">Desde $18,980.00<\/div>\n          <div class=\"apartment-badge\">Disponible<\/div>\n        <\/div>\n        <div class=\"apartment-content\">\n          <h3 class=\"apartment-title\">Departamento Tipo Studio<\/h3>\n          <div class=\"apartment-features\"><div class=\"apartment-feature\"><i class=\"fas fa-bed\"><\/i><span>Studio<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-utensils\"><\/i><span>Cocina<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-door-closed\"><\/i><span>Cl\u00f3set<\/span><\/div><\/div>\n          <p class=\"apartment-description\">Todo lo esencial en un espacio eficiente y luminoso. Cocina de madera, parrilla el\u00e9ctrica y cl\u00f3set integrado.<\/p>\n          <a href=\"#hubspot-form-footer\" class=\"apartment-link\">Quiero rentar \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"apartment-card featured\">\n        <div class=\"apartment-image\">\n          <img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-depa-1-recamara.webp\" alt=\"Departamento de 1 rec\u00e1mara en renta en Aurora, Santa Mar\u00eda la Ribera\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"375\">\n          <div class=\"apartment-price\">Desde $20,873.00<\/div>\n          <div class=\"apartment-badge popular\">M\u00e1s popular<\/div>\n        <\/div>\n        <div class=\"apartment-content\">\n          <h3 class=\"apartment-title\">Departamento 1 Rec\u00e1mara<\/h3>\n          <div class=\"apartment-features\"><div class=\"apartment-feature\"><i class=\"fas fa-bed\"><\/i><span>1 Rec\u00e1mara<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-couch\"><\/i><span>Sala<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-chair\"><\/i><span>Comedor<\/span><\/div><\/div>\n          <p class=\"apartment-description\">Sala, comedor y rec\u00e1mara independiente, con distintas distribuciones disponibles.<\/p>\n          <a href=\"#hubspot-form-footer\" class=\"apartment-link\">Quiero rentar \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"apartment-card\">\n        <div class=\"apartment-image\">\n          <img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-depa-2-recamaras.webp\" alt=\"Departamento de 2 rec\u00e1maras en renta en Aurora, Santa Mar\u00eda la Ribera\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"375\">\n          <div class=\"apartment-price\">Desde $30,800.00<\/div>\n          <div class=\"apartment-badge\">Disponible<\/div>\n        <\/div>\n        <div class=\"apartment-content\">\n          <h3 class=\"apartment-title\">Departamento 2 Rec\u00e1maras<\/h3>\n          <div class=\"apartment-features\"><div class=\"apartment-feature\"><i class=\"fas fa-bed\"><\/i><span>2 Rec\u00e1maras<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-users\"><\/i><span>Ideal roomies<\/span><\/div><div class=\"apartment-feature\"><i class=\"fas fa-laptop-house\"><\/i><span>Home office<\/span><\/div><\/div>\n          <p class=\"apartment-description\">La tipolog\u00eda m\u00e1s amplia del edificio, ideal para compartir o montar tu home office.<\/p>\n          <a href=\"#hubspot-form-footer\" class=\"apartment-link\">Quiero rentar \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= RENTA DEPARTAMENTO EN CDMX ================= -->\n<section class=\"about-section\">\n  <div class=\"section-container\">\n    <div class=\"about-content\">\n      <div class=\"about-image\">\n        <img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-checklist-sky-lounge.webp\" alt=\"Sky lounge de Aurora by Urbanista\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\">\n      <\/div>\n      <div class=\"about-text\">\n        <h2>Renta departamento en CDMX<\/h2>\n        <div class=\"about-features\">\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Edificio de 1949 restaurado, con pisos de terrazo y arquitectura original<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>93 residencias: Studio, 1 y 2 rec\u00e1maras con distintas distribuciones<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Muros con reducci\u00f3n de ruido exterior, cortinas blackout y l\u00e1mparas dimeables en cada residencia<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Pet friendly, con mascotario dentro del edificio<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Refrigerador, microondas, parrilla el\u00e9ctrica, cocina y cl\u00f3sets de madera<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Sprinklers, c\u00e1maras anal\u00edticas y lobby con concierge<\/span><\/div>\n          <div class=\"about-feature\"><i class=\"fas fa-check-circle\"><\/i><span>Parking para bicis y scooters, \u00e1rea de delivery e internet en todo el edificio<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= GALER\u00cdA ================= -->\n<section class=\"gallery-section\" id=\"gallery\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">Galer\u00eda de Espacios<\/div>\n      <h2 class=\"section-title\">Conoce ahora tu nuevo departamento<\/h2>\n      <p class=\"section-subtitle\">Descubre cada rinc\u00f3n de AURORA y enam\u00f3rate de tu pr\u00f3ximo hogar<\/p>\n    <\/div>\n    <div class=\"gallery-grid\">\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-01-sala-comedor.webp\" alt=\"Aurora Sala comedor\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-02-gym.webp\" alt=\"Aurora Gimnasio\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-03-cine-privado.webp\" alt=\"Aurora Cine privado\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-04-coworking.webp\" alt=\"Aurora Coworking\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-05-asadores.webp\" alt=\"Aurora Asadores\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n      <div class=\"gallery-item\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-galeria-06-sala.webp\" alt=\"Aurora Sala\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= AMENIDADES ================= -->\n<section class=\"amenities-section\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">Amenidades<\/div>\n      <h2 class=\"section-title\">Tu departamento es solo el principio<\/h2>\n      <p class=\"section-subtitle\">17 amenidades en el edificio: sauna, gaming zone, cocinas lounge, lavander\u00eda, mascotario, patio con vegetaci\u00f3n y mucho m\u00e1s<\/p>\n    <\/div>\n    <div class=\"amenities-grid\">\n      <div class=\"amenity-card\"><div class=\"amenity-icon\"><i class=\"fas fa-building\"><\/i><\/div><h3 class=\"amenity-title\">Sky Lounge \u00b7 Terrazas<\/h3><p class=\"amenity-description\">Terrazas con vista para tus tardes y noches especiales<\/p><\/div>\n      <div class=\"amenity-card\"><div class=\"amenity-icon\"><i class=\"fas fa-dumbbell\"><\/i><\/div><h3 class=\"amenity-title\">Gym y Sauna<\/h3><p class=\"amenity-description\">Gimnasio equipado y sauna, cero traslados para entrenar<\/p><\/div>\n      <div class=\"amenity-card\"><div class=\"amenity-icon\"><i class=\"fas fa-film\"><\/i><\/div><h3 class=\"amenity-title\">Cine Privado<\/h3><p class=\"amenity-description\">Sala de cine y gaming zone para tus planes en casa<\/p><\/div>\n      <div class=\"amenity-card\"><div class=\"amenity-icon\"><i class=\"fas fa-laptop\"><\/i><\/div><h3 class=\"amenity-title\">Coworking<\/h3><p class=\"amenity-description\">Coworking y sala de juntas para trabajar sin salir del edificio<\/p><\/div>\n      <div class=\"amenity-card\"><div class=\"amenity-icon\"><i class=\"fas fa-fire\"><\/i><\/div><h3 class=\"amenity-title\">Asadores Premium<\/h3><p class=\"amenity-description\">Asadores y cocinas lounge para recibir a tus amigos<\/p><\/div>\n      <div class=\"amenity-card premium\"><div class=\"amenity-icon\"><i class=\"fas fa-plus\"><\/i><\/div><h3 class=\"amenity-title\">Y mucho m\u00e1s<\/h3><p class=\"amenity-description\">Lavander\u00eda, mascotario, lobby con concierge, delivery y parking para bicis<\/p><div class=\"amenity-big\">17<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= PILARES ================= -->\n<section class=\"benefits-general-section\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\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    <div class=\"benefits-general-grid\">\n      <div class=\"benefit-general-card\"><h3>Renta f\u00e1cil<\/h3><p>Agenda tu tour directo en el calendario y queda confirmado al instante. Recorre amenidades y residencias disponibles y conoce precios y condiciones de cada tipolog\u00eda.<\/p><\/div>\n      <div class=\"benefit-general-card\"><h3>Oasis en la ciudad<\/h3><p>Muros con reducci\u00f3n de ruido exterior, cortinas blackout y l\u00e1mparas dimeables en cada residencia, y un patio con vegetaci\u00f3n para desconectarte. Tu espacio, a tu ritmo.<\/p><\/div>\n      <div class=\"benefit-general-card\"><h3>Comparte y recarga<\/h3><p>Sky lounge, gym, sauna, cine privado, gaming zone, coworking, asadores premium, cocinas lounge y mascotario. 17 amenidades para hacer tu d\u00eda m\u00e1s ligero, sin salir del edificio.<\/p><\/div>\n      <div class=\"benefit-general-card\"><h3>Vive cerca de todo<\/h3><p>En el coraz\u00f3n de Santa Mar\u00eda la Ribera: a pasos del Kiosco Morisco y la Alameda, a minutos de Buenavista (tren suburbano y Metrob\u00fas) y con acceso directo a Circuito Interior e Insurgentes.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= TESTIMONIOS ================= -->\n<section class=\"testimonials-section\" id=\"testimonios\" hidden>\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">Testimonios<\/div>\n      <h2 class=\"section-title\">Lo que dicen nuestros residentes<\/h2>\n    <\/div>\n    <div class=\"testimonials-grid\" id=\"testimonials-grid\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= TOUR VIRTUAL ================= -->\n<section class=\"virtual-tour-section dark\" id=\"tour-virtual\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">Tour Virtual 360\u00b0<\/div>\n      <h2 class=\"section-title\">Recorre Aurora desde casa<\/h2>\n      <p class=\"section-subtitle\">Explora cada rinc\u00f3n de nuestras amenidades con nuestro tour virtual interactivo<\/p>\n    <\/div>\n    <div class=\"tour-container\">\n      <div class=\"tour-preview\" id=\"tourPreview\" onclick=\"loadVirtualTour()\">\n        <div class=\"tour-preview-content\">\n          <div class=\"tour-icon\"><i class=\"fas fa-cube\"><\/i><\/div>\n          <h3>Tour Virtual 360\u00b0<\/h3>\n          <p>Recorre las amenidades de AURORA con tecnolog\u00eda de realidad virtual<\/p>\n          <button class=\"tour-btn\" type=\"button\"><i class=\"fas fa-play\"><\/i> Iniciar Tour Virtual<\/button>\n        <\/div>\n        <div class=\"tour-preview-bg\"><img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2026\/10\/aurora-tour-sky-lounge-noche.webp\" alt=\"Vista previa tour virtual Aurora\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\"><\/div>\n      <\/div>\n      <div class=\"tour-iframe-container\" id=\"tourIframeContainer\">\n        <div class=\"tour-controls\">\n          <button class=\"tour-control-btn\" onclick=\"closeVirtualTour()\" title=\"Cerrar tour\" type=\"button\"><i class=\"fas fa-times\"><\/i><\/button>\n          <button class=\"tour-control-btn\" onclick=\"toggleFullscreen()\" title=\"Pantalla completa\" type=\"button\"><i class=\"fas fa-expand\"><\/i><\/button>\n        <\/div>\n        <div class=\"tour-loading\" id=\"tourLoading\"><div class=\"loading-spinner\"><\/div><p>Cargando tour virtual&#8230;<\/p><\/div>\n        <iframe id=\"virtualTourFrame\" src=\"\" allowfullscreen allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" title=\"Tour virtual Aurora\"><\/iframe>\n      <\/div>\n    <\/div>\n    <div class=\"tour-benefits\">\n      <div class=\"tour-benefit\"><div class=\"benefit-icon\"><i class=\"fas fa-clock\"><\/i><\/div><h4>24\/7 Disponible<\/h4><p>Visita cuando quieras, a cualquier hora del d\u00eda<\/p><\/div>\n      <div class=\"tour-benefit\"><div class=\"benefit-icon\"><i class=\"fas fa-home\"><\/i><\/div><h4>Desde casa<\/h4><p>No necesitas transportarte, explora desde la comodidad de tu hogar<\/p><\/div>\n      <div class=\"tour-benefit\"><div class=\"benefit-icon\"><i class=\"fas fa-eye\"><\/i><\/div><h4>Vista realista<\/h4><p>Tecnolog\u00eda 360\u00b0 para una experiencia inmersiva y real<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= MAPA ================= -->\n<section class=\"map-section\">\n  <div class=\"section-container\">\n    <div class=\"section-header\">\n      <div class=\"section-badge\">\u00bfUbicaci\u00f3n?<\/div>\n      <h2 class=\"section-title\">A pasos del Kiosco Morisco<\/h2>\n      <p class=\"section-subtitle\">C. Sabino 208, Sta. Mar\u00eda la Ribera, Cuauht\u00e9moc, 06400 Ciudad de M\u00e9xico, CDMX<\/p>\n    <\/div>\n    <div class=\"map-container\">\n      <iframe src=\"https:\/\/www.google.com\/maps?q=C.+Sabino+208,+Sta.+Mar%C3%ADa+la+Ribera,+Cuauht%C3%A9moc,+06400+Ciudad+de+M%C3%A9xico,+CDMX&#038;z=16&#038;output=embed\" allowfullscreen loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"Mapa de Aurora by Urbanista\"><\/iframe>\n      <div class=\"map-overlay\"><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=C.+Sabino+208,+Sta.+Mar%C3%ADa+la+Ribera,+Cuauht%C3%A9moc,+06400+CDMX\" target=\"_blank\" rel=\"noopener\" class=\"map-btn\"><i class=\"fas fa-map-marker-alt\"><\/i> Ver en Google Maps<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= CTA FINAL ================= -->\n<section class=\"final-cta-section\">\n  <div class=\"section-container\">\n    <div class=\"final-cta-header\">\n      <div class=\"final-cta-badge\"><i class=\"fas fa-star\"><\/i> 93 residencias en renta<\/div>\n      <h2 class=\"final-cta-title\">\u00bfListo para mudarte?<br><span class=\"highlight-text\">\u00a1No pierdas tu lugar!<\/span><\/h2>\n    <\/div>\n    <div class=\"final-form-section\">\n      <div class=\"final-form-container hs-dark\">\n        <div class=\"form-header\"><h3>Reserva tu visita ahora<\/h3><\/div>\n        <div id=\"hubspot-form-footer\"><\/div>\n        <div class=\"security-note\"><i class=\"fas fa-lock\"><\/i><span>Tus datos est\u00e1n 100% protegidos. No compartimos tu informaci\u00f3n.<\/span><\/div>\n        <div class=\"direct-contact\">\n          <p>\u00bfPrefieres hablar directo?<\/p>\n          <button type=\"button\" class=\"wa-direct-btn js-open-wa\"><i class=\"fab fa-whatsapp\"><\/i> WhatsApp Directo<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= FOOTER ================= -->\n<footer class=\"footer\">\n  <img loading=\"lazy\" src=\"https:\/\/urbanista.mx\/wp-content\/uploads\/2025\/10\/Logo-blanco-Urbanista.png.png\" alt=\"Urbanista Logo\" class=\"footer-logo\" loading=\"lazy\" decoding=\"async\" width=\"180\" height=\"60\">\n  <div class=\"footer-partner-wrap\" id=\"googlePartnerBadge\">\n    <a href=\"https:\/\/www.google.com\/partners\/agency?id=1048257194\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" src=\"https:\/\/www.gstatic.com\/partners\/badge\/images\/2022\/PartnerBadgeClickable.svg\" alt=\"Google Partner\" class=\"footer-partner\" loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"124\"><\/a>\n  <\/div>\n  <p class=\"footer-text\">AURORA by Urbanista \u00b7 C. Sabino 208, Sta. Mar\u00eda la Ribera, Cuauht\u00e9moc, CDMX<br>Vive la experiencia premium que mereces. MOVE IN. MOVE UP.<\/p>\n<\/footer>\n\n<!-- WhatsApp -->\n<a href=\"#\" class=\"wa-float js-open-wa\" aria-label=\"WhatsApp\"><i class=\"fab fa-whatsapp\"><\/i><\/a>\n<div id=\"wa-modal\">\n  <div class=\"wa-modal-inner hs-light\">\n    <button id=\"wa-close\" aria-label=\"Cerrar\" type=\"button\">&times;<\/button>\n    <h3>Cont\u00e1ctanos por WhatsApp<\/h3>\n    <p class=\"wa-modal-sub\">D\u00e9janos tus datos y te escribimos<\/p>\n    <div id=\"hubspot-form-whatsapp\"><\/div>\n  <\/div>\n<\/div>\n\n<!-- ================================================================\n     CONFIGURACI\u00d3N AURORA \u2014 editar aqu\u00ed\n================================================================ -->\n<script>\nwindow.AURORA_CONFIG = {\n  portalId: '47830887',\n  region: 'na1',\n  formTour: '8af20bb1-4272-41d0-b2d4-494bc1e38bbb',\n  formWhatsapp: '54114711-30c2-4011-9771-4ebd4072ce9f',\n  submitText: 'AGENDAR VISITA',\n\n  \/\/ Tour virtual 360 (confirmar ruta)\n  tourUrl: 'https:\/\/urbanista.mx\/tours\/Aurora\/Amenidades\/',\n\n  \/\/ Tours agendados hoy. null = la l\u00ednea no se muestra.\n  toursHoy: 5,\n\n  \/\/ Testimonios. Vac\u00edo = secci\u00f3n oculta.\n  testimonios: [\n    { texto: 'El proceso fue s\u00faper f\u00e1cil y r\u00e1pido. En 2 d\u00edas ya ten\u00eda las llaves', autor: 'Mar\u00eda Gonz\u00e1lez' },\n    { texto: 'Sin aval real, excelente ubicaci\u00f3n y amenidades incre\u00edbles', autor: 'Carlos M\u00e9ndez' },\n    { texto: 'La mejor decisi\u00f3n que tom\u00e9. Recomiendo AURORA 100%', autor: 'Ana Rodr\u00edguez' }\n  ]\n};\n<\/script>\n\n<script>\n(function() {\n  'use strict';\n  var C = window.AURORA_CONFIG;\n\n  if (typeof C.toursHoy === 'number' && C.toursHoy > 0) {\n    document.getElementById('tour-notification-number').textContent = C.toursHoy;\n    document.getElementById('tour-notification').hidden = false;\n  }\n\n  if (Array.isArray(C.testimonios) && C.testimonios.length) {\n    var grid = document.getElementById('testimonials-grid');\n    C.testimonios.forEach(function(t) {\n      var d = document.createElement('div');\n      d.className = 'testimonial-item';\n      d.innerHTML = '<div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p><\/p><span><\/span>';\n      d.querySelector('p').textContent = '\u201c' + t.texto + '\u201d';\n      d.querySelector('span').textContent = '- ' + t.autor;\n      grid.appendChild(d);\n    });\n    document.getElementById('testimonios').hidden = false;\n  }\n\n  window.addEventListener('scroll', function() {\n    var h = document.documentElement.scrollHeight - window.innerHeight;\n    document.getElementById('scrollProgress').style.width = (h > 0 ? (window.scrollY \/ h) * 100 : 0) + '%';\n  }, { passive: true });\n\n  document.querySelectorAll('a[href^=\"#\"]').forEach(function(a) {\n    a.addEventListener('click', function(e) {\n      var href = this.getAttribute('href');\n      if (href === '#') return;\n      var target = document.querySelector(href);\n      if (!target) return;\n      e.preventDefault();\n      window.scrollTo({ top: target.getBoundingClientRect().top + window.pageYOffset - 80, behavior: 'smooth' });\n    });\n  });\n\n  var waModal = document.getElementById('wa-modal');\n  document.querySelectorAll('.js-open-wa').forEach(function(btn) {\n    btn.addEventListener('click', function(e) { e.preventDefault(); waModal.style.display = 'flex'; });\n  });\n  document.getElementById('wa-close').addEventListener('click', function() { waModal.style.display = 'none'; });\n  waModal.addEventListener('click', function(e) { if (e.target === waModal) waModal.style.display = 'none'; });\n})();\n\nvar tourLoaded = false, isFullscreen = false;\nfunction loadVirtualTour() {\n  var p = document.getElementById('tourPreview'), c = document.getElementById('tourIframeContainer'),\n      f = document.getElementById('virtualTourFrame'), l = document.getElementById('tourLoading');\n  p.style.display = 'none'; c.classList.add('active'); l.classList.remove('hidden');\n  if (!tourLoaded) {\n    f.src = window.AURORA_CONFIG.tourUrl; tourLoaded = true;\n    f.onload = function() { setTimeout(function() { l.classList.add('hidden'); }, 1000); };\n    setTimeout(function() { l.classList.add('hidden'); }, 5000);\n  } else { l.classList.add('hidden'); }\n  document.querySelector('.virtual-tour-section').scrollIntoView({ behavior: 'smooth', block: 'center' });\n}\nfunction closeVirtualTour() {\n  if (isFullscreen) exitFullscreen();\n  document.getElementById('tourPreview').style.display = 'flex';\n  document.getElementById('tourIframeContainer').classList.remove('active');\n}\nfunction toggleFullscreen() { isFullscreen ? exitFullscreen() : enterFullscreen(); }\nfunction enterFullscreen() { document.getElementById('tourIframeContainer').classList.add('fullscreen'); document.body.style.overflow = 'hidden'; isFullscreen = true; }\nfunction exitFullscreen() { document.getElementById('tourIframeContainer').classList.remove('fullscreen'); document.body.style.overflow = ''; isFullscreen = false; }\ndocument.addEventListener('keydown', function(e) { if (e.key === 'Escape' && isFullscreen) exitFullscreen(); });\n<\/script>\n\n<!-- HubSpot forms: hero, footer, whatsapp -->\n<script>\n(function() {\n  'use strict';\n  var C = window.AURORA_CONFIG;\n  var FORMS = [\n    { formId: C.formTour,     target: 'hubspot-form-hero',     submitText: C.submitText },\n    { formId: C.formTour,     target: 'hubspot-form-footer',   submitText: C.submitText },\n    { formId: C.formWhatsapp, target: 'hubspot-form-whatsapp' }\n  ];\n  var loaded = false, loading = false, created = {};\n  function loadScript(cb) {\n    if (loaded && window.hbspt) return cb();\n    if (loading) { var i = setInterval(function() { if (loaded && window.hbspt) { clearInterval(i); cb(); } }, 100); return; }\n    loading = true;\n    var s = document.createElement('script');\n    s.src = 'https:\/\/js.hsforms.net\/forms\/embed\/v2.js'; s.async = true; s.charset = 'utf-8';\n    s.onload = function() { loaded = true; loading = false; cb(); };\n    s.onerror = function() { loading = false; setTimeout(function() { loadScript(cb); }, 2000); };\n    document.head.appendChild(s);\n  }\n  function create(f) {\n    if (created[f.target] || !document.getElementById(f.target)) return;\n    loadScript(function() {\n      if (!window.hbspt || !hbspt.forms) return;\n      try {\n        var opts = { portalId: C.portalId, formId: f.formId, region: C.region, target: '#' + f.target,\n                     onFormReady: function() { created[f.target] = true; } };\n        if (f.submitText) opts.submitText = f.submitText;\n        hbspt.forms.create(opts);\n      } catch (e) { console.error('Error creando formulario:', e); }\n    });\n  }\n  function init() { FORMS.forEach(create); }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n  window.addEventListener('load', function() { setTimeout(function() { FORMS.forEach(create); }, 500); });\n})();\n<\/script>\n\n<!-- URBANISTA \u00b7 CAPTURA DE LEAD UNIVERSAL -->\n<script>\n(function() {\n  'use strict';\n  var LANDING_ORIGEN = 'Aurora';\n  window.addEventListener('message', function(event) {\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    var lead = { firstname:'', lastname:'', email:'', phone:'', origen:LANDING_ORIGEN, timestamp:Date.now() };\n    event.data.data.forEach(function(f) {\n      if (f.name in lead && f.name !== 'origen' && f.name !== 'timestamp') lead[f.name] = (f.value || '').trim();\n    });\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<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>93 residencias en renta dentro de un edificio restaurado, con +10 amenidades pensadas para tu d\u00eda a d\u00eda en uno de los barrios con m\u00e1s historia de la ciudad.<\/p>","protected":false},"author":3,"featured_media":25672,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-25662","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/25662","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=25662"}],"version-history":[{"count":12,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/25662\/revisions"}],"predecessor-version":[{"id":26030,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/pages\/25662\/revisions\/26030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/media\/25672"}],"wp:attachment":[{"href":"https:\/\/urbanista.mx\/en\/wp-json\/wp\/v2\/media?parent=25662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}