.lr{--blanco:#fff;--tinta:#092342;--tinta-suave:#44526a;--tinta-tenue:#687285;--linea:#e9e7e2;--linea-media:#d5d2ca;--bruma-a:#5b4fc7;--bruma-b:#b9afff;--salvia:#3f7355;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),"Segoe UI",Arial,sans-serif;--mono:var(--font-mono),Consolas,monospace;--ease:cubic-bezier(.22,1,.36,1);margin:0;background:var(--blanco);color:var(--tinta);font-family:var(--sans);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.lr img{max-width:100%;display:block}.lr ::selection{background:#092342;color:#fff}.lr h1,.lr h2,.lr h3{font-family:var(--serif);font-weight:400;line-height:1.12;margin:0;text-wrap:balance}.lr p{margin:0}.lr a{color:inherit}.lr .cont{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.lr .mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);font-weight:400}.lr .mono b{color:var(--tinta);font-weight:500}.lr.anim [data-sube]{opacity:0;transform:translateY(14px);transition:opacity 1.08s var(--ease),transform 1.08s var(--ease)}.lr.anim [data-sube].is-in{opacity:1;transform:none}.lr.anim [data-sube="2"]{transition-delay:.16s}.lr.anim [data-sube="3"]{transition-delay:.3s}.lr .cargador{position:fixed;inset:0;z-index:100;background:#fff;display:none;place-items:center}.lr .cargador.activo{display:grid}.lr .cargador.fuera{transform:translateY(-101%);transition:transform 1.89s cubic-bezier(.7,0,.22,1) .2s}.lr .cargador-centro{text-align:center}.lr .cargador.fuera .cargador-centro{opacity:0;transform:translateY(-18px);transition:opacity .74s var(--ease),transform .74s var(--ease)}.lr .cargador-logo{width:min(200px,44vw);height:auto;margin-inline:auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.lr .cargador.activo .cargador-logo{animation:firmar 1.55s var(--ease) .27s forwards}@keyframes firmar{to{-webkit-clip-path:inset(0 -2% 0 0);clip-path:inset(0 -2% 0 0)}}.lr .cargador-tag{display:block;margin-top:16px;font-size:10px;letter-spacing:.3em;opacity:0;transform:translateY(6px)}.lr .cargador.activo .cargador-tag{animation:brotar .81s var(--ease) 1.42s forwards}@keyframes brotar{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lr .cargador{display:none!important}}.lr .nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid transparent;transition:background .81s var(--ease),border-color .81s var(--ease)}.lr .nav.chica{background:hsla(0,0%,100%,.55);border-bottom-color:var(--linea);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lr .nav.chica{background:hsla(0,0%,100%,.93)}}.lr .nav .cont{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px;padding-block:18px;transition:padding .47s var(--ease)}.lr .nav.chica .cont{padding-block:10px}.lr .nav-logo img{width:92px;height:auto;transition:width .47s var(--ease)}.lr .nav.chica .nav-logo img{width:80px}.lr .nav-centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:28px}.lr .nav-der{display:flex;gap:26px;align-items:center}.lr .nav-link.primario{color:var(--tinta);font-weight:500}.lr .nav-link{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--tinta-suave);position:relative;padding-bottom:3px;white-space:nowrap}.lr .nav-link:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--tinta);transform:scaleX(0);transform-origin:right;transition:transform 1.11s var(--ease)}@media (hover:hover){.lr .nav-link:hover{color:var(--tinta)}.lr .nav-link:hover:after{transform:scaleX(1);transform-origin:left}}.lr .nav-link:focus-visible:after{transform:scaleX(1);transform-origin:left}@media (min-width:1101px) and (max-width:1200px){.lr .nav-centro,.lr .nav-der{gap:20px}}.lr .btn{position:relative;overflow:hidden;isolation:isolate;display:inline-block;border:1px solid var(--tinta);border-radius:3px;padding:13px 22px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);text-decoration:none;background:transparent;cursor:pointer;transition:color .74s var(--ease);white-space:nowrap}.lr .btn:before{content:"";position:absolute;inset:0;background:var(--tinta);z-index:-1;transform:translateY(101%);transition:transform .74s var(--ease);border-radius:inherit}@media (hover:hover){.lr .btn:hover{color:#fff}.lr .btn:hover:before{transform:translateY(0)}}.lr .btn:focus-visible{color:#fff}.lr .btn:focus-visible:before{transform:translateY(0)}.lr .btn:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.lr .btn.lleno{background:var(--tinta);color:#fff}.lr .btn.lleno:before{background:#fff}.lr .btn.lleno:focus-visible,.lr .btn.lleno:hover{color:var(--tinta)}.lr .menu-movil,.lr .nav-menu-btn{display:none}@media (max-width:1100px){.lr .nav-menu-btn{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:44px;height:44px;margin-left:2px;background:none;border:0;cursor:pointer;padding:0}.lr .nav-menu-btn span{display:block;width:20px;height:1.5px;background:var(--tinta);transition:transform .5s var(--ease),opacity .4s var(--ease)}.lr .nav-menu-btn[aria-expanded=true] span:first-child{transform:translateY(6.5px) rotate(45deg)}.lr .nav-menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.lr .nav-menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.lr .menu-movil{display:block;position:fixed;inset:0;z-index:59;background:#fff;padding:120px clamp(24px,7vw,64px) 44px;opacity:0;visibility:hidden;overflow-y:auto;transition:opacity .55s var(--ease),visibility .55s}.lr .menu-movil.abierto{opacity:1;visibility:visible}.lr .menu-movil:focus{outline:none}.lr .menu-movil nav{display:flex;flex-direction:column;gap:6px}.lr .menu-movil .m-cap{font-family:var(--serif);font-size:clamp(30px,7vw,42px);color:var(--tinta);text-decoration:none;padding:8px 0;opacity:0;transform:translateY(14px)}.lr .menu-movil.abierto .m-cap{opacity:1;transform:none;transition:opacity .7s var(--ease) calc(.08s + var(--mi) * .06s),transform .7s var(--ease) calc(.08s + var(--mi) * .06s)}.lr .menu-movil .m-sep{height:1px;background:var(--linea);margin:22px 0}.lr .menu-movil .m-login{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);text-decoration:none;padding:10px 0}.lr .menu-movil .btn{margin-top:14px;align-self:flex-start}}@media (max-width:1100px) and (max-height:720px){.lr .menu-movil .m-cap{padding:4px 0}.lr .menu-movil .m-sep{margin:14px 0}}.lr .hero{position:relative;background:#fff;overflow:hidden}.lr .hero-video{position:absolute;inset:0;pointer-events:none}.lr .hero-video video{width:100%;height:100%;object-fit:cover;opacity:.12;filter:grayscale(1)}.lr .hero-cont{position:relative;min-height:calc(100vh - 88px);min-height:calc(100svh - 88px);display:grid;place-items:center;text-align:center;padding:clamp(28px,5vh,52px) 24px clamp(24px,4.5vh,44px);box-sizing:border-box}.lr .hero h1{color:var(--tinta);font-size:clamp(38px,5vw,66px);max-width:20ch;margin-inline:auto}.lr .hero h1 em{font-style:italic}.lr .sr-solo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lr .em-letra{text-shadow:0 0 0 currentColor,0 0 0 currentColor,0 0 0 currentColor,0 0 0 currentColor}.lr.anim .em-letra{transition:text-shadow .74s var(--ease);transition-delay:calc(var(--i) * .09s)}.lr .cta-vivo .em-letra{text-shadow:.55px 0 0 currentColor,-.4px 0 0 currentColor,.4px .3px 0 currentColor,.55px -.3px 0 currentColor}.lr .hero-sub{margin-top:18px;font-size:18px;color:var(--tinta-suave)}.lr .hero-cta{margin-top:clamp(24px,4vh,36px)}.lr .dibujo-hero{margin:clamp(22px,4.5vh,40px) auto 0;width:min(430px,66vw)}.lr .dibujo-hero img{display:block;width:100%;height:auto}.lr.anim .dibujo-hero img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 5.1s var(--ease);transition:clip-path 5.1s var(--ease);transition:clip-path 5.1s var(--ease),-webkit-clip-path 5.1s var(--ease)}.lr.anim .dibujo-hero.dibujado img{-webkit-clip-path:inset(0 -2% 0 0);clip-path:inset(0 -2% 0 0)}.lr .ancla{height:0}.lr .portada{position:-webkit-sticky;position:sticky;top:0;z-index:0;background:var(--fondo-cap,#fff);min-height:82vh;min-height:82svh;display:grid;align-items:center}.lr .portada .cont{width:100%;box-sizing:border-box;display:grid;grid-template-columns:clamp(150px,19vw,250px) minmax(0,1fr);grid-column-gap:clamp(26px,4vw,64px);column-gap:clamp(26px,4vw,64px);align-items:baseline}.lr .portada-rotulo{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-tenue);white-space:nowrap}.lr .portada h2{font-size:clamp(36px,4.6vw,60px);line-height:1.1;max-width:21ch}.lr.anim .portada:not(.debajo) .cont{opacity:0;transform:translateY(24px);transition:opacity 2.2s var(--ease),transform 2.2s var(--ease)}.lr.anim .portada.is-in .cont{opacity:1;transform:none}.lr .hoja{position:relative;z-index:1;background:var(--fondo-cap,#fff);border-top:1px solid var(--linea)}.lr .hoja-rotulo{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-tenue);margin-bottom:0}.lr .capitulo{padding-block:clamp(48px,7vh,84px) clamp(72px,10vh,130px)}.lr .cap-pia .cont{max-width:980px;text-align:center}.lr .cap-pia .def{margin-top:clamp(30px,4.5vh,48px);font-size:18.5px;color:var(--tinta-suave);max-width:56ch;margin-inline:auto}.lr .cap-pia .def+.def{margin-top:18px}.lr .cap-pia .def b{color:var(--tinta);font-weight:600}.lr .glifos{position:relative;margin:clamp(30px,4.5vh,48px) auto 0;width:min(680px,84vw);aspect-ratio:1600/904}.lr .glifos .voz{position:absolute;inset:0;width:100%;height:100%;-webkit-clip-path:inset(var(--t) var(--r) var(--b) var(--l));clip-path:inset(var(--t) var(--r) var(--b) var(--l))}.lr:not(.anim) .glifos .voz{opacity:.14;transform:translateX(var(--dx))}.lr.anim .glifos .voz{opacity:0}.lr.anim .glifos.is-in .voz{animation:vozEntra 1.35s var(--ease) calc(var(--i) * .58s) both,vozDeriva 2.6s var(--ease) calc(6.8s + var(--i) * .12s) forwards}@keyframes vozEntra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vozDeriva{0%{opacity:1;transform:none}to{opacity:.14;transform:translateX(var(--dx))}}.lr .glifos .pagina{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54%;aspect-ratio:1400/621}.lr .glifos .renglon{position:absolute;inset:0;width:100%;height:100%;-webkit-clip-path:inset(var(--t) var(--r) var(--b) var(--l));clip-path:inset(var(--t) var(--r) var(--b) var(--l))}.lr.anim .glifos .renglon{-webkit-clip-path:inset(var(--t) 100.5% var(--b) var(--l));clip-path:inset(var(--t) 100.5% var(--b) var(--l))}.lr.anim .glifos.is-in .renglon{animation:renglonEscribe 1.5s var(--ease) calc(7.6s + var(--j) * .42s) forwards}@keyframes renglonEscribe{to{-webkit-clip-path:inset(var(--t) var(--r) var(--b) var(--l));clip-path:inset(var(--t) var(--r) var(--b) var(--l))}}.lr .indice-serv{position:-webkit-sticky;position:sticky;top:66px;z-index:5;display:flex;gap:26px;justify-content:center;padding:12px clamp(20px,4vw,48px) 10px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lr .indice-serv .tramo{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-tenue);padding-bottom:6px;position:relative;min-width:72px;text-align:center}.lr .indice-serv .tramo:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--linea)}.lr .indice-serv .tramo:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:var(--tinta);width:calc(var(--f,0) * 100%)}.lr .pasos{margin-top:clamp(20px,3vh,34px)}.lr .paso{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(30px,4.5vw,72px);gap:clamp(30px,4.5vw,72px);align-items:center;padding-block:clamp(52px,9vh,104px)}.lr .paso-marca{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--tinta-tenue)}.lr .paso h3{font-size:clamp(24px,2.6vw,32px);font-weight:400;margin-top:10px}.lr .paso-info>h3+p,.lr .paso-info>p+p{margin-top:12px;font-size:15px;color:var(--tinta-suave);max-width:38ch}.lr .paso-dibujo{margin:clamp(18px,3vh,28px) 0 0;width:clamp(96px,10vw,140px)}.lr .paso-dibujo img{width:100%;height:auto;display:block}.lr.anim .paso-dibujo img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 3.4s var(--ease) .4s;transition:clip-path 3.4s var(--ease) .4s;transition:clip-path 3.4s var(--ease) .4s,-webkit-clip-path 3.4s var(--ease) .4s}.lr.anim .paso.en-escena .paso-dibujo img{-webkit-clip-path:inset(0 -2% 0 0);clip-path:inset(0 -2% 0 0)}.lr .ficha{border:1px solid var(--linea);border-radius:5px;background:#fff;padding:22px 24px 24px;position:relative}.lr .ficha-cab{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-bottom:1px solid var(--linea);padding-bottom:12px;margin-bottom:18px}.lr .ficha-cab .tag{letter-spacing:.18em;color:var(--tinta-tenue)}.lr .ficha-cab .tag,.lr .ficha-estado{font-family:var(--mono);font-size:9.5px;text-transform:uppercase}.lr .ficha-estado{display:inline-flex;align-items:center;gap:7px;letter-spacing:.14em;color:var(--tinta-suave)}.lr .ficha-estado i{width:7px;height:7px;border-radius:50%;border:1px solid var(--tinta-suave);box-sizing:border-box}.lr .ficha-estado.llena i{background:var(--tinta);border-color:var(--tinta)}.lr.anim .paso .ficha-estado.llena i{background:transparent;border-color:var(--tinta-suave);transition:background .8s var(--ease) 1.4s,border-color .8s var(--ease) 1.4s}.lr.anim .paso.en-escena .ficha-estado.llena i{background:var(--tinta);border-color:var(--tinta)}.lr .reng{height:2px;border-radius:1px;background:var(--linea-media);margin-top:11px}.lr .reng.tinta{background:var(--tinta-suave)}.lr .reng.fina{height:1px;background:var(--linea-media)}.lr .f-enlace{display:flex;align-items:center;gap:9px;margin-top:16px}.lr .f-enlace:before{content:"";width:9px;height:9px;border-radius:50%;border:1px solid var(--tinta-tenue);flex:none}.lr .f-enlace .reng{flex:1 1;margin-top:0}.lr.anim .paso .ficha .aparece{opacity:0;transform:translateY(6px);transition:opacity 1.15s var(--ease) var(--rd,.3s),transform 1.15s var(--ease) var(--rd,.3s)}.lr.anim .paso.en-escena .ficha .aparece{opacity:1;transform:none}.lr .teclea .reng{width:calc(var(--w,100%))}.lr.anim .teclea .reng{width:0;transition:width 1.35s var(--ease) calc(.5s + var(--k) * .95s)}.lr.anim .en-escena .teclea .reng{width:var(--w,100%)}.lr .vivo-pia{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--tinta-suave);text-transform:uppercase}.lr .vivo-pia:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bruma-a)}.lr.anim .en-escena .vivo-pia:before{animation:latido 3.2s var(--ease) infinite .6s}@keyframes latido{0%,to{opacity:1}50%{opacity:.35}}.lr .f-transcrito{opacity:.18}.lr.anim .en-escena .f-transcrito{opacity:1;animation:aHuella 1.6s var(--ease) .5s forwards}@keyframes aHuella{to{opacity:.18}}.lr .corrientes{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:18px}.lr .corriente .corriente-h{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--tinta-tenue);text-transform:uppercase;margin:0 0 4px}.lr .corriente .titulo-sec{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--tinta);margin-top:12px;text-transform:uppercase}.lr.anim .corriente{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.lr.anim .en-escena .corriente{-webkit-clip-path:inset(0 0 -2% 0);clip-path:inset(0 0 -2% 0);transition:-webkit-clip-path 2.4s var(--ease) var(--cd,2.2s);transition:clip-path 2.4s var(--ease) var(--cd,2.2s);transition:clip-path 2.4s var(--ease) var(--cd,2.2s),-webkit-clip-path 2.4s var(--ease) var(--cd,2.2s)}.lr .chip-prox{display:inline-block;margin-top:20px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-tenue);border:1px solid var(--linea-media);border-radius:3px;padding:7px 11px}.lr .f-notas{border:1px solid var(--linea);border-radius:5px;background:#fff;padding:14px 16px 16px;width:62%;margin:-14px 0 0 auto;position:relative;box-shadow:0 1px 0 var(--linea)}.lr .f-notas .reng{margin-top:9px}.lr .f-notas .reng:nth-child(2){width:86%;transform:rotate(-.4deg)}.lr .f-notas .reng:nth-child(3){width:71%;transform:rotate(.3deg)}.lr .f-notas .reng:nth-child(4){width:79%;transform:rotate(-.2deg)}.lr.anim .paso .f-notas{opacity:0;transform:translate(26px,10px) rotate(1deg)}.lr.anim .paso.en-escena .f-notas{opacity:1;transform:none;transition:opacity 1.6s var(--ease) 1s,transform 1.9s var(--ease) 1s}.lr .paso-prox .ficha{opacity:.82}.lr .pila{position:absolute;inset:0;border:1px solid var(--linea);border-radius:5px;background:#fff;z-index:-1}.lr .pila.p2{transform:translate(7px,7px)}.lr .pila.p3{transform:translate(14px,14px);opacity:.6}.lr .odometro{display:flex;align-items:baseline;gap:10px;margin-top:18px;font-family:var(--mono)}.lr .odometro .cifra{font-size:30px;color:var(--tinta);display:inline-flex;overflow:hidden;height:1.05em;line-height:1.05}.lr .odometro .rueda{display:inline-block}.lr.anim .en-escena .odometro .rueda{animation:rueda 2.6s cubic-bezier(.65,0,.35,1) 1.1s forwards}@keyframes rueda{to{transform:translateY(-1.05em)}}.lr:not(.anim) .odometro .rueda{transform:translateY(-1.05em)}.lr .odometro .eti{font-size:10px;letter-spacing:.16em;color:var(--tinta-suave);text-transform:uppercase}@media (max-width:900px){.lr .indice-serv{display:none}.lr .paso{grid-template-columns:1fr;gap:26px;padding-block:clamp(40px,6vh,64px)}.lr .corrientes{grid-template-columns:1fr;gap:16px}.lr .f-notas{width:80%}}.lr .papel{background:#faf8f4}.lr .portada.debajo,.lr .portada.papel{margin-top:-100svh;min-height:100vh;min-height:100svh;top:0}.lr .espaciador-papel{height:100vh;height:100svh}.lr .espaciador-papel.corto{height:44vh;height:44svh}.lr #hojaServicios{border-bottom:1px solid var(--linea-media);box-shadow:0 30px 60px -30px rgba(9,35,66,.16)}.lr .portada.debajo{z-index:2;border-top:1px solid var(--linea-media);box-shadow:0 -30px 60px -30px rgba(9,35,66,.16);margin-top:-58svh;align-items:start}.lr .portada.debajo .cont{margin-top:clamp(170px,26svh,280px)}.lr .hoja.papel{padding-bottom:clamp(430px,62vh,660px)}.lr .hoja.alta{z-index:3;padding-top:clamp(30px,4vh,50px)}.lr .zona-papel{--ten:var(--tinta-tenue)}.lr .zona-papel.umbral,.lr:not(.js) .zona-papel{--ten:var(--tinta-suave)}.lr .valor-zona{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(34px,5vw,84px);gap:clamp(34px,5vw,84px);align-items:start;margin-top:clamp(34px,5vh,54px)}.lr .fila{position:relative}.lr .fila:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--tinta);transform:scaleX(0);transform-origin:left}.lr.anim .fila:after{transition:transform 1.1s var(--ease)}.lr .fila.abierta:after{transform:scaleX(1)}.lr .fila-b{display:flex;align-items:baseline;gap:16px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:24px 4px}.lr .fila-b:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.lr .fila-b .f-idx{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ten);flex:none;transition:color 1.2s var(--ease)}.lr .fila.abierta .f-idx{color:var(--tinta)}.lr .fila-b .f-tit{font-family:var(--sans);font-weight:600;font-size:clamp(16.5px,1.7vw,19px);color:var(--tinta-suave);transition:color .8s var(--ease),transform .8s var(--ease)}.lr .fila.abierta .f-tit{color:var(--tinta);transform:translateX(12px)}@media (hover:hover){.lr .fila-b:hover .f-tit{color:var(--tinta)}}.lr .fila-panel{display:grid;grid-template-rows:1fr}.lr.anim .fila-panel{transition:grid-template-rows 1.1s var(--ease)}.lr.js .fila:not(.abierta) .fila-panel{grid-template-rows:0fr}.lr.js .fila:not(.abierta) .fila-inner{visibility:hidden}.lr.anim .fila-inner{transition:visibility 1.1s}.lr .fila-inner{overflow:hidden;min-height:0}.lr .fila-inner p{padding:0 4px 22px 31px;font-size:15px;color:var(--tinta-suave);max-width:44ch}.lr.anim .fila-inner p{opacity:0;filter:blur(1px);transform:translateY(18px)}.lr.anim .fila.abierta .fila-inner p{opacity:1;filter:blur(0);transform:none;transition:opacity 1.05s var(--ease) .11s,filter 1.05s var(--ease) .11s,transform 1.05s var(--ease) .11s}.lr .panel-dibujo{position:-webkit-sticky;position:sticky;top:110px;margin:0}.lr .lienzo{position:relative;aspect-ratio:4/3}.lr .lienzo .dib{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0}.lr .lienzo .dib.activo{opacity:1}.lr.anim .valor-zona.en-escena .lienzo .dib.activo{animation:trazar 2.05s var(--ease) .35s both}@keyframes trazar{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 -1% 0 0);clip-path:inset(0 -1% 0 0)}}.lr.anim .lienzo .dib.previo{opacity:1;animation:despintar .4s var(--ease) forwards}@keyframes despintar{to{opacity:0}}.lr .contador{display:block;margin-top:14px;text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--ten);transition:color 1.2s var(--ease)}.lr .dib-movil{display:none}.lr .cierre-valor{margin-top:clamp(90px,14vh,170px);margin-bottom:clamp(40px,6vh,80px);text-align:center}.lr .cierre-valor p{font-family:var(--serif);font-size:clamp(19px,2.1vw,25px);color:var(--tinta);text-wrap:balance}.lr .cierre-valor .btn{margin-top:26px}@media (max-width:900px){.lr .valor-zona{grid-template-columns:1fr}.lr .panel-dibujo{display:none}.lr .dib-movil{display:block;width:min(320px,70vw);height:auto;margin:10px auto 18px}.lr.anim .fila.abierta .dib-movil{animation:trazar 2.05s var(--ease) .25s both}}.lr .faq-grid{margin-top:clamp(30px,4vh,44px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(36px,5vw,88px);gap:clamp(36px,5vw,88px);align-items:start}.lr .faq-cabecera{position:-webkit-sticky;position:sticky;top:120px}.lr .faq-cabecera p{color:var(--tinta-suave);font-size:16px;max-width:36ch}.lr .faq-cabecera .link-flecha{margin-top:26px}.lr .faq-lista{border-top:1px solid var(--linea)}.lr .pregunta-item{position:relative;border-bottom:1px solid var(--linea)}.lr .pregunta-item:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--tinta);transform:scaleY(0);transform-origin:top}.lr.anim .pregunta-item:before{transition:transform .74s var(--ease)}.lr .pregunta-item.abierta:before{transform:scaleY(1)}.lr .faq-q{display:flex;align-items:baseline;gap:18px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:22px 4px 22px 18px;font-family:var(--sans);font-weight:400;font-size:clamp(16.5px,1.7vw,19px);color:var(--tinta-suave);transition:color .54s var(--ease)}.lr .faq-q:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.lr .pregunta-item.abierta .faq-q{color:var(--tinta)}@media (hover:hover){.lr .faq-q:hover{color:var(--tinta)}}.lr .faq-q .idx{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--tinta-tenue);flex:none;transform:translateY(-2px)}.lr .pregunta-item.abierta .faq-q .idx{color:var(--tinta)}.lr .faq-q .qtxt{flex:1 1}.lr .faq-q .signo{font-family:var(--mono);font-size:14px;color:var(--tinta-tenue);flex:none;transition:transform .54s var(--ease)}.lr .pregunta-item.abierta .signo{transform:rotate(45deg)}.lr .faq-panel{display:grid;grid-template-rows:1fr}.lr.anim .faq-panel{transition:grid-template-rows .95s var(--ease)}.lr.js .pregunta-item:not(.abierta) .faq-panel{grid-template-rows:0fr}.lr .faq-panel-inner{overflow:hidden;min-height:0}.lr.js .pregunta-item:not(.abierta) .faq-panel-inner{visibility:hidden}.lr.anim .faq-panel-inner{transition:visibility .95s}.lr .faq-panel p{padding:0 4px 26px 51px;color:var(--tinta-suave);font-size:15.5px;max-width:62ch}@media (max-width:900px){.lr .faq-grid{grid-template-columns:1fr;gap:28px}.lr .faq-cabecera{position:static}.lr .faq-panel p{padding-left:18px}}.lr main{position:relative;z-index:1;background:#fff}.lr .pie{position:-webkit-sticky;position:sticky;bottom:0;z-index:0;background:var(--tinta);color:#aeb9cb}.lr .pie .cont{padding-block:clamp(34px,5vh,50px) 20px;display:flex;flex-direction:column;box-sizing:border-box}@media (max-height:720px){.lr .pie{position:static}}@media (min-width:561px) and (max-width:1100px){.lr .hero h1{font-size:clamp(42px,5.4vw,54px)}}@media (max-width:900px){.lr .pie{position:static}.lr .glifos{overflow:hidden}.lr .paso-dibujo{margin-inline:auto;width:clamp(120px,26vw,180px)}}.lr .pie-arriba{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.lr .pie .pie-h{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#faf9f5;margin:0 0 16px}.lr .pie ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.lr .pie a{text-decoration:none;color:#aeb9cb;position:relative;padding-bottom:2px}.lr .pie a:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .74s var(--ease)}.lr .pie a:hover{color:#fff}.lr .pie a:hover:after{transform:scaleX(1);transform-origin:left}.lr .pie-invita{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:clamp(20px,3vh,30px);margin-bottom:clamp(20px,3vh,30px);border-bottom:1px solid hsla(48,33%,97%,.14)}.lr .pie-invita p{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(26px,3vw,36px);color:#faf9f5}.lr .btn-claro{border-color:hsla(48,33%,97%,.8);color:#faf9f5}.lr .btn-claro:before{background:#faf9f5}.lr .btn-claro:focus-visible,.lr .btn-claro:hover{color:var(--tinta)}.lr .pie .mono{color:#7e8ca1}.lr .campo{position:relative}.lr .campo input{width:100%;border:0;border-bottom:1px solid hsla(48,33%,97%,.35);background:none;font:15px var(--sans);color:#fff;padding:0 0 10px;box-sizing:border-box}.lr .campo input::placeholder{color:#7e8ca1}.lr .campo input:focus{outline:none}.lr .campo input:focus-visible{outline:2px solid #faf9f5;outline-offset:3px}.lr .campo:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .61s var(--ease)}.lr .campo:focus-within:after{transform:scaleX(1)}.lr .btn-texto{background:none;border:0;cursor:pointer;padding:10px 0 0;font-size:11px;letter-spacing:.16em;color:#faf9f5}.lr .btn-texto,.lr .msj-ok{font-family:var(--mono);text-transform:uppercase}.lr .msj-ok{font-size:11.5px;letter-spacing:.1em;color:#8fd4ae}.lr .pie-crisis{margin-top:clamp(22px,3.5vh,34px);padding-top:18px;border-top:1px solid hsla(48,33%,97%,.14);font-size:12.5px;max-width:80ch}.lr .pie-crisis b{color:#faf9f5}.lr .pie-legal{margin-top:10px;font-size:11.5px;color:#7e8ca1;line-height:1.65;max-width:104ch}.lr .pie-marca{margin-top:clamp(20px,3vh,30px);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.lr .pie-marca img{width:min(170px,26vw);height:auto}.lr .pie-meta{text-align:right;display:grid;grid-gap:8px;gap:8px}@media (max-width:1100px){.lr .nav-centro{display:none}}@media (max-width:900px){.lr .pie-arriba,.lr .servicios-grid{grid-template-columns:1fr 1fr}.lr .portada{min-height:72vh;min-height:72svh}.lr .portada .cont{grid-template-columns:1fr;row-gap:24px}}@media (max-width:720px){.lr .nav-der .oculta-movil{display:none}.lr .nav-logo img{width:78px}}@media (max-width:360px){.lr .portada-rotulo{white-space:normal}}@media (max-width:560px){.lr .pie-arriba,.lr .servicios-grid{grid-template-columns:1fr}}@media (max-width:900px){.lr .campo input{font-size:16px}.lr .faq-cabecera .link-flecha{display:inline-block;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--tinta-tenue);text-decoration-color:var(--tinta-tenue)}}@media (max-width:560px){.lr .ficha-cab .tag{white-space:nowrap}.lr .ficha-estado,.lr .vivo-pia{text-align:right}}@media (max-height:480px) and (orientation:landscape) and (max-width:1100px){.lr .hero-cont{min-height:calc(100svh - 64px);padding-block:18px 16px}.lr .hero h1{font-size:34px}.lr .hero-sub{margin-top:10px;font-size:15px}.lr .hero-cta{margin-top:14px}.lr .dibujo-hero{margin-top:12px;width:min(200px,26vh)}.lr .portada{min-height:100svh}.lr .espaciador-papel{height:60vh;height:60svh}}