@font-face{font-family:"Space Grotesk";src:url(../fuentes/space-grotesk-variable.woff2?v=14ffaca140) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:"Space Mono";src:url(../fuentes/space-mono-regular.woff2?v=cb7a40e9aa) format("woff2");font-weight:400;font-display:swap}:root{--negro: #0E0D0C;--noche: #07080C;--texto-claro: #F3F1EC;--texto-medio: rgba(243, 241, 236, 0.72);--texto-apagado: rgba(243, 241, 236, 0.6);--luz-alta: #D6E2F0;--accion: #F4FAFF;--tinta-sobre-accion: #0B0E14;--brillo-accion: 0 0 0 1px rgba(255, 255, 255, 0.92), 0 0 10px rgba(214, 226, 240, 0.32), 0 0 2px rgba(255, 255, 255, 0.5);--brillo-accion-vivo: 0 0 0 1px #FFFFFF, 0 0 22px rgba(214, 226, 240, 0.5), 0 0 3px rgba(255, 255, 255, 0.6);--brillo-palabra: 0 0 24px rgba(214, 226, 240, 0.40), 0 0 64px rgba(150, 170, 200, 0.22);--linea-viva: rgba(236, 242, 250, 0.95);--linea-reposo: rgba(196, 210, 228, 0.52);--resplandor-vivo: rgba(170, 190, 215, 0.80);--resplandor-reposo: rgba(130, 150, 180, 0.30);--linea-fondo: rgba(196, 210, 228, 0.40);--linea-reticula: rgba(196, 210, 228, 0.32);--linea-tenue: rgba(196, 210, 228, 0.24);--resplandor-medio: rgba(170, 190, 215, 0.35);--grosor-linea: 1px;--alto-boton: 3.5rem;--grosor-aro: 2px;--nodo: 5px;--grosor-resplandor: 4px;--phi: 1.618;--aurea-x: 61.8%;--aurea-y: 38.2%;--caida: 0.23608;--esc: min(calc((61.8vw - var(--margen)) / 723.59), calc((var(--suelo) - var(--alto-ficha) - var(--e-4)) / 1618.03));--texto-portada: 26rem;--suelo: calc(100svh - var(--texto-portada) - var(--aire-portada));--suelo-svh: var(--suelo);--polo-x: var(--aurea-x);--polo-y: calc(var(--suelo) - 1170.83 * var(--esc));--aterrizaje: calc(61.8vw + 0.382 * (61.8vw - var(--margen)));--suelo-desde: 0;--suelo-hasta: calc(100% - var(--aterrizaje));--suelo-origen: right;--suelo-gasta: left;--alto-ficha: calc(var(--e-3) * 2 + 1.5rem);--aire-portada: var(--e-4);--trama: rgba(243, 241, 236, 0.15);--trama-rotulo: rgba(243, 241, 236, 0.38);--campo-fondo: rgba(243, 241, 236, 0.05);--aro-cara: rgba(243, 241, 236, 0.5);--blanco: #FFFFFF;--cielo-centro: rgba(214, 226, 240, 0.44);--cielo-claro: rgba(170, 186, 208, 0.34);--cielo-medio: rgba(120, 136, 160, 0.28);--cielo-bajo: rgba(74, 85, 104, 0.26);--cielo-hondo: rgba(40, 48, 62, 0.28);--cielo-borde: rgba(25, 29, 40, 0.30);--onda-estela: rgba(214, 226, 240, 0.10);--onda-frente: rgba(236, 242, 250, 0.55);--espiral-linea: rgba(215, 240, 255, 0.78);--espiral-resplandor: rgba(120, 196, 255, 0.5);--espiral-cabeza: rgba(170, 222, 255, 0.55);--halo-centro: rgba(224, 233, 245, 0.50);--halo-medio: rgba(150, 165, 190, 0.34);--halo-borde: rgba(74, 85, 104, 0.18);--destello-nucleo: rgba(238, 244, 252, 0.95);--destello-medio: rgba(196, 210, 228, 0.70);--destello-borde: rgba(100, 115, 140, 0.35);--rayo-cuerpo: rgba(214, 226, 240, 0.55);--rayo-aura: rgba(222, 232, 245, 0.55);--punto-aura: rgba(255, 255, 255, 0.9);--punto-halo: rgba(214, 226, 240, 0.8);--velo-pleno: rgba(0, 0, 0, 0.92);--velo-fuerte: rgba(0, 0, 0, 0.65);--velo-medio: rgba(0, 0, 0, 0.50);--velo-suave: rgba(0, 0, 0, 0.28);--velo-tenue: rgba(0, 0, 0, 0.18);--foco-boton: rgba(255, 255, 255, 0.6);--foco-salida: rgba(214, 226, 240, 0.22);--foco-salida-borde: rgba(214, 226, 240, 0.07);--onda-boton: rgba(236, 242, 250, 0.85);--onda-boton-fin: rgba(236, 242, 250, 0);--obra-luz: rgba(150, 170, 200, 0.10);--obra-luz-encendida: rgba(170, 190, 220, 0.26);--obra-sombra: rgba(0, 0, 0, 0.55);--formulario-luz: rgba(214, 226, 240, 0.09);--formulario-luz-borde: rgba(214, 226, 240, 0.035);--anillo-foco: 2px solid var(--texto-claro);--capa-fondo: -1;--capa-base: 0;--capa-trazo: 1;--capa-frente: 2;--capa-ficha: 10;--capa-atajo: 19;--capa-aviso: 20;--alcance: 88vmax;--salida-luz: cubic-bezier(0.16, 1, 0.3, 1);--trazo: cubic-bezier(0.65, 0, 0.35, 1);--fundido-vuelta: 0.3s;--voz-base: "Space Grotesk", system-ui, sans-serif;--voz-mono: "Space Mono", monospace;--texto-marca: clamp(1.25rem, 1rem + 0.7vw, 1.625rem);--texto-boton: var(--texto-cuerpo);--texto-notacion: 0.9375rem;--texto-ficha: 0.875rem;--texto-rotulo: 1rem;--texto-cuerpo: 1.125rem;--texto-nombre: 1.375rem;--e-1: 0.5rem;--e-2: 1rem;--e-3: 1.5rem;--e-4: 2rem;--e-8: 4rem;--margen: 4vw}*{margin:0;box-sizing:border-box}body{position:relative;background:var(--noche);color:var(--texto-claro);font-family:var(--voz-base);font-weight:400}html{color-scheme:dark;scrollbar-color:var(--trama-rotulo) transparent;scroll-padding-bottom:calc(var(--alto-aviso, 0px) + var(--alto-atajo, 0px))}main{position:relative}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ficha{position:absolute;top:0;left:0;right:0;z-index:var(--capa-ficha);display:flex;justify-content:space-between;align-items:baseline;padding:var(--e-3) var(--margen)}.ficha__simbolo{width:1.15em;height:1.15em;margin-right:0.5em;vertical-align:-0.17em;fill:none;stroke:currentColor;stroke-width:6}.ficha__punto{fill:currentColor;stroke:none}.ficha__marca{display:inline-block;padding-block:0.125rem;color:var(--texto-claro);text-decoration:none;font-weight:700;font-size:var(--texto-marca);letter-spacing:0.02em}.ficha__lugar{font-size:var(--texto-notacion);font-weight:500;color:var(--texto-claro);text-align:right}.ficha__dato{white-space:nowrap}.ficha__dato+.ficha__dato::before{content:"\b7  "}.portada{position:relative;z-index:var(--capa-frente);min-height:100svh;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--alto-ficha) var(--margen) var(--aire-portada)}.portada__suelo{position:absolute;top:var(--suelo);left:var(--suelo-desde);right:var(--suelo-hasta);z-index:var(--capa-trazo);height:1px;pointer-events:none;transform-origin:var(--suelo-origen);background:linear-gradient(to var(--suelo-gasta),var(--trama) 0,var(--trama) 88%,transparent 100%)}.guia{position:absolute;top:0;left:0;right:0;height:calc(100% - var(--suelo-svh));translate:0 var(--suelo-svh);z-index:var(--capa-trazo);pointer-events:none}.guia__columna{position:absolute;top:0;bottom:0;width:1px;background:var(--trama);transform-origin:top}.guia__columna--y{left:var(--aurea-y)}.guia__columna--x{left:var(--aurea-x)}.portada__atmosfera,.portada__onda,.portada__halo,.portada__destello,.portada__rayo,.portada__punto{position:absolute;left:var(--polo-x);top:var(--polo-y);translate:-50% -50%;border-radius:50%;pointer-events:none}.portada__atmosfera,.portada__onda{width:calc(var(--alcance) * 2);aspect-ratio:1}.portada__atmosfera{z-index:var(--capa-fondo);background:radial-gradient(closest-side,var(--cielo-centro) 0%,var(--cielo-claro) 8%,var(--cielo-medio) 18%,var(--cielo-bajo) 29%,var(--cielo-hondo) 42%,var(--cielo-borde) 56%,transparent 72%) var(--noche)}.portada__onda{background:radial-gradient(closest-side,transparent 90%,var(--onda-estela) 95%,var(--onda-frente) 99%,transparent 100%);opacity:0}.portada__construccion{position:absolute;left:var(--polo-x);top:var(--polo-y);translate:-72.361% -72.359%;rotate:-90deg;transform-origin:72.361% 72.359%;width:calc(1618 * var(--esc));height:auto;aspect-ratio:1.618;overflow:visible}.portada__construccion path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.construccion__linea path{stroke:var(--linea-reposo);stroke-width:var(--grosor-linea)}.construccion__resplandor path{stroke:var(--resplandor-reposo);stroke-width:var(--grosor-resplandor)}.construccion__linea path:last-child{stroke:var(--espiral-linea)}.construccion__resplandor path:last-child{stroke:var(--espiral-resplandor)}.construccion__cabeza{opacity:0}.construccion__cabeza-nucleo{fill:var(--blanco)}.construccion__cabeza-brillo{fill:url(#cabeza-luz)}.construccion__cabeza-centro{stop-color:var(--espiral-cabeza)}.construccion__cabeza-borde{stop-color:var(--espiral-cabeza);stop-opacity:0}.portada__halo{width:34vw;aspect-ratio:1;background:radial-gradient(closest-side,var(--halo-centro) 0%,var(--halo-medio) 20%,var(--halo-borde) 48%,transparent 100%)}.portada__destello{width:60vmin;aspect-ratio:1;background:radial-gradient(closest-side,var(--blanco) 0%,var(--destello-nucleo) 8%,var(--destello-medio) 22%,var(--destello-borde) 45%,transparent 100%);mix-blend-mode:screen;opacity:0}.portada__rayo{width:70vw;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent 0%,var(--rayo-cuerpo) 30%,var(--blanco) 50%,var(--rayo-cuerpo) 70%,transparent 100%);box-shadow:0 0 12px 2px var(--rayo-aura);mix-blend-mode:screen;opacity:0}.portada__punto{width:7px;height:7px;background:var(--blanco);box-shadow:0 0 10px var(--punto-aura),0 0 24px var(--punto-halo)}.portada__lectura{position:absolute;inset:0;z-index:var(--capa-base);pointer-events:none;background:radial-gradient(120% 90% at -10% 70%,var(--velo-pleno) 0%,var(--velo-fuerte) 32%,var(--velo-suave) 58%,transparent 80%),linear-gradient(to right,var(--velo-medio) 0%,var(--velo-tenue) 28%,transparent 48%);mask-image:linear-gradient(to top,transparent 0,#000 20%)}.portada__cierre{position:relative;z-index:var(--capa-frente)}.portada__para{margin-bottom:var(--e-2);font-family:var(--voz-mono);font-size:var(--texto-ficha);letter-spacing:0.04em;text-transform:uppercase;color:var(--texto-medio);text-wrap:balance}@media(min-width:48em){.portada__para{font-size:var(--texto-notacion);letter-spacing:0.08em}}.portada__lema{font-weight:400;font-size:clamp(2rem,9vw,2.9rem);line-height:1.2;letter-spacing:0.005em}.portada__linea{display:block}.portada__lema em{font-style:normal;text-shadow:var(--brillo-palabra)}.portada__apoyo{margin-top:var(--e-2);max-width:42ch;font-size:var(--texto-cuerpo);line-height:1.55;color:var(--texto-medio)}.portada__acciones{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--e-3)}.portada__whatsapp{display:inline-flex;align-items:center;justify-content:center;width:var(--alto-boton);height:var(--alto-boton);margin-top:var(--e-3);border:var(--grosor-linea) solid var(--trama-rotulo);background:var(--negro);color:var(--texto-claro);transition:border-color 0.3s ease}.portada__whatsapp .icono{width:1.5rem;height:1.5rem;margin-right:0}.portada__whatsapp:hover,.portada__whatsapp:focus-visible{border-color:var(--texto-claro)}.portada__whatsapp:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.portada__gratis{margin-top:var(--e-1);font-size:var(--texto-notacion);line-height:1.5;color:var(--texto-medio)}.boton{--aire: 1rem;--foco-x: 50%;--foco-y: 50%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:var(--alto-boton);margin-top:var(--e-3);padding:0 calc(var(--aire) * var(--phi));border:0;background:var(--accion);color:var(--tinta-sobre-accion);box-shadow:var(--brillo-accion);font:inherit;font-weight:600;font-size:var(--texto-boton);line-height:1.2;letter-spacing:0.01em;text-decoration:none;cursor:pointer;transition:box-shadow 0.5s var(--salida-luz)}.boton::before{content:"";position:absolute;inset:0;z-index:var(--capa-fondo);opacity:0;background:radial-gradient(7rem circle at var(--foco-x) var(--foco-y),var(--blanco) 0%,var(--foco-boton) 30%,transparent 70%);transition:opacity 0.4s var(--salida-luz)}.boton::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.boton:hover,.boton:focus-visible{box-shadow:var(--brillo-accion-vivo)}.boton:hover::before,.boton:focus-visible::before{opacity:1}.boton:focus-visible{outline:var(--anillo-foco);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.boton--pulsado::after{animation:onda-boton 0.6s var(--salida-luz)}}@keyframes onda-boton{0%{opacity:1;box-shadow:0 0 0 0 var(--onda-boton)}100%{opacity:0;box-shadow:0 0 0 18px var(--onda-boton-fin)}}@media(orientation:landscape),(max-width:30em)and (min-aspect-ratio:1000/1618){:root{--figura: calc(61.8vw - var(--margen) / 2);--polo-y: calc(var(--suelo) - var(--figura) * var(--caida));--aterrizaje: calc(var(--margen) / 2);--suelo-desde: var(--aterrizaje);--suelo-hasta: 0;--suelo-origen: left;--suelo-gasta: right}.portada__construccion{rotate:0deg;width:calc(var(--figura) * 1618 / 1170.83)}}@media(max-width:30em)and (orientation:portrait)and (min-aspect-ratio:1000/1618){:root{--figura: min(calc(61.8vw - var(--margen) / 2), calc((var(--suelo) - var(--alto-ficha) - var(--e-4)) * 1.17083));--aterrizaje: calc(var(--polo-x) - var(--figura))}}@media(min-width:48em){:root{--aire-portada: var(--e-8);--texto-portada: 21.5rem}}@media(min-width:48em)and (orientation:landscape){:root{--suelo: calc(38.2% + var(--figura) * var(--caida));--suelo-svh: calc(38.2svh + var(--figura) * var(--caida));--polo-y: var(--aurea-y)}.portada__halo{width:24vw}.portada__cierre{position:absolute;inset:0;padding:0 var(--margen);display:grid;grid-template-rows:var(--suelo) auto auto auto;align-content:start}.portada__titular{align-self:end}.portada__lema{font-size:clamp(2.9rem,4.6vw,4.8rem);line-height:1.16}.portada__apoyo{margin-top:var(--e-3);font-size:1.25rem}.portada__gratis{font-size:var(--texto-cuerpo)}.portada__acciones{justify-self:start}}@media(orientation:landscape)and (max-height:30em){.portada__cierre{position:relative;inset:auto;display:block;padding:0}:root{--aire-portada: var(--e-4);--suelo: calc(100svh - var(--aire-portada));--suelo-svh: var(--suelo);--figura: calc((var(--suelo) - var(--alto-ficha) - var(--e-4)) * 1.17083);--polo-x: calc(100% - var(--margen) - var(--figura) * 0.38197);--polo-y: calc(var(--suelo) - var(--figura) * var(--caida));--aterrizaje: calc(var(--polo-x) - var(--figura))}}@media(orientation:landscape)and (max-height:24em){:root{--alto-ficha: calc(var(--e-2) * 2 + 1.5rem)}.ficha{padding-block:var(--e-2)}.portada__para{margin-bottom:var(--e-1)}.portada__lema{font-size:2rem}.portada__apoyo{margin-top:var(--e-1)}.portada .boton,.portada__whatsapp{margin-top:var(--e-2)}}@media(prefers-reduced-motion:no-preference){.portada__punto{animation:prender 0.6s var(--salida-luz) 0.25s both}@keyframes prender{0%{scale:0;opacity:0}55%{scale:1.8;opacity:1}100%{scale:1;opacity:1}}.portada__destello{animation:destellar 1.1s cubic-bezier(0.2,0.7,0.2,1) 0.55s both}@keyframes destellar{0%{scale:0.05;opacity:0}12%{scale:0.5;opacity:1}100%{scale:2.4;opacity:0}}.portada__rayo{animation:rayar 0.9s cubic-bezier(0.2,0.7,0.2,1) 0.6s both}@keyframes rayar{0%{scale:0.1 1;opacity:0}18%{scale:0.7 1;opacity:1}100%{scale:1.6 0.4;opacity:0}}.portada__atmosfera{animation:expandir 2s var(--salida-luz) 0.7s both}.portada__onda{animation:expandir 2s var(--salida-luz) 0.7s both,gastar-onda 2s linear 0.7s both}@keyframes expandir{from{scale:0}}@keyframes gastar-onda{0%{opacity:0}6%{opacity:1}70%{opacity:0.35}100%{opacity:0}}.portada__halo{animation:aparecer 1.6s ease-out 0.75s both}.portada__construccion path{stroke-dasharray:1;animation:dibujar var(--dura, 0.7s) var(--trazo) var(--inicio) both,asentar 0.9s ease-out calc(var(--inicio) + var(--dura, 0.7s)) both}.construccion__linea path{--vivo: var(--linea-viva)}.construccion__resplandor path{--vivo: var(--resplandor-vivo);animation:none}@keyframes dibujar{from{stroke-dashoffset:1;stroke:var(--vivo)}to{stroke-dashoffset:0;stroke:var(--vivo)}}@keyframes asentar{from{stroke:var(--vivo)}}.portada__construccion path:nth-child(7){--inicio: 1.00s}.portada__construccion path:nth-child(6){--inicio: 1.20s}.portada__construccion path:nth-child(5){--inicio: 1.40s}.portada__construccion path:nth-child(4){--inicio: 1.62s}.portada__construccion path:nth-child(3){--inicio: 1.86s}.portada__construccion path:nth-child(2){--inicio: 2.12s}.portada__construccion path:nth-child(1){--inicio: 2.40s}.portada__construccion path:nth-child(8){--inicio: 1.15s;--dura: 1.9s}.construccion__cabeza{animation:cabeza-de-luz 1.9s linear 1.15s both}@keyframes cabeza-de-luz{0%{opacity:0}5%{opacity:1}80%{opacity:1}100%{opacity:0}}.portada__suelo{animation:tender 1.6s var(--trazo) 2.95s both}.guia__columna{animation:bajar 1.6s var(--salida-luz) 3.35s both}.guia__columna+.guia__columna{animation-delay:3.47s}@keyframes tender{from{scale:0 1}}@keyframes bajar{from{scale:1 0}}.portada__titular{animation:asentarse 0.6s var(--salida-luz) both}.portada__apoyo{animation:asentarse 0.6s var(--salida-luz) 0.08s both}.portada__acciones,.portada__gratis{animation:asentarse 0.6s var(--salida-luz) 0.16s both}.ficha__marca,.ficha__lugar{animation:aparecer 0.6s var(--trazo) both}html.js:not(.figura-css) :is(.portada__punto,.portada__destello,.portada__rayo,.portada__atmosfera,.portada__onda,.portada__halo,.portada__construccion path,.construccion__resplandor,.construccion__cabeza,.portada__suelo,.guia__columna){animation-play-state:paused}.construccion__resplandor{animation:aparecer 1.2s ease-out 3.05s both}@keyframes asentarse{from{opacity:0.01;translate:0 0.5em}}@keyframes emerger{from{opacity:0.01;translate:0 0.5em;filter:blur(6px)}}@keyframes aparecer{from{opacity:0}}}@media(prefers-reduced-motion:reduce){.construccion__cabeza{display:none}}.sin-entrada :is(.ficha,.portada,.guia) *,.sin-entrada .guia__columna{animation:none}.sin-entrada .construccion__cabeza{display:none}.vuelta:not(.figura-css) :is(.portada__atmosfera,.portada__onda,.portada__construccion,.portada__halo,.portada__destello,.portada__rayo,.portada__punto){visibility:hidden}.vuelta.figura-css :is(.portada__atmosfera,.portada__construccion,.portada__halo,.portada__punto){animation:aparecer var(--fundido-vuelta) ease-out both}.luz{position:absolute;z-index:var(--capa-base);display:none}.con-luz .luz{display:block}main>.luz{top:0;left:0;width:100%;height:var(--alto-portada, 100svh);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.servicios__escenario>.luz{inset:0;width:100%;height:100%}.con-luz .portada__atmosfera,.con-luz .portada__onda,.con-luz .portada__construccion,.con-luz .portada__halo,.con-luz .portada__destello,.con-luz .portada__rayo,.con-luz .portada__punto{display:none}.con-luz .portada__suelo,.con-luz .guia__columna{animation:none}.bloque{position:relative;z-index:var(--capa-frente);padding:calc(var(--e-8) / var(--phi)) var(--margen)}@media(min-width:48em){.bloque{padding-block:var(--e-8)}}.trabajo,.proceso{content-visibility:auto;contain-intrinsic-size:auto 100svh}.bloque__rotulo{margin-bottom:var(--e-3);font-family:var(--voz-mono);font-size:var(--texto-rotulo);letter-spacing:0.14em;text-transform:uppercase;color:var(--texto-medio)}.bloque__titulo{--titulo: clamp(1.75rem, 1.1rem + 2.4vw, 2.6rem);max-width:20ch;font-weight:400;font-size:var(--titulo);line-height:1.18;letter-spacing:-0.015em}.oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.trabajo__dos{display:grid;gap:var(--e-4);margin-top:var(--e-4)}.trabajo__relato{display:grid;gap:var(--e-3);align-content:start}.trabajo__relato .bloque__titulo{margin-bottom:var(--e-1)}.trabajo__parrafo{max-width:44ch;font-size:var(--texto-cuerpo);line-height:1.62;color:var(--texto-medio)}.trabajo__parrafo--cierre{color:var(--texto-claro);font-weight:500}.trabajo__accion{display:grid;gap:var(--e-2);justify-items:start}.trabajo__pregunta{max-width:44ch;font-size:var(--texto-cuerpo);line-height:1.6;color:var(--texto-medio)}.trabajo__medida{max-width:44ch;font-size:var(--texto-notacion);line-height:1.5;color:var(--texto-medio)}.trabajo__sello{font-family:var(--voz-mono);font-size:var(--texto-ficha);color:var(--texto-claro);white-space:nowrap}.trabajo__cita{position:relative;display:grid;gap:var(--e-1);border-left:1px solid var(--trama-rotulo);padding:0.35rem 0 0.35rem 1.1rem}@media(max-width:47.99em){.trabajo__cita::before{content:"";position:absolute;z-index:var(--capa-fondo);inset:calc(var(--e-8) * -1) calc(var(--margen) * -1);background:linear-gradient(to bottom,transparent,var(--noche) var(--e-8),var(--noche) calc(100% - var(--e-8)),transparent);pointer-events:none}}.trabajo__frase{display:grid;gap:var(--e-1);max-width:40ch;font-size:var(--texto-cuerpo);line-height:1.5;color:var(--texto-claro)}.trabajo__firma{font-family:var(--voz-mono);font-size:var(--texto-ficha);letter-spacing:0.06em;text-transform:uppercase;color:var(--texto-apagado)}.trabajo__valoracion{display:flex;align-items:center;gap:var(--e-1);font-family:var(--voz-mono);font-size:var(--texto-ficha);letter-spacing:0.06em;color:var(--texto-apagado)}.trabajo__estrellas{flex:none;width:4.25rem;height:0.75rem;fill:var(--linea-viva);filter:drop-shadow(0 0 var(--grosor-resplandor) var(--resplandor-vivo)) drop-shadow(0 0 calc(var(--grosor-resplandor) * 3) var(--resplandor-medio))}.trabajo__fuente{display:inline-flex;align-items:center;gap:0.3em;padding-block:0.75rem;margin-block:-0.75rem;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.25em;transition:color 0.3s ease,text-decoration-color 0.3s ease}.trabajo__fuente:hover,.trabajo__fuente:focus-visible{color:var(--texto-claro);text-decoration-color:currentColor}.trabajo__fuente:focus-visible,.ficha__marca:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.trabajo__fuera{width:0.75em;height:0.75em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.salida{--foco-x: 50%;--foco-y: 50%;position:relative;justify-self:start;display:inline-flex;align-items:center;gap:0.6em;min-height:44px;max-width:100%;padding:0.7em 1.15em;border:1px solid var(--trama-rotulo);color:var(--texto-claro);font-size:var(--texto-boton);font-weight:500;line-height:1;text-decoration:none;overflow:hidden;isolation:isolate;transition:border-color 0.45s ease}.salida:hover,.salida:focus-visible{border-color:var(--texto-apagado)}.salida:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.salida::before{content:"";position:absolute;inset:0;z-index:var(--capa-fondo);opacity:0;background:radial-gradient(5.5em 5.5em at var(--foco-x) var(--foco-y),var(--foco-salida),var(--foco-salida-borde) 45%,transparent 70%);transition:opacity 0.4s ease}.salida:hover::before,.salida:focus-visible::before{opacity:1}.salida__texto{position:relative;overflow-wrap:anywhere}@media(max-width:26em){.salida{padding-inline:0.8em;font-size:1rem}}.salida__fuera{flex:none;width:0.8em;height:0.8em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:translate 0.45s var(--salida-luz)}.salida:hover .salida__fuera,.salida:focus-visible .salida__fuera{translate:0.12em -0.12em}@media(prefers-reduced-motion:reduce){.salida__fuera{transition:none}.salida:hover .salida__fuera,.salida:focus-visible .salida__fuera{translate:0}}.trabajo__obra{position:relative;margin:0;order:-1}.trabajo__pieza{position:relative;display:block;box-shadow:0 -18px 60px var(--obra-luz),0 30px 80px var(--obra-sombra);transition:box-shadow 0.5s ease}.trabajo__pieza img{display:block;width:100%;height:auto;transition:filter 0.5s ease}.trabajo__pieza:hover,.trabajo__pieza:focus-visible,.trabajo__pieza.encendida{box-shadow:0 -22px 90px var(--obra-luz-encendida),0 30px 80px var(--obra-sombra)}.trabajo__pieza:hover img,.trabajo__pieza:focus-visible img,.trabajo__pieza.encendida img{filter:brightness(1.05)}.trabajo__pieza:focus-visible{outline:var(--anillo-foco);outline-offset:4px}.trabajo__pieza::after{content:"";position:absolute;left:calc(-1 * var(--margen));right:calc(-1 * var(--margen));top:100%;height:1px;background:linear-gradient(to right,transparent 0,var(--trama) 14%,var(--trama) 86%,transparent 100%)}.trabajo__cartela{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);margin-top:var(--e-3)}.trabajo__cartela div{display:grid;gap:0.3rem;font-size:0.92rem;color:var(--texto-medio)}.trabajo__dato{font-family:var(--voz-mono);font-size:var(--texto-ficha);letter-spacing:0.12em;text-transform:uppercase;color:var(--texto-apagado)}@media(min-width:48em){.trabajo__pieza::after{left:-6%;right:-6%}.trabajo__dos{grid-template-columns:34% 1fr;gap:4.2%;align-items:start}.trabajo__obra{order:0;position:sticky;top:calc(38.2vh / var(--phi))}}.servicios__grupo+.servicios__grupo{margin-top:var(--e-8)}.servicios__para{max-width:44ch;margin-bottom:var(--e-4);font-size:var(--texto-cuerpo);line-height:1.6;color:var(--texto-medio)}.servicios__respaldo,.servicios__cierre{max-width:44ch;font-size:var(--texto-cuerpo);line-height:1.6;color:var(--texto-medio)}.servicios__respaldo{margin-top:var(--e-2)}.servicios__cierre{margin-top:var(--e-3)}.servicios__lista{margin-top:var(--e-3)}.servicios__fila dt{font-size:var(--texto-nombre);font-weight:500;line-height:1.3}.servicios__termino{margin-left:0.4em;font-family:var(--voz-mono);font-size:var(--texto-ficha);font-weight:400;letter-spacing:0.06em;vertical-align:0.2em;color:var(--texto-apagado);text-shadow:none}.servicios__fila dd{margin-top:calc(var(--e-1) / 2);font-size:var(--texto-cuerpo);line-height:1.55}.servicios__salida{margin-top:var(--e-8)}.servicios__fila{position:relative;padding-block:var(--e-2)}.servicios__fila::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--grosor-linea);background:var(--trama);transform-origin:left;transition:background 0.5s var(--salida-luz)}.servicios__fila::before{content:"";position:absolute;z-index:var(--capa-trazo);bottom:calc((var(--nodo) - var(--grosor-linea)) / -2);left:calc(var(--nodo) / -2);width:var(--nodo);height:var(--nodo);border-radius:50%;background:var(--linea-reposo);box-shadow:0 0 6px var(--resplandor-reposo);transition:transform 0.4s var(--salida-luz),background 0.4s,box-shadow 0.4s}.servicios__grupo--por-dibujar .servicios__fila::before{opacity:0}.servicios__grupo--por-dibujar .servicios__fila::after{transform:scaleX(0)}.servicios__grupo--dibujado .servicios__fila{--paso: 140ms;--empieza: calc(var(--orden, 0) * var(--paso))}.servicios__grupo--dibujado .servicios__fila::before{animation:nodo-prende 0.7s var(--salida-luz) var(--empieza) backwards}.servicios__grupo--dibujado .servicios__fila::after{animation:hilo-traza 1.1s var(--trazo) calc(var(--empieza) + 0.18s) backwards}@keyframes nodo-prende{0%{opacity:0;transform:scale(0.4)}30%{opacity:1;transform:scale(2.2);background:var(--linea-viva);box-shadow:0 0 14px var(--resplandor-vivo)}100%{opacity:1;transform:scale(1)}}@keyframes hilo-traza{0%{transform:scaleX(0);background:var(--linea-viva);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-vivo)}65%{transform:scaleX(1);background:var(--linea-viva);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-vivo)}100%{transform:scaleX(1)}}.servicios__fila--activa::before{transform:scale(1.9);background:var(--linea-viva);box-shadow:0 0 12px var(--resplandor-vivo)}.servicios__fila--activa::after{background:var(--linea-reposo)}@property --tinta-reposo{syntax: "<color>"; inherits: true; initial-value: rgba(243,241,236,0.72);}.servicios__fila :is(dt,dd){--tinta-reposo: var(--texto-medio);background-image:linear-gradient(to right,var(--texto-claro) 40%,var(--tinta-reposo) 60%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position 0.9s var(--salida-luz),--tinta-reposo 0.5s var(--salida-luz)}.servicios__fila :is(dt,dd)::selection{color:var(--texto-claro)}.servicios__fila--activa :is(dt,dd){background-position:0 0}.simbolo{position:relative;container-type:inline-size;perspective:1100px;pointer-events:none}.simbolo__escena{position:absolute;inset:0;transform-style:preserve-3d;transform:translateX(var(--centra, 0px)) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz, 0deg));transition:transform 1.2s var(--salida-luz)}.simbolo--web{--rx: 9deg;--ry: -30deg;--centra: -14cqw}.simbolo--software{--rx: 62deg;--ry: 0deg;--rz: -36deg;--hueco: 7cqw}.simbolo__marco,.simbolo__capa{position:absolute;left:50%;top:50%;width:var(--ancho);aspect-ratio:var(--proporcion, 1.618);transform-style:preserve-3d;transform:translate(-50%,-50%) translate3d(var(--x, 0px),var(--y, 0px),var(--z, 0px))}.simbolo__marco>i,.simbolo__capa>i,.simbolo__reticula>i{position:absolute;display:block;background:var(--linea-reposo);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo)}.simbolo__marco>i:nth-child(1),.simbolo__capa>i:nth-child(1){left:0;top:0;width:100%;height:var(--grosor-linea);transform-origin:left}.simbolo__marco>i:nth-child(2),.simbolo__capa>i:nth-child(2){right:0;top:0;width:var(--grosor-linea);height:100%;transform-origin:top}.simbolo__marco>i:nth-child(3),.simbolo__capa>i:nth-child(3){right:0;bottom:0;width:100%;height:var(--grosor-linea);transform-origin:right}.simbolo__marco>i:nth-child(4),.simbolo__capa>i:nth-child(4){left:0;bottom:0;width:var(--grosor-linea);height:100%;transform-origin:bottom}.simbolo__marco>i{transform:scale(0);transition:transform 0.45s var(--trazo)}.simbolo__marco>i:nth-child(2){transition-delay:0.45s}.simbolo__marco>i:nth-child(3){transition-delay:0.9s}.simbolo__marco>i:nth-child(4){transition-delay:1.35s}.simbolo__marco.paso--encendido>i{transform:none}.simbolo__punto{--tam: 7px;position:absolute;width:var(--tam);height:var(--tam);margin:calc(var(--tam) / -2) 0 0 calc(var(--tam) / -2);border-radius:50%;background:var(--linea-viva);box-shadow:0 0 10px var(--resplandor-vivo),0 0 30px var(--resplandor-medio);opacity:0;transform:scale(0.4);transition:opacity 0.6s var(--salida-luz),transform 0.9s var(--salida-luz)}.simbolo__punto.paso--encendido,.simbolo__luz.paso--encendido>.simbolo__punto{opacity:1;transform:none}.simbolo__marco--pantalla{--ancho: 52cqw}.simbolo__reticula{position:absolute;left:50%;top:50%;width:52cqw;aspect-ratio:1.618;transform:translate(-50%,-50%);transform-style:preserve-3d}.simbolo__reticula>i{background:var(--linea-reticula);box-shadow:none;transition:transform 0.6s var(--trazo)}.simbolo__reticula>i:nth-child(1){left:61.8%;top:0;width:var(--grosor-linea);height:100%;transform-origin:top}.simbolo__reticula>i:nth-child(2){left:61.8%;right:0;top:61.8%;height:var(--grosor-linea);transform-origin:left;transition-delay:0.4s}.simbolo__reticula>i:nth-child(3){left:85.4%;top:61.8%;bottom:0;width:var(--grosor-linea);transform-origin:top;transition-delay:0.7s}.simbolo__reticula:not(.paso--encendido)>i{transform:scale(0)}@media(prefers-reduced-motion:no-preference){html:not(.con-simbolos) .simbolo__marco--pantalla:not(.simbolo__marco--firme).paso--encendido>i{animation:pantalla-tiembla 2.6s steps(1) 1.8s infinite}}.simbolo--web:has(.simbolo__marco--firme.paso--encendido) .simbolo__marco--pantalla>i{animation:none}@keyframes pantalla-tiembla{0%,100%{opacity:1}8%{opacity:0.45}11%{opacity:0.9}52%{opacity:0.6}55%{opacity:1}}.simbolo__marco--firme>i{background:var(--linea-viva);box-shadow:0 0 6px var(--resplandor-vivo)}.simbolo__marco--tableta{--ancho: 21cqw;--proporcion: 0.75;--x: 22cqw;--y: 3cqw;--z: -24cqw}.simbolo__marco--movil{--ancho: 10cqw;--proporcion: 0.5;--x: 36cqw;--y: 5cqw;--z: -44cqw}.simbolo__marco--tableta>i,.simbolo__marco--movil>i{background:var(--linea-fondo)}.simbolo__luz{position:absolute;left:calc(50% + 0.118 * 52cqw);top:calc(50% + 0.118 * 52cqw / 1.618);transform-style:preserve-3d}.simbolo__luz>.simbolo__punto{left:0;top:0}.simbolo__rayo{position:absolute;left:0;top:0;width:30cqw;height:var(--grosor-linea);background:linear-gradient(to right,var(--linea-viva),var(--linea-tenue) 45%,transparent);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-medio);transform-origin:left center;transform:rotateY(-90deg) rotateZ(var(--abre, 0deg)) scaleX(0);transition:transform 1.2s var(--salida-luz) 0.6s}.simbolo__rayo:nth-child(2){--abre: 7deg}.simbolo__rayo:nth-child(3){--abre: -7deg}.simbolo__luz.paso--encendido .simbolo__rayo{transform:rotateY(-90deg) rotateZ(var(--abre, 0deg)) scaleX(1)}.simbolo__capa{--ancho: 46cqw;transform:translate(-50%,-50%) translate3d(var(--dx),var(--dy),calc(var(--n) * var(--hueco))) rotateZ(var(--giro));transition:transform 1.3s var(--trazo),opacity 0.45s var(--salida-luz)}.simbolo__capa>i{background:var(--linea-tenue);box-shadow:none;transition:background 0.8s var(--salida-luz),box-shadow 0.8s var(--salida-luz)}.simbolo__capa:nth-of-type(1){--n: 0;--dx: -6cqw;--dy: 3cqw;--giro: 14deg}.simbolo__capa:nth-of-type(2){--n: 1;--dx: 5cqw;--dy: -4cqw;--giro: -19deg}.simbolo__capa:nth-of-type(3){--n: 2;--dx: -3cqw;--dy: -6cqw;--giro: 26deg}.simbolo__capa:nth-of-type(4){--n: 3;--dx: 7cqw;--dy: 5cqw;--giro: -11deg}.simbolo__capa.paso--encendido{--dx: 0px;--dy: 0px;--giro: 0deg}.simbolo__capa.paso--encendido>i{background:var(--linea-reposo);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo)}.simbolo__eje{position:absolute;left:50%;top:50%;width:calc(3 * var(--hueco) + 6cqw);height:var(--grosor-linea);background:linear-gradient(to right,var(--linea-reposo),var(--linea-viva));box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-vivo);transform-origin:left center;transform-style:preserve-3d;transform:rotateY(-90deg) scaleX(0);transition:transform 1.2s var(--trazo),opacity 0.45s var(--salida-luz)}.simbolo__eje.paso--encendido{transform:rotateY(-90deg) scaleX(1)}.simbolo__eje>.simbolo__punto{left:100%;top:50%;transition-delay:1s}.simbolo__eje.paso--encendido>.simbolo__punto{opacity:1;transform:none}.simbolo__pulso{position:absolute;left:0;top:50%;width:12%;height:3px;margin-top:-1.5px;border-radius:2px;background:linear-gradient(to right,transparent,var(--linea-viva),transparent);box-shadow:0 0 8px var(--resplandor-vivo);opacity:0}@media(prefers-reduced-motion:no-preference){html:not(.con-simbolos) .simbolo__eje.paso--encendido .simbolo__pulso{animation:pulso-recorre 2.6s var(--trazo) 1.4s infinite}}@keyframes pulso-recorre{0%{opacity:0;transform:translateX(0)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateX(733%)}}.simbolo__marco,.simbolo__reticula,.simbolo__luz{transition:opacity 0.45s var(--salida-luz)}.simbolo--senalando [data-paso]:not(.paso--senalado){opacity:0.42}.paso--senalado>i,.simbolo__capa.paso--senalado>i,.paso--senalado .simbolo__rayo,.simbolo__eje.paso--senalado{background:var(--linea-viva);box-shadow:0 0 8px var(--resplandor-vivo)}@media(prefers-reduced-motion:reduce){.simbolo__escena,.simbolo__marco>i,.simbolo__reticula>i,.simbolo__capa,.simbolo__rayo,.simbolo__eje,.simbolo__punto,.simbolo__marco,.simbolo__reticula,.simbolo__luz,.servicios__escenario>.simbolo{transition:none}.servicios__fila::before,.servicios__fila::after,.servicios__fila :is(dt,dd){transition:none}}.con-simbolos .simbolo__escena{visibility:hidden}.servicios{--banda: min(max(13.75rem, 38.2svh), 50svh)}@supports not (height: 1svh){.servicios{--banda: min(max(13.75rem, 38.2vh), 50vh)}}.servicios__escenario{position:sticky;top:0;z-index:var(--capa-trazo);height:var(--banda);margin:0 calc(var(--margen) * -1) var(--e-4);overflow:clip}.servicios__escenario>.simbolo{position:absolute;inset:0;transition:opacity 0.6s var(--salida-luz)}.servicios__escenario--dentro>.simbolo--web,.servicios__escenario:not(.servicios__escenario--dentro)>.simbolo--software{opacity:0}@property --fundido-luz{syntax: "<length>"; inherits: true; initial-value: 0px;}@media(max-width:63.99em){.servicios__escenario{z-index:var(--capa-frente);--fundido-luz: calc(var(--e-4) * var(--phi));--fundido-arriba: var(--fundido-luz);background:linear-gradient(to bottom,transparent,var(--noche) var(--fundido-arriba),var(--noche) calc(100% - var(--fundido-luz)),transparent)}.servicios__escenario>.luz{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fundido-arriba),#000 calc(100% - var(--fundido-luz)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fundido-arriba),#000 calc(100% - var(--fundido-luz)),transparent)}.servicios__escenario--pegada{--fundido-arriba: 0px}.servicios__dos{display:flow-root;max-width:44rem}.servicios__cierre{margin-bottom:var(--e-4)}.servicios__salida{margin-top:var(--e-4)}.servicios__cuerpo{position:relative}.servicios__cuerpo::before{content:"";position:absolute;z-index:var(--capa-fondo);inset:calc(var(--e-8) * -1) calc(var(--margen) * -1);background:linear-gradient(to bottom,transparent,var(--noche) var(--e-8),var(--noche) calc(100% - var(--e-8)),transparent);pointer-events:none}}@media(min-width:64em),(orientation:landscape)and (max-height:32em){.servicios__cuerpo{display:grid;grid-template-columns:61.8% calc(38.2% - var(--margen)) var(--margen);margin-inline:calc(var(--margen) * -1)}.servicios__pie{grid-column:2;grid-row:2;padding-left:var(--e-2);padding-bottom:38.2vh}.servicios__escenario{grid-column:1;grid-row:1 / 3;align-self:start;height:100vh;height:100svh;margin:0;--fundido-luz: min(calc(var(--e-8) * var(--phi)), 13.5svh)}.servicios__escenario>.luz{--fundido-lado: calc(var(--e-4) * var(--phi));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fundido-luz),#000 calc(100% - var(--fundido-luz)),transparent),linear-gradient(to right,#000 calc(100% - var(--fundido-lado)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 var(--fundido-luz),#000 calc(100% - var(--fundido-luz)),transparent),linear-gradient(to right,#000 calc(100% - var(--fundido-lado)),transparent);mask-composite:intersect}.servicios__dos{grid-column:2;grid-row:1;padding-left:var(--e-2)}.servicios__lista{margin-left:calc(var(--e-2) * -1)}.servicios__fila{min-height:8rem;padding-left:var(--e-2)}.servicios__grupo+.servicios__grupo{margin-top:calc(var(--e-8) * var(--phi))}.proceso{margin-top:-26vh}}@media(orientation:landscape)and (max-height:32em)and (max-width:63.99em){.servicios__cuerpo{grid-template-columns:50% calc(50% - var(--margen)) var(--margen)}.servicios__cuerpo::before{content:none}}.proceso{--sangria: var(--e-2);--nodo-destino: 7px}.proceso__titulo{max-width:none}.proceso__linea{display:block}.proceso__corte{white-space:nowrap}.proceso__pasos{--hueco: var(--e-4);--alto-nombre: 1.3;--y-nodo: calc(var(--texto-nombre) * var(--alto-nombre) / 2);position:relative;display:grid;gap:var(--hueco);margin-top:var(--e-8);padding:0;list-style:none}.proceso__paso{position:relative;padding:0 0 var(--e-2) var(--sangria)}.proceso__nombre{font-size:var(--texto-nombre);font-weight:500;line-height:var(--alto-nombre);color:var(--texto-claro)}.proceso__frase{max-width:40ch;margin-top:calc(var(--e-1) / 2);font-size:var(--texto-cuerpo);line-height:1.55;color:var(--texto-medio)}.proceso__pasos::after{content:"";position:absolute;left:0;top:var(--y-nodo);bottom:0;width:var(--grosor-linea);background:var(--trama)}.proceso:not(.proceso--animado) .proceso__pasos::after{background:var(--linea-reposo);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo)}.proceso:not(.proceso--animado) .proceso__camino{display:none}.proceso__camino{position:absolute;left:0;top:var(--y-nodo);width:var(--grosor-linea);height:var(--camino-alto, 100%);background:var(--linea-reposo);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo);transform-origin:top;transform:scaleY(var(--trazado, 1))}.proceso__paso--destino::before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--grosor-linea);background:linear-gradient(to right,var(--linea-viva),var(--linea-reposo) 38.2%,var(--trama) 80%,transparent);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo);transform-origin:left}.proceso__nombre::before{content:"";position:absolute;z-index:var(--capa-trazo);left:calc(var(--nodo) / -2);top:calc(var(--y-nodo) - var(--nodo) / 2);width:var(--nodo);height:var(--nodo);border-radius:50%;background:var(--linea-reposo);box-shadow:0 0 6px var(--resplandor-reposo)}.proceso__paso--destino .proceso__nombre::before{--nodo: var(--nodo-destino);top:auto;bottom:calc((var(--nodo) - var(--grosor-linea)) / -2);background:var(--luz-alta);box-shadow:0 0 10px var(--resplandor-vivo),0 0 26px var(--resplandor-medio)}.proceso__pasos::before{--cabeza: var(--nodo);content:"";position:absolute;z-index:var(--capa-frente);left:calc(var(--cabeza) / -2);top:calc(var(--cabeza) / -2);width:var(--cabeza);height:var(--cabeza);border-radius:50%;background:var(--linea-viva);box-shadow:0 0 8px var(--resplandor-vivo),0 0 18px var(--resplandor-medio);transform:translate(var(--cabeza-x, 0px),var(--cabeza-y, 0px));opacity:var(--viva, 0);pointer-events:none}@media(prefers-reduced-motion:no-preference){.proceso__pasos::before{transition:opacity 0.2s ease}}.proceso__despues{max-width:calc(40ch + var(--sangria));margin-top:var(--e-4);padding-left:var(--sangria);font-size:var(--texto-cuerpo);line-height:1.55;color:var(--texto-medio)}.proceso--animado:not(.proceso--llega) .proceso__paso--destino::before{transform:scaleX(0)}@media(prefers-reduced-motion:no-preference){.proceso__paso--destino::before{transition:transform 1.1s var(--trazo) 0.15s}.proceso--llega .proceso__paso--destino .proceso__nombre::before{animation:destino-destella 1s var(--salida-luz)}.proceso--llega .proceso__paso--destino::before{animation:suelo-prende 1.6s var(--salida-luz) 0.15s}}@keyframes suelo-prende{0%,40%{box-shadow:0 0 8px var(--resplandor-vivo),0 0 20px var(--resplandor-medio)}}@keyframes destino-destella{30%{scale:2.2;box-shadow:0 0 14px var(--resplandor-vivo),0 0 40px var(--resplandor-vivo)}}@media(min-width:64em){@supports (grid-template-columns: subgrid){.proceso{--ancho-condicion: 8.7}.proceso__titulo{font-size:min(var(--titulo),calc((38.2vw - var(--margen) - var(--e-4)) / var(--ancho-condicion)))}.proceso__corte{display:block}.proceso__cuerpo{display:grid;grid-template-columns:var(--margen) calc(var(--aurea-y) - var(--margen)) calc(var(--aurea-x) - var(--aurea-y)) calc(100% - var(--aurea-x) - var(--margen)) var(--margen);margin-inline:calc(var(--margen) * -1);margin-top:calc(var(--e-8) * var(--phi))}.proceso__pasos{grid-column:2 / 5;grid-template-columns:subgrid;grid-template-rows:auto auto;gap:0;margin:0}.proceso__pasos::after{content:none}.proceso__camino{display:none}.proceso__paso{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;padding:0 var(--e-4) var(--e-3) var(--e-2)}.proceso__paso:not(:last-child)::before,.proceso__paso:not(:last-child)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--grosor-linea)}.proceso__paso:not(:last-child)::before{background:var(--trama)}.proceso__paso:not(:last-child)::after{background:var(--linea-reposo);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo);transform-origin:left;transform:scaleX(var(--sale, 1))}.proceso__nombre::before{top:auto;bottom:calc((var(--nodo) - var(--grosor-linea)) / -2)}.proceso__paso--destino::before,.proceso--animado:not(.proceso--llega) .proceso__paso--destino::before{background:linear-gradient(to right,var(--trama),transparent);transform:none;transition:none}.proceso__paso--destino::after{--luz-sube: 16rem;--luz-baja: 8rem;content:"";position:absolute;left:0;bottom:calc(var(--luz-baja) * -1);width:var(--grosor-linea);height:calc(var(--luz-sube) + var(--luz-baja));background:linear-gradient(to top,transparent,var(--luz-alta) var(--luz-baja),transparent);transform-origin:50% calc(100% - var(--luz-baja));opacity:0.55;transition:opacity 1.2s var(--salida-luz);pointer-events:none}.proceso--animado:not(.proceso--llega) .proceso__paso--destino::after{opacity:0.3}.proceso__despues{grid-column:4;max-width:40ch;margin-top:var(--e-3);padding-left:var(--e-2)}}}@media(min-width:64em)and (prefers-reduced-motion:no-preference){@supports (grid-template-columns: subgrid){.proceso--llega .proceso__paso--destino::after{animation:columna-prende 1.6s var(--salida-luz)}}}@keyframes columna-prende{0%{scale:1 0.4}35%{scale:1 1.25}}.pagina{min-height:100svh;display:flex;flex-direction:column}.pagina main{flex:1}.pagina .ficha__marca,.pagina .ficha__lugar{animation:none}.pagina__texto{padding-top:calc(var(--alto-ficha) + var(--e-8))}.pagina__texto .bloque__titulo{max-width:24ch}.pagina__texto p{max-width:60ch;margin-top:var(--e-2);font-size:var(--texto-cuerpo);line-height:1.6;color:var(--texto-medio)}.pagina__texto p a:not(.salida){color:var(--texto-claro);text-decoration:underline;text-decoration-color:var(--trama-rotulo);text-underline-offset:0.2em}.pagina__apartado{margin-top:var(--e-4);font-size:var(--texto-nombre);font-weight:500;line-height:1.3}.pagina__volver{margin-top:var(--e-8)}.contacto{padding-bottom:0}.contacto::before{content:"";position:absolute;z-index:var(--capa-fondo);inset:calc(var(--e-8) * -1) 0 0;background:linear-gradient(to bottom,transparent,var(--noche) calc(var(--e-8) * 2));pointer-events:none}.contacto__cuerpo{padding-bottom:var(--e-8)}.contacto__titulo{max-width:none}.contacto__linea{display:block}.contacto__apoyo{max-width:44ch;margin-top:var(--e-3);font-size:var(--texto-cuerpo);line-height:1.6;color:var(--texto-medio)}.contacto__quien{display:flex;align-items:center;gap:var(--e-2);max-width:44ch;margin:var(--e-3) 0 0}.contacto__cara{flex:none;width:5.5rem;height:5.5rem;object-fit:cover;border-radius:50%;box-shadow:0 0 0 var(--grosor-aro) var(--aro-cara)}.contacto__firma{display:grid;font-size:var(--texto-notacion);line-height:1.4;color:var(--texto-medio)}.contacto__nombre{font-size:var(--texto-cuerpo);font-weight:500;color:var(--texto-claro)}.contacto__directo{max-width:44ch;margin-top:var(--e-4)}.contacto__whatsapp{display:flex;width:100%;justify-content:center}.contacto__llamar{margin-top:var(--e-1);font-size:var(--texto-cuerpo);line-height:1.5;color:var(--texto-medio)}.contacto__llamar a{display:inline-block;padding-block:0.6875rem;color:var(--texto-claro);text-decoration:underline;text-decoration-color:var(--trama-rotulo);text-underline-offset:0.25em}.contacto__llamar a:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.contacto__forma{position:relative;isolation:isolate;margin-top:calc(var(--e-8) / var(--phi));max-width:44ch}.contacto__forma::before{content:"";position:absolute;z-index:var(--capa-fondo);inset:calc(var(--e-8) * -1) calc(var(--margen) * -1);background:radial-gradient(closest-side at 50% 55%,var(--formulario-luz),var(--formulario-luz-borde) 45%,transparent 100%);pointer-events:none}.contacto__campo+.contacto__campo{margin-top:var(--e-3)}.contacto__rotulo{display:block;font-size:var(--texto-notacion);font-weight:500;color:var(--texto-medio)}.contacto__entrada{display:block;width:100%;margin-top:var(--e-1);padding:var(--e-1);border:0;border-bottom:var(--grosor-linea) solid var(--trama-rotulo);border-radius:0;background:var(--campo-fondo);color:var(--texto-claro);font:inherit;font-size:var(--texto-cuerpo);line-height:1.5;transition:border-color 0.4s var(--salida-luz),box-shadow 0.4s var(--salida-luz);scroll-margin-top:var(--e-8)}.contacto__entrada:focus{outline:var(--grosor-linea) solid transparent;border-color:var(--linea-viva);box-shadow:0 var(--grosor-linea) var(--grosor-resplandor) var(--resplandor-medio)}textarea.contacto__entrada{resize:vertical;min-height:4.5rem}.contacto__trampa{position:absolute;left:-200vw;width:1px;height:1px;overflow:hidden}.contacto__permiso{display:flex;gap:var(--e-2);align-items:flex-start;margin-top:var(--e-3);font-size:var(--texto-notacion);line-height:1.5;color:var(--texto-medio)}.contacto__permiso a{color:var(--texto-claro);text-decoration:underline;text-decoration-color:var(--trama-rotulo);text-underline-offset:0.2em}.contacto__casilla{flex:none;width:1rem;height:1rem;margin-top:0.15rem;accent-color:var(--accion)}.contacto__forma .boton{display:flex;width:100%;margin-top:var(--e-4)}.contacto__estado{margin-top:var(--e-2);font-size:var(--texto-cuerpo);line-height:1.5;color:var(--texto-medio)}.contacto__estado:empty{display:none}.contacto__estado a,.contacto__hecho-texto a{color:var(--texto-claro);text-decoration:underline;text-decoration-color:var(--trama-rotulo);text-underline-offset:0.2em}.contacto__hecho-texto a:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.contacto__forma--enviando .boton{opacity:0.6;pointer-events:none}.contacto__entrada[aria-invalid=true]{border-bottom-color:var(--texto-claro)}.contacto__error{margin-top:var(--e-1);padding-left:var(--e-1);border-left:var(--grosor-linea) solid var(--accion);font-size:var(--texto-notacion);font-weight:500;line-height:1.5;color:var(--texto-claro)}.contacto__permiso+.contacto__error{margin-top:var(--e-1)}.contacto__turnstile--visible{margin-top:var(--e-3)}.contacto__forma:not(.contacto__forma--lista){display:none}.contacto__forma>*{transition:opacity 0.4s ease,visibility 0s linear 0.4s}.contacto__forma--enviada>:not(.contacto__hecho):not(.contacto__estado){opacity:0;visibility:hidden}.contacto__hecho{display:none}.contacto__forma--enviada .contacto__hecho{position:absolute;inset:0;padding-left:inherit;display:grid;align-content:center;justify-items:center;text-align:center}.contacto__tick{width:8.5rem;height:auto;overflow:visible;filter:drop-shadow(0 0 var(--grosor-resplandor) var(--resplandor-vivo)) drop-shadow(0 0 calc(var(--grosor-resplandor) * 3) var(--resplandor-medio))}.contacto__tick path{fill:none;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round}.contacto__tick-aro{stroke:var(--linea-viva);stroke-width:0.8}.contacto__tick-trazo{stroke:var(--accion);stroke-width:1.5}.contacto__tick-luz{stroke:var(--resplandor-vivo);stroke-width:3.2}.contacto__tick-destello{fill:var(--accion);opacity:0}.contacto__hecho-titulo{margin-top:var(--e-3);text-shadow:var(--brillo-palabra)}.contacto__hecho-texto{margin-top:var(--e-1);font-size:var(--texto-cuerpo);line-height:1.5;color:var(--texto-medio)}@media(prefers-reduced-motion:no-preference){.contacto__forma--enviada .contacto__tick-aro{animation:tick-traza 0.9s var(--trazo) both}.contacto__forma--enviada .contacto__tick-luz,.contacto__forma--enviada .contacto__tick-trazo{animation:tick-traza 0.6s var(--trazo) 0.7s both}.contacto__forma--enviada .contacto__tick-destello{transform-box:fill-box;transform-origin:center;animation:tick-destella 0.7s ease-out 1.2s both}.contacto__forma--enviada .contacto__hecho-titulo{animation:emerger 0.9s var(--salida-luz) 1.25s both}.contacto__forma--enviada .contacto__hecho-texto{animation:emerger 0.9s var(--salida-luz) 1.4s both}@keyframes tick-traza{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tick-destella{0%{opacity:0;transform:scale(0.4)}30%{opacity:1;transform:scale(1.8)}100%{opacity:0;transform:scale(3.2)}}}.contacto__suelo{position:absolute;left:0;right:0;bottom:0;height:var(--grosor-linea);background:linear-gradient(to right,transparent,var(--trama) 12%,var(--linea-reposo) var(--aurea-x),var(--trama) 88%,transparent);box-shadow:0 0 var(--grosor-resplandor) var(--resplandor-reposo)}.pie{position:relative;z-index:var(--capa-frente);padding:var(--e-3) var(--margen) calc(var(--e-4) + var(--alto-aviso, 0px) + var(--alto-atajo, 0px));font-size:var(--texto-notacion);line-height:1.6;color:var(--texto-apagado)}.pie__datos{font-size:var(--texto-cuerpo);line-height:1.5;color:var(--texto-claro)}.pie a,.pie__cookies{display:inline-block;padding-block:0.625rem}.pie a{color:inherit;text-decoration:none;transition:color 0.3s ease}.pie a:hover,.pie a:focus-visible{color:var(--texto-claro)}.pie a:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.pie__firma{margin-top:var(--e-2)}.pie__legal{margin-top:var(--e-2)}.pie__cookies{padding-inline:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color 0.3s ease}.pie__cookies:hover,.pie__cookies:focus-visible{color:var(--texto-claro)}.pie__cookies:focus-visible{outline:var(--anillo-foco);outline-offset:3px}.aviso{position:fixed;left:0;right:0;bottom:var(--alto-atajo, 0px);z-index:var(--capa-aviso);display:grid;gap:var(--e-1);padding:var(--e-1) var(--margen) calc(var(--e-1) + env(safe-area-inset-bottom,0px));background:var(--negro);border-top:var(--grosor-linea) solid var(--trama-rotulo)}.aviso[hidden]{display:none}.aviso__texto{max-width:60ch;font-size:var(--texto-ficha);line-height:1.5;color:var(--texto-medio)}.aviso__texto a{color:var(--texto-claro);text-decoration:underline;text-decoration-color:var(--trama-rotulo);text-underline-offset:0.2em}.aviso__largo{display:none}.aviso__acciones{display:flex;gap:var(--e-2)}.aviso__boton{flex:1;min-height:44px;padding:0 var(--e-4);border:var(--grosor-linea) solid var(--trama-rotulo);background:none;color:var(--texto-claro);font:inherit;font-size:var(--texto-cuerpo);font-weight:500;cursor:pointer;transition:border-color 0.3s ease}.aviso__boton:hover,.aviso__boton:focus-visible{border-color:var(--texto-claro)}.aviso__boton:focus-visible{outline:var(--anillo-foco);outline-offset:3px}@media(min-width:48em){.aviso{grid-template-columns:1fr auto;align-items:center;gap:var(--e-4);padding-block:var(--e-2)}.aviso__largo{display:inline}}.atajo{position:fixed;left:0;right:0;bottom:0;z-index:var(--capa-atajo);display:flex;gap:var(--e-1);padding:var(--e-1) var(--margen) calc(var(--e-1) + env(safe-area-inset-bottom,0px));background:var(--negro);border-top:var(--grosor-linea) solid var(--trama-rotulo)}.atajo[hidden]{display:none}.atajo__boton{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border:var(--grosor-linea) solid var(--trama-rotulo);color:var(--texto-claro);font-size:var(--texto-cuerpo);font-weight:500;text-decoration:none}.atajo__boton:focus-visible{outline:var(--anillo-foco);outline-offset:3px}@media(min-width:48em){.atajo{display:none}}.pagina__dato{font-weight:500;color:var(--texto-claro)}.pagina__codigo{font-family:var(--voz-mono);font-size:0.875em}@media(min-width:64em){.contacto__cuerpo,.pie{display:grid;grid-template-columns:var(--margen) calc(var(--aurea-y) - var(--margen)) calc(var(--aurea-x) - var(--aurea-y)) calc(100% - var(--aurea-x) - var(--margen)) var(--margen)}.contacto__cuerpo{margin-inline:calc(var(--margen) * -1);padding-bottom:calc(var(--e-8) * var(--phi))}.pie{padding-inline:0}.contacto__mensaje{grid-column:2 / 4;align-self:start;padding-right:var(--e-4)}.contacto__forma{grid-column:4;align-self:end;margin-top:0;padding-left:var(--e-2)}.contacto{--ancho-condicion: 10}.contacto__titulo{font-size:min(clamp(2.9rem,4.6vw,4.8rem),calc((61.8vw - var(--margen) - var(--e-4)) / var(--ancho-condicion)));line-height:1.16}.contacto__apoyo{margin-top:var(--e-4)}.pie__datos{grid-column:2}.pie__firma{grid-column:4;margin-top:0;padding-left:var(--e-2)}.pie__legal{grid-column:2}}.icono{flex:none;width:1.15em;height:1.15em;margin-right:0.45em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.icono--relleno{fill:currentColor;stroke:none}.saltar{position:absolute;top:var(--e-1);left:var(--margen);z-index:var(--capa-aviso);padding:var(--e-1) var(--e-2);background:var(--negro);color:var(--texto-claro);translate:0 -200%}.saltar:focus-visible{translate:none;outline:var(--anillo-foco);outline-offset:3px}@media(max-width:47.99em),(orientation:landscape)and (max-height:30em){.guia{display:none}}@media(max-width:30em)and (orientation:portrait){.portada__acciones{column-gap:var(--e-2)}.portada__gratis{display:none}}@media(max-width:30em)and (orientation:portrait){:root{--texto-portada: 20rem}}@media(orientation:landscape)and (max-height:30em){.portada__para,.portada__gratis{display:none}}
