.mkt .home-cine{--gold:#c9a84c;--gold-light:#e2c070;--gold-deep:#a8862f;--dark:#0b0b0c;--dark2:#121214;--dark3:#1b1b1e;--dark4:#26262a;--light:#f6f4ef;--light2:#ece8e0;--text-light:#f4f2ec;--text-muted:#9a958c;--text-dark:#14140f;--text-dark2:#3d3d3d;--border-light:#0b0b0c1a;--accent-2:#7a3b2e;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--scrim:linear-gradient(180deg, #08080900 0%, #0808098c 60%, #080809e0 100%);--section-pad:150px}.mkt .home-cine .hero-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(40px,4.3vw,68px);font-weight:500;line-height:1.06}.mkt .home-cine .hero-title-line{white-space:normal;overflow-wrap:break-word}@media (min-width:1025px){.mkt .home-cine .hero-title-line{white-space:nowrap}}.mkt .home-cine .section-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(30px,4.6vw,54px);font-weight:500;line-height:1.04}.mkt .home-cine .servicio-card h3,.mkt .home-cine .porque-item h3,.mkt .home-cine .testi-name,.mkt .home-cine .zona-card .zona-name{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}.mkt .home-cine .section-tag{letter-spacing:.28em;font-size:11px;font-weight:600}.mkt .home-cine .trust-number{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.mkt .home-cine .btn{letter-spacing:.18em;text-transform:uppercase;border-width:1px;border-radius:0;padding:16px 34px;font-size:11px;font-weight:600}.mkt .home-cine .btn-gold{background:var(--gold);border-color:var(--gold);color:#0a0a0a}.mkt .home-cine .btn-gold:hover{background:var(--gold-light);border-color:var(--gold-light);box-shadow:none;transform:none}.mkt .home-cine .btn-outline-light:hover{transform:none}.mkt .home-cine .btn-dark{color:var(--text-dark);background:0 0;border-color:#0b0b0c52}.mkt .home-cine .btn-dark:hover{background:var(--text-dark);color:var(--light);border-color:var(--text-dark)}.mkt .home-cine .section-header{text-align:left;max-width:760px;margin-bottom:84px}.mkt .home-cine .section-header .section-sub{max-width:620px;margin:0}.mkt .home-cine .section-sub{color:var(--text-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.75}.mkt .home-cine #propiedades .section-sub,.mkt .home-cine #como .section-sub,.mkt .home-cine #testimonios .section-sub{color:var(--text-dark2)}.mkt .home-cine .servicio-card p{color:#f5f2ecb8}.mkt .home-cine .servicio-icon svg,.mkt .home-cine .porque-icon svg,.mkt .home-cine .contacto-info-icon svg{color:var(--gold);display:block}.mkt .home-cine .section-tag{color:var(--gold);letter-spacing:.3em;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-bottom:22px;padding:0;display:inline-flex}.mkt .home-cine .section-tag:after{content:"";background:var(--gold);opacity:.6;width:46px;height:1px}.mkt .home-cine .hero-overlay{background:linear-gradient(105deg, #080809d1 0%, #08080973 48%, #08080933 100%), var(--scrim)}.mkt .home-cine .hero-badge{letter-spacing:.26em;background:#c9a84c1a;border:1px solid #c9a84c52;border-radius:0;padding:8px 16px}.mkt .home-cine .hero-sub{font-size:clamp(15px,1.4vw,18px);line-height:1.7}.mkt .home-cine .hero-zone-tag{letter-spacing:.04em;background:0 0;border:1px solid #f5f2ec38;border-radius:0}.mkt .home-cine #trust{border-top:1px solid #c9a84c38;border-bottom:1px solid #c9a84c38;padding:72px 0}.mkt .home-cine .trust-item{padding:6px 26px;position:relative}.mkt .home-cine .trust-item+.trust-item:before{content:"";background:#f5f2ec1f;width:1px;height:76%;position:absolute;top:12%;left:0}.mkt .home-cine .trust-number{font-size:clamp(34px,4vw,54px)}.mkt .home-cine .trust-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:11px}.mkt .home-cine .servicio-card,.mkt .home-cine .zona-card,.mkt .home-cine .prop-card,.mkt .home-cine .testi-card{box-shadow:none;border-radius:0}.mkt .home-cine .servicio-card{background:0 0;border-color:#f5f2ec24;padding:48px 40px}.mkt .home-cine .servicio-card:hover{box-shadow:none;border-color:var(--gold);background:#c9a84c0a;transform:none}.mkt .home-cine .servicio-card h3{margin-bottom:14px;font-size:22px}.mkt .home-cine .servicio-icon{border-radius:0}.mkt .home-cine .zona-card{background:0 0;border-color:#f5f2ec24;padding:34px 30px}.mkt .home-cine .zona-card:hover{box-shadow:none;border-color:var(--gold);background:#c9a84c0a;transform:none}.mkt .home-cine .zona-name{font-size:21px}.mkt .home-cine .zona-badge,.mkt .home-cine .zona-cta,.mkt .home-cine .prop-type-badge{border-radius:0}.mkt .home-cine .prop-card{border:1px solid var(--line);background:#fff}.mkt .home-cine .prop-card:hover{box-shadow:none;border-color:var(--gold);transform:none}.mkt .home-cine .prop-btn{border-radius:0}.mkt .home-cine .testi-card{border-color:var(--line);background:0 0;padding:44px}.mkt .home-cine .testi-card:hover{box-shadow:none;border-color:#c9a84c73;transform:none}.mkt .home-cine .testi-quote{font-family:var(--font-display)}.mkt .home-cine .testi-avatar{border-radius:0}.mkt .home-cine #servicios,.mkt .home-cine #zonas,.mkt .home-cine #propiedades,.mkt .home-cine #porque,.mkt .home-cine #como,.mkt .home-cine #testimonios{position:relative}.mkt .home-cine #servicios:before,.mkt .home-cine #zonas:before,.mkt .home-cine #propiedades:before,.mkt .home-cine #porque:before,.mkt .home-cine #como:before,.mkt .home-cine #testimonios:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c73,#0000);width:min(1180px,100% - 56px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt .home-cine .como-num{font-family:var(--font-display);border-radius:0;font-weight:500}.mkt .home-cine .como-step h4{font-size:17px}.mkt .home-cine .como-steps:before{display:none}.mkt .home-cine .como-progress{background:linear-gradient(90deg, var(--gold), var(--gold-light));transform-origin:0;z-index:0;height:1px;position:absolute;top:27px;left:calc(12.5% + 14px);right:calc(12.5% + 14px);transform:scaleX(0)}@media (max-width:700px){.mkt .home-cine .como-progress{display:none}}.mkt .home-cine .servicio-card:after{content:"";background:var(--gold);width:0;height:2px;transition:width .4s;position:absolute;top:0;left:0}.mkt .home-cine .servicio-card:hover:after{width:100%}.mkt .home-cine .servicio-link{position:relative}.mkt .home-cine .servicio-link:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.mkt .home-cine .servicio-card:hover .servicio-link:after{transform:scaleX(1)}.mkt .home-cine .zona-cta{transition:letter-spacing .28s,color .28s}.mkt .home-cine .zona-card:hover .zona-cta{color:var(--gold-light);letter-spacing:.12em}.mkt .home-cine .hero-cine-video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.mkt .home-cine .hero-cine-video.is-ready{opacity:1}.mkt .home-cine .fade-up{opacity:1;transform:none}.mkt .home-cine{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.mkt .home-cine .btn{transition:transform .16s var(--ease-out), background-color .25s ease, border-color .25s ease, color .25s ease}.mkt .home-cine .btn:active{transform:scale(.97)}.mkt .home-cine .zona-card:active,.mkt .home-cine .prop-btn:active,.mkt .home-cine .servicio-link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.mkt .home-cine .servicio-card,.mkt .home-cine .zona-card,.mkt .home-cine .prop-card,.mkt .home-cine .testi-card{transition:transform .2s var(--ease-out), border-color .25s ease, background-color .25s ease, box-shadow .25s var(--ease-out)}.mkt .home-cine .servicio-card:hover,.mkt .home-cine .zona-card:hover{border-color:var(--gold);background:#c9a84c0d;transform:translateY(-4px);box-shadow:0 16px 40px #00000073}.mkt .home-cine .prop-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 16px 38px #00000024}.mkt .home-cine .testi-card:hover{border-color:#c9a84c73;transform:translateY(-4px);box-shadow:0 16px 38px #0000001f}}@media (prefers-reduced-motion:reduce){.mkt .home-cine .btn:active,.mkt .home-cine .servicio-card:hover,.mkt .home-cine .zona-card:hover,.mkt .home-cine .prop-card:hover,.mkt .home-cine .testi-card:hover{transform:none}}
