.pv4:has(.v4-inmo) .dato{margin-top:26px;display:flex;align-items:center;gap:16px}.pv4:has(.v4-inmo) .dato b{white-space:nowrap;font-family:var(--display);font-weight:600;font-size:clamp(2.25rem,3.6vw,3rem);letter-spacing:-.03em;line-height:1}.pv4:has(.v4-inmo) .dato span{font-size:14px;line-height:1.35;max-width:30ch}.pv4:has(.v4-inmo) .dato small{display:block;font-size:12px;color:var(--g-gris);margin-top:2px}.pv4:has(.v4-inmo) .acciones{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.pv4:has(.v4-inmo) .punto{width:7px;height:7px;border-radius:99px;background:var(--verde);display:inline-block;flex:none}.pv4:has(.v4-inmo) .riada{position:relative;height:500px}.pv4:has(.v4-inmo) .bandeja-portal{position:absolute;left:0;top:0;width:64%;height:100%;border-radius:16px;background:#222927;box-shadow:0 0 0 1px #3a4340;overflow:hidden;display:flex;flex-direction:column}.pv4:has(.v4-inmo) .bp-cab{display:flex;justify-content:space-between;align-items:baseline;padding:16px 18px 12px;font-size:13px}.pv4:has(.v4-inmo) .bp-cab b{font-size:14px}.pv4:has(.v4-inmo) .bp-cab span{color:var(--g-gris)}.pv4:has(.v4-inmo) .bp-lista{position:relative;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 70%,transparent)}.pv4:has(.v4-inmo) .bp-rueda{animation:v4i-riada 26s linear infinite}@keyframes v4i-riada{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.pv4:has(.v4-inmo) .bp-rueda{animation:none}}.pv4:has(.v4-inmo) .bp-fila{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:10px 18px;border-top:1px solid #2e3633;font-size:13px;color:var(--g-gris)}.pv4:has(.v4-inmo) .bp-fila b{display:block;color:var(--g-tinta);font-weight:600;font-size:13px}.pv4:has(.v4-inmo) .bp-av{width:30px;height:30px;border-radius:99px;background:#333b38;display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--g-gris)}.pv4:has(.v4-inmo) .bp-fila em{font-style:normal;font-size:12px}.pv4:has(.v4-inmo) .visitas-pisio{position:absolute;right:0;bottom:28px;width:62%;border-radius:16px;background:#fff;color:var(--tinta);padding:18px;box-shadow:0 40px 80px -30px rgb(0 0 0/.7)}.pv4:has(.v4-inmo) .vp-cab{display:flex;gap:12px;align-items:center;padding-bottom:12px}.pv4:has(.v4-inmo) .vp-cab i{width:44px;height:44px;border-radius:10px;background:url(/landing/vivienda-atardecer.jpg) 50%/cover;flex:none}.pv4:has(.v4-inmo) .vp-cab b{display:block;font-size:15px}.pv4:has(.v4-inmo) .vp-cab span{font-size:13px;color:var(--gris)}.pv4:has(.v4-inmo) .vp-fila{display:grid;grid-template-columns:44px 34px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--filete)}.pv4:has(.v4-inmo) .vp-fila em{font-style:normal;font-weight:700;font-size:14px}.pv4:has(.v4-inmo) .vp-fila .ini{width:34px;height:34px;border-radius:99px;background:#e6f1ee;color:var(--verde);display:grid;place-items:center;font-weight:700;font-size:12px}.pv4:has(.v4-inmo) .vp-fila b{display:block;font-size:14px}.pv4:has(.v4-inmo) .vp-fila div span{font-size:12.5px;color:var(--verde);font-weight:600;display:inline-flex;gap:4px;align-items:center}.pv4:has(.v4-inmo) .vp-fila div span svg{width:12px;height:12px}.pv4:has(.v4-inmo) .vp-fila strong{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.pv4:has(.v4-inmo) .vp-pie{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--filete);font-size:13px;font-weight:600}.pv4:has(.v4-inmo) .vp-pie span+span{color:var(--verde)}.pv4:has(.v4-inmo) .visitas-pisio{animation:v4i-llega-card .9s var(--curva) .6s backwards}@keyframes v4i-llega-card{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv4:has(.v4-inmo) .visitas-pisio{animation:none}}.pv4:has(.v4-inmo) .oscuro .ventana{color:var(--tinta)}.pv4:has(.v4-inmo) .par{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width:900px){.pv4:has(.v4-inmo) .par{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,5rem)}.pv4:has(.v4-inmo) .par .texto{position:sticky;top:calc(var(--cabecera) + 48px)}}.pv4:has(.v4-inmo) .par .h2{font-size:clamp(2rem,3.3vw,3.125rem)}.pv4:has(.v4-inmo) .par .entradilla{margin-top:18px}.pv4:has(.v4-inmo) .puntos-filas{margin-top:30px}.pv4:has(.v4-inmo) .puntos-filas li{padding:15px 0;font-family:var(--display);font-weight:600;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.015em}.pv4:has(.v4-inmo) .programas{border-bottom:1px solid var(--filete);overflow:hidden}.pv4:has(.v4-inmo) .cinta-marco{position:relative;max-width:1440px;margin-inline:auto;display:flex;align-items:center}.pv4:has(.v4-inmo) .cinta{flex:1;min-width:0;overflow:hidden;padding:26px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pv4:has(.v4-inmo) .cinta-pista{display:flex;width:-moz-max-content;width:max-content;animation:v4-cinta 48s linear infinite}@media (hover:hover){.pv4:has(.v4-inmo) .cinta:hover .cinta-pista{animation-play-state:paused}}@keyframes v4-cinta{to{transform:translateX(-50%)}}.pv4:has(.v4-inmo) .logos{list-style:none;display:flex;align-items:center;gap:44px;padding-right:44px;margin:0}.pv4:has(.v4-inmo) .logos li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.pv4:has(.v4-inmo) .logos img{width:36px;height:36px;border-radius:10px;flex:none}@media (prefers-reduced-motion:reduce){.pv4:has(.v4-inmo) .cinta{-webkit-mask-image:none;mask-image:none}.pv4:has(.v4-inmo) .cinta-pista{animation:none;width:auto;justify-content:center}.pv4:has(.v4-inmo) .cinta-pista .logos{flex-wrap:wrap;justify-content:center;gap:16px 28px;padding:0 24px}.pv4:has(.v4-inmo) .cinta-pista .logos[aria-hidden]{display:none}}.pv4:has(.v4-inmo) .ficha{padding:clamp(18px,2.6vw,28px)}.pv4:has(.v4-inmo) .ficha-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pv4:has(.v4-inmo) .ficha-cab .ini{width:46px;height:46px;border-radius:99px;background:var(--suave);display:grid;place-items:center;font-weight:600;color:var(--gris)}.pv4:has(.v4-inmo) .ficha-cab .nombre{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.02em;white-space:nowrap}.pv4:has(.v4-inmo) .ficha-cab .nombre small{font-family:var(--sans);font-weight:500;font-size:13px;color:var(--gris);letter-spacing:0;margin-left:4px}.pv4:has(.v4-inmo) .ficha-cab .sub{font-size:13px;color:var(--verde);font-weight:600;display:inline-flex;gap:5px;align-items:center}.pv4:has(.v4-inmo) .ficha-cab .nota{margin-left:auto;text-align:right}.pv4:has(.v4-inmo) .ficha-cab .nota b{font-family:var(--display);font-weight:600;font-size:30px;letter-spacing:-.03em;line-height:1}.pv4:has(.v4-inmo) .ficha-cab .nota span{display:block;font-size:12px;color:var(--gris)}.pv4:has(.v4-inmo) .barras{margin-top:20px;display:grid;gap:12px}.pv4:has(.v4-inmo) .barras div{font-size:13.5px}.pv4:has(.v4-inmo) .barras div span{display:flex;justify-content:space-between}.pv4:has(.v4-inmo) .barras div em{font-style:normal;color:var(--gris)}.pv4:has(.v4-inmo) .barras div i{display:block;margin-top:6px;height:4px;border-radius:99px;background:var(--suave);position:relative;overflow:hidden}.pv4:has(.v4-inmo) .barras div i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--verde);border-radius:99px;transform-origin:left}.pv4:has(.v4-inmo) .entra.visto .barras div i:after{animation:v4i-llena 1.1s var(--curva) backwards}@keyframes v4i-llena{0%{transform:scaleX(0)}to{transform:none}}.pv4:has(.v4-inmo) .criterios{margin-top:20px;list-style:none;display:grid;grid-template-columns:1fr;-moz-column-gap:28px;column-gap:28px;border-top:1px solid var(--filete)}@media (min-width:560px){.pv4:has(.v4-inmo) .criterios{grid-template-columns:1fr 1fr}}.pv4:has(.v4-inmo) .criterios li{display:flex;gap:9px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--filete);font-size:13.5px}.pv4:has(.v4-inmo) .criterios li svg{width:14px;height:14px;color:var(--verde);flex:none;transform:translateY(2px)}.pv4:has(.v4-inmo) .criterios li.medio{color:var(--gris)}.pv4:has(.v4-inmo) .criterios li.medio svg{color:#b9c3bf}.pv4:has(.v4-inmo) .docs-fila{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.pv4:has(.v4-inmo) .docs-fila span{display:inline-flex;gap:5px;align-items:center}.pv4:has(.v4-inmo) .docs-fila svg{width:13px;height:13px;color:var(--verde)}.pv4:has(.v4-inmo) .agenda{padding:clamp(16px,2.4vw,24px)}.pv4:has(.v4-inmo) .agenda-cab{display:flex;justify-content:space-between;align-items:baseline}.pv4:has(.v4-inmo) .agenda-cab b{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.015em}.pv4:has(.v4-inmo) .agenda-cab span{font-size:13px;color:var(--gris)}.pv4:has(.v4-inmo) .semana{margin-top:14px;display:grid;grid-template-columns:44px repeat(5,1fr);font-size:12px}.pv4:has(.v4-inmo) .semana>div{border-top:1px solid var(--filete);min-height:44px;padding:4px}.pv4:has(.v4-inmo) .semana .h{color:var(--gris);padding-top:6px}.pv4:has(.v4-inmo) .semana .d{border-top:0;text-align:center;color:var(--gris);font-weight:500;min-height:0;padding-bottom:8px}.pv4:has(.v4-inmo) .semana .d b{display:block;color:var(--tinta);font-size:15px}.pv4:has(.v4-inmo) .hueco{height:100%;border-radius:7px;padding:5px 7px;font-size:12px;line-height:1.25}.pv4:has(.v4-inmo) .hueco.libre{border:1px dashed #c8d2ce;color:var(--gris)}.pv4:has(.v4-inmo) .hueco.reservada{background:#e3f1ee;color:#0a4e47;border-left:3px solid var(--verde)}.pv4:has(.v4-inmo) .hueco.reservada b{display:block;font-weight:600}@media (max-width:559px){.pv4:has(.v4-inmo) .semana{grid-template-columns:38px repeat(3,1fr)}.pv4:has(.v4-inmo) .semana .x{display:none}}.pv4:has(.v4-inmo) .conexion{padding:clamp(16px,2.4vw,24px)}.pv4:has(.v4-inmo) .conexion-fila{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--filete);flex-wrap:wrap}.pv4:has(.v4-inmo) .conexion-fila img{width:40px;height:40px;border-radius:10px}.pv4:has(.v4-inmo) .conexion-fila b{display:block;font-size:15px}.pv4:has(.v4-inmo) .conexion-fila span{font-size:13px;color:var(--gris);display:inline-flex;gap:6px;align-items:center}.pv4:has(.v4-inmo) .conexion-fila .cifra{margin-left:auto;text-align:right}.pv4:has(.v4-inmo) .conexion-fila .cifra b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1}.pv4:has(.v4-inmo) .importadas{list-style:none}.pv4:has(.v4-inmo) .importadas li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--filete);font-size:13.5px}.pv4:has(.v4-inmo) .importadas li:last-child{border-bottom:0}.pv4:has(.v4-inmo) .importadas i{width:52px;height:38px;border-radius:6px;background-size:cover;background-position:50%}.pv4:has(.v4-inmo) .importadas small{display:block;font-size:12px;color:var(--gris)}.pv4:has(.v4-inmo) .importadas .est{font-size:12.5px;display:inline-flex;gap:7px;align-items:center;font-weight:500}.pv4:has(.v4-inmo) .importadas .est.apagado{color:var(--gris)}.pv4:has(.v4-inmo) .importadas .est.apagado .punto{background:#b9c3bf}.pv4:has(.v4-inmo) .refs{padding:clamp(18px,2.6vw,28px)}.pv4:has(.v4-inmo) .refs h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.015em}.pv4:has(.v4-inmo) .ref{margin-top:16px;border-top:1px solid var(--filete);padding-top:14px}.pv4:has(.v4-inmo) .ref-de{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--gris)}.pv4:has(.v4-inmo) .ref-de b{color:var(--tinta);font-size:14.5px}.pv4:has(.v4-inmo) .ref-de em{font-style:normal;color:var(--verde);font-weight:600;display:inline-flex;gap:4px;align-items:center}.pv4:has(.v4-inmo) .respuestas{list-style:none;margin-top:8px}.pv4:has(.v4-inmo) .respuestas li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--filete);font-size:14px}.pv4:has(.v4-inmo) .respuestas li:last-child{border-bottom:0}.pv4:has(.v4-inmo) .respuestas svg{width:15px;height:15px;color:var(--verde);flex:none}.pv4:has(.v4-inmo) .par.invertido>.texto{order:2}@media (min-width:900px){.pv4:has(.v4-inmo) .par.invertido{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pv4:has(.v4-inmo) .centrado .texto{text-align:center;max-width:720px;margin:0 auto}.pv4:has(.v4-inmo) .centrado .entradilla{margin:18px auto 0}.pv4:has(.v4-inmo) .centrado .ventana{max-width:900px;margin:clamp(32px,4vw,52px) auto 0}.pv4:has(.v4-inmo) .centrado .importadas{display:grid;grid-template-columns:1fr;-moz-column-gap:32px;column-gap:32px}@media (min-width:760px){.pv4:has(.v4-inmo) .centrado .importadas{grid-template-columns:1fr 1fr}.pv4:has(.v4-inmo) .centrado .importadas li:nth-last-child(2){border-bottom:0}}.pv4:has(.v4-inmo) .ancho .texto{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:end}@media (min-width:900px){.pv4:has(.v4-inmo) .ancho .texto{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.pv4:has(.v4-inmo) .ancho .texto .entradilla{margin:0}}.pv4:has(.v4-inmo) .ancho .h2{font-size:clamp(2rem,3.3vw,3.125rem)}.pv4:has(.v4-inmo) .ancho .ventana{margin-top:clamp(32px,4vw,52px)}.pv4:has(.v4-inmo) .ancho .refs-dos{display:grid;grid-template-columns:1fr;-moz-column-gap:40px;column-gap:40px}@media (min-width:900px){.pv4:has(.v4-inmo) .ancho .refs-dos{grid-template-columns:1fr 1fr}}.pv4:has(.v4-inmo) .centrado .h2{font-size:clamp(2rem,3.3vw,3.125rem)}.pv4:has(.v4-inmo) .hero-v4{padding:calc(var(--cabecera) + clamp(2.5rem, 6vh, 4.5rem)) 0 clamp(4rem,9vh,6rem);background-image:linear-gradient(rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:56px 56px}.pv4:has(.v4-inmo) .hero-v4 .rejilla-h{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:900px){.pv4:has(.v4-inmo) .hero-v4 .rejilla-h{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,4rem)}}.pv4:has(.v4-inmo) .hero-v4 .h1{font-size:clamp(2.5rem,4.2vw,3.625rem)}.pv4:has(.v4-inmo) .hero-v4 .entradilla{margin-top:22px}.pv4:has(.v4-inmo) .hero-v4 .dato{margin-top:28px}.pv4:has(.v4-inmo) .hero-v4 .acciones{margin-top:30px}.pv4:has(.v4-inmo) .llamada-fila{margin-top:18px;display:inline-flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;border-radius:99px;background:rgb(255 255 255/.06);font-size:15px;transition:background-color .2s}.pv4:has(.v4-inmo) .llamada-fila:hover{background:rgb(255 255 255/.1)}.pv4:has(.v4-inmo) .llamada-fila svg{width:18px;height:18px;color:var(--g-verde)}.pv4:has(.v4-inmo) .llamada-fila b{font-weight:600}.pv4:has(.v4-inmo) .llamada-fila span.pildora{padding:8px 14px;border-radius:99px;background:var(--g-tinta);color:var(--tinta);font-weight:600;font-size:14px;display:inline-flex;gap:6px;align-items:center}@media (min-width:900px) and (max-height:800px){.pv4:has(.v4-inmo) .hero-v4 .h1{font-size:clamp(2.25rem,4vw,3.25rem)}.pv4:has(.v4-inmo) .hero-v4 .entradilla{font-size:1rem}}.pv4:has(.v4-inmo) .tablero{position:relative;border-radius:20px;background:#fff;color:var(--tinta);box-shadow:0 50px 100px -40px rgb(0 0 0/.7);overflow:hidden}.pv4:has(.v4-inmo) .tablero-cab{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--filete)}.pv4:has(.v4-inmo) .tablero-cab i{width:54px;height:54px;border-radius:12px;background:url(/landing/vivienda-atardecer.jpg) 50%/cover;flex:none}.pv4:has(.v4-inmo) .tablero-cab b{display:block;font-size:16px}.pv4:has(.v4-inmo) .tablero-cab span{font-size:13px;color:var(--gris)}.pv4:has(.v4-inmo) .tablero-cab .estado-v{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--verde);white-space:nowrap}.pv4:has(.v4-inmo) .tablero-cab .estado-v .punto{animation:v4i-late 1.6s ease-in-out infinite}@keyframes v4i-late{50%{opacity:.3}}.pv4:has(.v4-inmo) .tablero-cifra{display:flex;align-items:baseline;gap:10px;padding:18px 20px 6px}.pv4:has(.v4-inmo) .tablero-cifra b{font-family:var(--display);font-weight:600;font-size:44px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pv4:has(.v4-inmo) .tablero-cifra span{font-size:14px;color:var(--gris)}.pv4:has(.v4-inmo) .tablero-lista{position:relative;height:280px;margin:0 20px;overflow:hidden}.pv4:has(.v4-inmo) .m-fila{position:absolute;left:0;right:0;height:56px;display:grid;grid-template-columns:36px 1fr auto auto;gap:12px;align-items:center;border-bottom:1px solid var(--filete);transition:transform .7s var(--curva),opacity .5s}.pv4:has(.v4-inmo) .m-fila .ini{width:36px;height:36px;border-radius:99px;background:#e6f1ee;color:var(--verde);display:grid;place-items:center;font-weight:700;font-size:12px}.pv4:has(.v4-inmo) .m-fila b{display:block;font-size:14.5px}.pv4:has(.v4-inmo) .m-fila small{font-size:12.5px;color:var(--verde);font-weight:600;display:inline-flex;gap:4px;align-items:center}.pv4:has(.v4-inmo) .m-fila small svg{width:12px;height:12px}.pv4:has(.v4-inmo) .m-fila .encaje{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.pv4:has(.v4-inmo) .m-fila .accion{min-width:112px;height:34px;padding:0 12px;border-radius:99px;display:grid;place-items:center;font-size:13px;font-weight:600;background:var(--suave);transition:background-color .3s,color .3s}.pv4:has(.v4-inmo) .m-fila .accion.inv{background:var(--verde);color:#fff}.pv4:has(.v4-inmo) .m-fila .accion.hora{background:#e3f1ee;color:#0a4e47}.pv4:has(.v4-inmo) .tablero-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--bg);font-size:13.5px}.pv4:has(.v4-inmo) .tablero-pie b{font-weight:600}.pv4:has(.v4-inmo) .tablero-pie .interruptor{width:34px;height:20px;border-radius:99px;background:var(--verde);position:relative;flex:none}.pv4:has(.v4-inmo) .tablero-pie .interruptor:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:99px;background:#fff}.pv4:has(.v4-inmo) .tablero-pie label{display:inline-flex;align-items:center;gap:9px;font-weight:600}.pv4:has(.v4-inmo) .tablero-agenda{position:absolute;left:20px;right:20px;bottom:64px;border-radius:14px;background:var(--g-bg);color:var(--g-tinta);padding:14px 16px;display:grid;gap:8px;transform:translateY(130%);opacity:0;transition:transform .8s var(--curva),opacity .4s}.pv4:has(.v4-inmo) .tablero[data-fase="3"] .tablero-agenda{transform:none;opacity:1}.pv4:has(.v4-inmo) .tablero-agenda>b{font-size:13px;color:var(--g-gris);font-weight:600}.pv4:has(.v4-inmo) .tablero-agenda div{display:flex;gap:12px;font-size:14px}.pv4:has(.v4-inmo) .tablero-agenda div em{font-style:normal;font-weight:700;color:var(--g-verde);width:44px}.pv4:has(.v4-inmo) #dinero .gigante{max-width:12ch}.pv4:has(.v4-inmo) .recorrido{list-style:none;margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,1fr);position:relative}@media (min-width:900px){.pv4:has(.v4-inmo) .recorrido{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.pv4:has(.v4-inmo) .recorrido li{position:relative;padding:28px 0 24px}.pv4:has(.v4-inmo) .recorrido li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#d5ddd9}.pv4:has(.v4-inmo) .recorrido li:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--verde);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--curva);transition-delay:calc(var(--i, 0) * .26s + .2s)}.pv4:has(.v4-inmo) .recorrido.visto li:after{transform:none}.pv4:has(.v4-inmo) .recorrido li i{position:absolute;left:0;top:-6px;width:14px;height:14px;border-radius:99px;background:var(--bg);border:2px solid #c3cbc7;transition:background-color .3s,border-color .3s;transition-delay:calc(var(--i, 0) * .26s + .2s);z-index:1}.pv4:has(.v4-inmo) .recorrido.visto li i{background:var(--verde);border-color:var(--verde)}.pv4:has(.v4-inmo) .recorrido b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(1.375rem,2.2vw,1.875rem);letter-spacing:-.02em;line-height:1.1;max-width:14ch}@media (max-width:899px){.pv4:has(.v4-inmo) .recorrido li{padding-left:32px}.pv4:has(.v4-inmo) .recorrido li:after,.pv4:has(.v4-inmo) .recorrido li:before{left:6px;right:auto;width:2px;top:0;bottom:0;height:auto;transform-origin:top}.pv4:has(.v4-inmo) .recorrido li:after{transform:scaleY(0)}.pv4:has(.v4-inmo) .recorrido li i{top:30px}}.pv4:has(.v4-inmo) .requisito{margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:2px solid var(--tinta);display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:900px){.pv4:has(.v4-inmo) .requisito{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.pv4:has(.v4-inmo) .requisito h3{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.025em}.pv4:has(.v4-inmo) .requisito b{display:flex;gap:8px;align-items:center;font-size:17px}.pv4:has(.v4-inmo) .requisito b svg{width:18px;height:18px;color:var(--verde)}.pv4:has(.v4-inmo) .requisito p{margin-top:8px;font-size:16px;line-height:1.6;max-width:52ch}.pv4:has(.v4-inmo) #metodo .escenario{display:flex;align-items:center;padding-top:var(--cabecera)}.pv4:has(.v4-inmo) .metodo{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media (min-width:900px){.pv4:has(.v4-inmo) .metodo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,5rem)}}.pv4:has(.v4-inmo) .metodo .h2{margin-bottom:28px}.pv4:has(.v4-inmo) .puntos-m{list-style:none}.pv4:has(.v4-inmo) .puntos-m li{padding:16px 0;border-top:1px solid var(--g-filete);color:rgb(238 243 241/.55);transition:color .4s}.pv4:has(.v4-inmo) .puntos-m li b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,2vw,1.625rem);letter-spacing:-.02em}.pv4:has(.v4-inmo) .puntos-m li p{max-height:0;overflow:hidden;opacity:0;font-size:16px;line-height:1.55;color:rgb(238 243 241/.8);max-width:46ch;transition:max-height .6s var(--curva),opacity .4s,margin .6s var(--curva)}.pv4:has(.v4-inmo) .puntos-m li.activo:not(:has(~li.activo)){color:var(--g-tinta)}.pv4:has(.v4-inmo) .puntos-m li.activo:not(:has(~li.activo)) p{max-height:120px;opacity:1;margin-top:8px}.pv4:has(.v4-inmo) .paneles{position:relative;height:min(560px,calc(100svh - var(--cabecera) - 80px))}.pv4:has(.v4-inmo) .panel{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:translateY(40px) scale(.97);transition:opacity .5s,transform .8s var(--curva)}.pv4:has(.v4-inmo) .panel.activo:not(:has(~.panel.activo)){opacity:1;transform:none}.pv4:has(.v4-inmo) .panel.activo:has(~.panel.activo){opacity:0;transform:translateY(-40px) scale(.97)}.pv4:has(.v4-inmo) .panel>.ventana{width:100%}.pv4:has(.v4-inmo) .equipo{padding:20px}.pv4:has(.v4-inmo) .equipo h4{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.015em;display:flex;justify-content:space-between;align-items:baseline}.pv4:has(.v4-inmo) .equipo h4 span{font-family:var(--sans);font-size:13px;color:var(--verde);font-weight:600}.pv4:has(.v4-inmo) .eq-fila{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--filete);margin-top:0}.pv4:has(.v4-inmo) .equipo h4+.eq-fila{margin-top:14px}.pv4:has(.v4-inmo) .eq-fila .ini{width:38px;height:38px;border-radius:99px;background:var(--suave);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--gris)}.pv4:has(.v4-inmo) .eq-fila b{display:block;font-size:14.5px}.pv4:has(.v4-inmo) .eq-fila small{font-size:12.5px;color:var(--gris)}.pv4:has(.v4-inmo) .eq-fila em{font-style:normal;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:99px;background:var(--suave)}.pv4:has(.v4-inmo) .eq-fila em.admin{background:#e3f1ee;color:#0a4e47}@media (min-width:900px) and (max-height:820px){.pv4:has(.v4-inmo) #metodo .paneles .ventana{zoom:.85}}.pv4.quieto:has(.v4-inmo) #metodo{height:auto}.pv4.quieto:has(.v4-inmo) #metodo .escenario{position:static;height:auto;padding:96px 0}.pv4.quieto:has(.v4-inmo) .paneles{height:auto;display:grid;gap:16px}.pv4.quieto:has(.v4-inmo) .panel{position:static;opacity:1!important;transform:none!important}.pv4.quieto:has(.v4-inmo) .puntos-m li{color:var(--g-tinta)}.pv4.quieto:has(.v4-inmo) .puntos-m li p{max-height:none;opacity:1;margin-top:8px}.pv4:not(.js):has(.v4-inmo) .panel:first-child{opacity:1;transform:none}.pv4:not(.js):has(.v4-inmo) .puntos-m li:first-child{color:var(--g-tinta)}.pv4:not(.js):has(.v4-inmo) .puntos-m li:first-child p{max-height:120px;opacity:1;margin-top:8px}.pv4:has(.v4-inmo) .comparar-v4 .riada{height:520px}.pv4:has(.v4-inmo) .quien-ve{list-style:none}.pv4:has(.v4-inmo) .quien-ve li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-top:1px solid var(--filete);font-family:var(--display);font-weight:600;font-size:clamp(1.375rem,2.4vw,2rem);letter-spacing:-.02em}.pv4:has(.v4-inmo) .quien-ve li:last-child{border-bottom:1px solid var(--filete)}.pv4:has(.v4-inmo) .quien-ve li span{font-size:.7em;letter-spacing:-.01em;display:inline-flex;gap:8px;align-items:center;color:var(--verde);white-space:nowrap}.pv4:has(.v4-inmo) .quien-ve li span i{width:12px;height:12px;border-radius:99px;background:var(--verde);transform:scale(0);transition:transform .5s cubic-bezier(.2,1.6,.4,1)}.pv4:has(.v4-inmo) .quien-ve li.no{color:#a8b1ad}.pv4:has(.v4-inmo) .quien-ve li.no span{color:#a8b1ad}.pv4:has(.v4-inmo) .quien-ve li.no span i{background:#c3cbc7}.pv4:has(.v4-inmo) .quien-ve.visto li span i,.pv4:has(.v4-inmo) .visto .quien-ve li span i{transform:none}.pv4:has(.v4-inmo) .quien-ve.visto li:nth-child(2) span i{transition-delay:.3s}.pv4:has(.v4-inmo) .quien-ve.visto li:nth-child(3) span i{transition-delay:.5s}.pv4:has(.v4-inmo) .quien-ve.visto li:nth-child(4) span i{transition-delay:.7s}.pv4:has(.v4-inmo) .partners{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:900px){.pv4:has(.v4-inmo) .partners{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,6vw,6rem)}}.pv4:has(.v4-inmo) .sello-partner{width:min(360px,80vw);justify-self:center}.pv4:has(.v4-inmo) .lista-partner{list-style:none;margin-top:28px}.pv4:has(.v4-inmo) .lista-partner li{padding:18px 0;border-top:1px solid var(--g-filete);font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,2vw,1.625rem);letter-spacing:-.02em}.pv4:has(.v4-inmo) .partners .boton{margin-top:28px}.pv4:has(.v4-inmo) .cierre .grande{max-width:16ch}.pv4:has(.v4-inmo) .cierre .entradilla{max-width:52ch}.pv4:has(.v4-inmo) .panel,.pv4:has(.v4-inmo) .panel>.ventana{min-width:0}@media (max-width:899px){.pv4.pv4:has(.v4-inmo) .seccion-v4{padding:3.5rem 0}.pv4.pv4:has(.v4-inmo) .hero-v4{padding-bottom:3rem}.pv4.pv4:has(.v4-inmo) .hero-v4 .rejilla-h{gap:32px}.pv4.pv4:has(.v4-inmo) .hero-v4 .dato{margin-top:20px}.pv4.pv4:has(.v4-inmo) .hero-v4 .acciones{margin-top:22px}.pv4.pv4:has(.v4-inmo) .cinta{padding:18px 0}.pv4.pv4:has(.v4-inmo) .logos{gap:32px;padding-right:32px}.pv4.pv4:has(.v4-inmo) .recorrido{margin-top:28px}.pv4.pv4:has(.v4-inmo) .recorrido li{padding-block:14px}.pv4.pv4:has(.v4-inmo) .recorrido li i{top:20px}.pv4.pv4:has(.v4-inmo) .requisito{margin-top:32px;padding-top:22px}.pv4.pv4:has(.v4-inmo) .par{gap:28px}.pv4.pv4:has(.v4-inmo) .puntos-filas{margin-top:20px}.pv4.pv4:has(.v4-inmo) .puntos-filas li{padding:12px 0}.pv4.pv4:has(.v4-inmo) .ancho .ventana,.pv4.pv4:has(.v4-inmo) .centrado .ventana{margin-top:28px}.pv4.pv4:has(.v4-inmo) .quien-ve li{padding:16px 0}.pv4.pv4:has(.v4-inmo) .partners{gap:28px}.pv4.pv4:has(.v4-inmo) .sello-partner{width:min(220px,60vw)}.pv4.pv4:has(.v4-inmo) .lista-partner{margin-top:20px}.pv4.pv4:has(.v4-inmo) .lista-partner li{padding:14px 0}.pv4.pv4:has(.v4-inmo) .criterios li{padding:8px 0}.pv4.pv4:has(.v4-inmo) .importadas li{padding:8px 0}.pv4.pv4:has(.v4-inmo) .respuestas li{padding:7px 0}.pv4.pv4:has(.v4-inmo) .ventana-barra{display:none}.pv4.pv4:has(.v4-inmo) .paneles .criterios{display:none}.pv4.pv4:has(.v4-inmo) .paneles .eq-fila:nth-child(n+5){display:none}.pv4.pv4:has(.v4-inmo) .paneles .semana>div:nth-child(n+19){display:none}.pv4.pv4:has(.v4-inmo) .importadas li:nth-child(n+4){display:none}.pv4.pv4:has(.v4-inmo) .importadas li:nth-child(3){border-bottom:0}.pv4.pv4:has(.v4-inmo) .entradilla{font-size:1rem;line-height:1.55}}@media (min-width:900px){.pv4:has(.v4-inmo) .comparar-v4[data-escena]{height:auto}.pv4:has(.v4-inmo) .comparar-v4 .escenario{position:static;height:auto;overflow:visible}}@media (max-width:899px){.pv4.pv4:has(.v4-inmo) #metodo .escenario{padding:var(--cabecera) 0 20px}.pv4.pv4:has(.v4-inmo) .metodo{gap:12px}.pv4.pv4:has(.v4-inmo) .metodo .h2{margin-bottom:8px;font-size:clamp(1.5rem,7vw,2rem)}.pv4.pv4:has(.v4-inmo) .puntos-m li{padding:11px 0}.pv4.pv4:has(.v4-inmo) .puntos-m li b{font-size:1.125rem}.pv4.pv4:has(.v4-inmo) .puntos-m li p{font-size:15px;line-height:1.45;max-height:0;opacity:0;margin-top:0;color:rgb(238 243 241/.8)}.pv4.pv4:has(.v4-inmo) .puntos-m li{color:rgb(238 243 241/.5)}.pv4.pv4:has(.v4-inmo) .puntos-m li.activo:not(:has(~li.activo)){color:var(--g-tinta)}.pv4.pv4:has(.v4-inmo) .puntos-m li.activo:not(:has(~li.activo)) p{max-height:120px;opacity:1;margin-top:6px}.pv4.pv4:has(.v4-inmo) .paneles{position:relative;display:block;height:clamp(190px,calc(100svh - var(--cabecera) - 500px),300px)}.pv4.pv4:has(.v4-inmo) .panel{position:absolute;inset:0;display:flex;align-items:flex-start;opacity:0;transform:translateY(40px) scale(.97);margin-bottom:0}.pv4.pv4:has(.v4-inmo) .panel.activo:not(:has(~.panel.activo)){opacity:1;transform:none}.pv4.pv4:has(.v4-inmo) .panel.activo:has(~.panel.activo){opacity:0;transform:translateY(-40px) scale(.97)}.pv4.pv4:has(.v4-inmo) .panel>.ventana{zoom:.86}.pv4:not(.js):has(.v4-inmo) .panel:first-child{opacity:1;transform:none}.pv4.pv4:has(.v4-inmo) .comparar-v4.seccion-v4{padding:0}.pv4.pv4:has(.v4-inmo) .comparar-v4 .escenario{display:flex;align-items:center;padding-top:var(--cabecera)}.pv4.pv4:has(.v4-inmo) .comparar-v4 .cabeza{margin-bottom:22px}.pv4.pv4:has(.v4-inmo) .comparar-v4 .riada{position:relative;height:clamp(250px,calc(100svh - var(--cabecera) - 320px),320px)}.pv4.pv4:has(.v4-inmo) .comparar-v4 .bandeja-portal{position:absolute;inset:0;width:100%;height:100%;transition:opacity .5s}.pv4.pv4:has(.v4-inmo) .comparar-v4 .visitas-pisio{position:absolute;left:0;right:0;top:0;bottom:auto;width:100%;margin:0;opacity:0;transform:translateY(40px);animation:none;transition:opacity .5s,transform .8s var(--curva)}.pv4.pv4:has(.v4-inmo) .comparar-v4 .visitas-pisio.activo{opacity:1;transform:none}.pv4.pv4:has(.v4-inmo) .comparar-v4[data-paso="1"] .bandeja-portal,.pv4.pv4:has(.v4-inmo) .comparar-v4[data-paso="2"] .bandeja-portal{opacity:0}.pv4.pv4:has(.v4-inmo) .partners .sello-partner{display:none}.pv4.pv4:has(.v4-inmo) .refs .ref:nth-of-type(n+2){display:none}}@media (max-width:899px) and (max-height:760px){.pv4.pv4:has(.v4-inmo) .metodo{gap:8px}.pv4.pv4:has(.v4-inmo) .metodo .h2{font-size:1.375rem;margin-bottom:4px}.pv4.pv4:has(.v4-inmo) .puntos-m li{padding:7px 0}.pv4.pv4:has(.v4-inmo) .puntos-m li b{font-size:1rem}.pv4.pv4:has(.v4-inmo) .puntos-m li p{font-size:14px;line-height:1.4}.pv4.pv4:has(.v4-inmo) .panel>.ventana{zoom:.74}.pv4.pv4:has(.v4-inmo) .comparar-v4 .cabeza{margin-bottom:14px;gap:10px}.pv4.pv4:has(.v4-inmo) .comparar-v4 .h2{font-size:1.625rem}.pv4.pv4:has(.v4-inmo) .comparar-v4 .entradilla{font-size:.9375rem;line-height:1.45}.pv4.pv4:has(.v4-inmo) .comparar-v4 .visitas-pisio{zoom:.9}}.pv4.pv4.quieto:has(.v4-inmo) #metodo .escenario{position:static;height:auto;padding:96px 0}.pv4.pv4.quieto:has(.v4-inmo) #metodo .paneles{position:static;height:auto;display:grid;gap:16px}.pv4.pv4.quieto:has(.v4-inmo) #metodo .panel{position:static;opacity:1!important;transform:none!important}.pv4.pv4.quieto:has(.v4-inmo) #metodo .panel>.ventana{zoom:1}.pv4.pv4.quieto:has(.v4-inmo) .puntos-m li{color:var(--g-tinta)}.pv4.pv4.quieto:has(.v4-inmo) .puntos-m li p{max-height:none;opacity:1;margin-top:8px}@media (max-width:899px){.pv4.pv4.quieto:has(.v4-inmo) .comparar-v4 .escenario{position:static;height:auto;padding:3.5rem 0}.pv4.pv4.quieto:has(.v4-inmo) .comparar-v4 .riada{height:auto;display:grid;gap:16px}.pv4.pv4.quieto:has(.v4-inmo) .comparar-v4 .bandeja-portal{position:relative;opacity:1!important;height:280px}.pv4.pv4.quieto:has(.v4-inmo) .comparar-v4 .visitas-pisio{position:relative;opacity:1;transform:none}}@media (max-width:899px){.pv4:not(.js):has(.v4-inmo) .comparar-v4 .visitas-pisio{opacity:1;transform:none}.pv4:not(.js):has(.v4-inmo) .comparar-v4 .bandeja-portal{opacity:0}}