.seccion-que-hago[data-astro-cid-3bd7pmae]{padding:50px 0;background:#fff}.contenedor-seccion[data-astro-cid-3bd7pmae]{max-width:1200px;margin:0 auto;padding:0 64px}.titulo-seccion[data-astro-cid-3bd7pmae]{font-size:32px;font-weight:600;color:#142c50;margin-bottom:48px}.grid-que-hago[data-astro-cid-3bd7pmae]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bloque-que-hago[data-astro-cid-3bd7pmae]{padding:28px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;border-top:4px solid transparent;display:flex;flex-direction:column;gap:8px;transition:transform .25s ease,box-shadow .25s ease}.bloque-que-hago[data-astro-cid-3bd7pmae]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #142c501a}.cabecera-bloque[data-astro-cid-3bd7pmae]{display:flex;flex-direction:column}.icono-bloque[data-astro-cid-3bd7pmae]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}.categoria-automatizacion[data-astro-cid-3bd7pmae]{border-top-color:#0d9488}.categoria-automatizacion[data-astro-cid-3bd7pmae] .icono-bloque[data-astro-cid-3bd7pmae]{background:#0d94881f;color:#0d9488}.categoria-integraciones[data-astro-cid-3bd7pmae]{border-top-color:#3b82f6}.categoria-integraciones[data-astro-cid-3bd7pmae] .icono-bloque[data-astro-cid-3bd7pmae]{background:#3b82f61f;color:#3b82f6}.categoria-software[data-astro-cid-3bd7pmae]{border-top-color:#1e40af}.categoria-software[data-astro-cid-3bd7pmae] .icono-bloque[data-astro-cid-3bd7pmae]{background:#1e40af1f;color:#1e40af}.categoria-datos[data-astro-cid-3bd7pmae]{border-top-color:#142c50}.categoria-datos[data-astro-cid-3bd7pmae] .icono-bloque[data-astro-cid-3bd7pmae]{background:#142c501f;color:#142c50}.titulo-bloque[data-astro-cid-3bd7pmae]{font-size:18px;font-weight:600;color:#142c50}.descripcion-bloque[data-astro-cid-3bd7pmae]{font-size:15px;color:#6b7280;line-height:1.6}@media (max-width: 768px){.seccion-que-hago[data-astro-cid-3bd7pmae]{padding:8px 0}.contenedor-seccion[data-astro-cid-3bd7pmae]{padding:0 24px}.titulo-seccion[data-astro-cid-3bd7pmae]{font-size:28px;margin-bottom:18px}.grid-que-hago[data-astro-cid-3bd7pmae]{grid-template-columns:1fr;gap:12px}.bloque-que-hago[data-astro-cid-3bd7pmae]{padding:20px}.cabecera-bloque[data-astro-cid-3bd7pmae]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.titulo-bloque[data-astro-cid-3bd7pmae]{order:1}.icono-bloque[data-astro-cid-3bd7pmae]{order:2;margin-bottom:0}.bloque-que-hago[data-astro-cid-3bd7pmae]:nth-child(1){order:1}.bloque-que-hago[data-astro-cid-3bd7pmae]:nth-child(2){order:2}.bloque-que-hago[data-astro-cid-3bd7pmae]:nth-child(4){order:3}.bloque-que-hago[data-astro-cid-3bd7pmae]:nth-child(3){order:4}.titulo-bloque[data-astro-cid-3bd7pmae]{font-size:17px}.descripcion-bloque[data-astro-cid-3bd7pmae]{font-size:13px}}.seccion-soluciones[data-astro-cid-jtrn4v66]{padding:80px 0;background:#f5f7fb}.contenedor-seccion[data-astro-cid-jtrn4v66]{max-width:1200px;margin:0 auto;padding:0 64px}.titulo-seccion[data-astro-cid-jtrn4v66]{font-size:32px;font-weight:600;color:#142c50;margin-bottom:40px}.lista-casos[data-astro-cid-jtrn4v66]{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden}.fila-caso[data-astro-cid-jtrn4v66]{border-top:1px solid #E5E7EB}.fila-caso[data-astro-cid-jtrn4v66]:first-child{border-top:none}.cabecera-caso[data-astro-cid-jtrn4v66]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 40px;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.cabecera-caso[data-astro-cid-jtrn4v66]:hover{background:#142c5008}.caso-encabezado[data-astro-cid-jtrn4v66]{display:flex;align-items:baseline;gap:16px;min-width:0}.caso-emoji[data-astro-cid-jtrn4v66]{font-size:22px;line-height:1;flex-shrink:0}.caso-titulo[data-astro-cid-jtrn4v66]{font-size:20px;font-weight:700;line-height:1.3;color:#142c50}.caso-chevron[data-astro-cid-jtrn4v66]{flex-shrink:0;color:#6b7280;transition:transform .2s ease}.fila-caso[data-astro-cid-jtrn4v66].abierto .caso-chevron[data-astro-cid-jtrn4v66]{transform:rotate(180deg)}.panel-caso[data-astro-cid-jtrn4v66]{max-height:0;overflow:hidden;transition:max-height .35s ease}.fila-caso[data-astro-cid-jtrn4v66].abierto .panel-caso[data-astro-cid-jtrn4v66]{max-height:900px}.panel-caso-inner[data-astro-cid-jtrn4v66]{display:flex;border-top:1px solid #E5E7EB}.panel-caso-contenido[data-astro-cid-jtrn4v66]{flex:1;padding:8px 40px 32px;border-right:1px solid #E5E7EB}.etiqueta-panel[data-astro-cid-jtrn4v66]{font-size:13px;font-weight:600;color:#142c50;margin:20px 0 8px;text-transform:uppercase;letter-spacing:.5px}.etiqueta-panel[data-astro-cid-jtrn4v66]:first-child{margin-top:20px}.texto-panel[data-astro-cid-jtrn4v66]{font-size:15px;color:#6b7280;line-height:1.6;margin:0 0 4px}.chips-stack[data-astro-cid-jtrn4v66]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chip[data-astro-cid-jtrn4v66]{display:inline-block;padding:6px 12px;background:#f5f7fb;color:#142c50;font-size:13px;font-weight:500;border-radius:4px;border:1px solid #E5E7EB}.panel-caso-captura[data-astro-cid-jtrn4v66]{width:280px;flex-shrink:0;background:#f5f7fb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.captura-texto[data-astro-cid-jtrn4v66],.captura-enllac[data-astro-cid-jtrn4v66]{color:#94a3b8;font-size:13px;font-weight:600}.captura-demo[data-astro-cid-jtrn4v66]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;text-decoration:none}.captura-demo-modal[data-astro-cid-jtrn4v66]{background:transparent;border:none;padding:0;font:inherit;cursor:pointer}.captura-imagen[data-astro-cid-jtrn4v66]{width:100%;height:auto;display:block;border-radius:10px;border:1px solid #E5E7EB;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.captura-demo[data-astro-cid-jtrn4v66]:hover .captura-imagen[data-astro-cid-jtrn4v66]{box-shadow:0 8px 20px #142c501f;transform:translateY(-2px)}.captura-demo-cta[data-astro-cid-jtrn4v66]{color:#142c50;font-size:13px;font-weight:600}.modal-captura[data-astro-cid-jtrn4v66]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px}.modal-captura[data-astro-cid-jtrn4v66][hidden]{display:none}.modal-captura-fondo[data-astro-cid-jtrn4v66]{position:absolute;inset:0;background:#0a101cd9}.modal-captura-contenido[data-astro-cid-jtrn4v66]{position:relative;max-width:min(1100px,100%);max-height:100%}.modal-captura-imagen[data-astro-cid-jtrn4v66]{display:block;width:100%;height:auto;max-height:85vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px #0006}.modal-captura-cerrar[data-astro-cid-jtrn4v66]{position:absolute;top:-44px;right:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s ease}.modal-captura-cerrar[data-astro-cid-jtrn4v66]:hover{background:#fff3}@media (max-width: 768px){.seccion-soluciones[data-astro-cid-jtrn4v66]{padding:24px 0}.contenedor-seccion[data-astro-cid-jtrn4v66]{padding:0 24px}.titulo-seccion[data-astro-cid-jtrn4v66]{font-size:28px;margin-bottom:24px}.lista-casos[data-astro-cid-jtrn4v66]{border-radius:12px}.cabecera-caso[data-astro-cid-jtrn4v66]{padding:18px 20px;gap:12px}.caso-titulo[data-astro-cid-jtrn4v66]{font-size:16px}.caso-emoji[data-astro-cid-jtrn4v66]{font-size:18px}.fila-caso[data-astro-cid-jtrn4v66].abierto .panel-caso[data-astro-cid-jtrn4v66]{max-height:1400px}.panel-caso-inner[data-astro-cid-jtrn4v66]{flex-direction:column}.panel-caso-contenido[data-astro-cid-jtrn4v66]{padding:4px 20px 20px;border-right:none}.panel-caso-captura[data-astro-cid-jtrn4v66]{width:auto;border-top:1px solid #E5E7EB;padding:16px 20px}.modal-captura[data-astro-cid-jtrn4v66]{padding:20px}.modal-captura-cerrar[data-astro-cid-jtrn4v66]{top:-40px}}.seccion-como-trabajo[data-astro-cid-jyszoaei]{padding:80px 0;background:#fff}.contenedor-seccion[data-astro-cid-jyszoaei]{max-width:1200px;margin:0 auto;padding:0 64px}.titulo-seccion[data-astro-cid-jyszoaei]{font-size:32px;font-weight:600;color:#142c50;margin-bottom:48px}.proceso-grid[data-astro-cid-jyszoaei]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:32px;position:relative}.lineas-conectoras[data-astro-cid-jyszoaei]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.paso-1[data-astro-cid-jyszoaei]{grid-column:1;grid-row:1}.paso-2[data-astro-cid-jyszoaei]{grid-column:2;grid-row:1}.paso-3[data-astro-cid-jyszoaei]{grid-column:3;grid-row:2}.paso-4[data-astro-cid-jyszoaei]{grid-column:4;grid-row:2}.paso-proceso[data-astro-cid-jyszoaei]{position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.paso-proceso[data-astro-cid-jyszoaei]:hover{transform:scale(1.05)}.numero-paso-wrap[data-astro-cid-jyszoaei]{position:relative;width:70px;height:70px;margin:0 auto;flex-shrink:0}.numero-paso-halo[data-astro-cid-jyszoaei]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;z-index:0}.numero-paso[data-astro-cid-jyszoaei]{position:relative;z-index:1;width:70px;height:70px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.numero-paso-icono[data-astro-cid-jyszoaei]{position:absolute;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #FFFFFF;z-index:2}.paso-1[data-astro-cid-jyszoaei] .numero-paso[data-astro-cid-jyszoaei],.paso-1[data-astro-cid-jyszoaei] .numero-paso-icono[data-astro-cid-jyszoaei]{background:#0d9488}.paso-1[data-astro-cid-jyszoaei] .numero-paso-halo[data-astro-cid-jyszoaei]{background:#0d948824}.paso-2[data-astro-cid-jyszoaei] .numero-paso[data-astro-cid-jyszoaei],.paso-2[data-astro-cid-jyszoaei] .numero-paso-icono[data-astro-cid-jyszoaei]{background:#3b82f6}.paso-2[data-astro-cid-jyszoaei] .numero-paso-halo[data-astro-cid-jyszoaei]{background:#3b82f624}.paso-3[data-astro-cid-jyszoaei] .numero-paso[data-astro-cid-jyszoaei],.paso-3[data-astro-cid-jyszoaei] .numero-paso-icono[data-astro-cid-jyszoaei]{background:#1e40af}.paso-3[data-astro-cid-jyszoaei] .numero-paso-halo[data-astro-cid-jyszoaei]{background:#1e40af24}.paso-4[data-astro-cid-jyszoaei] .numero-paso[data-astro-cid-jyszoaei],.paso-4[data-astro-cid-jyszoaei] .numero-paso-icono[data-astro-cid-jyszoaei]{background:#142c50}.paso-4[data-astro-cid-jyszoaei] .numero-paso-halo[data-astro-cid-jyszoaei]{background:#142c5024}.fila-numero-titulo[data-astro-cid-jyszoaei]{display:flex;flex-direction:column;gap:16px;align-items:center}.titulo-paso[data-astro-cid-jyszoaei]{font-size:20px;font-weight:600;color:#142c50}.descripcion-paso[data-astro-cid-jyszoaei]{font-size:15px;color:#6b7280;line-height:1.6}.descripcion-paso[data-astro-cid-jyszoaei] strong[data-astro-cid-jyszoaei]{color:#142c50;font-weight:600}@media (max-width: 768px){.seccion-como-trabajo[data-astro-cid-jyszoaei]{padding:24px 0}.contenedor-seccion[data-astro-cid-jyszoaei]{padding:0 32px}.titulo-seccion[data-astro-cid-jyszoaei]{font-size:28px;margin-bottom:18px}.proceso-grid[data-astro-cid-jyszoaei]{display:flex;flex-direction:column;gap:16px}.lineas-conectoras[data-astro-cid-jyszoaei]{display:none}.paso-proceso[data-astro-cid-jyszoaei]{gap:12px;flex-direction:column;align-items:flex-start;text-align:left}.fila-numero-titulo[data-astro-cid-jyszoaei]{display:flex;flex-direction:row;align-items:center;gap:20px}.numero-paso-wrap[data-astro-cid-jyszoaei]{width:60px;height:60px}.numero-paso[data-astro-cid-jyszoaei]{width:60px;height:60px;font-size:24px}.numero-paso-halo[data-astro-cid-jyszoaei]{width:84px;height:84px}.numero-paso-icono[data-astro-cid-jyszoaei]{width:24px;height:24px}.titulo-paso[data-astro-cid-jyszoaei]{font-size:18px;margin-bottom:4px}.descripcion-paso[data-astro-cid-jyszoaei]{font-size:13px;text-align:center;padding:0 8px 0 24px}.paso-proceso[data-astro-cid-jyszoaei]:not(:last-child){margin-bottom:16px}.paso-proceso[data-astro-cid-jyszoaei]:not(:last-child):after{content:"";position:absolute;bottom:-16px;left:30px;transform:translate(-50%);width:2px;height:16px;background:#e5e7eb;display:block}}.seccion-stack[data-astro-cid-rlzglfcb]{padding:80px 0;background:#fff}.contenedor-seccion[data-astro-cid-rlzglfcb]{max-width:1200px;margin:0 auto;padding:0 64px}.titulo-seccion[data-astro-cid-rlzglfcb]{font-size:32px;font-weight:600;color:#142c50;margin-bottom:48px}.layout-stack[data-astro-cid-rlzglfcb]{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 180px}.fila-stack[data-astro-cid-rlzglfcb]{display:grid;grid-template-columns:140px repeat(5,1fr);gap:16px;align-items:center}.titulo-categoria[data-astro-cid-rlzglfcb]{font-size:16px;font-weight:600;color:#142c50}.lista-tecnologias-horizontal[data-astro-cid-rlzglfcb]{display:flex;flex-direction:row;gap:12px}.card-tecnologia[data-astro-cid-rlzglfcb]{padding:12px 16px;background:#f5f7fb;border:1px solid #E5E7EB;border-radius:6px;transition:background .2s ease,border-color .2s ease;white-space:nowrap;min-height:44px;display:flex;align-items:center}.card-tecnologia[data-astro-cid-rlzglfcb]:hover{background:#142c500d;border-color:#142c5033}.nombre-tecnologia[data-astro-cid-rlzglfcb]{font-size:14px;font-weight:500;color:#142c50}.categoria-frontend[data-astro-cid-rlzglfcb]{color:#3b82f6}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-frontend{background:#3b82f614;border-color:#3b82f633}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-frontend:hover{background:#3b82f626;border-color:#3b82f64d}.categoria-backend[data-astro-cid-rlzglfcb]{color:#1e40af}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-backend{background:#1e40af14;border-color:#1e40af33}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-backend:hover{background:#1e40af26;border-color:#1e40af4d}.categoria-datos[data-astro-cid-rlzglfcb]{color:#475569}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-datos{background:#47556914;border-color:#47556933}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-datos:hover{background:#47556926;border-color:#4755694d}.categoria-ia[data-astro-cid-rlzglfcb]{color:#142c50}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-ia{background:#142c5014;border-color:#142c5033}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-ia:hover{background:#142c5026;border-color:#142c504d}.categoria-automatizacion[data-astro-cid-rlzglfcb]{color:#0d9488}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-automatizacion{background:#0d948814;border-color:#0d948833}.card-tecnologia[data-astro-cid-rlzglfcb].categoria-automatizacion:hover{background:#0d948826;border-color:#0d94884d}@media (max-width: 768px){.seccion-stack[data-astro-cid-rlzglfcb]{padding:56px 0}.contenedor-seccion[data-astro-cid-rlzglfcb]{padding:0 24px}.titulo-seccion[data-astro-cid-rlzglfcb]{font-size:28px;margin-bottom:18px}.layout-stack[data-astro-cid-rlzglfcb]{gap:24px;padding:0}.fila-stack[data-astro-cid-rlzglfcb]{grid-template-columns:1fr;gap:2px}.titulo-categoria[data-astro-cid-rlzglfcb]{font-size:15px;margin-bottom:8px}.lista-tecnologias-horizontal[data-astro-cid-rlzglfcb]{flex-wrap:wrap;gap:8px}.card-tecnologia[data-astro-cid-rlzglfcb]{padding:6px 12px;min-height:0px}.nombre-tecnologia[data-astro-cid-rlzglfcb]{font-size:13px}}.seccion-contacto[data-astro-cid-xjughlio]{margin:64px 0 200px;background:#fff}.contenedor-seccion[data-astro-cid-xjughlio]{max-width:1200px;margin:0 auto;padding:0 64px;text-align:center}.titulo-seccion[data-astro-cid-xjughlio]{font-size:32px;font-weight:600;color:#142c50;margin-bottom:32px}.contenedor-links[data-astro-cid-xjughlio]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.boton-contacto-header[data-astro-cid-xjughlio]{padding:8px 14px;font-size:13px}@media (max-width: 768px){.seccion-contacto[data-astro-cid-xjughlio]{margin:24px 0 160px}.contenedor-seccion[data-astro-cid-xjughlio]{padding:0 24px}.titulo-seccion[data-astro-cid-xjughlio]{font-size:28px;margin-bottom:18px}.contenedor-links[data-astro-cid-xjughlio]{flex-direction:row;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.boton-contacto-header,.boton-contacto-invertido{padding:8px 16px;font-size:12px;min-width:100px;flex:1}.boton-contacto-invertido{order:1}.boton-email-ultimo{order:3}}
