body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#BF4A0D;color:#fff}img{height:auto}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.is-style-rotulo{font-size:12px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--rotulo);line-height:1.4}.wp-block-button.is-style-contorno .wp-block-button__link{background:#fff0;color:var(--wp--preset--color--tinta);box-shadow:inset 0 0 0 1px var(--wp--preset--color--tinta)}.wp-block-button.is-style-contorno .wp-block-button__link:hover{background:var(--wp--preset--color--tinta);color:#fff}.wp-block-button__link .flecha{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.wp-block-button__link:hover .flecha{transform:translateX(4px)}.wp-block-table.is-style-ficha table{border-collapse:collapse;width:100%}.wp-block-table.is-style-ficha td,.wp-block-table.is-style-ficha th{border:0;border-bottom:1px solid var(--wp--preset--color--acero);padding:18px 24px 18px 0;text-align:left;vertical-align:top}.wp-block-table.is-style-ficha tr:first-child td,.wp-block-table.is-style-ficha thead th{border-top:1px solid var(--wp--preset--color--tinta)}.wp-block-table.is-style-ficha td:first-child{color:var(--wp--preset--color--rotulo);width:40%}.wp-block-details{border-top:1px solid var(--wp--preset--color--linea);padding:10px 0}.wp-block-details summary{min-height:44px;align-items:center}.wp-block-details>:not(summary):last-child{margin-bottom:10px}.wp-block-details summary{font-size:19px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";color:var(--wp--preset--color--naranja)}.wp-block-details[open] summary::after{content:"−"}.wp-block-details>:not(summary){margin-top:10px;color:var(--wp--preset--color--texto)}.logo a{color:inherit}.solo-celular{display:none!important}@media (max-width:781px){.hide-on-mobile{display:none!important}.solo-celular{display:revert!important}}.js-mov .revelar{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0ms)}.js-mov .revelar.es-visible{opacity:1;transform:none}.tarjeta{position:relative;transition:background-color .3s ease}.tarjeta::before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--wp--preset--color--naranja);transition:width .4s cubic-bezier(.2,.7,.2,1)}.tarjeta:hover::before,.tarjeta:focus-within::before{width:100%}.js-mov .dibujar path,.js-mov .dibujar line,.js-mov .dibujar rect,.js-mov .dibujar circle{stroke-dasharray:var(--largo,1200);stroke-dashoffset:var(--largo,1200)}.js-mov .dibujar.es-visible path,.js-mov .dibujar.es-visible line,.js-mov .dibujar.es-visible rect,.js-mov .dibujar.es-visible circle{transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1);transition-delay:var(--retraso,0ms);stroke-dashoffset:0}.js-mov .dibujar text,.js-mov .dibujar .etiqueta{opacity:0;transition:opacity .5s ease;transition-delay:var(--retraso-texto,1.2s)}.js-mov .dibujar.es-visible text,.js-mov .dibujar.es-visible .etiqueta{opacity:1}@media (prefers-reduced-motion:reduce){.js-mov .revelar,.js-mov .dibujar *{opacity:1!important;transform:none!important;stroke-dashoffset:0!important;transition:none!important}.tarjeta::before,.wp-block-button__link .flecha,.link-flecha a::after,.flecha-btn .wp-block-button__link::after{transition:none}}body .wp-block-post-content>.sec{margin-block-start:0;margin-block-end:0}body .sec{padding-block:clamp(56px, 8vw, 112px)}body .sec-in{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px, 4.5vw, 64px)}body .sec-in>*{margin-block:0}body .sec .col,body .sec .enc-col,body .sec .cierre-texto,body .sec .enc-titulo{display:flex;flex-direction:column}body .sec .col{gap:clamp(32px, 4vw, 48px)}body .sec .col>*,body .sec .enc-col>*,body .sec .cierre-texto>*,body .sec .enc-titulo>*{margin-block:0}body .sec .enc-col{gap:22px}body .sec .cierre-texto{gap:16px}body .sec .enc-titulo{gap:10px}.fondo-frio{background:var(--wp--preset--color--blanco-frio)}.fondo-tinta{background:var(--wp--preset--color--tinta);color:var(--wp--preset--color--blanco-frio)}.fondo-grafito{background:#2F373F;color:#fff}.fondo-tinta .is-style-rotulo{color:var(--wp--preset--color--acero)}.fondo-tinta a,.fondo-grafito a{color:inherit}.bg-acero-claro{background:var(--wp--preset--color--acero-claro);color:var(--wp--preset--color--tinta)}.bg-azul{background:var(--wp--preset--color--azul-plano);color:var(--wp--preset--color--blanco-frio)}.bg-linea{background:var(--wp--preset--color--linea);color:var(--wp--preset--color--tinta)}.bg-naranja{background:var(--wp--preset--color--naranja);color:#fff}.bg-grafito{background:var(--wp--preset--color--grafito);color:var(--wp--preset--color--blanco-frio)}body .sec .encabezado-seccion{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}body .sec .encabezado-seccion>*{margin-block:0}.enc-texto{max-width:420px;color:var(--wp--preset--color--texto);font-size:var(--wp--preset--font-size--base);line-height:1.5}.fondo-tinta .enc-texto{color:var(--wp--preset--color--acero-claro)}.link-flecha a{display:inline-block;padding-block:11px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.link-flecha a::after{content:" →";display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.link-flecha a:hover::after{transform:translateX(4px)}.flecha-btn .wp-block-button__link::after{content:" →";display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.flecha-btn .wp-block-button__link:hover::after{transform:translateX(4px)}.tarjeta a::before{content:"";position:absolute;inset:0;z-index:1}.tarjeta h3 a{text-decoration:none;color:inherit}.tarjeta:hover h3 a{color:inherit}.s-hero{position:relative;min-height:clamp(560px, 82vh, 860px);display:flex;align-items:flex-end;padding-block:0 clamp(150px, 16vw, 230px)!important;background:linear-gradient(180deg,#3A444D 0%,#2F373F 45%,#14191F 100%)}.s-hero .sec-in{width:100%}.hero-cuerpo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:20px;align-items:end}.hero-rotulo{grid-column:1 / -1;color:var(--wp--preset--color--acero-claro)!important}.hero-texto{display:contents}.hero-texto h1{grid-column:1 / span 8}.hero-texto h1{font-size:clamp(42px, 6.2vw, 88px);line-height:.98;letter-spacing:-.045em;color:#fff;margin:0}.hero-bajada{grid-column:10 / span 3;align-self:end;font-size:17px;line-height:1.5;color:var(--wp--preset--color--linea);margin:0}.hero-foto{position:absolute;right:clamp(20px, 4.5vw, 64px);top:clamp(24px, 4vw, 40px);font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--wp--preset--color--linea);margin:0}.s-hero:has(.hero-imagen) .hero-rotulo{grid-column:1 / span 7}.s-hero:has(.hero-imagen) .hero-texto h1{grid-column:1 / span 7}.s-hero:has(.hero-imagen) .hero-bajada{grid-column:1 / span 5;align-self:start}.s-hero .hero-cuerpo{position:relative;z-index:1}.s-hero .hero-imagen{position:absolute;top:0;right:0;bottom:0;width:min(40vw, 640px);margin:0!important;z-index:0;overflow:hidden}.s-hero .hero-imagen img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}.s-hero .hero-imagen figcaption{position:absolute;left:16px;top:16px;margin:0;padding:5px 9px;background:rgb(20 25 31 / .72);color:#fff;font-size:11px;font-weight:500;letter-spacing:.1em}@media (max-width:900px){.hero-texto h1{grid-column:1 / -1}.hero-bajada{grid-column:1 / -1;font-size:16px}.s-hero{padding-bottom:96px!important}.s-hero:has(.hero-imagen) .hero-rotulo,.s-hero:has(.hero-imagen) .hero-texto h1,.s-hero:has(.hero-imagen) .hero-bajada{grid-column:1 / -1}.s-hero .hero-imagen{width:auto;left:0}.s-hero .hero-imagen::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 25 31 / .25) 0%,rgb(20 25 31 / .7) 45%,#14191F 92%)}.s-hero .hero-imagen figcaption{left:auto;right:16px;z-index:1}}.s-puertas{padding-block:0!important;margin-block-start:clamp(-120px, -8vw, -48px)!important;position:relative;z-index:3}.puertas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;box-shadow:0 0 0 1px var(--wp--preset--color--linea)}.puerta{position:relative;padding:28px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-right:1px solid var(--wp--preset--color--linea)}.puerta:last-child{border-right:0}.puerta h3{font-size:24px;letter-spacing:-.02em;margin:0 0 8px;font-weight:400}.puerta-sub{font-size:15px;color:var(--wp--preset--color--rotulo);margin:0}.puerta::after{content:"→";transition:transform .25s cubic-bezier(.2,.7,.2,1)}.puerta:hover::after{transform:translateX(6px)}@media (max-width:900px){.puertas{grid-template-columns:1fr}.puerta{min-height:0;flex-direction:row;align-items:center;padding:16px 20px;border-right:0;border-bottom:1px solid var(--wp--preset--color--linea)}.puerta:last-child{border-bottom:0}.puerta>.is-style-rotulo{display:none}.puerta h3{font-size:19px;margin:0}.puerta-sub{font-size:13px}.puerta>*{flex:1 1 auto}.puerta::after{flex:0 0 auto}}.s-iram{padding-block:48px 0!important}.iram-fila{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px;align-items:center;padding-block:28px;border-top:1px solid var(--wp--preset--color--tinta);border-bottom:1px solid var(--wp--preset--color--linea)}.iram-bloque{display:flex;align-items:center;gap:20px}.iram-sello{flex:0 0 auto;width:60px;height:60px;border:1.5px solid var(--wp--preset--color--tinta);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin:0}.iram-textos{display:flex;flex-direction:column;gap:4px}.iram-titulo{font-size:19px;font-weight:500;margin:0}.iram-sub{font-size:14px;color:var(--wp--preset--color--rotulo);margin:0}.stat{display:flex;flex-direction:column;gap:4px}.stat p{margin:0}.dato{font-size:34px;font-weight:500;line-height:1.1}@media (max-width:900px){.iram-fila{grid-template-columns:repeat(3,minmax(0,1fr))}.iram-bloque{grid-column:1 / -1}.dato{font-size:28px}}.sis-grilla{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sis{position:relative;min-height:380px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:16px}.sis svg{width:150px;height:150px;margin-block:auto}.sis h3{font-size:18px;font-weight:500;margin:0;letter-spacing:-.01em}.sis-sub{font-size:14px;margin:4px 0 0;opacity:.8}.tarjeta.sis::before{background:currentColor;opacity:.55}@media (max-width:1100px){.sis-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.sis{min-height:260px}.sis:last-child{grid-column:1 / -1}}.pasos-lista{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.paso{border-top:1px solid var(--wp--preset--color--rotulo);padding-top:20px;display:flex;flex-direction:column;gap:10px}.paso>*{margin:0}.paso-n{font-size:44px;font-weight:500;line-height:1;color:var(--wp--preset--color--rotulo)}.paso-t{font-size:22px;font-weight:500;letter-spacing:-.01em}.paso-x{font-size:15px;line-height:1.5;color:var(--wp--preset--color--acero-claro)}.paso-ultimo{border-top:2px solid var(--wp--preset--color--naranja);padding-top:19px}.paso-ultimo .paso-n{color:var(--wp--preset--color--naranja)}.fondo-frio .paso{border-top-color:var(--wp--preset--color--acero)}.fondo-frio .paso-n{color:var(--wp--preset--color--acero)}.fondo-frio .paso-x{color:var(--wp--preset--color--texto)}@media (max-width:900px){.pasos-lista{grid-template-columns:1fr;gap:0}.paso{display:grid;grid-template-columns:44px 1fr;column-gap:0;row-gap:2px;padding:16px 0}.paso-n{grid-row:1 / span 2;font-size:20px}.paso-t{font-size:18px}.paso-x{font-size:14px}}.casos-grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.caso{position:relative;background:#fff;display:flex;flex-direction:column}.caso-foto{position:relative;height:clamp(220px, 26vw, 360px);background:#3A444D;display:flex;align-items:flex-end;padding:16px 20px}.caso-foto-rotulo{font-size:12px;letter-spacing:.08em;color:var(--wp--preset--color--acero-claro);margin:0}.caso-cuerpo{padding:clamp(20px, 2.5vw, 28px);display:flex;flex-direction:column;gap:18px}.caso-cuerpo>*{margin:0}.caso-fila{display:grid;grid-template-columns:110px 1fr;gap:16px;font-size:16px}.caso-fila>*{margin:0}.caso-fila-res{align-items:baseline;border-top:1px solid var(--wp--preset--color--linea);padding-top:18px}.caso-resultado{font-size:clamp(26px, 3vw, 40px)!important;font-weight:500;letter-spacing:-.03em;line-height:1.1}.caso-resultado strong{color:var(--wp--preset--color--naranja);font-weight:500}.obras-grilla,.rel-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.obra-card{position:relative;display:flex;flex-direction:column;gap:12px}.obra-card>*{margin:0}.obra-card h3{font-size:24px;letter-spacing:-.015em;font-weight:400}.rel{position:relative;min-height:180px;padding:24px;background:var(--wp--preset--color--blanco-frio);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.rel h3{font-size:22px;margin:0;letter-spacing:-.015em}.rel-sub{font-size:15px;color:var(--wp--preset--color--rotulo);margin:0}@media (max-width:900px){.casos-grilla,.obras-grilla,.rel-grilla{grid-template-columns:1fr}.caso-fila{grid-template-columns:1fr;gap:4px}}.cierre-fila{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.cierre-texto{max-width:720px}.cierre-texto h2{font-size:clamp(30px, 4vw, 48px);line-height:1.02;letter-spacing:-.03em}.cierre-texto .enc-texto{max-width:none}.asi-grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.asi-item{border-top:1px solid var(--wp--preset--color--rotulo);padding-top:22px;display:flex;flex-direction:column;gap:10px}.asi-item>*{margin:0}.asi-primero{border-top:2px solid var(--wp--preset--color--naranja);padding-top:21px}.asi-item h3{font-size:22px;font-weight:500}.asi-item p{font-size:15px;line-height:1.5;color:var(--wp--preset--color--acero-claro)}@media (max-width:900px){.asi-grilla{grid-template-columns:1fr;gap:0}.asi-item{padding-block:16px}.asi-item h3{font-size:18px}.asi-item p{font-size:14px}}.s-enc{padding-block:clamp(40px, 6vw, 80px) clamp(40px, 6vw, 72px)}.enc-col{max-width:820px}.enc-col h1{font-size:clamp(38px, 5.4vw, 72px);line-height:1;letter-spacing:-.04em}.enc-bajada{font-size:var(--wp--preset--font-size--bajada);line-height:1.35;letter-spacing:-.01em}.s-enc .enc-texto{max-width:560px}.s-datos{padding-block:0!important}.datos-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-block:32px;border-top:1px solid var(--wp--preset--color--tinta);border-bottom:1px solid var(--wp--preset--color--linea)}.dato-item>*{margin:0}.dato-valor{font-size:clamp(20px, 2.2vw, 26px);font-weight:500;letter-spacing:-.02em;margin-top:6px!important}.dos-col{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px}.dos-col>:first-child{grid-column:1 / span 4}.dos-col>:last-child{grid-column:6 / span 7}.senales-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.senal{display:grid;grid-template-columns:20px 1fr;gap:10px;padding-block:18px;border-top:1px solid var(--wp--preset--color--linea);font-size:17px;line-height:1.45}.senal>*{margin:0}.senal::before{content:"";width:6px;height:6px;margin-top:.6em;background:var(--wp--preset--color--naranja)}.faq-lista{display:flex;flex-direction:column;border-bottom:1px solid var(--wp--preset--color--linea)}@media (max-width:900px){.dos-col>:first-child,.dos-col>:last-child{grid-column:1 / -1}.senales-lista{grid-template-columns:1fr}.senal{font-size:15px;padding-block:14px}}.enc-fila{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;align-items:center}.enc-fila>.enc-col{grid-column:1 / span 6;max-width:none}.enc-fila>.enc-arte,.enc-fila>.enc-foto{grid-column:8 / span 5}.enc-arte{color:var(--wp--preset--color--azul-plano)}.enc-arte>*{margin:0}.enc-arte svg{overflow:visible;width:100%;height:auto;max-height:460px;display:block}.enc-foto{min-height:clamp(260px, 32vw, 440px);background:var(--wp--preset--color--acero-claro);display:flex;align-items:flex-end;padding:16px 20px}.enc-foto p{margin:0}.arte-sistema{display:flex;flex-direction:column;gap:16px;color:var(--wp--preset--color--azul-plano)}.arte-sistema>*{margin:0}.arte-sistema svg{width:min(100%, 360px);height:auto}.s-ficha .wp-block-table{margin:0}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}.lista-cond>.is-style-rotulo{margin:0 0 12px}.lista-cond>.senal:last-child{border-bottom:1px solid var(--wp--preset--color--linea)}.senal-cuerpo{display:flex;flex-direction:column;gap:6px}.senal-cuerpo>*{margin:0}.fotos-grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fotos-grilla .caso-foto{height:clamp(160px, 18vw, 260px)}.obra-meta{display:flex;flex-wrap:wrap;gap:8px 32px;padding-block:20px;border-top:1px solid var(--wp--preset--color--linea);font-size:15px}.obra-meta>*{margin:0}@media (max-width:900px){.enc-fila>.enc-col,.enc-fila>.enc-arte,.enc-fila>.enc-foto{grid-column:1 / -1}.enc-foto{min-height:220px}.cols-2{grid-template-columns:1fr}.fotos-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}body .sec :is(.datos-grilla,.pasos-lista,.senales-lista,.sis-grilla,.rel-grilla,.obras-grilla,.casos-grilla,.asi-grilla,.puertas,.iram-fila,.iram-bloque,.iram-textos,.cols-2,.dos-col,.fotos-grilla,.enc-fila,.hero-cuerpo,.faq-lista,.caso-cuerpo,.caso-fila,.encabezado-seccion,.lista-cond,.obra-meta,.dato-item,.paso,.rel,.obra-card,.caso,.sis,.puerta,.stat,.senal,.psr-grilla,.psr-item,.obra-enc-fila,.obra-tit,.obra-resultado,.cita-fila,.cita-col,.comparador,.mosaico)>*{margin-block-start:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.enc-foto p{color:var(--wp--preset--color--texto)}.arte-sistema svg{width:min(100%, 440px)}body .sec.s-quees .enc-titulo{gap:16px}.rel-grilla.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.rel.compacta{min-height:0;padding-block:28px}.otros-lista{display:flex;flex-wrap:wrap;gap:8px}.otros-lista>*{margin:0;padding:10px 16px;border:1px solid var(--wp--preset--color--linea);font-size:15px}@media (max-width:900px){.rel{min-height:0}.rel-grilla.cinco{grid-template-columns:repeat(2,minmax(0,1fr))}}.pasos-lista.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pasos-lista.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-nombre{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.cat-nombre a{text-decoration:none;display:inline-block;padding-block:10px}.cat-nombre a::after{content:" →";color:var(--wp--preset--color--naranja)}.cat-item .rel-sub{font-size:15px}.form-hueco{min-height:320px;padding:40px;border:1px dashed var(--wp--preset--color--acero);background:var(--wp--preset--color--blanco-frio);color:var(--wp--preset--color--rotulo);display:flex;align-items:center}.form-hueco>*{margin:0;max-width:520px}.dato-valor a{text-decoration:none;border-bottom:1px solid currentColor}.s-datos .dato-valor{overflow-wrap:anywhere}@media (max-width:900px){.pasos-lista.n3,.pasos-lista.n4{grid-template-columns:1fr}.form-hueco{min-height:200px;padding:24px}}.s-pasos:not(.fondo-tinta):not(.fondo-frio) .paso-x{color:var(--wp--preset--color--texto)}.obra-foto{margin:0;background:#3A444D}.obra-foto img{width:100%;height:100%;object-fit:cover;display:block}.enc-arte .obra-foto{aspect-ratio:4 / 3}.obra-card{list-style:none}.obra-titulo{font-size:24px;font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0}.obra-titulo a,.nota-titulo a{text-decoration:none;color:inherit}.wp-block-post-template.obras-grilla,.wp-block-post-template.notas-grilla{padding:0;margin:0;list-style:none}.notas-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.nota-card{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--wp--preset--color--tinta);height:100%}.nota-card>*{margin:0}.nota-titulo{font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:0}.nota-fecha{font-size:13px;color:var(--wp--preset--color--rotulo)}.filtros-fila{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px!important}.filtros-fila>*{margin:0}.filtros{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.filtros li{margin:0}.filtros a{display:inline-block;padding:10px 16px;border:1px solid var(--wp--preset--color--linea);text-decoration:none;font-size:15px;color:var(--wp--preset--color--tinta)}.filtros a:hover,.filtros .current-cat a{border-color:var(--wp--preset--color--tinta)}.res-fila{display:flex;align-items:baseline;gap:12px}.res-fila>*{margin:0}.res-antes{font-size:28px;color:var(--wp--preset--color--rotulo)}.res-antes::after{content:" →"}.res-despues{font-size:var(--wp--preset--font-size--dato);font-weight:500;color:var(--wp--preset--color--naranja);letter-spacing:-.02em}.obra-resultado{display:flex;flex-direction:column;gap:6px}.obra-resultado>*{margin:0}.obra-resultado:has(.res-despues:empty),.dato-item:has(.dato-valor:empty),.dato-item:not(:has(.dato-valor)),.s-cita:has(.cita-frase:empty),.paso:has(.paso-x:empty),.res-antes:empty{display:none}.obra-cuerpo{margin:0!important}.obra-cuerpo>.sec{margin-block:0!important}.nota-col{max-width:820px}.nota-meta{display:flex;flex-wrap:wrap;gap:8px 16px}.nota-firma{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--wp--preset--color--linea)}.nota-firma>*{margin:0}.nota-autor{font-weight:500}.nota-cuerpo{padding-block:clamp(24px, 4vw, 48px) clamp(56px, 8vw, 96px);font-size:18px;line-height:1.65}.nota-cuerpo h2{font-size:clamp(26px, 3vw, 34px);line-height:1.15;letter-spacing:-.02em;margin-top:2em}.nota-cuerpo h3{font-size:20px;margin-top:1.6em}.nota-cuerpo .respuesta-corta{padding:24px 28px;background:var(--wp--preset--color--blanco-frio);border-left:3px solid var(--wp--preset--color--naranja)}.nota-cuerpo .wp-block-table{font-size:15px}@media (max-width:900px){.notas-grilla{grid-template-columns:1fr}.filtros-fila{margin-top:24px!important}}.form-montyn{display:flex;flex-direction:column;gap:24px}.form-montyn>*,.form-montyn p{margin:0}.form-montyn fieldset{border:0;padding:0;margin:0;min-width:0}.form-montyn legend{padding:0;margin-bottom:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--wp--preset--color--linea);font-size:15px;transition:border-color .2s,background .2s,color .2s}.chip:hover span{border-color:var(--wp--preset--color--tinta)}.chip input:checked+span{background:var(--wp--preset--color--tinta);border-color:var(--wp--preset--color--tinta);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.campos-grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.campo{display:flex;flex-direction:column;gap:8px}.chip span{text-transform:none;letter-spacing:0;color:var(--wp--preset--color--tinta)}.campo label,.archivos-titulo{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--rotulo)}.form-montyn input[type=text],.form-montyn input[type=tel],.form-montyn input[type=email],.form-montyn select,.form-montyn textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--wp--preset--color--linea);border-radius:0;background:#fff;font:inherit;font-size:16px;color:var(--wp--preset--color--tinta);box-sizing:border-box}.form-montyn textarea{min-height:140px;resize:vertical}.form-montyn :is(input,select,textarea):focus{outline:none;border-color:var(--wp--preset--color--tinta);box-shadow:inset 0 -2px 0 var(--wp--preset--color--naranja)}.form-montyn [aria-invalid=true]{border-color:var(--wp--preset--color--naranja)!important}.campo-error{font-size:14px;color:var(--wp--preset--color--naranja)}.form-ayuda{font-size:14px;color:var(--wp--preset--color--rotulo)}.form-ayuda-contacto{margin-top:-12px!important}.archivos-zona{display:flex;flex-direction:column;gap:6px;padding:28px 24px;border:1px dashed var(--wp--preset--color--acero);background:var(--wp--preset--color--blanco-frio);cursor:pointer;transition:border-color .2s,background .2s}.archivos-zona.arrastrando,.archivos-zona:hover{border-color:var(--wp--preset--color--tinta)}.archivos-sub{font-size:14px;color:var(--wp--preset--color--texto);text-transform:none;letter-spacing:0}.archivos-zona input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.archivos-zona:focus-within{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.archivos-lista{list-style:none;margin:0;padding:0;font-size:14px;display:flex;flex-direction:column;gap:4px}.archivos-lista:empty{display:none}.archivos-lista .pesado{color:var(--wp--preset--color--naranja)}.form-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--wp--preset--color--tinta)}.form-montyn button.wp-block-button__link{border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500}.form-montyn button[disabled]{opacity:.6;cursor:progress}.form-estado:empty{display:none}.form-estado,.form-error-general{font-size:15px;color:var(--wp--preset--color--naranja)}.form-trampa{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-montyn-ok{padding:32px;background:var(--wp--preset--color--blanco-frio);border-left:3px solid var(--wp--preset--color--naranja);display:flex;flex-direction:column;gap:10px}.form-montyn-ok>*{margin:0}.form-ok-titulo{font-size:24px;font-weight:500;letter-spacing:-.015em}@media (max-width:900px){.campos-grilla{grid-template-columns:1fr}.form-pie{flex-direction:column;align-items:stretch}.form-pie .wp-block-button,.form-pie .wp-block-button__link{width:100%;text-align:center}}.s-obra-enc{padding-block:clamp(32px, 5vw, 64px) 0!important}.obra-enc-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 64px;align-items:end}.obra-enc-fila>*,.obra-tit>*{margin:0}.obra-tit{display:flex;flex-direction:column;gap:16px;max-width:980px}.obra-tit h1{font-size:clamp(34px, 4.6vw, 64px);line-height:1.02;letter-spacing:-.04em}.obra-rotulo{display:flex;flex-wrap:wrap;gap:0}.obra-rotulo>*{margin:0;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--rotulo)}.obra-rotulo>*+*::before{content:"\00a0·\00a0"}.obra-rotulo>:empty{display:none}.obra-resultado{align-items:flex-start;text-align:left;min-width:220px}.obra-bajada{max-width:760px;margin-top:20px!important}.obra-hero{margin-top:clamp(28px, 4vw, 48px)!important;aspect-ratio:16 / 7;overflow:hidden}.obra-hero img{width:100%;height:100%;object-fit:cover}.s-ficha-obra .ficha-obra{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:28px}.psr-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.psr-item{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid var(--wp--preset--color--linea)}.psr-item>*{margin:0}.psr-resultado{border-top:2px solid var(--wp--preset--color--naranja);padding-top:19px}.psr-resultado>.is-style-rotulo{color:var(--wp--preset--color--naranja)}.psr-texto{font-size:clamp(17px, 1.6vw, 21px);line-height:1.4;letter-spacing:-.01em}.psr-item:has(.psr-texto:empty){display:none}.cita-fila{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;border-top:1px solid var(--wp--preset--color--linea);padding-top:32px}.cita-fila>.is-style-rotulo{grid-column:1 / span 3;margin:0}.cita-col{grid-column:5 / span 8;display:flex;flex-direction:column;gap:12px}.cita-col>*{margin:0}.cita-frase{font-size:clamp(22px, 2.4vw, 32px);line-height:1.3;letter-spacing:-.02em}.cita-firma{font-size:14px;color:var(--wp--preset--color--rotulo)}.s-cita:has(.cita-frase:empty){display:none}.obra-cuerpo figure.wp-block-image:has(img:not([src])){display:none}.obra-cuerpo figure.wp-block-image{margin:0;position:relative}.obra-cuerpo figure.wp-block-image figcaption{position:absolute;margin:0;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;background:#fff;color:var(--wp--preset--color--tinta)}.obra-plano img{width:100%;height:auto;background:#fff}.obra-plano figcaption{top:12px;left:12px}.comparar-ayuda{font-size:14px;color:var(--wp--preset--color--rotulo)}.comparador{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparador figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 9;display:block}.comparador figcaption{top:12px;left:12px}.comparador-activo{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#3A444D;--pos:50%}.comparador-activo>figure,.obra-cuerpo .comparador-activo>figure.wp-block-image{position:absolute;inset:0}.comparador-activo>figure img{aspect-ratio:auto}.comparador-activo>figure:nth-of-type(2){clip-path:inset(0 0 0 var(--pos))}.comparador-activo>figure:nth-of-type(2) figcaption{left:auto;right:12px;background:var(--wp--preset--color--naranja);color:#fff}.comparador-activo::after{content:"";position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.comparador-rango{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3;-webkit-appearance:none;appearance:none}.comparador-manija{position:absolute;top:50%;left:var(--pos);z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;color:var(--wp--preset--color--tinta);display:flex;align-items:center;justify-content:center;font-size:16px;pointer-events:none;box-shadow:0 1px 4px rgb(0 0 0 / .25)}.comparador-rango:focus-visible~.comparador-manija{outline:2px solid var(--wp--preset--color--naranja);outline-offset:2px}.mosaico{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:clamp(220px, 28vw, 420px) clamp(160px, 17vw, 240px);gap:12px}.mosaico>figure{overflow:hidden}.mosaico>figure img{width:100%;height:100%;object-fit:cover}.mosaico>figure:nth-of-type(1){grid-row:1 / span 2}.mosaico>figure:nth-of-type(2){grid-column:2 / span 2}.mosaico figcaption{bottom:12px;left:12px}@media (max-width:1100px){.s-ficha-obra .ficha-obra{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.obra-enc-fila{grid-template-columns:1fr}.obra-hero{aspect-ratio:4 / 3}.s-ficha-obra .ficha-obra{grid-template-columns:repeat(2,minmax(0,1fr))}.psr-grilla{grid-template-columns:1fr}.cita-fila>.is-style-rotulo,.cita-col{grid-column:1 / -1}.comparador-activo{aspect-ratio:4 / 3}.mosaico{grid-template-columns:1fr 1fr;grid-template-rows:auto}.mosaico>figure{aspect-ratio:4 / 3}.mosaico>figure:nth-of-type(1){grid-row:auto;grid-column:1 / -1}.mosaico>figure:nth-of-type(2){grid-column:1 / -1}}.s-ficha-obra .dato-valor{font-size:17px;line-height:1.35}body.portada-visualizacion .obra-hero,.portada-visualizacion.wp-block-post .obra-foto{position:relative}body.portada-visualizacion .obra-hero::after,.portada-visualizacion.wp-block-post .obra-foto::after{content:"VISUALIZACIÓN";position:absolute;right:12px;bottom:12px;padding:5px 9px;background:var(--wp--preset--color--naranja);color:#fff;font-size:11px;font-weight:500;letter-spacing:.1em;pointer-events:none}.enc-foto.enc-hl{background:var(--wp--preset--color--blanco-frio);padding:0;display:grid;place-items:center;overflow:hidden;aspect-ratio:556 / 688;min-height:0}.enc-foto.enc-hl>*{width:100%}.hl-hero{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.hl-stage{width:var(--w,150%);max-width:none;transform:translate(var(--cx,0%),var(--cy,0%));--hairline-plate:var(--wp--preset--color--blanco-frio);--hairline-edge:var(--wp--preset--color--rotulo);--hairline-mid:var(--wp--preset--color--acero);--hairline-lo:var(--wp--preset--color--acero-claro);--hairline-hi:var(--wp--preset--color--naranja);--hairline-stroke:1}@media (max-width:781px){.enc-foto.enc-hl{aspect-ratio:1 / 1}.hl-stage{width:calc(var(--w, 150%) * .82)}}.hl-stage>svg{animation:hl-entra 1200ms cubic-bezier(.22,1,.36,1) both}@keyframes hl-entra{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hl-stage>svg{animation:none}}.arte-sistema:has(.plano-hl){background:var(--wp--preset--color--blanco-frio);padding:22px 26px 18px}.arte-sistema svg.plano-hl{display:block;width:100%;max-width:none;height:auto}.plano-hl rect,.plano-hl line{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.plano-hl .sil{fill:var(--wp--preset--color--blanco-frio);stroke:var(--wp--preset--color--azul-plano);stroke-width:1.15}.plano-hl .lo{stroke:var(--wp--preset--color--acero);stroke-width:.9;fill:none}.plano-hl .perf{stroke-dasharray:1.5 3.5}.plano-hl .dash{stroke:var(--wp--preset--color--azul-plano);stroke-width:1;stroke-dasharray:4 4}.plano-hl .cota{stroke:var(--wp--preset--color--azul-plano);stroke-width:.9}.plano-hl .cota.fina{stroke:var(--wp--preset--color--acero);stroke-width:.8}.plano-hl .piso{stroke:var(--wp--preset--color--tinta);stroke-width:1.4}.plano-hl .flecha{stroke:var(--wp--preset--color--naranja);stroke-width:1.4;fill:none}.plano-hl .rod{fill:var(--wp--preset--color--blanco-frio);stroke:var(--wp--preset--color--azul-plano);stroke-width:.9}.plano-hl text{font:500 11.5px var(--wp--preset--font-family--instrument-sans,inherit);letter-spacing:.1em;fill:var(--wp--preset--color--rotulo)}.plano-hl .tag rect{fill:var(--wp--preset--color--naranja)}.plano-hl .tag text{fill:#fff;font-size:10.5px;letter-spacing:.08em}.js-mov .plano-hl.revelar{opacity:1;transform:none}.js-mov .plano-hl .paso{opacity:0}.js-mov .plano-hl.es-visible .paso{animation:hl-aparece 600ms cubic-bezier(.32,.72,0,1) forwards;animation-delay:calc(var(--i) * 260ms)}@keyframes hl-aparece{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bg-acero-claro{--card:var(--wp--preset--color--acero-claro)}.bg-azul{--card:var(--wp--preset--color--azul-plano)}.bg-linea{--card:var(--wp--preset--color--linea)}.bg-naranja{--card:var(--wp--preset--color--naranja)}.bg-grafito{--card:var(--wp--preset--color--grafito)}.sis svg.sis-arte{width:auto;height:165px;max-width:100%;overflow:visible}.sis-arte rect,.sis-arte line{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sis-arte .s{fill:var(--card);stroke:currentColor;stroke-width:1.25}.sis-arte .d{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.42}.sis-arte .f{fill:currentColor;stroke:none}.sis-arte .piso{stroke:currentColor;stroke-width:1.5}.sis-arte .g{stroke:currentColor;stroke-width:2.6}.sis-arte .b{stroke:currentColor;stroke-width:1.8}.sis-arte circle.d{fill:currentColor;fill-opacity:.45;stroke:none}.sis-arte .mueve{transition:transform 700ms cubic-bezier(.32,.72,0,1)}.sis-arte .sube .f{opacity:0;transition:opacity 260ms ease}.sis-arte .aparece{opacity:0;transform:translateY(6px);transition:opacity 500ms ease,transform 700ms cubic-bezier(.32,.72,0,1)}.sis-arte .se-va{transition:opacity 400ms ease}.sis:is(:hover,:focus-within) .sis-arte .sube{transform:translateY(-5px)}.sis:is(:hover,:focus-within) .sis-arte .sube .f{opacity:1}.sis:is(:hover,:focus-within) .sis-arte :is(.entra,.baja){transform:translateX(var(--dx))}.sis:is(:hover,:focus-within) .sis-arte .aparece{opacity:1;transform:none}.sis:is(:hover,:focus-within) .sis-arte .se-va{opacity:0}.sis:is(:hover,:focus-within) .sis-arte .saca{transform:translate(3px,-6px)}@media (prefers-reduced-motion:reduce){.sis-arte .mueve,.sis-arte .sube .f,.sis-arte .aparece,.sis-arte .se-va{transition:none}.js-mov .plano-hl .paso{opacity:1;animation:none}}.s-datos .dato-valor a[href^="mailto"]{white-space:nowrap;overflow-wrap:normal;font-size:clamp(16px, 1.35vw, 22px)}:root{--tinta:#14191F;--texto:#3E4A54;--gris:#5B6872;--gris-c:#A6B2BA;--linea:#DDE2E6;--frio:#EEF1F3;--blanco:#FFFFFF;--naranja:#BF4A0D;--naranja-h:#A63F0A;--naranja-dib:#E2692B;--ease:cubic-bezier(.55, 0, .35, 1);--suave:cubic-bezier(.65, 0, .35, 1);--canal:max(16px, env(safe-area-inset-left, 0px));--barra-h:78px}@media (min-width:1000px){:root{--canal:64px}}.m-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:10px;background:var(--naranja);color:var(--blanco)!important;text-decoration:none;font-weight:500;font-size:16px;white-space:nowrap;transition:background-color 250ms var(--ease)}.m-btn:hover{background:var(--naranja-h)}.site-header-wrap{position:relative;z-index:50;height:var(--barra-h)}body.home .site-header-wrap{height:0}.barra{position:fixed;top:0;left:0;right:0;z-index:30;background:var(--blanco);color:var(--tinta);border-bottom:1px solid var(--linea);font-size:15px;line-height:1.45;transition:background-color 350ms var(--ease),border-color 350ms var(--ease),color 350ms var(--ease)}body.admin-bar .barra{top:32px}@media (max-width:782px){body.admin-bar .barra{top:46px}}.barra-in{max-width:1440px;margin:0 auto;padding:16px var(--canal);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.barra a{color:inherit;text-decoration:none}.marca{justify-self:start;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.marca b{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1}.marca span{font-size:13px;color:var(--gris)}.marca i{font-style:normal;color:var(--naranja)}.barra-nav{display:flex;gap:36px}.barra-nav a,.barra-contacto{position:relative}.barra-nav a::after,.barra-contacto::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 450ms var(--ease)}.barra-nav a:hover::after,.barra-contacto:hover::after,.barra-nav a[aria-current]::after{transform:scaleX(1)}.barra-nav a[aria-current]{color:var(--naranja)}.barra-acc{justify-self:end;display:flex;align-items:center;gap:28px}.barra-acc .m-btn{max-width:260px;overflow:hidden;transition:max-width 600ms var(--suave),opacity 400ms var(--suave),padding 600ms var(--suave),margin 600ms var(--suave),background-color 250ms var(--ease)}.menu-b{display:none;font:inherit;font-size:15px;background:none;border:1px solid currentColor;border-radius:999px;padding:8px 16px;color:inherit;cursor:pointer}body.home .barra:not(.fuera){background:#fff0;border-bottom-color:#fff0;color:var(--blanco)}body.home .barra:not(.fuera) .marca span{color:rgb(255 255 255 / .8)}body.home .barra:not(.fuera) .marca i{color:var(--blanco)}body.home .barra:not(.fuera) .barra-acc .m-btn{max-width:0;padding-left:0;padding-right:0;margin-left:-28px;opacity:0;pointer-events:none}body.home .barra:not(.fuera) .barra-nav a[aria-current]{color:var(--blanco)}@media (max-width:1279px){.marca span{display:none}.barra-nav{gap:28px}}@media (max-width:1099px){.barra-in{grid-template-columns:1fr auto;padding-block:14px}.barra-nav,.barra-contacto,.barra-acc .m-btn{display:none!important}.menu-b{display:inline-flex}}.menu-m{position:fixed;top:0;right:0;bottom:0;width:min(440px, 100%);box-sizing:border-box;z-index:60;background:var(--blanco);color:var(--tinta);padding:28px 40px 40px;display:flex;flex-direction:column;justify-content:space-between;transform:translateX(100%);transition:transform 650ms var(--suave)}.menu-m[hidden]{display:none}.menu-m.abierto{transform:none}.menu-m a{color:inherit;text-decoration:none}.menu-m .cabm{display:flex;justify-content:space-between;align-items:center}.menu-m .cabm b{font-size:22px;font-weight:600;letter-spacing:-.03em}.menu-m .cerrar{font:inherit;font-size:15px;background:none;border:0;cursor:pointer;color:var(--tinta);padding:8px 0}.menu-m .cerrar:hover{color:var(--naranja)}.menu-m nav{display:flex;flex-direction:column;gap:6px;margin-block:auto}.menu-m nav a{font-size:30px;letter-spacing:-.03em;padding:6px 0;opacity:0;transform:translateX(24px);transition:opacity 500ms var(--suave),transform 600ms var(--suave),color 250ms}.menu-m.abierto nav a{opacity:1;transform:none}.menu-m.abierto nav a:nth-child(1){transition-delay:180ms}.menu-m.abierto nav a:nth-child(2){transition-delay:230ms}.menu-m.abierto nav a:nth-child(3){transition-delay:280ms}.menu-m.abierto nav a:nth-child(4){transition-delay:330ms}.menu-m.abierto nav a:nth-child(5){transition-delay:380ms}.menu-m nav a:hover{color:var(--naranja)}.menu-m .pie-m{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.menu-m .pie-m p{margin:0;font-size:14px;color:var(--gris);line-height:1.6}.menu-m .pie-m p a:hover{color:var(--naranja)}.velo-m{position:fixed;inset:0;z-index:59;background:rgb(20 25 31 / .42);opacity:0;transition:opacity 650ms var(--suave)}.velo-m[hidden]{display:none}.velo-m.on{opacity:1}body.admin-bar .menu-m{top:32px}@media (max-width:782px){body.admin-bar .menu-m{top:46px}}@media (max-width:560px){.menu-m{padding:20px 20px 32px}}.pie5{border-top:1px solid var(--linea);background:var(--blanco);color:var(--tinta);font-size:15px;line-height:1.45}.pie5 a{color:inherit;text-decoration:none}.pie5 a:hover{color:var(--naranja)}.pie5-in{max-width:1440px;margin:0 auto;padding:64px var(--canal) 28px;display:flex;flex-direction:column;gap:48px}.pie5 .cred{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--tinta)}.pie5 .cred li{display:flex;flex-direction:column;gap:2px;padding-top:16px;font-size:14px;color:var(--texto)}.pie5 .cred b{font-weight:500;font-size:16px;color:var(--tinta)}.pie-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--linea);padding-top:40px}.pie5 .pm{grid-column:span 4;display:flex;flex-direction:column;gap:8px}.pie5 .pm b{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1}.pie5 .pm span{font-size:13px;color:var(--gris)}.pie5 .pm i{font-style:normal;color:var(--naranja)}.pie5 .pm p{margin:6px 0 0;max-width:24em;color:var(--texto)}.pie5 nav{grid-column:span 2;display:flex;flex-direction:column;gap:10px}.pie5 nav:first-of-type{grid-column:6 / span 2}.pie5 small{font-size:13px;color:var(--gris);margin-bottom:4px}.pie5 .pc{grid-column:span 3;display:flex;flex-direction:column;gap:8px;color:var(--texto)}.pie-b{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--gris);border-top:1px solid var(--linea);padding-top:20px}@media (max-width:999px){.pie5 .cred{grid-template-columns:1fr 1fr}.pie5 .pm,.pie5 .pc{grid-column:1 / -1}.pie5 nav,.pie5 nav:first-of-type{grid-column:span 6}}.barra-in{grid-template-columns:1fr auto}.barra-nav{display:none!important}.menu-b{display:inline-flex}.psi{--azul:#1B2E3B;--azul-l:rgba(255,255,255,.14);--frio:#EEF1F3;--blanco:#FFFFFF;--tinta:#14191F;--naranja:#E2692B;--naranja-o:#BF4A0D;--gris:#A6B2BA;--gris-o:#5B6872;--texto-o:#3E4A54;--linea:#D9DFE3;--sans:'Instrument Sans', 'Segoe UI', system-ui, sans-serif;--ease:cubic-bezier(.55,0,.35,1);--canal:64px;color-scheme:light}.psi{scroll-behavior:smooth}.psi{background:var(--blanco);color:var(--tinta);font-family:var(--sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}.psi a{color:inherit}.psi a:hover{color:var(--naranja)}.psi :focus-visible{outline:2px solid var(--naranja);outline-offset:3px}.psi h1,.psi h2{font-weight:400;text-wrap:balance;margin:0}.psi p{margin:0}.psi .in{max-width:1440px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:1000px){.psi .in{padding-left:var(--canal);padding-right:var(--canal)}}.psi .eti{font-size:13px;color:var(--naranja-o)}.psi .oscuro .eti{color:var(--naranja)}.psi .h2{font-size:clamp(44px,5.2vw,72px);line-height:.92;letter-spacing:-.045em}.psi .cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.psi .cab>div{display:flex;flex-direction:column;gap:12px}.psi .cab>p{max-width:22em;color:var(--texto-o)}.psi .oscuro .cab>p{color:var(--gris)}.psi .btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;background:var(--naranja-o);color:var(--blanco);text-decoration:none;font-weight:500;border-radius:10px;border:0;font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.psi .btn:hover{color:var(--blanco);background:#A63F0A}.psi .oscuro{background:var(--azul);color:var(--blanco)}.psi svg.pl{display:block;width:100%;height:auto;overflow:visible}.psi .pl .muro{fill:none;stroke:var(--naranja);stroke-width:3}.psi .pl .col{fill:var(--naranja)}.psi .pl .zona{stroke:#fff;stroke-opacity:.2;stroke-dasharray:3 6}.psi .pl .cota,.psi .pl text{display:none}.psi .pl .eje{stroke:#fff;stroke-opacity:.25;stroke-dasharray:12 6 2 6}.psi .pl .rack{fill:none;stroke:var(--naranja);stroke-width:1.6}.psi .pl .mod{stroke:var(--naranja);stroke-width:.8;opacity:.5}.psi .pl .pal{fill:none;stroke:var(--naranja);stroke-width:.7;opacity:.45}.psi .pl .flujo{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.psi .pl .fant{fill:none;stroke:#fff;stroke-opacity:.22;stroke-dasharray:4 4}.psi .pl .deck{fill:var(--naranja);fill-opacity:.12;stroke:var(--naranja);stroke-width:1.6}.psi .pl .tabla{stroke:var(--naranja);stroke-width:.7;opacity:.35}.psi .pl .esc{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:1.2}@keyframes psi-traza{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes psi-aparece{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes psi-funde{from{opacity:0}to{opacity:1}}.psi .dibuja .muro{stroke-dasharray:1;animation:psi-traza 1100ms var(--ease) var(--d,0ms) both}.psi .dibuja .col,.psi .dibuja .zona{animation:psi-funde 600ms var(--ease) calc(var(--d,0ms) + 500ms) both}.psi .dibuja .fila{animation:psi-funde 700ms var(--ease) calc(var(--d,0ms) + 650ms + var(--i,0) * 90ms) both}.psi .hero{background-color:var(--azul);background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:64px 64px}.psi .hero .in{padding-block:0 72px}.psi header.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--azul-l)}.psi .marca{display:flex;align-items:baseline;gap:10px;text-decoration:none}.psi .marca b{font-size:24px;font-weight:600;letter-spacing:-.03em}.psi .marca span{font-size:12px;color:var(--gris)}.psi .marca i{font-style:normal;color:var(--naranja)}.psi nav.menu{display:flex;gap:36px;font-size:15px}.psi nav.menu a{text-decoration:none}.psi nav.menu a[aria-current]{color:var(--naranja)}.psi .hero-cab{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;padding:80px 0 56px}.psi .hero-cab>div{grid-column:span 9;display:flex;flex-direction:column;gap:24px}.psi .hero-cab>p{grid-column:span 3;font-size:17px;color:var(--frio)}.psi .hero h1{font-size:clamp(52px,7.3vw,104px);line-height:.9;letter-spacing:-.05em}.psi .hero h1 span{display:block;overflow:hidden;padding-bottom:.06em}.psi .hero h1 span>span{display:block;animation:psi-sube 1000ms var(--ease) both}.psi .hero h1 span:nth-child(2)>span{animation-delay:120ms;color:var(--naranja)}@keyframes psi-sube{from{transform:translateY(105%)}to{transform:none}}.psi .hero-cab>p,.psi .hero .eti{animation:psi-funde 900ms var(--ease) 350ms both}.psi .tira{overflow-x:auto;margin:0 -22px;scrollbar-width:none}.psi .tira-g{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));border-top:1px solid rgb(255 255 255 / .18)}.psi .sis{padding:28px 22px 4px;display:flex;flex-direction:column;gap:18px;text-decoration:none;border-right:1px solid rgb(255 255 255 / .12);transition:opacity 450ms var(--ease)}.psi .sis:last-child{border-right:0}.psi .sis-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.psi .sis-t b{font-weight:400;font-size:24px;letter-spacing:-.02em}.psi .sis-t span{font-size:13px;color:var(--naranja)}.psi .sis .num{display:flex;flex-direction:column;gap:4px}.psi .sis .num b{font-weight:400;font-size:56px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.psi .sis .num span{font-size:14px;color:var(--gris)}.psi .sis .gr{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgb(255 255 255 / .12);padding-top:14px;font-size:15px;color:var(--frio)}.psi .sis .gr span{display:grid;grid-template-columns:62px 1fr;gap:8px}.psi .sis .gr small{font-size:12px;color:var(--naranja);padding-top:2px}.psi .sis .gr span+span small{color:var(--gris)}.psi .nota-ref{font-size:13px;color:var(--gris);padding-top:28px;max-width:60em;animation:psi-funde 900ms var(--ease) 2600ms both}.psi .sis .num,.psi .sis .gr{animation:psi-funde 700ms var(--ease) calc(var(--d,0ms) + 1300ms) both}.psi .tira-g:hover .sis{opacity:.4}.psi .tira-g:hover .sis:hover{opacity:1;color:var(--blanco)}.psi .sis:hover .sis-t b{color:var(--naranja)}.psi .diag{background:var(--frio)}.psi .diag .in{padding-block:96px;display:flex;flex-direction:column;gap:40px}.psi .diag-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}.psi .preg{grid-column:span 7;display:flex;flex-direction:column;gap:28px;min-width:0;border-top:1px solid var(--tinta);padding-top:28px}.psi .camino{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0;min-height:38px}.psi .camino button{font:inherit;font-size:14px;background:var(--blanco);border:1px solid var(--linea);border-radius:10px;padding:8px 12px;cursor:pointer;color:var(--tinta)}.psi .camino button span{color:var(--naranja-o);margin-right:6px}.psi .camino button:hover{border-color:var(--naranja-o)}.psi .q{display:flex;flex-direction:column;gap:22px;animation:psi-aparece 600ms var(--ease) both}.psi .q .n{font-size:14px;color:var(--naranja-o)}.psi .q h3{margin:0;font-weight:400;font-size:clamp(30px,3vw,42px);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.psi .ops{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.psi .op{font:inherit;text-align:left;background:var(--blanco);border:1px solid var(--linea);border-radius:10px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;color:var(--tinta);transition:border-color 300ms var(--ease),transform 300ms var(--ease)}.psi .op b{font-weight:500;font-size:19px}.psi .op small{font-size:14px;color:var(--gris-o)}.psi .op:hover{border-color:var(--naranja-o);transform:translateY(-2px)}.psi .res h3{color:var(--naranja-o)}.psi .res p{max-width:34em;color:var(--texto-o)}.psi .res .acc{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.psi .linkb{font:inherit;background:none;border:0;border-bottom:1px solid currentColor;padding:0;cursor:pointer;color:var(--tinta);font-size:15px}.psi .tablero{grid-column:span 5;background:var(--azul);color:var(--blanco);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.psi .tablero .pl{max-width:300px;margin:0 auto}.psi .tablero .pie{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid var(--azul-l);padding-top:14px}.psi .tablero .pie b{font-weight:400;font-size:40px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.psi .tablero .pie small{display:block;font-size:13px;color:var(--gris)}.psi .tablero .pie>small{max-width:14em;text-align:right}.psi .tablero .nom{font-size:15px;color:var(--naranja)}.psi .lista{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:20px;letter-spacing:-.02em;background:var(--blanco);border-radius:10px;padding:22px 28px;align-items:baseline}.psi .lista small{font-size:13px;color:var(--gris-o);letter-spacing:0;margin-right:6px}.psi .lista span{position:relative;transition:color 500ms var(--ease)}.psi .lista span::after{content:"";position:absolute;left:0;right:0;top:55%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 600ms var(--ease)}.psi .lista span.fuera{color:#8A96A0}.psi .lista span.fuera::after{transform:scaleX(1)}.psi .lista span.si{color:var(--naranja-o)}.psi .regla-s .in{padding-block:96px 110px;display:flex;flex-direction:column;gap:64px}.psi .regla{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));text-align:center}.psi .regla::before{content:"";position:absolute;left:0;right:0;top:94px;height:1px;background:rgb(255 255 255 / .35)}.psi .mk{display:flex;flex-direction:column;align-items:center}.psi .mk b{font-weight:400;font-size:24px;letter-spacing:-.02em;min-height:60px;display:flex;align-items:flex-end;line-height:1.05}.psi .mk i{width:1px;height:28px;background:rgb(255 255 255 / .35)}.psi .mk em{width:14px;height:14px;border-radius:50%;background:var(--naranja);position:relative;z-index:1}.psi .mk span{font-size:15px;color:var(--gris)}.psi .extremos{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--naranja)}.psi .espera .mk em{transform:scale(0)}.psi .visto .mk em{animation:psi-pop 600ms var(--ease) calc(var(--k) * 140ms) both}@keyframes psi-pop{from{transform:scale(0)}to{transform:scale(1)}}.psi .foto{position:relative;color:var(--blanco);overflow:hidden;min-height:clamp(420px,52vw,720px);display:flex;align-items:flex-end;background:var(--azul)}.psi .foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--z,1.06));will-change:transform}.psi .foto::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(27 46 59 / .85),#fff0 55%)}.psi .foto .in{position:relative;z-index:1;width:100%;padding-block:0 64px;display:flex;flex-direction:column;gap:12px}.psi .foto .cif{font-size:clamp(96px,13vw,190px);line-height:.82;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.psi .foto .cif span{color:rgb(255 255 255 / .6)}.psi .foto p{font-size:19px;max-width:30em}.psi .obras .in{padding-block:96px;display:flex;flex-direction:column;gap:36px}.psi .idx{border-top:1px solid var(--tinta)}.psi .ob{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--linea);text-decoration:none}.psi .ob img{grid-column:span 2;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;display:block;max-width:100%}.psi .ob .t{grid-column:span 3;display:flex;flex-direction:column;gap:4px;min-width:0}.psi .ob .t b{font-weight:400;font-size:24px;letter-spacing:-.02em}.psi .ob .t small{font-size:14px;color:var(--gris-o)}.psi .ob .t em{font-style:normal;font-size:15px;color:var(--texto-o)}.psi .ob .c{grid-column:span 2;font-size:40px;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.psi .ob .c span{color:var(--gris)}.psi .ob .c b{font-weight:400;color:var(--naranja-o)}.psi .pts{grid-column:span 5;display:flex;flex-wrap:wrap;gap:3px;align-content:center}.psi .pts i{width:9px;height:9px;background:#C5CDD3;display:block}.psi .pts i.n{background:var(--naranja-o)}.psi .espera .pts i.n{background:#fff0;box-shadow:inset 0 0 0 1px #E8C3AE}.psi .visto .pts i.n{animation:psi-llena 300ms var(--ease) calc(var(--k) * 9ms) both}@keyframes psi-llena{from{background:#fff0;transform:scale(.4)}to{background:var(--naranja-o);transform:none}}.psi .prox{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;padding:28px 0;border-bottom:1px dashed var(--gris);color:var(--gris-o)}.psi .prox b{grid-column:span 5;font-weight:400;font-size:24px;letter-spacing:-.02em}.psi .prox span{grid-column:span 7;font-size:15px}.psi .tamb{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:12px}.psi .chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.psi .chips small{font-size:13px;color:var(--gris-o);margin-right:8px}.psi .chips a{text-decoration:none;border:1px solid var(--linea);border-radius:10px;padding:10px 16px;font-size:15px}.psi .chips a:hover{border-color:var(--naranja-o)}.psi .sub{font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.psi .cierre{background:var(--naranja-o);color:var(--blanco)}.psi .cierre .in{padding-block:96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:center}.psi .cierre .txt{grid-column:span 7;display:flex;flex-direction:column;gap:22px;min-width:0}.psi .cierre .eti{color:var(--blanco);opacity:.85}.psi .cierre h2{font-size:clamp(48px,6vw,88px);line-height:.92;letter-spacing:-.045em}.psi .cierre .txt p{font-size:18px;max-width:28em}.psi .suelta{grid-column:span 5;min-height:300px;border:1.5px dashed rgb(255 255 255 / .75);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-align:center;padding:24px;transition:background 300ms var(--ease)}.psi .suelta:hover,.psi .suelta.sobre{background:rgb(255 255 255 / .08)}.psi .suelta b{font-weight:400;font-size:26px}.psi .suelta small{font-size:14px;opacity:.85}.psi .suelta input{position:absolute;width:1px;height:1px;opacity:0}.psi .asi .in{padding-block:96px 40px;display:flex;flex-direction:column;gap:48px}.psi .cuatro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .18)}.psi .cuatro div{padding:24px 24px 0;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgb(255 255 255 / .12)}.psi .cuatro div:first-child{padding-left:0}.psi .cuatro div:last-child{border-right:0;padding-right:0}.psi .cuatro b{font-weight:400;font-size:24px;letter-spacing:-.02em}.psi .cuatro span{font-size:15px;color:var(--gris)}.psi footer.pie{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--gris);border-top:1px solid rgb(255 255 255 / .12);padding-top:32px;margin-top:24px}.psi footer.pie b{color:var(--blanco);font-weight:600}.psi footer.pie i{font-style:normal;color:var(--naranja)}.psi .ig{background:#0F1A22;color:var(--blanco)}.psi .ig .in{padding-block:80px;display:flex;flex-direction:column;gap:36px}.psi .ig .cab>p{color:var(--gris)}.psi .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.psi .post{aspect-ratio:4/5;position:relative;overflow:hidden;border-radius:4px;background:var(--azul);max-width:100%}.psi .post img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.psi .post .rot{position:absolute;left:0;right:0;bottom:0;background:var(--blanco);color:var(--tinta);padding:14px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.psi .post .rot small{font-size:12px;color:var(--gris-o)}.psi .post .rot b{font-weight:400;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.psi .post .rot b span{color:var(--gris)}.psi .post.dib{display:flex;flex-direction:column;justify-content:space-between;padding:22px;background-color:var(--azul);background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:32px 32px}.psi .post.dib .pl{width:58%;margin:0 auto}.psi .post.dib b{font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:.95;letter-spacing:-.04em}.psi .post.dib small{font-size:13px;color:var(--gris)}.psi .post .sello{position:absolute;top:14px;left:16px;font-size:15px;font-weight:600;letter-spacing:-.03em;color:var(--blanco);text-shadow:0 1px 8px rgb(0 0 0 / .35)}.psi .ig .nota{font-size:14px;color:var(--gris);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}svg.hilo{position:absolute;left:0;top:0;pointer-events:none;z-index:5;overflow:visible}.hilo path{fill:none;stroke:var(--naranja);stroke-width:2;stroke-linecap:round}.hilo .guia{stroke-opacity:0}.hilo circle{fill:var(--naranja)}.hilo .halo{fill-opacity:.25}@media (max-width:999px){.psi nav.menu{display:none}.psi .hero-cab{padding:48px 0 40px}.psi .hero-cab>div,.psi .hero-cab>p,.psi .preg,.psi .tablero,.psi .cierre .txt,.psi .suelta{grid-column:1/-1}.psi .tira{margin:0}.psi .tira-g .sis:first-child{padding-left:0}.psi .regla{grid-template-columns:1fr;gap:22px;text-align:left}.psi .regla::before{display:none}.psi .mk{flex-direction:row;gap:14px;align-items:center}.psi .mk b{min-height:0;font-size:22px}.psi .mk i{display:none}.psi .ob img{grid-column:span 4}.psi .ob .t{grid-column:span 8}.psi .ob .c{grid-column:span 12}.psi .pts{grid-column:span 12}.psi .prox b,.psi .prox span{grid-column:1/-1}.psi .cierre .in{grid-template-columns:1fr;gap:32px}.psi .cuatro{grid-template-columns:1fr 1fr}.psi .cuatro div{padding:20px 0;border-right:0}.psi .posts,.psi .ig .nota{grid-template-columns:1fr}.psi .post{max-width:420px}svg.hilo{display:none}}@media (prefers-reduced-motion:reduce){.psi *,.psi *::before,.psi *::after{animation:none!important;transition:none!important}.psi .foto img{transform:none}}.psi .miga{text-decoration:none;border-bottom:1px solid currentColor}.psi .hero .in{padding-block:0 56px}.psi .lamina{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;border-top:1px solid rgb(255 255 255 / .18);padding-top:32px;position:relative}.psi .lamina .dato{grid-column:span 3;display:flex;flex-direction:column;gap:6px;animation:psi-aparece 800ms var(--ease) var(--d) both}.psi .lamina .dato:nth-of-type(n+3){text-align:right;align-items:flex-end}.psi .lamina .dato b{font-weight:400;font-size:clamp(56px,6vw,88px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.psi .lamina .dato span{font-size:15px;color:var(--gris);max-width:15em}.psi .lamina .dato:nth-of-type(1) b{color:var(--naranja)}.psi .escena{grid-column:4/span 6;grid-row:1/span 2;margin:0;display:flex;flex-direction:column;gap:6px;animation:psi-funde 1200ms var(--ease) 300ms both}.psi .escena figcaption{font-size:13px;color:var(--gris);text-align:center}.psi #stage{--hairline-plate:#1B2E3B;--hairline-hi:#E2692B;--hairline-edge:#C9D2D8;--hairline-mid:#6F8392;--hairline-lo:#3A5162;--hairline-stroke:1.1;cursor:pointer}.psi .lamina .dato:nth-of-type(1),.psi .lamina .dato:nth-of-type(2){grid-column:1/span 3}.psi .lamina .dato:nth-of-type(3),.psi .lamina .dato:nth-of-type(4){grid-column:10/span 3}.psi .lamina .dato:nth-of-type(1),.psi .lamina .dato:nth-of-type(3){grid-row:1}.psi .lamina .dato:nth-of-type(2),.psi .lamina .dato:nth-of-type(4){grid-row:2}.psi .gr-s{background:var(--frio)}.psi .gr-s .in{padding-block:96px;display:flex;flex-direction:column;gap:44px}.psi .gr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.psi .gr2 .col{display:flex;flex-direction:column;border-top:1px solid var(--tinta);min-width:0}.psi .gr2 .t{font-size:13px;padding:18px 0 6px;color:var(--naranja-o)}.psi .gr2 .resigna .t{color:var(--gris-o)}.psi .gr2 .col>div{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:1px solid var(--linea)}.psi .gr2 .col b{font-weight:400;font-size:26px;letter-spacing:-.02em;line-height:1.15}.psi .gr2 .col span{font-size:15px;color:var(--texto-o)}.psi .otro{margin-top:24px;background:var(--azul);color:var(--blanco);border-radius:10px;padding:22px 24px;text-decoration:none;display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--gris)}.psi .gr2 .otro span{font-size:22px;letter-spacing:-.02em;color:var(--blanco)}.psi .gr2 .otro:hover span{color:var(--naranja)}.psi .como .in{padding-block:96px;display:flex;flex-direction:column;gap:48px}.psi .dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.psi .dos figure{margin:0;border:1px solid var(--azul-l);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.psi .dos .lt{font-size:13px;color:var(--naranja)}.psi .dos figcaption{font-size:14px;color:var(--gris);border-top:1px solid var(--azul-l);padding-top:14px}.psi svg.alz{display:block;width:100%;height:auto}.psi svg.pl.hz{max-height:380px}.psi .pl .lbl{display:block;fill:#FFF;fill-opacity:.8;font-size:12px;font-family:var(--sans)}.psi .anim-l .paso{animation:psi-funde 900ms var(--ease) calc(var(--p) * 380ms) both}.psi .espera.anim-l .paso{animation:none;opacity:0}.psi .espera .pl .fila,.psi .espera .pl .muro{opacity:0;animation:none}.psi .ficha .in{padding-block:96px;display:flex;flex-direction:column;gap:36px}.psi .tabla-f{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tinta)}.psi .tabla-f div{padding:22px 24px 22px 0;border-bottom:1px solid var(--linea);display:flex;flex-direction:column;gap:6px}.psi .tabla-f dt{font-size:13px;color:var(--gris-o)}.psi .tabla-f dd{margin:0;font-size:30px;letter-spacing:-.025em}.psi .foto .eti-f{font-size:13px;opacity:.9}.psi .foto a{border-bottom:1px solid currentColor;text-decoration:none}.psi .otros .in{padding-block:96px 40px;display:flex;flex-direction:column;gap:40px}.psi .cuatro-s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .18);margin:0 -22px}.psi .cuatro-s a{padding:24px 22px 8px;display:flex;flex-direction:column;gap:14px;text-decoration:none;border-right:1px solid rgb(255 255 255 / .12)}.psi .cuatro-s a:last-child{border-right:0}.psi .cuatro-s .pl{max-width:150px}.psi .cuatro-s b{font-weight:400;font-size:22px;letter-spacing:-.02em}.psi .cuatro-s strong{font-weight:400;font-size:40px;letter-spacing:-.04em;line-height:1}.psi .cuatro-s small{font-size:14px;color:var(--gris)}.psi .cuatro-s a:hover b{color:var(--naranja)}@media (max-width:999px){.psi .lamina{grid-template-columns:1fr 1fr}.psi .escena{grid-column:1/-1;grid-row:1}.psi .lamina .dato:nth-of-type(n){grid-column:auto;grid-row:auto;text-align:left;align-items:flex-start}.psi .gr2,.psi .dos{grid-template-columns:1fr}.psi .tabla-f{grid-template-columns:1fr 1fr}.psi .cuatro-s{grid-template-columns:1fr 1fr;margin:0}.psi .cuatro-s a{border-right:0;padding-left:0}}.psi{--azul-l:#DDE2E6}.psi .oscuro{background:var(--blanco);color:var(--tinta)}.psi .oscuro .eti{color:var(--naranja-o)}.psi .oscuro .cab>p{color:var(--texto-o)}.psi .hero{background-color:var(--blanco);background-image:linear-gradient(rgb(20 25 31 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(20 25 31 / .045) 1px,transparent 1px)}.psi header.top{border-bottom-color:var(--linea)}.psi .marca span{color:var(--gris-o)}.psi .marca i,.psi nav.menu a[aria-current]{color:var(--naranja-o)}.psi .hero-cab>p{color:var(--texto-o)}.psi .hero h1 span:nth-child(2)>span{color:var(--naranja-o)}.psi .tira-g{border-top-color:var(--tinta)}.psi .sis{border-right-color:var(--linea)}.psi .sis-t span{color:var(--naranja-o)}.psi .sis .num span{color:var(--gris-o)}.psi .sis .gr{border-top-color:var(--linea);color:var(--texto-o)}.psi .sis .gr small{color:var(--naranja-o)}.psi .sis .gr span+span small{color:var(--gris-o)}.psi .nota-ref{color:var(--gris-o)}.psi .tira-g:hover .sis:hover{color:var(--tinta)}.psi .sis:hover .sis-t b{color:var(--naranja-o)}.psi .pl .muro{stroke:var(--naranja)}.psi .pl .zona,.psi .pl .eje,.psi .pl .fant{stroke:var(--tinta)}.psi .pl .eje{stroke-opacity:.35}.psi .pl .flujo,.psi .pl .esc{stroke:var(--tinta);stroke-opacity:.55}.psi .pl .pal{opacity:.55}.psi .tablero{background:var(--blanco);color:var(--tinta);border:1px solid var(--linea)}.psi .tablero .nom{color:var(--naranja-o)}.psi .tablero .pie{border-top-color:var(--linea)}.psi .tablero .pie small{color:var(--gris-o)}.psi .regla::before{background:var(--gris)}.psi .mk i{background:var(--gris)}.psi .mk span{color:var(--gris-o)}.psi .mk em{background:var(--naranja-o)}.psi .extremos{color:var(--naranja-o)}.psi .foto::after{background:linear-gradient(to top,rgb(20 25 31 / .7),#fff0 55%)}.psi .cierre{background:var(--frio);color:var(--tinta)}.psi .cierre .eti{color:var(--naranja-o);opacity:1}.psi .cierre .txt p{color:var(--texto-o)}.psi .suelta{border-color:var(--naranja-o);background:var(--blanco)}.psi .suelta b{color:var(--naranja-o)}.psi .suelta small{color:var(--gris-o);opacity:1}.psi .suelta:hover,.psi .suelta.sobre{background:#FBF1EB}.psi .cuatro{border-top-color:var(--tinta)}.psi .cuatro div{border-right-color:var(--linea)}.psi .cuatro span{color:var(--texto-o)}.psi footer.pie{color:var(--gris-o);border-top-color:var(--linea)}.psi footer.pie b{color:var(--tinta)}.psi footer.pie i{color:var(--naranja-o)}.psi .ig{background:var(--frio);color:var(--tinta)}.psi .ig .cab>p,.psi .ig .nota{color:var(--texto-o)}.psi .ig .eti{color:var(--naranja-o)!important}.psi .post.dib{background-color:var(--blanco);background-image:linear-gradient(rgb(20 25 31 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(20 25 31 / .045) 1px,transparent 1px);color:var(--tinta);border:1px solid var(--linea)}.psi .post.dib small{color:var(--gris-o)}.psi .lamina{border-top-color:var(--tinta)}.psi .lamina .dato span{color:var(--gris-o)}.psi .lamina .dato:nth-of-type(1) b{color:var(--naranja-o)}.psi .escena figcaption{color:var(--gris-o)}.psi #stage{--hairline-plate:#FFFFFF;--hairline-hi:#BF4A0D;--hairline-edge:#5B6872;--hairline-mid:#A6B2BA;--hairline-lo:#DDE2E6;--hairline-stroke:1}.psi .otro{background:var(--blanco);border:1px solid var(--linea);color:var(--gris-o)}.psi .gr2 .otro span{color:var(--tinta)}.psi .gr2 .otro:hover span{color:var(--naranja-o)}.psi .dos figure{border-color:var(--linea);background:var(--blanco)}.psi .dos .lt{color:var(--naranja-o)}.psi .dos figcaption{color:var(--gris-o);border-top-color:var(--linea)}.psi .pl .lbl{fill:var(--tinta);fill-opacity:.7}.psi .cuatro-s{border-top-color:var(--tinta)}.psi .cuatro-s a{border-right-color:var(--linea)}.psi .cuatro-s small{color:var(--gris-o)}.psi .cuatro-s a:hover b{color:var(--naranja-o)}.psi{--tinta:#1B2E3B;--frio:#E9EFF3;--linea:#D5DEE5;--texto-o:#3B5162;--gris-o:#5A6F7E}.psi .zocalo{background:var(--azul);color:#C9D4DC;font-size:15px}.psi .zocalo .in{padding-block:56px 28px;display:flex;flex-direction:column;gap:40px}.psi .zocalo .fila-z{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.psi .zocalo .mz{grid-column:span 4;display:flex;flex-direction:column;gap:12px}.psi .zocalo .mz b{font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--blanco)}.psi .zocalo .mz span{font-size:13px;color:#9FB0BD}.psi .zocalo .mz p{max-width:22em;color:#C9D4DC}.psi .zocalo nav{grid-column:span 2;display:flex;flex-direction:column;gap:8px}.psi .zocalo nav:first-of-type{grid-column:6/span 2}.psi .zocalo nav small{font-size:12px;color:#9FB0BD;margin-bottom:4px}.psi .zocalo a{text-decoration:none;color:var(--blanco)}.psi .zocalo a:hover{color:#9FC3DD;text-decoration:underline;text-underline-offset:3px}.psi .zocalo .ct{grid-column:span 3}.psi .zocalo .base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgb(255 255 255 / .14);padding-top:20px;font-size:13px;color:#9FB0BD}@media (max-width:999px){.psi .zocalo .mz,.psi .zocalo nav,.psi .zocalo nav:first-of-type,.psi .zocalo .ct{grid-column:1/-1}}.psi .escena .hl-hero{aspect-ratio:5/4;cursor:pointer}.psi .escena .hl-stage{width:100%;transform:none;--hairline-plate:#FFFFFF;--hairline-hi:#BF4A0D;--hairline-edge:#5B6872;--hairline-mid:#A6B2BA;--hairline-lo:#DDE2E6;--hairline-stroke:1}.psi .hero h1 span:nth-child(2)>span{color:inherit}.psi .hero .miga{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.psi .hero .miga:hover{color:var(--naranja)}.psi .lamina .dato b{white-space:nowrap}.psi a.suelta{color:inherit;text-decoration:none}.psi .otros a{color:inherit}.psi .cuatro-s .dib{--bg:#FFFFFF;--ink:#E2692B;height:150px;display:flex;align-items:flex-end}.psi .cuatro-s .dib svg{height:130px;width:auto;max-width:100%;overflow:visible}.psi .dib line,.psi .dib path{fill:none}.psi .dib .s{fill:var(--bg);stroke:var(--ink);stroke-width:1.1}.psi .dib .f{fill:var(--ink);stroke:none}.psi .dib .piso{stroke:var(--tinta);stroke-opacity:.35;stroke-width:1}.psi .dib .g{stroke:var(--ink);stroke-width:1.6}.psi .dib .b{stroke:var(--ink);stroke-width:1.2}.psi .mueve{transition:transform 700ms var(--ease)}.psi .sube .f{opacity:0;transition:opacity 260ms var(--ease)}.psi .cuatro-s a:is(:hover,:focus-visible) .sube{transform:translateY(-5px)}.psi .cuatro-s a:is(:hover,:focus-visible) .sube .f{opacity:1}@media(max-width:999px){.psi .cuatro-s{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px}.psi .cuatro-s::-webkit-scrollbar{display:none}.psi .cuatro-s a{flex:0 0 64%;scroll-snap-align:start;padding:20px 18px 10px 0;margin-right:18px}}.psi svg.plano-hl{display:block;width:100%;max-width:none;height:auto}.psi .plano-hl .sil{fill:#FFF}@media(max-width:999px){.psi .tabla-f dd{font-size:21px;line-height:1.2}.psi .tabla-f div{padding-right:14px}}.psi .ctc{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid rgb(20 25 31 / .85);padding-top:24px}.psi .ctc div{display:flex;flex-direction:column;gap:8px;min-width:0}.psi .ctc dt{font-size:13px;color:var(--gris-o)}.psi .ctc dd{margin:0;font-size:clamp(19px,1.6vw,24px);letter-spacing:-.02em;line-height:1.25}.psi .ctc dd a{text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.psi .ctc dd small{font-size:15px;color:var(--texto-o);letter-spacing:0}.psi .hero .acc{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-top:40px}.psi .form-s .in{padding-block:96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-top:1px solid var(--linea)}.psi .fcab{grid-column:1/span 4;display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:calc(var(--barra-h) + 24px)}.psi .fcab p:last-child{color:var(--texto-o);max-width:22em}.psi .fcuerpo{grid-column:6/span 7}.psi .form-montyn{gap:28px}.psi .form-montyn .is-style-rotulo,.psi .form-montyn label,.psi .form-montyn legend{font-size:13px;letter-spacing:0;text-transform:none;color:var(--gris-o);font-weight:400}.psi .form-montyn input[type=text],.psi .form-montyn input[type=tel],.psi .form-montyn input[type=email],.psi .form-montyn select,.psi .form-montyn textarea{width:100%;box-sizing:border-box;min-height:50px;border:1px solid var(--linea);border-radius:10px;background:#fff;padding:12px 14px;font:inherit;font-size:16px;color:var(--tinta);transition:border-color 250ms var(--ease)}.psi .form-montyn :is(input,select,textarea):focus{outline:none;border-color:var(--tinta)}.psi .form-montyn .chip span{border-radius:999px;border-color:var(--linea);color:var(--tinta)}.psi .form-montyn .chip input:checked+span{background:var(--tinta);border-color:var(--tinta);color:#fff}.psi .form-montyn .archivos-zona{border:1.5px dashed var(--gris-o);border-radius:14px;background:var(--frio);padding:28px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.psi .form-montyn .archivos-titulo{font-size:18px;color:var(--tinta);letter-spacing:-.01em;text-transform:none}.psi .form-montyn .wp-block-button__link{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:10px;background:var(--naranja-o);color:#fff;border:0;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.psi .form-montyn .wp-block-button__link:hover{background:#A63F0A}.psi .pasos3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.psi .pasos3 li{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--tinta);padding-top:20px}.psi .pasos3 b{font-weight:400;font-size:clamp(56px,6vw,88px);line-height:.9;letter-spacing:-.05em;color:var(--naranja-o)}.psi .pasos3 strong{font-weight:400;font-size:24px;letter-spacing:-.02em}.psi .pasos3 span{color:var(--texto-o);max-width:24em}.psi .indice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid rgb(20 25 31 / .85);padding-top:24px}.psi .indice a{display:flex;flex-direction:column;gap:6px;text-decoration:none}.psi .indice b{font-weight:400;font-size:clamp(56px,6vw,88px);line-height:.9;letter-spacing:-.05em}.psi .indice a:first-child b{color:var(--naranja-o)}.psi .indice span{font-size:15px;color:var(--gris-o)}.psi .indice a:hover span{color:var(--naranja-o)}.psi .cat .in{padding-block:96px;display:flex;flex-direction:column;gap:44px}.psi .lista2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--tinta)}.psi .lista2 .item{display:flex;flex-direction:column;gap:4px;padding:20px 0;border-bottom:1px solid var(--linea);text-decoration:none;color:inherit}.psi .lista2 .item b{font-weight:400;font-size:22px;letter-spacing:-.02em}.psi .lista2 .item span{font-size:15px;color:var(--texto-o)}.psi .lista2 .item i{font-style:normal;color:var(--naranja-o);display:inline-block;transition:transform 400ms var(--ease)}.psi .lista2 a.item:hover b{color:var(--naranja-o)}.psi .lista2 a.item:hover i{transform:translateX(6px)}@media(max-width:999px){.psi .ctc{grid-template-columns:1fr 1fr;row-gap:28px}.psi .fcab,.psi .fcuerpo{grid-column:1/-1;position:static}.psi .form-s .in{padding-block:64px}.psi .pasos3{grid-template-columns:1fr}.psi .lista2{grid-template-columns:1fr}.psi .cat .in{padding-block:64px}}@media(max-width:560px){.psi .ctc{grid-template-columns:1fr}.psi .indice b{font-size:48px}}.psi .m-btn{background:var(--naranja-o)}.psi .m-btn:hover{background:#A63F0A}.psi .fcab .h2{font-size:clamp(36px,3.6vw,52px)}