PageSourceSearch

https://optimia.ai/Cotiza

html optimia.ai collected 2026-10-05 15:19:04 UTC 14,846 bytes, 287 lines download raw bytes

1<!DOCTYPE html>
2<html lang="es">
3 <head>
4  <meta charset="utf-8"/>
5  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6  <!-- ── Primary SEO ── -->
7  <title>
8   Cotiza | Optimia IA
9  </title>
10  <meta content="Cotiza on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a." name="description"/>
11  <meta content="inteligencia artificial, ingeniería de datos, IA empresarial, machine learning, automatización, chatbots, análisis predictivo, social listening, México, LATAM, Optimia" name="keywords"/>
12  <meta content="Optimia AI" name="author"/>
13  <meta content="index, follow" name="robots"/>
14  <!-- ── Hreflang (base — overridden per page by SEOHead component) ── -->
15  <link href="https://optimia.ai/" hreflang="es-MX" rel="alternate"/>
16  <link href="https://optimia.ai/en" hreflang="en" rel="alternate"/>
17  <link href="https://optimia.ai/" hreflang="x-default" rel="alternate"/>
18  <!-- ── Open Graph / Facebook ── -->
19  <meta content="website" property="og:type"/>
20  <meta content="https://optimia.ai/Cotiza" property="og:url"/>
21  <meta content="Cotiza | Optimia IA" property="og:title"/>
22  <meta content="Cotiza on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a." property="og:description"/>
23  <meta content="https://media.base44.com/images/public/69c57eedf1700a5569745c62/3ef1d4b37_Favicon_web.png/v1/fill/w_1200,h_630/3ef1d4b37_Favicon_web.png" property="og:image"/>
24  <meta content="1200" property="og:image:width"/>
25  <meta content="630" property="og:image:height"/>
26  <meta content="es_MX" property="og:locale"/>
27  <meta content="Optimia IA" property="og:site_name"/>
28  <!-- ── Twitter Card ── -->
29  <meta content="summary_large_image" name="twitter:card"/>
30  <meta content="@optimia_ai" name="twitter:site"/>
31  <meta content="Cotiza | Optimia IA" name="twitter:title"/>
32  <meta content="Cotiza on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a." name="twitter:description"/>
33  <meta content="https://media.base44.com/images/public/69c57eedf1700a5569745c62/3ef1d4b37_Favicon_web.png/v1/fill/w_1200,h_630/3ef1d4b37_Favicon_web.png" name="twitter:image"/>
34  <!-- ── Favicon (inline SVG data URI — no external file dependency) ── -->
35  <link href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='48' fill='%23CE3126'/%3E%3Ccircle cx='50' cy='50' r='20' fill='%23ffffff'/%3E%3C/svg%3E" rel="icon" type="image/svg+xml"/>
36  <link href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='48' fill='%23CE3126'/%3E%3Ccircle cx='50' cy='50' r='20' fill='%23ffffff'/%3E%3C/svg%3E" rel="apple-touch-icon"/>
37  <meta content="#c0392b" name="theme-color"/>
38  <!-- ── Security: Content-Security-Policy ── -->
39  <meta content="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.googletagmanager.com https://www.google-analytics.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: blob: https://images.unsplash.com https://media.base44.com https://static.wixstatic.com https://img.logo.dev https://optimia.ai; font-src 'self' https://fonts.gstatic.com; connect-src 'self' https://optimia.ai https://*.base44.com https://api.base44.com https://media.base44.com https://fonts.googleapis.com https://fonts.gstatic.com https://www.google-analytics.com; frame-src 'none'; object-src 'none'; base-uri 'self'; form-action 'self' https://optimia.ai https://*.base44.com; frame-ancestors 'none'; upgrade-insecure-requests;" http-equiv="Content-Security-Policy"/>
40  <!-- ── Security: Additional headers via meta ── -->
41  <meta content="nosniff" http-equiv="X-Content-Type-Options"/>
42  <meta content="DENY" http-equiv="X-Frame-Options"/>
43  <meta content="strict-origin-when-cross-origin" name="referrer"/>
44  <!-- ── Preconnect: Google Fonts ── -->
45  <link href="https://fonts.googleapis.com" rel="preconnect"/>
46  <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
47  <!-- ── Structured Data (JSON-LD) ── -->
48  
48<script type="application/ld+json">
49   {
50      "@context": "https://schema.org",
51      "@type": "Organization",
52      "name": "Optimia AI",
53      "url": "https://optimia.ai",
54      "logo": "https://optimia.ai/logo.png",
55      "description": "Soluciones de Inteligencia Artificial e Ingeniería de Datos para empresas líderes en todo el mundo.",
56      "contactPoint": {
57        "@type": "ContactPoint",
58        "url": "https://optimia.ai/Cotiza",
59        "contactType": "sales"
60      },
61      "sameAs": [
62        "https://mx.linkedin.com/company/optimia-ai",
63        "https://www.facebook.com/p/Optimia-AI-61570917868918/",
64        "https://www.instagram.com/optimia.ai/"
65      ]
66    }
67  </script>
67
68  
68<script crossorigin="" src="/assets/index-DCc-qCzX.js" type="module">
69  </script>
69
70  <link crossorigin="" href="/assets/index-C-puVTv4.css" rel="stylesheet"/>
71  
71<script type="module">
72   if (window.self === window.top) {
73  let lastPath = "";
74  function getPageNameFromPath(path) {
75    const segments = path.split("/").filter(Boolean);
76    return segments[0] || null;
77  }
78  function trackPageView() {
79    const path = window.location.pathname;
80    if (path === lastPath) return;
81    lastPath = path;
82    const pageName = getPageNameFromPath(path) || "home";
83    const appId = "69c57eedf1700a5569745c62";
84    if (!appId) return;
85    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
86      method: "POST",
87    }).catch(() => {});
88  }
89  const originalPushState = history.pushState.bind(history);
90  history.pushState = function (...args) {
91    originalPushState(...args);
92    trackPageView();
93  };
94  const originalReplaceState = history.replaceState.bind(history);
95  history.replaceState = function (...args) {
96    originalReplaceState(...args);
97    trackPageView();
98  };
99  window.addEventListener("popstate", trackPageView);
100  trackPageView();
101}
102  </script>
102
103  <meta content="https://optimia.ai/Cotiza" name="twitter:url"/>
104  
104<script>
105   (function () {
106  var titles = {"/": "Optimia IA", "/casosdeuso": "Casos De Uso | Optimia IA", "/casos-de-uso": "Casos De Uso | Optimia IA", "/cotiza": "Cotiza | Optimia IA", "/nosotros": "Nosotros | Optimia IA", "/carreras": "Carreras | Optimia IA", "/en": "en/Home | Optimia IA", "/en/use-cases": "en/Use Cases | Optimia IA", "/en/about": "en/About | Optimia IA", "/en/get-a-quote": "en/Get AQuote | Optimia IA", "/en/careers": "en/Careers | Optimia IA", "/en/terms": "en/Terms | Optimia IA", "/en/privacy": "en/Privacy | Optimia IA", "/terminos": "Terminos | Optimia IA", "/privacidad": "Privacidad | Optimia IA", "/admin": "admin/Dashboard | Optimia IA", "/admin/leads": "admin/Leads | Optimia IA", "/admin/proyectos": "admin/Projects | Optimia IA", "/admin/infraestructura": "admin/Infraestructura | Optimia IA", "/admin/logos": "admin/Client Logos | Optimia IA", "/home": "Optimia IA"};
107  // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind
108  // (old Safari fails to PARSE a lookbehind, taking the whole script down).
109  var dashed = function (s) {
110    return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2");
111  };
112  var decode = function (s) {
113    // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a
114    // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title.
115    try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; }
116  };
117  var segments = function (path) { return path.split("/").filter(Boolean).map(decode); };
118  var norm = function (path) {
119    var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); });
120    return parts.length ? "/" + parts.join("/") : "/";
121  };
122  var lastPath = location.pathname, written = document.title, on = true;
123  var sync = function () {
124    // Path only: a hash/query change is the same page, and the SDK strips its own auth
125    // params with replaceState -- neither must clobber a server-rendered title in place.
126    if (!on || location.pathname === lastPath) return;
127    lastPath = location.pathname;
128    if (document.title !== written) { on = false; return; }
129    // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the
130    // map cannot carry, and writing a placeholder there is destructive, not merely vague: the
131    // prerender worker runs no setUserAgent, so its capture browser reads as human and executes
132    // this script, and coordinator.js's settle wait explicitly tolerates a full navigation --
133    // a redirect landing on an unmapped path would bake the placeholder into the stored
134    // snapshot. Leaving the title alone degrades to today's behavior instead.
135    // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up
136    // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the
137    // dashes there, and the client cannot tell the two apart. The map emits every reachable
138    // shape per segment instead (_client_url_variants).
139    var title = titles[norm(location.pathname)];
140    if (title === undefined) return;
141    document.title = title;
142    // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so
143    // keeping the assigned string would make the next sync() read our own write as the app's.
144    written = document.title;
145  };
146  var wrap = function (fn) {
147    // The history entry is already pushed by the time sync() runs, so a throw here would
148    // surface inside the host app's router and break navigation. This is injected into apps
149    // we cannot test, so it swallows rather than trusting the trace.
150    return function () {
151      var r = fn.apply(this, arguments);
152      try { sync(); } catch (e) {}
153      return r;
154    };
155  };
156  history.pushState = wrap(history.pushState);
157  history.replaceState = wrap(history.replaceState);
158  window.addEventListener("popstate", sync);
159})();
160  </script>
160
161  <meta content="yes" name="mobile-web-app-capable"/>
162  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
163  <meta content="Optimia IA" name="apple-mobile-web-app-title"/>
164  <link href="https://optimia.ai/Cotiza" rel="canonical"/>
165  
165<script data-seo-source="builder" type="application/ld+json">
166   {"name": "Optimia IA", "@context": "https://schema.org", "@type": "WebSite", "url": "https://optimia.ai"}
167  </script>
167
168  
168<script data-seo-source="builder" type="application/ld+json">
169   {"name": "Optimia IA", "logo": "https://media.base44.com/images/public/69c57eedf1700a5569745c62/3ef1d4b37_Favicon_web.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://optimia.ai"}
170  </script>
170
171  
171<script data-seo-source="builder" type="application/ld+json">
172   {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://optimia.ai/"}, {"@type": "ListItem", "position": 2, "name": "Cotiza", "item": "https://optimia.ai/Cotiza"}]}
173  </script>
173
174 </head>
175 <body>
176  <div id="root">
177   <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
178    <main>
179     <header>
180      <h1>
181       Cotiza | Optimia IA
182      </h1>
183      <p>
184       Cotiza on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
185      </p>
186     </header>
187     <nav aria-label="Pages">
188      <h2>
189       Pages
190      </h2>
191      <ul>
192       <li>
193        <a href="/">
194         Home
195        </a>
196       </li>
197       <li>
198        <a href="/CasosDeUso">
199         Casos De Uso
200        </a>
201        — Casos De Uso on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
202       </li>
203       <li>
204        <a href="/nosotros">
205         Nosotros
206        </a>
207        — Nosotros on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
208       </li>
209       <li>
210        <a href="/carreras">
211         Carreras
212        </a>
213        — Carreras on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
214       </li>
215       <li>
216        <a href="/en">
217         Home EN
218        </a>
219        — en/Home on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
220       </li>
221       <li>
222        <a href="/en/use-cases">
223         Use Cases EN
224        </a>
225        — en/Use Cases on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
226       </li>
227       <li>
228        <a href="/en/about">
229         About EN
230        </a>
231        — en/About on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
232       </li>
233       <li>
234        <a href="/en/get-a-quote">
235         Get A Quote EN
236        </a>
237        — en/Get AQuote on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
238       </li>
239       <li>
240        <a href="/en/careers">
241         Careers EN
242        </a>
243        — en/Careers on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
244       </li>
245       <li>
246        <a href="/en/terms">
247         Terms EN
248        </a>
249        — en/Terms on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
250       </li>
251       <li>
252        <a href="/en/privacy">
253         Privacy EN
254        </a>
255        — en/Privacy on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
256       </li>
257       <li>
258        <a href="/terminos">
259         Terminos
260        </a>
261        — Terminos on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
262       </li>
263       <li>
264        <a href="/privacidad">
265         Privacidad
266        </a>
267        — Privacidad on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
268       </li>
269       <li>
270        <a href="/admin">
271         Dashboard
272        </a>
273        — admin/Dashboard on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
274       </li>
275       <li>
276        <a href="/admin/infraestructura">
277         Infraestructura
278        </a>
279        — admin/Infraestructura on Optimia IA. Optimiza procesos, escala tu negocio y transforma operaciones con inteligencia a.
280       </li>
281      </ul>
282     </nav>
283    </main>
284   </div>
285  </div>
286 </body>
287</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.