{"id":7552,"date":"2026-09-20T00:17:14","date_gmt":"2026-09-19T23:17:14","guid":{"rendered":"https:\/\/kuetek.com\/?page_id=7552"},"modified":"2026-09-20T01:35:05","modified_gmt":"2026-09-20T00:35:05","slug":"producto","status":"publish","type":"page","link":"https:\/\/kuetek.com\/en\/producto\/","title":{"rendered":"Hablafy OS"},"content":{"rendered":"[vc_row][vc_column][vc_column_text]\n<style> \/* ============================================================ KUETEK \/ HABLAFY OS \u2014 aligned to the Kupro Group visual identity (navy \u2192 blue \u2192 green wave system, rounded geometric sans, gold accent) ============================================================ *\/ @import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&family=JetBrains+Mono:wght@400;600&display=swap'); :root{ --bg:#F5F7FC; --bg-alt:#EBEFFA; --surface:#FFFFFF; --text:#0A0A2A; --text-muted:#585C7A; --border:#DDE2F2; --navy:#070227; --navy-2:#0D0947; --blue:#3B6EF6; --blue-deep:#1830A8; --green:#67DE81; --green-deep:#2FAE5C; --gold:#F3B136; --gold-light:#FFD27A; --gold-dark:#C98A1F; --on-dark:#F5F7FC; --on-dark-muted:#AEB3D6; --on-dark-border:#2A2568; --radius-s:12px; --radius-m:22px; --radius-l:36px; --shadow-card:0 1px 2px rgba(7,2,39,0.06), 0 24px 48px -24px rgba(24,48,168,0.24), 0 8px 20px -12px rgba(7,2,39,0.12); --shadow-lift:0 30px 60px -26px rgba(24,48,168,0.38), 0 10px 24px -14px rgba(7,2,39,0.18); --shadow-gold-glow:0 16px 34px -14px rgba(201,138,31,0.55); --shadow-blue-glow:0 16px 34px -14px rgba(24,48,168,0.55); --maxw:1180px; } @media (prefers-color-scheme: dark){ :root:not([data-theme=\"light\"]){ --bg:#0B0930; --bg-alt:#120E3E; --surface:#181350; --text:#F1F2FB; --text-muted:#AEB3D6; --border:#2A2568; } } :root[data-theme=\"dark\"]{ --bg:#0B0930; --bg-alt:#120E3E; --surface:#181350; --text:#F1F2FB; --text-muted:#AEB3D6; --border:#2A2568; } *{box-sizing:border-box;} html,body{margin:0;padding:0;} body{ background:radial-gradient(1200px 800px at 88% -12%, rgba(59,110,246,0.07), transparent 55%), radial-gradient(1000px 700px at -8% 28%, rgba(243,177,54,0.05), transparent 55%), var(--bg); color:var(--text); font-family:'Plus Jakarta Sans', 'Segoe UI', Arial, sans-serif; font-size:16.5px; line-height:1.62; -webkit-font-smoothing:antialiased; overflow-x:hidden; } a{color:inherit;} img{max-width:100%;} .wrap{max-width:var(--maxw); margin:0 auto; padding-inline:24px; position:relative; z-index:1;} h1,h2,h3,h4{ font-family:'Plus Jakarta Sans', sans-serif; font-weight:800; line-height:1.14; margin:0; text-wrap:balance; letter-spacing:-0.015em; color:inherit; } h1{font-size:clamp(34px,5.4vw,58px);} h2{font-size:clamp(26px,3.6vw,38px);} h3{font-size:19px; font-weight:700;} p{margin:0;} .mono{font-family:'JetBrains Mono', ui-monospace, monospace;} .eyebrow{ display:inline-flex; align-items:center; gap:10px; font-weight:700; font-size:12.5px; letter-spacing:0.14em; text-transform:uppercase; color:var(--blue-deep); background:rgba(59,110,246,0.08); border:1px solid rgba(59,110,246,0.14); border-radius:999px; padding:7px 16px 7px 12px; } .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);} .on-dark .eyebrow{color:var(--gold-light); background:rgba(255,255,255,0.07); border-color:rgba(255,255,255,0.14);} \/* ---------- logo marks --------- *\/ .brand{display:inline-flex; align-items:center; gap:10px; text-decoration:none; color:inherit;} .brand .logotype{display:inline-flex;align-items:baseline;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;line-height:1;position:relative;} .brand .bigK{position:relative;display:inline-block;font-size:60px;background:linear-gradient(135deg,#0A0630 0%,#1830A8 42%,#3B6EF6 66%,#12206B 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-right:-2px;transform-origin:left center;transition:transform .25s ease;-webkit-text-stroke:0.9px #8B6F3E;transform:skewX(-8deg);} .brand .bigK::after{content:'';position:absolute;left:3px;bottom:5px;width:22px;height:3px;background:linear-gradient(90deg,#8B6F3E,#D8B36A);transform:rotate(-16deg);border-radius:2px;opacity:.85;pointer-events:none;} .brand .rest{font-size:20px;color:var(--blue);letter-spacing:-0.01em;-webkit-text-stroke:0.5px #8B6F3E;} .brand:hover .bigK{transform:skewX(-8deg) scale(1.1);} .brand .mark svg{display:block; width:100%; height:100%;} .brand .word{font-family:'Plus Jakarta Sans',sans-serif; font-weight:800; font-size:19px; letter-spacing:-0.01em;} .brand .word b{color:var(--blue);} .on-dark .brand .word b{color:var(--gold-light);} .brand .wordblock{display:flex;flex-direction:column;line-height:1.15;} .brand .tagline{font-size:13.5px;font-weight:700;color:var(--text);letter-spacing:0;margin-top:2px;white-space:nowrap;} .on-dark .brand .tagline{color:var(--on-dark);} @media (max-width:700px){.brand .tagline{display:none;}} @keyframes kExpand{0%{transform:skewX(-8deg) scale(.22) translateX(-8px);opacity:0;}45%{transform:skewX(-8deg) scale(1.2) translateX(0);opacity:1;}68%{transform:skewX(-8deg) scale(.94);}100%{transform:skewX(-8deg) scale(1);opacity:1;}} @keyframes kRestIn{0%{opacity:0;clip-path:inset(0 100% 0 0);}100%{opacity:1;clip-path:inset(0 0% 0 0);}} @keyframes kTaglineIn{0%{opacity:0;transform:translateY(4px);clip-path:inset(0 100% 0 0);}100%{opacity:1;transform:translateY(0);clip-path:inset(0 0% 0 0);}} @media (prefers-reduced-motion: no-preference){ .brand .bigK{display:inline-block;animation:kExpand 1.15s cubic-bezier(.22,.9,.3,1.25) both;} .brand .rest{display:inline-block;animation:kRestIn .5s ease both;animation-delay:.48s;} .brand .tagline{display:inline-block;opacity:0;animation:kTaglineIn .6s ease both;animation-delay:.92s;} } .hbf-mark{display:inline-flex; align-items:center; gap:2px; height:20px; vertical-align:middle;} .hbf-mark .cap{width:9px; height:20px; background:var(--gold); border-radius:9px 0 0 9px;} .hbf-mark .cap.r{border-radius:0 9px 9px 0;} .hbf-mark .dot{width:20px; height:20px; background:var(--gold); border-radius:50%;} \/* ---------------------------- nav --------------------------------- *\/ header.site{ position:sticky; top:env(safe-area-inset-top,0px); z-index:40; background:color-mix(in srgb, var(--bg) 86%, transparent); backdrop-filter:saturate(140%) blur(10px); border-bottom:1px solid var(--border); box-shadow:0 12px 30px -26px rgba(7,2,39,0.5); } nav.bar{display:flex; align-items:center; justify-content:space-between; gap:20px; padding-block:16px;} nav.bar .links{display:flex; align-items:center; gap:30px; font-weight:600; font-size:14.5px;} nav.bar .links a{text-decoration:none; color:var(--text-muted); transition:color .15s ease;} nav.bar .links a:hover, nav.bar .links a.active{color:var(--text);} nav.bar .cta{white-space:nowrap;} .nav-toggle{display:none; background:none; border:0; cursor:pointer; padding:6px;} .nav-toggle span{display:block; width:22px; height:2px; background:var(--text); margin:5px 0; border-radius:2px;} @media (max-width:820px){ nav.bar .links{ position:fixed; inset:64px 16px auto 16px; flex-direction:column; align-items:flex-start; background:var(--surface); border:1px solid var(--border); border-radius:var(--radius-m); padding:18px 22px; gap:16px; box-shadow:var(--shadow-card); transform-origin:top; transform:scaleY(0); opacity:0; pointer-events:none; transition:transform .18s ease, opacity .18s ease; } nav.bar .links.open{transform:scaleY(1); opacity:1; pointer-events:auto;} nav.bar .links a{width:100%;} .nav-toggle{display:block;} .wrap.bar>p:last-of-type{display:none;} } \/* --------------------------- buttons -------------------------------- *\/ .btn{ position:relative; overflow:hidden; display:inline-flex; align-items:center; justify-content:center; gap:8px; font-weight:700; font-size:14.5px; padding:13px 25px; border-radius:999px; text-decoration:none; cursor:pointer; border:1.5px solid transparent; transition:transform .25s cubic-bezier(.2,.8,.2,1), background .15s ease, border-color .15s ease, filter .15s ease, box-shadow .25s ease; white-space:nowrap; } .btn::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.4) 50%, transparent 70%);transform:translateX(-130%);transition:transform .6s ease;pointer-events:none;} .btn:hover::before{transform:translateX(130%);} .btn:active{transform:translateY(-1px) scale(0.97);} .btn-gold{background:linear-gradient(135deg, var(--gold-light) 0%, var(--gold) 55%, var(--gold-dark) 100%); color:#241C08; box-shadow:var(--shadow-gold-glow);} .btn-gold:hover{transform:translateY(-2px); box-shadow:0 20px 40px -16px rgba(201,138,31,0.6);} .btn-blue{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-deep) 100%); color:#fff; box-shadow:var(--shadow-blue-glow);} .btn-blue:hover{transform:translateY(-2px); filter:brightness(1.06); box-shadow:0 20px 40px -16px rgba(24,48,168,0.6);} .btn-ghost{border-color:var(--border); color:var(--text); background:transparent;} .btn-ghost:hover{border-color:var(--text-muted); transform:translateY(-2px);} .on-dark .btn-ghost{border-color:var(--on-dark-border); color:var(--on-dark);} .on-dark .btn-ghost:hover{border-color:var(--on-dark-muted);} \/* --------------------------- sections -------------------------------- *\/ section{padding-block:96px;} section.tight{padding-block:66px;} .on-dark{background:var(--navy); color:var(--on-dark);} .on-dark .text-muted{color:var(--on-dark-muted);} .on-alt{background:var(--bg-alt);} .text-muted{color:var(--text-muted);} .center{text-align:center;} .stack{display:flex; flex-direction:column; gap:18px;} .lede{font-size:18.5px; line-height:1.65; max-width:620px; color:var(--text-muted);} .on-dark .lede{color:var(--on-dark-muted);} \/* ---------- wave dividers (signature Kupro Group motif) ---------- *\/ .wave-top{position:relative;} .wave-top svg{display:block; width:100%; height:auto;} .on-navy-grad{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-2) 55%, var(--blue-deep) 100%); color:var(--on-dark);} .to-green{position:relative;} .green-band{ background:radial-gradient(900px 320px at 50% -10%, rgba(255,255,255,0.28), transparent 65%), linear-gradient(160deg, var(--green) 0%, var(--green-deep) 100%); color:#04220F; clip-path:ellipse(68% 100% at 50% 0%); margin-top:-70px; padding-top:150px; position:relative; z-index:1; } .green-band .text-muted{color:#0B3A1C;} .green-band .lede{color:#0B3A1C;} @media (max-width:700px){ .green-band{clip-path:ellipse(120% 100% at 50% 0%); margin-top:-40px; padding-top:110px;} } \/* --------------------------- hero -------------------------------- *\/ .hero{padding-block:100px 0;} .hero .grid{display:grid; grid-template-columns:1.15fr 0.85fr; gap:56px; align-items:center; padding-bottom:90px;} .hero h1{margin-block:20px 22px;} .hero .cta-row{display:flex; gap:14px; flex-wrap:wrap; margin-top:32px;} .hero-panel{ position:relative; overflow:hidden; background:rgba(255,255,255,0.06); border:1px solid var(--on-dark-border); border-radius:var(--radius-l); padding:22px; display:flex; flex-direction:column; gap:12px; backdrop-filter:blur(6px); box-shadow:0 30px 60px -32px rgba(0,0,0,0.6); } .hero-panel::before{content:'';position:absolute;inset:-40% -10% auto -10%;height:220px;background:radial-gradient(circle, rgba(243,177,54,0.22), transparent 70%);pointer-events:none;} .hero-panel .chat{display:flex; flex-direction:column; gap:10px;} .chat-row{display:flex;} .chat-row.in{justify-content:flex-start;} .chat-row.out{justify-content:flex-end;} .bubble{max-width:78%; padding:11px 15px; border-radius:16px; font-size:14.5px; line-height:1.5; box-shadow:0 8px 20px -12px rgba(0,0,0,0.35);} .chat-row.in .bubble{background:rgba(255,255,255,0.1); color:var(--on-dark); border-bottom-left-radius:4px;} .chat-row.out .bubble{background:var(--gold); color:#241C08; border-bottom-right-radius:4px;} .hero-panel .meta{display:flex; align-items:center; gap:8px; font-size:12px; color:var(--on-dark-muted); font-family:'JetBrains Mono',monospace;} .hero-panel .meta .live{width:7px;height:7px;border-radius:50%;background:#7CD98B;} @media (max-width:900px){ .hero .grid{grid-template-columns:1fr;} } \/* --------------------------- problem strip -------------------------------- *\/ .problem-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-top:44px;} .problem-card{ background:rgba(255,255,255,0.05); border:1px solid var(--on-dark-border); border-radius:var(--radius-m); padding:26px; display:flex; flex-direction:column; gap:14px; } .problem-card .icon{width:38px;height:38px;} @media (max-width:820px){.problem-grid{grid-template-columns:1fr;}} \/* --------------------------- feature grid (blue cards, Kupro pattern) ------- *\/ .feature-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:48px;} .feature-card{ background:linear-gradient(160deg, var(--blue) 0%, var(--blue-deep) 100%); color:#fff; border-radius:var(--radius-m); padding:30px; display:flex; flex-direction:column; gap:14px; box-shadow:var(--shadow-card); transition:transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease; } .feature-card:hover{ transform:translateY(-8px); box-shadow:var(--shadow-lift); } .feature-card .icon-wrap{ width:52px; height:52px; border-radius:15px; background:linear-gradient(135deg, rgba(255,255,255,0.32), rgba(255,255,255,0.08)); border:1px solid rgba(255,255,255,0.25); box-shadow:inset 0 1px 0 rgba(255,255,255,0.35); display:flex; align-items:center; justify-content:center; } .feature-card .icon-wrap svg{width:26px; height:26px;} .feature-card h3{margin-bottom:2px; color:var(--gold-light);} .feature-card p{color:rgba(255,255,255,0.82); font-size:15.5px;} @media (max-width:920px){.feature-grid{grid-template-columns:1fr 1fr;}} @media (max-width:620px){.feature-grid{grid-template-columns:1fr;}} \/* --------------------------- steps -------------------------------- *\/ .steps{display:grid; grid-template-columns:repeat(4,1fr); gap:0; margin-top:52px;} .step{position:relative; border-left:1.5px solid var(--border); padding-left:22px;} .step:first-child{border-left:1.5px solid transparent;} .step .num{font-family:'JetBrains Mono',monospace; font-size:13px; background:linear-gradient(135deg, var(--blue), var(--blue-deep)); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:10px; display:block; font-weight:700;} .on-dark .step .num{background:linear-gradient(135deg, var(--gold-light), var(--gold-dark)); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;} .on-dark .step{border-left-color:var(--on-dark-border);} @media (max-width:920px){.steps{grid-template-columns:1fr 1fr; row-gap:36px;}} @media (max-width:560px){.steps{grid-template-columns:1fr;} .step{border-left:none; padding-left:0; border-top:1.5px solid var(--border); padding-top:20px;}} \/* --------------------------- verticals band -------------------------------- *\/ .verticals{display:flex; flex-wrap:wrap; gap:14px; margin-top:36px;} .pill{font-weight:600; font-size:14.5px; border:1px solid var(--on-dark-border); background:rgba(255,255,255,0.05); border-radius:999px; padding:10px 20px; color:var(--on-dark);} \/* --------------------------- stats -------------------------------- *\/ .stat-row{display:grid; grid-template-columns:repeat(4,1fr); gap:28px; margin-top:46px;} .stat .num{font-family:'JetBrains Mono',monospace; font-size:clamp(26px,3vw,36px); font-weight:700; background:linear-gradient(135deg, var(--blue), var(--blue-deep)); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;} .on-dark .stat .num{background:linear-gradient(135deg, var(--gold-light), var(--gold-dark)); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;} .stat .label{font-size:13.5px; color:var(--text-muted); margin-top:6px;} @media (max-width:820px){.stat-row{grid-template-columns:1fr 1fr;}} \/* --------------------------- cta band (green wave, Kupro pattern) --------- *\/ .cta-band{ display:flex; align-items:center; justify-content:space-between; gap:30px; flex-wrap:wrap; } .cta-band .btn-blue{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 100%); box-shadow:0 14px 30px -14px rgba(7,2,39,0.5);} .cta-band .btn-blue:hover{filter:none; box-shadow:0 20px 40px -16px rgba(7,2,39,0.6);} \/* --------------------------- footer (navy, Kupro pattern) -------------------------------- *\/ footer.site{position:relative; background:var(--navy); color:var(--on-dark); padding-block:56px 34px;} footer.site::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--blue) 0%, var(--gold) 50%, var(--green) 100%);} footer.site .grid{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:36px;} footer.site h4{font-size:13px; letter-spacing:.08em; text-transform:uppercase; color:var(--on-dark-muted); margin-bottom:14px; font-weight:700;} footer.site .col a, footer.site .col p{display:block; text-decoration:none; color:var(--on-dark-muted); font-size:14.5px; margin-bottom:9px;} footer.site .col a:hover{color:var(--on-dark);} footer.site .bottom{margin-top:40px; padding-top:22px; border-top:1px solid var(--on-dark-border); display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px; font-size:13px; color:var(--on-dark-muted);} footer.site .bottom a{color:inherit; text-decoration:none;} footer.site .bottom a:hover{text-decoration:underline;} @media (max-width:820px){footer.site .grid{grid-template-columns:1fr 1fr;}} @media (max-width:520px){footer.site .grid{grid-template-columns:1fr;}} \/* --------------------------- cards \/ misc reused on inner pages ------- *\/ .badge{display:inline-flex; align-items:center; gap:8px; background:var(--bg-alt); border:1px solid var(--border); border-radius:999px; padding:8px 16px; font-size:13px; font-weight:600;} \/* --------------------------- contact page ---------------------------- *\/ .contact-grid{display:grid; grid-template-columns:1fr 1fr; gap:56px; margin-top:44px; align-items:start;} .info-card{background:var(--surface); border:1px solid var(--border); border-radius:var(--radius-m); padding:26px; display:flex; gap:16px; align-items:flex-start; box-shadow:var(--shadow-card); transition:transform .3s ease, box-shadow .3s ease;} .info-card:hover{transform:translateY(-4px); box-shadow:var(--shadow-lift);} .info-card .icon-wrap{width:42px;height:42px;border-radius:12px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;flex:none;} .info-card .icon-wrap svg{width:20px;height:20px;} .field{display:flex; flex-direction:column; gap:7px;} .field label{font-size:13.5px; font-weight:700;} .field input, .field textarea{ font-family:'Plus Jakarta Sans',sans-serif; font-size:15.5px; padding:12px 14px; border-radius:12px; border:1.5px solid var(--border); background:var(--surface); color:var(--text); resize:vertical; } .field input:focus, .field textarea:focus{outline:2px solid var(--blue); outline-offset:1px; border-color:var(--blue); box-shadow:0 0 0 5px rgba(59,110,246,0.15);} .checkline{display:flex; align-items:flex-start; gap:10px; font-size:14px; color:var(--text-muted);} .checkline input{margin-top:4px;} \/* --------------------------- product page process cards -------------- *\/ .demo-panel{position:relative; overflow:hidden; background:rgba(255,255,255,0.05); border-radius:var(--radius-l); border:1px solid var(--on-dark-border); padding:26px; box-shadow:0 24px 50px -30px rgba(0,0,0,0.55);} .demo-panel::before{content:'';position:absolute;inset:-40% -10% auto -10%;height:200px;background:radial-gradient(circle, rgba(59,110,246,0.28), transparent 70%);pointer-events:none;} .demo-panel .chat{position:relative; z-index:1;} .demo-panel .chat-row .bubble{box-shadow:0 8px 20px -12px rgba(7,2,39,0.25);} \/* --------------------------- values grid (nosotros) -------------------- *\/ .value-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:44px;} .value-card{background:var(--surface); border:1px solid var(--border); border-radius:var(--radius-m); padding:26px; box-shadow:var(--shadow-card); transition:transform .3s ease, box-shadow .3s ease;} .value-card:hover{transform:translateY(-4px); box-shadow:var(--shadow-lift);} @media (max-width:820px){.value-grid{grid-template-columns:1fr;}} .timeline-row{display:grid; grid-template-columns:140px 1fr; gap:22px; padding-block:22px; border-top:1px solid var(--border);} .timeline-row:first-of-type{border-top:none;} .timeline-row .yr{font-family:'JetBrains Mono',monospace; color:var(--blue); font-weight:600;} .on-dark .timeline-row .yr{color:var(--gold);} @media (max-width:560px){.timeline-row{grid-template-columns:1fr;}} @media (prefers-reduced-motion:no-preference){ .rise{animation:riseIn .6s ease both;} } @keyframes riseIn{from{opacity:0; transform:translateY(18px) scale(.97);} to{opacity:1; transform:translateY(0) scale(1);}} .lang-switch{position:relative;} .lang-switch .lang-current{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--border);border-radius:999px;padding:6px 13px;font-family:inherit;font-weight:700;font-size:12.5px;letter-spacing:0.02em;color:var(--text-muted);cursor:pointer;} .lang-switch .lang-current:hover{color:var(--text);border-color:var(--blue);} .lang-switch .lang-current svg{transition:transform .15s ease;} .lang-switch.open .lang-current svg{transform:rotate(180deg);} .lang-switch .lang-menu{position:absolute;top:calc(100% + 8px);left:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:6px;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;min-width:148px;z-index:80;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .18s ease, transform .18s ease, visibility .18s;pointer-events:none;} .lang-switch.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;} .lang-switch .lang-menu a{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;} .lang-switch .lang-menu a:hover{background:var(--bg-alt);color:var(--text);} .lang-switch .lang-menu a.current{color:var(--blue);} @media (max-width:820px){.lang-switch{width:100%;order:5;} .lang-switch .lang-current{width:100%;justify-content:space-between;} .lang-switch .lang-menu{position:static;box-shadow:none;border:none;padding:4px 0 0 4px;margin-top:2px;width:100%;}}  @keyframes heroFade{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}} @media (prefers-reduced-motion: no-preference){ .hero h1{animation:heroFade .8s cubic-bezier(.22,.9,.3,1) both;} .hero .lede{animation:heroFade .8s cubic-bezier(.22,.9,.3,1) both; animation-delay:.1s;} .hero .cta-row{animation:heroFade .8s cubic-bezier(.22,.9,.3,1) both; animation-delay:.2s;} .hero .eyebrow{animation:heroFade .8s cubic-bezier(.22,.9,.3,1) both;} } <\/style>\n<style> .prod-hero-bg{background:radial-gradient(900px 500px at 12% -8%, rgba(59,110,246,0.35), transparent 60%), radial-gradient(700px 420px at 92% 8%, rgba(243,177,54,0.18), transparent 55%), radial-gradient(1000px 600px at 50% 120%, rgba(103,222,129,0.14), transparent 60%), linear-gradient(180deg, var(--navy) 0%, var(--navy-2) 55%, var(--blue-deep) 100%);} .demo-panel .chat{display:flex; flex-direction:column; gap:10px;} <\/style>\n<header class=\"site\">\n<nav class=\"wrap bar\"> <a class=\"brand\" href=\"https:\/\/kuetek.com\/en\/\"> <span class=\"wordblock\"> <span class=\"logotype\"><span class=\"bigK\">K<\/span><span class=\"rest\">uetek<\/span><\/span> <span class=\"tagline\">Ac\u00e9rcate a tu cliente<\/span> <\/span> <\/a> <button class=\"nav-toggle\" aria-label=\"Open menu\"><span><\/span><span><\/span><span><\/span><\/button> <\/p>\n<div class=\"links\"> <a href=\"https:\/\/kuetek.com\/en\/\">Home<\/a> <a href=\"https:\/\/kuetek.com\/en\/producto\/\" class=\"active\">Hablafy OS<\/a> <a href=\"https:\/\/kuetek.com\/en\/nosotros\/\">About<\/a> <a href=\"https:\/\/kuetek.com\/en\/contacto\/\">Contact<\/a> <\/p>\n<div class=\"lang-switch\"><button class=\"lang-current\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\"><span class=\"lang-code\">ES<\/span><svg viewBox=\"0 0 24 24\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><\/p>\n<div class=\"lang-menu\"><a data-lang=\"es\">Espa\u00f1ol<\/a><a data-lang=\"en\">English<\/a><a data-lang=\"fr\">Fran\u00e7ais<\/a><a data-lang=\"ca\">Catal\u00e0<\/a><a data-lang=\"de\">Deutsch<\/a><a data-lang=\"it\">Italiano<\/a><\/div>\n<\/div>\n<\/div>\n<p> <a class=\"btn btn-gold cta\" href=\"https:\/\/kuetek.com\/en\/contacto\/\">Request a demo<\/a> <\/nav>\n<\/header>\n<section class=\"hero prod-hero-bg on-dark\" style=\"padding-block:80px 0;\">\n<div class=\"wrap\" style=\"padding-bottom:80px;\"> <span class=\"eyebrow\"><span class=\"dot\"><\/span>10+ years of experience, now in AI<\/span> <\/p>\n<h1 style=\"margin-top:16px; max-width:820px;\">Hablafy OS: the artificial intelligence that talks to every customer the way your best customer-service person would.<\/h1>\n<p class=\"lede\" style=\"margin-top:18px; max-width:680px;\">It understands what the customer wants, what they need, and makes them feel well looked after \u2014 no queues, no apps, and no depending on someone answering in time. Built for shops, hotels, clinics and any business that talks to many customers at once.<\/p>\n<div class=\"cta-row\"><a class=\"btn btn-gold\" href=\"https:\/\/kuetek.com\/en\/contacto\/\">Request a demo<\/a><\/div><\/div>\n<\/section>\n<section id=\"como-funciona\" class=\"prod-hero-bg on-dark tight\" style=\"padding-top:0;\">\n<div class=\"wrap\"> <span class=\"eyebrow\"><span class=\"dot\"><\/span>How it works<\/span> <\/p>\n<h2 style=\"margin-top:14px; max-width:640px;\">From the customer&#8217;s first word to a resolved task, in four steps.<\/h2>\n<div class=\"steps\">\n<div class=\"step rise\"> <span class=\"num\">01<\/span> <\/p>\n<h3>In within seconds<\/h3>\n<p class=\"text-muted\">The customer connects to WiFi, scans a QR code, writes on WhatsApp or visits the website. No app to install.<\/p>\n<\/p><\/div>\n<div class=\"step rise\" style=\"animation-delay:.06s\"> <span class=\"num\">02<\/span> <\/p>\n<h3>Has a real conversation<\/h3>\n<p class=\"text-muted\">Hablafy Assistant replies instantly, in the customer&#8217;s language, 24 hours a day.<\/p>\n<\/p><\/div>\n<div class=\"step rise\" style=\"animation-delay:.12s\"> <span class=\"num\">03<\/span> <\/p>\n<h3>Becomes a task<\/h3>\n<p class=\"text-muted\">Every request is classified and assigned to the right team: customer service, support, sales or whichever area fits your business.<\/p>\n<\/p><\/div>\n<div class=\"step rise\" style=\"animation-delay:.18s\"> <span class=\"num\">04<\/span> <\/p>\n<h3>Gets measured and improved<\/h3>\n<p class=\"text-muted\">Every conversation becomes data: what people ask, what your team sells, how your reputation improves.<\/p>\n<\/p><\/div><\/div><\/div>\n<\/section>\n<section>\n<div class=\"wrap\">\n<div style=\"display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center;\">\n<div> <span class=\"eyebrow\"><span class=\"dot\"><\/span>In action<\/span> <\/p>\n<h2 style=\"margin-top:14px;\">An ordinary conversation, resolved without anyone having to call anyone.<\/h2>\n<p class=\"lede\" style=\"margin-top:14px;\">Hablafy Assistant identifies the customer&#8217;s intent, resolves what it can instantly, and turns the rest into a real task for your team \u2014 with the full context, so the customer never has to repeat themselves.<\/p>\n<\/p><\/div>\n<div class=\"demo-panel\">\n<div class=\"chat\">\n<div class=\"chat-row in\">\n<div class=\"bubble\" style=\"background:var(--bg-alt); color:var(--text); border-radius:16px; border-bottom-left-radius:4px; padding:11px 15px; max-width:82%;\">Tomorrow is the interview of my life and I need the suit I ordered today before 6:00 PM, is that possible?<\/div>\n<\/div>\n<div class=\"chat-row out\" style=\"justify-content:flex-end;\">\n<div class=\"bubble\" style=\"background:var(--blue); color:#fff; border-radius:16px; border-bottom-right-radius:4px; padding:11px 15px; max-width:82%;\">Just to confirm: you&#8217;d like us to move your delivery up to today before 6:00 PM because you need it for tomorrow&#8217;s interview, is that right?<\/div>\n<\/div>\n<div class=\"chat-row in\">\n<div class=\"bubble\" style=\"background:var(--bg-alt); color:var(--text); border-radius:16px; border-bottom-left-radius:4px; padding:11px 15px; max-width:82%;\">Yes, exactly<\/div>\n<\/div>\n<div class=\"chat-row out\" style=\"justify-content:flex-end;\">\n<div class=\"bubble\" style=\"background:var(--blue); color:#fff; border-radius:16px; border-bottom-right-radius:4px; padding:11px 15px; max-width:82%;\">Done \u2705 Delivery rescheduled for today at 5:30 PM, with an SMS notification. Good luck tomorrow.<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n<\/section>\n<section class=\"on-alt\">\n<div class=\"wrap\"> <span class=\"eyebrow\"><span class=\"dot\"><\/span>Everything it does for you<\/span> <\/p>\n<h2 style=\"margin-top:14px; max-width:680px;\">Six ways Hablafy OS changes your team&#8217;s day-to-day.<\/h2>\n<div class=\"feature-grid\">\n<div class=\"feature-card rise\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"15\" y=\"3\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"3\" y=\"15\" width=\"6\" height=\"6\" rx=\"1\"\/><path d=\"M15 15h2.5M20.5 15H21M15 18.5h2M18.5 18h.01M15 21h1M21 18.5V21M18.5 21H21\"\/><\/svg><\/div>\n<h3>Multichannel from day one<\/h3>\n<p>WiFi, QR, WhatsApp or the web: the customer picks the channel, Hablafy responds the same way on all of them.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.06s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7.5V12l3 2\"\/><\/svg><\/div>\n<h3>Available 24\/7<\/h3>\n<p>No schedules or shifts: Hablafy never leaves a message unanswered, in whatever language is needed.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.12s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3.5\" width=\"16\" height=\"17\" rx=\"2.5\"\/><path d=\"M8 9h8M8 13h8M8 17h5\"\/><\/svg><\/div>\n<h3>Tasks, not just messages<\/h3>\n<p>Every request arrives classified and assigned to the right team, with full context.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.18s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"color:#fff\"><path d=\"M12 2c.6 3.8 2 6.3 5.6 7.4-3.6 1.1-5 3.6-5.6 7.4-.6-3.8-2-6.3-5.6-7.4C10 8.3 11.4 5.8 12 2z\"\/><circle cx=\"19\" cy=\"18\" r=\"1.6\"\/><\/svg><\/div>\n<h3>Offers at just the right moment<\/h3>\n<p>A discount right when it&#8217;s time to restock, an appointment reminder the day before: relevant offers, not spam.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.24s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3.5l7 2.6v5.4c0 4.6-3 7.6-7 9-4-1.4-7-4.4-7-9V6.1z\"\/><path d=\"M9 12.3l2.1 2.1L15.3 10\"\/><\/svg><\/div>\n<h3>Ahead of the bad review<\/h3>\n<p>Detects dissatisfaction while the customer is still in the conversation, while there&#8217;s still time to fix it.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.3s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 20V10M12 20V4M20 20v-7\"\/><path d=\"M2.5 20h19\"\/><\/svg><\/div>\n<h3>Data you can actually use<\/h3>\n<p>A dashboard showing what your customers ask, what your team sells, and how your reputation evolves.<\/p>\n<\/p><\/div><\/div><\/div>\n<\/section>\n<section id=\"diferencia\" class=\"on-dark prod-hero-bg tight\">\n<div class=\"wrap\"> <span class=\"eyebrow\"><span class=\"dot\"><\/span>What makes us different<\/span> <\/p>\n<h2 style=\"margin-top:14px; max-width:760px;\">Anyone can build a chatbot in two days. Very few can offer you this.<\/h2>\n<p class=\"lede\" style=\"margin-top:14px; max-width:720px;\">A generic chatbot with no controls can say anything. Hablafy OS knows every detail of your business and still can&#8217;t leak sensitive information or disrespect a customer \u2014 even if someone tries to make it do so on purpose.<\/p>\n<div class=\"feature-grid\" style=\"margin-top:44px;\">\n<div class=\"feature-card rise\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3.5l7 2.6v5.4c0 4.6-3 7.6-7 9-4-1.4-7-4.4-7-9V6.1z\"\/><path d=\"M9 12l2 2 4-4.2\"\/><\/svg><\/div>\n<h3>Deterministic guardrails<\/h3>\n<p>It never improvises. Every response follows fixed rules your team defines \u2014 not whatever a generative AI comes up with in the moment.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.06s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"6\" rx=\"1.5\"\/><rect x=\"4\" y=\"14\" width=\"16\" height=\"6\" rx=\"1.5\"\/><circle cx=\"8\" cy=\"7\" r=\".6\" fill=\"#fff\"\/><circle cx=\"8\" cy=\"17\" r=\".6\" fill=\"#fff\"\/><path d=\"M12 10v4\"\/><\/svg><\/div>\n<h3>Sovereign AI<\/h3>\n<p>The entire conversation is processed on our own AI servers. Nothing goes out to a large external corporation&#8217;s cloud.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.12s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"7.5\" r=\"3.2\"\/><path d=\"M5 20c0-3.5 3.2-6 7-6s7 2.5 7 6\"\/><path d=\"M9.2 15.5l1.8 1.8 3.5-3.6\"\/><\/svg><\/div>\n<h3>Human-supervised<\/h3>\n<p>The AI understands the customer and understands your business, but replies with messages drafted and approved by your team \u2014 never improvised text.<\/p>\n<\/p><\/div>\n<div class=\"feature-card rise\" style=\"animation-delay:.18s\">\n<div class=\"icon-wrap\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"6\" rx=\"7\" ry=\"2.6\"\/><path d=\"M5 6v6c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6V6\"\/><path d=\"M5 12v6c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6v-6\"\/><\/svg><\/div>\n<h3>Knows everything, leaks nothing<\/h3>\n<p>It has full access to your database and internal information \u2014 but never reveals what it shouldn&#8217;t, even if the customer insists or tries to provoke it.<\/p>\n<\/p><\/div><\/div><\/div>\n<\/section>\n<div class=\"green-band\">\n<div class=\"wrap\">\n<div class=\"cta-band\">\n<div>\n<h2>Try it in your own business<\/h2>\n<p class=\"lede\" style=\"margin-top:10px;\">We install it, connect it to the tools you already use, and have it talking with your customers in days, not months.<\/p>\n<\/p><\/div>\n<p> <a class=\"btn btn-blue\" href=\"https:\/\/kuetek.com\/en\/contacto\/\">Request a demo<\/a> <\/div><\/div><\/div>\n<footer class=\"site\">\n<div class=\"wrap grid\">\n<div class=\"col\"> <a class=\"brand on-dark\" href=\"https:\/\/kuetek.com\/en\/\"> <span class=\"logotype\"><span class=\"bigK\">K<\/span><span class=\"rest\">uetek<\/span><\/span> <\/a> <\/p>\n<p style=\"margin-top:14px; max-width:280px;\">A technology company of the Kupro group. Over 10 years in customer communication, now powered by AI, for shops, hotels and other customer-facing businesses.<\/p>\n<\/p><\/div>\n<div class=\"col\">\n<h4>Product<\/h4>\n<p> <a href=\"https:\/\/kuetek.com\/en\/producto\/\">Hablafy OS<\/a> <a href=\"https:\/\/kuetek.com\/en\/producto\/#como-funciona\">How it works<\/a> <a href=\"https:\/\/kuetek.com\/en\/contacto\/\">Request a demo<\/a> <\/div>\n<div class=\"col\">\n<h4>Company<\/h4>\n<p> <a href=\"https:\/\/kuetek.com\/en\/nosotros\/\">About Kuetek<\/a> <a href=\"https:\/\/kuprogroup.com\">Kupro Group<\/a> <a href=\"https:\/\/kuetek.com\/en\/contacto\/\">Contact<\/a> <\/div>\n<div class=\"col\">\n<h4>Contact<\/h4>\n<p>sales@kuetek.com<\/p>\n<p>+34 675 890 200<\/p>\n<p>Santa Cruz de Tenerife \u00b7 San Francisco<\/p>\n<\/p><\/div><\/div>\n<div class=\"wrap bottom\"> <span>\u00a9 2026 Kuetek Europe S.L. Part of the Kupro group.<\/span> <span><a href=\"https:\/\/kuetek.com\/aviso-legal\/\">Legal notice<\/a> \u00b7 <a href=\"https:\/\/kuetek.com\/terminos-condiciones\/\">Terms and conditions<\/a> \u00b7 <a href=\"https:\/\/kuetek.com\/politica-de-privacidad\/\">Privacy policy<\/a><\/span> <\/div>\n<\/footer>\n<p> <script> document.addEventListener('DOMContentLoaded', () => { const btn = document.querySelector('.nav-toggle'); const links = document.querySelector('.links'); if (btn && links) { btn.addEventListener('click', () => links.classList.toggle('open')); links.querySelectorAll('a').forEach(a => a.addEventListener('click', () => links.classList.remove('open'))); } const form = document.querySelector('#contact-form'); if (form) { form.addEventListener('submit', (e) => { const required = form.querySelectorAll('[required]'); let ok = true; required.forEach(f => { if (!f.value.trim()) ok = false; }); const consent = form.querySelector('#consent'); if (consent && !consent.checked) ok = false; if (!ok) { e.preventDefault(); const note = form.querySelector('.form-note'); if (note) note.textContent = 'Please fill in the required fields and accept the privacy policy before submitting.'; } }); } }); <\/script><script>\ndocument.addEventListener('DOMContentLoaded', () => {\n  const LANGS = {es:'', en:'en', fr:'fr', ca:'ca', de:'de', it:'it'};\n  const PREFIXES = ['en','fr','ca','de','it'];\n  document.querySelectorAll('.lang-switch').forEach(sw => {\n    const parts = location.pathname.split('\/').filter(Boolean);\n    let current = 'es', rest = parts;\n    if (PREFIXES.includes(parts[0])) { current = parts[0]; rest = parts.slice(1); }\n    const restPath = rest.length ? '\/' + rest.join('\/') + '\/' : '\/';\n    const codeEl = sw.querySelector('.lang-code');\n    if (codeEl) codeEl.textContent = current.toUpperCase();\n    sw.querySelectorAll('.lang-menu a').forEach(a => {\n      const code = a.getAttribute('data-lang');\n      const prefix = LANGS[code];\n      a.href = location.origin + (prefix ? '\/' + prefix : '') + restPath;\n      if (code === current) a.classList.add('current');\n    });\n    const btn = sw.querySelector('.lang-current');\n    if (btn) btn.addEventListener('click', (e) => {\n      e.stopPropagation();\n      sw.classList.toggle('open');\n      btn.setAttribute('aria-expanded', sw.classList.contains('open'));\n    });\n  });\n  document.addEventListener('click', () => {\n    document.querySelectorAll('.lang-switch.open').forEach(sw => sw.classList.remove('open'));\n  });\n});\n<\/script>[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] Kuetek Ac\u00e9rcate a tu cliente Home Hablafy OS About Contact ES Espa\u00f1olEnglishFran\u00e7aisCatal\u00e0DeutschItaliano Request a demo 10+ years of experience, now in AI Hablafy OS: the artificial intelligence that talks&#8230;<\/p>\n","protected":false},"author":9,"featured_media":5123,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-7552","page","type-page","status-publish","has-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hablafy OS - Kuetek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kuetek.com\/en\/producto\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hablafy OS - Kuetek\" \/>\n<meta property=\"og:description\" content=\"[vc_row][vc_column][vc_column_text] Kuetek Ac\u00e9rcate a tu cliente Home Hablafy OS About Contact ES Espa\u00f1olEnglishFran\u00e7aisCatal\u00e0DeutschItaliano Request a demo 10+ years of experience, now in AI Hablafy OS: the artificial intelligence that talks...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kuetek.com\/en\/producto\/\" \/>\n<meta property=\"og:site_name\" content=\"Kuetek\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-20T00:35:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-og-image-2026.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/\",\"url\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/\",\"name\":\"Hablafy OS - Kuetek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kuetek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/kuetek-og-image-2026.png\",\"datePublished\":\"2026-09-19T23:17:14+00:00\",\"dateModified\":\"2026-09-20T00:35:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kuetek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/kuetek-og-image-2026.png\",\"contentUrl\":\"https:\\\/\\\/kuetek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/kuetek-og-image-2026.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/en\\\/producto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/kuetek.com\\\/en\\\/landing\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hablafy OS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/#website\",\"url\":\"https:\\\/\\\/kuetek.com\\\/\",\"name\":\"Kuetek\",\"description\":\"Kuetek\",\"publisher\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kuetek.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/#organization\",\"name\":\"Kuetek\",\"url\":\"https:\\\/\\\/kuetek.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kuetek.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kuetek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/kuetek-favicon-2026.png\",\"contentUrl\":\"https:\\\/\\\/kuetek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/kuetek-favicon-2026.png\",\"width\":512,\"height\":512,\"caption\":\"Kuetek\"},\"image\":{\"@id\":\"https:\\\/\\\/kuetek.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hablafy OS - Kuetek","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kuetek.com\/en\/producto\/","og_locale":"en_US","og_type":"article","og_title":"Hablafy OS - Kuetek","og_description":"[vc_row][vc_column][vc_column_text] Kuetek Ac\u00e9rcate a tu cliente Home Hablafy OS About Contact ES Espa\u00f1olEnglishFran\u00e7aisCatal\u00e0DeutschItaliano Request a demo 10+ years of experience, now in AI Hablafy OS: the artificial intelligence that talks...","og_url":"https:\/\/kuetek.com\/en\/producto\/","og_site_name":"Kuetek","article_modified_time":"2026-09-20T00:35:05+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-og-image-2026.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kuetek.com\/en\/producto\/","url":"https:\/\/kuetek.com\/en\/producto\/","name":"Hablafy OS - Kuetek","isPartOf":{"@id":"https:\/\/kuetek.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kuetek.com\/en\/producto\/#primaryimage"},"image":{"@id":"https:\/\/kuetek.com\/en\/producto\/#primaryimage"},"thumbnailUrl":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-og-image-2026.png","datePublished":"2026-09-19T23:17:14+00:00","dateModified":"2026-09-20T00:35:05+00:00","breadcrumb":{"@id":"https:\/\/kuetek.com\/en\/producto\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kuetek.com\/en\/producto\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kuetek.com\/en\/producto\/#primaryimage","url":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-og-image-2026.png","contentUrl":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-og-image-2026.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/kuetek.com\/en\/producto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/kuetek.com\/en\/landing\/"},{"@type":"ListItem","position":2,"name":"Hablafy OS"}]},{"@type":"WebSite","@id":"https:\/\/kuetek.com\/#website","url":"https:\/\/kuetek.com\/","name":"Kuetek","description":"Kuetek","publisher":{"@id":"https:\/\/kuetek.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kuetek.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kuetek.com\/#organization","name":"Kuetek","url":"https:\/\/kuetek.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kuetek.com\/#\/schema\/logo\/image\/","url":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-favicon-2026.png","contentUrl":"https:\/\/kuetek.com\/wp-content\/uploads\/2026\/09\/kuetek-favicon-2026.png","width":512,"height":512,"caption":"Kuetek"},"image":{"@id":"https:\/\/kuetek.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/pages\/7552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/comments?post=7552"}],"version-history":[{"count":2,"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/pages\/7552\/revisions"}],"predecessor-version":[{"id":7596,"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/pages\/7552\/revisions\/7596"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/media\/5123"}],"wp:attachment":[{"href":"https:\/\/kuetek.com\/en\/wp-json\/wp\/v2\/media?parent=7552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}