{"id":6096,"date":"2026-05-30T00:16:17","date_gmt":"2026-05-30T00:16:17","guid":{"rendered":"https:\/\/robin-ai.io\/?page_id=6096"},"modified":"2026-05-30T03:27:55","modified_gmt":"2026-05-30T03:27:55","slug":"operaciones-rrhh","status":"publish","type":"page","link":"https:\/\/robin-ai.io\/en\/operaciones-rrhh\/","title":{"rendered":"Operations &amp; HR"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* Breadcrumb Robin AI *\/\n.rank-math-breadcrumb {\n    background-color: #101630;\n    padding: 8px 24px;\n    font-family: 'Syne', sans-serif;\n    font-size: 12px;\n}\n\n.rank-math-breadcrumb p {\n    margin: 0;\n    color: #ffffff80;\n}\n\n.rank-math-breadcrumb a {\n    color: #FF363A;\n    text-decoration: none;\n    transition: opacity 0.2s;\n}\n\n.rank-math-breadcrumb a:hover {\n    opacity: 0.7;\n}\n\n.rank-math-breadcrumb .separator {\n    margin: 0 6px;\n    color: #ffffff40;\n}\n<\/style>\n\n<nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Inicio<\/span><\/p><\/nav>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800&#038;family=Manrope:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=cabinet-grotesk@800,700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\n\/* \u2500\u2500\u2500 WP: ancho completo para cada bloque \u2500\u2500\u2500 *\/\n.wp-block-html, .wp-block,\n.entry-content > .wp-block-html,\n.entry-content > * {\n  max-width: none !important;\n  width: 100% !important;\n}\n.wp-container-content,\n.wp-block-group__inner-container,\n.alignfull, .alignwide {\n  max-width: none !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\/* WP: fondo crema base (las secciones oscuras sobreescriben) *\/\nhtml, body, #page, #content, #primary, #main, #wrapper,\nmain, article, .site, .site-content, .site-main,\n.entry-content, .post-content, .page-content,\n.wp-block-group, .wp-block-post-content,\n.is-layout-flow, .is-layout-constrained {\n  background: #FDF2E1 !important;\n}\n\n\/* \u2500\u2500\u2500 VARIABLES (scoped en .ra-ops) \u2500\u2500\u2500 *\/\n.ra-ops {\n  --red:      #FF363A;\n  --amber:    #F2AF5E;\n  --ink:      #101630;\n  --cream:    #FDF2E1;\n  --ink-soft: #3a4060;\n  --line:     rgba(16,22,48,.10);\n  --white:    #ffffff;\n  --ease:     cubic-bezier(0.22,1,0.36,1);\n  font-family: \"Manrope\", system-ui, sans-serif !important;\n  color: #101630 !important;\n  background: #FDF2E1;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  \/* Fix 2: garantiza ancho completo en cualquier contexto WP *\/\n  width: 100%;\n  max-width: 100%;\n  overflow-x: hidden;\n  box-sizing: border-box;\n}\n.ra-ops * { box-sizing: border-box; }\n.ra-ops h1, .ra-ops h2, .ra-ops h3 {\n  font-family: \"Sora\", sans-serif !important;\n  line-height: 1.12; letter-spacing: -.02em; margin: 0;\n}\n.ra-ops p  { margin: 0; }\n.ra-ops a  { color: inherit; }\n\n\/* \u2500\u2500\u2500 INNER WIDTH \u2500\u2500\u2500 *\/\n\/* max-width + margin:auto ya centra el contenido \u2014 solo necesita padding lateral fijo *\/\n.ra-wrap {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* \u2500\u2500\u2500 UTILIDADES \u2500\u2500\u2500 *\/\n.ra-eyebrow {\n  font-size: .78rem; font-weight: 700; letter-spacing: .14em;\n  text-transform: uppercase; color: #FF363A !important; margin-bottom: 14px;\n}\n.ra-accent { color: #FF363A !important; }\n\n\/* \u2500\u2500\u2500 BOTONES \u2500\u2500\u2500 *\/\n.ra-btns { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 30px; }\n.ra-btn {\n  display: inline-flex !important; align-items: center !important; gap: 8px;\n  text-decoration: none !important;\n  font-weight: 700 !important; font-size: 1rem !important;\n  border-radius: 14px !important; padding: 15px 26px !important;\n  cursor: pointer;\n  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n}\n.ra-btn:hover { text-decoration: none !important; }\n.ra-btn-primary {\n  background: #FF363A !important; color: #fff !important;\n  box-shadow: 0 10px 24px -10px rgba(255,54,58,.6);\n}\n.ra-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 16px 30px -12px rgba(255,54,58,.65); }\n.ra-btn-ghost {\n  border: 1.5px solid #101630 !important;\n  color: #101630 !important; background: transparent !important;\n}\n.ra-btn-ghost:hover { background: #101630 !important; color: #fff !important; }\n\n\/* \u2500\u2500\u2500 BREADCRUMB \u2500\u2500\u2500 *\/\n.ra-crumbs { padding-top: 26px; }\n.ra-crumbs ol {\n  list-style: none; display: flex; flex-wrap: wrap; gap: 8px;\n  margin: 0; padding: 0; font-size: .85rem; color: #3a4060 !important;\n}\n.ra-crumbs li::after { content: \"\u203a\"; margin-left: 8px; color: rgba(16,22,48,.1); }\n.ra-crumbs li:last-child::after { content: \"\"; }\n.ra-crumbs a { text-decoration: none; color: #3a4060 !important; }\n.ra-crumbs a:hover { color: #FF363A !important; }\n.ra-crumbs [aria-current] { color: #101630 !important; font-weight: 600; }\n\n\/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n.ra-hero { padding: 46px 0 64px; }\n.ra-hero h1 {\n  font-size: clamp(2rem, 5vw, 3.55rem) !important;\n  font-weight: 800 !important; max-width: 16ch; color: #101630 !important;\n}\n.ra-subhead {\n  font-family: \"Sora\", sans-serif !important; font-weight: 600;\n  font-size: 1.05rem; color: #101630 !important;\n  max-width: 32ch; margin: -6px 0 14px; line-height: 1.4;\n}\n.ra-hero .ra-lead {\n  font-size: clamp(1rem, 2vw, 1.2rem) !important;\n  color: #3a4060 !important; max-width: 60ch; margin-top: 22px;\n}\n.ra-hero .ra-lead strong { color: #101630 !important; font-weight: 700; }\n.ra-hero-grid {\n  display: grid; grid-template-columns: 1.05fr 1fr;\n  gap: 48px; align-items: center;\n}\n\n\/* \u2500\u2500\u2500 WIDGET \u2500\u2500\u2500 *\/\n.ra-widget {\n  background: #101630 !important; color: #FDF2E1 !important;\n  border-radius: 18px; padding: 24px;\n  border: 1px solid rgba(253,242,225,.08);\n  box-shadow: 0 24px 60px -28px rgba(16,22,48,.5);\n}\n.ra-widget-head {\n  display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px;\n}\n.ra-widget-title {\n  font-family: \"Sora\", sans-serif !important; font-size: .82rem; font-weight: 700;\n  letter-spacing: .06em; text-transform: uppercase; color: rgba(253,242,225,.55) !important;\n}\n.ra-widget-live {\n  display: inline-flex; align-items: center; gap: 6px;\n  font-size: .7rem; font-weight: 700; letter-spacing: .08em; color: #22D384 !important;\n}\n.ra-widget-live::before {\n  content: ''; width: 8px; height: 8px; border-radius: 50%;\n  background: #22D384; box-shadow: 0 0 0 3px rgba(34,211,132,.2);\n  animation: ra-pulse 2s ease infinite;\n}\n@keyframes ra-pulse {\n  0%,100% { box-shadow: 0 0 0 3px rgba(34,211,132,.2); }\n  50%      { box-shadow: 0 0 0 7px rgba(34,211,132,.08); }\n}\n.ra-widget-items { display: flex; flex-direction: column; gap: 10px; }\n.ra-widget-item {\n  display: flex; align-items: center; gap: 12px; padding: 12px 14px;\n  background: rgba(253,242,225,.04); border: 1px solid rgba(253,242,225,.06);\n  border-radius: 12px;\n}\n.ra-widget-icn {\n  flex-shrink: 0; width: 32px; height: 32px; border-radius: 8px;\n  display: grid; place-items: center;\n}\n.ra-widget-icn svg { width: 16px; height: 16px; }\n.ra-widget-icn.green { background: rgba(34,211,132,.15);  color: #22D384; }\n.ra-widget-icn.amber { background: rgba(242,175,94,.15);  color: #F2AF5E; }\n.ra-widget-icn.red   { background: rgba(255,54,58,.15);   color: #FF363A; }\n.ra-widget-icn.blue  { background: rgba(64,138,255,.15);  color: #60A5FA; }\n.ra-widget-icn.teal  { background: rgba(6,182,212,.15);   color: #22D3EE; }\n.ra-widget-body { flex: 1; min-width: 0; }\n.ra-widget-name {\n  font-size: .86rem; font-weight: 600;\n  color: rgba(253,242,225,.92) !important; white-space: nowrap;\n  overflow: hidden; text-overflow: ellipsis;\n}\n.ra-widget-sub { font-size: .72rem; color: rgba(253,242,225,.45) !important; margin-top: 2px; }\n.ra-widget-badge {\n  font-family: \"Sora\", sans-serif !important; font-size: .65rem; font-weight: 700;\n  letter-spacing: .06em; text-transform: uppercase; padding: 3px 8px;\n  border-radius: 999px; flex-shrink: 0; white-space: nowrap;\n}\n.ra-widget-badge.ok   { background: rgba(34,211,132,.15);  color: #22D384 !important; border: 1px solid rgba(34,211,132,.25); }\n.ra-widget-badge.auto { background: rgba(6,182,212,.15);   color: #22D3EE !important; border: 1px solid rgba(6,182,212,.25); }\n.ra-widget-badge.warn { background: rgba(242,175,94,.2);   color: #FBC243 !important; border: 1px solid rgba(242,175,94,.3); }\n.ra-widget-foot {\n  margin-top: 16px; padding-top: 14px;\n  border-top: 1px solid rgba(253,242,225,.08);\n  display: flex; justify-content: space-between; align-items: center;\n  font-size: .72rem; color: rgba(253,242,225,.4) !important;\n}\n.ra-widget-foot strong { color: rgba(253,242,225,.7) !important; }\n\n\/* \u2500\u2500\u2500 TRUST BAR \u2500\u2500\u2500 *\/\n.ra-trust {\n  background: #ffffff; border-top: 1px solid rgba(16,22,48,.10);\n  border-bottom: 1px solid rgba(16,22,48,.10); padding: 22px 0;\n}\n.ra-trust-inner {\n  display: flex; align-items: center; justify-content: center;\n  flex-wrap: wrap; gap: 28px;\n}\n.ra-trust-label {\n  font-family: \"Sora\", sans-serif !important; font-size: .7rem; font-weight: 700;\n  letter-spacing: .14em; text-transform: uppercase; color: #3a4060 !important;\n}\n.ra-trust-items { display: flex; flex-wrap: wrap; gap: 22px; align-items: center; }\n.ra-trust-item {\n  font-family: \"Sora\", sans-serif !important; font-size: .9rem;\n  font-weight: 700; color: #101630 !important; opacity: .7;\n}\n\n\/* \u2500\u2500\u2500 STATS BAND \u2500\u2500\u2500 *\/\n.ra-stats { background: #101630 !important; color: #FDF2E1 !important; padding: 46px 0; }\n.ra-stats ul {\n  list-style: none !important;\n  margin: 0 !important; padding: 0 !important;\n  padding-left: 0 !important; margin-left: 0 !important;\n  display: grid; grid-template-columns: repeat(4,1fr); gap: 0;\n}\n\/* Fix 4: separadores entre stats *\/\n.ra-stat {\n  padding: 0 30px;\n  border-right: 1px solid rgba(253,242,225,.12);\n}\n.ra-stat:first-child { padding-left: 0; }\n.ra-stat:last-child  { border-right: none; padding-right: 0; }\n.ra-stat .ra-num {\n  font-family: 'Cabinet Grotesk', 'Sora', sans-serif !important; font-weight: 800;\n  font-size: clamp(2rem, 4vw, 2.9rem) !important;\n  color: #F2AF5E !important; line-height: 1; margin: 0;\n}\n.ra-stat .ra-num span { color: #FF363A !important; }\n.ra-stat p { margin-top: 10px; font-size: .95rem; color: rgba(253,242,225,.78) !important; }\n.ra-stat-src { font-size: .72rem; color: rgba(253,242,225,.4) !important; margin-top: 6px !important; font-style: italic; }\n\n\/* \u2500\u2500\u2500 SECCI\u00d3N GEN\u00c9RICA \u2500\u2500\u2500 *\/\n.ra-section { padding: 74px 0; }\n.ra-section h2 {\n  font-size: clamp(1.7rem, 3.4vw, 2.5rem) !important;\n  font-weight: 700 !important; max-width: 22ch; color: #101630 !important;\n}\n.ra-section .ra-sub {\n  color: #3a4060 !important; max-width: 62ch; margin-top: 18px; margin-bottom: 0; font-size: 1.05rem;\n}\n\/* El p\u00e1rrafo ra-sub justo antes de una grid\/lista necesita m\u00e1s aire abajo *\/\n.ra-section .ra-sub + .ra-problem,\n.ra-section .ra-sub + .ra-grid,\n.ra-section .ra-sub + .ra-how-steps,\n.ra-section .ra-sub + .ra-teamgrid { margin-top: 80px; }\n\n\/* \u2500\u2500\u2500 ICONOS PROBLEMA \u2500\u2500\u2500 *\/\n.ra-prob-ic {\n  width: 44px; height: 44px; border-radius: 12px; flex-shrink: 0;\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 16px;\n}\n.ra-prob-ic svg { width: 22px; height: 22px; }\n.ra-prob-ic.red   { background: rgba(255,54,58,.09);  color: #FF363A; }\n.ra-prob-ic.amber { background: rgba(242,175,94,.15); color: #C8892A; }\n.ra-prob-ic.ink   { background: rgba(16,22,48,.07);   color: #101630; }\n\n\/* \u2500\u2500\u2500 ICONOS TEAM GRID \u2500\u2500\u2500 *\/\n.ra-team-ic {\n  width: 44px; height: 44px; border-radius: 12px; flex-shrink: 0;\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 16px;\n}\n.ra-team-ic svg { width: 22px; height: 22px; }\n.ra-team-ic.red   { background: rgba(255,54,58,.09);  color: #FF363A; }\n.ra-team-ic.amber { background: rgba(242,175,94,.15); color: #C8892A; }\n.ra-team-ic.blue  { background: rgba(96,165,250,.12); color: #3B82F6; }\n.ra-team-ic.green { background: rgba(34,211,132,.12); color: #16A34A; }\n\n\/* \u2500\u2500\u2500 PROBLEMA \u2500\u2500\u2500 *\/\n.ra-problem {\n  display: grid; grid-template-columns: repeat(3,1fr);\n  gap: 22px; margin-top: 80px;\n  \/* Neutralizar estilos de <ul> que el tema WP inyecta *\/\n  list-style: none !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n.ra-problem li {\n  background: #ffffff !important; border: 1px solid rgba(16,22,48,.10);\n  border-radius: 18px; padding: 26px;\n  list-style: none !important;\n  margin-left: 0 !important;\n}\n.ra-problem h3 { font-size: 1.12rem; font-weight: 700; margin-bottom: 10px; color: #101630 !important; }\n.ra-problem p  { color: #3a4060 !important; font-size: .96rem; }\n\n\/* \u2500\u2500\u2500 CHIPS \u2500\u2500\u2500 *\/\n.ra-case-chips-wrapper { margin-top: 48px; }\n.ra-case-chips-label {\n  font-family: \"Sora\", sans-serif !important; font-size: .72rem; font-weight: 700;\n  letter-spacing: .12em; text-transform: uppercase;\n  color: #3a4060 !important; margin-bottom: 14px; display: block;\n}\n.ra-case-chips { display: flex; flex-wrap: wrap; gap: 10px; }\n.ra-case-chip {\n  display: inline-flex; align-items: center; gap: 7px; padding: 9px 16px;\n  background: #ffffff !important; border: 1px solid rgba(16,22,48,.10);\n  border-radius: 999px; font-size: .85rem; font-weight: 500;\n  color: #3a4060 !important; text-decoration: none; transition: all .2s;\n}\n.ra-case-chip svg { flex-shrink: 0; opacity: 0.55; }\n.ra-case-chip:hover {\n  border-color: #FF363A; color: #101630 !important;\n  background: rgba(255,54,58,.04) !important; transform: translateY(-1px);\n}\n\n\/* \u2500\u2500\u2500 CAPACIDADES \u2500\u2500\u2500 *\/\n.ra-cases { background: #ffffff !important; }\n.ra-cases .ra-head { text-align: center; max-width: none; }\n.ra-cases h2 { margin: 0 auto !important; text-align: center; }\n.ra-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 22px; margin-top: 46px; }\n.ra-card {\n  \/* Fix 2: flex column para que ra-cap-out siempre quede abajo *\/\n  display: flex; flex-direction: column;\n  background: #ffffff !important; border: 1px solid rgba(16,22,48,.10);\n  border-top: 4px solid #101630; border-radius: 16px; padding: 28px 26px;\n  transition: transform .2s ease, box-shadow .2s ease;\n}\n.ra-card:nth-child(2), .ra-card:nth-child(5) { border-top-color: #F2AF5E; }\n.ra-card:hover { transform: translateY(-4px); box-shadow: 0 18px 40px -22px rgba(16,22,48,.4); }\n.ra-card .ra-ic {\n  width: 46px; height: 46px; border-radius: 12px;\n  display: flex; align-items: center; justify-content: center;\n  background: #FDF2E1; color: #101630; margin-bottom: 18px; margin-top: 0;\n  flex-shrink: 0;\n}\n.ra-card .ra-ic svg { width: 24px; height: 24px; }\n.ra-card h3 { font-size: 1.18rem; font-weight: 700; color: #101630 !important; }\n.ra-card .ra-csub { color: #FF363A !important; font-weight: 700; font-size: .98rem; margin-top: 6px; }\n.ra-card .ra-cdesc { color: #3a4060 !important; font-size: .95rem; margin-top: 12px; flex: 1; }\n\/* margin-top necesita !important porque .ra-ops p { margin:0 } tiene m\u00e1s especificidad *\/\n.ra-cap-out {\n  display: inline-block;\n  margin-top: 32px !important;\n  align-self: flex-start;\n  font-weight: 700; font-size: .86rem;\n  color: #101630 !important; background: rgba(242,175,94,.22);\n  border-radius: 999px; padding: 6px 14px;\n}\n\n\/* \u2500\u2500\u2500 C\u00d3MO FUNCIONA \u2500\u2500\u2500 *\/\n.ra-how p a { color: #FF363A !important; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(255,54,58,.35); }\n.ra-how p a:hover { border-bottom-color: #FF363A; }\n.ra-how-steps {\n  display: grid; grid-template-columns: repeat(5,1fr);\n  gap: 14px; margin-top: 42px;\n}\n.ra-how-step {\n  background: #ffffff !important; border: 1px solid rgba(16,22,48,.10);\n  border-radius: 14px; padding: 22px 18px;\n  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;\n  position: relative;\n}\n.ra-how-step:hover {\n  transform: translateY(-3px); border-color: rgba(255,54,58,.25);\n  box-shadow: 0 18px 40px -22px rgba(16,22,48,.3);\n}\n.ra-how-num {\n  font-family: \"Sora\", sans-serif !important; font-size: .72rem; font-weight: 800;\n  letter-spacing: .12em; color: #FF363A !important; margin-bottom: 10px;\n}\n.ra-how-step h3 { font-size: 1rem; font-weight: 700; margin-bottom: 10px; line-height: 1.3; color: #101630 !important; }\n.ra-how-step p  { font-size: .86rem; color: #3a4060 !important; line-height: 1.55; }\n\n\/* \u2500\u2500\u2500 OTRAS SOLUCIONES \u2500\u2500\u2500 *\/\n.ra-team { background: #FDF2E1 !important; }\n.ra-teamgrid { display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; margin-top: 36px; }\n.ra-teamgrid a {\n  \/* Fix 3: flex column para que ra-go siempre quede alineado al fondo *\/\n  display: flex; flex-direction: column;\n  text-decoration: none; background: #ffffff !important;\n  border: 1px solid rgba(16,22,48,.10); border-radius: 16px; padding: 24px;\n  transition: border-color .2s ease, transform .2s ease;\n}\n.ra-teamgrid a:hover { border-color: #FF363A; transform: translateY(-3px); }\n.ra-teamgrid h3 { font-size: 1.1rem; font-weight: 700; color: #101630 !important; }\n.ra-teamgrid p  { color: #3a4060 !important; font-size: .92rem; margin-top: 8px; flex: 1; }\n.ra-teamgrid .ra-go {\n  color: #FF363A !important; font-weight: 700; font-size: .88rem;\n  margin-top: auto; padding-top: 14px; display: inline-block;\n}\n\n\/* \u2500\u2500\u2500 FAQ BANNER \u2500\u2500\u2500 *\/\n.ra-faqbanner {\n  background: #ffffff !important; border: 1px solid rgba(16,22,48,.10);\n  border-radius: 18px; padding: 42px 32px;\n  max-width: 60rem; margin: 0 auto; text-align: center;\n  transition: border-color .2s ease;\n}\n.ra-faqbanner:hover { border-color: rgba(255,54,58,.25); }\n.ra-faqbanner-label {\n  font-family: \"Sora\", sans-serif !important; font-size: .72rem; font-weight: 700;\n  letter-spacing: .14em; text-transform: uppercase;\n  color: #FF363A !important; margin-bottom: 14px; display: inline-block;\n}\n.ra-faqbanner h3 {\n  font-family: \"Sora\", sans-serif !important; font-size: 1.5rem;\n  font-weight: 700; color: #101630 !important; margin-bottom: 12px; line-height: 1.2;\n}\n.ra-faqbanner p { font-size: .96rem; color: #3a4060 !important; line-height: 1.65; max-width: 42rem; margin: 0 auto 22px; }\n\/* Aplica con o sin clase \u2014 por si WP pierde el atributo class *\/\n.ra-faqbanner a,\n.ra-faqbanner-link {\n  display: inline-flex !important; align-items: center !important; gap: 8px;\n  padding: 13px 24px !important;\n  background: #101630 !important; color: #FDF2E1 !important;\n  border-radius: 999px !important;\n  font-family: \"Sora\", sans-serif !important;\n  font-weight: 700 !important; font-size: .88rem !important;\n  text-decoration: none !important;\n  transition: all .25s; cursor: pointer;\n}\n.ra-faqbanner a:hover,\n.ra-faqbanner-link:hover {\n  background: #FF363A !important;\n  color: #fff !important;\n  transform: translateY(-2px);\n  text-decoration: none !important;\n}\n\n\/* \u2500\u2500\u2500 CTA FINAL \u2500\u2500\u2500 *\/\n.ra-final {\n  background: #101630 !important; color: #FDF2E1 !important;\n  text-align: center; border-radius: 28px; padding: 64px 28px;\n  margin: 20px 0 80px; position: relative; overflow: hidden;\n}\n.ra-final::before {\n  content: ''; position: absolute; inset: 0;\n  background-image: radial-gradient(circle at 20% 50%, rgba(255,54,58,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 50%, rgba(242,175,94,.08) 0%, transparent 50%);\n  pointer-events: none;\n}\n.ra-final > * { position: relative; z-index: 1; }\n.ra-final h2 {\n  font-size: clamp(1.7rem, 3.6vw, 2.6rem) !important; font-weight: 800;\n  max-width: 24ch; margin: 0 auto; color: #FDF2E1 !important;\n}\n.ra-final p { color: rgba(253,242,225,.8) !important; max-width: 54ch; margin: 18px auto 0; }\n.ra-final .ra-btns { justify-content: center; }\n.ra-final .ra-btn-ghost {\n  color: #FDF2E1 !important;\n  border-color: rgba(253,242,225,.3) !important;\n}\n.ra-final .ra-btn-ghost:hover { background: rgba(253,242,225,.1) !important; }\n.ra-final-trust {\n  display: flex; gap: 22px; justify-content: center; flex-wrap: wrap;\n  margin-top: 30px; font-size: .88rem; color: rgba(253,242,225,.7) !important;\n}\n.ra-final-trust span { display: inline-flex; align-items: center; gap: 6px; }\n.ra-final-trust span strong { color: #22D384 !important; font-weight: 800; }\n.ra-final-regions {\n  font-family: \"Sora\", sans-serif !important; font-size: .7rem;\n  letter-spacing: .18em; color: rgba(253,242,225,.5) !important;\n  text-transform: uppercase; margin-top: 22px;\n}\n\n\/* \u2500\u2500\u2500 ANIMACIONES DE SCROLL \u2500\u2500\u2500 *\/\n.ra-rv {\n  opacity: 0; transform: translateY(20px);\n  transition: opacity 0.6s var(--ease, ease), transform 0.6s var(--ease, ease);\n}\n.ra-rv.is-vis { opacity: 1; transform: translateY(0); }\n.ra-rv:nth-child(2) { transition-delay: 0.08s; }\n.ra-rv:nth-child(3) { transition-delay: 0.16s; }\n.ra-rv:nth-child(4) { transition-delay: 0.24s; }\n.ra-rv:nth-child(5) { transition-delay: 0.32s; }\n.ra-rv:nth-child(6) { transition-delay: 0.40s; }\n\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n@media (max-width: 900px) {\n  .ra-hero-grid  { grid-template-columns: 1fr; gap: 32px; }\n  .ra-stats ul   { grid-template-columns: repeat(2,1fr); gap: 0; }\n  \/* Separadores en 2 col: quitar los de col derecha *\/\n  .ra-stat { border-right: 1px solid rgba(253,242,225,.12); padding: 20px 24px; }\n  .ra-stat:nth-child(2n) { border-right: none; }\n  .ra-stat:nth-child(3), .ra-stat:nth-child(4) {\n    border-top: 1px solid rgba(253,242,225,.12);\n  }\n  .ra-problem, .ra-grid, .ra-teamgrid { grid-template-columns: 1fr 1fr; }\n  .ra-how-steps  { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 620px) {\n  .ra-stats ul, .ra-problem, .ra-grid, .ra-teamgrid, .ra-how-steps {\n    grid-template-columns: 1fr;\n  }\n  \/* Fix 1: stats centrados en m\u00f3vil con separadores horizontales *\/\n  .ra-stat {\n    border-right: none !important;\n    border-bottom: 1px solid rgba(253,242,225,.12);\n    padding: 24px 0 !important;\n    text-align: center;\n  }\n  .ra-stat:first-child { padding-top: 0 !important; }\n  .ra-stat:last-child  { border-bottom: none; padding-bottom: 0 !important; }\n  .ra-btn { width: 100%; justify-content: center; }\n  .ra-hero-grid { display: block; }\n  .ra-widget { margin-top: 2rem; min-width: 0; width: 100%; }\n  .ra-widget-body { min-width: 0; }\n  .ra-widget-name { font-size: .8rem; }\n  \/* Fix 2: grid items no desbordan *\/\n  .ra-problem li, .ra-card, .ra-teamgrid a, .ra-how-step { min-width: 0; }\n}\n<\/style>\n\n\n\n\n<div class=\"ra-ops\">\n  <header class=\"ra-hero\">\n    <div class=\"ra-wrap\">\n      <div class=\"ra-hero-grid\">\n\n        <div>\n          <p class=\"ra-eyebrow\">Soluciones \u00b7 Operaciones &amp; RRHH<\/p>\n          <h1>Tu equipo de gente no necesita m\u00e1s coordinadores. Necesita <span class=\"ra-accent\">orquestaci\u00f3n.<\/span><\/h1>\n          <p class=\"ra-subhead\">Automatizaci\u00f3n de procesos administrativos y de RRHH con agentes IA especializados, sobre una sola plataforma BOAT.<\/p>\n          <p class=\"ra-lead\">Robin resuelve hasta el <strong>90% de las solicitudes administrativas y de RRHH<\/strong> sin intervenci\u00f3n manual \u2014 onboarding, permisos, certificaciones, n\u00f3mina, documentos. Tu equipo de gente recibe solo lo que requiere criterio humano, con contexto completo y acci\u00f3n sugerida. Multi-canal, multi-agente, multi-LLM: una sola plataforma conectada a tu HRIS, tu n\u00f3mina y tus sistemas \u2014 sin migraci\u00f3n.<\/p>\n          <div class=\"ra-btns\">\n            <a class=\"ra-btn ra-btn-primary\" href=\"https:\/\/robin-ai.io\/#demo-form\">Solicitar Demo gratuita<\/a>\n            <a class=\"ra-btn ra-btn-ghost\" href=\"#capacidades\">Ver capacidades \u2192<\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Widget operativo -->\n        <aside class=\"ra-widget ra-rv\" aria-label=\"Panel operativo de Robin para RRHH en tiempo real\">\n          <div class=\"ra-widget-head\">\n            <span class=\"ra-widget-title\">Robin \u00b7 HR Operations<\/span>\n            <span class=\"ra-widget-live\">LIVE<\/span>\n          <\/div>\n          <div class=\"ra-widget-items\">\n\n            <div class=\"ra-widget-item\">\n              <div class=\"ra-widget-icn green\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\/><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"\/><line x1=\"9\" y1=\"12\" x2=\"15\" y2=\"12\"\/><line x1=\"9\" y1=\"16\" x2=\"13\" y2=\"16\"\/><\/svg>\n              <\/div>\n              <div class=\"ra-widget-body\">\n                <div class=\"ra-widget-name\">Onboarding completado<\/div>\n                <div class=\"ra-widget-sub\">Mar\u00eda Garc\u00eda \u00b7 Nuevo ingreso \u00b7 hace 2 min<\/div>\n              <\/div>\n              <span class=\"ra-widget-badge ok\">Resuelto<\/span>\n            <\/div>\n\n            <div class=\"ra-widget-item\">\n              <div class=\"ra-widget-icn amber\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\n              <\/div>\n              <div class=\"ra-widget-body\">\n                <div class=\"ra-widget-name\">Solicitud de vacaciones aprobada<\/div>\n                <div class=\"ra-widget-sub\">Carlos M. \u00b7 5 d\u00edas \u00b7 validado en pol\u00edtica<\/div>\n              <\/div>\n              <span class=\"ra-widget-badge auto\">Auto<\/span>\n            <\/div>\n\n            <div class=\"ra-widget-item\">\n              <div class=\"ra-widget-icn teal\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\/><line x1=\"9\" y1=\"17\" x2=\"13\" y2=\"17\"\/><\/svg>\n              <\/div>\n              <div class=\"ra-widget-body\">\n                <div class=\"ra-widget-name\">Certificado laboral generado<\/div>\n                <div class=\"ra-widget-sub\">Web Widget \u00b7 Ana L. \u00b7 hace 4 min<\/div>\n              <\/div>\n              <span class=\"ra-widget-badge ok\">Enviado<\/span>\n            <\/div>\n\n            <div class=\"ra-widget-item\">\n              <div class=\"ra-widget-icn blue\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"\/><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\/><\/svg>\n              <\/div>\n              <div class=\"ra-widget-body\">\n                <div class=\"ra-widget-name\">Reembolso de gastos validado<\/div>\n                <div class=\"ra-widget-sub\">Sebasti\u00e1n R. \u00b7 COP 240.000 \u00b7 soporte OCR<\/div>\n              <\/div>\n              <span class=\"ra-widget-badge ok\">Aprobado<\/span>\n            <\/div>\n\n            <div class=\"ra-widget-item\">\n              <div class=\"ra-widget-icn red\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\"\/><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"\/><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\"\/><\/svg>\n              <\/div>\n              <div class=\"ra-widget-body\">\n                <div class=\"ra-widget-name\">Reporte de n\u00f3mina conciliado<\/div>\n                <div class=\"ra-widget-sub\">ERP sincronizado \u00b7 142 colaboradores<\/div>\n              <\/div>\n              <span class=\"ra-widget-badge auto\">Sync<\/span>\n            <\/div>\n\n          <\/div>\n          <div class=\"ra-widget-foot\">\n            <span><strong>Robin Engine activo<\/strong><\/span>\n            <span>Actualizado ahora<\/span>\n          <\/div>\n        <\/aside>\n\n      <\/div>\n    <\/div>\n  <\/header>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-trust\" aria-label=\"Sistemas integrados\">\n    <div class=\"ra-wrap\">\n      <div class=\"ra-trust-inner\">\n        <span class=\"ra-trust-label\">Integrado con<\/span>\n        <div class=\"ra-trust-items\">\n          <span class=\"ra-trust-item\">BambooHR<\/span>\n          <span class=\"ra-trust-item\">Workday<\/span>\n          <span class=\"ra-trust-item\">SuccessFactors<\/span>\n          <span class=\"ra-trust-item\">ADP<\/span>\n          <span class=\"ra-trust-item\">DocuSign<\/span>\n          <span class=\"ra-trust-item\">Microsoft 365<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-stats\" aria-label=\"M\u00e9tricas operativas\">\n    <div class=\"ra-wrap\">\n      <ul>\n        <li class=\"ra-stat ra-rv\">\n          <p class=\"ra-num\">90<span>%<\/span><\/p>\n          <p>Solicitudes administrativas resueltas sin intervenci\u00f3n manual.<\/p>\n          <p class=\"ra-stat-src\">Datos de implementaciones Robin AI<\/p>\n        <\/li>\n        <li class=\"ra-stat ra-rv\">\n          <p class=\"ra-num\">70<span>%<\/span><\/p>\n          <p>Reducci\u00f3n en tiempo de onboarding y vinculaci\u00f3n.<\/p>\n          <p class=\"ra-stat-src\">Datos de implementaciones Robin AI<\/p>\n        <\/li>\n        <li class=\"ra-stat ra-rv\">\n          <p class=\"ra-num\">15h+<\/p>\n          <p>Liberadas por semana por gestor de RRHH.<\/p>\n          <p class=\"ra-stat-src\">Datos de implementaciones Robin AI<\/p>\n        <\/li>\n        <li class=\"ra-stat ra-rv\">\n          <p class=\"ra-num\">&lt;3<\/p>\n          <p>Semanas de integraci\u00f3n a primer proceso productivo.<\/p>\n          <p class=\"ra-stat-src\">Tiempo promedio de activaci\u00f3n<\/p>\n        <\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-section\">\n    <div class=\"ra-wrap\">\n      <p class=\"ra-eyebrow\">El problema<\/p>\n      <h2>Tu \u00e1rea de gente no tiene un problema de presupuesto. Tiene un problema de <span class=\"ra-accent\">orquestaci\u00f3n.<\/span><\/h2>\n      <p class=\"ra-sub\">El back-office de RRHH crece con la empresa, pero la operaci\u00f3n sigue dependiendo de hojas de c\u00e1lculo, correos y aprobaciones manuales. Las solicitudes se pierden entre Slack, mail y el HRIS. Y los mejores gestores gastan 70% del tiempo en tareas que no requieren criterio humano.<\/p>\n\n      <ul class=\"ra-problem\">\n\n        <li class=\"ra-rv\">\n          <div class=\"ra-prob-ic red\">\n            <!-- Clock \/ tiempo perdido -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n          <\/div>\n          <h3>El gestor de RRHH se convirti\u00f3 en operador de Excel<\/h3>\n          <p>Carga manual de datos, conciliaci\u00f3n entre HRIS, n\u00f3mina y bancos, redacci\u00f3n repetida de cartas y certificados. El talento que contrataste para gestionar personas est\u00e1 haciendo data entry.<\/p>\n        <\/li>\n\n        <li class=\"ra-rv\">\n          <div class=\"ra-prob-ic amber\">\n            <!-- Inbox \/ canales dispersos -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"22 12 16 12 14 15 10 15 8 12 2 12\"\/><path d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\/><\/svg>\n          <\/div>\n          <h3>Solicitudes que se pierden entre canales<\/h3>\n          <p>El colaborador pide vacaciones por Slack, manda el documento por mail, hace seguimiento por WhatsApp. Cada canal opera por su cuenta y nada queda registrado en el sistema. El gestor pasa el d\u00eda respondiendo lo mismo.<\/p>\n        <\/li>\n\n        <li class=\"ra-rv\">\n          <div class=\"ra-prob-ic red\">\n            <!-- User + clock \/ onboarding lento -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><circle cx=\"19\" cy=\"7\" r=\"3\"\/><polyline points=\"19 5 19 7 20 8\"\/><\/svg>\n          <\/div>\n          <h3>Onboarding inconsistente y lento<\/h3>\n          <p>Un nuevo ingreso espera d\u00edas a recibir accesos, equipos, contratos firmados y documentaci\u00f3n de bienvenida. La experiencia del primer d\u00eda se vuelve un meme \u2014 y la productividad arranca dos semanas tarde.<\/p>\n        <\/li>\n\n        <li class=\"ra-rv\">\n          <div class=\"ra-prob-ic ink\">\n            <!-- Alert triangle \/ riesgo legal -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\n          <\/div>\n          <h3>Compliance como obligaci\u00f3n, no como flujo autom\u00e1tico<\/h3>\n          <p>Documentaci\u00f3n laboral, fechas de renovaci\u00f3n, certificaciones obligatorias, auditor\u00edas \u2014 todo recae sobre el equipo de gente. Una omisi\u00f3n es un riesgo legal, pero nadie tiene tiempo para revisar 200 expedientes manualmente.<\/p>\n        <\/li>\n\n      <\/ul>\n\n      <div class=\"ra-case-chips-wrapper\">\n        <span class=\"ra-case-chips-label\">Estos problemas se resuelven con orquestaci\u00f3n<\/span>\n        <div class=\"ra-case-chips\">\n          <a href=\"\/casos-de-uso\/operaciones-internas\" class=\"ra-case-chip\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><line x1=\"19\" y1=\"8\" x2=\"19\" y2=\"14\"\/><line x1=\"22\" y1=\"11\" x2=\"16\" y2=\"11\"\/><\/svg>\n            Onboarding y offboarding automatizado\n          <\/a>\n          <a href=\"\/casos-de-uso\/operaciones-internas\" class=\"ra-case-chip\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><polyline points=\"10 9 9 9 8 9\"\/><\/svg>\n            Generaci\u00f3n y firma de documentos\n          <\/a>\n          <a href=\"\/casos-de-uso\/experiencia-del-cliente\" class=\"ra-case-chip\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\n            Solicitudes de permisos y vacaciones\n          <\/a>\n          <a href=\"\/casos-de-uso\/mercadeo-ventas\" class=\"ra-case-chip\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><circle cx=\"12\" cy=\"12\" r=\"6\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><\/svg>\n            Reclutamiento y screening\n          <\/a>\n          <a href=\"\/casos-de-uso\/operaciones-internas\" class=\"ra-case-chip\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg>\n            Conciliaci\u00f3n de n\u00f3mina\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-section ra-cases\" id=\"capacidades\" aria-labelledby=\"ra-cases-title\">\n    <div class=\"ra-wrap\">\n      <header class=\"ra-head\">\n        <p class=\"ra-eyebrow\" style=\"text-align:center\">Capacidades<\/p>\n        <h2 id=\"ra-cases-title\">Todo lo que tu \u00e1rea de gente necesita <span class=\"ra-accent\">orquestar.<\/span><\/h2>\n        <p class=\"ra-sub\" style=\"margin:18px auto 0;text-align:center\">Robin no es un chatbot interno. Es una plataforma de orquestaci\u00f3n que conecta agentes IA especializados con tu HRIS, tu n\u00f3mina, tu sistema de aprobaciones y tu base documental \u2014 y ejecuta el flujo completo de operaciones de RRHH de punta a punta.<\/p>\n      <\/header>\n\n      <div class=\"ra-grid\">\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 11l-3 3-1.5-1.5\"\/><\/svg>\n          <\/p>\n          <h3>Reclutamiento y onboarding<\/h3>\n          <p class=\"ra-csub\">Contrataci\u00f3n y vinculaci\u00f3n sin fricci\u00f3n<\/p>\n          <p class=\"ra-cdesc\">Robin filtra hojas de vida contra el perfil del rol, agenda entrevistas con calendarios sincronizados, valida documentaci\u00f3n del candidato y dispara el onboarding completo cuando el candidato firma \u2014 contratos, accesos, equipos, agenda de inducci\u00f3n y materiales de bienvenida.<\/p>\n          <p class=\"ra-cap-out\">Hasta 70% menos tiempo de vinculaci\u00f3n<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\n          <\/p>\n          <h3>Validaci\u00f3n contra pol\u00edticas oficiales<\/h3>\n          <p class=\"ra-csub\">Adi\u00f3s a respuestas equivocadas al empleado<\/p>\n          <p class=\"ra-cdesc\">Cada respuesta a un empleado se valida contra tus pol\u00edticas laborales, manual interno y normativa local antes de salir. Lo que no se puede verificar no se responde \u2014 se escala al gestor de RRHH.<\/p>\n          <p class=\"ra-cap-out\">Cero riesgo de informaci\u00f3n laboral equivocada<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><line x1=\"8\" y1=\"9\" x2=\"16\" y2=\"9\"\/><line x1=\"8\" y1=\"13\" x2=\"13\" y2=\"13\"\/><\/svg>\n          <\/p>\n          <h3>Mesa de ayuda al empleado (HR Helpdesk)<\/h3>\n          <p class=\"ra-csub\">Respuestas internas 24\/7<\/p>\n          <p class=\"ra-cdesc\">Un agente IA entrenado con tus pol\u00edticas responde dudas internas 24\/7 en WhatsApp, Teams o web \u2014 vacaciones disponibles, certificados laborales, comprobantes de pago, status de solicitudes. Escala al gestor de RRHH solo cuando realmente se necesita.<\/p>\n          <p class=\"ra-cap-out\">60% menos tickets internos al equipo de gente<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2\"\/><path d=\"M19 10h.01M22 7l-3 3-1.5-1.5\"\/><\/svg>\n          <\/p>\n          <h3>Copiloto del gestor de RRHH<\/h3>\n          <p class=\"ra-csub\">El gestor humano, potenciado<\/p>\n          <p class=\"ra-cdesc\">Cuando un caso requiere intervenci\u00f3n humana, el gestor recibe contexto completo, pol\u00edtica aplicable, historial del empleado y borrador de respuesta validado. Robin no reemplaza al equipo: lo potencia para operar con la velocidad de un equipo 3\u00d7 m\u00e1s grande.<\/p>\n          <p class=\"ra-cap-out\">3\u00d7 capacidad por gestor sin contratar m\u00e1s<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/><circle cx=\"7\" cy=\"15\" r=\"1.4\"\/><\/svg>\n          <\/p>\n          <h3>N\u00f3mina, beneficios y permisos<\/h3>\n          <p class=\"ra-csub\">Novedades al d\u00eda, sin retrabajo<\/p>\n          <p class=\"ra-cdesc\">Consolida novedades de n\u00f3mina, valida soportes contra reglas internas, procesa solicitudes de vacaciones, incapacidades y permisos por WhatsApp o Teams. Conciliaci\u00f3n autom\u00e1tica entre HRIS, n\u00f3mina y banco.<\/p>\n          <p class=\"ra-cap-out\">90% de solicitudes autoatendidas<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 2v6h6\"\/><line x1=\"8\" y1=\"13\" x2=\"16\" y2=\"13\"\/><line x1=\"8\" y1=\"17\" x2=\"13\" y2=\"17\"\/><\/svg>\n          <\/p>\n          <h3>Gesti\u00f3n documental e IDP<\/h3>\n          <p class=\"ra-csub\">Documentos que se leen y clasifican solos<\/p>\n          <p class=\"ra-cdesc\">El IDP de Robin lee contratos, certificados m\u00e9dicos, comprobantes de gastos, identificaciones y soportes laborales. Extrae datos estructurados, los valida y los lleva directo a tu HRIS \u2014 sin digitaci\u00f3n manual ni revisi\u00f3n humana.<\/p>\n          <p class=\"ra-cap-out\">80% menos errores de captura<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n          <\/p>\n          <h3>Aprobaciones y flujos internos<\/h3>\n          <p class=\"ra-csub\">Sin cuellos de botella<\/p>\n          <p class=\"ra-cdesc\">Robin orquesta aprobaciones de gastos, vacaciones, accesos y compras menores con reglas configurables y trazabilidad de cada decisi\u00f3n. Los aprobadores reciben notificaci\u00f3n con contexto en su canal preferido y pueden aprobar con un clic.<\/p>\n          <p class=\"ra-cap-out\">Aprobaciones de horas a minutos<\/p>\n        <\/article>\n\n        <article class=\"ra-card ra-rv\">\n          <p class=\"ra-ic\" aria-hidden=\"true\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\n          <\/p>\n          <h3>Compliance laboral y trazabilidad<\/h3>\n          <p class=\"ra-csub\">Cumplimiento auditable<\/p>\n          <p class=\"ra-cdesc\">Alertas autom\u00e1ticas de vencimientos de contratos, ex\u00e1menes m\u00e9dicos, certificaciones obligatorias y renovaciones. Cada acci\u00f3n queda registrada para auditor\u00eda. Trazabilidad completa para inspecciones laborales y revisiones internas.<\/p>\n          <p class=\"ra-cap-out\">100% de la operaci\u00f3n auditable<\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-section ra-how\">\n    <div class=\"ra-wrap\">\n      <p class=\"ra-eyebrow\">C\u00f3mo funciona Robin<\/p>\n      <h2>De la solicitud al cierre, <span class=\"ra-accent\">sin papel ni Excel.<\/span><\/h2>\n      <p class=\"ra-sub\" style=\"max-width:70ch\">Robin opera el ciclo completo de procesos administrativos y de RRHH: captura, valida contra tus pol\u00edticas, ejecuta acciones en tu HRIS, n\u00f3mina y herramientas internas, y entrega al gestor humano solo lo que requiere criterio \u2014 todo orquestado por agentes IA especializados sobre una sola plataforma BOAT.<\/p>\n\n      <div class=\"ra-how-steps\">\n        <div class=\"ra-how-step ra-rv\">\n          <div class=\"ra-how-num\">01 \/ CAPTURA<\/div>\n          <h3>Multicanal<\/h3>\n          <p>Una solicitud entra por WhatsApp, Teams, email, portal del empleado o llamada \u2014 vacaciones, certificado laboral, soporte de gasto, consulta de n\u00f3mina. Robin la detecta, identifica al empleado y abre el caso autom\u00e1ticamente.<\/p>\n        <\/div>\n        <div class=\"ra-how-step ra-rv\">\n          <div class=\"ra-how-num\">02 \/ AN\u00c1LISIS<\/div>\n          <h3>Clasificaci\u00f3n e identificaci\u00f3n<\/h3>\n          <p>Robin entiende qu\u00e9 pide el empleado, consulta su historial en el HRIS (cargo, \u00e1rea, antig\u00fcedad, saldos de vacaciones, status laboral) y selecciona el flujo correcto sin reglas manuales.<\/p>\n        <\/div>\n        <div class=\"ra-how-step ra-rv\">\n          <div class=\"ra-how-num\">03 \/ VALIDACI\u00d3N<\/div>\n          <h3>Contra pol\u00edticas oficiales<\/h3>\n          <p>Antes de actuar, agentes verificadores contrastan la solicitud contra tus pol\u00edticas laborales, manual interno y regulaci\u00f3n local. Lo que no se puede verificar no se procesa \u2014 se escala al gestor. Cero riesgo de respuestas equivocadas.<\/p>\n        <\/div>\n        <div class=\"ra-how-step ra-rv\">\n          <div class=\"ra-how-num\">04 \/ EJECUCI\u00d3N<\/div>\n          <h3>Sobre tus sistemas<\/h3>\n          <p>Robin actualiza tu HRIS, dispara el flujo de aprobaci\u00f3n correspondiente, genera el documento firmable, registra en n\u00f3mina, env\u00eda notificaciones por el canal correcto y deja todo trazado para auditor\u00eda.<\/p>\n        <\/div>\n        <div class=\"ra-how-step ra-rv\">\n          <div class=\"ra-how-num\">05 \/ CIERRE<\/div>\n          <h3>Comunicaci\u00f3n al empleado<\/h3>\n          <p>El empleado recibe la respuesta o el documento por el canal donde inici\u00f3 la solicitud. Si requiere intervenci\u00f3n humana, el gestor de RRHH recibe el caso con contexto completo y acci\u00f3n sugerida.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-section ra-team\" aria-labelledby=\"ra-team-title\">\n    <div class=\"ra-wrap\">\n      <p class=\"ra-eyebrow\">Sigue explorando<\/p>\n      <h2 id=\"ra-team-title\">M\u00e1s equipos que Robin puede <span class=\"ra-accent\">transformar.<\/span><\/h2>\n      <p class=\"ra-sub\" style=\"max-width:60ch\">La orquestaci\u00f3n multi-agente de Robin va m\u00e1s all\u00e1 de RRHH. Cada equipo tiene flujos cr\u00edticos que Robin puede automatizar hoy.<\/p>\n\n      <div class=\"ra-teamgrid\">\n\n        <a href=\"https:\/\/robin-ai.io\/cx-soporte\/\" class=\"ra-rv\">\n          <div class=\"ra-team-ic red\">\n            <!-- Headphones \/ CX Soporte -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"\/><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"\/><\/svg>\n          <\/div>\n          <h3>CX &amp; Soporte<\/h3>\n          <p>Atenci\u00f3n al cliente orquestada por IA: 80% de consultas resueltas sin intervenci\u00f3n humana, validadas contra tus fuentes oficiales, integradas con tu CRM.<\/p>\n          <span class=\"ra-go\">Ver soluci\u00f3n \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/robin-ai.io\/ventas\/\" class=\"ra-rv\">\n          <div class=\"ra-team-ic amber\">\n            <!-- Trending up \/ Ventas -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg>\n          <\/div>\n          <h3>Ventas &amp; Growth<\/h3>\n          <p>Pipeline orquestado por IA: califica leads, valida cada respuesta, hace seguimiento multicanal y entrega al cierre humano solo los deals que valen.<\/p>\n          <span class=\"ra-go\">Ver soluci\u00f3n \u2192<\/span>\n        <\/a>\n\n        <a href=\"\/soluciones\/por-equipo\/legal-compliance\" class=\"ra-rv\">\n          <div class=\"ra-team-ic blue\">\n            <!-- Scale \/ Legal -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1z\"\/><path d=\"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1z\"\/><path d=\"M7 21h10\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"21\"\/><path d=\"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2\"\/><\/svg>\n          <\/div>\n          <h3>Legal &amp; Compliance<\/h3>\n          <p>Extracci\u00f3n y an\u00e1lisis de documentos legales, flujos de aprobaci\u00f3n con trazabilidad completa y monitoreo regulatorio automatizado.<\/p>\n          <span class=\"ra-go\">Ver soluci\u00f3n \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/robin-ai.io\/ciberseguridad\/\" class=\"ra-rv\">\n          <div class=\"ra-team-ic green\">\n            <!-- Shield check \/ Ciberseguridad -->\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\n          <\/div>\n          <h3>Ciberseguridad \/ MSSP<\/h3>\n          <p>Operaciones SOC orquestadas: triaje, respuesta automatizada y escalamiento multicanal en una sola plataforma BOAT.<\/p>\n          <span class=\"ra-go\">Ver soluci\u00f3n \u2192<\/span>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n\n<div class=\"ra-ops\">\n  <section class=\"ra-section\">\n    <div class=\"ra-wrap\">\n      <div class=\"ra-faqbanner ra-rv\">\n        <span class=\"ra-faqbanner-label\">Preguntas frecuentes<\/span>\n        <h3>\u00bfTienes preguntas sobre Robin para RRHH?<\/h3>\n        <p>Implementaci\u00f3n, integraciones con tu HRIS y n\u00f3mina, validaci\u00f3n contra pol\u00edticas oficiales, manejo de datos sensibles del empleado \u2014 encuentra todas las respuestas en nuestra secci\u00f3n de preguntas frecuentes.<\/p>\n        <a href=\"https:\/\/robin-ai.io\/preguntas-frecuentes\/\" class=\"ra-faqbanner-link\">\n          Ir a Preguntas Frecuentes\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n\n\n\n<div class=\"ra-ops\">\n  <div class=\"ra-wrap\">\n    <div class=\"ra-final ra-rv\">\n      <p class=\"ra-eyebrow\" style=\"color:#FBC243\">Empieza hoy<\/p>\n      <h2>\u00bfListo para liberar a tu equipo de gente del trabajo repetitivo?<\/h2>\n      <p>Solicita una demo y te mostramos, sobre tu propia operaci\u00f3n, c\u00f3mo orquestar RRHH y procesos administrativos en menos de 3 semanas.<\/p>\n      <div class=\"ra-btns\">\n        <a class=\"ra-btn ra-btn-primary\" href=\"https:\/\/robin-ai.io\/#demo-form\">Solicitar Demo gratuita<\/a>\n        <a class=\"ra-btn ra-btn-ghost\" href=\"https:\/\/robin-ai.io\/robin-motor-ia\/\" style=\"color:#FDF2E1 !important; border-color:rgba(253,242,225,.3) !important;\">Conocer el Robin Engine \u2192<\/a>\n      <\/div>\n      <div class=\"ra-final-trust\">\n        <span><strong>\u2713<\/strong> Agn\u00f3stico de stack (HRIS, n\u00f3mina, ERP)<\/span>\n        <span><strong>\u2713<\/strong> Activaci\u00f3n en <span aria-hidden=\"true\">&lt;<\/span>3 semanas<\/span>\n        <span><strong>\u2713<\/strong> Resultados medibles desde mes 1<\/span>\n      <\/div>\n      <div class=\"ra-final-regions\">Colombia \u00b7 Per\u00fa \u00b7 Chile \u00b7 M\u00e9xico \u00b7 USA<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<script data-wp-block-html=\"js\">\n\/\/ \u2500\u2500\u2500 SCROLL REVEAL \u2500\u2500\u2500\nvar rvEls = document.querySelectorAll('.ra-rv');\n\nif (!('IntersectionObserver' in window)) {\n  for (var ri = 0; ri < rvEls.length; ri++) {\n    rvEls[ri].classList.add('is-vis');\n  }\n} else {\n  var rvObs = new IntersectionObserver(function(entries) {\n    var ri2;\n    for (ri2 = 0; ri2 < entries.length; ri2++) {\n      if (entries[ri2].isIntersecting) {\n        entries[ri2].target.classList.add('is-vis');\n        rvObs.unobserve(entries[ri2].target);\n      }\n    }\n  }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n\n  for (var ri3 = 0; ri3 < rvEls.length; ri3++) {\n    rvObs.observe(rvEls[ri3]);\n  }\n}\n\n\/\/ \u2500\u2500\u2500 COUNTER ANIMATION para .ra-num \u2500\u2500\u2500\nfunction easeOutCubic(t) { return 1 - Math.pow(1 - t, 3); }\n\nfunction animateRaNum(el, dur) {\n  var html    = el.innerHTML;\n  var text    = el.textContent.trim();\n  var prefix  = '';\n  var suffix  = '';\n  var target  = 0;\n  var sm      = text.match(\/^([^0-9]*)([0-9]+)(.*)$\/);\n  if (!sm) { return; }\n  prefix = sm[1];\n  target = parseInt(sm[2], 10);\n  suffix = sm[3];\n\n  var startTime = null;\n  function tick(now) {\n    if (!startTime) { startTime = now; }\n    var elapsed  = now - startTime;\n    var progress = elapsed \/ dur;\n    if (progress > 1) { progress = 1; }\n    var eased   = easeOutCubic(progress);\n    var current = Math.round(target * eased);\n    el.textContent = prefix + current + suffix;\n    if (progress < 1) {\n      requestAnimationFrame(tick);\n    } else {\n      el.innerHTML = html;\n    }\n  }\n  requestAnimationFrame(tick);\n}\n\n\/\/ Observer espec\u00edfico para contadores\nvar numEls = document.querySelectorAll('.ra-stat .ra-num');\n\nif (!('IntersectionObserver' in window)) {\n  for (var ni = 0; ni < numEls.length; ni++) {\n    animateRaNum(numEls[ni], 1400);\n  }\n} else {\n  var numObs = new IntersectionObserver(function(entries) {\n    var ni2;\n    for (ni2 = 0; ni2 < entries.length; ni2++) {\n      if (entries[ni2].isIntersecting) {\n        animateRaNum(entries[ni2].target, 1400);\n        numObs.unobserve(entries[ni2].target);\n      }\n    }\n  }, { threshold: 0.2, rootMargin: '0px 0px -30px 0px' });\n\n  for (var ni3 = 0; ni3 < numEls.length; ni3++) {\n    numObs.observe(numEls[ni3]);\n  }\n}\n<\/script>\n\n\n\n<script data-wp-block-html=\"js\">\n\/\/ How It Works - step interaction\nvar steps = document.querySelectorAll('.step-item');\nvar panels = document.querySelectorAll('.visual-panel');\n\nfunction activateStep(n) {\n  var i;\n  for (i = 0; i < steps.length; i++) { steps[i].classList.remove('active'); }\n  for (i = 0; i < panels.length; i++) { panels[i].classList.remove('active'); }\n  var step  = document.querySelector('[data-step=\"' + n + '\"]');\n  var panel = document.getElementById('panel-' + n);\n  if (step)  { step.classList.add('active'); }\n  if (panel) {\n    panel.classList.add('active');\n    var nodes = panel.querySelectorAll('.flow-node');\n    for (i = 0; i < nodes.length; i++) {\n      nodes[i].style.animation = 'none';\n      nodes[i].offsetHeight;\n      nodes[i].style.animation = 'node-in 0.35s ease forwards';\n      nodes[i].style.animationDelay = (i * 0.1) + 's';\n    }\n  }\n}\n\nfor (var si = 0; si < steps.length; si++) {\n  (function(step) {\n    step.addEventListener('click', function() { activateStep(step.dataset.step); });\n  })(steps[si]);\n}\n\nvar currentStep = 1;\nsetInterval(function() {\n  currentStep = (currentStep === 4) ? 1 : currentStep + 1;\n  activateStep(currentStep);\n}, 4000);\n\n\/\/ FAQ accordion\nvar faqBtns = document.querySelectorAll('.faq-question');\nfor (var fi = 0; fi < faqBtns.length; fi++) {\n  (function(btn) {\n    btn.addEventListener('click', function() {\n      var item   = btn.closest('.faq-item');\n      var isOpen = item.classList.contains('open');\n      var opens  = document.querySelectorAll('.faq-item.open');\n      for (var oi = 0; oi < opens.length; oi++) {\n        opens[oi].classList.remove('open');\n        opens[oi].querySelector('.faq-question').setAttribute('aria-expanded', 'false');\n      }\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  })(faqBtns[fi]);\n}\n\n\/\/ Counter animation\nfunction easeOut(t) { return 1 - Math.pow(1 - t, 3); }\n\nfunction animateCounter(el, dur) {\n  var original = el.textContent.trim();\n  var prefix  = '';\n  var suffix  = '';\n  var end1    = 0;\n  var end2    = null;\n  var sep     = '';\n  var isRange = false;\n  var dashIdx = -1;\n  var k, code, prevCode, nextCode, isDash, prevDig, nextDig;\n\n  for (k = 1; k < original.length - 1; k++) {\n    code     = original.charCodeAt(k);\n    prevCode = original.charCodeAt(k - 1);\n    nextCode = original.charCodeAt(k + 1);\n    isDash   = (code === 8211 || code === 45);\n    prevDig  = (prevCode > 47 ? (prevCode < 58 ? true : false) : false);\n    nextDig  = (nextCode > 47 ? (nextCode < 58 ? true : false) : false);\n    if (isDash) {\n      if (prevDig) {\n        if (nextDig) {\n          dashIdx = k;\n          sep     = original.charAt(k);\n          isRange = true;\n          break;\n        }\n      }\n    }\n  }\n\n  if (isRange) {\n    var left  = original.substring(0, dashIdx);\n    var right = original.substring(dashIdx + 1);\n    var lm = left.match(\/^([^0-9]*)([0-9]+)$\/);\n    var rm = right.match(\/^([0-9]+)(.*)$\/);\n    if (!lm || !rm) { return; }\n    prefix = lm[1];\n    end1   = parseInt(lm[2], 10);\n    end2   = parseInt(rm[1], 10);\n    suffix = rm[2];\n  } else {\n    var sm = original.match(\/^([^0-9]*)([0-9]+)(.*)$\/);\n    if (!sm) { return; }\n    prefix = sm[1];\n    end1   = parseInt(sm[2], 10);\n    suffix = sm[3];\n  }\n\n  var startTime = null;\n  function tick(now) {\n    if (!startTime) { startTime = now; }\n    var elapsed  = now - startTime;\n    var progress = elapsed \/ dur;\n    if (progress > 1) { progress = 1; }\n    var eased = easeOut(progress);\n    var cur1  = Math.round(end1 * eased);\n    if (isRange) {\n      el.textContent = prefix + cur1 + sep + Math.round(end2 * eased) + suffix;\n    } else {\n      el.textContent = prefix + cur1 + suffix;\n    }\n    if (progress < 1) {\n      requestAnimationFrame(tick);\n    } else {\n      el.textContent = original;\n    }\n  }\n  requestAnimationFrame(tick);\n}\n\n\/\/ Scroll observer\nvar observer = new IntersectionObserver(function(entries) {\n  var j, isCounter;\n  for (j = 0; j < entries.length; j++) {\n    if (entries[j].isIntersecting) {\n      entries[j].target.classList.add('in-view');\n      isCounter = entries[j].target.classList.contains('metric-number') ||\n                  entries[j].target.classList.contains('mh-value');\n      if (isCounter) {\n        animateCounter(entries[j].target, 1600);\n      }\n      observer.unobserve(entries[j].target);\n    }\n  }\n}, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });\n\nvar fadeTargets = document.querySelectorAll(\n  '.cap-card, .testimonial-card, .explore-card, .metric-cell,' +\n  '.step-item, .faq-item, .section-label, .section-title,' +\n  '.section-body, .caps-header, .comparison-wrap,' +\n  '.cta-eyebrow, .cta-title, .cta-subtitle, .cta-btns,' +\n  '.widget-card, .how-visual, .metric-number, .mh-value'\n);\nfor (var ti = 0; ti < fadeTargets.length; ti++) {\n  fadeTargets[ti].classList.add('robin-fade');\n  observer.observe(fadeTargets[ti]);\n}\n\nvar heroCopy   = document.querySelector('.hero-copy');\nvar heroWidget = document.querySelector('.hero-widget');\nif (heroCopy)   { heroCopy.classList.add('robin-fade-left');   observer.observe(heroCopy); }\nif (heroWidget) { heroWidget.classList.add('robin-fade-right'); observer.observe(heroWidget); }\n\nvar grids = document.querySelectorAll('.testimonials-grid, .explore-grid, .caps-grid, .metrics-strip');\nfor (var gi = 0; gi < grids.length; gi++) {\n  var kids = grids[gi].children;\n  for (var ci = 0; ci < kids.length; ci++) {\n    kids[ci].style.transitionDelay = (ci * 0.12) + 's';\n  }\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Soluciones \u00b7 Operaciones &amp; RRHH Tu equipo de gente no necesita m\u00e1s coordinadores. Necesita orquestaci\u00f3n. Automatizaci\u00f3n de procesos administrativos y de RRHH con agentes IA especializados, sobre una sola plataforma BOAT. Robin resuelve hasta el 90% de las solicitudes administrativas y de RRHH sin intervenci\u00f3n manual \u2014 onboarding, permisos, certificaciones, n\u00f3mina, documentos. Tu equipo de&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"<!-- ================================================   BLOQUE 00 \u00b7 TOKENS GLOBALES   \u25ba Pegar UNA SOLA VEZ en WordPress:     Apariencia \u2192 Personalizar \u2192 CSS adicional     O en el primer bloque \"HTML personalizado\" de la p\u00e1gina.   \u25ba Fuentes: a\u00f1adir en el <head> del tema (functions.php o plugin):     <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Syne:wght@500;600;700;800&display=swap\" rel=\"stylesheet\" \/> ================================================ -->  <style> \/* \u2500\u2500 TOKENS GLOBALES ROBIN AI \u00b7 MOTOR DE IA \u2500\u2500 *\/ :root {   --rvp-navy:        #0F1B3C;   --rvp-navy-deep:   #0A1230;   --rvp-navy-soft:   #18234A;   --rvp-navy-card:   #1A2649;   --rvp-navy-line:   rgba(255,255,255,0.08);    --rvp-red:         #E8344B;   --rvp-red-deep:    #C42339;   --rvp-red-soft:    #F76A7B;   --rvp-mustard:     #E8B53C;   --rvp-coral:       #F4A78C;    --rvp-white:       #FFFFFF;   --rvp-cream:       #FDF2E1;   --rvp-cream-border:#F0E6D3;    --rvp-text:        #F5F5F8;   --rvp-text-muted:  rgba(245,245,248,0.68);   --rvp-text-subtle: rgba(245,245,248,0.42);   --rvp-text-dark:   #0F1B3C;   --rvp-text-gray:   #6B7280;    --rvp-r-sm:   8px;   --rvp-r-md:   14px;   --rvp-r-lg:   22px;   --rvp-r-pill: 999px;    --rvp-sp3:  12px;   --rvp-sp4:  16px;   --rvp-sp5:  24px;   --rvp-sp6:  32px;   --rvp-sp7:  48px;   --rvp-sp8:  64px;   --rvp-sp9:  96px;   --rvp-sp10: 128px;    --rvp-font-display: 'Syne', sans-serif;   --rvp-font-body:    'DM Sans', sans-serif;   --rvp-font-mono:    'JetBrains Mono', monospace;    --rvp-ease: cubic-bezier(0.22,1,0.36,1);   --rvp-container: 1240px; }  \/* \u2500\u2500 RESET SCOPED (no afecta el tema WP) \u2500\u2500 *\/ .rvp-wrap *, .rvp-wrap *::before, .rvp-wrap *::after { box-sizing: border-box; } .rvp-wrap { -webkit-font-smoothing: antialiased; } .rvp-wrap img, .rvp-wrap svg { display: block; max-width: 100%; } .rvp-wrap a { color: inherit; text-decoration: none; } .rvp-wrap ul { list-style: none; padding: 0; margin: 0; }  \/* \u2500\u2500 CONTENEDOR \u2500\u2500 *\/ .rvp-inner {   width: 100%;   max-width: var(--rvp-container);   margin: 0 auto;   padding: 0 var(--rvp-sp5); }  \/* \u2500\u2500 EYEBROW \u2500\u2500 *\/ .rvp-eyebrow {   display: inline-flex;   align-items: center;   gap: var(--rvp-sp3);   font-family: var(--rvp-font-body);   font-size: 11px;   font-weight: 500;   letter-spacing: 0.16em;   text-transform: uppercase;   color: var(--rvp-red);   margin-bottom: 16px; } .rvp-eyebrow::before {   content: '';   width: 6px; height: 6px;   background: var(--rvp-red);   border-radius: 50%;   flex-shrink: 0; }  \/* \u2500\u2500 SECTION HEAD \u2500\u2500 *\/ .rvp-section-head { max-width: 720px; margin-bottom: var(--rvp-sp8); } .rvp-section-head h2 {   font-family: var(--rvp-font-display);   font-size: clamp(1.9rem, 3.6vw, 2.8rem);   font-weight: 700;   letter-spacing: -0.025em;   line-height: 1.08;   margin: 0 0 var(--rvp-sp5); } .rvp-section-head--dark h2  { color: var(--rvp-text-dark); } .rvp-section-head--dark .rvp-lead { color: var(--rvp-text-gray); } .rvp-section-head--light h2  { color: var(--rvp-text); } .rvp-section-head--light .rvp-lead { color: var(--rvp-text-muted); }  .rvp-lead {   font-family: var(--rvp-font-body);   font-size: clamp(1rem,1.6vw,1.125rem);   line-height: 1.65;   max-width: 56ch;   margin: 0; }  \/* \u2500\u2500 BOTONES \u2500\u2500 *\/ .rvp-btn {   display: inline-flex;   align-items: center;   justify-content: center;   gap: var(--rvp-sp3);   padding: 14px 24px;   border-radius: var(--rvp-r-pill);   font-family: var(--rvp-font-body);   font-weight: 500;   font-size: 14px;   letter-spacing: 0.04em;   text-transform: uppercase;   text-decoration: none;   cursor: pointer;   border: none;   transition: transform 220ms var(--rvp-ease), background 220ms var(--rvp-ease), box-shadow 220ms var(--rvp-ease);   white-space: nowrap; } .rvp-btn--primary { background: var(--rvp-red); color: #fff; box-shadow: 0 6px 24px rgba(232,52,75,0.28); } .rvp-btn--primary:hover { background: var(--rvp-red-deep); transform: translateY(-2px); box-shadow: 0 10px 32px rgba(232,52,75,0.42); color: #fff; } .rvp-btn--ghost { background: transparent; color: #fff; border: 1px solid rgba(255,255,255,0.22); } .rvp-btn--ghost:hover { border-color: #fff; background: rgba(255,255,255,0.04); color: #fff; } .rvp-btn--inverted { background: #fff; color: var(--rvp-red); box-shadow: 0 8px 28px rgba(0,0,0,0.22); } .rvp-btn--inverted:hover { transform: translateY(-3px); box-shadow: 0 14px 36px rgba(0,0,0,0.3); background: #F9F9F9; color: var(--rvp-red-deep); }  \/* \u2500\u2500 REVEAL ANIMATION \u2500\u2500 *\/ .rvp-reveal {   opacity: 0;   transform: translateY(22px);   transition: opacity 650ms var(--rvp-ease), transform 650ms var(--rvp-ease); } .rvp-reveal.is-vis { opacity: 1; transform: translateY(0); } .rvp-reveal:nth-child(2) { transition-delay: 80ms; } .rvp-reveal:nth-child(3) { transition-delay: 160ms; } .rvp-reveal:nth-child(4) { transition-delay: 240ms; } .rvp-reveal:nth-child(5) { transition-delay: 300ms; } .rvp-reveal:nth-child(6) { transition-delay: 360ms; }  \/* \u2500\u2500 FADE-UP (hero) \u2500\u2500 *\/ @keyframes rvp-fadeup {   from { opacity:0; transform:translateY(20px); }   to   { opacity:1; transform:translateY(0); } } .rvp-fu   { animation: rvp-fadeup 700ms var(--rvp-ease) both; } .rvp-fu-1 { animation-delay: 80ms; } .rvp-fu-2 { animation-delay: 180ms; } .rvp-fu-3 { animation-delay: 280ms; } <\/style>  <script> \/* \u2500\u2500 REVEAL OBSERVER GLOBAL \u2500\u2500 *\/ (function(){   if (!('IntersectionObserver' in window)) {     document.querySelectorAll('.rvp-reveal').forEach(function(el){ el.classList.add('is-vis'); });     return;   }   var obs = new IntersectionObserver(function(entries){     entries.forEach(function(entry){       if (entry.isIntersecting) {         entry.target.classList.add('is-vis');         obs.unobserve(entry.target);       }     });   }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });   document.querySelectorAll('.rvp-reveal').forEach(function(el){ obs.observe(el); }); })(); <\/script>","footnotes":""},"class_list":["post-6096","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/pages\/6096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/comments?post=6096"}],"version-history":[{"count":0,"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/pages\/6096\/revisions"}],"wp:attachment":[{"href":"https:\/\/robin-ai.io\/en\/wp-json\/wp\/v2\/media?parent=6096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}