{"id":17963,"date":"2025-09-20T13:25:08","date_gmt":"2025-09-20T11:25:08","guid":{"rendered":""},"modified":"2026-07-20T12:45:56","modified_gmt":"2026-07-20T10:45:56","slug":"artificial-intelligence","status":"publish","type":"page","link":"https:\/\/www.grip-facility.com\/en\/platform\/artificial-intelligence\/","title":{"rendered":"AI"},"content":{"rendered":"\n<style>\n\/* ===== Kaia AI v2 \u2014 alle waarden uit tokens.md ===== *\/\n.gai-hero,.gai-modules,.gai-kaia,.gai-artikelen,.gai-cta{font-family:'Poppins',sans-serif;line-height:1.5;color:#0F172A}\n.gai-hero *,.gai-modules *,.gai-kaia *,.gai-artikelen *,.gai-cta *{box-sizing:border-box;margin:0;padding:0}\n.gai-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}\n.gai-btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-weight:600;font-size:0.95rem;padding:14px 28px;border-radius:8px;text-decoration:none !important;transition:all 0.2s ease;border:2px solid transparent;cursor:pointer}\n.gai-btn:hover{transform:translateY(-2px)}\n.gai-btn--white{background:#FFFFFF;color:#006BFF !important}\n.gai-btn--white:hover{background:#F0F7FF;color:#006BFF !important}\n.gai-btn--ghost{background:rgba(255,255,255,0.15);border-color:#FFFFFF;color:#FFFFFF !important}\n.gai-btn--ghost:hover{background:#FFFFFF;color:#006BFF !important}\n.gai-btn--orange{background:#FF4B2A;border-color:#FF4B2A;color:#FFFFFF !important}\n.gai-btn--orange:hover{background:#E5431F;border-color:#E5431F;color:#FFFFFF !important}\n.gai-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,0.2);font-size:12px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;color:#FFFFFF;margin-bottom:20px}\n\n\/* ===== cd5-hero (verbatim gekopieerd uit Contract Dashboard v5, pagina 18833) ===== *\/\n.cd5-hero,.cd5-problem,.cd5-mod,.cd5-savings,.cd5-cases,.cd5-faq,.cd5-cta{font-family:'Poppins',sans-serif;line-height:1.5;color:#0F172A;}\n.cd5-hero *,.cd5-problem *,.cd5-mod *,.cd5-savings *,.cd5-cases *,.cd5-faq *,.cd5-cta *{box-sizing:border-box;margin:0;padding:0;}\n.cd5-chip{font-size:.62rem;font-weight:600;border-radius:999px;padding:2px 8px;white-space:nowrap;flex-shrink:0;}\n.cd5-chip-o{color:#B45309;background:rgba(245,158,11,.14);}\n.cd5-chip-b{color:#006BFF;background:#F0F7FF;}\n.cd5-chip-w{color:#fff;background:#006BFF;}\n\n\/* hero *\/\n.cd5-hero{position:relative;overflow:hidden;background:#0F172A;isolation:isolate;}\n.cd5-hero-photo{position:absolute;inset:0;z-index:-2;background-image:url('\/wp-content\/uploads\/2025\/11\/hero-908A6847.jpg');background-size:cover;background-position:left center;}\n.cd5-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(0,107,255,.95) 0%,rgba(0,107,255,.88) 30%,rgba(0,107,255,.55) 50%,rgba(0,107,255,.15) 72%,rgba(0,107,255,0) 88%),linear-gradient(180deg,rgba(0,107,255,.25) 0%,rgba(0,107,255,0) 30%);}\n.cd5-hero-photo,.cd5-hero-scrim{max-width:none!important;margin-left:0!important;margin-right:0!important;}\n.cd5-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:96px 24px 104px;}\n.cd5-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.92);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px;}\n.cd5-h1{font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.12;color:#fff!important;margin-bottom:20px;letter-spacing:-.025em;text-shadow:0 2px 24px rgba(0,0,0,.35);text-wrap:balance;}\n.cd5-h1 .cd5-acc{color:#FF4B2A;}\n.cd5-hero-sub{font-size:17px;color:rgba(255,255,255,.85);line-height:1.65;margin-bottom:36px;max-width:460px;}\n.cd5-ctas{display:flex;gap:14px;flex-wrap:wrap;}\n.cd5-btn-p{background:#FF4B2A;color:#fff!important;font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;border:none;border-radius:10px;padding:15px 30px;text-decoration:none!important;transition:background .15s,transform .1s;box-shadow:0 8px 24px rgba(255,75,42,.35);display:inline-flex;align-items:center;}\n.cd5-btn-p:hover{background:#e63e20!important;transform:translateY(-2px);}\n.cd5-btn-o{background:rgba(255,255,255,.06);color:#fff!important;font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;border:1.5px solid rgba(255,255,255,.45);border-radius:10px;padding:13.5px 28px;text-decoration:none!important;backdrop-filter:blur(4px);display:inline-flex;align-items:center;}\n.cd5-btn-o:hover{border-color:rgba(255,255,255,.9)!important;background:rgba(255,255,255,.14)!important;}\n\/* product frame rechts in hero *\/\n.cd5-frame{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.12);}\n.cd5-frame-bar{background:#1E293B;padding:9px 14px;display:flex;align-items:center;gap:7px;}\n.cd5-frame-dot{width:10px;height:10px;border-radius:50%;}\n.cd5-frame-label{font-size:11px;color:rgba(255,255,255,.45);margin-left:auto;letter-spacing:.03em;}\n.cd5-frame-body{padding:16px 18px;font-size:.82rem;color:#0F172A;}\n.cd5-frame-title{font-size:.92rem;font-weight:600;margin-bottom:3px;color:#0F172A;}\n.cd5-frame-sub{font-size:.72rem;color:#6B7280;margin-bottom:14px;}\n.cd5-frame-kv{display:grid;grid-template-columns:100px 1fr;gap:6px 10px;margin-bottom:14px;}\n.cd5-frame-kv dt{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6B7280;}\n.cd5-frame-kv dd{font-weight:500;font-size:.78rem;color:#0F172A;}\n.cd5-frame-acties-label{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6B7280;margin-bottom:8px;}\n.cd5-frame-act{display:flex;align-items:center;gap:8px;font-size:.76rem;color:#0F172A;padding:7px 9px;border:1px solid #E5E7EB;border-radius:7px;margin-bottom:5px;}\n.cd5-frame-meta{margin-left:auto;font-size:.64rem;color:#6B7280;white-space:nowrap;}\n\n\/* responsive (verbatim gekopieerd uit 18833; niet-hero selectors erin matchen niets op deze pagina) *\/\n@media(max-width:900px){\n  .cd5-hero-inner{grid-template-columns:1fr;gap:36px;padding:72px 24px 80px;}\n  .cd5-hero-photo{background-position:60% center;}\n  .cd5-hero-scrim{background:linear-gradient(180deg,rgba(0,107,255,.92) 0%,rgba(0,107,255,.82) 55%,rgba(0,107,255,.72) 100%);}\n  .cd5-prob-grid,.cd5-sav-grid,.cd5-cases-grid{grid-template-columns:1fr;}\n  .cd5-mod-inner{grid-template-columns:1fr;gap:36px;}\n  .cd5-mod.rev .cd5-mod-txt,.cd5-mod.rev .cd5-mod-vis{order:unset;}\n  .cd5-problem,.cd5-mod,.cd5-savings,.cd5-cases,.cd5-faq,.cd5-cta{padding:64px 20px;}\n}\n@media(max-width:600px){\n  .cd5-ctas,.cd5-cta-btns{flex-direction:column;}\n  .cd5-btn-p,.cd5-btn-o,.cd5-btn-white{text-align:center;width:100%;}\n}\n\/* vliegende Kaia-ijsvogel in de hero *\/\n.cd5-hero-bird-wrap{position:absolute;top:8%;left:-160px;width:128px;z-index:5;pointer-events:none;will-change:transform;opacity:1;}\n.cd5-hero-bird-wrap img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 22px rgba(0,0,0,.28));}\n@media(max-width:900px){.cd5-hero-bird-wrap{width:82px;top:5%;}}\n@media(max-width:480px){.cd5-hero-bird-wrap{display:none;}}\n@media(prefers-reduced-motion:reduce){.cd5-hero-bird-wrap{display:none;}}\n<\/style>\n<section class=\"cd5-hero\">\n  <div class=\"cd5-hero-photo\" role=\"img\" aria-label=\"Two GRIP colleagues reviewing contract insights from Kaia together\"><\/div>\n  <div class=\"cd5-hero-scrim\" aria-hidden=\"true\"><\/div>\n  <div id=\"cd5HeroBirdWrap\" class=\"cd5-hero-bird-wrap\" aria-hidden=\"true\">\n    <img id=\"cd5HeroBird\" src=\"\/wp-content\/uploads\/2025\/12\/kaia-3.png\" alt=\"\" width=\"128\" height=\"70\" loading=\"eager\" decoding=\"async\">\n  <\/div>\n  <div class=\"cd5-hero-inner\">\n    <div>\n      <div class=\"cd5-eyebrow\">Kaia<\/div>\n      <h1 class=\"cd5-h1\">AI that reads, analyzes and monitors your <span class=\"cd5-acc\">contracts<\/span><\/h1>\n      <p class=\"cd5-hero-sub\">Meet Kaia, our AI assistant for contract management. Kaia digitizes contracts, analyzes performance and flags what&#8217;s going wrong. You stay in control.<\/p>\n      <div class=\"cd5-ctas\">\n        <a href=\"https:\/\/www.grip-facility.com\/en\/schedule-demo\/\" class=\"cd5-btn-p\">Book a demo<\/a>\n        <a href=\"https:\/\/www.grip-facility.com\/en\/platform\/contract-partner-dashboard\/\" class=\"cd5-btn-o\">View the Contract Dashboard<\/a>\n      <\/div>\n    <\/div>\n    <div aria-hidden=\"true\">\n      <div class=\"cd5-frame\">\n        <div class=\"cd5-frame-bar\">\n          <div class=\"cd5-frame-dot\" style=\"background:#FF5F57;\"><\/div>\n          <div class=\"cd5-frame-dot\" style=\"background:#FFBD2E;\"><\/div>\n          <div class=\"cd5-frame-dot\" style=\"background:#28CA41;\"><\/div>\n          <span class=\"cd5-frame-label\">GRIP &#183; Kaia<\/span>\n        <\/div>\n        <div class=\"cd5-frame-body\">\n          <div class=\"cd5-frame-title\">Building systems maintenance<\/div>\n          <div class=\"cd5-frame-sub\">TechniServ B.V. &#183; analyzed by Kaia<\/div>\n          <div class=\"cd5-frame-acties-label\">Kaia flags<\/div>\n          <div class=\"cd5-frame-act\"><span class=\"cd5-chip cd5-chip-b\">Indexation<\/span>CPI clause found, effective January 1<span class=\"cd5-frame-meta\">art. 7.2<\/span><\/div>\n          <div class=\"cd5-frame-act\"><span class=\"cd5-chip cd5-chip-o\">Deadline<\/span>Notice period 6 months, action needed<span class=\"cd5-frame-meta\">before Nov 1<\/span><\/div>\n          <div class=\"cd5-frame-act\"><span class=\"cd5-chip cd5-chip-b\">Performance<\/span>Response time 4 hours &#183; 98% available<span class=\"cd5-frame-meta\">SLA ok<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<script>\n(function () {\n  var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var wrap = document.getElementById('cd5HeroBirdWrap');\n  if (!wrap) { return; }\n  if (reduceMotion) { return; }\n  var bird = document.getElementById('cd5HeroBird');\n  if (!bird) { return; }\n\n  function runFlight() {\n    if (typeof window.anime === 'undefined') { return; }\n    var hero = document.querySelector('.cd5-hero');\n    if (!hero) { return; }\n    var w = hero.offsetWidth;\n    var dist = w + 320;\n    var dur = 4200;\n\n    anime.set(wrap, { translateX: 0, translateY: 0, rotate: -6, opacity: 1 });\n\n    anime({\n      targets: wrap,\n      translateX: [\n        { value: dist * 0.5, duration: dur * 0.5, easing: 'easeInOutSine' },\n        { value: dist, duration: dur * 0.5, easing: 'easeInOutSine' }\n      ],\n      translateY: [\n        { value: -34, duration: dur * 0.45, easing: 'easeInOutSine' },\n        { value: 10, duration: dur * 0.55, easing: 'easeInOutSine' }\n      ],\n      rotate: [\n        { value: 4, duration: dur * 0.45, easing: 'easeInOutSine' },\n        { value: -3, duration: dur * 0.55, easing: 'easeInOutSine' }\n      ]\n    });\n\n    anime({\n      targets: bird,\n      translateY: [\n        { value: -3, duration: 260, easing: 'easeInOutSine' },\n        { value: 3, duration: 260, easing: 'easeInOutSine' }\n      ],\n      rotate: [\n        { value: -2, duration: 260, easing: 'easeInOutSine' },\n        { value: 2, duration: 260, easing: 'easeInOutSine' }\n      ],\n      loop: Math.ceil(dur \/ 520),\n      direction: 'alternate'\n    });\n\n    window.setTimeout(scheduleNext, dur + 5800);\n  }\n\n  function scheduleNext() {\n    runFlight();\n  }\n\n  function startCd5BirdAnim() {\n    if (typeof window.anime === 'undefined') { return; }\n    runFlight();\n  }\n\n  if (typeof window.anime !== 'undefined') {\n    startCd5BirdAnim();\n  } else if (!document.getElementById('gaiAnimeJsLib')) {\n    var s = document.createElement('script');\n    s.id = 'gaiAnimeJsLib';\n    s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js';\n    s.onload = startCd5BirdAnim;\n    document.head.appendChild(s);\n  } else {\n    document.getElementById('gaiAnimeJsLib').addEventListener('load', startCd5BirdAnim);\n  }\n})();\n<\/script>\n<\/section>\n\n\n\n<section class=\"gai-modules\" id=\"modules\">\n<style>\n.gai-modules{background:#F8FAFC;padding:5rem 0}\n.gai-modules .gai-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}\n.gai-modules *{box-sizing:border-box;margin:0;padding:0}\n.gai-h2{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-0.5px;line-height:1.15;color:#0F172A !important;margin-bottom:16px}\n.gai-sec-intro{text-align:center;max-width:680px;margin:0 auto 3rem}\n.gai-sec-intro .gai-lbl{display:block;font-size:0.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#006BFF;margin-bottom:10px}\n.gai-sec-intro p{font-size:1rem;color:rgba(15,23,42,0.70);margin-top:10px}\n.gai-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}\n.gai-mod-card{background:#FFFFFF;border:1px solid #E5E7EB;border-top:3px solid #006BFF;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,0.12);padding:1.75rem 1.5rem;display:flex;flex-direction:column;transition:box-shadow 0.2s,transform 0.2s;text-decoration:none !important}\n.gai-mod-card:hover{box-shadow:0 12px 40px rgba(0,0,0,0.18);transform:translateY(-3px)}\n.gai-mod-num{font-size:0.66rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#006BFF;background:#F0F7FF;border-radius:999px;padding:2px 9px;display:inline-block;margin-bottom:1rem;width:fit-content}\n.gai-mod-title{font-size:1.1rem;font-weight:700;color:#0F172A !important;margin-bottom:8px;line-height:1.3}\n.gai-mod-desc{font-size:0.9rem;color:rgba(15,23,42,0.70);line-height:1.6;flex-grow:1}\n.gai-mod-link{display:block;margin-top:1.2rem;font-size:0.85rem;font-weight:600;color:#006BFF !important;text-decoration:none !important}\n.gai-mod-card:hover .gai-mod-link{text-decoration:underline !important}\n@media(max-width:900px){.gai-cards{grid-template-columns:1fr 1fr}}\n@media(max-width:560px){.gai-cards{grid-template-columns:1fr}}\n<\/style>\n<div class=\"gai-container\">\n  <div class=\"gai-sec-intro\">\n    <span class=\"gai-lbl\">Four modules<\/span>\n    <h2 class=\"gai-h2\">From digitizing to proactive advice<\/h2>\n    <p>Kaia supports the entire contract cycle, from reading a PDF to giving advice ahead of your supplier conversation.<\/p>\n  <\/div>\n  <div class=\"gai-cards\">\n    <a class=\"gai-mod-card\" href=\"https:\/\/www.grip-facility.com\/en\/platform\/artificial-intelligence\/smart-digitalization\/\">\n      <span class=\"gai-mod-num\">01<\/span>\n      <div class=\"gai-mod-title\">Smart digitization<\/div>\n      <p class=\"gai-mod-desc\">Automatically read contracts, attachments and rate lists and link them to the right contract, location and supplier. No more manual entry.<\/p>\n      <span class=\"gai-mod-link\">More about smart digitization \u2192<\/span>\n    <\/a>\n    <a class=\"gai-mod-card\" href=\"https:\/\/www.grip-facility.com\/en\/platform\/artificial-intelligence\/smart-analysis\/\">\n      <span class=\"gai-mod-num\">02<\/span>\n      <div class=\"gai-mod-title\">Smart analysis<\/div>\n      <p class=\"gai-mod-desc\">Benchmark against suppliers and compare anonymously with your sector. Kaia analyzes performance so you&#8217;re always well prepared.<\/p>\n      <span class=\"gai-mod-link\">More about smart analysis \u2192<\/span>\n    <\/a>\n    <a class=\"gai-mod-card\" href=\"https:\/\/www.grip-facility.com\/en\/platform\/artificial-intelligence\/smart-automation\/\">\n      <span class=\"gai-mod-num\">03<\/span>\n      <div class=\"gai-mod-title\">Smart automation<\/div>\n      <p class=\"gai-mod-desc\">Indexation calculations, reminders and reports run automatically. You stay in control, Kaia handles the repetitive work.<\/p>\n      <span class=\"gai-mod-link\">More about smart automation \u2192<\/span>\n    <\/a>\n    <a class=\"gai-mod-card\" href=\"https:\/\/www.grip-facility.com\/en\/platform\/artificial-intelligence\/smart-advisory\/\">\n      <span class=\"gai-mod-num\">04<\/span>\n      <div class=\"gai-mod-title\">Smart advisory<\/div>\n      <p class=\"gai-mod-desc\">Based on the data you&#8217;ve built up, Kaia gives proactive advice for contract renewals, supplier conversations and budget planning. It grows along with your usage.<\/p>\n      <span class=\"gai-mod-link\">More about smart advisory \u2192<\/span>\n    <\/a>\n  <\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"gai-kaia\">\n<style>\n.gai-kaia{background:#FFFFFF;padding:5rem 0}\n.gai-kaia .gai-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}\n.gai-kaia *{box-sizing:border-box;margin:0;padding:0}\n.gai-kaia-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}\n.gai-kaia-lbl{font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#006BFF;margin-bottom:10px}\n.gai-kaia h2{font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;letter-spacing:-0.5px;color:#0F172A !important;line-height:1.2;margin-bottom:20px}\n.gai-punten{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}\n.gai-punt{display:flex;align-items:flex-start;gap:14px}\n.gai-punt-icoon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#F0F7FF;display:flex;align-items:center;justify-content:center}\n.gai-punt-icoon svg{width:20px;height:20px;stroke:#006BFF}\n.gai-punt-tekst strong{display:block;font-size:0.95rem;font-weight:600;color:#0F172A;margin-bottom:2px}\n.gai-punt-tekst span{font-size:0.88rem;color:rgba(15,23,42,0.70)}\n.gai-kaia-quote{background:#F8FAFC;border-left:3px solid #006BFF;border-radius:0 8px 8px 0;padding:14px 18px;font-size:0.95rem;color:#0F172A;font-style:italic}\n.gai-kaia-visual{background:#F0F7FF;border-radius:14px;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:14px}\n.gai-kaia-stat{display:flex;align-items:center;gap:14px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px;padding:14px 16px}\n.gai-kaia-stat-num{font-size:1.5rem;font-weight:700;color:#006BFF;min-width:60px}\n.gai-kaia-stat-lbl{font-size:0.85rem;color:rgba(15,23,42,0.70);line-height:1.4}\n@media(max-width:900px){.gai-kaia-inner{grid-template-columns:1fr}}\n.gai-kaia-headrow{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:20px}\n.gai-kaia-headrow>div:first-child{flex:1 1 auto;min-width:0}\n.gai-kaia-headrow h2{margin-bottom:0}\n.gai-kaia-bird{flex:0 0 auto;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,107,255,0.22));opacity:1}\n@media(max-width:900px){.gai-kaia-bird{width:68px;height:68px}}\n@media(max-width:480px){.gai-kaia-headrow{flex-wrap:wrap;row-gap:12px}.gai-kaia-bird{width:52px;height:52px}}\n@media(prefers-reduced-motion:reduce){.gai-kaia-bird{opacity:1!important;transform:none!important}}\n<\/style>\n<div class=\"gai-container\">\n  <div class=\"gai-kaia-inner\">\n    <div>\n      <div class=\"gai-kaia-headrow\">\n        <div>\n          <p class=\"gai-kaia-lbl\">Why Kaia?<\/p>\n          <h2>Sharp, fast and precise, just like the kingfisher<\/h2>\n        <\/div>\n        <img id=\"gaiKaiaBird\" class=\"gai-kaia-bird\" src=\"\/wp-content\/uploads\/2026\/07\/kaia-7-scaled.png\" alt=\"Kaia, GRIP's kingfisher mascot\" width=\"96\" height=\"96\" loading=\"lazy\" decoding=\"async\">\n      <\/div>\n      <ul class=\"gai-punten\">\n        <li class=\"gai-punt\">\n          <div class=\"gai-punt-icoon\">\n            <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\"\/><\/svg>\n          <\/div>\n          <div class=\"gai-punt-tekst\">\n            <strong>Sharp view of contract data<\/strong>\n            <span>Kaia reads every document and finds what you need: parties, KPIs, deadlines, indexations.<\/span>\n          <\/div>\n        <\/li>\n        <li class=\"gai-punt\">\n          <div class=\"gai-punt-icoon\">\n            <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z\"\/><\/svg>\n          <\/div>\n          <div class=\"gai-punt-tekst\">\n            <strong>Processed lightning fast<\/strong>\n            <span>From PDF to structured contract in minutes, not hours. Your team doesn&#8217;t have to type it in manually.<\/span>\n          <\/div>\n        <\/li>\n        <li class=\"gai-punt\">\n          <div class=\"gai-punt-icoon\">\n            <svg fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"\/><\/svg>\n          <\/div>\n          <div class=\"gai-punt-tekst\">\n            <strong>Precisely at the right moment<\/strong>\n            <span>Flags indexation moments, upcoming deadlines and deviating performance before things go wrong.<\/span>\n          <\/div>\n        <\/li>\n      <\/ul>\n      <div class=\"gai-kaia-quote\">Kaia is an assistant, not a replacement. You stay in control, make the decisions and have the conversations with suppliers.<\/div>\n    <\/div>\n    <div class=\"gai-kaia-visual\">\n      <div class=\"gai-kaia-stat\">\n        <div class=\"gai-kaia-stat-num\">30%<\/div>\n        <div class=\"gai-kaia-stat-lbl\">less time spent on contract administration<\/div>\n      <\/div>\n      <div class=\"gai-kaia-stat\">\n        <div class=\"gai-kaia-stat-num\">268+<\/div>\n        <div class=\"gai-kaia-stat-lbl\">organizations work with GRIP every day<\/div>\n      <\/div>\n      <div class=\"gai-kaia-stat\">\n        <div class=\"gai-kaia-stat-num\">525+<\/div>\n        <div class=\"gai-kaia-stat-lbl\">active users in the Netherlands and Belgium<\/div>\n      <\/div>\n      <div class=\"gai-kaia-stat\">\n        <div class=\"gai-kaia-stat-num\">100%<\/div>\n        <div class=\"gai-kaia-stat-lbl\">data stored within Europe (ISO 27001)<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function () {\n  var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var bird = document.getElementById('gaiKaiaBird');\n  if (!bird) { return; }\n  if (reduceMotion) { return; }\n\n  function startKaiaAnim() {\n    if (typeof window.anime === 'undefined') { return; }\n    var section = document.querySelector('.gai-kaia');\n    if (!section) { return; }\n\n    anime.set(bird, { opacity: 0, translateY: 24 });\n\n    function playHover() {\n      anime({\n        targets: bird,\n        translateY: [\n          { value: -10, duration: 1900, easing: 'easeInOutSine' },\n          { value: 0, duration: 1900, easing: 'easeInOutSine' }\n        ],\n        rotate: [\n          { value: 2, duration: 1900, easing: 'easeInOutSine' },\n          { value: -2, duration: 1900, easing: 'easeInOutSine' }\n        ],\n        scale: [\n          { value: 1.03, duration: 1900, easing: 'easeInOutSine' },\n          { value: 1, duration: 1900, easing: 'easeInOutSine' }\n        ],\n        loop: true\n      });\n    }\n\n    function playEntrance() {\n      anime({\n        targets: bird,\n        opacity: [0, 1],\n        translateY: [24, 0],\n        duration: 900,\n        easing: 'easeOutCubic',\n        complete: playHover\n      });\n    }\n\n    if ('IntersectionObserver' in window) {\n      var observer = new IntersectionObserver(function (entries) {\n        for (var i = 0; i < entries.length; i++) {\n          if (entries[i].isIntersecting) {\n            playEntrance();\n            observer.disconnect();\n          }\n        }\n      }, { threshold: 0.2 });\n      observer.observe(section);\n    } else {\n      playEntrance();\n    }\n  }\n\n  if (typeof window.anime !== 'undefined') {\n    startKaiaAnim();\n  } else if (!document.getElementById('gaiAnimeJsLib')) {\n    var s = document.createElement('script');\n    s.id = 'gaiAnimeJsLib';\n    s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js';\n    s.onload = startKaiaAnim;\n    document.head.appendChild(s);\n  } else {\n    document.getElementById('gaiAnimeJsLib').addEventListener('load', startKaiaAnim);\n  }\n})();\n<\/script>\n<\/section>\n\n\n\n<section class=\"gai-artikelen\">\n<style>\n.gai-artikelen{background:#F8FAFC;padding:5rem 0}\n.gai-artikelen .gai-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}\n.gai-artikelen *{box-sizing:border-box;margin:0;padding:0}\n.gai-art-intro{text-align:center;max-width:640px;margin:0 auto 3rem}\n.gai-art-lbl{display:block;font-size:0.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#006BFF;margin-bottom:10px}\n.gai-art-h2{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-0.5px;line-height:1.15;color:#0F172A !important;margin-bottom:0}\n.gai-art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}\n.gai-art-card{background:#FFFFFF;border:1px solid #E5E7EB;border-top:3px solid #006BFF;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,0.12);padding:1.75rem 1.5rem;display:flex;flex-direction:column;text-decoration:none !important;transition:box-shadow 0.2s,transform 0.2s}\n.gai-art-card:hover{box-shadow:0 12px 40px rgba(0,0,0,0.18);transform:translateY(-3px)}\n.gai-art-tag{display:inline-block;font-size:0.66rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#006BFF;background:#F0F7FF;border-radius:999px;padding:2px 9px;margin-bottom:12px}\n.gai-art-titel{font-size:1rem;font-weight:700;color:#0F172A !important;line-height:1.4;margin-bottom:8px;flex-grow:1}\n.gai-art-link{display:block;margin-top:12px;font-size:0.85rem;font-weight:600;color:#006BFF !important;text-decoration:none !important}\n.gai-art-card:hover .gai-art-link{text-decoration:underline !important}\n@media(max-width:900px){.gai-art-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:560px){.gai-art-grid{grid-template-columns:1fr}}\n<\/style>\n<div class=\"gai-container\">\n  <div class=\"gai-art-intro\">\n    <span class=\"gai-art-lbl\">Read more<\/span>\n    <h2 class=\"gai-art-h2\">Everything about Kaia and AI<\/h2>\n  <\/div>\n  <div class=\"gai-art-grid\">\n    <a class=\"gai-art-card\" href=\"http:\/\/localhost:8080\/beyond-the-hype-waarom-ik-geloof-dat-ai-de-toekomst-is-van-facility-management-en-hoe-jij-vandaag-al-kunt-beginnen\/\" target=\"_blank\" rel=\"noopener\">\n      <span class=\"gai-art-tag\">AI &amp; Facility<\/span>\n      <div class=\"gai-art-titel\">Beyond the hype: why AI is the future of facility management, and how you can start today<\/div>\n      <span class=\"gai-art-link\">Read the article \u2192<\/span>\n    <\/a>\n    <a class=\"gai-art-card\" href=\"http:\/\/localhost:8080\/met-ai-geeft-grip-facility-de-hoofdrol-terug-aan-de-contractmanager\/\" target=\"_blank\" rel=\"noopener\">\n      <span class=\"gai-art-tag\">Contract manager<\/span>\n      <div class=\"gai-art-titel\">With AI, GRIP gives the leading role back to the contract manager<\/div>\n      <span class=\"gai-art-link\">Read the article \u2192<\/span>\n    <\/a>\n    <a class=\"gai-art-card\" href=\"http:\/\/localhost:8080\/slim-digitaliseren-met-ai\/\" target=\"_blank\" rel=\"noopener\">\n      <span class=\"gai-art-tag\">Digitization<\/span>\n      <div class=\"gai-art-titel\">Smart digitization with AI: how it works in practice<\/div>\n      <span class=\"gai-art-link\">Read the article \u2192<\/span>\n    <\/a>\n  <\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"gai-cta\">\n<style>\n.gai-cta{position:relative;background:#006BFF;padding:5rem 0;text-align:center;overflow:hidden}\n.gai-cta::after{content:'';position:absolute;inset:0;background-image:url('\/wp-content\/uploads\/2025\/01\/ov1.png');background-size:cover;background-position:center;opacity:0.85;pointer-events:none}\n.gai-cta .gai-container{position:relative;z-index:3;max-width:1400px;margin:0 auto;padding:0 1.5rem}\n.gai-cta *{box-sizing:border-box;margin:0;padding:0}\n.gai-cta h2{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-0.5px;color:#FFFFFF !important;margin-bottom:12px}\n.gai-cta-sub{color:#FFFFFF;opacity:0.9;font-size:1.05rem;margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto}\n.gai-cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}\n.gai-cta-btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-weight:600;font-size:0.95rem;padding:14px 28px;border-radius:8px;text-decoration:none !important;transition:all 0.2s ease;border:2px solid transparent;cursor:pointer}\n.gai-cta-btn:hover{transform:translateY(-2px)}\n.gai-cta-btn--white{background:#FFFFFF;color:#006BFF !important}\n.gai-cta-btn--white:hover{background:#F0F7FF;color:#006BFF !important}\n.gai-cta-btn--ghost{background:rgba(255,255,255,0.15);border-color:#FFFFFF;color:#FFFFFF !important}\n.gai-cta-btn--ghost:hover{background:#FFFFFF;color:#006BFF !important}\n@media(max-width:600px){.gai-cta-btn{width:100%}.gai-cta-actions{flex-direction:column}}\n@media(prefers-reduced-motion:reduce){.gai-cta-btn:hover{transform:none}}\n<\/style>\n<div class=\"gai-container\">\n  <h2>Discover what Kaia can do for your contract management<\/h2>\n  <p class=\"gai-cta-sub\">Book a no-obligation demo and see how Kaia helps you spend less time on administration and keep a better grip on your contracts.<\/p>\n  <div class=\"gai-cta-actions\">\n    <a class=\"gai-cta-btn gai-cta-btn--white\" href=\"https:\/\/www.grip-facility.com\/en\/schedule-demo\/\">Book a demo<\/a>\n    <a class=\"gai-cta-btn gai-cta-btn--ghost\" href=\"https:\/\/www.grip-facility.com\/en\/platform\/contract-partner-dashboard\/\">View the Contract Dashboard<\/a>\n  <\/div>\n<\/div>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Kaia AI that reads, analyzes and monitors your contracts Meet Kaia, our AI assistant for contract management. Kaia digitizes contracts, analyzes performance and flags what&#8217;s going wrong. You stay in control. Book a demo View the Contract Dashboard GRIP &#183; Kaia Building systems maintenance TechniServ B.V. &#183; analyzed by Kaia Kaia flags IndexationCPI clause found, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17086,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17963","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/17963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/comments?post=17963"}],"version-history":[{"count":3,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/17963\/revisions"}],"predecessor-version":[{"id":19289,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/17963\/revisions\/19289"}],"up":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/17086"}],"wp:attachment":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/media?parent=17963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}