.cafe[data-astro-cid-xnjhoe3e]{--f:#f6efe4;--f2:#ead9c2;--t:#4a2e1f;--l:#d8c3a5;--a:#c8643b}.tienda[data-astro-cid-xnjhoe3e]{--f:#fff;--f2:#eef2f7;--l:#dbe3ee;--a:#0ea5a4;--a2:#7dd3c8}.agenda[data-astro-cid-xnjhoe3e]{--f:#eef0ff;--f2:#fff;--a:#6366f1}.base[data-astro-cid-xnjhoe3e]{--f:#0f2a26}.ilustracion[data-astro-cid-xnjhoe3e]{isolation:isolate;perspective:1400px;height:420px;position:relative}.ilustracion[data-astro-cid-xnjhoe3e]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 45% at 50% 45%,#facc151a,#0000 70%),radial-gradient(35% 35% at 70% 80%,#2dd4bf14,#0000 70%);position:absolute;inset:-15% -10%}.escena[data-astro-cid-xnjhoe3e]{transform-style:preserve-3d;animation:8s ease-in-out infinite flota;position:absolute;inset:0;transform:rotateX(52deg)rotate(-38deg)translate(20px,-10px)}@keyframes flota{0%,to{translate:0}50%{translate:0 0 14px}}.pieza[data-astro-cid-xnjhoe3e]{background:var(--f);border-radius:12px;position:absolute;overflow:hidden;box-shadow:-20px 24px #0006}.base[data-astro-cid-xnjhoe3e]{border-radius:18px;width:84%;height:80%;top:8%;left:6%}.sitio[data-astro-cid-xnjhoe3e]{width:50%;height:42%;top:13%;left:11%;transform:translateZ(40px)}.panel[data-astro-cid-xnjhoe3e]{width:32%;height:34%;top:38%;left:54%;transform:translateZ(80px)}.telefono[data-astro-cid-xnjhoe3e]{border-radius:14px;width:16%;height:34%;top:60%;left:22%;transform:translateZ(120px)}.barra[data-astro-cid-xnjhoe3e]{background:var(--f2);gap:5px;padding:9px 11px;display:flex}.barra[data-astro-cid-xnjhoe3e] i[data-astro-cid-xnjhoe3e]{background:var(--l);border-radius:50%;width:7px;height:7px}.cuerpo[data-astro-cid-xnjhoe3e]{gap:7px;padding:12px;display:grid}.linea--fuerte[data-astro-cid-xnjhoe3e]{background:var(--t);border-radius:4px;height:13px;display:block}.foto[data-astro-cid-xnjhoe3e]{background:linear-gradient(135deg,#d9a77a,#8c5a3c);border-radius:6px;height:34px}.boton-falso[data-astro-cid-xnjhoe3e]{background:var(--a);border-radius:7px;width:52px;height:14px}.barras[data-astro-cid-xnjhoe3e]{align-items:flex-end;gap:5px;height:52px;display:flex}.barras[data-astro-cid-xnjhoe3e] i[data-astro-cid-xnjhoe3e]{height:var(--alto);background:var(--a2);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:9s .7s infinite crece}.barras[data-astro-cid-xnjhoe3e] .destacada[data-astro-cid-xnjhoe3e]{background:var(--a)}.telefono__cabeza[data-astro-cid-xnjhoe3e]{background:var(--a);height:22px}.telefono__horas[data-astro-cid-xnjhoe3e]{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.telefono__horas[data-astro-cid-xnjhoe3e] i[data-astro-cid-xnjhoe3e]{background:var(--f2);border-radius:3px;height:12px}.telefono__horas[data-astro-cid-xnjhoe3e] .destacada[data-astro-cid-xnjhoe3e]{background:var(--a)}.sitio[data-astro-cid-xnjhoe3e],.panel[data-astro-cid-xnjhoe3e],.telefono[data-astro-cid-xnjhoe3e]{opacity:0;animation:9s infinite baja}.panel[data-astro-cid-xnjhoe3e]{animation-delay:.7s}.telefono[data-astro-cid-xnjhoe3e]{animation-delay:1.4s}@keyframes baja{0%{opacity:0;translate:0 0 40px}7%,88%{opacity:1;translate:none}97%,to{opacity:0}}@keyframes crece{0%,9%{transform:scaleY(0)}20%,88%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.escena[data-astro-cid-xnjhoe3e],.sitio[data-astro-cid-xnjhoe3e],.panel[data-astro-cid-xnjhoe3e],.telefono[data-astro-cid-xnjhoe3e],.barras[data-astro-cid-xnjhoe3e] i[data-astro-cid-xnjhoe3e]{animation:none}.sitio[data-astro-cid-xnjhoe3e],.panel[data-astro-cid-xnjhoe3e],.telefono[data-astro-cid-xnjhoe3e]{opacity:1}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block:clamp(2rem, 1rem + 2.5vw, 3rem) var(--section-y);position:relative;overflow-x:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--reticula) 1px, transparent 1px), linear-gradient(90deg, var(--reticula) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,#0000 100%)}.hero__grilla[data-astro-cid-ge2uvauf]{align-items:start;gap:2.5rem;display:grid}.hero__texto[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1.25rem;max-width:44rem;display:flex}.hero__titular[data-astro-cid-ge2uvauf]{font-size:var(--size-3xl);font-weight:var(--weight-light);letter-spacing:-.03em;text-wrap:pretty;line-height:1.06}.hero__titular[data-astro-cid-ge2uvauf] .enfasis[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero__tramo[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero__bajada[data-astro-cid-ge2uvauf]{max-width:38rem;font-size:var(--size-md);color:var(--text-body);line-height:1.6}.hero__etiquetas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hero__etiqueta[data-astro-cid-ge2uvauf]{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--size-sm);color:var(--text-body);white-space:nowrap;background:#ffffff0a;align-items:center;padding:0 .875rem;line-height:1.3;display:inline-flex}.hero__etiqueta[data-astro-cid-ge2uvauf]:hover{border-color:var(--border-strong);color:var(--text);background:#ffffff14}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero__acciones[data-astro-cid-ge2uvauf] .boton[data-astro-cid-ge2uvauf]{width:100%}.hero__ilustracion[data-astro-cid-ge2uvauf]{display:none}@media (width>=900px){.hero__acciones[data-astro-cid-ge2uvauf] .boton[data-astro-cid-ge2uvauf]{width:auto}}@media (width>=1100px){.hero__grilla[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) 26rem;align-items:center;gap:3rem}.hero__ilustracion[data-astro-cid-ge2uvauf]{display:block}}.esquema[data-astro-cid-iam455ql]{background:var(--esquema-fondo);border:1px solid var(--border);border-radius:var(--radius);height:10.625rem;padding:1rem;position:relative;overflow:hidden}.barra[data-astro-cid-iam455ql]{border-radius:2px;flex-shrink:0;display:block}.barra--titulo[data-astro-cid-iam455ql]{background:var(--text);opacity:.8;width:72%;height:8px}.barra--texto[data-astro-cid-iam455ql]{background:var(--text-soft);opacity:.4;width:92%;height:4px}.barra--corta[data-astro-cid-iam455ql]{width:64%}.barra--boton[data-astro-cid-iam455ql]{background:var(--tono,var(--accent));border-radius:3px;width:36%;height:12px;margin-top:4px}.hueco[data-astro-cid-iam455ql]{background:var(--esquema-hueco);border-radius:4px;display:block}.navegador[data-astro-cid-iam455ql]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:calc(100% - 1.75rem);height:100%;display:flex;overflow:hidden}.navegador__barra[data-astro-cid-iam455ql]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.625rem;height:1.625rem;padding-inline:.5rem;display:flex}.puntos[data-astro-cid-iam455ql]{flex-shrink:0;gap:4px;display:inline-flex}.puntos[data-astro-cid-iam455ql]>span[data-astro-cid-iam455ql]{background:var(--ventana-punto);border-radius:50%;width:6px;height:6px}.navegador__url[data-astro-cid-iam455ql]{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);background:var(--esquema-hueco);min-width:0;font-family:var(--font-mono);color:var(--text-soft);padding-inline:.5rem;font-size:.6875rem;line-height:1rem;overflow:hidden}.pagina[data-astro-cid-iam455ql]{flex:1;grid-template-columns:minmax(0,1fr) 38%;gap:.75rem;min-height:0;padding:.75rem;display:grid}.pagina__texto[data-astro-cid-iam455ql]{flex-direction:column;justify-content:center;gap:6px;display:flex}.telefono[data-astro-cid-iam455ql]{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;gap:4px;width:44px;height:80px;padding:5px 5px 6px;display:flex;position:absolute;bottom:.5rem;right:.625rem}.telefono__muesca[data-astro-cid-iam455ql]{background:var(--ventana-punto);border-radius:2px;align-self:center;width:14px;height:3px;margin-bottom:2px}.telefono__imagen[data-astro-cid-iam455ql]{border-radius:2px;height:18px}.telefono[data-astro-cid-iam455ql] .barra--titulo[data-astro-cid-iam455ql]{height:4px}.telefono[data-astro-cid-iam455ql] .barra--texto[data-astro-cid-iam455ql]{height:2px}.telefono[data-astro-cid-iam455ql] .barra--boton[data-astro-cid-iam455ql]{border-radius:2px;width:55%;height:6px;margin-top:auto}.tablero[data-astro-cid-iam455ql]{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;height:100%;display:grid}.tablero__lateral[data-astro-cid-iam455ql]{border-right:1px solid var(--border);flex-direction:column;gap:9px;padding:4px .75rem 0 0;display:flex}.barra--menu[data-astro-cid-iam455ql]{background:var(--text-soft);opacity:.4;width:100%;height:4px}.barra--menu[data-astro-cid-iam455ql].barra--corta{width:70%}.barra--activa[data-astro-cid-iam455ql]{background:var(--tono,var(--accent));opacity:1}.tablero__cuerpo[data-astro-cid-iam455ql]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tablero__fichas[data-astro-cid-iam455ql]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ficha[data-astro-cid-iam455ql]{border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:5px;padding:.5rem;display:flex}.barra--etiqueta[data-astro-cid-iam455ql]{background:var(--text-soft);opacity:.4;width:60%;height:3px}.barra--valor[data-astro-cid-iam455ql]{background:var(--text);opacity:.8;width:45%;height:8px}.grafico[data-astro-cid-iam455ql]{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;gap:6px;min-height:0;padding-inline:2px;display:flex}.grafico__barra[data-astro-cid-iam455ql]{height:var(--alto);background:var(--esquema-barra);border-radius:2px 2px 0 0;flex:1}.grafico__barra--acento[data-astro-cid-iam455ql]{background:var(--tono,var(--accent))}.red[data-astro-cid-iam455ql]{align-items:center;height:100%;display:flex}.red__nodo[data-astro-cid-iam455ql]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-width:6.25rem;font-family:var(--font-mono);text-align:center;white-space:nowrap;color:var(--text-soft);flex-shrink:0;padding:.375rem .625rem;font-size:.6875rem;line-height:1.3}.red__nodo--centro[data-astro-cid-iam455ql]{background:color-mix(in srgb, var(--tono,var(--accent)) 10%, transparent);border-color:color-mix(in srgb, var(--tono,var(--accent)) 55%, transparent);min-width:0;font-size:var(--size-xs);color:var(--text);padding:.625rem .875rem}.red__tronco[data-astro-cid-iam455ql]{border-top:1px dashed var(--border-strong);flex:0 0 1rem}.red__ramas[data-astro-cid-iam455ql]{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.red__ramas[data-astro-cid-iam455ql]:before{content:"";border-left:1px dashed var(--border-strong);position:absolute;top:16.6667%;bottom:16.6667%;left:0}.red__rama[data-astro-cid-iam455ql]{flex:1;align-items:center;display:flex}.red__linea[data-astro-cid-iam455ql]{border-top:1px dashed var(--border-strong);flex:1;min-width:1.25rem;position:relative}.red__dato[data-astro-cid-iam455ql]{background:var(--tono,var(--accent));width:5px;height:5px;animation:2.4s linear infinite viaje;animation-delay:var(--retraso);border-radius:50%;position:absolute;top:-3px;left:0}@keyframes viaje{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.red__dato[data-astro-cid-iam455ql]{animation:none;left:calc(50% - 2.5px)}}.servicios[data-astro-cid-pt7o54kk]{flex-direction:column;gap:1.75rem;display:flex}.servicios__encabezado[data-astro-cid-pt7o54kk]{flex-direction:column;gap:.75rem;display:flex}.servicios__bajada[data-astro-cid-pt7o54kk]{max-width:40rem;font-size:var(--size-md);color:var(--text-body);line-height:1.6}.servicios__grilla[data-astro-cid-pt7o54kk]{gap:1.5rem;display:grid}.seccion--servicios[data-astro-cid-pt7o54kk]{background-image:radial-gradient(45% 40% at 90% 10%, color-mix(in srgb, var(--tono-turquesa) 7%, transparent), transparent 70%), radial-gradient(40% 40% at 5% 95%, color-mix(in srgb, var(--tono-violeta) 7%, transparent), transparent 70%)}.servicio[data-astro-cid-pt7o54kk]{background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--tono) 10%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0b, #ffffff05), var(--bg);border:1px solid var(--border);border-radius:var(--radius-caluga);flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex}.servicio__cabecera[data-astro-cid-pt7o54kk]{align-items:flex-start;gap:1.25rem;display:flex}.servicio__numero[data-astro-cid-pt7o54kk]{border-radius:var(--radius);background:color-mix(in srgb, var(--tono) 12%, transparent);border:1px solid color-mix(in srgb, var(--tono) 40%, transparent);width:48px;height:48px;color:var(--tono);font-size:1.125rem;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:flex}.servicio__lista[data-astro-cid-pt7o54kk]>li[data-astro-cid-pt7o54kk]:before{background:var(--tono)}.servicio__textos[data-astro-cid-pt7o54kk]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.servicio__titulo[data-astro-cid-pt7o54kk]{font-size:var(--size-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text);overflow-wrap:break-word;line-height:1.1}.servicio__texto[data-astro-cid-pt7o54kk]{font-size:var(--size-base);color:var(--text-body);line-height:1.6}.servicio__enlace[data-astro-cid-pt7o54kk]{align-self:flex-start}.servicio__esquema[data-astro-cid-pt7o54kk]{margin-top:auto}@media (width>=768px){.servicio__texto[data-astro-cid-pt7o54kk]{font-size:var(--size-md)}}@media (width>=900px){.servicios__grilla[data-astro-cid-pt7o54kk]{gap:1.25rem}.servicio[data-astro-cid-pt7o54kk]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 3.5rem;padding:1.75rem 2rem;display:grid}.servicio__cabecera[data-astro-cid-pt7o54kk]{grid-area:1/1/span 2}.servicio__lista[data-astro-cid-pt7o54kk]{grid-area:1/2;align-self:start;padding-top:.25rem}.servicio__enlace[data-astro-cid-pt7o54kk]{grid-area:2/2;place-self:start;margin-top:.25rem}.servicio--con-esquema[data-astro-cid-pt7o54kk]{grid-template-rows:auto auto 1fr;row-gap:1.25rem}.servicio--con-esquema[data-astro-cid-pt7o54kk] .servicio__cabecera[data-astro-cid-pt7o54kk]{grid-area:1/1}.servicio--con-esquema[data-astro-cid-pt7o54kk] .servicio__lista[data-astro-cid-pt7o54kk]{grid-area:2/1;padding-top:0}.servicio--con-esquema[data-astro-cid-pt7o54kk] .servicio__enlace[data-astro-cid-pt7o54kk]{grid-area:3/1}.servicio--con-esquema[data-astro-cid-pt7o54kk] .servicio__esquema[data-astro-cid-pt7o54kk]{grid-area:1/2/-1;align-self:center;margin-top:0}}@media (width>=1024px){.servicios__grilla[data-astro-cid-pt7o54kk]{grid-template-columns:repeat(12,minmax(0,1fr))}.servicio--grande[data-astro-cid-pt7o54kk]{grid-column:span 7}.servicio--chico[data-astro-cid-pt7o54kk]{grid-column:span 5}.servicio--completo[data-astro-cid-pt7o54kk]{grid-column:span 12}.servicio--grande[data-astro-cid-pt7o54kk],.servicio--chico[data-astro-cid-pt7o54kk]{flex-direction:column;gap:1.25rem;display:flex}.servicio--grande[data-astro-cid-pt7o54kk] .servicio__esquema[data-astro-cid-pt7o54kk],.servicio--chico[data-astro-cid-pt7o54kk] .servicio__esquema[data-astro-cid-pt7o54kk]{align-self:stretch;margin-top:auto}}.como[data-astro-cid-lgaitpb7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"encabezado""pasos""cierre";gap:2rem;display:grid}.como__lado[data-astro-cid-lgaitpb7]{display:contents}.como__encabezado[data-astro-cid-lgaitpb7]{flex-direction:column;grid-area:encabezado;gap:1rem;display:flex}.como__cierre[data-astro-cid-lgaitpb7]{flex-direction:column;grid-area:cierre;align-items:flex-start;gap:1rem;display:flex}.como__cierre-texto[data-astro-cid-lgaitpb7]{font-size:var(--size-lg);color:var(--text);line-height:1.4}.como__cierre[data-astro-cid-lgaitpb7] .boton[data-astro-cid-lgaitpb7]{width:100%}.pasos[data-astro-cid-lgaitpb7]{--nodo:3rem;--hueco:2.25rem;grid-area:pasos}.pasos__lista[data-astro-cid-lgaitpb7]{gap:var(--hueco);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paso[data-astro-cid-lgaitpb7]{grid-template-columns:var(--nodo) minmax(0, 1fr);align-items:start;gap:1.25rem;display:grid;position:relative}.paso[data-astro-cid-lgaitpb7]:not(:last-child):before,.paso[data-astro-cid-lgaitpb7]:not(:last-child):after{content:"";top:var(--nodo);bottom:calc(-1 * var(--hueco));left:calc(var(--nodo) / 2 - 1px);width:2px;position:absolute}.paso[data-astro-cid-lgaitpb7]:not(:last-child):before{background:var(--border)}.paso[data-astro-cid-lgaitpb7]:not(:last-child):after{background:linear-gradient(to bottom, var(--tono), var(--tono-siguiente));transform-origin:top}@supports (animation-timeline:view()){.paso[data-astro-cid-lgaitpb7]:not(:last-child):after{animation:linear both llenar view();animation-range:entry 40% cover 55%}}@keyframes llenar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.paso__nodo[data-astro-cid-lgaitpb7]{width:var(--nodo);height:var(--nodo);border:1px solid color-mix(in srgb, var(--tono) 55%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--tono) 22%, transparent), transparent 75%), var(--bg);color:var(--tono);font-family:var(--font-mono);font-size:var(--size-md);border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.paso__cuerpo[data-astro-cid-lgaitpb7]{flex-direction:column;gap:.5rem;padding-top:.125rem;display:flex}.paso__dato[data-astro-cid-lgaitpb7]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tono) 12%, transparent);font-family:var(--font-mono);font-size:var(--size-xs);letter-spacing:.06em;color:var(--tono);align-self:flex-start;padding:.25rem .625rem}.paso__nombre[data-astro-cid-lgaitpb7]{font-size:var(--size-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text);text-wrap:balance;line-height:1.15}.paso__texto[data-astro-cid-lgaitpb7]{max-width:34rem;font-size:var(--size-md);color:var(--text-body);line-height:1.6}@media (width>=900px){.como[data-astro-cid-lgaitpb7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"lado pasos";column-gap:4rem}.como__lado[data-astro-cid-lgaitpb7]{flex-direction:column;grid-area:lado;align-self:start;gap:2.5rem;display:flex;position:sticky;top:7rem}.como__cierre[data-astro-cid-lgaitpb7] .boton[data-astro-cid-lgaitpb7]{width:auto}.pasos[data-astro-cid-lgaitpb7]{--nodo:3.5rem;--hueco:3rem}.paso[data-astro-cid-lgaitpb7]{gap:1.75rem}}@media (prefers-reduced-motion:reduce){.paso[data-astro-cid-lgaitpb7]:not(:last-child):after{animation:none;transform:none}}.seccion--trabajo[data-astro-cid-vpudeokq]{background-image:radial-gradient(50% 45% at 50% 70%, color-mix(in srgb, var(--tono-violeta) 6%, transparent), transparent 70%)}.trabajo[data-astro-cid-vpudeokq]{flex-direction:column;gap:1rem;display:flex}.trabajo__intro[data-astro-cid-vpudeokq]{max-width:40rem;font-size:var(--size-md);color:var(--text-body);line-height:1.62}.trabajo__grilla[data-astro-cid-vpudeokq]{grid-template-columns:minmax(0,1fr);gap:2rem;margin-block:1rem .5rem;display:grid}.caso[data-astro-cid-vpudeokq]{flex-direction:column;gap:1rem;display:flex}.caso__marco[data-astro-cid-vpudeokq]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:block;overflow:hidden}.caso__barra[data-astro-cid-vpudeokq]{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;height:2.25rem;padding-inline:.875rem;display:flex}.caso__tipo[data-astro-cid-vpudeokq]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-soft);overflow:hidden}.caso__captura[data-astro-cid-vpudeokq]{display:block;position:relative;overflow:hidden}.caso__imagen[data-astro-cid-vpudeokq]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .4s}.caso__marco[data-astro-cid-vpudeokq]:hover .caso__imagen[data-astro-cid-vpudeokq]{transform:scale(1.03)}.caso__meta[data-astro-cid-vpudeokq]{font-size:var(--size-sm);color:var(--text-soft);line-height:1.4}.caso__cuerpo[data-astro-cid-vpudeokq]{flex-direction:column;flex:1;gap:.5rem;display:flex}.caso__nombre[data-astro-cid-vpudeokq]{font-size:1.375rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text);line-height:1.15}.caso__texto[data-astro-cid-vpudeokq]{font-size:var(--size-base);color:var(--text-body);line-height:1.6}.caso__enlace[data-astro-cid-vpudeokq]{overflow-wrap:anywhere;align-self:flex-start;margin-top:auto}.caso__estado[data-astro-cid-vpudeokq]{z-index:1;border:1px solid color-mix(in srgb, var(--en-linea) 35%, transparent);border-radius:var(--radius-pill);background:rgb(var(--bg-rgb) / .8);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:var(--size-xs);color:var(--en-linea);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.caso__punto[data-astro-cid-vpudeokq]{background:var(--en-linea);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--en-linea) 25%, transparent);border-radius:50%}.trabajo__cierre[data-astro-cid-vpudeokq]{border-top:1px solid var(--border);flex-direction:column;gap:1rem;margin-top:1rem;padding-top:2rem;display:flex}.trabajo__cierre-texto[data-astro-cid-vpudeokq]{font-size:var(--size-xl);font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--text);line-height:1.3}.trabajo__botones[data-astro-cid-vpudeokq]{flex-wrap:wrap;gap:.75rem;display:flex}.trabajo__botones[data-astro-cid-vpudeokq] .boton[data-astro-cid-vpudeokq]{width:100%}@media (width>=768px){.trabajo__cierre[data-astro-cid-vpudeokq]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.trabajo__botones[data-astro-cid-vpudeokq] .boton[data-astro-cid-vpudeokq]{width:auto}.trabajo__grilla[data-astro-cid-vpudeokq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (prefers-reduced-motion:reduce){.caso__marco[data-astro-cid-vpudeokq]:hover .caso__imagen[data-astro-cid-vpudeokq]{transform:none}}#consultoria[data-astro-cid-rdbte6mf]{isolation:isolate;position:relative}#consultoria[data-astro-cid-rdbte6mf]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(35% 40% at 8% 55%, color-mix(in srgb, var(--tono-naranjo) 11%, transparent), transparent 70%), radial-gradient(35% 40% at 92% 50%, color-mix(in srgb, var(--tono-violeta) 11%, transparent), transparent 70%), radial-gradient(30% 25% at 50% 88%, #facc150f, transparent 70%);position:absolute;inset:0}.consultoria[data-astro-cid-rdbte6mf]{flex-direction:column;gap:2.25rem;display:flex}.consultoria__encabezado[data-astro-cid-rdbte6mf]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:44rem;margin-inline:auto;display:flex}.consultoria__encabezado[data-astro-cid-rdbte6mf] .rotulo--seccion[data-astro-cid-rdbte6mf]{align-self:center}.consultoria__intro[data-astro-cid-rdbte6mf]{font-size:var(--size-md);color:var(--text-body);line-height:1.62}.consultoria__puntos[data-astro-cid-rdbte6mf]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.consultoria__punto[data-astro-cid-rdbte6mf]{background:radial-gradient(80% 70% at 0% 0%, color-mix(in srgb, var(--tono) 16%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0b, #ffffff05), var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.consultoria__punto[data-astro-cid-rdbte6mf]:before{content:"";background:linear-gradient(to right, var(--tono), transparent 85%);height:2px;position:absolute;top:0;left:0;right:0}.consultoria__cabeza[data-astro-cid-rdbte6mf]{align-items:center;gap:.875rem;margin-bottom:.25rem;display:flex}.consultoria__icono[data-astro-cid-rdbte6mf]{border-radius:var(--radius);background:color-mix(in srgb, var(--tono) 13%, transparent);border:1px solid color-mix(in srgb, var(--tono) 35%, transparent);width:2.75rem;height:2.75rem;color:var(--tono);flex-shrink:0;place-items:center;display:grid}.consultoria__lead[data-astro-cid-rdbte6mf]{font-size:var(--size-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text);text-wrap:balance;line-height:1.25}.consultoria__texto[data-astro-cid-rdbte6mf]{font-size:var(--size-base);color:var(--text-body);line-height:1.6}.consultoria__pie[data-astro-cid-rdbte6mf]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}.consultoria__cierre[data-astro-cid-rdbte6mf]{font-size:var(--size-xl);font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--text);text-wrap:balance;line-height:1.35}.consultoria__cita[data-astro-cid-rdbte6mf]{flex-direction:column;align-items:center;margin:0;display:flex}.consultoria__comillas[data-astro-cid-rdbte6mf]{background:linear-gradient(90deg, var(--tono-naranjo), var(--tono-violeta));color:#0000;-webkit-background-clip:text;background-clip:text;height:2.25rem;font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:1}.consultoria__cita[data-astro-cid-rdbte6mf] p[data-astro-cid-rdbte6mf]{font-size:var(--size-md);color:var(--text-body);text-wrap:balance;font-style:italic;line-height:1.6}@media (width>=768px){.consultoria__puntos[data-astro-cid-rdbte6mf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.consultoria[data-astro-cid-rdbte6mf]{gap:2.75rem}}.sobre[data-astro-cid-dqg3rpbz]{flex-direction:column;gap:1rem;display:flex}.sobre__parrafo[data-astro-cid-dqg3rpbz]{max-width:40rem;font-size:var(--size-md);color:var(--text-body);line-height:1.62}.credencial[data-astro-cid-dqg3rpbz]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-block:.5rem .25rem;overflow:hidden}.credencial__cabeza[data-astro-cid-dqg3rpbz]{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1.25rem;display:flex}.credencial__foto[data-astro-cid-dqg3rpbz]{border:2px solid var(--border-strong);object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.credencial__identidad[data-astro-cid-dqg3rpbz]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.credencial__nombre[data-astro-cid-dqg3rpbz]{font-size:var(--size-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text)}.credencial__rol[data-astro-cid-dqg3rpbz]{font-size:var(--size-sm);color:var(--text-soft)}.credencial__datos[data-astro-cid-dqg3rpbz]{flex-direction:column;margin:0;padding:.5rem 1.25rem;display:flex}.credencial__dato[data-astro-cid-dqg3rpbz]{flex-direction:column;gap:.25rem;padding-block:.75rem;display:flex}.credencial__dato[data-astro-cid-dqg3rpbz]+.credencial__dato[data-astro-cid-dqg3rpbz]{border-top:1px solid var(--border)}.credencial__etiqueta[data-astro-cid-dqg3rpbz]{font-family:var(--font-mono);font-size:var(--size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.credencial__valor[data-astro-cid-dqg3rpbz]{font-size:var(--size-base);color:var(--text-body);overflow-wrap:break-word;margin:0;line-height:1.5}@media (width>=900px){.sobre[data-astro-cid-dqg3rpbz]{grid-template:"rotulo credencial""titulo credencial""bio credencial""enlace credencial"".credencial"1fr/minmax(0,7fr) minmax(0,5fr);gap:1rem 3.5rem;display:grid}.sobre__rotulo[data-astro-cid-dqg3rpbz]{grid-area:rotulo}.sobre__titulo[data-astro-cid-dqg3rpbz]{grid-area:titulo}.sobre__parrafo[data-astro-cid-dqg3rpbz]{grid-area:bio}.credencial[data-astro-cid-dqg3rpbz]{grid-area:credencial;align-self:start;margin:0}.sobre__enlace[data-astro-cid-dqg3rpbz]{grid-area:enlace;justify-self:start}}.preguntas[data-astro-cid-gb4nbdvp]{align-items:start;gap:1.75rem;display:grid}.preguntas__encabezado[data-astro-cid-gb4nbdvp]{flex-direction:column;gap:1rem;display:flex}.preguntas__lista[data-astro-cid-gb4nbdvp]{flex-direction:column;gap:.625rem;display:flex}@media (width>=900px){.preguntas[data-astro-cid-gb4nbdvp]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:3.5rem}}.pregunta[data-astro-cid-gb4nbdvp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.pregunta[data-astro-cid-gb4nbdvp][open]{border-color:var(--border-strong)}.pregunta__titulo[data-astro-cid-gb4nbdvp]{min-height:var(--tap);cursor:pointer;font-size:var(--size-md);font-weight:var(--weight-medium);color:var(--text);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;line-height:1.35;list-style:none;display:flex}.pregunta__titulo[data-astro-cid-gb4nbdvp]::-webkit-details-marker{display:none}.pregunta__titulo[data-astro-cid-gb4nbdvp]:after{content:"+";font-size:1.5rem;font-weight:var(--weight-light);color:var(--accent);flex-shrink:0;line-height:1}.pregunta[data-astro-cid-gb4nbdvp][open]>.pregunta__titulo[data-astro-cid-gb4nbdvp]:after{content:"–"}.pregunta__titulo[data-astro-cid-gb4nbdvp]:hover{background:#ffffff08}.pregunta__respuesta[data-astro-cid-gb4nbdvp]{font-size:var(--size-base);color:var(--text-body);padding:0 1.25rem 1.25rem;line-height:1.62}@media (width>=768px){.pregunta__titulo[data-astro-cid-gb4nbdvp]{padding:1.125rem 1.5rem}.pregunta__respuesta[data-astro-cid-gb4nbdvp]{padding:0 1.5rem 1.5rem}}html:has(.modal[open]){scrollbar-gutter:stable;overflow:hidden}.modal[data-astro-cid-ijjubhtv]{background-color:var(--bg);background-image:var(--halo);border:1px solid var(--border);border-radius:var(--radius-caluga);width:min(100% - 1rem,40rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--text);opacity:0;transition:opacity .2s ease, transform .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;margin:auto;padding:0;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 24px 64px #00000080}.modal[data-astro-cid-ijjubhtv][open]{opacity:1;transform:none}@starting-style{.modal[data-astro-cid-ijjubhtv][open]{opacity:0;transform:translateY(10px)scale(.98)}}.modal[data-astro-cid-ijjubhtv]::backdrop{background:rgb(var(--bg-rgb) / .8);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete}.modal[data-astro-cid-ijjubhtv][open]::backdrop{opacity:1}@starting-style{.modal[data-astro-cid-ijjubhtv][open]::backdrop{opacity:0}}.modal__panel[data-astro-cid-ijjubhtv]{max-height:inherit;overscroll-behavior:contain;padding:1.25rem 1rem 1.5rem;overflow-y:auto}.modal__cabeza[data-astro-cid-ijjubhtv]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.modal__textos[data-astro-cid-ijjubhtv]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.modal__titulo[data-astro-cid-ijjubhtv]{font-size:var(--size-2xl-fluid);font-weight:var(--weight-light);letter-spacing:-.03em;line-height:1.1}.modal__bajada[data-astro-cid-ijjubhtv]{font-size:var(--size-base);color:var(--text-soft);line-height:1.5}.modal__cerrar[data-astro-cid-ijjubhtv]{width:var(--tap);height:var(--tap);color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-.375rem -.375rem 0 0;padding:0;display:inline-flex}.modal__cerrar[data-astro-cid-ijjubhtv]:hover{border-color:var(--border);color:var(--text)}.formulario__form[data-astro-cid-ijjubhtv]{flex-direction:column;gap:1.25rem;display:flex}.formulario__form[data-astro-cid-ijjubhtv][hidden]{display:none}.formulario__fila[data-astro-cid-ijjubhtv]{gap:1.25rem;display:grid}.campo[data-astro-cid-ijjubhtv]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.campo__label[data-astro-cid-ijjubhtv]{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-body)}.campo__ayuda[data-astro-cid-ijjubhtv]{font-size:var(--size-sm);color:var(--text-soft);line-height:1.45}.campo__control[data-astro-cid-ijjubhtv]{width:100%;min-height:var(--tap);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:var(--size-base);padding:.75rem .875rem;line-height:1.5}.campo__control--texto[data-astro-cid-ijjubhtv]{resize:vertical}.campo__control--lista[data-astro-cid-ijjubhtv]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-soft) 50%), linear-gradient(135deg, var(--text-soft) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.25rem),calc(100% - .9375rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.5rem}.campo__control--lista[data-astro-cid-ijjubhtv] option[data-astro-cid-ijjubhtv]{background-color:var(--bg);color:var(--text)}.campo__control[data-astro-cid-ijjubhtv]:focus{border-color:var(--accent)}.campo__control[data-astro-cid-ijjubhtv]:focus-visible{border-radius:var(--radius)}.campo__control[data-astro-cid-ijjubhtv][aria-invalid=true]{border-color:var(--error)}.campo__error[data-astro-cid-ijjubhtv]{font-size:var(--size-sm);color:var(--error);line-height:1.45}.campo__error[data-astro-cid-ijjubhtv]:empty{display:none}.formulario__trampa[data-astro-cid-ijjubhtv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario__verificacion[data-astro-cid-ijjubhtv]{min-height:65px}.formulario__privacidad[data-astro-cid-ijjubhtv]{font-size:var(--size-sm);color:var(--text-soft);line-height:1.5}.formulario__boton[data-astro-cid-ijjubhtv]{cursor:pointer;border:0;width:100%;font-family:inherit}.formulario__boton[data-astro-cid-ijjubhtv][aria-disabled=true],.formulario__boton[data-astro-cid-ijjubhtv][aria-disabled=true]:hover{background:var(--accent);opacity:.7;cursor:progress}.aviso[data-astro-cid-ijjubhtv]{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--size-base);color:var(--text-body);margin-top:1rem;padding:.875rem 1rem;line-height:1.5}.formulario__form[data-astro-cid-ijjubhtv][hidden]+.formulario__aviso[data-astro-cid-ijjubhtv] .aviso[data-astro-cid-ijjubhtv]{margin-top:0}.aviso--exito[data-astro-cid-ijjubhtv]{border-color:var(--border-accent);background:var(--surface-accent);color:var(--text)}.aviso--error[data-astro-cid-ijjubhtv]{border-color:var(--error)}@media (width>=400px){.modal__panel[data-astro-cid-ijjubhtv]{padding:1.5rem 1.25rem 1.75rem}}@media (width>=600px){.modal__panel[data-astro-cid-ijjubhtv]{padding:2rem 2rem 2.25rem}.formulario__fila[data-astro-cid-ijjubhtv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem}.formulario__boton[data-astro-cid-ijjubhtv]{align-self:flex-start;width:auto}}.seccion--contacto[data-astro-cid-7b4tjujo]{isolation:isolate;position:relative}.seccion--contacto[data-astro-cid-7b4tjujo]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--reticula) 1px, transparent 1px), linear-gradient(90deg, var(--reticula) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 70% at 60%,#000 30%,#0000 100%)}.seccion--contacto[data-astro-cid-7b4tjujo]:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(40% 55% at 72%,#facc151c,#0000 70%);position:absolute;inset:0}.contacto[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.contacto__intro[data-astro-cid-7b4tjujo]{flex-direction:column;gap:1rem;display:flex}.contacto__titulo[data-astro-cid-7b4tjujo]{max-width:32rem;font-size:var(--size-2xl-fluid);font-weight:var(--weight-light);letter-spacing:-.03em;text-wrap:pretty;line-height:1.04}.contacto__bajada[data-astro-cid-7b4tjujo]{max-width:36rem;font-size:var(--size-md);color:var(--text-body);line-height:1.58}.contacto__grilla[data-astro-cid-7b4tjujo]{gap:.75rem;display:grid}.canal[data-astro-cid-7b4tjujo]{min-height:var(--tap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;display:flex;position:relative}.canal[data-astro-cid-7b4tjujo]:hover{border-color:var(--accent);color:var(--text)}.canal--principal[data-astro-cid-7b4tjujo]{background:var(--surface-accent);border-color:var(--border-accent)}.contacto__correo[data-astro-cid-7b4tjujo]{font-size:var(--size-base);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.25rem;display:flex}.contacto__correo[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{overflow-wrap:anywhere}.canal--formulario[data-astro-cid-7b4tjujo]{text-align:left;cursor:pointer;width:100%;font-family:inherit}html:not(.js) .canal--formulario[data-astro-cid-7b4tjujo]{display:none}.canal[data-astro-cid-7b4tjujo] svg,.canal--formulario[data-astro-cid-7b4tjujo] svg[data-astro-cid-7b4tjujo]{position:absolute;top:1.125rem;right:1.25rem}.canal__etiqueta[data-astro-cid-7b4tjujo]{font-size:var(--size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.canal__valor[data-astro-cid-7b4tjujo]{font-size:1.25rem;font-weight:var(--weight-medium);letter-spacing:-.02em;overflow-wrap:anywhere}@media (width>=768px){.contacto__grilla[data-astro-cid-7b4tjujo]{gap:1rem}.canal[data-astro-cid-7b4tjujo]{padding:1.5rem}.canal[data-astro-cid-7b4tjujo] svg,.canal--formulario[data-astro-cid-7b4tjujo] svg[data-astro-cid-7b4tjujo]{top:1.5rem;right:1.5rem}}@media (width>=900px){.contacto[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3rem}}.flotante[data-astro-cid-vpszmend]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:20;background:var(--accent);border-radius:50%;place-items:center;width:56px;height:56px;transition:opacity .2s,visibility .2s;display:grid;position:fixed;box-shadow:0 8px 24px #00000059}.flotante--oculto[data-astro-cid-vpszmend]{opacity:0;visibility:hidden;pointer-events:none}.flotante[data-astro-cid-vpszmend]:hover{background:var(--accent-soft)}main{padding-bottom:5rem}@media (width>=900px){.flotante[data-astro-cid-vpszmend]{display:none}main{padding-bottom:0}}
