{"id":1055,"date":"2026-10-06T00:07:59","date_gmt":"2026-10-06T00:07:59","guid":{"rendered":"https:\/\/ants-rework.antsolutions.xyz\/?page_id=1055"},"modified":"2026-10-06T06:00:06","modified_gmt":"2026-10-06T06:00:06","slug":"cloud-devops-e-integraciones","status":"publish","type":"page","link":"https:\/\/ants-rework.antsolutions.xyz\/en\/cloud-devops-e-integraciones\/","title":{"rendered":"Cloud, DevOps e Integraciones"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1055\" class=\"elementor elementor-1055\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e59561e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e59561e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10641c1 elementor-invisible\" data-id=\"10641c1\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1912a26 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1912a26\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0b7f12f\" data-id=\"0b7f12f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ab4a4a animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"9ab4a4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infraestructura preparada para\n<span class=\"title-green\"> crecer, integrar y operar con confiabilidad.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17cfc50 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"17cfc50\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-dc-tpl=\"32\">Dise\u00f1amos arquitecturas, integraciones y pr\u00e1cticas DevOps que mejoran la disponibilidad, seguridad, performance y capacidad de evoluci\u00f3n de las soluciones digitales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6990857 elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"6990857\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf3b2fb elementor-widget elementor-widget-html\" data-id=\"cf3b2fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n  ANTS \u00b7 Cloud, DevOps e Integraciones \u2014 botones del hero (widget HTML) \u2014 glass + grow\r\n  Pegar en un widget \"HTML\" de Elementor, debajo del texto del hero.\r\n\r\n  - Bot\u00f3n 1 (menta): lleva a Contacto  -> cambiar href=\"\/contacto\/\" si tu URL es otra.\r\n  - Bot\u00f3n 2 (outline): baja con scroll suave a la secci\u00f3n con CSS ID \"capacidades\"\r\n    -> en Elementor: secci\u00f3n \"Qu\u00e9 hacemos\" > Avanzado > CSS ID = capacidades  (sin el #)\r\n  - Hover: \"grow\" (crece), brillo que cruza el bot\u00f3n y flecha que avanza.\r\n  - Sin backdrop-filter a prop\u00f3sito (evita artefactos en Chrome): el vidrio es transl\u00facido + brillo interno.\r\n  - Fuente Visby. Respeta \"reducir movimiento\".\r\n-->\r\n<div class=\"ants-clb\">\r\n  <a class=\"sb sb-main\" href=\"\/contacto\/\">\r\n    <span class=\"sb-t\">Hablemos de tu desaf\u00edo<\/span>\r\n    <svg class=\"sb-ar\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\r\n  <\/a>\r\n  <a class=\"sb sb-ghost\" href=\"#capacidades\" data-scroll=\"capacidades\">\r\n    <span class=\"sb-t\">Ver qu\u00e9 hacemos<\/span>\r\n    <svg class=\"sb-ar\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 5v14M6 13l6 6 6-6\"\/><\/svg>\r\n  <\/a>\r\n<\/div>\r\n\r\n<style>\r\n.ants-clb{--mint:#3CE396;--navy:#011F3A;display:flex;flex-wrap:wrap;gap:14px;align-items:center;\r\n  font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif}\r\n.ants-clb *{box-sizing:border-box}\r\n.ants-clb .sb{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;\r\n  padding:17px 28px;border-radius:16px;font-size:17px;font-weight:800;letter-spacing:-.1px;line-height:1.1;\r\n  text-decoration:none;cursor:pointer;isolation:isolate;\r\n  transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background .28s ease,border-color .28s ease,color .28s ease}\r\n.ants-clb .sb:hover{transform:scale(1.06)}\r\n.ants-clb .sb:active{transform:scale(1.02)}\r\n.ants-clb .sb:focus-visible{outline:2px solid #fff;outline-offset:4px}\r\n\r\n\/* brillo que cruza *\/\r\n.ants-clb .sb::before{content:\"\";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;\r\n  background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);transition:left .7s ease}\r\n.ants-clb .sb:hover::before{left:130%}\r\n\r\n\/* principal: vidrio menta *\/\r\n.ants-clb .sb-main{color:var(--navy);\r\n  background:linear-gradient(160deg,rgba(60,227,150,.98),rgba(60,227,150,.78));\r\n  border:1px solid rgba(255,255,255,.45);\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(60,227,150,.28)}\r\n.ants-clb .sb-main:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 14px 36px rgba(60,227,150,.5),0 0 0 4px rgba(60,227,150,.18)}\r\n\r\n\/* secundario: vidrio outline *\/\r\n.ants-clb .sb-ghost{color:var(--mint);\r\n  background:linear-gradient(160deg,rgba(60,227,150,.16),rgba(60,227,150,.05));\r\n  border:1px solid rgba(60,227,150,.55);\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 26px rgba(0,0,0,.18)}\r\n.ants-clb .sb-ghost:hover{background:linear-gradient(160deg,rgba(60,227,150,.32),rgba(60,227,150,.12));border-color:var(--mint);\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 34px rgba(0,0,0,.28),0 0 30px rgba(60,227,150,.28)}\r\n\r\n\/* flechas *\/\r\n.ants-clb .sb-ar{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .28s ease}\r\n.ants-clb .sb-main:hover .sb-ar{transform:translateX(5px)}\r\n.ants-clb .sb-ghost:hover .sb-ar{transform:translateY(4px)}\r\n\r\n@media (max-width:560px){\r\n  .ants-clb{flex-direction:column;align-items:stretch}\r\n  .ants-clb .sb{justify-content:center}\r\n}\r\n@media (prefers-reduced-motion: reduce){\r\n  .ants-clb .sb,.ants-clb .sb-ar,.ants-clb .sb::before{transition:none}\r\n  .ants-clb .sb:hover{transform:none}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function boot() {\r\n    Array.prototype.forEach.call(document.querySelectorAll('.ants-clb [data-scroll]'), function (a) {\r\n      a.addEventListener('click', function (e) {\r\n        var t = document.getElementById(a.getAttribute('data-scroll'));\r\n        if (!t) return; \/\/ si no existe el ID, deja el comportamiento normal del ancla\r\n        e.preventDefault();\r\n        var off = 80; \/\/ alto aprox. del header fijo; ajustar si hace falta\r\n        var y = t.getBoundingClientRect().top + window.pageYOffset - off;\r\n        window.scrollTo({ top: y, behavior: 'smooth' });\r\n        if (history.replaceState) history.replaceState(null, '', '#' + t.id);\r\n      });\r\n    });\r\n  }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-53442de\" data-id=\"53442de\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4dd8d32 animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"4dd8d32\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-clh\">\r\n  <div class=\"ch-card\">\r\n    <div class=\"ch-hd\"><span class=\"ch-ey\">EJEMPLO \u00b7 ARQUITECTURA EN LA NUBE<\/span><span class=\"ch-op\"><i><\/i>Operativo<\/span><\/div>\r\n    <div class=\"ch-us\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 12a4 4 0 100-8 4 4 0 000 8zM4 21c0-4 3.6-6 8-6s8 2 8 6\"\/><\/svg>Usuarios y aplicaciones <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M8 2h8a1 1 0 011 1v18a1 1 0 01-1 1H8a1 1 0 01-1-1V3a1 1 0 011-1zM11 18h2\"\/><\/svg><\/div>\r\n    <div class=\"ch-cn\"><i><\/i><\/div>\r\n    <div class=\"ch-gw\"><span class=\"ch-gi\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M9 15l6-6M8 8l-2 2a4 4 0 005.7 5.7l2-2M16 16l2-2a4 4 0 00-5.7-5.7l-2 2\"\/><\/svg><\/span><div><div class=\"ch-gk\">API GATEWAY<\/div><div class=\"ch-gt\">Autenticaci\u00f3n y balanceo de carga<\/div><\/div><\/div>\r\n    <div class=\"ch-cn\"><i><\/i><\/div>\r\n    <div class=\"ch-row\"><div class=\"ch-t\"><i><\/i>Servicio A<\/div><div class=\"ch-t\"><i><\/i>Servicio B<\/div><div class=\"ch-t\"><i><\/i>Servicio C<\/div><\/div>\r\n    <div class=\"ch-cap\">Contenedores \u00b7 escalan seg\u00fan la demanda<\/div>\r\n    <div class=\"ch-cn\"><i><\/i><\/div>\r\n    <div class=\"ch-row\"><div class=\"ch-b\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 6c0-1.7 3.6-3 8-3s8 1.3 8 3-3.6 3-8 3-8-1.3-8-3zM4 6v6c0 1.7 3.6 3 8 3s8-1.3 8-3V6M4 12v6c0 1.7 3.6 3 8 3s8-1.3 8-3v-6\"\/><\/svg>Base de datos<\/div><div class=\"ch-b\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6zM9 12l2 2 4-4\"\/><\/svg>Backups y seguridad<\/div><\/div>\r\n    <div class=\"ch-mon\"><span class=\"ch-mk\">MONITOREO<\/span>\r\n      <svg viewBox=\"0 0 160 30\" preserveAspectRatio=\"none\"><polyline points=\"0,20 15,18 30,22 45,12 60,16 75,8 90,14 105,10 120,17 135,9 160,12\" fill=\"none\" stroke=\"#3CE396\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <span class=\"ch-al\">Alertas: 0<\/span><\/div>\r\n  <\/div>\r\n  <div class=\"ch-note\">Ejemplo ilustrativo<\/div>\r\n<\/div>\r\n\r\n<style>\r\n.ants-clh{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-clh *{box-sizing:border-box}\r\n.ants-clh{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}\r\n.ants-clh.ch-in{opacity:1;transform:none}\r\n.ants-clh .ch-card{background:#fff;border-radius:20px;padding:22px;box-shadow:0 30px 70px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.4)}\r\n.ants-clh .ch-hd{display:flex;align-items:center;justify-content:space-between;gap:12px}\r\n.ants-clh .ch-ey{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#087A48}\r\n.ants-clh .ch-op{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;white-space:nowrap}\r\n.ants-clh .ch-op i,.ants-clh .ch-t i{width:8px;height:8px;border-radius:50%;background:var(--mint);flex:none;animation:ch-pulse 1.6s ease-in-out infinite}\r\n.ants-clh .ch-us{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12.5px;font-weight:600;background:#F3F6FA;border:1px solid #E3E9F2;border-radius:10px;padding:10px;transition:background .2s}\r\n.ants-clh .ch-cn{position:relative;height:24px;margin:0 auto;width:2px;background:#CFE9DB}\r\n.ants-clh .ch-cn i{position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px rgba(60,227,150,.25);animation:ch-flow 1.6s ease-in-out infinite}\r\n.ants-clh .ch-gw{background:var(--navy);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;color:#fff;transition:box-shadow .25s}\r\n.ants-clh .ch-gi{flex:none;width:36px;height:36px;border-radius:10px;background:var(--mint);color:var(--navy);display:flex;align-items:center;justify-content:center}\r\n.ants-clh .ch-gk{font-size:11px;letter-spacing:1.2px;font-weight:700;color:var(--mint)}\r\n.ants-clh .ch-gt{font-size:13px;font-weight:600;margin-top:1px}\r\n.ants-clh .ch-row{display:flex;gap:8px}\r\n.ants-clh .ch-t,.ants-clh .ch-b{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #E3E9F2;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:700;transition:background .25s,border-color .25s}\r\n.ants-clh .ch-t{background:#F3F6FA}\r\n.ants-clh .ch-t:hover,.ants-clh .ch-b:hover,.ants-clh .ch-us:hover{background:#D8F8E8;border-color:var(--mint)}\r\n.ants-clh .ch-gw:hover{box-shadow:0 0 0 3px rgba(60,227,150,.45)}\r\n.ants-clh .ch-b svg{color:#087A48}\r\n.ants-clh .ch-cap{font-size:10.5px;color:#6B7280;margin-top:6px;text-align:center}\r\n.ants-clh .ch-mon{margin-top:14px;background:#F3F6FA;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:12px}\r\n.ants-clh .ch-mk{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#6B7280;flex:none}\r\n.ants-clh .ch-mon svg{flex:1;min-width:0;height:30px}\r\n.ants-clh .ch-al{font-size:11px;font-weight:700;color:#087A48;flex:none}\r\n.ants-clh .ch-note{text-align:right;font-size:11px;color:#6F89AC;margin-top:10px}\r\n@keyframes ch-flow{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(24px);opacity:0}}\r\n@keyframes ch-pulse{50%{opacity:.4}}\r\n@media (max-width:480px){.ants-clh .ch-row{flex-wrap:wrap}.ants-clh .ch-t,.ants-clh .ch-b{flex:1 1 40%}.ants-clh .ch-ey{font-size:10px}}\r\n@media (prefers-reduced-motion: reduce){.ants-clh{opacity:1;transform:none;transition:none}.ants-clh *{animation:none!important;transition:none!important}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-ch-init')) return;\r\n    root.setAttribute('data-ch-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('ch-in');\r\n      setTimeout(function () { root.classList.add('ch-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.1 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-clh'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ee543b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"ee543b7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f592b5e\" data-id=\"f592b5e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-452075b animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"452075b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Una buena soluci\u00f3n necesita una <span class=\"title-green\">base que la sostenga.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4af7b13 elementor-widget elementor-widget-text-editor\" data-id=\"4af7b13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-dc-tpl=\"85\">Dise\u00f1amos la arquitectura necesaria para que las soluciones sean seguras, integrables y escalables: desde d\u00f3nde y c\u00f3mo corren hasta c\u00f3mo se conectan con el resto de tus sistemas.<\/p><section data-dc-tpl=\"81\"><div class=\"wrap\" data-dc-tpl=\"82\"><p data-dc-tpl=\"86\">Automatizamos los despliegues, observamos el comportamiento en producci\u00f3n y la dejamos preparada para crecer junto con el negocio.<\/p><\/div><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0c32ab elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"e0c32ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbd1f0c animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"fbd1f0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cloud, integraciones y DevOps bajo un mismo equipo.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c87d598 elementor-widget elementor-widget-html\" data-id=\"c87d598\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-clc\" aria-label=\"Qu\u00e9 hacemos\">\r\n  <div class=\"cc-grid\">\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M7 18a4 4 0 010-8 5.5 5.5 0 0110.7 1.5A3.5 3.5 0 0117 18z\"\/><\/svg><\/div><h3 class=\"cc-t\">Cloud architecture<\/h3><p class=\"cc-p\">Arquitecturas en la nube dise\u00f1adas para disponibilidad, costos y crecimiento.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M9 15l6-6\"\/><path pathLength=\"1\" d=\"M8 8l-2 2a4 4 0 005.7 5.7l2-2\"\/><path pathLength=\"1\" d=\"M16 16l2-2a4 4 0 00-5.7-5.7l-2 2\"\/><\/svg><\/div><h3 class=\"cc-t\">APIs<\/h3><p class=\"cc-p\">Dise\u00f1o y desarrollo de APIs para exponer y consumir datos y servicios.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M7 7h13\"\/><path pathLength=\"1\" d=\"M16 3l4 4-4 4\"\/><path pathLength=\"1\" d=\"M17 17H4\"\/><path pathLength=\"1\" d=\"M8 13l-4 4 4 4\"\/><\/svg><\/div><h3 class=\"cc-t\">Integraciones<\/h3><p class=\"cc-p\">Conexi\u00f3n entre ERP, CRM, aplicaciones propias y sistemas legacy.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M20 12a8 8 0 01-14 5.3\"\/><path pathLength=\"1\" d=\"M4 12a8 8 0 0114-5.3\"\/><path pathLength=\"1\" d=\"M18 3v4h-4\"\/><path pathLength=\"1\" d=\"M6 21v-4h4\"\/><\/svg><\/div><h3 class=\"cc-t\">CI\/CD<\/h3><p class=\"cc-p\">Pipelines que automatizan pruebas y despliegues de forma segura y repetible.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M12 2l9 5v10l-9 5-9-5V7z\"\/><path pathLength=\"1\" d=\"M12 12l9-5\"\/><path pathLength=\"1\" d=\"M12 12L3 7\"\/><path pathLength=\"1\" d=\"M12 12v10\"\/><\/svg><\/div><h3 class=\"cc-t\">Docker y Kubernetes<\/h3><p class=\"cc-p\">Contenedores y orquestaci\u00f3n para entornos portables y escalables.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M2 12h4l3-8 4 16 3-8h6\"\/><\/svg><\/div><h3 class=\"cc-t\">Observabilidad y monitoring<\/h3><p class=\"cc-p\">M\u00e9tricas, logs y alertas para detectar problemas antes que tus usuarios.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M4 17a8 8 0 1116 0\"\/><path pathLength=\"1\" d=\"M12 17l4-6\"\/><\/svg><\/div><h3 class=\"cc-t\">Performance<\/h3><p class=\"cc-p\">An\u00e1lisis y optimizaci\u00f3n para que todo responda r\u00e1pido bajo demanda.<\/p><\/article>\r\n    <article class=\"cc-card\"><div class=\"cc-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z\"\/><path pathLength=\"1\" d=\"M9 12l2 2 4-4\"\/><\/svg><\/div><h3 class=\"cc-t\">Seguridad<\/h3><p class=\"cc-p\">Buenas pr\u00e1cticas de seguridad en la infraestructura, el c\u00f3digo y los accesos.<\/p><\/article>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.ants-clc{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-clc *{box-sizing:border-box}\r\n.ants-clc .cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}\r\n@media (max-width:1100px){.ants-clc .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n@media (max-width:560px){.ants-clc .cc-grid{grid-template-columns:1fr}}\r\n.ants-clc .cc-card{position:relative;background:#fff;border:1px solid rgba(1,31,58,.12);border-radius:16px;padding:28px;cursor:default;\r\n  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;opacity:0;transform:translateY(18px)}\r\n.ants-clc.cc-in .cc-card{opacity:1;transform:none}\r\n.ants-clc.cc-in .cc-card:nth-child(4n+2){transition-delay:.08s}.ants-clc.cc-in .cc-card:nth-child(4n+3){transition-delay:.16s}.ants-clc.cc-in .cc-card:nth-child(4n+4){transition-delay:.24s}\r\n.ants-clc.cc-done .cc-card{transition-delay:0s}\r\n.ants-clc .cc-card::after{content:\"\";position:absolute;left:28px;right:28px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}\r\n.ants-clc .cc-card:hover{transform:translateY(-4px);border-color:var(--mint);box-shadow:0 16px 34px rgba(1,31,58,.12)}\r\n.ants-clc .cc-card:hover::after{transform:scaleX(1)}\r\n.ants-clc .cc-ic{width:60px;height:60px;border-radius:16px;background:var(--navy);color:var(--mint);display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}\r\n.ants-clc .cc-card:hover .cc-ic{background:var(--mint);color:var(--navy)}\r\n.ants-clc .cc-ic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}\r\n.ants-clc .cc-card:hover .cc-ic path{stroke-dasharray:1;animation:cc-draw 1s ease both}\r\n@keyframes cc-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\r\n.ants-clc .cc-t{margin:20px 0 0;font-size:20px;line-height:1.25;font-weight:700;color:var(--navy)}\r\n.ants-clc .cc-p{margin:10px 0 0;font-size:15px;line-height:1.6;color:rgba(1,31,58,.72)}\r\n@media (prefers-reduced-motion: reduce){\r\n  .ants-clc .cc-card{opacity:1;transform:none;transition:border-color .2s,box-shadow .2s}\r\n  .ants-clc .cc-card *{animation:none!important}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-cc-init')) return;\r\n    root.setAttribute('data-cc-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('cc-in');\r\n      setTimeout(function () { root.classList.add('cc-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.12 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-clc'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dd59643 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dd59643\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ddff6fe\" data-id=\"ddff6fe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-225af4e elementor-widget elementor-widget-heading\" data-id=\"225af4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">INTEGRACIONES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49d3dbd animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"49d3dbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sistemas que conversan entre s\u00ed.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9953d21 animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"9953d21\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-dc-tpl=\"145\">Conectamos aplicaciones, datos y servicios mediante APIs e integraciones robustas, para que la informaci\u00f3n fluya sin cargas manuales ni islas de datos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38333b5 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"38333b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-cli\"><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 21V5l8-2v18M12 9h8v12M7 9h2M7 13h2M7 17h2M15 13h2M15 17h2\"\/><\/svg>ERP<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 12a4 4 0 100-8 4 4 0 000 8zM4 21c0-4 3.6-6 8-6s8 2 8 6\"\/><\/svg>CRM<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 6c0-1.7 3.6-3 8-3s8 1.3 8 3-3.6 3-8 3-8-1.3-8-3zM4 6v6c0 1.7 3.6 3 8 3s8-1.3 8-3V6M4 12v6c0 1.7 3.6 3 8 3s8-1.3 8-3v-6\"\/><\/svg>Bases de datos<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M9 15l6-6M8 8l-2 2a4 4 0 005.7 5.7l2-2M16 16l2-2a4 4 0 00-5.7-5.7l-2 2\"\/><\/svg>APIs<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 448 512\" height=\"15\" width=\"13.1\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M0 32l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6zM0 265.4l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6z\"\/><\/svg>Microsoft 365<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" height=\"15\" width=\"15.0\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z\"\/><\/svg>Google Workspace<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" height=\"15\" width=\"15.0\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>WhatsApp<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M3 11l9-8 9 8M5 10v10h14V10M10 20v-6h4v6\"\/><\/svg>SharePoint<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 4h16v6H4zM4 14h16v6H4zM8 7h.01M8 17h.01\"\/><\/svg>Sistemas legacy<\/span><span class=\"ci-pill\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M3 5h18v14H3zM3 9h18M7 7h.01M10 7h.01\"\/><\/svg>Aplicaciones propias<\/span><\/div>\r\n\r\n<style>\r\n.ants-cli{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-cli *{box-sizing:border-box}\r\n.ants-cli{display:flex;flex-wrap:wrap;gap:8px;color:#fff;opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}\r\n.ants-cli.ci-in{opacity:1;transform:none}\r\n.ants-cli .ci-pill{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#D6E2F2;padding:8px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.22);\r\n  background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));cursor:default;transition:background .25s ease,color .25s ease,border-color .25s ease}\r\n.ants-cli .ci-pill svg{color:var(--mint);transition:color .25s ease}\r\n.ants-cli .ci-pill:hover{background:var(--mint);border-color:var(--mint);color:var(--navy)}\r\n.ants-cli .ci-pill:hover svg{color:var(--navy)}\r\n@media (prefers-reduced-motion: reduce){.ants-cli{opacity:1;transform:none;transition:none}.ants-cli *{transition:none!important}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-ci-init')) return;\r\n    root.setAttribute('data-ci-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('ci-in');\r\n      setTimeout(function () { root.classList.add('ci-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.1 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-cli'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5b60c87\" data-id=\"5b60c87\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-67db0e6 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"67db0e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-clg\">\r\n  <svg viewBox=\"-50 0 640 430\" role=\"img\" aria-label=\"Integraci\u00f3n de sistemas mediante APIs\"><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"270\" y2=\"65\" style=\"animation-delay:0.0s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"422\" y2=\"109\" style=\"animation-delay:0.15s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"485\" y2=\"215\" style=\"animation-delay:0.3s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"422\" y2=\"321\" style=\"animation-delay:0.44999999999999996s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"270\" y2=\"365\" style=\"animation-delay:0.6s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"118\" y2=\"321\" style=\"animation-delay:0.75s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"55\" y2=\"215\" style=\"animation-delay:0.8999999999999999s\"\/><line class=\"cg-l\" x1=\"270\" y1=\"215\" x2=\"118\" y2=\"109\" style=\"animation-delay:1.05s\"\/><circle class=\"cg-halo\" cx=\"270\" cy=\"215\" r=\"62\"\/><circle cx=\"270\" cy=\"215\" r=\"46\" fill=\"#3CE396\"\/><text x=\"270\" y=\"213\" text-anchor=\"middle\" class=\"cg-api\">API<\/text><text x=\"270\" y=\"231\" text-anchor=\"middle\" class=\"cg-sub\">Integraci\u00f3n<\/text><g class=\"cg-n\"><rect x=\"230\" y=\"46\" width=\"81\" height=\"38\" rx=\"11\"\/><g transform=\"translate(244,57) scale(0.667)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 21V5l8-2v18M12 9h8v12M7 9h2M7 13h2M7 17h2M15 13h2M15 17h2\"\/><\/g><text x=\"269\" y=\"70\">ERP<\/text><\/g><g class=\"cg-n\"><rect x=\"382\" y=\"90\" width=\"81\" height=\"38\" rx=\"11\"\/><g transform=\"translate(396,101) scale(0.667)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 12a4 4 0 100-8 4 4 0 000 8zM4 21c0-4 3.6-6 8-6s8 2 8 6\"\/><\/g><text x=\"421\" y=\"114\">CRM<\/text><\/g><g class=\"cg-n\"><rect x=\"426\" y=\"196\" width=\"119\" height=\"38\" rx=\"11\"\/><g transform=\"translate(440,207) scale(0.6667)\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/g><text x=\"465\" y=\"220\">WhatsApp<\/text><\/g><g class=\"cg-n\"><rect x=\"345\" y=\"302\" width=\"155\" height=\"38\" rx=\"11\"\/><g transform=\"translate(359,313) scale(0.0312)\" fill=\"currentColor\"><path d=\"M0 32l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6zM0 265.4l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6z\"\/><\/g><text x=\"382\" y=\"326\">Microsoft 365<\/text><\/g><g class=\"cg-n\"><rect x=\"180\" y=\"346\" width=\"180\" height=\"38\" rx=\"11\"\/><g transform=\"translate(194,357) scale(0.6667)\" fill=\"currentColor\"><path d=\"M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z\"\/><\/g><text x=\"219\" y=\"370\">Google Workspace<\/text><\/g><g class=\"cg-n\"><rect x=\"51\" y=\"302\" width=\"134\" height=\"38\" rx=\"11\"\/><g transform=\"translate(65,313) scale(0.667)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 11l9-8 9 8M5 10v10h14V10M10 20v-6h4v6\"\/><\/g><text x=\"90\" y=\"326\">SharePoint<\/text><\/g><g class=\"cg-n\"><rect x=\"-31\" y=\"196\" width=\"172\" height=\"38\" rx=\"11\"\/><g transform=\"translate(-17,207) scale(0.667)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16v6H4zM4 14h16v6H4zM8 7h.01M8 17h.01\"\/><\/g><text x=\"8\" y=\"220\">Sistemas legacy<\/text><\/g><g class=\"cg-n\"><rect x=\"36\" y=\"90\" width=\"164\" height=\"38\" rx=\"11\"\/><g transform=\"translate(50,101) scale(0.667)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6c0-1.7 3.6-3 8-3s8 1.3 8 3-3.6 3-8 3-8-1.3-8-3zM4 6v6c0 1.7 3.6 3 8 3s8-1.3 8-3V6M4 12v6c0 1.7 3.6 3 8 3s8-1.3 8-3v-6\"\/><\/g><text x=\"75\" y=\"114\">Bases de datos<\/text><\/g><\/svg>\r\n<\/div>\r\n\r\n<style>\r\n.ants-clg{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-clg *{box-sizing:border-box}\r\n.ants-clg{opacity:0;transform:scale(.96);transition:opacity .7s ease,transform .7s ease}\r\n.ants-clg.cg-in{opacity:1;transform:none}\r\n.ants-clg svg{display:block;width:100%;height:auto;overflow:visible}\r\n.ants-clg .cg-l{stroke:#3CE396;stroke-opacity:.55;stroke-width:1.6;stroke-dasharray:5 7;animation:cg-dash 1.4s linear infinite}\r\n.ants-clg .cg-halo{fill:#3CE396;opacity:.14;transform-box:fill-box;transform-origin:center;animation:cg-beat 2.8s ease-in-out infinite}\r\n.ants-clg .cg-api{font-size:19px;font-weight:700;fill:#011F3A;font-family:'Visby','Visby CF','Visby Round CF',system-ui,sans-serif}\r\n.ants-clg .cg-sub{font-size:10.5px;font-weight:600;fill:#011F3A;font-family:'Visby','Visby CF','Visby Round CF',system-ui,sans-serif}\r\n.ants-clg .cg-n{color:#3CE396;cursor:default}\r\n.ants-clg .cg-n rect{fill:#06304F;stroke:rgba(255,255,255,.3);transition:fill .25s ease,stroke .25s ease}\r\n.ants-clg .cg-n text{font-size:13px;font-weight:600;fill:#fff;font-family:'Visby','Visby CF','Visby Round CF',system-ui,sans-serif;transition:fill .25s ease}\r\n.ants-clg .cg-n:hover{color:#011F3A}\r\n.ants-clg .cg-n:hover rect{fill:#3CE396;stroke:#3CE396}\r\n.ants-clg .cg-n:hover text{fill:#011F3A}\r\n@keyframes cg-dash{to{stroke-dashoffset:-24}}\r\n@keyframes cg-beat{50%{transform:scale(1.12);opacity:.22}}\r\n@media (prefers-reduced-motion: reduce){.ants-clg{opacity:1;transform:none;transition:none}.ants-clg *{animation:none!important;transition:none!important}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-cg-init')) return;\r\n    root.setAttribute('data-cg-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('cg-in');\r\n      setTimeout(function () { root.classList.add('cg-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.15 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-clg'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bf0f6ef elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"bf0f6ef\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-176ca8f\" data-id=\"176ca8f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0928742 elementor-widget elementor-widget-heading\" data-id=\"0928742\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DEVOPS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ccf780e animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ccf780e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Del c\u00f3digo a producci\u00f3n, de forma autom\u00e1tica y confiable.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-360bbbc elementor-widget elementor-widget-text-editor\" data-id=\"360bbbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-dc-tpl=\"237\">Cada cambio recorre el mismo camino: se construye, se prueba, se empaqueta y se despliega. Sin pasos manuales, con visibilidad en cada etapa.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fae6496 elementor-widget elementor-widget-html\" data-id=\"fae6496\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-cld\">\r\n  <div class=\"cd-track\"><div class=\"cd-line\"><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M12 15a3 3 0 100-6 3 3 0 000 6z\"\/><path pathLength=\"1\" d=\"M3 12h6\"\/><path pathLength=\"1\" d=\"M15 12h6\"\/><\/svg><\/div><div class=\"cd-n\">C\u00f3digo<\/div><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M20 12a8 8 0 01-14 5.3\"\/><path pathLength=\"1\" d=\"M4 12a8 8 0 0114-5.3\"\/><path pathLength=\"1\" d=\"M18 3v4h-4\"\/><path pathLength=\"1\" d=\"M6 21v-4h4\"\/><\/svg><\/div><div class=\"cd-n\">Build<\/div><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M9 3h6\"\/><path pathLength=\"1\" d=\"M10 3v6l-5 9a2 2 0 002 3h10a2 2 0 002-3l-5-9V3\"\/><\/svg><\/div><div class=\"cd-n\">Tests<\/div><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M12 2l9 5v10l-9 5-9-5V7z\"\/><path pathLength=\"1\" d=\"M12 12l9-5\"\/><path pathLength=\"1\" d=\"M12 12L3 7\"\/><path pathLength=\"1\" d=\"M12 12v10\"\/><\/svg><\/div><div class=\"cd-n\">Contenedor<\/div><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M12 16V4\"\/><path pathLength=\"1\" d=\"M7 9l5-5 5 5\"\/><path pathLength=\"1\" d=\"M4 20h16\"\/><\/svg><\/div><div class=\"cd-n\">Deploy<\/div><\/div><div class=\"cd-st\"><div class=\"cd-dot\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path pathLength=\"1\" d=\"M2 12h4l3-8 4 16 3-8h6\"\/><\/svg><\/div><div class=\"cd-n\">Monitoreo<\/div><\/div><\/div>\r\n  <div class=\"cd-bens\"><div class=\"cd-b\"><div class=\"cd-bt\"><span><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 16V4M7 9l5-5 5 5M4 20h16\"\/><\/svg><\/span>Entregas frecuentes y seguras<\/div><p>Menos riesgo en cada release y m\u00e1s velocidad para llegar al usuario.<\/p><\/div><div class=\"cd-b\"><div class=\"cd-bt\"><span><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 2l9 5v10l-9 5-9-5V7zM12 12l9-5M12 12L3 7M12 12v10\"\/><\/svg><\/span>Entornos reproducibles<\/div><p>Lo que funciona en pruebas funciona en producci\u00f3n.<\/p><\/div><div class=\"cd-b\"><div class=\"cd-bt\"><span><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M2 12h4l3-8 4 16 3-8h6\"\/><\/svg><\/span>Visibilidad en tiempo real<\/div><p>M\u00e9tricas y alertas para actuar antes de que haya impacto.<\/p><\/div><\/div>\r\n  <div class=\"cd-plat\"><span class=\"cd-pl\">PLATAFORMAS<\/span><span class=\"cd-tag\"><svg viewBox=\"0 0 640 512\" height=\"15\" width=\"18.8\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M180.4 203c-.7 22.6 10.6 32.7 10.9 39-.1 1.3-.6 2.5-1.3 3.6s-1.7 2-2.8 2.6l-12.8 9c-1.7 1.2-3.6 1.8-5.6 1.9-.4 0-8.2 1.8-20.5-25.6-7.5 9.4-17 16.9-27.9 22s-22.7 7.7-34.7 7.5c-16.3 .9-60.4-9.2-58.1-56.2-1.6-38.3 34.1-62.1 70.9-60 7.1 0 21.6 .4 47 6.3l0-15.6c2.7-26.5-14.7-47-44.8-43.9-2.4 0-19.4-.5-45.8 10.1-7.4 3.4-8.3 2.8-10.8 2.8-7.4 0-4.4-21.5-2.9-24.2 5.2-6.4 35.9-18.4 65.9-18.2 20.1-1.8 40.1 4.4 55.7 17.3 6.3 7.1 11.2 15.4 14.2 24.4s4.2 18.5 3.5 28l0 69.3zM94 235.4c32.4-.5 46.2-20 49.3-30.5 2.5-10.1 2.1-16.4 2.1-27.4-9.7-2.3-23.6-4.9-39.6-4.9-15.2-1.1-42.8 5.6-41.7 32.3-1.2 16.8 11.1 31.4 30 30.5zm170.9 23.1c-7.9 .7-11.5-4.9-12.7-10.4L202.4 83.4c-1-2.8-1.6-5.6-1.9-8.6-.2-1.2 .1-2.4 .8-3.4s1.8-1.6 3-1.8c.2 0-2.1 0 22.2 0 8.8-.9 11.6 6 12.6 10.4L274.9 220.8 308.1 80c.5-3.2 2.9-11.1 12.8-10.2l17.2 0c2.2-.2 11.1-.5 12.7 10.4L384.1 222.7 421 80.1c.5-2.2 2.7-11.4 12.7-10.4l19.7 0c.9-.1 6.2-.8 5.3 8.6-.4 1.8 3.4-10.7-52.8 169.9-1.1 5.5-4.8 11.1-12.7 10.4l-18.7 0c-10.9 1.2-12.5-9.7-12.7-10.7l-33.2-137.1-32.8 137c-.2 1.1-1.7 11.9-12.7 10.7l-18.3 0 0 0zm273.5 5.6c-5.9 0-33.9-.3-57.4-12.3-2.3-1-4.3-2.6-5.7-4.8s-2.1-4.6-2.1-7.1l0-10.7c0-8.5 6.2-6.9 8.8-5.9 10 4.1 16.5 7.1 28.8 9.6 36.7 7.5 52.8-2.3 56.7-4.5 13.2-7.8 14.2-25.7 5.3-34.9-10.5-8.8-15.5-9.1-53.1-21-4.6-1.3-43.7-13.6-43.8-52.4-.6-28.2 25-56.2 69.5-56 12.7 0 46.4 4.1 55.6 15.6 1.4 2.1 2 4.6 1.9 7l0 10.1c0 4.4-1.6 6.7-4.9 6.7-7.7-.9-21.4-11.2-49.2-10.8-6.9-.4-39.9 .9-38.4 25-.4 19 26.6 26.1 29.7 26.9 36.5 11 48.6 12.8 63.1 29.6 17.1 22.2 7.9 48.3 4.3 55.4-19.1 37.5-68.4 34.4-69.3 34.4zm40.2 104.9c-70 51.7-171.7 79.2-258.5 79.2-117.1 .8-230.3-42.3-317.3-120.7-6.5-5.9-.8-14 7.2-9.5 96.5 55.2 205.7 84.2 316.9 84.1 83-.4 165.1-17.3 241.6-49.5 11.8-5 21.8 7.8 10.1 16.4zm29.2-33.3c-9-11.5-59.3-5.4-81.8-2.7-6.8 .8-7.9-5.1-1.8-9.5 40.1-28.2 105.9-20.1 113.4-10.6 7.5 9.5-2.1 75.4-39.6 106.9-5.8 4.9-11.3 2.3-8.7-4.1 8.4-21.3 27.4-68.5 18.4-80z\"\/><\/svg>AWS<\/span><span class=\"cd-tag\"><svg viewBox=\"0 0 448 512\" height=\"15\" width=\"13.1\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M0 32l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6zM0 265.4l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6z\"\/><\/svg>Microsoft Azure<\/span><span class=\"cd-tag\"><svg viewBox=\"0 0 24 24\" height=\"15\" width=\"15.0\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M12.19 2.38a9.344 9.344 0 0 0-9.234 6.893c.053-.02-.055.013 0 0-3.875 2.551-3.922 8.11-.247 10.941l.006-.007-.007.03a6.717 6.717 0 0 0 4.077 1.356h5.173l.03.03h5.192c6.687.053 9.376-8.605 3.835-12.35a9.365 9.365 0 0 0-2.821-4.552l-.043.043.006-.05A9.344 9.344 0 0 0 12.19 2.38zm-.358 4.146c1.244-.04 2.518.368 3.486 1.15a5.186 5.186 0 0 1 1.862 4.078v.518c3.53-.07 3.53 5.262 0 5.193h-5.193l-.008.009v-.04H6.785a2.59 2.59 0 0 1-1.067-.23h.001a2.597 2.597 0 1 1 3.437-3.437l3.013-3.012A6.747 6.747 0 0 0 8.11 8.24c.018-.01.04-.026.054-.023a5.186 5.186 0 0 1 3.67-1.69z\"\/><\/svg>Google Cloud<\/span><span class=\"cd-tag\"><svg viewBox=\"0 0 24 24\" height=\"15\" width=\"15.0\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z\"\/><\/svg>Docker<\/span><span class=\"cd-tag\"><svg viewBox=\"0 0 24 24\" height=\"15\" width=\"15.0\" fill=\"currentColor\" style=\"flex:none\"><path d=\"M10.204 14.35l.007.01-.999 2.413a5.171 5.171 0 0 1-2.075-2.597l2.578-.437.004.005a.44.44 0 0 1 .484.606zm-.833-2.129a.44.44 0 0 0 .173-.756l.002-.011L7.585 9.7a5.143 5.143 0 0 0-.73 3.255l2.514-.725.002-.009zm1.145-1.98a.44.44 0 0 0 .699-.337l.01-.005.15-2.62a5.144 5.144 0 0 0-3.01 1.442l2.147 1.523.004-.002zm.76 2.75l.723.349.722-.347.18-.78-.5-.623h-.804l-.5.623.179.779zm1.5-3.095a.44.44 0 0 0 .7.336l.008.003 2.134-1.513a5.188 5.188 0 0 0-2.992-1.442l.148 2.615.002.001zm10.876 5.97l-5.773 7.181a1.6 1.6 0 0 1-1.248.594l-9.261.003a1.6 1.6 0 0 1-1.247-.596l-5.776-7.18a1.583 1.583 0 0 1-.307-1.34L2.1 5.573c.108-.47.425-.864.863-1.073L11.305.513a1.606 1.606 0 0 1 1.385 0l8.345 3.985c.438.209.755.604.863 1.073l2.062 8.955c.108.47-.005.963-.308 1.34zm-3.289-2.057c-.042-.01-.103-.026-.145-.034-.174-.033-.315-.025-.479-.038-.35-.037-.638-.067-.895-.148-.105-.04-.18-.165-.216-.216l-.201-.059a6.45 6.45 0 0 0-.105-2.332 6.465 6.465 0 0 0-.936-2.163c.052-.047.15-.133.177-.159.008-.09.001-.183.094-.282.197-.185.444-.338.743-.522.142-.084.273-.137.415-.242.032-.024.076-.062.11-.089.24-.191.295-.52.123-.736-.172-.216-.506-.236-.745-.045-.034.027-.08.062-.111.088-.134.116-.217.23-.33.35-.246.25-.45.458-.673.609-.097.056-.239.037-.303.033l-.19.135a6.545 6.545 0 0 0-4.146-2.003l-.012-.223c-.065-.062-.143-.115-.163-.25-.022-.268.015-.557.057-.905.023-.163.061-.298.068-.475.001-.04-.001-.099-.001-.142 0-.306-.224-.555-.5-.555-.275 0-.499.249-.499.555l.001.014c0 .041-.002.092 0 .128.006.177.044.312.067.475.042.348.078.637.056.906a.545.545 0 0 1-.162.258l-.012.211a6.424 6.424 0 0 0-4.166 2.003 8.373 8.373 0 0 1-.18-.128c-.09.012-.18.04-.297-.029-.223-.15-.427-.358-.673-.608-.113-.12-.195-.234-.329-.349-.03-.026-.077-.062-.111-.088a.594.594 0 0 0-.348-.132.481.481 0 0 0-.398.176c-.172.216-.117.546.123.737l.007.005.104.083c.142.105.272.159.414.242.299.185.546.338.743.522.076.082.09.226.1.288l.16.143a6.462 6.462 0 0 0-1.02 4.506l-.208.06c-.055.072-.133.184-.215.217-.257.081-.546.11-.895.147-.164.014-.305.006-.48.039-.037.007-.09.02-.133.03l-.004.002-.007.002c-.295.071-.484.342-.423.608.061.267.349.429.645.365l.007-.001.01-.003.129-.029c.17-.046.294-.113.448-.172.33-.118.604-.217.87-.256.112-.009.23.069.288.101l.217-.037a6.5 6.5 0 0 0 2.88 3.596l-.09.218c.033.084.069.199.044.282-.097.252-.263.517-.452.813-.091.136-.185.242-.268.399-.02.037-.045.095-.064.134-.128.275-.034.591.213.71.248.12.556-.007.69-.282v-.002c.02-.039.046-.09.062-.127.07-.162.094-.301.144-.458.132-.332.205-.68.387-.897.05-.06.13-.082.215-.105l.113-.205a6.453 6.453 0 0 0 4.609.012l.106.192c.086.028.18.042.256.155.136.232.229.507.342.84.05.156.074.295.145.457.016.037.043.09.062.129.133.276.442.402.69.282.247-.118.341-.435.213-.71-.02-.039-.045-.096-.065-.134-.083-.156-.177-.261-.268-.398-.19-.296-.346-.541-.443-.793-.04-.13.007-.21.038-.294-.018-.022-.059-.144-.083-.202a6.499 6.499 0 0 0 2.88-3.622c.064.01.176.03.213.038.075-.05.144-.114.28-.104.266.039.54.138.87.256.154.06.277.128.448.173.036.01.088.019.13.028l.009.003.007.001c.297.064.584-.098.645-.365.06-.266-.128-.537-.423-.608zM16.4 9.701l-1.95 1.746v.005a.44.44 0 0 0 .173.757l.003.01 2.526.728a5.199 5.199 0 0 0-.108-1.674A5.208 5.208 0 0 0 16.4 9.7zm-4.013 5.325a.437.437 0 0 0-.404-.232.44.44 0 0 0-.372.233h-.002l-1.268 2.292a5.164 5.164 0 0 0 3.326.003l-1.27-2.296h-.01zm1.888-1.293a.44.44 0 0 0-.27.036.44.44 0 0 0-.214.572l-.003.004 1.01 2.438a5.15 5.15 0 0 0 2.081-2.615l-2.6-.44-.004.005z\"\/><\/svg>Kubernetes<\/span><\/div>\r\n<\/div>\r\n\r\n<style>\r\n.ants-cld{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-cld *{box-sizing:border-box}\r\n.ants-cld .cd-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}\r\n.ants-cld .cd-line{position:absolute;left:8.3%;right:8.3%;top:28px;height:2px;background:#D5F4E4;transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease .2s}\r\n.ants-cld.cd-in .cd-line{transform:scaleX(1)}\r\n.ants-cld .cd-st{position:relative;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}\r\n.ants-cld.cd-in .cd-st{opacity:1;transform:none}\r\n.ants-cld.cd-in .cd-st:nth-of-type(2){transition-delay:.1s}.ants-cld.cd-in .cd-st:nth-of-type(3){transition-delay:.2s}.ants-cld.cd-in .cd-st:nth-of-type(4){transition-delay:.3s}.ants-cld.cd-in .cd-st:nth-of-type(5){transition-delay:.4s}.ants-cld.cd-in .cd-st:nth-of-type(6){transition-delay:.5s}\r\n.ants-cld.cd-done .cd-st{transition-delay:0s}\r\n.ants-cld .cd-dot{width:56px;height:56px;margin:0 auto;border-radius:50%;background:var(--navy);color:var(--mint);display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 0 0 2px var(--mint);\r\n  transition:background .25s ease,color .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}\r\n.ants-cld .cd-st:hover .cd-dot{background:var(--mint);color:var(--navy);transform:scale(1.1);box-shadow:0 0 0 2px var(--mint),0 10px 24px rgba(60,227,150,.35)}\r\n.ants-cld .cd-dot svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}\r\n.ants-cld .cd-st:hover .cd-dot path{stroke-dasharray:1;animation:cd-draw 1s ease both}\r\n@keyframes cd-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}\r\n.ants-cld .cd-n{margin-top:12px;font-size:15px;font-weight:700;transition:color .25s ease}\r\n.ants-cld .cd-st:hover .cd-n{color:#087A48}\r\n.ants-cld .cd-bens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}\r\n.ants-cld .cd-b{border-left:3px solid var(--mint);padding:4px 0 4px 18px;transition:border-color .25s ease,transform .25s ease}\r\n.ants-cld .cd-b:hover{transform:translateX(4px)}\r\n.ants-cld .cd-bt{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700}\r\n.ants-cld .cd-bt span{display:flex;color:#087A48}\r\n.ants-cld .cd-b p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:rgba(1,31,58,.72)}\r\n.ants-cld .cd-plat{margin-top:44px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}\r\n.ants-cld .cd-pl{font-size:12px;font-weight:700;letter-spacing:2px;color:#6B7280;margin-right:4px}\r\n.ants-cld .cd-tag{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--navy);background:#F3F6FA;border:1px solid #E3E9F2;border-radius:999px;padding:7px 14px;cursor:default;transition:background .25s ease,border-color .25s ease}\r\n.ants-cld .cd-tag:hover{background:var(--mint);border-color:var(--mint)}\r\n@media (max-width:900px){\r\n  .ants-cld .cd-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.ants-cld .cd-line{display:none}\r\n  .ants-cld .cd-bens{grid-template-columns:1fr}\r\n}\r\n@media (max-width:480px){.ants-cld .cd-track{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n@media (prefers-reduced-motion: reduce){.ants-cld .cd-line{transform:none;transition:none}.ants-cld .cd-st{opacity:1;transform:none;transition:none}.ants-cld *{animation:none!important}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-cd-init')) return;\r\n    root.setAttribute('data-cd-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('cd-in');\r\n      setTimeout(function () { root.classList.add('cd-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.15 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-cld'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd1ed03 elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"dd1ed03\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fed1034 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"fed1034\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cuatro pasos, sin sorpresas.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-572ca53 elementor-widget elementor-widget-html\" data-id=\"572ca53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ants-cle\"><div class=\"ce-grid\"><article class=\"ce-card\"><div class=\"ce-num\">01<\/div><div><h3 class=\"ce-t\">Relevamiento<\/h3><p class=\"ce-p\">Analizamos la infraestructura, las aplicaciones y las integraciones actuales.<\/p><\/div><\/article><article class=\"ce-card\"><div class=\"ce-num\">02<\/div><div><h3 class=\"ce-t\">Dise\u00f1o<\/h3><p class=\"ce-p\">Definimos una arquitectura segura, escalable y alineada al negocio.<\/p><\/div><\/article><article class=\"ce-card\"><div class=\"ce-num\">03<\/div><div><h3 class=\"ce-t\">Implementaci\u00f3n<\/h3><p class=\"ce-p\">Automatizamos despliegues, integramos sistemas y migramos con control.<\/p><\/div><\/article><article class=\"ce-card\"><div class=\"ce-num\">04<\/div><div><h3 class=\"ce-t\">Operaci\u00f3n<\/h3><p class=\"ce-p\">Monitoreamos, optimizamos y mejoramos de forma continua.<\/p><\/div><\/article><\/div><\/div>\r\n\r\n<style>\r\n.ants-cle{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-cle *{box-sizing:border-box}\r\n.ants-cle .ce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}\r\n@media (max-width:1100px){.ants-cle .ce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n@media (max-width:560px){.ants-cle .ce-grid{grid-template-columns:1fr}}\r\n.ants-cle .ce-card{position:relative;display:flex;gap:16px;background:#fff;border:1px solid rgba(1,31,58,.12);border-radius:16px;padding:26px;\r\n  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;opacity:0;transform:translateY(18px)}\r\n.ants-cle.ce-in .ce-card{opacity:1;transform:none}\r\n.ants-cle.ce-in .ce-card:nth-child(4n+2){transition-delay:.08s}.ants-cle.ce-in .ce-card:nth-child(4n+3){transition-delay:.16s}.ants-cle.ce-in .ce-card:nth-child(4n+4){transition-delay:.24s}\r\n.ants-cle.ce-done .ce-card{transition-delay:0s}\r\n.ants-cle .ce-card::after{content:\"\";position:absolute;left:26px;right:26px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}\r\n.ants-cle .ce-card:hover{transform:translateY(-4px);border-color:var(--mint);box-shadow:0 16px 34px rgba(1,31,58,.12)}\r\n.ants-cle .ce-card:hover::after{transform:scaleX(1)}\r\n.ants-cle .ce-num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--mint);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease}\r\n.ants-cle .ce-card:hover .ce-num{background:var(--mint);color:var(--navy)}\r\n.ants-cle .ce-t{margin:0;font-size:19px;line-height:1.25;font-weight:700}\r\n.ants-cle .ce-p{margin:6px 0 0;font-size:15px;line-height:1.55;color:rgba(1,31,58,.72)}\r\n@media (prefers-reduced-motion: reduce){.ants-cle .ce-card{opacity:1;transform:none;transition:border-color .2s,box-shadow .2s}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-ce-init')) return;\r\n    root.setAttribute('data-ce-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('ce-in');\r\n      setTimeout(function () { root.classList.add('ce-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.12 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-cle'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43eb2ce elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"43eb2ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f3a575 elementor-widget elementor-widget-html\" data-id=\"4f3a575\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n  ANTS \u00b7 Cloud, DevOps e Integraciones \u2014 bloque \"Soporte y Evoluci\u00f3n Continua\" (widget HTML)\r\n  Pegar en un widget \"HTML\" de Elementor. CSS + JS vanilla. Incluye su propia caja navy con borde dorado (#D3BE31).\r\n  Para usar tu propio fondo desde Elementor: borrar la l\u00ednea \"background\" de  .ants-cls .cs-box.\r\n  Bot\u00f3n -> \/soporte\/  (cambiar el href si tu URL es otra). Hover: p\u00edldoras doradas, bot\u00f3n con grow y brillo.\r\n-->\r\n<div class=\"ants-cls\">\r\n  <div class=\"cs-box\">\r\n    <div class=\"cs-txt\">\r\n      <div class=\"cs-ey\">SOPORTE Y EVOLUCI\u00d3N CONTINUA<\/div>\r\n      <h3 class=\"cs-h\">La operaci\u00f3n no termina en el go&#8209;live.<\/h3>\r\n      <p class=\"cs-p\">Acompa\u00f1amos la operaci\u00f3n de tus aplicaciones y de tu infraestructura con soporte L2\/L3, monitoreo, cloud operations y mejora continua.<\/p>\r\n      <a class=\"cs-btn\" href=\"\/soporte\/\"><span>Explorar soporte<\/span><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n    <\/div>\r\n    <div class=\"cs-pills\"><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 5h16v11H9l-5 4z\"\/><\/svg>Application Support L2\/L3<\/span><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6zM9 12l2 2 4-4\"\/><\/svg>Incident Management<\/span><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M7 18a4 4 0 010-8 5.5 5.5 0 0110.7 1.5A3.5 3.5 0 0117 18z\"\/><\/svg>Cloud Operations<\/span><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M2 12h4l3-8 4 16 3-8h6\"\/><\/svg>Monitoreo<\/span><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M20 12a8 8 0 01-14 5.3M4 12a8 8 0 0114-5.3M18 3v4h-4M6 21v-4h4\"\/><\/svg>Mantenimiento evolutivo<\/span><span class=\"cs-pill\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M4 20l6-6M4 14v6h6M20 4l-6 6M20 10V4h-6\"\/><\/svg>Mejora continua<\/span><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.ants-cls{--mint:#3CE396;--navy:#011F3A;width:100%;font-family:'Visby','Visby CF','Visby Round CF',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--navy)}\r\n.ants-cls *{box-sizing:border-box}\r\n.ants-cls{--gold:#D3BE31;color:#fff}\r\n.ants-cls .cs-box{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center;border-radius:20px;padding:44px;border:1px solid rgba(211,190,49,.5);\r\n  background:radial-gradient(120% 140% at 100% 100%,rgba(211,190,49,.16),rgba(211,190,49,0) 55%),var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);\r\n  opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}\r\n.ants-cls.cs-in .cs-box{opacity:1;transform:none}\r\n.ants-cls .cs-ey{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--gold)}\r\n.ants-cls .cs-h{margin:12px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-1px;font-weight:700;color:#fff}\r\n.ants-cls .cs-p{margin:14px 0 0;font-size:17px;line-height:1.55;color:#C9D8EC}\r\n.ants-cls .cs-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;margin-top:24px;min-height:52px;padding:0 28px;border-radius:16px;font-size:17px;font-weight:800;color:var(--navy);text-decoration:none;\r\n  background:linear-gradient(160deg,rgba(211,190,49,.98),rgba(211,190,49,.78));border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(211,190,49,.25);\r\n  transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}\r\n.ants-cls .cs-btn:hover{transform:scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 14px 36px rgba(211,190,49,.45),0 0 0 4px rgba(211,190,49,.18)}\r\n.ants-cls .cs-btn:active{transform:scale(1.02)}\r\n.ants-cls .cs-btn:focus-visible{outline:2px solid #fff;outline-offset:4px}\r\n.ants-cls .cs-btn::before{content:\"\";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);transition:left .7s ease}\r\n.ants-cls .cs-btn:hover::before{left:130%}\r\n.ants-cls .cs-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}\r\n.ants-cls .cs-btn:hover svg{transform:translateX(5px)}\r\n.ants-cls .cs-pills{display:flex;flex-wrap:wrap;gap:8px}\r\n.ants-cls .cs-pill{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;border:1px solid rgba(211,190,49,.5);border-radius:10px;padding:10px 14px;background:rgba(211,190,49,.08);cursor:default;\r\n  transition:background .25s ease,color .25s ease,border-color .25s ease}\r\n.ants-cls .cs-pill svg{color:var(--gold);transition:color .25s ease}\r\n.ants-cls .cs-pill:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}\r\n.ants-cls .cs-pill:hover svg{color:var(--navy)}\r\n@media (max-width:900px){.ants-cls .cs-box{grid-template-columns:1fr;padding:32px 24px}}\r\n@media (max-width:520px){.ants-cls .cs-btn{width:100%;justify-content:center}}\r\n@media (prefers-reduced-motion: reduce){.ants-cls .cs-box{opacity:1;transform:none;transition:none}.ants-cls .cs-btn,.ants-cls .cs-btn svg,.ants-cls .cs-btn::before{transition:none}.ants-cls .cs-btn:hover{transform:none}}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init(root) {\r\n    if (root.getAttribute('data-cs-init')) return;\r\n    root.setAttribute('data-cs-init', '1');\r\n    var reveal = function () {\r\n      root.classList.add('cs-in');\r\n      setTimeout(function () { root.classList.add('cs-done'); }, 1400);\r\n    };\r\n    if ('IntersectionObserver' in window) {\r\n      var io = new IntersectionObserver(function (es) {\r\n        es.forEach(function (e) { if (e.isIntersecting) { reveal(); io.disconnect(); } });\r\n      }, { threshold: 0.15 });\r\n      io.observe(root);\r\n    } else { reveal(); }\r\n  }\r\n  function boot() { Array.prototype.forEach.call(document.querySelectorAll('.ants-cls'), init); }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); else boot();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Infraestructura preparada para crecer, integrar y operar con confiabilidad. Dise\u00f1amos arquitecturas, integraciones y pr\u00e1cticas DevOps que mejoran la disponibilidad, seguridad, performance y capacidad de evoluci\u00f3n de las soluciones digitales. Hablemos de tu desaf\u00edo Ver qu\u00e9 hacemos EJEMPLO \u00b7 ARQUITECTURA EN LA NUBEOperativo Usuarios y aplicaciones API GATEWAYAutenticaci\u00f3n y balanceo de carga Servicio AServicio BServicio C [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-1055","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/pages\/1055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/comments?post=1055"}],"version-history":[{"count":13,"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/pages\/1055\/revisions"}],"predecessor-version":[{"id":1163,"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/pages\/1055\/revisions\/1163"}],"wp:attachment":[{"href":"https:\/\/ants-rework.antsolutions.xyz\/en\/wp-json\/wp\/v2\/media?parent=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}