.niv-cab{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.niv-cab-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.niv-cab-tx{gap:20px;display:grid}.niv-cab h1{font-size:clamp(38px,5vw,72px)}.niv-corta{border-left:4px solid var(--lima);background:var(--blanco);border-radius:0 14px 14px 0;padding:16px 18px;line-height:1.55}.niv-fecha{color:var(--gris);font-size:14px}.niv-edif{gap:6px;margin:0;padding:0 54px 0 0;display:grid;position:relative}.niv-tejado{background:var(--tinta);clip-path:polygon(8% 100%,50% 0,92% 100%);height:34px;margin:0 18px}.niv-planta{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 14px;padding:16px 18px;display:grid}.niv-planta.n3{background:var(--tinta);color:var(--blanco);border-color:var(--tinta)}.niv-planta.n2{background:var(--verde-osc);color:var(--blanco);border-color:var(--verde-osc)}.niv-planta.n1{background:var(--verde-tenue)}.niv-planta.n0{background:var(--lima)}.niv-pl-n{font:700 34px/1 var(--titular);letter-spacing:-.03em;grid-row:span 2}.niv-planta.n3 .niv-pl-n,.niv-planta.n2 .niv-pl-n{color:var(--lima)}.niv-pl-t{align-items:center;gap:8px;font-weight:600;display:inline-flex}.niv-pl-t svg{width:17px;height:17px}.niv-pl-q{opacity:.75;font-size:13.5px}.niv-ascensor{background:var(--crema-2);border:2px dashed var(--verde);width:38px;color:var(--verde-osc);border-radius:12px;place-items:start center;padding-top:10px;display:grid;position:absolute;top:46px;bottom:14px;right:0}.niv-ascensor svg{width:20px;height:20px}.niv-suelo{background:var(--tinta-3);border-radius:4px;height:8px;margin-top:2px}.niv-plantas{padding-block:var(--seccion)}.niv-pl-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.niv-plantas h2{font-size:clamp(32px,4.2vw,58px)}.niv-fichas{border-top:1px solid var(--linea-osc);margin-top:clamp(32px,4vw,48px);display:grid}.niv-fichas li{border-bottom:1px solid var(--linea-osc);grid-template-columns:110px minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px clamp(16px,2.4vw,32px);padding:24px 0;display:grid}.niv-fi-n{color:var(--lima);font-size:clamp(52px,5.4vw,76px)}.niv-fi-t{gap:4px;display:grid}.niv-fi-t h3{font-size:clamp(19px,1.8vw,23px)}.niv-fi-t span{color:var(--gris-claro);font-size:14px}.niv-fichas p{color:var(--gris-claro);font-size:15.5px;line-height:1.5}.niv-fichas .niv-fi-e{background:var(--tinta-2);color:var(--blanco);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;font-size:14.5px;display:grid}.niv-fi-e svg{width:16px;height:16px;color:var(--lima);margin-top:3px}.niv-pl-pie{color:var(--gris-claro);margin-top:18px;font-size:14px}.niv-caso{padding-block:var(--seccion)}.niv-ca-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.niv-ca-tx{gap:20px;display:grid}.niv-caso h2{font-size:clamp(32px,4.2vw,58px)}.niv-ca-tx>p:not(.lead){line-height:1.6}.niv-subida{gap:12px;margin:0;display:grid}.niv-subida ol{flex-direction:column-reverse;gap:10px;display:flex}.niv-subida li{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;grid-template-columns:56px 54px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.niv-subida li:first-child{margin-right:18%}.niv-subida li:nth-child(2){margin-left:6%;margin-right:12%}.niv-subida li:nth-child(3){margin-left:12%;margin-right:6%}.niv-subida li:nth-child(4){background:var(--tinta);color:var(--blanco);border-color:var(--tinta);margin-left:18%}.niv-su-n{background:var(--lima);height:40px;font:700 18px var(--titular);border-radius:10px;place-items:center;display:grid}.niv-subida time{font:500 13px var(--mono);color:var(--gris)}.niv-subida li:nth-child(4) time{color:var(--gris-claro)}.niv-subida p{font-size:14.5px;line-height:1.45}.niv-subida figcaption{color:var(--gris);font-size:13px}.niv-escala{padding-block:var(--seccion);background:var(--crema-2)}.niv-es-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.niv-escala h2{font-size:clamp(32px,4.2vw,58px)}.niv-puertas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}.niv-puertas article{background:var(--blanco);border:1px solid var(--linea);border-radius:120px 120px 18px 18px;align-content:start;gap:12px;padding:48px clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px);display:grid}.niv-pu-de{background:var(--tinta);color:var(--lima);font:600 15px var(--mono);border-radius:999px;justify-self:center;padding:6px 16px}.niv-puertas h3{margin-top:6px;font-size:16px}.niv-puertas ul{gap:8px;display:grid}.niv-puertas li{grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:15px;line-height:1.45;display:grid}.niv-puertas li svg{width:16px;height:16px;color:var(--verde);margin-top:3px}.niv-puertas .lleva li{background:var(--lima-tenue);border-radius:10px;padding:8px 10px}.niv-puertas .lleva svg{color:var(--tinta)}.niv-ia{padding-block:var(--seccion)}.niv-ia-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.niv-ia-tx{gap:20px;display:grid}.niv-ia h2{font-size:clamp(32px,4.2vw,58px)}.niv-ia-n{color:var(--sobre-verde-suave);font-size:14.5px;line-height:1.55}.niv-cubre{gap:8px;display:grid}.niv-cubre li{background:var(--verde-osc);border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.niv-cubre li:last-child{background:var(--crema);color:var(--tinta)}.niv-cu-n{font:700 32px/1 var(--titular);color:var(--lima)}.niv-cubre li:last-child .niv-cu-n{color:var(--verde)}.niv-cubre h3{margin-bottom:4px;font-size:18px}.niv-cubre p{color:var(--sobre-verde-suave);font-size:14.5px;line-height:1.45}.niv-cubre li:last-child p{color:var(--gris)}.niv-cu-b{background:var(--lima);color:var(--tinta);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.niv-cubre li:last-child .niv-cu-b{background:var(--verde);color:var(--blanco)}.niv-ia-pie{max-width:80ch;color:var(--sobre-verde-suave);margin-top:clamp(28px,3vw,40px);line-height:1.6}.niv-mide{padding-block:var(--seccion)}.niv-mi-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.niv-mide h2{font-size:clamp(32px,4.2vw,58px)}.niv-tablero{border:1px solid var(--linea);background:var(--blanco);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);display:grid;overflow:hidden}.niv-tablero div{border-left:1px solid var(--linea);align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);display:grid}.niv-tablero div:first-child{border-left:0}.niv-ta-n{background:var(--crema);font:700 16px var(--titular);border-radius:8px;justify-self:start;padding:4px 12px}.niv-tablero h3{font-size:19px;line-height:1.2}.niv-tablero p{color:var(--gris);font-size:15px;line-height:1.5}.niv-mi-pie{color:var(--gris);margin-top:22px;line-height:1.6}.niv-faq{padding-block:var(--seccion)}.niv-fq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.niv-fq-cab{gap:18px;display:grid;position:sticky;top:110px}.niv-faq h2{font-size:clamp(32px,4.2vw,58px)}.niv-fq-sig{color:var(--gris-claro);line-height:1.55}.niv-fq-l{gap:8px;display:grid}.niv-fq-l details{background:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-osc);border-left:4px solid var(--lima);border-radius:14px}.niv-fq-l summary{cursor:pointer;font:700 18px/1.3 var(--titular);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.niv-fq-l summary::-webkit-details-marker{display:none}.niv-fq-l summary svg{width:18px;height:18px;color:var(--lima);transition:transform .3s}.niv-fq-l details[open] summary svg{transform:rotate(180deg)}.niv-fq-l details p{color:var(--gris-claro);padding:0 20px 18px;line-height:1.6}.niv-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.niv-final-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.niv-final h2{font-size:clamp(32px,4.4vw,62px)}.niv-final-in>div{justify-items:start;gap:18px;display:grid}.niv-final p{color:var(--sobre-lima-suave);font-size:clamp(18px,1.7vw,21px)}@media (width<=980px){.niv-cab-in,.niv-pl-cab,.niv-ca-in,.niv-es-cab,.niv-ia-in,.niv-mi-cab,.niv-fq-in,.niv-final-in{grid-template-columns:1fr}.niv-fichas li{grid-template-columns:90px minmax(0,1fr)}.niv-fichas li p{grid-column:2}.niv-puertas{grid-template-columns:1fr}.niv-puertas article{border-radius:60px 60px 18px 18px}.niv-tablero{grid-template-columns:repeat(2,minmax(0,1fr))}.niv-tablero div:nth-child(3){border-left:0}.niv-tablero div:nth-child(n+3){border-top:1px solid var(--linea)}.niv-fq-cab{position:static}}@media (width<=640px){.niv-fichas li{grid-template-columns:1fr;gap:10px}.niv-fichas li p{grid-column:auto}.niv-subida li{grid-template-columns:48px minmax(0,1fr);margin:0!important}.niv-subida time{grid-area:1/2}.niv-subida p{grid-column:1/-1}.niv-tablero{grid-template-columns:1fr}.niv-tablero div{border-left:0;border-top:1px solid var(--linea)}.niv-tablero div:first-child{border-top:0}.niv-edif{padding-right:46px}.niv-planta{grid-template-columns:48px minmax(0,1fr);padding:14px}.niv-pl-n{font-size:28px}}
