.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(90svh,820px);padding-block:var(--e-8);color:#fff;background:#0b1a26;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__imagen[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both asentar}@keyframes asentar{0%{transform:scale(1.06)}to{transform:none}}.hero__velo[data-astro-cid-ge2uvauf]{background:linear-gradient(95deg,#060c12e0 0%,#060c12bd 38%,#060c1242 72%,#060c121f 100%),linear-gradient(#0000 62%,#060c129e 100%);position:absolute;inset:0}.hero__contenido[data-astro-cid-ge2uvauf]{align-self:center;min-width:0}.hero__lema[data-astro-cid-ge2uvauf]{max-width:34ch;margin-bottom:var(--e-4);color:var(--azul-tecnologico);font-family:var(--fuente-titulo);font-size:var(--txt-xs);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 10px #060c1299;font-weight:600;line-height:1.5;animation:.7s cubic-bezier(.16,1,.3,1) both entrar}.hero__titulo[data-astro-cid-ge2uvauf]{color:#fff;max-width:15ch;font-size:var(--txt-4xl);letter-spacing:-.035em;text-shadow:0 2px 24px #060c1273;font-weight:800;line-height:.98;animation:.7s cubic-bezier(.16,1,.3,1) 90ms both entrar}.hero__titulo-acento[data-astro-cid-ge2uvauf]{color:var(--azul-tecnologico)}.hero__texto[data-astro-cid-ge2uvauf]{max-width:52ch;margin-top:var(--e-5);font-size:var(--txt-lg);color:#e6eef4;text-shadow:0 1px 12px #060c128c;animation:.7s cubic-bezier(.16,1,.3,1) .18s both entrar}.hero__acciones[data-astro-cid-ge2uvauf]{gap:var(--e-3);margin-top:var(--e-6);flex-wrap:wrap;animation:.7s cubic-bezier(.16,1,.3,1) .27s both entrar;display:flex}@keyframes entrar{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__pista[data-astro-cid-ge2uvauf]{justify-self:center;align-items:center;gap:var(--e-2);margin-top:var(--e-6);color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;grid-row:2;font-size:.68rem;font-weight:600;text-decoration:none;display:none}.hero__pista-linea[data-astro-cid-ge2uvauf]{transform-origin:top;background:linear-gradient(#ffffff9e,#0000);width:1px;height:2.4rem;animation:2.4s ease-in-out infinite descender}@keyframes descender{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (width>=900px) and (height>=700px){.hero__pista[data-astro-cid-ge2uvauf]{display:flex}}@media (width>=768px){.hero__velo[data-astro-cid-ge2uvauf]{background:linear-gradient(95deg,#060c12db 0%,#060c12a8 40%,#060c1224 74%,#060c1200 100%),linear-gradient(#0000 68%,#060c1275 100%)}}.respaldo[data-astro-cid-g2d627gu]{padding-block:var(--e-7) var(--e-8);background:var(--superficie);color:var(--texto);text-align:center}.respaldo__titulo[data-astro-cid-g2d627gu]{margin-bottom:var(--e-6);color:var(--texto-fuerte);font-size:var(--txt-xl);font-family:var(--fuente-titulo);font-weight:700}.clientes-grid[data-astro-cid-g2d627gu]{justify-content:center;align-items:center;gap:var(--e-8);margin-top:var(--e-6);flex-wrap:wrap;display:flex}.cliente-tarjeta[data-astro-cid-g2d627gu]{cursor:help;position:relative}.cliente-logo[data-astro-cid-g2d627gu]{object-fit:contain;filter:grayscale()opacity(60%);width:auto;height:60px;transition:filter var(--transicion), transform var(--transicion)}.vw-logo[data-astro-cid-g2d627gu]{height:70px}.cliente-tarjeta[data-astro-cid-g2d627gu]:hover .cliente-logo[data-astro-cid-g2d627gu],.cliente-tarjeta[data-astro-cid-g2d627gu]:focus-within .cliente-logo[data-astro-cid-g2d627gu]{filter:grayscale(0%)opacity();transform:scale(1.05)}:root[data-tema=oscuro] .cliente-logo[data-astro-cid-g2d627gu]{filter:brightness(0)invert()opacity(75%)}:root[data-tema=oscuro] .cliente-tarjeta[data-astro-cid-g2d627gu]:hover .cliente-logo[data-astro-cid-g2d627gu],:root[data-tema=oscuro] .cliente-tarjeta[data-astro-cid-g2d627gu]:focus-within .cliente-logo[data-astro-cid-g2d627gu]{filter:brightness(0)invert()}.cliente-tooltip[data-astro-cid-g2d627gu]{backdrop-filter:blur(4px);color:#fff;padding:var(--e-3) var(--e-6);box-sizing:border-box;border-radius:var(--radio-sm);width:max-content;max-width:min(280px,100vw - 32px);font-size:var(--txt-sm);opacity:0;visibility:hidden;pointer-events:none;box-shadow:var(--sombra-lg);z-index:10;transition:opacity var(--transicion), transform var(--transicion), visibility var(--transicion);background:#000c;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px)}@media (width<=640px){.clientes-grid[data-astro-cid-g2d627gu]{gap:var(--e-7);flex-direction:column}}.cliente-tooltip[data-astro-cid-g2d627gu]:after{content:"";border:6px solid #0000;border-top-color:#000c;margin-left:-6px;position:absolute;top:100%;left:50%}.cliente-tarjeta[data-astro-cid-g2d627gu]:hover .cliente-tooltip[data-astro-cid-g2d627gu],.cliente-tarjeta[data-astro-cid-g2d627gu]:focus-within .cliente-tooltip[data-astro-cid-g2d627gu]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.cliente-tooltip[data-astro-cid-g2d627gu] p[data-astro-cid-g2d627gu]{margin:0}.cliente-tooltip[data-astro-cid-g2d627gu] p[data-astro-cid-g2d627gu]+p[data-astro-cid-g2d627gu]{margin-top:var(--e-1)}.qs[data-astro-cid-iu5c2ofs]{gap:var(--e-6);margin-top:var(--e-6);align-items:start;display:grid}.qs__entrada[data-astro-cid-iu5c2ofs]{max-width:var(--ancho-texto);font-size:var(--txt-lg);color:var(--texto)}.qs__complemento[data-astro-cid-iu5c2ofs]{max-width:var(--ancho-texto);margin-top:var(--e-4);color:var(--texto-suave)}.qs__valores[data-astro-cid-iu5c2ofs]{padding:var(--e-6);background:var(--superficie-oscura);border-radius:var(--radio-xl);color:var(--texto-sobre-oscuro)}.qs__valores-titulo[data-astro-cid-iu5c2ofs]{margin-bottom:var(--e-5);color:#fff;font-size:var(--txt-lg)}.qs__lista[data-astro-cid-iu5c2ofs]{gap:var(--e-4);display:grid}.qs__valor[data-astro-cid-iu5c2ofs]{padding-top:var(--e-4);border-top:1px solid #ffffff29;gap:2px;display:grid}.qs__valor[data-astro-cid-iu5c2ofs]:first-child{border-top:0;padding-top:0}.qs__valor-nombre[data-astro-cid-iu5c2ofs]{color:var(--azul-tecnologico);font-family:var(--fuente-titulo);font-size:var(--txt-base);font-weight:700}.qs__valor-texto[data-astro-cid-iu5c2ofs]{color:var(--texto-sobre-oscuro);font-size:var(--txt-sm)}.qs__mv[data-astro-cid-iu5c2ofs]{gap:var(--e-4);margin:var(--e-6) 0 0;display:grid}.qs__mv[data-astro-cid-iu5c2ofs]>div[data-astro-cid-iu5c2ofs]{padding:var(--e-6);background:var(--superficie-alt);border:1px solid var(--borde-sutil);border-radius:var(--radio-lg)}.qs__mv[data-astro-cid-iu5c2ofs] dt[data-astro-cid-iu5c2ofs]{align-items:center;gap:var(--e-3);margin-bottom:var(--e-3);color:var(--acento-sobre-alt);font-family:var(--fuente-titulo);font-size:var(--txt-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:flex}.qs__mv[data-astro-cid-iu5c2ofs] dt[data-astro-cid-iu5c2ofs]:before{content:"";background:currentColor;border-radius:2px;width:1.5rem;height:3px}.qs__mv[data-astro-cid-iu5c2ofs] dd[data-astro-cid-iu5c2ofs]{color:var(--texto);margin:0}@media (width>=900px){.qs[data-astro-cid-iu5c2ofs]{gap:var(--e-8);grid-template-columns:1.4fr 1fr}.qs__mv[data-astro-cid-iu5c2ofs]{gap:var(--e-5);grid-template-columns:repeat(2,1fr)}}.serv__entrada[data-astro-cid-pt7o54kk]{gap:var(--e-5);margin-top:var(--e-5);align-items:center;display:grid}.serv__entrada[data-astro-cid-pt7o54kk] .entradilla[data-astro-cid-pt7o54kk]{margin-top:0}.serv__figura[data-astro-cid-pt7o54kk]{padding:var(--e-4);background:var(--superficie-tarjeta);border:1px solid var(--borde);border-radius:var(--radio-lg);margin:0}.serv__figura[data-astro-cid-pt7o54kk] img[data-astro-cid-pt7o54kk]{border-radius:var(--radio);width:100%}.serv__lista[data-astro-cid-pt7o54kk]{gap:var(--e-3);margin-top:var(--e-5);display:grid}.serv[data-astro-cid-pt7o54kk]{background:var(--superficie-tarjeta);border:1px solid var(--borde);border-radius:var(--radio-lg);transition:border-color var(--transicion), box-shadow var(--transicion);overflow:hidden}.serv[data-astro-cid-pt7o54kk][open]{border-color:var(--borde-fuerte);box-shadow:var(--sombra-sm)}.serv__resumen[data-astro-cid-pt7o54kk]{align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-5);cursor:pointer;transition:background-color var(--transicion);grid-template-columns:auto 1fr auto;list-style:none;display:grid}.serv__resumen[data-astro-cid-pt7o54kk]::-webkit-details-marker{display:none}.serv__resumen[data-astro-cid-pt7o54kk]::marker{content:""}.serv__resumen[data-astro-cid-pt7o54kk]:hover{background:var(--superficie-alt)}.serv__icono[data-astro-cid-pt7o54kk]{background:var(--azul-hielo);border-radius:var(--radio);width:44px;height:44px;color:var(--acento-texto);transition:background-color var(--transicion), color var(--transicion), transform var(--transicion);place-items:center;display:grid}.serv[data-astro-cid-pt7o54kk][open] .serv__icono[data-astro-cid-pt7o54kk]{background:var(--azul-projekta);color:#fff;transform:rotate(-4deg)}.serv__icono[data-astro-cid-pt7o54kk] svg[data-astro-cid-pt7o54kk]{width:22px;height:22px}.serv__titulo[data-astro-cid-pt7o54kk]{color:var(--texto-fuerte);font-family:var(--fuente-titulo);font-size:var(--txt-lg);letter-spacing:-.015em;min-width:0;margin:0;font-weight:700}.serv__flecha[data-astro-cid-pt7o54kk]{width:32px;height:32px;color:var(--texto-suave);transition:transform var(--transicion);place-items:center;display:grid}.serv[data-astro-cid-pt7o54kk][open] .serv__flecha[data-astro-cid-pt7o54kk]{transform:rotate(180deg)}.serv__flecha[data-astro-cid-pt7o54kk] svg[data-astro-cid-pt7o54kk]{width:20px;height:20px}.serv__cuerpo[data-astro-cid-pt7o54kk]{gap:var(--e-5);padding:0 var(--e-5) var(--e-6);border-top:1px solid var(--borde-sutil);padding-top:var(--e-5);margin-top:0;display:grid}.serv__descripcion[data-astro-cid-pt7o54kk]{max-width:46ch;color:var(--texto-suave)}.serv__soluciones-titulo[data-astro-cid-pt7o54kk]{margin-bottom:var(--e-3);color:var(--acento-texto);font-family:var(--fuente-titulo);font-size:var(--txt-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.serv__soluciones[data-astro-cid-pt7o54kk] ul[data-astro-cid-pt7o54kk]{gap:var(--e-2);display:grid}.serv__soluciones[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]{gap:var(--e-3);font-size:var(--txt-sm);grid-template-columns:.9rem 1fr;align-items:baseline;display:grid}.serv__soluciones[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--azul-tecnologico);width:0;height:0;transform:translateY(1px)}.serv__bloques[data-astro-cid-pt7o54kk]{gap:var(--e-4);padding:0 var(--e-5) var(--e-6);display:grid}.serv__bloque[data-astro-cid-pt7o54kk]{padding:var(--e-5);background:var(--superficie-alt);border:1px solid var(--borde-sutil);border-radius:var(--radio)}.serv__bloque-numero[data-astro-cid-pt7o54kk]{margin-bottom:var(--e-1);color:var(--azul-acero);font-family:var(--fuente-titulo);font-size:var(--txt-base);font-weight:800;display:block}.serv__bloque-titulo[data-astro-cid-pt7o54kk]{margin-bottom:var(--e-3);font-size:var(--txt-base);text-wrap:balance}.serv__bloque-puntos[data-astro-cid-pt7o54kk]{gap:var(--e-1);display:grid}.serv__bloque-puntos[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]{gap:var(--e-2);color:var(--texto-suave);font-size:var(--txt-sm);grid-template-columns:.9rem 1fr;align-items:baseline;display:grid}.serv__bloque-puntos[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--azul-tecnologico);width:0;height:0;transform:translateY(1px)}@media (width>=640px){.serv__bloques[data-astro-cid-pt7o54kk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.serv__bloques[data-astro-cid-pt7o54kk]{padding-inline:var(--e-5);grid-template-columns:repeat(3,1fr)}.serv__entrada[data-astro-cid-pt7o54kk]{gap:var(--e-7);grid-template-columns:1fr 20rem}}@media (width>=800px){.serv__cuerpo[data-astro-cid-pt7o54kk]{gap:var(--e-8);padding-left:calc(44px + var(--e-4) + var(--e-5));grid-template-columns:1fr 1.15fr}.serv__soluciones[data-astro-cid-pt7o54kk] ul[data-astro-cid-pt7o54kk]{gap:var(--e-2) var(--e-5);grid-template-columns:repeat(2,1fr)}}.porque[data-astro-cid-vaxsxnnw]{gap:var(--e-6);margin-top:var(--e-7);display:grid}.porque__item[data-astro-cid-vaxsxnnw]{padding-top:var(--e-4);border-top:2px solid #5fcbef66}.porque__numero[data-astro-cid-vaxsxnnw]{margin-bottom:var(--e-3);color:var(--azul-tecnologico);font-size:var(--txt-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:700;display:block}.porque__titulo[data-astro-cid-vaxsxnnw]{font-size:var(--txt-lg);margin-bottom:var(--e-2)}.porque__texto[data-astro-cid-vaxsxnnw]{color:var(--texto-sobre-oscuro);font-size:var(--txt-sm)}@media (width>=640px){.porque[data-astro-cid-vaxsxnnw]{gap:var(--e-6) var(--e-7);grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.porque[data-astro-cid-vaxsxnnw]{grid-template-columns:repeat(4,1fr)}}.casos[data-astro-cid-hripticg]{gap:var(--e-7);margin-top:var(--e-7);display:grid}.casos__nota[data-astro-cid-hripticg]{margin-top:var(--e-4)}.caso[data-astro-cid-hripticg]{gap:var(--e-5);padding-top:var(--e-7);border-top:1px solid var(--borde);display:grid}.caso[data-astro-cid-hripticg]:first-child{border-top:0;padding-top:0}.caso__area[data-astro-cid-hripticg]{margin-bottom:var(--e-3);color:var(--acento-texto);font-family:var(--fuente-titulo);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:inline-block}.caso__titulo[data-astro-cid-hripticg]{font-size:var(--txt-xl);margin-bottom:var(--e-3);max-width:26ch}.caso__puntos[data-astro-cid-hripticg]{gap:var(--e-2);margin-top:var(--e-5);display:grid}.caso__puntos[data-astro-cid-hripticg] li[data-astro-cid-hripticg]{gap:var(--e-2);font-size:var(--txt-sm);grid-template-columns:1.15rem 1fr;align-items:start;display:grid}.caso__check[data-astro-cid-hripticg]{width:1.15rem;height:1.15rem;color:var(--acento-texto);margin-top:.2em}.caso__resultado[data-astro-cid-hripticg]{margin-top:var(--e-5);padding:var(--e-4) var(--e-5);background:var(--azul-hielo);border-left:3px solid var(--acento);border-radius:var(--radio);color:var(--texto);font-size:var(--txt-sm)}.caso__resultado-etiqueta[data-astro-cid-hripticg]{margin-bottom:var(--e-1);color:var(--acento-texto);font-family:var(--fuente-titulo);font-size:var(--txt-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:block}.galeria[data-astro-cid-hripticg]{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(9rem,45%),1fr));align-content:start;display:grid}.galeria__boton[data-astro-cid-hripticg]{aspect-ratio:4/3;background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-lg);cursor:zoom-in;width:100%;transition:border-color var(--transicion), box-shadow var(--transicion), transform var(--transicion);padding:0;display:block;position:relative;overflow:hidden}.galeria__boton[data-astro-cid-hripticg]:hover{border-color:var(--acento);box-shadow:var(--sombra);transform:translateY(-2px)}.galeria__imagen[data-astro-cid-hripticg]{object-fit:cover;width:100%;height:100%;transition:transform var(--transicion-lenta)}.galeria__boton[data-astro-cid-hripticg]:hover .galeria__imagen[data-astro-cid-hripticg]{transform:scale(1.06)}.galeria__lupa[data-astro-cid-hripticg]{right:var(--e-2);bottom:var(--e-2);backdrop-filter:blur(4px);border-radius:var(--radio-sm);color:#fff;opacity:0;width:30px;height:30px;transition:opacity var(--transicion), transform var(--transicion);background:#0c2436d1;place-items:center;display:grid;position:absolute;transform:translateY(5px)}.galeria__lupa[data-astro-cid-hripticg] svg[data-astro-cid-hripticg]{width:16px;height:16px}.galeria__boton[data-astro-cid-hripticg]:hover .galeria__lupa[data-astro-cid-hripticg],.galeria__boton[data-astro-cid-hripticg]:focus-visible .galeria__lupa[data-astro-cid-hripticg]{opacity:1;transform:none}@media (hover:none){.galeria__lupa[data-astro-cid-hripticg]{opacity:1;transform:none}}.visor[data-astro-cid-hripticg]{border-radius:var(--radio-lg);overscroll-behavior:contain;background:#0c2436;border:0;flex-direction:column;width:min(1180px,100vw - 2rem);height:min(100svh - 2rem,56rem);max-height:calc(100svh - 2rem);padding:0;display:flex;overflow:hidden}.visor[data-astro-cid-hripticg]:not([open]){display:none}.visor[data-astro-cid-hripticg]::backdrop{backdrop-filter:blur(5px);background:#06121ce6}.visor__barra[data-astro-cid-hripticg]{justify-content:space-between;align-items:center;gap:var(--e-4);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-5);flex:none;display:flex}.visor__contador[data-astro-cid-hripticg]{color:#9db4c4;font-size:var(--txt-sm);font-variant-numeric:tabular-nums}.visor__figura[data-astro-cid-hripticg]{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.visor__imagen[data-astro-cid-hripticg]{object-fit:contain;background:#06121c;flex:1;width:100%;min-height:0}.visor__pie[data-astro-cid-hripticg]{gap:var(--e-1);padding:var(--e-4) var(--e-6) var(--e-5);text-align:center;flex:none;display:grid}.visor__caso[data-astro-cid-hripticg]{color:#fff;font-family:var(--fuente-titulo);font-size:var(--txt-sm);font-weight:700}.visor__alt[data-astro-cid-hripticg]{color:#b6cadb;font-size:var(--txt-sm)}.visor__cerrar[data-astro-cid-hripticg],.visor__paso[data-astro-cid-hripticg]{border-radius:var(--radio);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--transicion), border-color var(--transicion);background:#ffffff1a;border:1px solid #ffffff3d;place-items:center;padding:0;display:grid}.visor__cerrar[data-astro-cid-hripticg]:hover,.visor__paso[data-astro-cid-hripticg]:hover{background:var(--azul-projekta);border-color:var(--azul-projekta)}.visor__cerrar[data-astro-cid-hripticg] svg[data-astro-cid-hripticg],.visor__paso[data-astro-cid-hripticg] svg[data-astro-cid-hripticg]{width:20px;height:20px}.visor__paso[data-astro-cid-hripticg]{backdrop-filter:blur(6px);z-index:1;position:absolute;top:calc(50% - 22px)}.visor__paso--previo[data-astro-cid-hripticg]{left:var(--e-3)}.visor__paso--siguiente[data-astro-cid-hripticg]{right:var(--e-3)}.visor[data-astro-cid-hripticg][data-unica] .visor__paso[data-astro-cid-hripticg]{display:none}@media (width>=700px){.galeria[data-astro-cid-hripticg]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}@media (width>=1000px){.caso[data-astro-cid-hripticg]{gap:var(--e-8);grid-template-columns:1fr 1.25fr;align-items:start}}.trabajos[data-astro-cid-gzied6pw]{gap:var(--e-4);margin-top:var(--e-7);grid-template-columns:repeat(auto-fill,minmax(min(13rem,45%),1fr));display:grid}.trabajo__boton[data-astro-cid-gzied6pw]{aspect-ratio:4/3;background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-lg);cursor:zoom-in;width:100%;transition:border-color var(--transicion), box-shadow var(--transicion), transform var(--transicion);padding:0;display:block;position:relative;overflow:hidden}.trabajo__boton[data-astro-cid-gzied6pw]:hover{border-color:var(--acento);box-shadow:var(--sombra);transform:translateY(-3px)}.trabajo__imagen[data-astro-cid-gzied6pw]{object-fit:cover;width:100%;height:100%;transition:transform var(--transicion-lenta)}.trabajo__boton[data-astro-cid-gzied6pw]:hover .trabajo__imagen[data-astro-cid-gzied6pw]{transform:scale(1.05)}.trabajo__velo[data-astro-cid-gzied6pw]{pointer-events:none;background:linear-gradient(#08141e00,#08141eeb);height:62%;position:absolute;inset:auto 0 0}.trabajo__pie[data-astro-cid-gzied6pw]{justify-content:space-between;align-items:flex-end;gap:var(--e-2);padding:var(--e-3) var(--e-4);display:flex;position:absolute;inset:auto 0 0}.trabajo__titulo[data-astro-cid-gzied6pw]{color:#fff;font-family:var(--fuente-titulo);font-size:var(--txt-sm);text-align:left;text-wrap:balance;font-weight:600;line-height:1.25}.trabajo__lupa[data-astro-cid-gzied6pw]{backdrop-filter:blur(4px);border-radius:var(--radio-sm);color:#fff;opacity:0;width:30px;height:30px;transition:opacity var(--transicion), transform var(--transicion);background:#ffffff2e;flex-shrink:0;place-items:center;display:grid;transform:translateY(4px)}.trabajo__lupa[data-astro-cid-gzied6pw] svg[data-astro-cid-gzied6pw]{width:16px;height:16px}.trabajo__boton[data-astro-cid-gzied6pw]:hover .trabajo__lupa[data-astro-cid-gzied6pw],.trabajo__boton[data-astro-cid-gzied6pw]:focus-visible .trabajo__lupa[data-astro-cid-gzied6pw]{opacity:1;transform:none}@media (hover:none){.trabajo__lupa[data-astro-cid-gzied6pw]{opacity:1;transform:none}}@media (width>=1100px){.trabajos[data-astro-cid-gzied6pw]{gap:var(--e-5);grid-template-columns:repeat(4,1fr)}}.cred__lista[data-astro-cid-zm34wdq3]{gap:var(--e-3);margin-top:var(--e-6);display:grid}.cred__sector[data-astro-cid-zm34wdq3]{padding:var(--e-4) var(--e-5);background:var(--superficie-tarjeta);border:1px solid var(--borde);border-left:4px solid var(--azul-tecnologico);border-radius:var(--radio);color:var(--texto-fuerte);font-weight:600}@media (width>=640px){.cred__lista[data-astro-cid-zm34wdq3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cred__lista[data-astro-cid-zm34wdq3]{grid-template-columns:repeat(3,1fr)}}.modal[data-astro-cid-clm3sayw]{border-radius:var(--radio-lg);background:var(--superficie);width:min(38rem,100vw - 2rem);max-height:min(85svh,44rem);color:var(--texto);box-shadow:var(--sombra-lg);overscroll-behavior:contain;border:0;padding:0}.modal[data-astro-cid-clm3sayw]::backdrop{backdrop-filter:blur(2px);background:#1742619e}.modal__caja[data-astro-cid-clm3sayw]{max-height:inherit;flex-direction:column;display:flex}.modal__cabecera[data-astro-cid-clm3sayw]{justify-content:space-between;align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-5) var(--e-4);border-bottom:1px solid var(--borde);display:flex}.modal__titulo[data-astro-cid-clm3sayw]{font-size:var(--txt-xl)}.modal__cerrar[data-astro-cid-clm3sayw]{border:1px solid var(--borde);border-radius:var(--radio);width:44px;height:44px;color:var(--texto);cursor:pointer;transition:background-color var(--transicion), color var(--transicion);background:0 0;flex-shrink:0;place-items:center;padding:0;display:grid}.modal__cerrar[data-astro-cid-clm3sayw]:hover{background:var(--superficie-alt);color:var(--texto-fuerte)}.modal__cerrar[data-astro-cid-clm3sayw] svg[data-astro-cid-clm3sayw]{width:20px;height:20px}.modal__cuerpo[data-astro-cid-clm3sayw]{padding:var(--e-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.modal__intro[data-astro-cid-clm3sayw]{margin-bottom:var(--e-5);color:var(--texto-suave);font-size:var(--txt-sm)}.modal__lista[data-astro-cid-clm3sayw]{gap:var(--e-4);margin:0;display:grid}.modal__bloque[data-astro-cid-clm3sayw] dt[data-astro-cid-clm3sayw]{margin-bottom:var(--e-1);color:var(--texto-fuerte);font-size:var(--txt-sm);font-weight:700}.modal__bloque[data-astro-cid-clm3sayw] dd[data-astro-cid-clm3sayw]{font-size:var(--txt-sm);color:var(--texto);margin:0}.modal__enlace-completo[data-astro-cid-clm3sayw]{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--borde);font-size:var(--txt-sm)}.modal__pie[data-astro-cid-clm3sayw]{gap:var(--e-3);padding:var(--e-4) var(--e-5) var(--e-5);border-top:1px solid var(--borde);background:var(--superficie-alt);flex-wrap:wrap;display:flex}.modal__pie[data-astro-cid-clm3sayw] .boton[data-astro-cid-clm3sayw]{flex:12rem}@media (width>=560px){.modal__pie[data-astro-cid-clm3sayw]{justify-content:flex-end}.modal__pie[data-astro-cid-clm3sayw] .boton[data-astro-cid-clm3sayw]{flex:none}}.contacto[data-astro-cid-7b4tjujo]{gap:var(--e-7);margin-top:var(--e-7);align-items:start;display:grid}.formulario[data-astro-cid-7b4tjujo]{gap:var(--e-5);padding:var(--e-6);background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-lg);display:grid}.cebo[data-astro-cid-7b4tjujo]{margin:0;position:absolute;left:-9999px}.campo[data-astro-cid-7b4tjujo]{gap:var(--e-2);display:grid}.campo[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo]{color:var(--texto-fuerte);font-size:var(--txt-sm);font-weight:600}.campo[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo] span[data-astro-cid-7b4tjujo][aria-hidden]{color:var(--error)}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo],.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo],.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{width:100%;min-height:48px;padding:var(--e-3) var(--e-4);background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio);transition:border-color var(--transicion), box-shadow var(--transicion)}.telefono-grupo[data-astro-cid-7b4tjujo]{gap:var(--e-2);display:flex}.campo[data-astro-cid-7b4tjujo] .telefono-grupo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]{cursor:pointer;width:auto;min-width:6.75rem;padding-inline:var(--e-2) var(--e-1);flex:none}.campo[data-astro-cid-7b4tjujo] .telefono-grupo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{flex:auto;min-width:0}.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{resize:vertical;min-height:8rem;line-height:1.6}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:hover,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]:hover{border-color:var(--acento-texto)}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]::placeholder,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]::placeholder{color:#7a8894}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo][aria-invalid=true],.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo][aria-invalid=true]{border-color:var(--error);background:var(--error-fondo)}.campo__ayuda[data-astro-cid-7b4tjujo]{color:var(--texto-suave);font-size:var(--txt-xs)}.campo__error[data-astro-cid-7b4tjujo]{align-items:center;gap:var(--e-1);color:var(--error);font-size:var(--txt-xs);font-weight:600;display:flex}.casilla[data-astro-cid-7b4tjujo]{gap:var(--e-3);padding:var(--e-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid;font-weight:400!important}.casilla[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--acento-texto);margin-top:.2em}.formulario__pie[data-astro-cid-7b4tjujo]{gap:var(--e-3);align-items:center;display:grid}.formulario__pie[data-astro-cid-7b4tjujo] .boton[data-astro-cid-7b4tjujo]{justify-self:start}.formulario__nota[data-astro-cid-7b4tjujo]{color:var(--texto-suave);font-size:var(--txt-xs)}.formulario__aviso[data-astro-cid-7b4tjujo]{padding:var(--e-3) var(--e-4);background:var(--error-fondo);border-left:3px solid var(--error);border-radius:var(--radio-sm);color:var(--error);font-size:var(--txt-sm);font-weight:600}.datos[data-astro-cid-7b4tjujo]{padding:var(--e-6);background:var(--azul-corporativo);border-radius:var(--radio-lg);color:var(--texto-sobre-oscuro)}.datos__titulo[data-astro-cid-7b4tjujo]{color:#fff;font-size:var(--txt-xl);margin-bottom:var(--e-5)}.datos__lista[data-astro-cid-7b4tjujo]{gap:var(--e-5);display:grid}.dato[data-astro-cid-7b4tjujo]{padding-top:var(--e-4);border-top:1px solid #fff3}.dato[data-astro-cid-7b4tjujo]:first-child{border-top:0;padding-top:0}.dato__etiqueta[data-astro-cid-7b4tjujo]{margin-bottom:var(--e-2);color:var(--azul-tecnologico);font-size:var(--txt-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.dato__fila[data-astro-cid-7b4tjujo]{align-items:center;gap:var(--e-2);min-width:0;display:flex}.dato__valor[data-astro-cid-7b4tjujo]{color:#fff;font-size:var(--txt-lg);overflow-wrap:anywhere;min-width:0;font-weight:500;text-decoration:none;display:inline-block}.copiar[data-astro-cid-7b4tjujo]{border-radius:var(--radio-sm);width:36px;height:36px;color:var(--texto-sobre-oscuro);cursor:pointer;transition:background-color var(--transicion), border-color var(--transicion), color var(--transicion);background:#ffffff14;border:1px solid #ffffff2e;flex-shrink:0;place-items:center;padding:0;display:grid}.copiar[data-astro-cid-7b4tjujo]:hover{border-color:var(--azul-tecnologico);color:#fff;background:#ffffff29}.copiar[data-astro-cid-7b4tjujo][data-copiado]{border-color:var(--azul-tecnologico);color:var(--azul-tecnologico);background:#5fcbef38}.copiar__icono[data-astro-cid-7b4tjujo]{grid-area:1/1;width:17px;height:17px}.copiar__icono--listo[data-astro-cid-7b4tjujo],.copiar[data-astro-cid-7b4tjujo][data-copiado] .copiar__icono[data-astro-cid-7b4tjujo]:not(.copiar__icono--listo){display:none}.copiar[data-astro-cid-7b4tjujo][data-copiado] .copiar__icono--listo[data-astro-cid-7b4tjujo]{display:block}a[data-astro-cid-7b4tjujo].dato__valor:hover{color:var(--azul-tecnologico);text-decoration:underline}.dato__valor--texto[data-astro-cid-7b4tjujo]{font-size:var(--txt-sm);font-weight:500;line-height:1.5}.dato__direccion[data-astro-cid-7b4tjujo]{color:#fff;font-style:normal;line-height:1.7}.dato__mapa[data-astro-cid-7b4tjujo]{margin-top:var(--e-3);color:var(--azul-tecnologico);font-size:var(--txt-sm);font-weight:600;display:inline-block}.dato__mapa[data-astro-cid-7b4tjujo]:hover{color:#fff}@media (width>=640px){.formulario[data-astro-cid-7b4tjujo]{grid-template-columns:repeat(2,1fr)}.campo--ancho[data-astro-cid-7b4tjujo]{grid-column:1/-1}.formulario__pie[data-astro-cid-7b4tjujo]{gap:var(--e-5);grid-template-columns:auto 1fr}}@media (width>=1000px){.contacto[data-astro-cid-7b4tjujo]{gap:var(--e-7);grid-template-columns:1.5fr 1fr}}
