.visual[data-astro-cid-sve6fpel]{background:color-mix(in srgb, var(--pino) 9%, var(--papel));border-radius:var(--radio);padding:clamp(1rem,3vw,2rem)}.telefonos[data-astro-cid-sve6fpel]{justify-content:center;gap:clamp(.5rem,2vw,1rem);display:flex}.telefonos[data-astro-cid-sve6fpel] img[data-astro-cid-sve6fpel]{border:1px solid var(--linea);border-radius:clamp(8px,2vw,16px);flex:1 1 0;min-width:0;max-width:190px}.telefonos[data-astro-cid-sve6fpel] img[data-astro-cid-sve6fpel]:nth-child(2){margin-top:1.5rem}.pantalla[data-astro-cid-sve6fpel]{border:1px solid var(--linea);border-radius:8px;width:100%}.diagrama[data-astro-cid-sve6fpel]{max-width:26rem;margin-inline:auto}.nota[data-astro-cid-sve6fpel]{color:var(--tinta-suave);margin-top:1rem;font-size:.875rem}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,9vw,6.5rem) clamp(2rem,6vw,4rem)}.hero-fila[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=60rem){.hero-fila[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.entrada[data-astro-cid-lcdefpme]{color:var(--tinta-suave);max-width:48ch;margin-top:1.5rem;font-size:clamp(1.1rem,1.8vw,1.3rem)}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.disponible[data-astro-cid-lcdefpme]{color:var(--tinta-suave);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.95rem;display:flex}.disponible[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#2fa86b;border-radius:50%;width:9px;height:9px}.hero-flujo[data-astro-cid-lcdefpme]{border-radius:var(--radio);background:color-mix(in srgb, var(--pino) 9%, var(--papel));padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:block}.hero-flujo[data-astro-cid-lcdefpme]:hover{color:inherit}.hero-flujo[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--tinta-suave);margin-bottom:1.1rem;font-size:.95rem}.destacados[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,8vw,6rem);display:grid}.proyecto[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (width>=56rem){.proyecto[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem)}.proyecto[data-astro-cid-lcdefpme]:nth-child(2n) .proyecto-texto[data-astro-cid-lcdefpme]{order:2}}.proyecto-texto[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.9rem;display:grid}.proyecto-texto[data-astro-cid-lcdefpme] .suave[data-astro-cid-lcdefpme]{font-size:.95rem}.proyecto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.proyecto-visual[data-astro-cid-lcdefpme]{text-decoration:none;transition:transform .2s ease-out;display:block}.proyecto-visual[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-4px)}.enlaces[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.25rem;display:flex}.ver[data-astro-cid-lcdefpme]{font-weight:600}.otros-titulo[data-astro-cid-lcdefpme]{margin-top:clamp(4rem,9vw,6.5rem);margin-bottom:1rem}.otros[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea)}.otros[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--linea)}.otros[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.25rem 2rem;padding-block:1.25rem;text-decoration:none;display:grid}@media (width>=56rem){.otros[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:14rem 1fr auto;align-items:baseline}}.otros-nombre[data-astro-cid-lcdefpme]{font-family:var(--fuente-titulo);font-size:1.25rem;font-weight:600}.otros-resumen[data-astro-cid-lcdefpme]{color:var(--tinta-suave)}.otros[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .otros-nombre[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--maiz);text-underline-offset:.2em;text-decoration-thickness:2px}.franja[data-astro-cid-lcdefpme]{background:var(--pino);color:var(--papel)}.servicios[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=56rem){.servicios[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:3rem}}.servicios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--maiz);padding-top:1.25rem}.servicios[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.servicios[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.85}.recorrido-fila[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}@media (width>=60rem){.recorrido-fila[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:5rem}}.linea[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea);gap:.25rem 1.5rem;padding-block:1.4rem;display:grid}.linea[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}@media (width>=40rem){.linea[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:7rem 1fr}}.fecha[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--tinta-suave);padding-top:.15rem;font-size:.95rem}.linea[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:1.2rem}.linea[data-astro-cid-lcdefpme] .suave[data-astro-cid-lcdefpme]{margin-bottom:.4rem}aside[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:1.2rem}aside[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:not(:first-child){margin-top:2.5rem}.stack[data-astro-cid-lcdefpme]{gap:.9rem;margin:0;display:grid}.stack[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--tinta-suave);font-size:.9rem}.stack[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-weight:500}.formacion[data-astro-cid-lcdefpme]{gap:.6rem;display:grid}.contacto[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea)}.contacto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1.25rem!important}.contacto[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}
