{"id":6096,"date":"2026-05-30T00:16:17","date_gmt":"2026-05-30T00:16:17","guid":{"rendered":"https:\/\/ruvic.ai\/?page_id=6096"},"modified":"2026-07-30T19:51:08","modified_gmt":"2026-07-30T19:51:08","slug":"operaciones-rrhh","status":"publish","type":"page","link":"https:\/\/ruvic.ai\/en\/operaciones-rrhh\/","title":{"rendered":"Operations &amp; HR"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n.breadcrumb-wrap {\n  width: 100%;\n  background-color: #FBF6EC;\n  padding: 20px 24px;\n  box-sizing: border-box;\n}\n\n.breadcrumb-container {\n  max-width: 1200px;\n  margin: 0 auto;\n}\n\n.breadcrumb-pill {\n  display: inline-flex;\n  width: fit-content;\n  max-width: 100%;\n  background-color: #F2E9D8;\n  border-radius: 999px;\n  padding: 14px 28px;\n  font-family: \"Syne\", sans-serif;\n  box-sizing: border-box;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 8px;\n  font-size: 16px;\n  color: #7A6E58;\n}\n\n.breadcrumb-pill a {\n  color: #7A6E58;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.breadcrumb-pill a:hover {\n  color: #E4262B;\n}\n\n.breadcrumb-pill .category {\n  color: #7A6E58;\n  cursor: default;\n}\n\n.breadcrumb-pill .separator {\n  color: #E4262B;\n  font-size: 0;\n}\n\n.breadcrumb-pill .separator::before {\n  content: \"\/\";\n  font-size: 16px;\n}\n\n.breadcrumb-pill .last {\n  color: #101630;\n  font-weight: 700;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  white-space: nowrap;\n  border: 0;\n}\n<\/style>\n\n<div class=\"breadcrumb-wrap\">\n  <div class=\"breadcrumb-container\">\n    <nav class=\"breadcrumb-pill\" aria-label=\"breadcrumb\">\n      <a href=\"\/\">Inicio<\/a>\n      <span class=\"separator\"><\/span>\n      <span class=\"category\">Soluciones<\/span>\n      <span class=\"separator\"><\/span>\n      <span class=\"last\">Operaciones &#038; RRHH<\/span>\n    <\/nav>\n  <\/div>\n  <span class=\"sr-only\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Inicio<\/span><\/p><\/nav><\/span>\n<\/div>\n\n\n\n<div id=\"rv-ops\" class=\"rv-ops\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@500;600;700');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=JetBrains+Mono:wght@400;500');\n.rv-ops{\n  --navy:#0E1632;\n  --navy-card:#131B3D;\n  --coral:#FF363A;\n  --coral-action:#E4262B;\n  --amber:#FDAA4C;\n  --amber-text:#8A5A1F;\n  --ice:#E8ECF2;\n  --cream:#FDF2E1;\n  --cream-soft:#FBF6EC;\n  --white:#FFFFFF;\n  --line:rgba(14,22,50,.10);\n  --line-soft:rgba(14,22,50,.07);\n  --muted:#4A5170;\n  --muted-navy:rgba(255,255,255,.66);\n  --ok:#189A4A;\n  --display:\"Syne\",system-ui,sans-serif;\n  --body:\"DM Sans\",system-ui,sans-serif;\n  --mono:\"JetBrains Mono\",ui-monospace,SFMono-Regular,Menlo,monospace;\n  --maxw:1200px;\n}.rv-ops,.rv-ops *{box-sizing:border-box;margin:0;padding:0}.rv-ops{scroll-behavior:smooth;scroll-padding-top:92px}.rv-ops{background:var(--white);color:var(--navy);font-family:var(--body);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.rv-ops a{color:inherit;text-decoration:none}.rv-ops img{max-width:100%;display:block}.rv-ops .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px !important}.rv-ops .section{padding:112px 0}.rv-ops .section--tint{background:var(--cream-soft)}.rv-ops h1,.rv-ops h2,.rv-ops h3{font-family:var(--display);font-weight:600;letter-spacing:-.025em}.rv-ops h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.08;margin-bottom:18px}.rv-ops h3{font-size:1.35rem;line-height:1.25;margin-bottom:10px}.rv-ops .lead{color:var(--muted);font-size:1.15rem;line-height:1.6;max-width:680px}.rv-ops .kicker{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-action);margin-bottom:16px}.rv-ops .accent{color:var(--coral-action)}.rv-ops .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-weight:600;font-size:14px;padding:13px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.rv-ops .btn--primary{background:var(--coral-action);color:#fff}.rv-ops .btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px rgba(228,38,43,.55)}.rv-ops .btn--ghost{background:transparent;border-color:rgba(14,22,50,.25);color:var(--navy)}.rv-ops .btn--ghost:hover{transform:translateY(-2px);background:rgba(14,22,50,.04)}.rv-ops .btn--ghost-dark{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}.rv-ops .btn--ghost-dark:hover{transform:translateY(-2px);background:rgba(255,255,255,.07)}.rv-ops header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line)}.rv-ops .nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.rv-ops .logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:1.05rem;color:var(--navy)}.rv-ops .logo__box{width:34px;height:34px;border-radius:9px;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:1rem;line-height:1}.rv-ops .logo__box i{font-style:normal;color:var(--coral)}.rv-ops .nav__links{display:flex;gap:26px;font-size:.93rem;font-weight:500;color:var(--muted)}.rv-ops .nav__links a:hover{color:var(--navy)}.rv-ops .nav__cta{display:flex;gap:12px;align-items:center}@media(max-width:920px){.rv-ops .nav__links{display:none}}.rv-ops .breadcrumb{font-family:var(--mono);font-size:12px;color:var(--muted);padding:16px 0}.rv-ops .breadcrumb a:hover{color:var(--navy)}.rv-ops .hero{position:relative;background:var(--navy);color:#fff;padding:88px 0 76px;overflow:hidden}.rv-ops .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(52% 46% at 82% 4%, rgba(255,54,58,.035), transparent 70%);pointer-events:none}.rv-ops .hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.rv-ops .hero .kicker{color:var(--amber)}.rv-ops .hero h1{font-size:clamp(2.3rem,4.6vw,3.7rem);line-height:1.02;letter-spacing:-.03em;color:#fff;margin-bottom:22px}.rv-ops .hero h1 .accent{color:var(--coral)}.rv-ops .hero__sub{font-family:var(--display);font-weight:600;font-size:1.08rem;line-height:1.4;color:#fff;max-width:520px;margin-bottom:16px}.rv-ops .hero__p{color:var(--muted-navy);max-width:560px;margin-bottom:30px}.rv-ops .hero__p strong{color:#fff;font-weight:600}.rv-ops .hero__cta{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.rv-ops .hero__grid{grid-template-columns:1fr;gap:44px}}.rv-ops .console{background:var(--navy-card);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px;box-shadow:0 40px 90px -46px rgba(0,0,0,.85)}.rv-ops .console__top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:14px}.rv-ops .console__title{font-family:var(--display);font-weight:600;font-size:13px;color:#fff;display:flex;align-items:center;gap:9px}.rv-ops .console__title .av{width:26px;height:26px;border-radius:8px;background:rgba(255,54,58,.16);color:var(--coral);display:grid;place-items:center;flex:0 0 auto}.rv-ops .console__title .av svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rv-ops .live{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--amber)}.rv-ops .live i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 0 rgba(253,170,76,.6);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(253,170,76,.5)}70%{box-shadow:0 0 0 8px rgba(253,170,76,0)}100%{box-shadow:0 0 0 0 rgba(253,170,76,0)}}.rv-ops .feed{display:flex;flex-direction:column;gap:10px;min-height:296px}.rv-ops .ev{background:var(--navy);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}.rv-ops .ev__main{display:flex;align-items:center;justify-content:space-between;gap:12px}.rv-ops .ev__t{font-family:var(--body);font-weight:500;font-size:.88rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-ops .ev__meta{font-family:var(--mono);font-size:10.5px;color:rgba(255,255,255,.5);margin-top:4px}.rv-ops .chip{flex:0 0 auto;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.rv-ops .chip--ok{background:rgba(253,170,76,.16);color:var(--amber)}.rv-ops .chip--esc{background:rgba(255,54,58,.16);color:#FF7A7D}.rv-ops .chip--run{background:rgba(255,255,255,.1);color:#fff}.rv-ops .ev--in{animation:evIn .38s ease both}@keyframes evIn{from{transform:translateY(-9px)}to{transform:none}}.rv-ops .console__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09);font-family:var(--mono);font-size:10.5px;color:rgba(255,255,255,.5)}.rv-ops .console__foot b{color:#fff;font-family:var(--body);font-weight:600;font-size:.8rem}.rv-ops .trust{background:var(--white);border-bottom:1px solid var(--line);padding:24px 0}.rv-ops .trust__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px}.rv-ops .trust__label{font-family:var(--mono);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rv-ops .trust__items{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.rv-ops .trust__item{font-family:var(--display);font-weight:600;font-size:.92rem;color:var(--navy);opacity:.72}.rv-ops .statband{background:var(--navy);color:#fff;padding:56px 0}.rv-ops .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.rv-ops .stat{padding:0 30px;border-right:1px solid rgba(255,255,255,.12)}.rv-ops .stat:first-child{padding-left:0}.rv-ops .stat:last-child{border-right:none;padding-right:0}.rv-ops .stat__n{font-family:var(--display);font-weight:700;font-size:clamp(2rem,4vw,2.7rem);letter-spacing:-.02em;color:var(--amber);line-height:1;margin-bottom:10px}.rv-ops .stat__l{font-size:.95rem;font-weight:500;color:#fff}.rv-ops .stat__c{font-family:var(--mono);font-size:.7rem;color:rgba(255,255,255,.5);margin-top:8px}@media(max-width:900px){.rv-ops .stats{grid-template-columns:repeat(2,1fr)}.rv-ops .stat{padding:20px 24px;border-right:1px solid rgba(255,255,255,.12)}.rv-ops .stat:nth-child(2n){border-right:none}.rv-ops .stat:nth-child(3),.rv-ops .stat:nth-child(4){border-top:1px solid rgba(255,255,255,.12)}\n}@media(max-width:560px){.rv-ops .stats{grid-template-columns:1fr}.rv-ops .stat{border-right:none!important;border-top:none!important;border-bottom:1px solid rgba(255,255,255,.12);padding:24px 0;text-align:center}.rv-ops .stat:first-child{padding-top:0}.rv-ops .stat:last-child{border-bottom:none;padding-bottom:0}\n}.rv-ops .problem{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;list-style:none}.rv-ops .problem li{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s}.rv-ops .problem li:hover{border-color:rgba(255,54,58,.28);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(14,22,50,.25)}.rv-ops .problem h3{font-family:var(--body);font-weight:600;font-size:1.12rem;letter-spacing:0}.rv-ops .problem p{color:var(--muted);font-size:.95rem}.rv-ops .prob-ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;background:rgba(255,54,58,.11)}.rv-ops .prob-ic svg{width:23px;height:23px;fill:none;stroke:#E4262B;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.rv-ops .problem{grid-template-columns:1fr}}.rv-ops .casechips{margin-top:48px}.rv-ops .casechips__label{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:block}.rv-ops .casechips__row{display:flex;flex-wrap:wrap;gap:10px}.rv-ops .casechip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--white);border:1px solid var(--line);border-radius:999px;font-size:.85rem;font-weight:500;color:var(--muted);transition:border-color .2s,color .2s,transform .2s,background .2s}.rv-ops .casechip svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:var(--coral-action);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rv-ops .casechip:hover{border-color:rgba(255,54,58,.28);color:var(--navy);background:rgba(255,54,58,.04);transform:translateY(-1px)}.rv-ops .center{text-align:center}.rv-ops .center .lead{margin-left:auto;margin-right:auto}.rv-ops .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.rv-ops .card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:28px;text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}.rv-ops .card:hover{border-color:rgba(255,54,58,.28);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(14,22,50,.25)}.rv-ops .card__ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:rgba(255,54,58,.11);margin-bottom:16px;flex:0 0 auto}.rv-ops .card__ic svg{width:23px;height:23px;fill:none;stroke:#E4262B;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rv-ops .card h3{font-family:var(--body);font-weight:600;font-size:1.12rem;letter-spacing:0;margin-bottom:4px}.rv-ops .card__sub{color:var(--coral-action);font-weight:600;font-size:.92rem;margin-bottom:10px}.rv-ops .card__desc{color:var(--muted);font-size:.94rem;flex:1}.rv-ops .card__out{display:inline-flex;align-self:flex-start;margin-top:22px;padding:7px 14px;border-radius:999px;background:rgba(253,170,76,.16);color:var(--amber-text);font-weight:600;font-size:.83rem;line-height:1.4}@media(max-width:900px){.rv-ops .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rv-ops .cards{grid-template-columns:1fr}}.rv-ops .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:48px}.rv-ops .step{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px 20px;transition:border-color .2s,transform .2s,box-shadow .2s}.rv-ops .step:hover{border-color:rgba(255,54,58,.28);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(14,22,50,.25)}.rv-ops .step__n{font-family:var(--display);font-weight:600;font-size:.72rem;letter-spacing:.12em;color:var(--coral-action);margin-bottom:12px;display:inline-block}.rv-ops .step h3{font-family:var(--body);font-weight:600;font-size:1rem;letter-spacing:0;line-height:1.3;margin-bottom:8px}.rv-ops .step p{color:var(--muted);font-size:.86rem;line-height:1.55}@media(max-width:1000px){.rv-ops .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rv-ops .steps{grid-template-columns:1fr}}.rv-ops .teams{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.rv-ops .team{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 24px;transition:border-color .2s,transform .2s,box-shadow .2s}.rv-ops .team:hover{border-color:rgba(255,54,58,.28);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(14,22,50,.25)}.rv-ops .team h3{font-family:var(--body);font-weight:600;font-size:1.1rem;letter-spacing:0}.rv-ops .team p{color:var(--muted);font-size:.92rem;margin-top:6px;flex:1}.rv-ops .team__go{color:var(--coral-action);font-weight:600;font-size:.88rem;margin-top:auto;padding-top:16px;display:inline-block}.rv-ops .team__ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;flex:0 0 auto;background:rgba(255,54,58,.11)}.rv-ops .team__ic svg{width:23px;height:23px;fill:none;stroke:#E4262B;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:960px){.rv-ops .teams{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rv-ops .teams{grid-template-columns:1fr}}.rv-ops .faqbanner{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:48px 32px;max-width:880px;margin:0 auto;text-align:center;transition:border-color .2s}.rv-ops .faqbanner:hover{border-color:rgba(255,54,58,.28)}.rv-ops .faqbanner .kicker{margin-bottom:14px}.rv-ops .faqbanner h3{font-size:1.5rem;margin-bottom:12px}.rv-ops .faqbanner p{color:var(--muted);font-size:.96rem;max-width:640px;margin:0 auto 24px}.rv-ops .faqbanner .btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rv-ops .cta{padding:0 0 128px}.rv-ops .cta__inner{position:relative;overflow:hidden;text-align:center;background:var(--navy);color:#fff;border-radius:22px;padding:clamp(44px,6vw,72px) clamp(24px,5vw,56px)}.rv-ops .cta__inner::before{content:\"\";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 0%, rgba(255,54,58,.035), transparent 70%);pointer-events:none}.rv-ops .cta__content{position:relative;z-index:1;max-width:760px;margin:0 auto}.rv-ops .cta__inner .kicker{color:var(--amber)}.rv-ops .cta__inner h2{color:#fff}.rv-ops .cta__inner h2 .accent{color:var(--coral)}.rv-ops .cta__inner .lead{color:rgba(255,255,255,.72);margin:0 auto 26px}.rv-ops .cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.rv-ops .cta__tags{margin-top:26px;color:rgba(255,255,255,.72);font-size:.9rem;display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.rv-ops .cta__tags span{display:inline-flex;gap:7px;align-items:center}.rv-ops .cta__tags i{color:var(--amber);font-style:normal}.rv-ops .cta__geo{margin-top:30px;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:rgba(255,255,255,.5)}.rv-ops footer{border-top:1px solid var(--line);padding:40px 0;color:var(--muted);font-size:.85rem;background:var(--white)}.rv-ops .foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.rv-ops.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rv-ops.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv-ops.js .reveal{opacity:1;transform:none;transition:none}.rv-ops .live i{animation:none}.rv-ops .ev--in{animation:none}.rv-ops{scroll-behavior:auto}\n}.rv-ops .card{position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s ease}.rv-ops .card:hover{transform:translateY(-3px);box-shadow:0 18px 44px -24px rgba(14,22,50,.28);border-color:rgba(255,54,58,.30)}.rv-ops .card::after{content:\"\";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(255,54,58,.12),transparent 60%)}.rv-ops .card:hover::after{opacity:1}.rv-ops .btn{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .2s ease,background .2s ease,color .2s ease}.rv-ops table tbody tr{transition:background .18s ease}.rv-ops table tbody tr:hover td,.rv-ops table tbody tr:hover th{background:rgba(255,54,58,.06)}@media (prefers-reduced-motion:reduce){.rv-ops .card,.rv-ops .btn{transition:none}}.rv-ops .hero{background:var(--cream-soft);color:var(--navy)}.rv-ops .hero::before{background:radial-gradient(52% 46% at 82% 4%, rgba(255,54,58,.035), transparent 70%)}.rv-ops .hero .kicker{color:var(--coral-action)}.rv-ops .hero h1{color:var(--navy)}.rv-ops .hero__sub{color:var(--navy)}.rv-ops .hero__p{color:var(--ink-soft)}.rv-ops .hero__p strong{color:var(--navy)}.rv-ops .hero .console{color:#fff}.rv-ops .hero .console .feed{min-height:0}.rv-ops .hero__visual{display:flex;flex-direction:column;gap:16px;min-width:0}.rv-ops .pipe-wrap{position:relative;width:100%}.rv-ops .pipe-wrap svg{width:100%;height:auto;display:block;overflow:visible}.rv-ops .pn rect{fill:#fff;stroke:rgba(14,22,50,.13);stroke-width:1}.rv-ops .pn text{font-family:\"JetBrains Mono\",monospace;font-size:13px;letter-spacing:.005em;fill:#0E1632}.rv-ops .pn .pn-ic{fill:none;stroke:#0E1632;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rv-ops .pn.lit rect{stroke:#FF363A}.rv-ops .edge{fill:none;stroke:rgba(14,22,50,.14);stroke-width:1}.rv-ops .hub-glow{fill:url(#hubGlow)}.rv-ops .hub-diamond{fill:#FF363A;stroke:rgba(255,255,255,.5);stroke-width:1.1}.rv-ops .hub-ring{fill:none;stroke:rgba(255,255,255,.9);stroke-width:1.2;stroke-dasharray:1.6 5;stroke-linecap:round}.rv-ops .hub-lab{font-family:\"JetBrains Mono\",monospace;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;fill:#4A5170}.rv-ops .pchip text{font-family:\"JetBrains Mono\",monospace;font-size:11px;font-weight:500;letter-spacing:.02em}.rv-ops .pchip .cic{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rv-ops .statband .stat,.rv-ops .statband .stat__n,.rv-ops .statband .stat__l,.rv-ops .statband .stat__c{text-align:center}.rv-ops .statband .stat{padding:4px 20px !important;display:flex;flex-direction:column}.rv-ops .statband .stat:first-child{padding-left:20px !important}.rv-ops .statband .stat:last-child{padding-right:20px !important}.rv-ops .statband .stat__l{margin-bottom:10px}.rv-ops .statband .stat__c{margin-top:auto}\n<\/style>\n<!-- ============ 01 \u00b7 HERO NAVY ============ -->\n<section class=\"hero\">\n  <div class=\"wrap hero__grid\">\n    <div class=\"reveal\">\n      <div class=\"kicker\">SOLUCIONES \u00b7 OPERACIONES &amp; RR.HH.<\/div>\n      <h1>Tu equipo de gente no necesita m\u00e1s coordinadores. Necesita <span class=\"accent\">orquestaci\u00f3n.<\/span><\/h1>\n      <p class=\"hero__sub\">Automatizaci\u00f3n de procesos administrativos y de RRHH con agentes IA especializados, sobre una sola plataforma BOAT.<\/p>\n      <p class=\"hero__p\">Ruvic resuelve hasta el <strong>90% de las solicitudes administrativas y de RRHH<\/strong> sin intervenci\u00f3n manual: 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, sin migraci\u00f3n.<\/p>\n      <div class=\"hero__cta\">\n        <a class=\"btn btn--primary\" href=\"https:\/\/ruvic.ai\/contacto\/\">Solicitar Demo gratuita<\/a>\n        <a class=\"btn btn--ghost\" href=\"#capacidades\">Ver capacidades \u2192<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Derecha: pipeline + consola Command Center -->\n    <div class=\"hero__visual reveal\">\n    <div class=\"pipe-wrap\"><svg id=\"pipe\" viewBox=\"0 0 720 370\" role=\"img\" aria-label=\"Motor Ruvic de operaciones y RR.HH.: cada solicitud (formulario, documento, email, portal, HRIS) entra al motor que clasifica, valida y ejecuta, y realiza la acci\u00f3n (onboarding, aprueba, actualiza el HRIS, genera contrato, notifica).\"><\/svg><\/div>\n    <div class=\"console\" id=\"opsPanel\" aria-label=\"Panel operativo de Ruvic para RRHH en tiempo real\">\n      <div class=\"console__top\">\n        <span class=\"console__title\"><span style=\"display:inline-flex;width:26px;height:26px;border-radius:8px;background:#FF363A;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;margin-right:8px\"><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuIAAAK4CAYAAAAx9piuAAAACXBIWXMAACE3AAAhNwEzWJ96AAAgAElEQVR4nO3dz3Ecd7Yl4KOOtwfGAkEWkG2BIAvEsUCQBcO2QNBmto+yoEsWPMqCBi14oAUNWvDA7Wwwi2RJEAWS9Scrb97M74tgqNUdId1QtMjDW\/d36quHh4ebAADMx92HH7v8bzcnnQRO6KuHh4eH6iEAAI70Psnth\/988+iP94\/+e5gVQRwAWIN3GTbpNx\/+eBsBnWKCOACwZm\/yRygXzpmUIA4A8If3Gbbm2x+COScjiAMAfNrjYP46n35ECnsTxAEAdvcuQyB\/HY0tHEkQBwA4zPv8EcpfF89CQ4I4AMDxtqF8E5tydiSIAwCMa3u+8ipuyvkMQRwA4HTeZNiSb2rHYI4EcQCA03ufIYzbkvM7QRwAYFq\/ZQjkN8VzUEwQBwCo8TZDIN8Uz0ERQRwAoNa7JNcRyFfnb9UDAACs3NdJ\/pnhdvyqdBImJYgDAMyDQL4ygjgAwLwI5CvhRhwAYN7eJnkZLSuLYyMOADBvz5L8K8O3dV7UjsKYBHEAgB6+T\/LvDA0r57WjMAanKQAA\/bzLcK7yunoQDieIAwD09SbDg8672jE4hNMUAIC+vk1ym2E7TjM24gAAy2A73oyNOADAMtiON2MjDgCwPLbjDdiIAwAsz3Y7\/qJ6ED5NEAcAWKazJP+VZBO947PkNAUAYPneZjhVuS2eg0dsxAEAlu9ZkpsMYZyZEMQBANbhLMk\/k7yqHoSB0xQAgPV5k+Eh5331IGtmIw4AsD7bVpXn1YOsmSAOALBOX2e4G1dxWEQQBwBYr23F4VXxHKskiAMA8M8MfeNMSBAHACBJfogwPimtKQAAPPY2yWU0qpycjTgAAI9tv\/znvHiOxRPEAQD4mDA+AUEcAICnCOMnJogDAPApwvgJCeIAAHyOMH4igjgAAF8ijJ+AIA4AwC6E8ZEJ4gAA7EoYH5EgDgDAPoTxkQjiAADs61mSV9VDdCeIAwBwiB+SbKqH6EwQBwDgUD8keVk9RFdfPTw8PFQPAQBAaz\/GdnxvgjgAAMd6n+QyyW3xHK0I4gAAjOF9kosk98VztOFGHACAMZxlqDVkR4I4AABjeRa34jsTxAEAGNMPSa6qh+jAjTgAAGPzeHMHNuIAAIztLMOJynnxHLMmiAMAcArPkryqHmLOBHEAAE7FvfhnuBEHAOCU3id5nuSueI7ZsREHAOCUzpK8rh5ijgRxAABO7VmS6+oh5sZpCgAAU\/l7VBr+zkYcAICpbKoHmBNBHACAqThRecRpCgAAU\/smWlRsxAEAmNymeoA5EMQBAJjat\/FFP05TAAAo8T7JRZL74jnK2IgDAFDhLCt\/uGkjDgBApdV2i9uIAwBQ6VX1AFUEcQAAKn2b5EX1EBWcpgAAUO1dhoebq2IjDgBAta+TvKweYmo24gAAzMHq6gxtxAEAmIOzrGwrbiMOAMBcrGorbiMOAMBcrGorbiMOAMCcrGYrbiMOAMCcrGYrbiMOAMDcrGIrbiMOAMDcnCW5qh7i1GzEAQCYo8V\/26aNOAAAc\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\/8OPi0Q+Yg\/+X5OfqIWDm7qoH2IcgDqzdeZKrJJdJvi+dBL7s\/ya5qR4CGIcgDqzVZZKXEb7pZZPhE5v74jmAEbgRB9bmMsNG8V8Rwunn6wy\/gQQWQBAH1uIiyesMAfzb2lHgKD9l2IoDzQniwBpcJbmNDTjL8ap6AOB4gjiwdJsk\/0xyVjwHjOnbOFGB9gRxYKnOM9yC\/1A8B5zKdYb\/nwNNCeLAEm1DuFtwluwswyc+QFOCOLA02xD+rHgOmML3GZqAgIYEcWBpXkUIZ102caICLQniwJK8jJtw1ke3ODT11cPDw0P1ENDAd\/G10nP3PMl\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\/iEC+SoI40NVX1QOM6DJDML\/88OOscBZgeu8z\/Mb8vngOJiaIA10tKYh\/bBvKr5I8K50EmMpvSV5UD8G0BHGgqyUH8ccuMvzi\/DLOWGDpvktyUz0E0xHEga7WEsQfu8ywJf+hdgzgRN5l+ETMicpKaE0B6OMmQxD\/JskvGe5KgeXQLb4yNuJAV2vciH\/sPMMv2j9VDwKM6u9JbquH4PQEcaArQfwPFxmqz74vngMYx5sMp2gsnNMUgP7uMjzo\/C7DjSnQ27dxorIKNuJAVzbin3Yd5yrQnW7xFbARB1ie6ww3prbj0NdZkk31EJyWIA6wTLcZatB+qx4EONj3cSu+aII4wHLdZ7gd\/0f1IMDBNhkaklggQRxg+V5leMipdxz60S2+YB5rAl15rLm\/5xm+FOiseA5gf7rFF8hGHGA9bjPcm74tngPY36vqARifIA6wLsI49KRbfIGcpgBdOU05znmGLwJypgJ96BZfGBtxgHW6z7AZ94AT+tAtvjA24kBXNuLj8IAT+vkuw7+3NGcjDrBut3F3Ct1solt8EQRxADZJfqkeAtiZbvGFcJoCdOU0ZXw3GZoZgB50izcniANdCeLj06QCvbzJ8OiappymALB1n+SqeghgZ7rFm7MRB7qyET+d10m+rx4C2Ilu8cZsxAH42FX0i0MXusUbE8QB+Nh9kuvqIYCdfR+34i05TQG6cppyejfRogJdvMvwBV1OVBqxEQfgUzwCgz50izckiAPwKbdJfq4eAtjZTxm24jThNAXoymnKNM4zBPKvqwcBdqJbvBEbcQA+R7c49KJbvBEbcaArG\/Fp6RaHPnSLN2EjDsAurqJbHLrQLd6EIA7ALnSLQy+6xRtwmgJ05TSlxk10i0MXusVnzkYcgH14BAZ96BafOUEcgH3oFodedIvPmNMUoCunKXV0i0MvusVnykYcgH3pFodedIvPlI040JWNeD3d4tCHbvEZshEH4FBX0S0OXegWnyFBHIBD6RaHXnSLz4zTFKArpynzcRPd4tCFbvEZsREH4FgegUEfusVnRBAH4Fi6xaEX3eIz4TQF6MppyrzoFodedIvPgI04AGPQLQ696BafARtxoCsb8XnSLQ596BYvZiMOwJiuolscujhL8qp6iDUTxAEYk25x6OWHuBUv4zQF6MppyrzdRLc4dPEuw4kKE7MRB+AUPAKDPr6OT7JK2IgDXdmIz991hr5ioIdvktxVD7EmgjjQlSA+f7rFoRfd4hNzmgLAqegWh16+jX9nJ2UjDnRlI96HbnHoQ7f4hGzEATi1q+gWhy50i09IEAfg1HSLQy+6xSfiNAXoymlKPzfRLQ5d6BafgI04AFPRLQ596BafgI040JWNeE\/X0S0OnegWP6G\/xQMaAKbzKsNH3kAPm+oBluxvGb5sAQCmoFscetEtfkJuxAGY2k2S36qHAHb2KsM35TIyQRyACldxGgld6BY\/EUEcgAq6xaEX3eIn8LcMHxECwNReJXlTPQSws031AEtjIw5AJd3i0Idu8ZEJ4gBUuk3yc\/UQwM5+im\/cHI3TFACq6RaHXjbVAyyFjTgA1XSLQy+6xUfy1cPDw0WSf1cPArAnX3G\/PK+TfF89BLCT9xlOVO6L52jtq4eHhyR5qB4EYE+C+PKcJ7nL0FkMzN+vsRk\/yvY0xW0eANV0i0MvusWPtA3id5VDAMAHusWhl031AJ0J4gDMjW5x6EO3+BEEcQDmRrc49KJb\/EDbIH5TOQQAfES3OPSyqR6go20QVz0DwJzoFodedIsfYFtfmKgwBHpRX7gOusWhD93ie3r8zZpvy6YAgKddZfjFHZi\/swxnZezocRC\/LZsCAJ6mWxx60S2+h8dB\/K5qCAD4DN3i0MumeoAuHgfxm6ohAOALdItDH7rFd\/T4seZ5kv8pnAVgHx5rrs91hr5ioIdv4uLisx5vxO+jsxWA+dItDr1sqgeYu7999Oc3FUMAwA50i0MvusW\/4OMgrjkFgDm7SfJb9RDAzl5lOH\/mCTbiAHRzFd3i0IVu8c94aiPuJzcA5ky3OPSiW\/wTPg7iia04APOnWxx62VQPMEeCOABd6RaHPnSLP0EQB6Cr2yQ\/Vw8B7OynJBfVQ8zJ4y\/0eewuw+9cAObKF\/qQDG0Mt\/FrFnTxJu7Ff\/fURjyxFQegB93i0Itu8UcEcQC6u4lucehEt\/gHnzpNOU\/yPxPPArAPpyk8dp7hrPKseA5gN7\/GZvyTG\/H7qIUCoA\/d4tCLbvF8OognyevJpgCA4+kWh1421QNUE8QBWBLd4tDH6rvFPxfE75K8nWgOABiDbnHoZdXd4p8L4omPDADo51WSd9VDADvbVA9Q5UtB3HkKAN3oFodeVtst\/qn6wsdukzybYBaAfagv5EteJ\/m+eghgJ+8znKjcF88xqS9txJPhIz4A6OYqwy\/uwPydZYWZc5cg7jwFgI50i0Mvq+sW3+U0JfHxHjA\/TlPY1U2GG1Rg\/t5lRS0qu2zEkxW\/ZgWgPd3i0MequsV33YgnQ6\/416cbBWAvNuLs4zpDXzHQwzcZsuei7boRT2zFAehLtzj0sqkeYAqCOABroFscellFt\/g+QfwuyW8nmgMATu0mfh2DTl4lOa8e4pT2CeLJCvsdAViUq+gWhy4W3y2+bxC\/SfL2BHMAwBR0i0Mvi+4W3zeIJwv\/nQkAi\/cqyZvqIYCdbaoHOJVDgvgmXp4D0Jtucehjsd3ihwTxZMG\/MwFgFW6T\/Fw9BLCzn7LAb9zc5wt9HjvP0KJyNuo0ALvzhT4c6zxDIPdlddDDmyzsXvzQjfh93IoD0Jtucehlcd3ih27EE1txoJaNOGN5neT76iGAnbzPcKJyXzzHKA7diCe24gAsw1V0i0MXi+oWP2YjntiKA3VsxBnTyyT\/WT0EsLPvMny\/TWvHbMQTW3EAlkG3OPSyqR5gDMcG8WT4yctHegB0p1sc+lhEt\/gYQfw+fvICoD\/d4tBL+27xY2\/EH7uLLlZgOm7EOQXd4tBL627xMTbiW1cj\/rUAoIJuceildbf4mBvxZHi9+u2Yf0GAT7AR55R0i0MfbbvFxw7iF0n+PeZfEOATBHFOST0v9PJrGm7GxzxNSYaftH4Z+a8JAFO7zwIaGWBFfkjDW\/GxN+KJhy7ANGzEmcJNnFxCF+\/SrEVl7I14os4QgOXw6xn00a5b\/BQb8a2b2CIAp2MjzlSuM\/QVAz18k+FcevZOGcQvMpyoeOgCnIIgzlScXEIvbbrFT3GasnWXZh8PAMATdItDL226xU+5Ed+6iRMVYHw24kxNtzj00aJb\/JQb8a2rDP8wAKCzq\/j1DLo4S\/KqeogvmSKI38WJCgD96RaHXmbfLT7FacqWj\/SAMTlNocpNnFxCF7PuFp9iI751FR\/pAdCfbnHoY9bd4lMG8fskLyb8+wHAKdwm+bl6CGBnP2WmW\/Epg3gyfJz3y8R\/TwAY26sMH3kDPWyqB3jKlDfij90meVbxNwYWw4041S6T\/Kt6CGBnP2ZmgbwqiF\/Et24CxxHEmQNFBNDH7LrFpz5N2bqLe3EA+ruKIgLoYnbd4lVBPBnuxf9R+PcHgGPpFodeZtUtXnWa8tgmwz8UgH04TWFObqJbHLqYTbd45UZ862WSt9VDAMARdItDH7PpFp\/DRjxJzjPcjXu8CezKRpy5uc7QVwz08E2G\/FlmDhvxZLixu4wHLwD0pVscetlUDzCXIJ4MdYZX1UMAwIHu49cx6OTbFP87O5fTlMeukvyzeghg9pymMFe6xaGP0m7xOW3EtzZJfqkeAgAOdBWnltBFabf4HIN4Mrw+\/7V6CAA4gG5x6KWsW3yOpymPbaJjHHia0xTm7ia6xaGLkm7xuW7Et65iMw5AT7rFoY+SbvG5b8S3bmKrAPyZjTgdXEe3OHQyabd4lyB+niGMPyueA5gPQZwOzjPU835dPQiwkzeZ8F587qcpW9sv\/HlTPAcA7EO3OPQyabd4l434Y5t4wAnYiNOLbnHoY7Ju8S4b8ceu4gEnAL1cRbc4dDFZt3jHIJ4I4wD0olscepmkW7zjacpjr5L8n+ohgBJOU+joJlrAoIuTd4t33YhvvUzyY\/UQALAj3eLQx8m7xbsH8WR4vPlj3N4BMH+3SX6uHgLY2U854Va8+2nKY88zfOR3VjwHMA2nKXSlWxx6OVm3+BI24lu3GcL42+pBAOAzdItDLyfrFl\/SRnzrPMO5ir5WWDYbcbrTLQ59nKRbfEkb8a37JC\/iBg+AebuK903QxUm6xZcYxLeuk\/zv+EkOgHnSLQ69jN4tvsTTlI9dZPj471nxHMC4nKawFDfRLQ5djNotvuSN+NZdhkecvxTPAQBP0S0OfYzaLb6GjfhjLzI85FRxCP3ZiLMk1xn6ioEevsmw7D3K2oJ4MnycsImPAaE7QZwl0S0OvYzSLb6G05SP3WX4B\/eP2jEA4He6xaGXUbrF17gRf+x5hu24h5zQj404S6RbHPo4ult8jRvxx7bfxqlzHIA5uIraXeji6G7xtQfxresMR\/dviucAYN10i0MvR3WLr\/005SkvM\/wkqFkF5s1pCkt2E6UC0MXB3eI24n\/1KsM\/zF+L5wBgvXSLQx8Hd4sL4k\/bvl7\/Ls5VAJjebbxfgk5+ygFbcacpu7nK8Dsd\/a4wH05TWDrd4tDL3t3iNuK72eSPdhWv2QGYgm5x6GXvbnEb8f2dZ7jd81XEUMtGnLXQLQ597NUtbiO+v2211DfxoBOA07uKT2Ohi726xQXxw91l+MlRIAfglHSLQy87d4s7TRnPRYZg\/jI6yGEKTgRZHhEAAAFuSURBVFNYm5voFocuduoWF8THt70hv4qX7nBKgjhr8zzJf1cPAezs53zh0yxB\/LSuPvywwYDxCeKs0XWUBUAn32Q4Z36SID6N5xm25C\/ibAXGIoizRrrFoZfPdosL4tM6zxDGXyZ5VjwLdCeIs1aXSf5VPQSwsx8zfCfNXwjidS7yx5bcZgP2J4izZrrFoY9PdosL4vPwPMMtuVAOuxPEWbPzDHenzh2hh1\/zxLduCuLzI5TDbgRx1u5lkv+sHgLY2XcZakh\/J4jP20WGQP4imlfgY4I46BaHTv7SLS6I9\/IiwyOdy3jsCYI46BaHbv7ULS6I93WeIZA\/\/\/BHGxHWRhCHwXV0i0Mnv3eLC+LL8vyjH8I5SyaIw0C3OPTye7e4IL58Fx9+XGb4yfr5hz\/3EzbdCeLwh8voFodOfkyyEcTX7eKjH8kQ1M8f\/e8CO3MliMOf6RaHPt4nuRDEOcRl9QCQjyqggN8\/9QR6uP3\/PmNsa8n3cqMAAAAASUVORK5CYII=\" alt=\"Ruvic\" style=\"width:16px;height:16px;display:block\"><\/span>Ruvic \u00b7 HR Operations Command Center<\/span>\n        <span class=\"live\"><i><\/i> EN VIVO<\/span>\n      <\/div>\n      <!-- Filas semilla (fallback sin JS) -->\n      <div class=\"feed\" id=\"opsFeed\">\n        <div class=\"ev\">\n          <div class=\"ev__main\"><span class=\"ev__t\">Onboarding completado<\/span><span class=\"chip chip--ok\">Resuelto<\/span><\/div>\n          <div class=\"ev__meta\">Mar\u00eda Garc\u00eda \u00b7 Nuevo ingreso \u00b7 hace 2 min<\/div>\n        <\/div>\n        <div class=\"ev\">\n          <div class=\"ev__main\"><span class=\"ev__t\">Solicitud de vacaciones aprobada<\/span><span class=\"chip chip--run\">Auto<\/span><\/div>\n          <div class=\"ev__meta\">Carlos M. \u00b7 5 d\u00edas \u00b7 validado en pol\u00edtica<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"console__foot\"><span><b>Ruvic Engine activo<\/b><\/span><span>90% resuelto sin intervenci\u00f3n manual<\/span><\/div>\n    <\/div>\n    <\/div><!-- \/hero__visual -->\n  <\/div>\n<\/section>\n\n<!-- ============ 02 \u00b7 TRUST BAR ============ -->\n<section class=\"trust\" aria-label=\"Sistemas integrados\">\n  <div class=\"wrap\">\n    <div class=\"trust__inner\">\n      <span class=\"trust__label\">Integrado con<\/span>\n      <div class=\"trust__items\">\n        <span class=\"trust__item\">BambooHR<\/span>\n        <span class=\"trust__item\">Workday<\/span>\n        <span class=\"trust__item\">SuccessFactors<\/span>\n        <span class=\"trust__item\">ADP<\/span>\n        <span class=\"trust__item\">DocuSign<\/span>\n        <span class=\"trust__item\">Microsoft 365<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 03 \u00b7 STATS (franja navy) ============ -->\n<section class=\"statband\" aria-label=\"M\u00e9tricas operativas\">\n  <div class=\"wrap\">\n    <div class=\"stats reveal\">\n      <div class=\"stat\">\n        <div class=\"stat__n\" data-count=\"90\" data-suffix=\"%\">90%<\/div>\n        <div class=\"stat__l\">Solicitudes administrativas resueltas sin intervenci\u00f3n manual.<\/div>\n        <div class=\"stat__c\">Datos de implementaciones Ruvic AI<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat__n\" data-count=\"70\" data-suffix=\"%\">70%<\/div>\n        <div class=\"stat__l\">Reducci\u00f3n en tiempo de onboarding y vinculaci\u00f3n.<\/div>\n        <div class=\"stat__c\">Datos de implementaciones Ruvic AI<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat__n\" data-count=\"15\" data-suffix=\"h+\">15h+<\/div>\n        <div class=\"stat__l\">Liberadas por semana por gestor de RRHH.<\/div>\n        <div class=\"stat__c\">Datos de implementaciones Ruvic AI<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat__n\" data-count=\"3\" data-prefix=\"&lt;\">&lt;3<\/div>\n        <div class=\"stat__l\">Semanas de integraci\u00f3n a primer proceso productivo.<\/div>\n        <div class=\"stat__c\">Tiempo promedio de activaci\u00f3n<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 04 \u00b7 EL PROBLEMA ============ -->\n<section class=\"section\" id=\"problema\">\n  <div class=\"wrap\">\n    <div class=\"reveal\">\n      <h2>Tu \u00e1rea de gente no tiene un problema de presupuesto. Tiene un problema de <span class=\"accent\">orquestaci\u00f3n.<\/span><\/h2>\n      <p class=\"lead\">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    <\/div>\n\n    <ul class=\"problem\">\n      <li class=\"reveal\">\n        <div class=\"prob-ic\">\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/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      <li class=\"reveal\">\n        <div class=\"prob-ic\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 16 12 14 15 10 15 8 12 2 12\"><\/polyline><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\"><\/path><\/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      <li class=\"reveal\">\n        <div class=\"prob-ic\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><circle cx=\"19\" cy=\"7\" r=\"3\"><\/circle><polyline points=\"19 5 19 7 20 8\"><\/polyline><\/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 y la productividad arranca dos semanas tarde.<\/p>\n      <\/li>\n      <li class=\"reveal\">\n        <div class=\"prob-ic\">\n          <svg viewBox=\"0 0 24 24\"><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\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/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: 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    <\/ul>\n\n    <div class=\"casechips reveal\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 05 \u00b7 CAPACIDADES ============ -->\n<section class=\"section section--tint\" id=\"capacidades\" aria-labelledby=\"cap-title\">\n  <div class=\"wrap\">\n    <div class=\"center reveal\">\n      <h2 id=\"cap-title\">Todo lo que tu \u00e1rea de gente necesita <span class=\"accent\">orquestar.<\/span><\/h2>\n      <p class=\"lead\">Ruvic 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, y ejecuta el flujo completo de operaciones de RRHH de punta a punta.<\/p>\n    <\/div>\n\n    <div class=\"cards\">\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M22 11l-3 3-1.5-1.5\"><\/path><\/svg><\/div>\n        <h3>Reclutamiento y onboarding<\/h3>\n        <p class=\"card__sub\">Contrataci\u00f3n y vinculaci\u00f3n sin fricci\u00f3n<\/p>\n        <p class=\"card__desc\">Ruvic 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: contratos, accesos, equipos, agenda de inducci\u00f3n y materiales de bienvenida.<\/p>\n        <span class=\"card__out\">Hasta 70% menos tiempo de vinculaci\u00f3n<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><polyline points=\"9 12 11 14 15 10\"><\/polyline><\/svg><\/div>\n        <h3>Validaci\u00f3n contra pol\u00edticas oficiales<\/h3>\n        <p class=\"card__sub\">Adi\u00f3s a respuestas equivocadas al empleado<\/p>\n        <p class=\"card__desc\">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: se escala al gestor de RRHH.<\/p>\n        <span class=\"card__out\">Cero riesgo de informaci\u00f3n laboral equivocada<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path><line x1=\"8\" y1=\"9\" x2=\"16\" y2=\"9\"><\/line><line x1=\"8\" y1=\"13\" x2=\"13\" y2=\"13\"><\/line><\/svg><\/div>\n        <h3>Mesa de ayuda al empleado (HR Helpdesk)<\/h3>\n        <p class=\"card__sub\">Respuestas internas 24\/7<\/p>\n        <p class=\"card__desc\">Un agente IA entrenado con tus pol\u00edticas responde dudas internas 24\/7 en WhatsApp, Teams o web: vacaciones disponibles, certificados laborales, comprobantes de pago, status de solicitudes. Escala al gestor de RRHH solo cuando realmente se necesita.<\/p>\n        <span class=\"card__out\">60% menos tickets internos al equipo de gente<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"4\"><\/circle><path d=\"M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2\"><\/path><path d=\"M19 10h.01M22 7l-3 3-1.5-1.5\"><\/path><\/svg><\/div>\n        <h3>Copiloto del gestor de RRHH<\/h3>\n        <p class=\"card__sub\">El gestor humano, potenciado<\/p>\n        <p class=\"card__desc\">Cuando un caso requiere intervenci\u00f3n humana, el gestor recibe contexto completo, pol\u00edtica aplicable, historial del empleado y borrador de respuesta validado. Ruvic no reemplaza al equipo: lo potencia para operar con la velocidad de un equipo 3\u00d7 m\u00e1s grande.<\/p>\n        <span class=\"card__out\">3\u00d7 capacidad por gestor sin contratar m\u00e1s<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"><\/rect><line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"><\/line><circle cx=\"7\" cy=\"15\" r=\"1.4\"><\/circle><\/svg><\/div>\n        <h3>N\u00f3mina, beneficios y permisos<\/h3>\n        <p class=\"card__sub\">Novedades al d\u00eda, sin retrabajo<\/p>\n        <p class=\"card__desc\">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        <span class=\"card__out\">90% de solicitudes autoatendidas<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"><\/path><path d=\"M14 2v6h6\"><\/path><line x1=\"8\" y1=\"13\" x2=\"16\" y2=\"13\"><\/line><line x1=\"8\" y1=\"17\" x2=\"13\" y2=\"17\"><\/line><\/svg><\/div>\n        <h3>Gesti\u00f3n documental e IDP<\/h3>\n        <p class=\"card__sub\">Documentos que se leen y clasifican solos<\/p>\n        <p class=\"card__desc\">El IDP de Ruvic lee contratos, certificados m\u00e9dicos, comprobantes de gastos, identificaciones y soportes laborales. Extrae datos estructurados, los valida y los lleva directo a tu HRIS, sin digitaci\u00f3n manual ni revisi\u00f3n humana.<\/p>\n        <span class=\"card__out\">80% menos errores de captura<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/svg><\/div>\n        <h3>Aprobaciones y flujos internos<\/h3>\n        <p class=\"card__sub\">Sin cuellos de botella<\/p>\n        <p class=\"card__desc\">Ruvic 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        <span class=\"card__out\">Aprobaciones de horas a minutos<\/span>\n      <\/article>\n\n      <article class=\"card reveal\">\n        <div class=\"card__ic\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><polyline points=\"9 12 11 14 15 10\"><\/polyline><\/svg><\/div>\n        <h3>Compliance laboral y trazabilidad<\/h3>\n        <p class=\"card__sub\">Cumplimiento auditable<\/p>\n        <p class=\"card__desc\">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        <span class=\"card__out\">100% de la operaci\u00f3n auditable<\/span>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 06 \u00b7 C\u00d3MO FUNCIONA ============ -->\n<section class=\"section\" id=\"como-funciona\">\n  <div class=\"wrap\">\n    <div class=\"reveal\">\n      <h2>De la solicitud al cierre, <span class=\"accent\">sin papel ni Excel.<\/span><\/h2>\n      <p class=\"lead\" style=\"max-width:760px\">Ruvic 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, todo orquestado por agentes IA especializados sobre una sola plataforma BOAT.<\/p>\n    <\/div>\n\n    <div class=\"steps\">\n      <div class=\"step reveal\">\n        <span class=\"step__n\">01 \/ CAPTURA<\/span>\n        <h3>Multicanal<\/h3>\n        <p>Una solicitud entra por WhatsApp, Teams, email, portal del empleado o llamada: vacaciones, certificado laboral, soporte de gasto, consulta de n\u00f3mina. Ruvic la detecta, identifica al empleado y abre el caso autom\u00e1ticamente.<\/p>\n      <\/div>\n      <div class=\"step reveal\">\n        <span class=\"step__n\">02 \/ AN\u00c1LISIS<\/span>\n        <h3>Clasificaci\u00f3n e identificaci\u00f3n<\/h3>\n        <p>Ruvic 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=\"step reveal\">\n        <span class=\"step__n\">03 \/ VALIDACI\u00d3N<\/span>\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: se escala al gestor. Cero riesgo de respuestas equivocadas.<\/p>\n      <\/div>\n      <div class=\"step reveal\">\n        <span class=\"step__n\">04 \/ EJECUCI\u00d3N<\/span>\n        <h3>Sobre tus sistemas<\/h3>\n        <p>Ruvic 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=\"step reveal\">\n        <span class=\"step__n\">05 \/ CIERRE<\/span>\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\n<!-- ============ 07 \u00b7 OTRAS SOLUCIONES ============ -->\n<section class=\"section section--tint\" id=\"equipos\" aria-labelledby=\"team-title\">\n  <div class=\"wrap\">\n    <div class=\"reveal\">\n      <h2 id=\"team-title\">M\u00e1s equipos que Ruvic puede <span class=\"accent\">transformar.<\/span><\/h2>\n      <p class=\"lead\" style=\"max-width:640px\">La orquestaci\u00f3n multi-agente de Ruvic va m\u00e1s all\u00e1 de RRHH. Cada equipo tiene flujos cr\u00edticos que Ruvic puede automatizar hoy.<\/p>\n    <\/div>\n\n    <div class=\"teams\">\n      <a href=\"https:\/\/ruvic.ai\/cx-soporte\/\" class=\"team reveal\">\n        <div class=\"team__ic\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"><\/path><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\"><\/path><\/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=\"team__go\">Ver soluci\u00f3n \u2192<\/span>\n      <\/a>\n\n      <a href=\"\/automatizacion-de-ventas\/\" class=\"team reveal\">\n        <div class=\"team__ic\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"><\/polyline><polyline points=\"17 6 23 6 23 12\"><\/polyline><\/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=\"team__go\">Ver soluci\u00f3n \u2192<\/span>\n      <\/a>\n\n      <a href=\"\/ciberseguridad\/\" class=\"team reveal\">\n        <div class=\"team__ic\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><polyline points=\"9 12 11 14 15 10\"><\/polyline><\/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=\"team__go\">Ver soluci\u00f3n \u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 08 \u00b7 FAQ BANNER ============ -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"faqbanner reveal\">\n      <h3>\u00bfTienes preguntas sobre Ruvic 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: encuentra todas las respuestas en nuestra secci\u00f3n de preguntas frecuentes.<\/p>\n      <a href=\"\/preguntas-frecuentes\/\" class=\"btn btn--primary\">\n        Ir a Preguntas Frecuentes\n        <svg viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 09 \u00b7 CTA FINAL ============ -->\n<section class=\"cta\">\n  <div class=\"wrap\">\n    <div class=\"cta__inner reveal\">\n      <div class=\"cta__content\">\n        <div class=\"kicker\">Empieza hoy<\/div>\n        <h2>\u00bfListo para liberar a tu equipo de gente del <span class=\"accent\">trabajo repetitivo<\/span>?<\/h2>\n        <p class=\"lead\">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=\"cta__btns\">\n          <a class=\"btn btn--primary\" href=\"https:\/\/ruvic.ai\/contacto\/\">Solicitar Demo gratuita<\/a>\n          <a class=\"btn btn--ghost-dark\" href=\"\/motor-de-ia\/\">Conocer el Ruvic Engine \u2192<\/a>\n        <\/div>\n        <div class=\"cta__tags\">\n          <span><i>\u2713<\/i> Agn\u00f3stico de stack (HRIS, n\u00f3mina, ERP)<\/span>\n          <span><i>\u2713<\/i> Activaci\u00f3n en &lt;3 semanas<\/span>\n          <span><i>\u2713<\/i> Resultados medibles desde mes 1<\/span>\n        <\/div>\n        <div class=\"cta__geo\">Colombia \u00b7 Per\u00fa \u00b7 Chile \u00b7 M\u00e9xico \u00b7 USA<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n<script>\n(function(){ document.getElementById('rv-ops').classList.add('js'); })();\n<\/script>\n<script>\n\/* Reveal on scroll \u2014 robusto, no depende de que el IO dispare al cargar *\/\n(function(){\n  var els=[].slice.call(document.querySelectorAll('#rv-ops .reveal'));\n  function check(){\n    var h=window.innerHeight||document.documentElement.clientHeight;\n    els=els.filter(function(el){\n      var r=el.getBoundingClientRect();\n      if(r.top < h*0.92 ? r.bottom > 0 : false){ el.classList.add('in'); return false; }\n      return true;\n    });\n  }\n  check();\n  window.addEventListener('scroll', check, {passive:true});\n  window.addEventListener('resize', check);\n  window.addEventListener('load', check);\n  setTimeout(check, 400);\n  \/* Red de seguridad: nada queda oculto pasados 3s *\/\n  setTimeout(function(){ els.forEach(function(el){ el.classList.add('in'); }); els=[]; }, 3000);\n})();\n\n\/* ============ Feed operativo \u2014 HR Operations Command Center ============ *\/\n(function(){\n  var feed=document.getElementById('opsFeed');\n  if(!feed) return;\n  var reduce=(window.matchMedia ? window.matchMedia('(prefers-reduced-motion:reduce)').matches : false);\n  if(reduce) return; \/* la semilla queda est\u00e1tica *\/\n\n  \/* Pool de eventos: escenarios existentes de la secci\u00f3n *\/\n  var POOL=[\n    {t:'Onboarding completado', m:'Mar\u00eda Garc\u00eda \u00b7 Nuevo ingreso \u00b7 hace 2 min', c:'ok', l:'Resuelto'},\n    {t:'Solicitud de vacaciones aprobada', m:'Carlos M. \u00b7 5 d\u00edas \u00b7 validado en pol\u00edtica', c:'run', l:'Auto'},\n    {t:'Certificado laboral generado', m:'Web Widget \u00b7 Ana L. \u00b7 hace 4 min', c:'ok', l:'Enviado'},\n    {t:'Reembolso de gastos validado', m:'Sebasti\u00e1n R. \u00b7 COP 240.000 \u00b7 soporte OCR', c:'ok', l:'Aprobado'},\n    {t:'Reporte de n\u00f3mina conciliado', m:'ERP sincronizado \u00b7 142 colaboradores', c:'run', l:'Sync'},\n    {t:'Caso escalado al gestor de RRHH', m:'Contexto completo \u00b7 acci\u00f3n sugerida', c:'esc', l:'Escalado'},\n    {t:'Consulta de saldo de vacaciones', m:'WhatsApp \u00b7 validado contra pol\u00edtica', c:'ok', l:'Resuelto'},\n    {t:'Alerta de vencimiento de contrato', m:'Compliance \u00b7 notificado al equipo de gente', c:'run', l:'En curso'}\n  ];\n  var i=4; \/* las 4 semillas ya muestran los primeros escenarios *\/\n\n  function addRow(){\n    var ev=POOL[i%POOL.length]; i++;\n    var row=document.createElement('div');\n    row.className='ev ev--in';\n    var main=document.createElement('div'); main.className='ev__main';\n    var t=document.createElement('span'); t.className='ev__t'; t.textContent=ev.t;\n    var chip=document.createElement('span'); chip.className='chip chip--'+ev.c; chip.textContent=ev.l;\n    main.appendChild(t); main.appendChild(chip);\n    var meta=document.createElement('div'); meta.className='ev__meta'; meta.textContent=ev.m;\n    row.appendChild(main); row.appendChild(meta);\n    feed.insertBefore(row,feed.firstChild);\n    while(feed.children.length>2){ feed.removeChild(feed.lastChild); }\n  }\n\n  var started=false;\n  function start(){\n    if(started) return; started=true;\n    setInterval(addRow, 2600);\n  }\n  window.addEventListener('load', function(){ setTimeout(start, 1400); });\n  setTimeout(start, 2600); \/* arranque garantizado aunque load ya haya pasado *\/\n})();\n\n\/* ============ Count-up de la banda de stats \u2014 robusto + reduced-motion ============ *\/\n<\/script>\n<script>\n\/* ===== Count-up universal v2 (KIT \u00a710.1) \u2014 neutraliza count-ups viejos y anima ===== *\/\n(function(){\n  if(window.__ruvicCU) return; window.__ruvicCU=1;\n  var reduce = (window.matchMedia ? window.matchMedia('(prefers-reduced-motion:reduce)').matches : false);\n  function fmt(v,dec,thou){ if(thou) return String(Math.round(v)).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,'.'); return v.toFixed(dec); }\n  function parseNum(s){ var val,dec=0,thou=false;\n    if(\/^\\d{1,3}(\\.\\d{3})+$\/.test(s)){ thou=true; val=parseFloat(s.replace(\/\\.\/g,'')); }\n    else { var d=s.match(\/^(\\d+)(?:[.,](\\d+))?$\/); if(!d) return null; dec=d[2]?d[2].length:0; val=parseFloat(d[1]+(d[2]?'.'+d[2]:'')); }\n    return isFinite(val)?{val:val,dec:dec,thou:thou}:null; }\n  function isBig(el){ if(el.children.length) return false; var tx=el.textContent.trim();\n    if(tx.indexOf('\/')>-1) return false; if(\/^0\\d$\/.test(tx)||\/^(19|20)\\d\\d$\/.test(tx)) return false;\n    if(!\/^[<>+~]?\\s*[\\d][\\d.,]*\\s*(%|h\\+?|\u00d7|x|min|seg|sem|pts?|k)?$\/i.test(tx)) return false;\n    return parseFloat(getComputedStyle(el).fontSize)>=26; }\n  var all=[].slice.call(document.querySelectorAll('#rv-ops [data-count],#rv-ops div,#rv-ops span,#rv-ops strong,#rv-ops b,#rv-ops p'));\n  var seen=[], data=[];\n  all.forEach(function(el){\n    if(seen.indexOf(el)>-1) return;\n    var dc=el.getAttribute('data-count'), pre='', numStr=null, suf='', raw=el.textContent.trim();\n    if(dc!=null ? \/\\d\/.test(dc) : false){ numStr=String(dc).trim(); suf=el.getAttribute('data-suffix')||''; pre=el.getAttribute('data-prefix')||''; if(!pre){ var pm=raw.match(\/^([<>+~])\/); if(pm) pre=pm[1]; } }\n    else if(isBig(el)){ var m=raw.match(\/^([<>+~]?\\s*)([\\d.,]+)(.*)$\/); if(m){ pre=m[1]; numStr=m[2]; suf=m[3]; } }\n    if(numStr==null) return;\n    var pn=parseNum(numStr); if(!pn) return;\n    seen.push(el);\n    el.removeAttribute('data-count'); el.removeAttribute('data-suffix'); el.removeAttribute('data-done'); \/* mata al viejo *\/\n    el.textContent=pre+fmt(0,pn.dec,pn.thou)+suf;\n    data.push({el:el,pre:pre,suf:suf,val:pn.val,dec:pn.dec,thou:pn.thou,done:false});\n  });\n  function run(d){ if(!d||d.done) return; d.done=true;\n    var setFinal=function(){ d.el.textContent=d.pre+fmt(d.val,d.dec,d.thou)+d.suf; };\n    if(reduce){ setFinal(); return; }\n    var dur=1500,t0=null,raf=0,finished=false;\n    function done(){ if(finished) return; finished=true; if(raf ? window.cancelAnimationFrame : false) cancelAnimationFrame(raf); setFinal(); }\n    function step(ts){ if(finished) return; if(t0===null)t0=ts; var p=(ts-t0)\/dur; if(!(p>0))p=0; if(p>=1){ done(); return; }\n      var e=1-Math.pow(1-p,3); d.el.textContent=d.pre+fmt(d.val*e,d.dec,d.thou)+d.suf; raf=requestAnimationFrame(step); }\n    raf=requestAnimationFrame(step);\n    setTimeout(done, dur+500); \/* respaldo: garantiza el valor final aunque rAF no dispare *\/\n  }\n  \/* Disparo por entrada en viewport (animaci\u00f3n visible al hacer scroll); nunca deja \"0\" a la vista *\/\n  var pending=data.slice();\n  function check(){ for(var i=pending.length-1;i>=0;i--){ var d=pending[i]; if(d.done){pending.splice(i,1);continue;} var r=d.el.getBoundingClientRect(); var vh=window.innerHeight||document.documentElement.clientHeight||800; if(r.top<vh*0.92 ? r.bottom>-4 : false){ run(d); pending.splice(i,1); } } }\n  if(reduce){ data.forEach(run); }\n  else {\n    if('IntersectionObserver' in window){\n      var io=new IntersectionObserver(function(es){es.forEach(function(e){ if(e.isIntersecting){ for(var k=0;k<data.length;k++) if(data[k].el===e.target){ run(data[k]); } io.unobserve(e.target);} });},{threshold:.2,rootMargin:'0px 0px -6% 0px'});\n      data.forEach(function(d){ io.observe(d.el); });\n    }\n    window.addEventListener('scroll',check,{passive:true});\n    window.addEventListener('resize',check,{passive:true});\n    window.addEventListener('load',check);\n    check();\n    \/* Poll de viewport: anima cada n\u00famero en cuanto entra en pantalla, aunque scroll\/IO fallen; nunca toca los que est\u00e1n fuera de vista *\/\n    var poll=setInterval(function(){ check(); if(!pending.length) clearInterval(poll); },250);\n    setTimeout(function(){ clearInterval(poll); },20000);\n  }\n})();\n<\/script>\n<script>\n\/* \u2550\u2550\u2550 Pipeline del hero (Canales \u2192 Motor Ruvic \u2192 Acciones) \u2014 Operaciones y RR.HH. (light) \u2550\u2550\u2550 *\/\n(function(){\n  'use strict';\n  var svg=document.getElementById('pipe'); if(!svg) return;\n  var NS='http:\/\/www.w3.org\/2000\/svg';\n  var reduce=(window.matchMedia ? window.matchMedia('(prefers-reduced-motion:reduce)').matches : false);\n  function el(n,a){ var e=document.createElementNS(NS,n); if(a) for(var k in a) e.setAttribute(k,a[k]); return e; }\n  var IC={\n    ticket:'M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v-1 3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z',\n    doc:'M6 3h9l3 3v15H6zM9 12h5M9 16h5M9 8h3',\n    mail:'M3 6h18v12H3zM3 7l9 6 9-6',\n    web:'M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18M3 12h18M12 3c2.5 2.6 3.8 5.7 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.7-3.8-9s1.3-6.4 3.8-9',\n    crm:'M4 5h16v14H4zM8 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4M5.5 17c.5-1.4 1.8-2.2 2.5-2.2s2 .8 2.5 2.2M14 9h4M14 13h4',\n    agent:'M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8M16 11l2 2 4-4',\n    ok:'M22 11.1V12a10 10 0 1 1-5.9-9.1M22 4 12 14.1l-3-3',\n    bell:'M18 8a6 6 0 0 0-12 0c0 7-3 9-3 9h18s-3-2-3-9M13.7 21a2 2 0 0 1-3.4 0'\n  };\n  var CHIP_IC={ event:'M6 3h9l3 3v15H6z', alerta:'M6 3h9l3 3v15H6z', resuelto:'M20 6 9 17l-5-5' };\n  var COL={ ev:'#FDAA4C',evbg:'rgba(253,170,76,.16)',evln:'rgba(253,170,76,.5)', al:'#E4262B',albg:'rgba(228,38,43,.13)',alln:'rgba(228,38,43,.4)', res:'#189A4A',resbg:'rgba(24,154,74,.13)',resln:'rgba(24,154,74,.4)' };\n  var SOURCES=[ {t:'SOLICITUD',ic:'ticket'},{t:'DOCUMENTO',ic:'doc'},{t:'EMAIL',ic:'mail'},{t:'PORTAL',ic:'web'},{t:'HRIS',ic:'crm'} ];\n  var ACTIONS=[ {t:'ONBOARDING',ic:'agent'},{t:'APRUEBA',ic:'ok'},{t:'ACTUALIZA HRIS',ic:'crm'},{t:'GENERA CONTRATO',ic:'doc'},{t:'NOTIFICA',ic:'bell'} ];\n  var HUBLABS=['CLASIFICA','VALIDA','EJECUTA'];\n  var CHIPLABS={ event:'SOLICITUD', alerta:'REVISI\u00d3N', resuelto:'RESUELTO' };\n  var NW=184,NH=40,RX=20, LX=4, RX2=720-4-NW, HUBX=360,HUBY=184,DIA=44;\n  var LV=HUBX-DIA*1.414, RV=HUBX+DIA*1.414;\n  function spread(n,a,b){ var out=[],g=(b-a)\/(n-1); for(var i=0;i<n;i++) out.push(a+g*i); return out; }\n  var lys=spread(SOURCES.length,24,346), rys=spread(ACTIONS.length,24,346);\n  var defs=el('defs');\n  var g=el('radialGradient',{id:'hubGlow',cx:'50%',cy:'50%',r:'50%'});\n  g.appendChild(el('stop',{offset:'0%','stop-color':'#FF5F62','stop-opacity':'.5'}));\n  g.appendChild(el('stop',{offset:'45%','stop-color':'#FFB0AB','stop-opacity':'.26'}));\n  g.appendChild(el('stop',{offset:'100%','stop-color':'#FFB0AB','stop-opacity':'0'}));\n  defs.appendChild(g); svg.appendChild(defs);\n  svg.appendChild(el('circle',{cx:HUBX,cy:HUBY,r:106,class:'hub-glow'}));\n  var edgesIn=[],edgesOut=[];\n  lys.forEach(function(y){ var p=el('path',{class:'edge',d:'M'+(LX+NW)+','+y+' C'+(LX+NW+72)+','+y+' '+(LV-40)+','+HUBY+' '+LV+','+HUBY}); svg.appendChild(p); edgesIn.push(p); });\n  rys.forEach(function(y){ var p=el('path',{class:'edge',d:'M'+RV+','+HUBY+' C'+(RV+40)+','+HUBY+' '+(RX2-72)+','+y+' '+RX2+','+y}); svg.appendChild(p); edgesOut.push(p); });\n  function node(x,y,item){\n    var gg=el('g',{class:'pn',transform:'translate('+x+','+(y-NH\/2)+')'});\n    gg.appendChild(el('rect',{x:0,y:0,width:NW,height:NH,rx:RX,ry:RX}));\n    var ig=el('g',{transform:'translate(13,'+(NH\/2-7)+') scale(.60)'});\n    ig.appendChild(el('path',{class:'pn-ic',d:IC[item.ic]||IC.doc})); gg.appendChild(ig);\n    var t=el('text',{x:34,y:NH\/2+3.6}); t.textContent=item.t; gg.appendChild(t);\n    svg.appendChild(gg); return gg;\n  }\n  var srcNodes=SOURCES.map(function(s,i){ return node(LX,lys[i],s); });\n  var actNodes=ACTIONS.map(function(a,i){ return node(RX2,rys[i],a); });\n  function lit(g){ g.classList.add('lit'); setTimeout(function(){ g.classList.remove('lit'); },560); }\n  var hub=el('g');\n  hub.appendChild(el('rect',{x:HUBX-DIA,y:HUBY-DIA,width:DIA*2,height:DIA*2,rx:15,ry:15,class:'hub-diamond',transform:'rotate(45 '+HUBX+' '+HUBY+')'}));\n  hub.appendChild(el('circle',{cx:HUBX,cy:HUBY,r:23,class:'hub-ring'}));\n  var HRS=30; hub.appendChild(el('image',{x:HUBX-HRS\/2,y:HUBY-HRS\/2,width:HRS,height:HRS,preserveAspectRatio:'xMidYMid meet',href:'data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuIAAAK4CAYAAAAx9piuAAAACXBIWXMAACE3AAAhNwEzWJ96AAAgAElEQVR4nO3dz3Ecd7Yl4KOOtwfGAkEWkG2BIAvEsUCQBcO2QNBmto+yoEsWPMqCBi14oAUNWvDA7Wwwi2RJEAWS9Scrb97M74tgqNUdId1QtMjDW\/d36quHh4ebAADMx92HH7v8bzcnnQRO6KuHh4eH6iEAAI70Psnth\/988+iP94\/+e5gVQRwAWIN3GTbpNx\/+eBsBnWKCOACwZm\/yRygXzpmUIA4A8If3Gbbm2x+COScjiAMAfNrjYP46n35ECnsTxAEAdvcuQyB\/HY0tHEkQBwA4zPv8EcpfF89CQ4I4AMDxtqF8E5tydiSIAwCMa3u+8ipuyvkMQRwA4HTeZNiSb2rHYI4EcQCA03ufIYzbkvM7QRwAYFq\/ZQjkN8VzUEwQBwCo8TZDIN8Uz0ERQRwAoNa7JNcRyFfnb9UDAACs3NdJ\/pnhdvyqdBImJYgDAMyDQL4ygjgAwLwI5CvhRhwAYN7eJnkZLSuLYyMOADBvz5L8K8O3dV7UjsKYBHEAgB6+T\/LvDA0r57WjMAanKQAA\/bzLcK7yunoQDieIAwD09SbDg8672jE4hNMUAIC+vk1ym2E7TjM24gAAy2A73oyNOADAMtiON2MjDgCwPLbjDdiIAwAsz3Y7\/qJ6ED5NEAcAWKazJP+VZBO947PkNAUAYPneZjhVuS2eg0dsxAEAlu9ZkpsMYZyZEMQBANbhLMk\/k7yqHoSB0xQAgPV5k+Eh5331IGtmIw4AsD7bVpXn1YOsmSAOALBOX2e4G1dxWEQQBwBYr23F4VXxHKskiAMA8M8MfeNMSBAHACBJfogwPimtKQAAPPY2yWU0qpycjTgAAI9tv\/znvHiOxRPEAQD4mDA+AUEcAICnCOMnJogDAPApwvgJCeIAAHyOMH4igjgAAF8ijJ+AIA4AwC6E8ZEJ4gAA7EoYH5EgDgDAPoTxkQjiAADs61mSV9VDdCeIAwBwiB+SbKqH6EwQBwDgUD8keVk9RFdfPTw8PFQPAQBAaz\/GdnxvgjgAAMd6n+QyyW3xHK0I4gAAjOF9kosk98VztOFGHACAMZxlqDVkR4I4AABjeRa34jsTxAEAGNMPSa6qh+jAjTgAAGPzeHMHNuIAAIztLMOJynnxHLMmiAMAcArPkryqHmLOBHEAAE7FvfhnuBEHAOCU3id5nuSueI7ZsREHAOCUzpK8rh5ijgRxAABO7VmS6+oh5sZpCgAAU\/l7VBr+zkYcAICpbKoHmBNBHACAqThRecRpCgAAU\/smWlRsxAEAmNymeoA5EMQBAJjat\/FFP05TAAAo8T7JRZL74jnK2IgDAFDhLCt\/uGkjDgBApdV2i9uIAwBQ6VX1AFUEcQAAKn2b5EX1EBWcpgAAUO1dhoebq2IjDgBAta+TvKweYmo24gAAzMHq6gxtxAEAmIOzrGwrbiMOAMBcrGorbiMOAMBcrGorbiMOAMCcrGYrbiMOAMCcrGYrbiMOAMDcrGIrbiMOAMDcnCW5qh7i1GzEAQCYo8V\/26aNOAAAc\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\/8OPi0Q+Yg\/+X5OfqIWDm7qoH2IcgDqzdeZKrJJdJvi+dBL7s\/ya5qR4CGIcgDqzVZZKXEb7pZZPhE5v74jmAEbgRB9bmMsNG8V8Rwunn6wy\/gQQWQBAH1uIiyesMAfzb2lHgKD9l2IoDzQniwBpcJbmNDTjL8ap6AOB4gjiwdJsk\/0xyVjwHjOnbOFGB9gRxYKnOM9yC\/1A8B5zKdYb\/nwNNCeLAEm1DuFtwluwswyc+QFOCOLA02xD+rHgOmML3GZqAgIYEcWBpXkUIZ102caICLQniwJK8jJtw1ke3ODT11cPDw0P1ENDAd\/G10nP3PMl\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\/iEC+SoI40NVX1QOM6DJDML\/88OOscBZgeu8z\/Mb8vngOJiaIA10tKYh\/bBvKr5I8K50EmMpvSV5UD8G0BHGgqyUH8ccuMvzi\/DLOWGDpvktyUz0E0xHEga7WEsQfu8ywJf+hdgzgRN5l+ETMicpKaE0B6OMmQxD\/JskvGe5KgeXQLb4yNuJAV2vciH\/sPMMv2j9VDwKM6u9JbquH4PQEcaArQfwPFxmqz74vngMYx5sMp2gsnNMUgP7uMjzo\/C7DjSnQ27dxorIKNuJAVzbin3Yd5yrQnW7xFbARB1ie6ww3prbj0NdZkk31EJyWIA6wTLcZatB+qx4EONj3cSu+aII4wHLdZ7gd\/0f1IMDBNhkaklggQRxg+V5leMipdxz60S2+YB5rAl15rLm\/5xm+FOiseA5gf7rFF8hGHGA9bjPcm74tngPY36vqARifIA6wLsI49KRbfIGcpgBdOU05znmGLwJypgJ96BZfGBtxgHW6z7AZ94AT+tAtvjA24kBXNuLj8IAT+vkuw7+3NGcjDrBut3F3Ct1solt8EQRxADZJfqkeAtiZbvGFcJoCdOU0ZXw3GZoZgB50izcniANdCeLj06QCvbzJ8OiappymALB1n+SqeghgZ7rFm7MRB7qyET+d10m+rx4C2Ilu8cZsxAH42FX0i0MXusUbE8QB+Nh9kuvqIYCdfR+34i05TQG6cppyejfRogJdvMvwBV1OVBqxEQfgUzwCgz50izckiAPwKbdJfq4eAtjZTxm24jThNAXoymnKNM4zBPKvqwcBdqJbvBEbcQA+R7c49KJbvBEbcaArG\/Fp6RaHPnSLN2EjDsAurqJbHLrQLd6EIA7ALnSLQy+6xRtwmgJ05TSlxk10i0MXusVnzkYcgH14BAZ96BafOUEcgH3oFodedIvPmNMUoCunKXV0i0MvusVnykYcgH3pFodedIvPlI040JWNeD3d4tCHbvEZshEH4FBX0S0OXegWnyFBHIBD6RaHXnSLz4zTFKArpynzcRPd4tCFbvEZsREH4FgegUEfusVnRBAH4Fi6xaEX3eIz4TQF6MppyrzoFodedIvPgI04AGPQLQ696BafARtxoCsb8XnSLQ596BYvZiMOwJiuolscujhL8qp6iDUTxAEYk25x6OWHuBUv4zQF6MppyrzdRLc4dPEuw4kKE7MRB+AUPAKDPr6OT7JK2IgDXdmIz991hr5ioIdvktxVD7EmgjjQlSA+f7rFoRfd4hNzmgLAqegWh16+jX9nJ2UjDnRlI96HbnHoQ7f4hGzEATi1q+gWhy50i09IEAfg1HSLQy+6xSfiNAXoymlKPzfRLQ5d6BafgI04AFPRLQ596BafgI040JWNeE\/X0S0OnegWP6G\/xQMaAKbzKsNH3kAPm+oBluxvGb5sAQCmoFscetEtfkJuxAGY2k2S36qHAHb2KsM35TIyQRyACldxGgld6BY\/EUEcgAq6xaEX3eIn8LcMHxECwNReJXlTPQSws031AEtjIw5AJd3i0Idu8ZEJ4gBUuk3yc\/UQwM5+im\/cHI3TFACq6RaHXjbVAyyFjTgA1XSLQy+6xUfy1cPDw0WSf1cPArAnX3G\/PK+TfF89BLCT9xlOVO6L52jtq4eHhyR5qB4EYE+C+PKcJ7nL0FkMzN+vsRk\/yvY0xW0eANV0i0MvusWPtA3id5VDAMAHusWhl031AJ0J4gDMjW5x6EO3+BEEcQDmRrc49KJb\/EDbIH5TOQQAfES3OPSyqR6go20QVz0DwJzoFodedIsfYFtfmKgwBHpRX7gOusWhD93ie3r8zZpvy6YAgKddZfjFHZi\/swxnZezocRC\/LZsCAJ6mWxx60S2+h8dB\/K5qCAD4DN3i0MumeoAuHgfxm6ohAOALdItDH7rFd\/T4seZ5kv8pnAVgHx5rrs91hr5ioIdv4uLisx5vxO+jsxWA+dItDr1sqgeYu7999Oc3FUMAwA50i0MvusW\/4OMgrjkFgDm7SfJb9RDAzl5lOH\/mCTbiAHRzFd3i0IVu8c94aiPuJzcA5ky3OPSiW\/wTPg7iia04APOnWxx62VQPMEeCOABd6RaHPnSLP0EQB6Cr2yQ\/Vw8B7OynJBfVQ8zJ4y\/0eewuw+9cAObKF\/qQDG0Mt\/FrFnTxJu7Ff\/fURjyxFQegB93i0Itu8UcEcQC6u4lucehEt\/gHnzpNOU\/yPxPPArAPpyk8dp7hrPKseA5gN7\/GZvyTG\/H7qIUCoA\/d4tCLbvF8OognyevJpgCA4+kWh1421QNUE8QBWBLd4tDH6rvFPxfE75K8nWgOABiDbnHoZdXd4p8L4omPDADo51WSd9VDADvbVA9Q5UtB3HkKAN3oFodeVtst\/qn6wsdukzybYBaAfagv5EteJ\/m+eghgJ+8znKjcF88xqS9txJPhIz4A6OYqwy\/uwPydZYWZc5cg7jwFgI50i0Mvq+sW3+U0JfHxHjA\/TlPY1U2GG1Rg\/t5lRS0qu2zEkxW\/ZgWgPd3i0MequsV33YgnQ6\/416cbBWAvNuLs4zpDXzHQwzcZsuei7boRT2zFAehLtzj0sqkeYAqCOABroFscellFt\/g+QfwuyW8nmgMATu0mfh2DTl4lOa8e4pT2CeLJCvsdAViUq+gWhy4W3y2+bxC\/SfL2BHMAwBR0i0Mvi+4W3zeIJwv\/nQkAi\/cqyZvqIYCdbaoHOJVDgvgmXp4D0Jtucehjsd3ihwTxZMG\/MwFgFW6T\/Fw9BLCzn7LAb9zc5wt9HjvP0KJyNuo0ALvzhT4c6zxDIPdlddDDmyzsXvzQjfh93IoD0Jtucehlcd3ih27EE1txoJaNOGN5neT76iGAnbzPcKJyXzzHKA7diCe24gAsw1V0i0MXi+oWP2YjntiKA3VsxBnTyyT\/WT0EsLPvMny\/TWvHbMQTW3EAlkG3OPSyqR5gDMcG8WT4yctHegB0p1sc+lhEt\/gYQfw+fvICoD\/d4tBL+27xY2\/EH7uLLlZgOm7EOQXd4tBL627xMTbiW1cj\/rUAoIJuceildbf4mBvxZHi9+u2Yf0GAT7AR55R0i0MfbbvFxw7iF0n+PeZfEOATBHFOST0v9PJrGm7GxzxNSYaftH4Z+a8JAFO7zwIaGWBFfkjDW\/GxN+KJhy7ANGzEmcJNnFxCF+\/SrEVl7I14os4QgOXw6xn00a5b\/BQb8a2b2CIAp2MjzlSuM\/QVAz18k+FcevZOGcQvMpyoeOgCnIIgzlScXEIvbbrFT3GasnWXZh8PAMATdItDL226xU+5Ed+6iRMVYHw24kxNtzj00aJb\/JQb8a2rDP8wAKCzq\/j1DLo4S\/KqeogvmSKI38WJCgD96RaHXmbfLT7FacqWj\/SAMTlNocpNnFxCF7PuFp9iI751FR\/pAdCfbnHoY9bd4lMG8fskLyb8+wHAKdwm+bl6CGBnP2WmW\/Epg3gyfJz3y8R\/TwAY26sMH3kDPWyqB3jKlDfij90meVbxNwYWw4041S6T\/Kt6CGBnP2ZmgbwqiF\/Et24CxxHEmQNFBNDH7LrFpz5N2bqLe3EA+ruKIgLoYnbd4lVBPBnuxf9R+PcHgGPpFodeZtUtXnWa8tgmwz8UgH04TWFObqJbHLqYTbd45UZ862WSt9VDAMARdItDH7PpFp\/DRjxJzjPcjXu8CezKRpy5uc7QVwz08E2G\/FlmDhvxZLixu4wHLwD0pVscetlUDzCXIJ4MdYZX1UMAwIHu49cx6OTbFP87O5fTlMeukvyzeghg9pymMFe6xaGP0m7xOW3EtzZJfqkeAgAOdBWnltBFabf4HIN4Mrw+\/7V6CAA4gG5x6KWsW3yOpymPbaJjHHia0xTm7ia6xaGLkm7xuW7Et65iMw5AT7rFoY+SbvG5b8S3bmKrAPyZjTgdXEe3OHQyabd4lyB+niGMPyueA5gPQZwOzjPU835dPQiwkzeZ8F587qcpW9sv\/HlTPAcA7EO3OPQyabd4l434Y5t4wAnYiNOLbnHoY7Ju8S4b8ceu4gEnAL1cRbc4dDFZt3jHIJ4I4wD0olscepmkW7zjacpjr5L8n+ohgBJOU+joJlrAoIuTd4t33YhvvUzyY\/UQALAj3eLQx8m7xbsH8WR4vPlj3N4BMH+3SX6uHgLY2U854Va8+2nKY88zfOR3VjwHMA2nKXSlWxx6OVm3+BI24lu3GcL42+pBAOAzdItDLyfrFl\/SRnzrPMO5ir5WWDYbcbrTLQ59nKRbfEkb8a37JC\/iBg+AebuK903QxUm6xZcYxLeuk\/zv+EkOgHnSLQ69jN4tvsTTlI9dZPj471nxHMC4nKawFDfRLQ5djNotvuSN+NZdhkecvxTPAQBP0S0OfYzaLb6GjfhjLzI85FRxCP3ZiLMk1xn6ioEevsmw7D3K2oJ4MnycsImPAaE7QZwl0S0OvYzSLb6G05SP3WX4B\/eP2jEA4He6xaGXUbrF17gRf+x5hu24h5zQj404S6RbHPo4ult8jRvxx7bfxqlzHIA5uIraXeji6G7xtQfxresMR\/dviucAYN10i0MvR3WLr\/005SkvM\/wkqFkF5s1pCkt2E6UC0MXB3eI24n\/1KsM\/zF+L5wBgvXSLQx8Hd4sL4k\/bvl7\/Ls5VAJjebbxfgk5+ygFbcacpu7nK8Dsd\/a4wH05TWDrd4tDL3t3iNuK72eSPdhWv2QGYgm5x6GXvbnEb8f2dZ7jd81XEUMtGnLXQLQ597NUtbiO+v2211DfxoBOA07uKT2Ohi726xQXxw91l+MlRIAfglHSLQy87d4s7TRnPRYZg\/jI6yGEKTgRZHhEAAAFuSURBVFNYm5voFocuduoWF8THt70hv4qX7nBKgjhr8zzJf1cPAezs53zh0yxB\/LSuPvywwYDxCeKs0XWUBUAn32Q4Z36SID6N5xm25C\/ibAXGIoizRrrFoZfPdosL4tM6zxDGXyZ5VjwLdCeIs1aXSf5VPQSwsx8zfCfNXwjidS7yx5bcZgP2J4izZrrFoY9PdosL4vPwPMMtuVAOuxPEWbPzDHenzh2hh1\/zxLduCuLzI5TDbgRx1u5lkv+sHgLY2XcZakh\/J4jP20WGQP4imlfgY4I46BaHTv7SLS6I9\/IiwyOdy3jsCYI46BaHbv7ULS6I93WeIZA\/\/\/BHGxHWRhCHwXV0i0Mnv3eLC+LL8vyjH8I5SyaIw0C3OPTye7e4IL58Fx9+XGb4yfr5hz\/3EzbdCeLwh8voFodOfkyyEcTX7eKjH8kQ1M8f\/e8CO3MliMOf6RaHPt4nuRDEOcRl9QCQjyqggN8\/9QR6uP3\/PmNsa8n3cqMAAAAASUVORK5CYII='}));\n  function lab(x,y,txt){ var t=el('text',{x:x,y:y,'text-anchor':'middle',class:'hub-lab'}); t.textContent=txt; hub.appendChild(t); }\n  lab(HUBX,HUBY-66,HUBLABS[0]); lab(HUBX-57,HUBY+68,HUBLABS[1]); lab(HUBX+57,HUBY+68,HUBLABS[2]);\n  svg.appendChild(hub);\n  function makeChip(){ var gg=el('g',{class:'pchip',opacity:'0'}); var rect=el('rect',{x:0,y:-9,height:18,rx:9,ry:9}); var ic=el('path',{class:'cic'}); var tx=el('text',{y:4}); gg.appendChild(rect); gg.appendChild(ic); gg.appendChild(tx); svg.appendChild(gg); return {g:gg,rect:rect,ic:ic,tx:tx}; }\n  var WIDTHS={ event:76, alerta:70, resuelto:82 };\n  function dressChip(c,kind){ var w=WIDTHS[kind]; var fg=kind==='event'?COL.ev:kind==='alerta'?COL.al:COL.res; var bg=kind==='event'?COL.evbg:kind==='alerta'?COL.albg:COL.resbg; var ln=kind==='event'?COL.evln:kind==='alerta'?COL.alln:COL.resln;\n    c.rect.setAttribute('width',w); c.rect.setAttribute('fill',bg); c.rect.setAttribute('stroke',ln); c.rect.setAttribute('stroke-width','1'); c.ic.setAttribute('d',CHIP_IC[kind]); c.ic.setAttribute('stroke',fg); c.ic.setAttribute('transform','translate(9,0) scale(.5) translate(-12,-12)'); c.tx.setAttribute('x',20); c.tx.setAttribute('fill',fg); c.tx.textContent=CHIPLABS[kind]; c._w=w; }\n  if(reduce){ var stat=[{p:edgesIn[1],k:'event'},{p:edgesIn[4],k:'alerta'},{p:edgesOut[2],k:'resuelto'}];\n    stat.forEach(function(s){ var c=makeChip(); dressChip(c,s.k); var pt=s.p.getPointAtLength(s.p.getTotalLength()*0.5); c.g.setAttribute('opacity','1'); c.g.setAttribute('transform','translate('+(pt.x-c._w\/2)+','+pt.y+')'); }); return; }\n  var POOL=3, chips=[];\n  function pick(){ var side=Math.random()<0.62?'in':'out'; var list=side==='in'?edgesIn:edgesOut; var path=list[Math.floor(Math.random()*list.length)]; var kind=side==='in'?(Math.random()<0.5?'event':'alerta'):'resuelto'; return {path:path,len:path.getTotalLength(),kind:kind,side:side}; }\n  for(var i=0;i<POOL;i++){ var c=makeChip(); var job=pick(); dressChip(c,job.kind); chips.push({c:c,job:job,t:-(i*70+Math.random()*40),sp:1.05+Math.random()*0.35}); }\n  function respawn(ch){ ch.job=pick(); dressChip(ch.c,ch.job.kind); ch.t=-(40+Math.random()*90); ch.sp=1.05+Math.random()*0.35; }\n  var raf=0,tick=0, glowEl=svg.querySelector('.hub-glow'), ring=svg.querySelector('.hub-ring');\n  function frame(){\n    tick++;\n    glowEl.setAttribute('opacity',(0.82+Math.sin(tick*0.03)*0.18).toFixed(3));\n    ring.setAttribute('transform','rotate('+(tick*0.35)+' '+HUBX+' '+HUBY+')');\n    for(var i=0;i<chips.length;i++){ var ch=chips[i]; ch.t+=ch.sp;\n      if(ch.t<0){ ch.c.g.setAttribute('opacity','0'); continue; }\n      if(ch.t>=ch.job.len){ if(ch.job.side==='in') lit(srcNodes[edgesIn.indexOf(ch.job.path)]); else lit(actNodes[edgesOut.indexOf(ch.job.path)]); respawn(ch); continue; }\n      var pt=ch.job.path.getPointAtLength(ch.t); var f=Math.min(ch.t,ch.job.len-ch.t)\/26; if(f>1)f=1;\n      ch.c.g.setAttribute('opacity',f.toFixed(2)); ch.c.g.setAttribute('transform','translate('+(pt.x-ch.c._w\/2)+','+pt.y+')');\n    }\n    raf=requestAnimationFrame(frame);\n  }\n  frame();\n  document.addEventListener('visibilitychange',function(){ if(document.hidden){cancelAnimationFrame(raf);} else {cancelAnimationFrame(raf);frame();} });\n})();\n<\/script>\n<script>\n\/* KIT v2 \u00b7 Efectos unificados: botones magneticos + spotlight en cards (mouse) *\/\n(function(){\n  if(window.__ruvicFX) return; window.__ruvicFX=1;\n  if(!window.matchMedia) return;\n  var reduce=matchMedia('(prefers-reduced-motion:reduce)').matches;\n  if(reduce || !matchMedia('(hover:hover)').matches) return;\n  [].slice.call(document.querySelectorAll('#rv-ops .btn')).forEach(function(btn){\n    var s=\/primary\/.test(btn.className)?0.32:0.20;\n    btn.addEventListener('pointermove',function(e){var r=btn.getBoundingClientRect();btn.style.transform='translate('+((e.clientX-r.left-r.width\/2)*s).toFixed(1)+'px,'+((e.clientY-r.top-r.height\/2)*s-2).toFixed(1)+'px)';});\n    btn.addEventListener('pointerleave',function(){btn.style.transform='';});\n  });\n  [].slice.call(document.querySelectorAll('#rv-ops .card,#rv-ops .dash,#rv-ops .console')).forEach(function(el){\n    el.addEventListener('pointermove',function(e){var r=el.getBoundingClientRect();el.style.setProperty('--mx',((e.clientX-r.left)\/r.width*100).toFixed(1)+'%');el.style.setProperty('--my',((e.clientY-r.top)\/r.height*100).toFixed(1)+'%');});\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Inicio Soluciones Operaciones &#038; RRHH SOLUCIONES \u00b7 OPERACIONES &amp; RR.HH. 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. Ruvic resuelve hasta el 90% de las solicitudes administrativas y de RRHH sin intervenci\u00f3n manual: onboarding, permisos, certificaciones, n\u00f3mina,&#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:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/pages\/6096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/comments?post=6096"}],"version-history":[{"count":10,"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/pages\/6096\/revisions"}],"predecessor-version":[{"id":6890,"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/pages\/6096\/revisions\/6890"}],"wp:attachment":[{"href":"https:\/\/ruvic.ai\/en\/wp-json\/wp\/v2\/media?parent=6096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}