{"id":6915,"date":"2026-10-05T12:09:25","date_gmt":"2026-10-05T12:09:25","guid":{"rendered":"https:\/\/kshuttle.io\/kshuttle-ia\/"},"modified":"2026-10-08T14:27:17","modified_gmt":"2026-10-08T14:27:17","slug":"kshuttle-ia","status":"publish","type":"page","link":"https:\/\/kshuttle.io\/en\/kshuttle-ia\/","title":{"rendered":"kShuttle AI | AI for the ExRP\u00ae platform"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6915\" class=\"elementor elementor-6915 elementor-5974\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87e3a45 e-con-full e-flex e-con e-child\" data-id=\"87e3a45\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1ec01fd e-con-full e-flex e-con e-child\" data-id=\"1ec01fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0d4bf80 e-con-full e-flex e-con e-child\" data-id=\"0d4bf80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-722955c e-con-full e-flex e-con e-child\" data-id=\"722955c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0f08177 e-flex e-con-boxed e-con e-child\" data-id=\"0f08177\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-816e559 elementor-widget elementor-widget-spacer\" data-id=\"816e559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3dbe44 elementor-widget elementor-widget-html\" data-id=\"b3dbe44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ks-ai-signature\">\r\n\r\n  <div class=\"ks-ai-signature__pill\">\r\n\r\n    <div class=\"ks-ai-signature__content\">\r\n\r\n      <span class=\"ks-ai-signature__kshuttle\">\r\n        kShuttle\r\n      <\/span>\r\n\r\n      <span class=\"ks-ai-signature__ai\">\r\n        AI\r\n      <\/span>\r\n\r\n      <span\r\n        class=\"ks-ai-signature__sparkle\"\r\n        aria-hidden=\"true\"\r\n      >\r\n        <svg\r\n          viewBox=\"0 0 100 100\"\r\n          role=\"presentation\"\r\n        >\r\n\r\n          <path\r\n            class=\"ks-ai-signature__star ks-ai-signature__star--main\"\r\n            d=\"\r\n              M50 5\r\n              C53 30 65 43 90 50\r\n              C65 57 53 70 50 95\r\n              C47 70 35 57 10 50\r\n              C35 43 47 30 50 5\r\n              Z\r\n            \"\r\n          \/>\r\n\r\n          <path\r\n            class=\"ks-ai-signature__star ks-ai-signature__star--small\"\r\n            d=\"\r\n              M78 4\r\n              C79 13 84 18 93 20\r\n              C84 22 79 27 78 36\r\n              C77 27 72 22 63 20\r\n              C72 18 77 13 78 4\r\n              Z\r\n            \"\r\n          \/>\r\n\r\n        <\/svg>\r\n      <\/span>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   BASE\r\n========================================= *\/\r\n\r\n.ks-ai-signature,\r\n.ks-ai-signature * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n.ks-ai-signature {\r\n\r\n  --ks-ai-navy: #213268;\r\n\r\n\/* Gradient kShuttle AI *\/\r\n--ks-ai-red: #BA4A4A;\r\n--ks-ai-yellow: #E5F36C;\r\n--ks-ai-green: #6ADD7D;\r\n--ks-ai-blue: #4877DC;\r\n--ks-ai-purple: #AA4CE1;\r\n--ks-ai-pink: #E83E60;\r\n\r\n  width: 100%;\r\n\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n\r\n  padding: 40px 20px;\r\n\r\n  overflow: visible;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   CAPSULE\r\n========================================= *\/\r\n\r\n.ks-ai-signature__pill {\r\n\r\n  position: relative;\r\n\r\n  width: min(100%, 920px);\r\n\r\n  min-height: 190px;\r\n\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n\r\n  padding: 30px 40px;\r\n\r\n  \/*\r\n    Surface du pill.\r\n    Tr\u00e8s l\u00e9g\u00e8re variation pour \u00e9viter\r\n    un blanc compl\u00e8tement plat.\r\n  *\/\r\n\r\n  background:\r\n    linear-gradient(\r\n      120deg,\r\n      rgba(255,255,255,0.99) 0%,\r\n      rgba(255,255,255,0.95) 60%,\r\n      rgba(244,247,255,0.92) 100%\r\n    );\r\n\r\n  \/*\r\n    Bordure de base tr\u00e8s fine.\r\n    Le vrai effet lumineux est cr\u00e9\u00e9\r\n    par les pseudo-\u00e9l\u00e9ments ensuite.\r\n  *\/\r\n\r\n  border:\r\n    1px solid\r\n    rgba(33,50,104,0.50);\r\n\r\n  border-radius: 999px;\r\n\r\n  \/*\r\n    IMPORTANT :\r\n    visible pour laisser le halo\r\n    d\u00e9passer de la capsule.\r\n  *\/\r\n\r\n  overflow: visible;\r\n\r\n  isolation: isolate;\r\n\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,0.95),\r\n    inset 0 0 22px rgba(173,197,244,0.055),\r\n    0 12px 40px rgba(33,50,104,0.045);\r\n\r\n  opacity: 0;\r\n\r\n  transform: scaleX(0.72);\r\n\r\n  transform-origin: center;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   BORDURE LUMINEUSE\r\n========================================= *\/\r\n\r\n.ks-ai-signature__pill::before {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  inset: -2px;\r\n\r\n  border-radius: inherit;\r\n\r\n  padding: 2px;\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: 0;\r\n\r\n  \/*\r\n    Lumi\u00e8re plus intense sur certaines\r\n    portions seulement.\r\n  *\/\r\n\r\n  background:\r\n  linear-gradient(\r\n    110deg,\r\n    rgba(186,74,74,0.58) 0%,\r\n    rgba(229,243,108,0.72) 18%,\r\n    rgba(106,221,125,0.72) 36%,\r\n    rgba(72,119,220,0.82) 58%,\r\n    rgba(170,76,225,0.78) 77%,\r\n    rgba(232,62,96,0.68) 92%,\r\n    rgba(186,74,74,0.58) 100%\r\n  );\r\n\r\n  background-size:\r\n    220%\r\n    220%;\r\n\r\n\r\n  \/*\r\n    On masque le centre :\r\n    seul le contour reste visible.\r\n  *\/\r\n\r\n  -webkit-mask:\r\n    linear-gradient(#000 0 0)\r\n    content-box,\r\n    linear-gradient(#000 0 0);\r\n\r\n  -webkit-mask-composite:\r\n    xor;\r\n\r\n  mask-composite:\r\n    exclude;\r\n\r\n  opacity: 0.9;\r\n\r\n  animation:\r\n    ks-ai-border-flow\r\n    8s\r\n    ease-in-out\r\n    infinite\r\n    alternate;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   HALO AUTOUR DE LA BORDURE\r\n========================================= *\/\r\n\r\n.ks-ai-signature__pill::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  inset: -7px;\r\n\r\n  border-radius: inherit;\r\n\r\n  padding: 6px;\r\n\r\n  pointer-events: none;\r\n\r\n  z-index: -1;\r\n\r\n  background:\r\n  linear-gradient(\r\n    110deg,\r\n    rgba(186,74,74,0.18) 0%,\r\n    rgba(229,243,108,0.20) 18%,\r\n    rgba(106,221,125,0.22) 36%,\r\n    rgba(72,119,220,0.32) 58%,\r\n    rgba(170,76,225,0.28) 77%,\r\n    rgba(232,62,96,0.22) 92%,\r\n    rgba(186,74,74,0.18) 100%\r\n  );\r\n\r\n  background-size:\r\n    220%\r\n    220%;\r\n\r\n  -webkit-mask:\r\n    linear-gradient(#000 0 0)\r\n    content-box,\r\n    linear-gradient(#000 0 0);\r\n\r\n  -webkit-mask-composite:\r\n    xor;\r\n\r\n  mask-composite:\r\n    exclude;\r\n\r\n  filter:\r\n    blur(7px);\r\n\r\n  opacity:\r\n    0.34;\r\n\r\n  animation:\r\n    ks-ai-border-flow\r\n    8s\r\n    ease-in-out\r\n    infinite\r\n    alternate;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   CONTENU\r\n========================================= *\/\r\n\r\n.ks-ai-signature__content {\r\n\r\n  position: relative;\r\n\r\n  z-index: 2;\r\n\r\n  width: 100%;\r\n\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n\r\n  gap:\r\n    clamp(\r\n      20px,\r\n      4vw,\r\n      40px\r\n    );\r\n\r\n  white-space: nowrap;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   KSHUTTLE\r\n========================================= *\/\r\n\r\n.ks-ai-signature__kshuttle {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ks-ai-navy);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      40px,\r\n      9.5vw,\r\n      110px\r\n    );\r\n\r\n  font-weight: 400;\r\n\r\n  line-height: 0.9;\r\n\r\n  letter-spacing: -0.065em;\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    translateY(16px);\r\n\r\n  clip-path:\r\n    inset(\r\n      0\r\n      100%\r\n      0\r\n      0\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   AI\r\n========================================= *\/\r\n\r\n.ks-ai-signature__ai {\r\n\r\n  display: block;\r\n\r\n  color:\r\n    var(--ks-ai-navy);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(\r\n      40px,\r\n      9.5vw,\r\n      110px\r\n    );\r\n\r\n  font-weight: 400;\r\n\r\n  line-height: 0.9;\r\n\r\n  letter-spacing: -0.06em;\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    translateX(-18px);\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   SPARKLE\r\n========================================= *\/\r\n\r\n.ks-ai-signature__sparkle {\r\n\r\n  position: relative;\r\n\r\n  width:\r\n    clamp(\r\n      40px,\r\n      7vw,\r\n      86px\r\n    );\r\n\r\n  height:\r\n    clamp(\r\n      40px,\r\n      7vw,\r\n      86px\r\n    );\r\n\r\n  flex: 0 0 auto;\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    scale(0.45)\r\n    rotate(-10deg);\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature__sparkle svg {\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  overflow: visible;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature__star {\r\n\r\n  fill:\r\n    var(--ks-ai-navy);\r\n\r\n  transform-box:\r\n    fill-box;\r\n\r\n  transform-origin:\r\n    center;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature__star--small {\r\n\r\n  opacity:\r\n    0.88;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   ANIMATION D'ENTR\u00c9E\r\n========================================= *\/\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__pill {\r\n\r\n  animation:\r\n    ks-ai-pill-in\r\n    0.9s\r\n    cubic-bezier(\r\n      0.16,\r\n      1,\r\n      0.3,\r\n      1\r\n    )\r\n    forwards;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__kshuttle {\r\n\r\n  animation:\r\n    ks-ai-word-reveal\r\n    0.9s\r\n    cubic-bezier(\r\n      0.16,\r\n      1,\r\n      0.3,\r\n      1\r\n    )\r\n    0.42s\r\n    forwards;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__ai {\r\n\r\n  animation:\r\n    ks-ai-ai-in\r\n    0.65s\r\n    cubic-bezier(\r\n      0.16,\r\n      1,\r\n      0.3,\r\n      1\r\n    )\r\n    1.02s\r\n    forwards;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__sparkle {\r\n\r\n  animation:\r\n    ks-ai-sparkle-in\r\n    0.7s\r\n    cubic-bezier(\r\n      0.16,\r\n      1,\r\n      0.3,\r\n      1\r\n    )\r\n    1.38s\r\n    forwards;\r\n\r\n}\r\n\r\n\r\n\/* respiration du symbole *\/\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__star--main {\r\n\r\n  animation:\r\n    ks-ai-star-breathe\r\n    3.6s\r\n    ease-in-out\r\n    2.05s\r\n    infinite;\r\n\r\n}\r\n\r\n\r\n.ks-ai-signature.is-visible\r\n.ks-ai-signature__star--small {\r\n\r\n  animation:\r\n    ks-ai-star-small-breathe\r\n    3.6s\r\n    ease-in-out\r\n    2.25s\r\n    infinite;\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   KEYFRAMES\r\n========================================= *\/\r\n\r\n@keyframes ks-ai-pill-in {\r\n\r\n  0% {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n      scaleX(0.72);\r\n\r\n  }\r\n\r\n\r\n  100% {\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n      scaleX(1);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/*\r\n  Tr\u00e8s l\u00e9ger d\u00e9placement de la lumi\u00e8re\r\n  sur la bordure.\r\n*\/\r\n\r\n@keyframes ks-ai-border-flow {\r\n\r\n  0% {\r\n\r\n    background-position:\r\n      0%\r\n      50%;\r\n\r\n  }\r\n\r\n\r\n  100% {\r\n\r\n    background-position:\r\n      100%\r\n      50%;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-word-reveal {\r\n\r\n  0% {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translateY(16px);\r\n\r\n    clip-path:\r\n      inset(\r\n        0\r\n        100%\r\n        0\r\n        0\r\n      );\r\n\r\n  }\r\n\r\n\r\n  100% {\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n      translateY(0);\r\n\r\n    clip-path:\r\n      inset(\r\n        0\r\n        0\r\n        0\r\n        0\r\n      );\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-ai-in {\r\n\r\n  0% {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translateX(-18px);\r\n\r\n    filter:\r\n      blur(8px);\r\n\r\n  }\r\n\r\n\r\n  100% {\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n      translateX(0);\r\n\r\n    filter:\r\n      blur(0);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-sparkle-in {\r\n\r\n  0% {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n      scale(0.45)\r\n      rotate(-10deg);\r\n\r\n    filter:\r\n      blur(7px);\r\n\r\n  }\r\n\r\n\r\n  65% {\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n      scale(1.14)\r\n      rotate(3deg);\r\n\r\n    filter:\r\n      blur(0);\r\n\r\n  }\r\n\r\n\r\n  100% {\r\n\r\n    opacity: 1;\r\n\r\n    transform:\r\n      scale(1)\r\n      rotate(0);\r\n\r\n    filter:\r\n      blur(0);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-star-breathe {\r\n\r\n  0%,\r\n  100% {\r\n\r\n    transform:\r\n      scale(1);\r\n\r\n  }\r\n\r\n\r\n  50% {\r\n\r\n    transform:\r\n      scale(1.08);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-star-small-breathe {\r\n\r\n  0%,\r\n  100% {\r\n\r\n    transform:\r\n      scale(1);\r\n\r\n    opacity:\r\n      0.88;\r\n\r\n  }\r\n\r\n\r\n  50% {\r\n\r\n    transform:\r\n      scale(0.82);\r\n\r\n    opacity:\r\n      0.55;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   TABLETTE\r\n========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ks-ai-signature__pill {\r\n\r\n    min-height:\r\n      150px;\r\n\r\n    padding:\r\n      26px\r\n      38px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__kshuttle,\r\n  .ks-ai-signature__ai {\r\n\r\n    font-size:\r\n      clamp(\r\n        40px,\r\n        8.5vw,\r\n        78px\r\n      );\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__sparkle {\r\n\r\n    width:\r\n      54px;\r\n\r\n    height:\r\n      54px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-signature {\r\n\r\n    padding:\r\n      24px\r\n      12px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__pill {\r\n\r\n    width:\r\n      100%;\r\n\r\n    min-height:\r\n      104px;\r\n\r\n    padding:\r\n      18px\r\n      22px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__content {\r\n\r\n    gap:\r\n      12px;\r\n\r\n  }\r\n\r\n\r\n  \/*\r\n    Typo volontairement plus r\u00e9duite\r\n    que dans ta version actuelle.\r\n  *\/\r\n\r\n  .ks-ai-signature__kshuttle,\r\n  .ks-ai-signature__ai {\r\n\r\n    font-size:\r\n      clamp(\r\n        30px,\r\n        9.5vw,\r\n        48px\r\n      );\r\n\r\n    letter-spacing:\r\n      -0.055em;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__sparkle {\r\n\r\n    width:\r\n      36px;\r\n\r\n    height:\r\n      36px;\r\n\r\n  }\r\n\r\n\r\n  \/*\r\n    Halo l\u00e9g\u00e8rement r\u00e9duit sur mobile\r\n    pour \u00e9viter un effet trop fort.\r\n  *\/\r\n\r\n  .ks-ai-signature__pill::after {\r\n\r\n    inset:\r\n      -5px;\r\n\r\n    filter:\r\n      blur(5px);\r\n\r\n    opacity:\r\n      0.28;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   PETIT MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 480px) {\r\n\r\n  .ks-ai-signature {\r\n\r\n    padding:\r\n      18px\r\n      10px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__pill {\r\n\r\n    min-height:\r\n      82px;\r\n\r\n    padding:\r\n      15px\r\n      16px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__content {\r\n\r\n    gap:\r\n      8px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__kshuttle,\r\n  .ks-ai-signature__ai {\r\n\r\n    font-size:\r\n      clamp(\r\n        25px,\r\n        8.8vw,\r\n        38px\r\n      );\r\n\r\n    letter-spacing:\r\n      -0.05em;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__sparkle {\r\n\r\n    width:\r\n      28px;\r\n\r\n    height:\r\n      28px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__pill::before {\r\n\r\n    inset:\r\n      -1.5px;\r\n\r\n    padding:\r\n      1.5px;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__pill::after {\r\n\r\n    inset:\r\n      -4px;\r\n\r\n    padding:\r\n      4px;\r\n\r\n    filter:\r\n      blur(4px);\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   ACCESSIBILIT\u00c9\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-signature__pill,\r\n  .ks-ai-signature__kshuttle,\r\n  .ks-ai-signature__ai,\r\n  .ks-ai-signature__sparkle {\r\n\r\n    opacity:\r\n      1 !important;\r\n\r\n    transform:\r\n      none !important;\r\n\r\n    clip-path:\r\n      none !important;\r\n\r\n    filter:\r\n      none !important;\r\n\r\n    animation:\r\n      none !important;\r\n\r\n  }\r\n\r\n\r\n  .ks-ai-signature__pill::before,\r\n  .ks-ai-signature__pill::after {\r\n\r\n    animation:\r\n      none !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n\r\n(() => {\r\n\r\n  const elements =\r\n    document.querySelectorAll(\r\n      \".ks-ai-signature:not([data-ai-ready])\"\r\n    );\r\n\r\n\r\n  elements.forEach((element) => {\r\n\r\n    element.dataset.aiReady =\r\n      \"true\";\r\n\r\n\r\n    const reducedMotion =\r\n      window.matchMedia(\r\n        \"(prefers-reduced-motion: reduce)\"\r\n      ).matches;\r\n\r\n\r\n    if (reducedMotion) {\r\n\r\n      element.classList.add(\r\n        \"is-visible\"\r\n      );\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n\r\n        (entries) => {\r\n\r\n          entries.forEach((entry) => {\r\n\r\n            if (\r\n              entry.isIntersecting\r\n            ) {\r\n\r\n              element.classList.add(\r\n                \"is-visible\"\r\n              );\r\n\r\n              observer.unobserve(\r\n                element\r\n              );\r\n\r\n            }\r\n\r\n          });\r\n\r\n        },\r\n\r\n        {\r\n          threshold:\r\n            0.35\r\n        }\r\n\r\n      );\r\n\r\n\r\n    observer.observe(\r\n      element\r\n    );\r\n\r\n  });\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2126b79 elementor-widget elementor-widget-spacer\" data-id=\"2126b79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd8054f elementor-widget elementor-widget-heading\" data-id=\"cd8054f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">ExRP\u00ae AI Extension<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ee240 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c5ee240\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">AI built into ExRP\u00ae, grounded in business expertise<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2273c2 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f2273c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>kShuttle AI extends the capabilities of the ExRP\u00ae platform to help organisations design, evolve and operate business, regulatory and operational processes more efficiently.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5083b6 elementor-widget elementor-widget-spacer\" data-id=\"d5083b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-286322b elementor-widget elementor-widget-html\" data-id=\"286322b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================\r\n   kShuttle AI \u2014 STAR BURST\r\n========================================= *\/\r\n\r\n.ks-ai-star-burst {\r\n  position: fixed;\r\n  left: 0;\r\n  top: 0;\r\n  width: 1px;\r\n  height: 1px;\r\n  z-index: 999999;\r\n  pointer-events: none;\r\n}\r\n\r\n\r\n\/* \u00c9TOILE *\/\r\n\r\n.ks-ai-star {\r\n  position: absolute;\r\n\r\n  width: var(--size);\r\n  height: var(--size);\r\n\r\n  left: calc(var(--size) \/ -2);\r\n  top: calc(var(--size) \/ -2);\r\n\r\n  background: var(--color);\r\n\r\n  clip-path: polygon(\r\n    50% 0%,\r\n    59% 36%,\r\n    100% 50%,\r\n    59% 64%,\r\n    50% 100%,\r\n    41% 64%,\r\n    0% 50%,\r\n    41% 36%\r\n  );\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    translate(0, 0)\r\n    scale(0.2)\r\n    rotate(0deg);\r\n\r\n  filter:\r\n    drop-shadow(\r\n      0 0 5px\r\n      rgba(101, 119, 214, 0.16)\r\n    );\r\n\r\n  animation:\r\n    ks-ai-star-explode\r\n    var(--duration)\r\n    cubic-bezier(.16, 1, .3, 1)\r\n    forwards;\r\n}\r\n\r\n\r\n\/* Quelques \u00e9toiles plus fines *\/\r\n\r\n.ks-ai-star.is-small {\r\n  clip-path: polygon(\r\n    50% 0%,\r\n    56% 42%,\r\n    100% 50%,\r\n    56% 58%,\r\n    50% 100%,\r\n    44% 58%,\r\n    0% 50%,\r\n    44% 42%\r\n  );\r\n}\r\n\r\n\r\n\/* HALO CENTRAL *\/\r\n\r\n.ks-ai-star-ring {\r\n  position: absolute;\r\n\r\n  width: 18px;\r\n  height: 18px;\r\n\r\n  left: -9px;\r\n  top: -9px;\r\n\r\n  border-radius: 50%;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(101, 119, 214, 0.45);\r\n\r\n  opacity: 0;\r\n\r\n  transform:\r\n    scale(0.4);\r\n\r\n  animation:\r\n    ks-ai-ring-expand\r\n    700ms\r\n    cubic-bezier(.16, 1, .3, 1)\r\n    forwards;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   ANIMATIONS\r\n========================================= *\/\r\n\r\n@keyframes ks-ai-star-explode {\r\n\r\n  0% {\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translate(0, 0)\r\n      scale(0.2)\r\n      rotate(0deg);\r\n  }\r\n\r\n  12% {\r\n    opacity: 1;\r\n  }\r\n\r\n  62% {\r\n    opacity: 0.95;\r\n\r\n    transform:\r\n      translate(\r\n        calc(var(--x) * 0.82),\r\n        calc(var(--y) * 0.82)\r\n      )\r\n      scale(var(--scale))\r\n      rotate(\r\n        calc(var(--rotation) * 0.82)\r\n      );\r\n  }\r\n\r\n  82% {\r\n    opacity: 0.65;\r\n\r\n    transform:\r\n      translate(\r\n        calc(var(--x) * 0.95),\r\n        calc(var(--y) * 0.95)\r\n      )\r\n      scale(\r\n        calc(var(--scale) * 0.88)\r\n      )\r\n      rotate(\r\n        calc(var(--rotation) * 0.95)\r\n      );\r\n  }\r\n\r\n  100% {\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translate(\r\n        var(--x),\r\n        var(--y)\r\n      )\r\n      scale(\r\n        calc(var(--scale) * 0.72)\r\n      )\r\n      rotate(var(--rotation));\r\n  }\r\n\r\n}\r\n\r\n\r\n@keyframes ks-ai-ring-expand {\r\n\r\n  0% {\r\n    opacity: 0;\r\n    transform: scale(0.4);\r\n  }\r\n\r\n  20% {\r\n    opacity: 0.55;\r\n  }\r\n\r\n  100% {\r\n    opacity: 0;\r\n    transform: scale(7);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ACCESSIBILIT\u00c9 *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-star,\r\n  .ks-ai-star-ring {\r\n    display: none !important;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<script>\r\n(() => {\r\n\r\n  const COLORS = [\r\n    \"#213268\",\r\n    \"#6577d6\",\r\n    \"#adc5f4\",\r\n    \"#d8e3ff\",\r\n    \"#ffffff\"\r\n  ];\r\n\r\n\r\n  function createBurst(x, y) {\r\n\r\n    const burst =\r\n      document.createElement(\"div\");\r\n\r\n    burst.className =\r\n      \"ks-ai-star-burst\";\r\n\r\n    burst.style.left =\r\n      x + \"px\";\r\n\r\n    burst.style.top =\r\n      y + \"px\";\r\n\r\n\r\n    \/* halo *\/\r\n\r\n    const ring =\r\n      document.createElement(\"span\");\r\n\r\n    ring.className =\r\n      \"ks-ai-star-ring\";\r\n\r\n    burst.appendChild(ring);\r\n\r\n\r\n    \/* \u00e9toiles *\/\r\n\r\n    const amount =\r\n      26;\r\n\r\n\r\n    for (\r\n      let i = 0;\r\n      i < amount;\r\n      i++\r\n    ) {\r\n\r\n      const star =\r\n        document.createElement(\"span\");\r\n\r\n      star.className =\r\n        \"ks-ai-star\";\r\n\r\n\r\n      if (\r\n        Math.random() > 0.55\r\n      ) {\r\n\r\n        star.classList.add(\r\n          \"is-small\"\r\n        );\r\n\r\n      }\r\n\r\n\r\n      const angle =\r\n        Math.random() *\r\n        Math.PI *\r\n        2;\r\n\r\n\r\n      const distance =\r\n        45 +\r\n        Math.random() *\r\n        115;\r\n\r\n\r\n      const xMove =\r\n        Math.cos(angle) *\r\n        distance;\r\n\r\n\r\n      const yMove =\r\n        Math.sin(angle) *\r\n        distance;\r\n\r\n\r\n      const size =\r\n        5 +\r\n        Math.random() *\r\n        12;\r\n\r\n\r\n      const duration =\r\n        550 +\r\n        Math.random() *\r\n        450;\r\n\r\n\r\n      const rotation =\r\n        -140 +\r\n        Math.random() *\r\n        280;\r\n\r\n\r\n      const scale =\r\n        0.55 +\r\n        Math.random() *\r\n        0.9;\r\n\r\n\r\n      const color =\r\n        COLORS[\r\n          Math.floor(\r\n            Math.random() *\r\n            COLORS.length\r\n          )\r\n        ];\r\n\r\n\r\n      star.style.setProperty(\r\n        \"--x\",\r\n        xMove + \"px\"\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--y\",\r\n        yMove + \"px\"\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--size\",\r\n        size + \"px\"\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--duration\",\r\n        duration + \"ms\"\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--rotation\",\r\n        rotation + \"deg\"\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--scale\",\r\n        scale\r\n      );\r\n\r\n      star.style.setProperty(\r\n        \"--color\",\r\n        color\r\n      );\r\n\r\n\r\n      burst.appendChild(\r\n        star\r\n      );\r\n\r\n    }\r\n\r\n\r\n    document.body.appendChild(\r\n      burst\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n      () => {\r\n        burst.remove();\r\n      },\r\n      1200\r\n    );\r\n\r\n  }\r\n\r\n\r\n  document.addEventListener(\r\n    \"click\",\r\n    (event) => {\r\n\r\n      const trigger =\r\n        event.target.closest(\r\n          \".ks-ai-burst-trigger\"\r\n        );\r\n\r\n\r\n      if (!trigger) {\r\n        return;\r\n      }\r\n\r\n\r\n      const button =\r\n        trigger.matches(\"a, button\")\r\n          ? trigger\r\n          : trigger.querySelector(\r\n              \"a, button, .elementor-button\"\r\n            );\r\n\r\n\r\n      const target =\r\n        button || trigger;\r\n\r\n\r\n      const rect =\r\n        target.getBoundingClientRect();\r\n\r\n\r\n      const centerX =\r\n        rect.left +\r\n        rect.width \/ 2;\r\n\r\n\r\n      const centerY =\r\n        rect.top +\r\n        rect.height \/ 2;\r\n\r\n\r\n      createBurst(\r\n        centerX,\r\n        centerY\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-ac5ebc3 animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"ac5ebc3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\" href=\"#plus\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3715ea elementor-widget elementor-widget-text-editor\" data-id=\"f3715ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Read more<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc64d40 picto ks-ai-burst-trigger elementor-widget elementor-widget-image\" data-id=\"bc64d40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#build-apps\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"25\" height=\"31\" src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/02\/picto-more.png\" class=\"attachment-large size-large wp-image-526\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e96896 e-con-full e-flex e-con e-parent\" data-id=\"1e96896\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-032a500 elementor-widget elementor-widget-html\" data-id=\"032a500\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n\/* =========================================\r\n   CARTES BUILD \/ REBUILD \/ AUGMENT\r\n========================================= *\/\r\n\r\n.ks-ai-feature-card {\r\n    width: 100% !important;\r\n\r\n    min-height: 100px !important;\r\n    height: 100px !important;\r\n\r\n    padding: 16px 24px !important;\r\n\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    flex-wrap: nowrap !important;\r\n\r\n    align-items: center !important;\r\n\r\n    gap: 22px !important;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   NUM\u00c9RO\r\n   On ne lui impose PLUS de largeur fixe\r\n========================================= *\/\r\n\r\n.ks-ai-feature-index {\r\n    flex: 0 0 auto !important;\r\n\r\n    width: auto !important;\r\n    min-width: max-content !important;\r\n    max-width: none !important;\r\n\r\n    overflow: visible !important;\r\n}\r\n\r\n\r\n\/* pr\u00e9serve aussi le contenu Elementor *\/\r\n\r\n.ks-ai-feature-index .elementor-widget-container {\r\n    width: auto !important;\r\n    overflow: visible !important;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   TITRE\r\n========================================= *\/\r\n\r\n.ks-ai-feature-name {\r\n    flex: 0 0 auto !important;\r\n\r\n    width: auto !important;\r\n    min-width: 85px !important;\r\n    max-width: none !important;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   DESCRIPTION\r\n   r\u00e9cup\u00e8re tout l'espace restant\r\n========================================= *\/\r\n\r\n.ks-ai-feature-copy {\r\n    flex: 1 1 320px !important;\r\n\r\n    width: auto !important;\r\n    min-width: 0 !important;\r\n    max-width: none !important;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    .ks-ai-feature-card {\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n\r\n        flex-wrap: wrap !important;\r\n\r\n        padding: 18px !important;\r\n\r\n        gap: 10px 14px !important;\r\n    }\r\n\r\n\r\n    .ks-ai-feature-index {\r\n        flex: 0 0 auto !important;\r\n    }\r\n\r\n\r\n    .ks-ai-feature-name {\r\n        min-width: 0 !important;\r\n    }\r\n\r\n\r\n    .ks-ai-feature-copy {\r\n        flex: 0 0 100% !important;\r\n        width: 100% !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e1cace animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"5e1cace\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"build-apps\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"ks-ai-build\">\r\n\r\n  <div class=\"ks-ai-build__inner\">\r\n\r\n    <!-- ======================================\r\n         LEFT COLUMN\r\n    ======================================= -->\r\n\r\n    <div class=\"ks-ai-build__left\">\r\n\r\n      <!-- EYEBROW -->\r\n      <div class=\"ks-ai-build__eyebrow\">\r\n        From Idea to Application\r\n      <\/div>\r\n\r\n      <!-- TITLE -->\r\n      <h2 class=\"ks-ai-build__title\">\r\n        Structure First. Then Automate.\r\n      <\/h2>\r\n\r\n      <!-- INTRODUCTION -->\r\n      <p class=\"ks-ai-build__intro\">\r\n        kShuttle AI connects your business logic, the App Builder\r\n        and the implementation of your processes within\r\n        ExRP<sup>\u00ae<\/sup>,\r\n        <strong>\r\n          helping you move faster from an idea to a robust,\r\n          controlled and compliant application.\r\n        <\/strong>\r\n      <\/p>\r\n\r\n      <!-- ======================================\r\n           BENEFITS\r\n      ======================================= -->\r\n\r\n      <div class=\"ks-ai-build__benefits\">\r\n\r\n        <!-- BENEFIT 1 -->\r\n        <div class=\"ks-ai-build__benefit\">\r\n\r\n          <div class=\"ks-ai-build__benefit-pill\">\r\n            <span>Business-aligned<\/span>\r\n          <\/div>\r\n\r\n          <p>\r\n            Applications designed around your needs\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <!-- BENEFIT 2 -->\r\n        <div class=\"ks-ai-build__benefit\">\r\n\r\n          <div class=\"ks-ai-build__benefit-pill\">\r\n            <span>AI-accelerated<\/span>\r\n          <\/div>\r\n\r\n          <p>\r\n            Less effort, greater value\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <!-- BENEFIT 3 -->\r\n        <div class=\"ks-ai-build__benefit\">\r\n\r\n          <div class=\"ks-ai-build__benefit-pill\">\r\n            <span>Controlled &amp; traceable<\/span>\r\n          <\/div>\r\n\r\n          <p>\r\n            Reliable, controlled outcomes\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <!-- BENEFIT 4 -->\r\n        <div class=\"ks-ai-build__benefit\">\r\n\r\n          <div class=\"ks-ai-build__benefit-pill\">\r\n            <span>Expert-designed<\/span>\r\n          <\/div>\r\n\r\n          <p>\r\n            AI supporting your expertise\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- ======================================\r\n           CTA\r\n      ======================================= -->\r\n\r\n      <a\r\n        class=\"ks-ai-build__cta\"\r\n        href=\"https:\/\/kshuttle.io\/en\/request-demo\/\"\r\n      >\r\n\r\n        <span>\r\n          Discuss Your Project\r\n        <\/span>\r\n\r\n        <span\r\n          class=\"ks-ai-build__cta-arrow\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          &rarr;\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <!-- ======================================\r\n         RIGHT COLUMN \u2014 FLOW\r\n    ======================================= -->\r\n\r\n    <div class=\"ks-ai-build__flow\">\r\n\r\n      <!-- ======================================\r\n           CARD 1 \u2014 BUSINESS LOGIC\r\n      ======================================= -->\r\n\r\n      <div class=\"ks-ai-build__card ks-ai-build__card--business\">\r\n\r\n        <!-- MAIN ICON -->\r\n        <div class=\"ks-ai-build__icon-ring\">\r\n\r\n          <div class=\"ks-ai-build__icon-core\">\r\n\r\n            <img decoding=\"async\"\r\n              class=\"ks-ai-build__main-icon\"\r\n              src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Logique-Metier.svg\"\r\n              alt=\"\"\r\n              aria-hidden=\"true\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- CONTENT -->\r\n        <div class=\"ks-ai-build__card-content\">\r\n\r\n          <h3>\r\n            Business Logic\r\n          <\/h3>\r\n\r\n          <p>\r\n            Your needs, your rules, your processes\r\n          <\/p>\r\n\r\n          <!-- TAGS -->\r\n          <div class=\"ks-ai-build__tags\">\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-150.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              BUSINESS RULES\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/git-pull-request.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              WORKFLOW\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Vector.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              CONTROLS\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-151.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              REPORTING\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- PLUS -->\r\n      <div class=\"ks-ai-build__plus\" aria-hidden=\"true\">\r\n        +\r\n      <\/div>\r\n\r\n      <!-- ======================================\r\n           CARD 2 \u2014 AI + APP BUILDER\r\n      ======================================= -->\r\n\r\n      <div class=\"ks-ai-build__card ks-ai-build__card--ai\">\r\n\r\n        <!-- MAIN ICON -->\r\n        <div class=\"ks-ai-build__icon-ring\">\r\n\r\n          <div class=\"ks-ai-build__icon-core\">\r\n\r\n            <img decoding=\"async\"\r\n              class=\"ks-ai-build__main-icon ks-ai-build__main-icon--appbuilder\"\r\n              src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Capture-decran-2026-10-06-114630.png\"\r\n              alt=\"\"\r\n              aria-hidden=\"true\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- CONTENT -->\r\n        <div class=\"ks-ai-build__card-content\">\r\n\r\n          <h3>\r\n            kShuttle AI + App Builder\r\n          <\/h3>\r\n\r\n          <p>\r\n            Application modelling and generation\r\n          <\/p>\r\n\r\n          <!-- TAGS -->\r\n          <div class=\"ks-ai-build__tags\">\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-153-1.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              MODELLING\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-154-1.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              AI GENERATION\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/database.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              RESOURCES\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- PLUS -->\r\n      <div class=\"ks-ai-build__plus\" aria-hidden=\"true\">\r\n        +\r\n      <\/div>\r\n\r\n      <!-- ======================================\r\n           CARD 3 \u2014 EXRP APPLICATION\r\n      ======================================= -->\r\n\r\n      <a\r\n        class=\"ks-ai-build__card ks-ai-build__card--exrp ks-ai-build__card--link\"\r\n        href=\"https:\/\/kshuttle.io\/en\/regulatory-business-data-platform\/\"\r\n        aria-label=\"Explore ExRP applications\"\r\n      >\r\n\r\n        <!-- MAIN ICON -->\r\n        <div class=\"ks-ai-build__icon-ring\">\r\n\r\n          <div class=\"ks-ai-build__icon-core\">\r\n\r\n            <img decoding=\"async\"\r\n              class=\"ks-ai-build__main-icon ks-ai-build__main-icon--exrp\"\r\n              src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/Logo-ExRP.jpg\"\r\n              alt=\"\"\r\n              aria-hidden=\"true\"\r\n              loading=\"lazy\"\r\n            >\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- CONTENT -->\r\n        <div class=\"ks-ai-build__card-content\">\r\n\r\n          <h3>\r\n            ExRP<sup>\u00ae<\/sup> Application\r\n          <\/h3>\r\n\r\n          <p>\r\n            A ready-to-use kShuttle application\r\n          <\/p>\r\n\r\n          <!-- TAGS -->\r\n          <div class=\"ks-ai-build__tags\">\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/monitor.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              SCREENS\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/hard-drive.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              DATA\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/file-plus.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              SCRIPTS &amp; PLUGINS\r\n            <\/span>\r\n\r\n            <span>\r\n              <img decoding=\"async\"\r\n                src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/lock.svg\"\r\n                alt=\"\"\r\n                aria-hidden=\"true\"\r\n              >\r\n              SECURITY\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- CLICK INDICATOR -->\r\n        <span\r\n          class=\"ks-ai-build__card-arrow\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          &#8599;\r\n        <\/span>\r\n\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   RESET\r\n========================================= *\/\r\n\r\n.ks-ai-build,\r\n.ks-ai-build *,\r\n.ks-ai-build *::before,\r\n.ks-ai-build *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* =========================================\r\n   BASE\r\n========================================= *\/\r\n\r\n.ks-ai-build {\r\n  --ks-navy: #213268;\r\n  --ks-text: #2b2f3c;\r\n  --ks-muted: #73757e;\r\n\r\n  --ai-red: #BA4A4A;\r\n  --ai-yellow: #E5F36C;\r\n  --ai-green: #6ADD7D;\r\n  --ai-blue: #4877DC;\r\n  --ai-purple: #AA4CE1;\r\n  --ai-pink: #E83E60;\r\n\r\n  width: 100%;\r\n  padding: clamp(64px, 7vw, 100px) 24px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif;\r\n}\r\n\r\n\/* =========================================\r\n   INNER GRID\r\n========================================= *\/\r\n\r\n.ks-ai-build__inner {\r\n  width: min(100%, 1180px);\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1.05fr)\r\n    minmax(0, .95fr);\r\n\r\n  column-gap: clamp(40px, 6vw, 80px);\r\n  align-items: center;\r\n}\r\n\r\n\/* =========================================\r\n   LEFT COLUMN\r\n========================================= *\/\r\n\r\n.ks-ai-build__left {\r\n  min-width: 0;\r\n  max-width: 570px;\r\n}\r\n\r\n\/* =========================================\r\n   EYEBROW\r\n   16PX \u2014 SEMIBOLD 600\r\n========================================= *\/\r\n\r\n.ks-ai-build .ks-ai-build__eyebrow {\r\n  display: block;\r\n\r\n  margin: 0 0 12px !important;\r\n  padding: 0 !important;\r\n\r\n  color: #707176 !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.4 !important;\r\n\r\n  letter-spacing: 0;\r\n  text-transform: none;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-build__title {\r\n  margin: 0 0 20px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(30px, 3.1vw, 36px) !important;\r\n\r\n  line-height: 1.12 !important;\r\n  font-weight: 600 !important;\r\n\r\n  letter-spacing: -.035em;\r\n}\r\n\r\n\/* =========================================\r\n   INTRODUCTION\r\n========================================= *\/\r\n\r\n.ks-ai-build__intro {\r\n  max-width: 550px;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-text) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n  line-height: 1.72 !important;\r\n  font-weight: 400 !important;\r\n\r\n  letter-spacing: -.01em;\r\n}\r\n\r\n.ks-ai-build__intro strong {\r\n  font-weight: 650 !important;\r\n}\r\n\r\n.ks-ai-build sup {\r\n  position: relative;\r\n  top: -.3em;\r\n\r\n  font-size: .55em;\r\n  line-height: 0;\r\n}\r\n\r\n\/* =========================================\r\n   BENEFITS GRID\r\n========================================= *\/\r\n\r\n.ks-ai-build__benefits {\r\n  width: min(100%, 500px);\r\n\r\n  margin-top:\r\n    clamp(42px, 5vw, 58px);\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2, minmax(0, 1fr));\r\n\r\n  column-gap:\r\n    clamp(22px, 3vw, 48px);\r\n\r\n  row-gap: 36px;\r\n}\r\n\r\n\/* =========================================\r\n   BENEFIT\r\n========================================= *\/\r\n\r\n.ks-ai-build__benefit {\r\n  min-width: 0;\r\n\r\n  transition:\r\n    transform .3s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n.ks-ai-build__benefit:hover {\r\n  transform: translateY(-3px);\r\n}\r\n\r\n\/* =========================================\r\n   BENEFIT GRADIENT PILL\r\n========================================= *\/\r\n\r\n.ks-ai-build__benefit-pill {\r\n  display: inline-block;\r\n\r\n  width: max-content;\r\n  max-width: 100%;\r\n\r\n  padding: 1px;\r\n  border-radius: 999px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      100deg,\r\n      var(--ai-red),\r\n      var(--ai-yellow),\r\n      var(--ai-green),\r\n      var(--ai-blue),\r\n      var(--ai-purple),\r\n      var(--ai-pink)\r\n    );\r\n}\r\n\r\n.ks-ai-build__benefit-pill span {\r\n  min-height: 23px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  padding: 3px 13px;\r\n  border-radius: inherit;\r\n\r\n  background: #ffffff;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(12px, 1.1vw, 15px);\r\n\r\n  line-height: 1.2;\r\n  font-weight: 400;\r\n\r\n  white-space: normal;\r\n}\r\n\r\n\/* =========================================\r\n   BENEFIT TEXT\r\n========================================= *\/\r\n\r\n.ks-ai-build__benefit p {\r\n  margin: 11px 0 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-muted) !important;\r\n\r\n  font-size: 16px !important;\r\n  line-height: 1.35 !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* =========================================\r\n   CTA\r\n========================================= *\/\r\n\r\n.ks-ai-build__cta {\r\n  width: min(100%, 278px);\r\n  min-height: 50px;\r\n\r\n  margin-top:\r\n    clamp(54px, 6vw, 68px);\r\n\r\n  padding: 0 24px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 14px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: var(--ks-navy);\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.2;\r\n  font-weight: 600;\r\n\r\n  text-decoration: none !important;\r\n\r\n  box-shadow:\r\n    0 10px 28px rgba(33,50,104,.12);\r\n\r\n  transition:\r\n    transform .3s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .3s ease,\r\n    background .3s ease;\r\n}\r\n\r\n.ks-ai-build__cta:hover {\r\n  background: #2f408a;\r\n\r\n  color: #ffffff !important;\r\n\r\n  transform: translateY(-3px);\r\n\r\n  box-shadow:\r\n    0 16px 35px rgba(33,50,104,.19);\r\n}\r\n\r\n\/* =========================================\r\n   CTA ARROW\r\n========================================= *\/\r\n\r\n.ks-ai-build__cta-arrow {\r\n  display: inline-block;\r\n\r\n  width: 0;\r\n  overflow: hidden;\r\n\r\n  opacity: 0;\r\n\r\n  transform: translateX(-6px);\r\n\r\n  transition:\r\n    opacity .25s ease,\r\n    width .3s ease,\r\n    transform .3s ease;\r\n}\r\n\r\n.ks-ai-build__cta:hover\r\n.ks-ai-build__cta-arrow,\r\n.ks-ai-build__cta:focus-visible\r\n.ks-ai-build__cta-arrow {\r\n  width: 16px;\r\n  opacity: 1;\r\n\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* =========================================\r\n   RIGHT FLOW\r\n========================================= *\/\r\n\r\n.ks-ai-build__flow {\r\n  width: 100%;\r\n  max-width: 520px;\r\n\r\n  min-width: 0;\r\n  justify-self: end;\r\n}\r\n\r\n\/* =========================================\r\n   CARD BASE\r\n========================================= *\/\r\n\r\n.ks-ai-build__card {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  min-height: 120px;\r\n\r\n  padding: 18px 22px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    66px minmax(0, 1fr);\r\n\r\n  column-gap: 18px;\r\n  align-items: center;\r\n\r\n  border: 1px solid transparent;\r\n  border-radius: 24px;\r\n\r\n  overflow: hidden;\r\n\r\n  color: inherit;\r\n  text-decoration: none !important;\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .35s ease,\r\n    border-color .35s ease,\r\n    background .35s ease;\r\n}\r\n\r\n\/* =========================================\r\n   CARD BACKGROUNDS\r\n========================================= *\/\r\n\r\n.ks-ai-build__card--business {\r\n  background: #f0f3fc;\r\n}\r\n\r\n.ks-ai-build__card--ai {\r\n  background: #f5f6fb;\r\n}\r\n\r\n.ks-ai-build__card--exrp {\r\n  background: #fbfbfc;\r\n}\r\n\r\n\/* =========================================\r\n   CARD HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-build__card:hover {\r\n  transform: translateY(-5px);\r\n\r\n  border-color:\r\n    rgba(72,119,220,.14);\r\n\r\n  box-shadow:\r\n    0 18px 42px rgba(33,50,104,.09);\r\n}\r\n\r\n.ks-ai-build__card--business:hover {\r\n  background: #edf1fb;\r\n}\r\n\r\n.ks-ai-build__card--ai:hover {\r\n  background: #f1f3fb;\r\n}\r\n\r\n.ks-ai-build__card--exrp:hover {\r\n  background: #f8f9fd;\r\n\r\n  border-color:\r\n    rgba(170,76,225,.18);\r\n}\r\n\r\n\/* =========================================\r\n   MAIN ICON GRADIENT RING\r\n========================================= *\/\r\n\r\n.ks-ai-build__icon-ring {\r\n  width: 66px;\r\n  height: 66px;\r\n\r\n  padding: 1.5px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    conic-gradient(\r\n      var(--ai-red),\r\n      var(--ai-yellow),\r\n      var(--ai-green),\r\n      var(--ai-blue),\r\n      var(--ai-purple),\r\n      var(--ai-pink),\r\n      var(--ai-red)\r\n    );\r\n\r\n  transition:\r\n    transform .45s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n.ks-ai-build__card:hover\r\n.ks-ai-build__icon-ring {\r\n  transform:\r\n    rotate(8deg) scale(1.04);\r\n}\r\n\r\n\/* =========================================\r\n   ICON WHITE CORE\r\n========================================= *\/\r\n\r\n.ks-ai-build__icon-core {\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #ffffff;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN ICON IMAGE\r\n========================================= *\/\r\n\r\n.ks-ai-build__main-icon {\r\n  width: 30px;\r\n  height: 30px;\r\n\r\n  display: block;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  object-fit: contain;\r\n  object-position: center;\r\n}\r\n\r\n.ks-ai-build__main-icon--appbuilder {\r\n  width: 46px;\r\n  height: 46px;\r\n}\r\n\r\n.ks-ai-build__main-icon--exrp {\r\n  width: 38px;\r\n  height: 38px;\r\n}\r\n\r\n\/* =========================================\r\n   CARD CONTENT\r\n========================================= *\/\r\n\r\n.ks-ai-build__card-content {\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   CARD TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-build__card-content h3 {\r\n  margin: 0 0 7px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 18px !important;\r\n  line-height: 1.22 !important;\r\n  font-weight: 650 !important;\r\n\r\n  letter-spacing: -.015em;\r\n}\r\n\r\n\/* =========================================\r\n   CARD DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-build__card-content > p {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-muted) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 15px !important;\r\n  line-height: 1.4 !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* =========================================\r\n   TAGS CONTAINER\r\n========================================= *\/\r\n\r\n.ks-ai-build__tags {\r\n  margin-top: 14px;\r\n\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  align-items: center;\r\n\r\n  gap: 6px;\r\n  max-width: 100%;\r\n}\r\n\r\n\/* =========================================\r\n   TAG PILLS\r\n========================================= *\/\r\n\r\n.ks-ai-build__tags span {\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  gap: 5px;\r\n\r\n  min-width: 0;\r\n  max-width: 100%;\r\n\r\n  padding: 6px 9px;\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,.94);\r\n\r\n  color: #526083 !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size:\r\n    clamp(8px, .65vw, 10px);\r\n\r\n  line-height: 1.2;\r\n  font-weight: 500;\r\n\r\n  white-space: nowrap;\r\n  flex: 0 0 auto;\r\n}\r\n\r\n\/* =========================================\r\n   TAG ICONS\r\n========================================= *\/\r\n\r\n.ks-ai-build__tags span img {\r\n  width: 12px;\r\n  height: 12px;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  display: block;\r\n\r\n  object-fit: contain;\r\n  object-position: center;\r\n}\r\n\r\n\/* =========================================\r\n   PLUS SIGNS\r\n========================================= *\/\r\n\r\n.ks-ai-build__plus {\r\n  height: 70px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  color: rgba(33,50,104,.21);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 38px;\r\n  line-height: 1;\r\n  font-weight: 300;\r\n\r\n  user-select: none;\r\n}\r\n\r\n\/* =========================================\r\n   CARD LINK ARROW\r\n========================================= *\/\r\n\r\n.ks-ai-build__card-arrow {\r\n  position: absolute;\r\n\r\n  top: 18px;\r\n  right: 20px;\r\n\r\n  color: var(--ai-blue);\r\n\r\n  font-size: 18px;\r\n  line-height: 1;\r\n\r\n  opacity: 0;\r\n\r\n  transform: translate(-4px,4px);\r\n\r\n  transition:\r\n    opacity .3s ease,\r\n    transform .3s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n.ks-ai-build__card--link:hover\r\n.ks-ai-build__card-arrow,\r\n.ks-ai-build__card--link:focus-visible\r\n.ks-ai-build__card-arrow {\r\n  opacity: 1;\r\n  transform: translate(0,0);\r\n}\r\n\r\n\/* =========================================\r\n   TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ks-ai-build__inner {\r\n    column-gap: 32px;\r\n  }\r\n\r\n  .ks-ai-build__benefits {\r\n    column-gap: 20px;\r\n  }\r\n\r\n  .ks-ai-build__card {\r\n    padding: 18px;\r\n    column-gap: 14px;\r\n  }\r\n\r\n  .ks-ai-build__tags span {\r\n    font-size: 9px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   STACKED TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 880px) {\r\n\r\n  .ks-ai-build {\r\n    padding: 60px 22px;\r\n  }\r\n\r\n  .ks-ai-build__inner {\r\n    grid-template-columns:\r\n      minmax(0, 1fr);\r\n\r\n    row-gap: 58px;\r\n  }\r\n\r\n  .ks-ai-build__left {\r\n    max-width: 620px;\r\n  }\r\n\r\n  .ks-ai-build__flow {\r\n    width: min(100%, 620px);\r\n    max-width: 620px;\r\n\r\n    justify-self: start;\r\n  }\r\n\r\n  .ks-ai-build__benefit-pill span {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .ks-ai-build__tags span {\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-build {\r\n    padding: 48px 20px;\r\n  }\r\n\r\n  .ks-ai-build .ks-ai-build__eyebrow {\r\n    font-size: 16px !important;\r\n    font-weight: 600 !important;\r\n  }\r\n\r\n  .ks-ai-build__title {\r\n    font-size: 30px !important;\r\n    line-height: 1.12 !important;\r\n  }\r\n\r\n  .ks-ai-build__intro {\r\n    font-size: 16px !important;\r\n    line-height: 1.65 !important;\r\n  }\r\n\r\n  .ks-ai-build__benefits {\r\n    margin-top: 38px;\r\n\r\n    grid-template-columns: 1fr;\r\n    row-gap: 24px;\r\n  }\r\n\r\n  .ks-ai-build__benefit-pill span {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ks-ai-build__benefit p {\r\n    font-size: 15px !important;\r\n  }\r\n\r\n  .ks-ai-build__cta {\r\n    margin-top: 42px;\r\n  }\r\n\r\n  .ks-ai-build__flow {\r\n    width: 100%;\r\n  }\r\n\r\n  .ks-ai-build__card {\r\n    min-height: 132px;\r\n\r\n    grid-template-columns:\r\n      56px minmax(0,1fr);\r\n\r\n    column-gap: 14px;\r\n\r\n    padding: 18px;\r\n    border-radius: 22px;\r\n  }\r\n\r\n  .ks-ai-build__icon-ring {\r\n    width: 56px;\r\n    height: 56px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon {\r\n    width: 26px;\r\n    height: 26px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon--appbuilder {\r\n    width: 40px;\r\n    height: 40px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon--exrp {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n\r\n  .ks-ai-build__card-content h3 {\r\n    font-size: 17px !important;\r\n  }\r\n\r\n  .ks-ai-build__card-content > p {\r\n    font-size: 14px !important;\r\n  }\r\n\r\n  .ks-ai-build__tags {\r\n    margin-top: 11px;\r\n    gap: 5px;\r\n  }\r\n\r\n  .ks-ai-build__tags span {\r\n    font-size: 9px;\r\n    padding: 5px 8px;\r\n  }\r\n\r\n  .ks-ai-build__plus {\r\n    height: 46px;\r\n    font-size: 30px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 430px) {\r\n\r\n  .ks-ai-build {\r\n    padding-left: 16px;\r\n    padding-right: 16px;\r\n  }\r\n\r\n  .ks-ai-build__card {\r\n    grid-template-columns:\r\n      48px minmax(0,1fr);\r\n\r\n    column-gap: 12px;\r\n\r\n    padding: 15px 12px;\r\n  }\r\n\r\n  .ks-ai-build__icon-ring {\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon {\r\n    width: 23px;\r\n    height: 23px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon--appbuilder {\r\n    width: 35px;\r\n    height: 35px;\r\n  }\r\n\r\n  .ks-ai-build__main-icon--exrp {\r\n    width: 29px;\r\n    height: 29px;\r\n  }\r\n\r\n  .ks-ai-build__card-content h3 {\r\n    font-size: 16px !important;\r\n  }\r\n\r\n  .ks-ai-build__card-content > p {\r\n    font-size: 13px !important;\r\n  }\r\n\r\n  .ks-ai-build__tags {\r\n    gap: 4px;\r\n  }\r\n\r\n  .ks-ai-build__tags span {\r\n    font-size: 8px;\r\n    padding: 5px 7px;\r\n  }\r\n\r\n  .ks-ai-build__tags span img {\r\n    width: 10px;\r\n    height: 10px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   EXTRA SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 360px) {\r\n\r\n  .ks-ai-build__card {\r\n    grid-template-columns:\r\n      42px minmax(0,1fr);\r\n\r\n    column-gap: 10px;\r\n    padding: 14px 10px;\r\n  }\r\n\r\n  .ks-ai-build__icon-ring {\r\n    width: 42px;\r\n    height: 42px;\r\n  }\r\n\r\n  .ks-ai-build__tags span {\r\n    font-size: 7.5px;\r\n    padding: 4px 6px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TOUCH DEVICES\r\n========================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .ks-ai-build__card:hover,\r\n  .ks-ai-build__benefit:hover,\r\n  .ks-ai-build__cta:hover {\r\n    transform: none;\r\n  }\r\n\r\n  .ks-ai-build__card:hover\r\n  .ks-ai-build__icon-ring {\r\n    transform: none;\r\n  }\r\n\r\n  .ks-ai-build__card-arrow {\r\n    opacity: 1;\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   KEYBOARD ACCESSIBILITY\r\n========================================= *\/\r\n\r\n.ks-ai-build__cta:focus-visible,\r\n.ks-ai-build__card--link:focus-visible {\r\n  outline: 2px solid var(--ai-blue);\r\n  outline-offset: 4px;\r\n}\r\n\r\n\/* =========================================\r\n   REDUCED MOTION\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-build__card,\r\n  .ks-ai-build__icon-ring,\r\n  .ks-ai-build__benefit,\r\n  .ks-ai-build__cta,\r\n  .ks-ai-build__cta-arrow,\r\n  .ks-ai-build__card-arrow {\r\n    transition: none !important;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92cadc6 e-con-full animated-slow e-flex elementor-invisible e-con e-parent\" data-id=\"92cadc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8e4a09f e-con-full animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"8e4a09f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9eb9f54 elementor-widget elementor-widget-spacer\" data-id=\"9eb9f54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0c0ae9 elementor-widget elementor-widget-heading\" data-id=\"d0c0ae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Leverage AI<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5600c81 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5600c81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Three ways to enhance your processes in ExRP\u00ae<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d260f42 e-con-full e-flex e-con e-child\" data-id=\"d260f42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de90119 elementor-widget elementor-widget-html\" data-id=\"de90119\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"ks-ai-value\" aria-label=\"kShuttle AI capabilities and estimated build effort savings\">\r\n  <div class=\"ks-ai-value__layout\">\r\n\r\n    <!-- VISUAL -->\r\n    <div class=\"ks-ai-value__visual\">\r\n      <img\r\n        class=\"ks-ai-value__visual-img\"\r\n        src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/POST-2-IA-13.png\"\r\n        alt=\"kShuttle AI on the ExRP platform\"\r\n        loading=\"lazy\"\r\n        decoding=\"async\"\r\n      >\r\n      <a class=\"ks-ai-value__demo\" href=\"https:\/\/kshuttle.io\/en\/request-demo\/\">\r\n        Request a demo\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- BUILD \/ RUN \/ AUGMENT -->\r\n    <div class=\"ks-ai-value__features\">\r\n\r\n      <div class=\"ks-ai-value__feature\">\r\n        <span class=\"ks-ai-value__number\" aria-hidden=\"true\">1<\/span>\r\n        <h3 class=\"ks-ai-value__feature-title\">Build<\/h3>\r\n        <p class=\"ks-ai-value__feature-copy\">\r\n          Structure specifications, provide inputs to the App Builder,\r\n          generate components and prepare tests to accelerate the design\r\n          of new business applications and tailored use cases.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-value__feature\">\r\n        <span class=\"ks-ai-value__number\" aria-hidden=\"true\">2<\/span>\r\n        <h3 class=\"ks-ai-value__feature-title\">Run<\/h3>\r\n        <p class=\"ks-ai-value__feature-copy\">\r\n          Support day-to-day operations and administration, from data\r\n          and business rules to campaigns, metadata, audit logs and\r\n          ongoing changes.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-value__feature\">\r\n        <span class=\"ks-ai-value__number\" aria-hidden=\"true\">3<\/span>\r\n        <h3 class=\"ks-ai-value__feature-title\">Augment<\/h3>\r\n        <p class=\"ks-ai-value__feature-copy\">\r\n          Make information easier to access, match data, generate\r\n          narrative summaries, run checks and populate documents\r\n          through specialised AI agents.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- EXPLANATORY NOTE -->\r\n    <p class=\"ks-ai-value__summary\">\r\n      *Estimated reduction in build effort, depending on the\r\n      complexity of the use case.\r\n    <\/p>\r\n\r\n    <!-- ESTIMATED BUILD EFFORT REDUCTIONS -->\r\n    <div class=\"ks-ai-value__stats\" aria-label=\"Estimated build effort reductions\">\r\n\r\n      <!-- STAT 1 -->\r\n      <div class=\"ks-ai-value__stat ks-ai-value__stat--blue\">\r\n        <strong class=\"ks-ai-value__stat-number\">-30&nbsp;%<\/strong>\r\n        <span class=\"ks-ai-value__stat-copy\">\r\n          <strong>Complex environments<\/strong>\r\n          <span>\r\n            Advanced business rules, tailored workflows\r\n            and extensive customisation\r\n          <\/span>\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- STAT 2 -->\r\n      <div class=\"ks-ai-value__stat ks-ai-value__stat--purple\">\r\n        <strong class=\"ks-ai-value__stat-number\">-45&nbsp;%<\/strong>\r\n        <span class=\"ks-ai-value__stat-copy\">\r\n          <strong>Structured processes<\/strong>\r\n          <span>\r\n            Budget planning, defined business logic\r\n            and moderate configuration\r\n          <\/span>\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <!-- STAT 3 -->\r\n      <div class=\"ks-ai-value__stat ks-ai-value__stat--coral\">\r\n        <strong class=\"ks-ai-value__stat-number\">-60&nbsp;%<\/strong>\r\n        <span class=\"ks-ai-value__stat-copy\">\r\n          <strong>Standardised use cases<\/strong>\r\n          <span>\r\n            Recurring reporting, simple models\r\n            and limited customisation\r\n          <\/span>\r\n        <\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   RESET\r\n========================================= *\/\r\n\r\n.ks-ai-value,\r\n.ks-ai-value *,\r\n.ks-ai-value *::before,\r\n.ks-ai-value *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* =========================================\r\n   BASE\r\n========================================= *\/\r\n\r\n.ks-ai-value {\r\n  --ks-navy: #213268;\r\n  --ks-blue: #4168f4;\r\n  --ks-text: #242a3a;\r\n  --ks-line: rgba(33,50,104,.10);\r\n\r\n  width: 100%;\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n  padding: clamp(50px, 7vw, 100px) 24px;\r\n\r\n  color: var(--ks-text);\r\n  font-family: \"Inter\", \"Helvetica Neue\", Arial, sans-serif;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN GRID\r\n========================================= *\/\r\n\r\n.ks-ai-value__layout {\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    minmax(0, .78fr)\r\n    minmax(0, 1.65fr);\r\n\r\n  grid-template-areas:\r\n    \"visual features\"\r\n    \"summary stats\";\r\n\r\n  column-gap: clamp(34px, 5vw, 78px);\r\n  row-gap: 28px;\r\n\r\n  align-items: start;\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   VISUAL\r\n========================================= *\/\r\n\r\n.ks-ai-value__visual {\r\n  grid-area: visual;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  height: 430px;\r\n\r\n  overflow: hidden;\r\n  border-radius: 28px;\r\n\r\n  background: var(--ks-navy);\r\n\r\n  box-shadow:\r\n    0 20px 55px rgba(33,50,104,.08);\r\n}\r\n\r\n.ks-ai-value__visual-img {\r\n  position: absolute;\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  display: block;\r\n\r\n  object-fit: cover;\r\n  object-position: center;\r\n}\r\n\r\n\/* =========================================\r\n   DEMO BUTTON\r\n========================================= *\/\r\n\r\n.ks-ai-value__demo {\r\n  position: absolute;\r\n  z-index: 2;\r\n\r\n  left: 24px;\r\n  bottom: 22px;\r\n\r\n  min-width: 190px;\r\n  min-height: 44px;\r\n\r\n  padding: 11px 22px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,.96);\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.2;\r\n  font-weight: 600;\r\n\r\n  text-align: center;\r\n  text-decoration: none !important;\r\n\r\n  box-shadow:\r\n    0 8px 24px rgba(0,0,0,.08);\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    background .25s ease,\r\n    box-shadow .25s ease;\r\n}\r\n\r\n.ks-ai-value__demo:hover,\r\n.ks-ai-value__demo:focus-visible {\r\n  transform: translateY(-2px);\r\n\r\n  background: #ffffff;\r\n  color: var(--ks-navy) !important;\r\n\r\n  box-shadow:\r\n    0 12px 30px rgba(0,0,0,.12);\r\n}\r\n\r\n\/* =========================================\r\n   BUILD \/ RUN \/ AUGMENT\r\n========================================= *\/\r\n\r\n.ks-ai-value__features {\r\n  grid-area: features;\r\n\r\n  min-width: 0;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n\/* =========================================\r\n   FEATURE\r\n========================================= *\/\r\n\r\n.ks-ai-value__feature {\r\n  position: relative;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    44px\r\n    105px\r\n    minmax(0,1fr);\r\n\r\n  align-items: center;\r\n  column-gap: 20px;\r\n\r\n  min-width: 0;\r\n  min-height: 112px;\r\n\r\n  padding: 19px 12px;\r\n\r\n  border-bottom:\r\n    1px solid var(--ks-line);\r\n\r\n  transition:\r\n    background .28s ease,\r\n    transform .28s ease,\r\n    border-color .28s ease;\r\n}\r\n\r\n.ks-ai-value__feature:first-child {\r\n  border-top:\r\n    1px solid var(--ks-line);\r\n}\r\n\r\n\/* =========================================\r\n   FEATURE LEFT INDICATOR\r\n========================================= *\/\r\n\r\n.ks-ai-value__feature::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  left: 0;\r\n  top: 22%;\r\n\r\n  width: 2px;\r\n  height: 56%;\r\n\r\n  border-radius: 99px;\r\n\r\n  background: var(--ks-blue);\r\n\r\n  opacity: 0;\r\n  transform: scaleY(.4);\r\n\r\n  transition:\r\n    opacity .25s ease,\r\n    transform .25s ease;\r\n}\r\n\r\n\/* =========================================\r\n   FEATURE HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-value__feature:hover {\r\n  background: rgba(65,104,244,.035);\r\n\r\n  border-color: rgba(65,104,244,.15);\r\n\r\n  transform: translateX(4px);\r\n}\r\n\r\n.ks-ai-value__feature:hover::before {\r\n  opacity: 1;\r\n  transform: scaleY(1);\r\n}\r\n\r\n\/* =========================================\r\n   NUMBER\r\n========================================= *\/\r\n\r\n.ks-ai-value__number {\r\n  width: 42px;\r\n  height: 42px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border:\r\n    1px solid rgba(33,50,104,.25);\r\n\r\n  border-radius: 50%;\r\n\r\n  color: var(--ks-text);\r\n\r\n  font-size: 16px;\r\n  line-height: 1;\r\n\r\n  transition:\r\n    background .25s ease,\r\n    color .25s ease,\r\n    border-color .25s ease;\r\n}\r\n\r\n.ks-ai-value__feature:hover\r\n.ks-ai-value__number {\r\n  color: #ffffff;\r\n\r\n  background: var(--ks-blue);\r\n  border-color: var(--ks-blue);\r\n}\r\n\r\n\/* =========================================\r\n   FEATURE TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-value__feature-title {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-blue) !important;\r\n\r\n  font-family: inherit !important;\r\n  font-size: 19px !important;\r\n  line-height: 1.2 !important;\r\n  font-weight: 500 !important;\r\n\r\n  letter-spacing: -.025em;\r\n}\r\n\r\n\/* =========================================\r\n   FEATURE DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-value__feature-copy {\r\n  min-width: 0;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-text) !important;\r\n\r\n  font-family: inherit !important;\r\n  font-size: 15px !important;\r\n  line-height: 1.5 !important;\r\n  font-weight: 400 !important;\r\n\r\n  overflow-wrap: break-word;\r\n}\r\n\r\n\/* =========================================\r\n   EXPLANATORY NOTE\r\n========================================= *\/\r\n\r\n.ks-ai-value__summary {\r\n  grid-area: summary;\r\n\r\n  max-width: 340px;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 0 6px 24px;\r\n\r\n  align-self: end;\r\n\r\n  color: rgba(36,42,58,.65) !important;\r\n\r\n  font-size: 14px !important;\r\n  line-height: 1.45 !important;\r\n  font-style: italic;\r\n}\r\n\r\n\/* =========================================\r\n   STATISTICS GRID\r\n========================================= *\/\r\n\r\n.ks-ai-value__stats {\r\n  grid-area: stats;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(3,minmax(0,1fr));\r\n\r\n  align-items: stretch;\r\n\r\n  gap: 14px;\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   STAT CARD BASE\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat {\r\n  --stat-from: #3156ee;\r\n  --stat-to: #4877dc;\r\n\r\n  --stat-hover-from: #294bd8;\r\n  --stat-hover-to: #4169d5;\r\n\r\n  --stat-shadow: 72,119,220;\r\n\r\n  position: relative;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-end;\r\n\r\n  min-width: 0;\r\n  min-height: 232px;\r\n\r\n  padding: 24px 18px;\r\n\r\n  overflow: hidden;\r\n\r\n  border-radius: 26px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      var(--stat-from),\r\n      var(--stat-to)\r\n    );\r\n\r\n  color: #ffffff !important;\r\n\r\n  box-shadow:\r\n    0 16px 40px\r\n    rgba(var(--stat-shadow),.14);\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .35s ease,\r\n    background .35s ease;\r\n}\r\n\r\n\/* =========================================\r\n   ALL STATS TEXT WHITE\r\n   NUMBERS + TITLES + DESCRIPTIONS\r\n========================================= *\/\r\n\r\n.ks-ai-value .ks-ai-value__stat,\r\n.ks-ai-value .ks-ai-value__stat *,\r\n.ks-ai-value .ks-ai-value__stat:hover,\r\n.ks-ai-value .ks-ai-value__stat:hover * {\r\n  color: #ffffff !important;\r\n}\r\n\r\n\/* =========================================\r\n   BLUE CARD\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat--blue {\r\n  --stat-from: #3156ee;\r\n  --stat-to: #4877dc;\r\n\r\n  --stat-hover-from: #294bd8;\r\n  --stat-hover-to: #4169d5;\r\n\r\n  --stat-shadow: 72,119,220;\r\n}\r\n\r\n\/* =========================================\r\n   PINK CARD\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat--purple {\r\n  --stat-from: #b54e64;\r\n  --stat-to: #eab8c3;\r\n\r\n  --stat-hover-from: #a9425e;\r\n  --stat-hover-to: #e4a6b4;\r\n\r\n  --stat-shadow: 170,76,125;\r\n}\r\n\r\n\/* =========================================\r\n   LAVENDER CARD\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat--coral {\r\n  --stat-from: #afb8e7;\r\n  --stat-to: #b1b9de;\r\n\r\n  --stat-hover-from: #9eace0;\r\n  --stat-hover-to: #a5b0df;\r\n\r\n  --stat-shadow: 128,143,208;\r\n}\r\n\r\n\/* =========================================\r\n   DECORATIVE HALO\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 34px;\r\n  right: -48px;\r\n\r\n  width: 100px;\r\n  height: 100px;\r\n\r\n  border-radius: 32px;\r\n\r\n  background:\r\n    rgba(255,255,255,.22);\r\n\r\n  box-shadow:\r\n    0 110px 0 rgba(255,255,255,.12);\r\n\r\n  pointer-events: none;\r\n\r\n  transition:\r\n    transform .45s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n\/* =========================================\r\n   STAT CARD HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat:hover {\r\n  transform: translateY(-5px);\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      var(--stat-hover-from),\r\n      var(--stat-hover-to)\r\n    );\r\n\r\n  box-shadow:\r\n    0 24px 55px\r\n    rgba(var(--stat-shadow),.22);\r\n}\r\n\r\n.ks-ai-value__stat:hover::after {\r\n  transform: translateX(-9px);\r\n}\r\n\r\n\/* =========================================\r\n   STAT NUMBER \u2014 WHITE\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat-number {\r\n  position: relative;\r\n  z-index: 1;\r\n\r\n  display: block;\r\n\r\n  margin: 0 0 16px;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-size:\r\n    clamp(40px,4vw,56px) !important;\r\n\r\n  line-height: 1 !important;\r\n  font-weight: 500 !important;\r\n\r\n  letter-spacing: -.055em;\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* =========================================\r\n   STAT DESCRIPTION \u2014 WHITE\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat-copy {\r\n  position: relative;\r\n  z-index: 1;\r\n\r\n  display: block;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-size: 12px !important;\r\n  line-height: 1.45 !important;\r\n}\r\n\r\n\/* =========================================\r\n   STAT TITLE \u2014 WHITE\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat-copy strong {\r\n  display: block;\r\n\r\n  margin-bottom: 5px;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-size: 13px !important;\r\n  line-height: 1.3 !important;\r\n  font-weight: 650 !important;\r\n}\r\n\r\n\/* =========================================\r\n   STAT BODY TEXT \u2014 WHITE\r\n========================================= *\/\r\n\r\n.ks-ai-value__stat-copy span {\r\n  display: block;\r\n  color: #ffffff !important;\r\n}\r\n\r\n\/* =========================================\r\n   TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 1080px) {\r\n\r\n  .ks-ai-value__layout {\r\n    grid-template-columns:\r\n      minmax(0,1fr);\r\n\r\n    grid-template-areas:\r\n      \"visual\"\r\n      \"features\"\r\n      \"stats\"\r\n      \"summary\";\r\n\r\n    gap: 28px;\r\n  }\r\n\r\n  .ks-ai-value__visual {\r\n    width: min(100%,540px);\r\n    height: 390px;\r\n  }\r\n\r\n  .ks-ai-value__feature {\r\n    grid-template-columns:\r\n      44px\r\n      110px\r\n      minmax(0,1fr);\r\n  }\r\n\r\n  .ks-ai-value__stats {\r\n    gap: 16px;\r\n  }\r\n\r\n  .ks-ai-value__summary {\r\n    max-width: 620px;\r\n    padding: 0;\r\n    align-self: auto;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-value {\r\n    padding: 54px 16px;\r\n  }\r\n\r\n  .ks-ai-value__visual {\r\n    width: min(100%,440px);\r\n    height: 330px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .ks-ai-value__feature {\r\n    grid-template-columns:\r\n      38px\r\n      82px\r\n      minmax(0,1fr);\r\n\r\n    column-gap: 12px;\r\n\r\n    min-height: 90px;\r\n    padding: 16px 4px;\r\n  }\r\n\r\n  .ks-ai-value__number {\r\n    width: 34px;\r\n    height: 34px;\r\n\r\n    font-size: 14px;\r\n  }\r\n\r\n  .ks-ai-value__feature-title {\r\n    font-size: 16px !important;\r\n  }\r\n\r\n  .ks-ai-value__feature-copy {\r\n    font-size: 13px !important;\r\n  }\r\n\r\n  .ks-ai-value__stats {\r\n    grid-template-columns: 1fr;\r\n    gap: 16px;\r\n  }\r\n\r\n  .ks-ai-value__stat {\r\n    min-height: 170px;\r\n    padding: 24px;\r\n  }\r\n\r\n  .ks-ai-value__stat-number {\r\n    font-size:\r\n      clamp(44px,14vw,60px) !important;\r\n  }\r\n\r\n  .ks-ai-value__stat-copy {\r\n    font-size: 14px !important;\r\n  }\r\n\r\n  .ks-ai-value__stat-copy strong {\r\n    font-size: 15px !important;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 480px) {\r\n\r\n  .ks-ai-value__feature {\r\n    grid-template-columns:\r\n      36px\r\n      minmax(0,1fr);\r\n\r\n    column-gap: 12px;\r\n    row-gap: 7px;\r\n  }\r\n\r\n  .ks-ai-value__feature-copy {\r\n    grid-column: 2;\r\n  }\r\n\r\n  .ks-ai-value__visual {\r\n    height: 290px;\r\n  }\r\n\r\n  .ks-ai-value__demo {\r\n    left: 16px;\r\n    bottom: 16px;\r\n\r\n    min-width: 0;\r\n    min-height: 40px;\r\n\r\n    padding: 9px 16px;\r\n\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ks-ai-value__stat {\r\n    min-height: 165px;\r\n    border-radius: 22px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TOUCH DEVICES\r\n========================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .ks-ai-value__feature:hover,\r\n  .ks-ai-value__stat:hover,\r\n  .ks-ai-value__demo:hover {\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   REDUCED MOTION\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-value__feature,\r\n  .ks-ai-value__feature::before,\r\n  .ks-ai-value__number,\r\n  .ks-ai-value__stat,\r\n  .ks-ai-value__stat::after,\r\n  .ks-ai-value__demo {\r\n    transition: none !important;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c935c6f e-con-full animated-slow e-flex elementor-invisible e-con e-parent\" data-id=\"c935c6f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f63348c elementor-widget elementor-widget-html\" data-id=\"f63348c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"ks-ai-agents\">\r\n\r\n  <div class=\"ks-ai-agents__inner\">\r\n\r\n    <!-- ======================================\r\n         INTRODUCTION\r\n    ======================================= -->\r\n\r\n    <div class=\"ks-ai-agents__intro\">\r\n\r\n      <!-- EYEBROW -->\r\n      <div class=\"ks-ai-agents__eyebrow\">\r\n        Targeted Use Cases\r\n      <\/div>\r\n\r\n      <!-- TITLE -->\r\n      <h2 class=\"ks-ai-agents__title\">\r\n        Specialised AI Agents for Real-World Applications\r\n      <\/h2>\r\n\r\n      <!-- DESCRIPTION -->\r\n      <p class=\"ks-ai-agents__description\">\r\n        Rather than relying on a generic chatbot,\r\n        kShuttle AI uses specialised agents deployed\r\n        according to business context and operational needs.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- ======================================\r\n         AGENTS GRID\r\n    ======================================= -->\r\n\r\n    <div class=\"ks-ai-agents__grid\">\r\n\r\n      <!-- CARD 1 \u2014 CONVERSATIONAL AI -->\r\n      <article class=\"ks-ai-agents__card ks-ai-agents__card--top\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ks-ai-agents__icon\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-158.svg\"\r\n          alt=\"\"\r\n          aria-hidden=\"true\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <div class=\"ks-ai-agents__card-text\">\r\n          <h3>\r\n            Conversational AI\r\n          <\/h3>\r\n\r\n          <p>\r\n            Guided assistance within a defined context\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- CARD 2 \u2014 KNOWLEDGE BASE -->\r\n      <article class=\"ks-ai-agents__card ks-ai-agents__card--top\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ks-ai-agents__icon\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/layers.svg\"\r\n          alt=\"\"\r\n          aria-hidden=\"true\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <div class=\"ks-ai-agents__card-text\">\r\n          <h3>\r\n            Knowledge Base\r\n          <\/h3>\r\n\r\n          <p>\r\n            Query structured documentation\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- CARD 3 \u2014 SEMANTIC MATCHING -->\r\n      <article class=\"ks-ai-agents__card ks-ai-agents__card--top\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ks-ai-agents__icon\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/move.svg\"\r\n          alt=\"\"\r\n          aria-hidden=\"true\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <div class=\"ks-ai-agents__card-text\">\r\n          <h3>\r\n            Semantic Matching\r\n          <\/h3>\r\n\r\n          <p>\r\n            Match data elements or reference datasets\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- CARD 4 \u2014 NARRATIVE SUMMARISATION -->\r\n      <article class=\"ks-ai-agents__card ks-ai-agents__card--bottom\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ks-ai-agents__icon\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/book-open.svg\"\r\n          alt=\"\"\r\n          aria-hidden=\"true\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <div class=\"ks-ai-agents__card-text\">\r\n\r\n          <h3>\r\n            Narrative Summarisation\r\n          <\/h3>\r\n\r\n          <p>\r\n            Generate clear summaries from existing content\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- CARD 5 \u2014 INTELLIGENT MIDDLEWARE -->\r\n      <article class=\"ks-ai-agents__card ks-ai-agents__card--bottom\">\r\n\r\n        <img decoding=\"async\"\r\n          class=\"ks-ai-agents__icon\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-196-1.svg\"\r\n          alt=\"\"\r\n          aria-hidden=\"true\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <div class=\"ks-ai-agents__card-text\">\r\n\r\n          <h3>\r\n            Intelligent Middleware\r\n          <\/h3>\r\n\r\n          <p>\r\n            Streamline selected data exchanges and processing tasks\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- ======================================\r\n         FOOTER\r\n    ======================================= -->\r\n\r\n    <p class=\"ks-ai-agents__footer\">\r\n      One task. One context. One defined scope.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   RESET\r\n========================================= *\/\r\n\r\n.ks-ai-agents,\r\n.ks-ai-agents *,\r\n.ks-ai-agents *::before,\r\n.ks-ai-agents *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN SECTION\r\n========================================= *\/\r\n\r\n.ks-ai-agents {\r\n  --ks-navy: #213268;\r\n  --ks-text: #30333e;\r\n  --ks-muted: #777980;\r\n\r\n  width: 100%;\r\n\r\n  padding:\r\n    clamp(64px, 7vw, 100px) 24px;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif;\r\n\r\n  \/* BACKGROUND IMAGE *\/\r\n  background:\r\n    linear-gradient(\r\n      120deg,\r\n      rgba(246,248,253,.92) 0%,\r\n      rgba(238,243,252,.88) 52%,\r\n      rgba(248,249,252,.94) 100%\r\n    ),\r\n    url(\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Website-Container-16.png\");\r\n\r\n  background-size: cover;\r\n  background-position: center center;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n\/* =========================================\r\n   INNER CONTAINER\r\n========================================= *\/\r\n\r\n.ks-ai-agents__inner {\r\n  width: min(100%, 1120px);\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* =========================================\r\n   INTRO\r\n========================================= *\/\r\n\r\n.ks-ai-agents__intro {\r\n  width: min(100%, 660px);\r\n}\r\n\r\n\/* =========================================\r\n   EYEBROW \u2014 16PX \/ 600\r\n========================================= *\/\r\n\r\n.ks-ai-agents .ks-ai-agents__eyebrow {\r\n  display: block;\r\n\r\n  margin: 0 0 12px !important;\r\n  padding: 0 !important;\r\n\r\n  color: #73757e !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.3 !important;\r\n\r\n  letter-spacing: 0;\r\n  text-transform: none;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-agents__title {\r\n  margin: 0 0 14px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(30px, 3.3vw, 36px) !important;\r\n\r\n  line-height: 1.12 !important;\r\n  font-weight: 600 !important;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n  text-wrap: balance;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-agents__description {\r\n  width: min(100%, 620px);\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-text) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n  line-height: 1.6 !important;\r\n  font-weight: 400 !important;\r\n\r\n  letter-spacing: -.005em;\r\n}\r\n\r\n\/* =========================================\r\n   GRID \u2014 3 TOP \/ 2 BOTTOM\r\n========================================= *\/\r\n\r\n.ks-ai-agents__grid {\r\n  width: 100%;\r\n\r\n  margin-top:\r\n    clamp(34px, 4vw, 46px);\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(6, minmax(0, 1fr));\r\n\r\n  gap: 18px;\r\n}\r\n\r\n\/* =========================================\r\n   TOP CARDS\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card--top {\r\n  grid-column: span 2;\r\n}\r\n\r\n\/* =========================================\r\n   BOTTOM CARDS\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card--bottom {\r\n  grid-column: span 3;\r\n}\r\n\r\n\/* =========================================\r\n   CARD BASE\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n  min-height: 145px;\r\n\r\n  padding: 26px 24px;\r\n\r\n  overflow: hidden;\r\n\r\n  border:\r\n    1px solid rgba(33,50,104,.035);\r\n\r\n  border-radius: 24px;\r\n\r\n  background:\r\n    rgba(255,255,255,.94);\r\n\r\n  box-shadow:\r\n    0 10px 28px rgba(33,50,104,.025);\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .35s ease,\r\n    border-color .35s ease,\r\n    background .35s ease;\r\n}\r\n\r\n\/* =========================================\r\n   CARD HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card:hover {\r\n  transform: translateY(-5px);\r\n\r\n  background: #ffffff;\r\n\r\n  border-color:\r\n    rgba(72,119,220,.12);\r\n\r\n  box-shadow:\r\n    0 18px 42px rgba(33,50,104,.08);\r\n}\r\n\r\n\/* =========================================\r\n   ICON\r\n========================================= *\/\r\n\r\n.ks-ai-agents__icon {\r\n  width: 34px;\r\n  height: 34px;\r\n\r\n  display: block;\r\n\r\n  object-fit: contain;\r\n  object-position: center;\r\n\r\n  margin-bottom: 13px;\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n.ks-ai-agents__card:hover\r\n.ks-ai-agents__icon {\r\n  transform:\r\n    translateY(-2px) scale(1.05);\r\n}\r\n\r\n\/* =========================================\r\n   CARD TEXT WRAPPER\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card-text {\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   CARD TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card h3 {\r\n  margin: 0 0 7px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n  line-height: 1.2 !important;\r\n  font-weight: 650 !important;\r\n\r\n  letter-spacing: -.015em;\r\n}\r\n\r\n\/* =========================================\r\n   CARD DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card p {\r\n  max-width: 240px;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-muted) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 14px !important;\r\n  line-height: 1.35 !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* =========================================\r\n   BOTTOM CARDS \u2014 HORIZONTAL\r\n========================================= *\/\r\n\r\n.ks-ai-agents__card--bottom {\r\n  min-height: 110px;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    40px minmax(0, 1fr);\r\n\r\n  column-gap: 18px;\r\n  align-items: center;\r\n}\r\n\r\n.ks-ai-agents__card--bottom\r\n.ks-ai-agents__icon {\r\n  margin: 0;\r\n}\r\n\r\n.ks-ai-agents__card--bottom p {\r\n  max-width: 280px;\r\n}\r\n\r\n\/* =========================================\r\n   FOOTER\r\n========================================= *\/\r\n\r\n.ks-ai-agents__footer {\r\n  margin:\r\n    clamp(34px, 4vw, 46px)\r\n    0 0 !important;\r\n\r\n  padding: 0 !important;\r\n\r\n  text-align: center;\r\n\r\n  color:\r\n    rgba(48,51,62,.58) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* =========================================\r\n   TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ks-ai-agents {\r\n    padding: 60px 22px;\r\n  }\r\n\r\n  .ks-ai-agents__grid {\r\n    grid-template-columns:\r\n      repeat(2, minmax(0,1fr));\r\n  }\r\n\r\n  .ks-ai-agents__card--top,\r\n  .ks-ai-agents__card--bottom {\r\n    grid-column: span 1;\r\n  }\r\n\r\n  \/* Last card takes full width *\/\r\n  .ks-ai-agents__card:last-child {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-agents {\r\n    padding: 48px 20px;\r\n  }\r\n\r\n  .ks-ai-agents .ks-ai-agents__eyebrow {\r\n    font-size: 16px !important;\r\n    font-weight: 600 !important;\r\n  }\r\n\r\n  .ks-ai-agents__title {\r\n    font-size: 30px !important;\r\n    line-height: 1.12 !important;\r\n  }\r\n\r\n  .ks-ai-agents__description {\r\n    font-size: 15px !important;\r\n    line-height: 1.55 !important;\r\n  }\r\n\r\n  .ks-ai-agents__grid {\r\n    margin-top: 32px;\r\n\r\n    grid-template-columns: 1fr;\r\n    gap: 14px;\r\n  }\r\n\r\n  .ks-ai-agents__card,\r\n  .ks-ai-agents__card:last-child {\r\n    grid-column: auto;\r\n  }\r\n\r\n  .ks-ai-agents__card {\r\n    min-height: auto;\r\n\r\n    padding: 22px;\r\n    border-radius: 21px;\r\n  }\r\n\r\n  \/* All cards use the same horizontal\r\n     layout on mobile *\/\r\n\r\n  .ks-ai-agents__card--top,\r\n  .ks-ai-agents__card--bottom {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n      38px minmax(0,1fr);\r\n\r\n    column-gap: 16px;\r\n    align-items: center;\r\n  }\r\n\r\n  .ks-ai-agents__icon,\r\n  .ks-ai-agents__card--top .ks-ai-agents__icon,\r\n  .ks-ai-agents__card--bottom .ks-ai-agents__icon {\r\n    width: 32px;\r\n    height: 32px;\r\n\r\n    margin: 0;\r\n  }\r\n\r\n  .ks-ai-agents__card h3 {\r\n    font-size: 15px !important;\r\n  }\r\n\r\n  .ks-ai-agents__card p {\r\n    max-width: none;\r\n    font-size: 13px !important;\r\n  }\r\n\r\n  .ks-ai-agents__footer {\r\n    margin-top: 30px !important;\r\n    font-size: 12px !important;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 430px) {\r\n\r\n  .ks-ai-agents {\r\n    padding-left: 16px;\r\n    padding-right: 16px;\r\n  }\r\n\r\n  .ks-ai-agents__card {\r\n    padding: 19px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TOUCH DEVICES\r\n========================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .ks-ai-agents__card:hover {\r\n    transform: none;\r\n  }\r\n\r\n  .ks-ai-agents__card:hover\r\n  .ks-ai-agents__icon {\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   REDUCED MOTION\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-agents__card,\r\n  .ks-ai-agents__icon {\r\n    transition: none !important;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-352ff32 e-con-full e-flex e-con e-parent\" data-id=\"352ff32\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f04661 elementor-widget elementor-widget-spacer\" data-id=\"8f04661\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d254275 elementor-widget elementor-widget-heading\" data-id=\"d254275\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Governance &amp; Control<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ecdd56 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9ecdd56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A controlled framework, end to end<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db297c3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"db297c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>kShuttle AI prioritises targeted use cases over blanket automation. It relies on structured components within the ExRP\u00ae platform and limits calls to AI models to situations where they deliver real value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1afa028 elementor-widget elementor-widget-html\" data-id=\"1afa028\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"ks-ai-principles\">\r\n\r\n  <div class=\"ks-ai-principles__grid\">\r\n\r\n    <!-- ======================================\r\n         CARD 1 \u2014 DETERMINISTIC COMPONENTS\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-principles__card ks-ai-principles__card--one\">\r\n\r\n      <div class=\"ks-ai-principles__number\">\r\n        1\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-principles__content\">\r\n\r\n        <h3>\r\n          Deterministic Components\r\n        <\/h3>\r\n\r\n        <p>\r\n          All components generated within the platform\r\n          remain Shuttle components: structured,\r\n          auditable and reproducible.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n    <!-- ======================================\r\n         CARD 2 \u2014 TARGETED USE CASES\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-principles__card ks-ai-principles__card--two\">\r\n\r\n      <div class=\"ks-ai-principles__number\">\r\n        2\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-principles__content\">\r\n\r\n        <h3>\r\n          Targeted Use Cases\r\n        <\/h3>\r\n\r\n        <p>\r\n          AI is used only where it adds value,\r\n          supporting a responsible and measured\r\n          approach to AI adoption.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n    <!-- ======================================\r\n         CARD 3 \u2014 LOWER USAGE COSTS\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-principles__card ks-ai-principles__card--three\">\r\n\r\n      <div class=\"ks-ai-principles__number\">\r\n        3\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-principles__content\">\r\n\r\n        <h3>\r\n          Lower Usage Costs\r\n        <\/h3>\r\n\r\n        <p>\r\n          Fewer tokens consumed, resulting in\r\n          lower costs for customers.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n    <!-- ======================================\r\n         CARD 4 \u2014 CHOICE & SOVEREIGNTY\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-principles__card ks-ai-principles__card--four\">\r\n\r\n      <div class=\"ks-ai-principles__number\">\r\n        4\r\n      <\/div>\r\n\r\n      <div class=\"ks-ai-principles__content\">\r\n\r\n        <h3>\r\n          Freedom of Choice &amp; Sovereignty\r\n        <\/h3>\r\n\r\n        <p>\r\n          Customers retain control over their data,\r\n          their costs and their choice of AI models.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   RESET\r\n========================================= *\/\r\n\r\n.ks-ai-principles,\r\n.ks-ai-principles *,\r\n.ks-ai-principles *::before,\r\n.ks-ai-principles *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN SECTION\r\n========================================= *\/\r\n\r\n.ks-ai-principles {\r\n  --ks-navy: #213268;\r\n  --ks-text: #161616;\r\n\r\n  width: 100%;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif !important;\r\n}\r\n\r\n\/* =========================================\r\n   GRID \u2014 2 \u00d7 2\r\n========================================= *\/\r\n\r\n.ks-ai-principles__grid {\r\n  width: min(100%, 1180px);\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2, minmax(0, 1fr));\r\n\r\n  grid-template-areas:\r\n    \"card1 card2\"\r\n    \"card3 card4\";\r\n\r\n  column-gap:\r\n    clamp(24px, 2.4vw, 36px);\r\n\r\n  row-gap:\r\n    clamp(24px, 2.4vw, 34px);\r\n\r\n  align-items: stretch;\r\n}\r\n\r\n\/* =========================================\r\n   CARD BASE\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card {\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n  min-height: 300px;\r\n\r\n  overflow: hidden;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: flex-end;\r\n\r\n  padding:\r\n    clamp(30px, 3vw, 40px);\r\n\r\n  border-radius: 24px;\r\n\r\n  isolation: isolate;\r\n\r\n  transform: translateY(0);\r\n\r\n  box-shadow:\r\n    0 0 0 rgba(33,50,104,0);\r\n\r\n  transition:\r\n    transform .4s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .4s ease;\r\n}\r\n\r\n\/* =========================================\r\n   BACKGROUND IMAGE LAYER\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  inset: 0;\r\n  z-index: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  background-repeat: no-repeat;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n\/* =========================================\r\n   CARD 1 \u2014 DETERMINISTIC COMPONENTS\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card--one {\r\n  grid-area: card1;\r\n\r\n  background-color: #EAF0FB;\r\n}\r\n\r\n.ks-ai-principles__card--one::before {\r\n  background-image:\r\n    url(\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Composantes-deterministes.png\");\r\n\r\n  background-size: auto 100%;\r\n  background-position: right center;\r\n\r\n  transform: translateX(50px);\r\n}\r\n\r\n\/* =========================================\r\n   CARD 2 \u2014 TARGETED USE CASES\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card--two {\r\n  grid-area: card2;\r\n\r\n  background-color: #FFFFFF;\r\n}\r\n\r\n.ks-ai-principles__card--two::before {\r\n  background-image:\r\n    url(\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Usages-Cibles.png\");\r\n\r\n  background-size: auto 100%;\r\n  background-position: right center;\r\n\r\n  transform: translateX(80px);\r\n}\r\n\r\n\/* =========================================\r\n   CARD 3 \u2014 LOWER USAGE COSTS\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card--three {\r\n  grid-area: card3;\r\n\r\n  background-color: #E1E7F7;\r\n}\r\n\r\n.ks-ai-principles__card--three::before {\r\n  background-image:\r\n    url(\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Controle-Client.png\");\r\n\r\n  background-size: 100% 100%;\r\n  background-position: center;\r\n}\r\n\r\n\/* =========================================\r\n   CARD 4 \u2014 FREEDOM OF CHOICE\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card--four {\r\n  grid-area: card4;\r\n\r\n  background-color: #F4F7FC;\r\n}\r\n\r\n.ks-ai-principles__card--four::before {\r\n  \/*\r\n    Add an image here if needed:\r\n\r\n    background-image:\r\n      url(\"YOUR-IMAGE-URL.png\");\r\n  *\/\r\n\r\n  background-image: none;\r\n\r\n  background-size: auto 100%;\r\n  background-position: right center;\r\n\r\n  transform: translateX(50px);\r\n}\r\n\r\n\/* =========================================\r\n   CARD HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-principles__card:hover {\r\n  transform: translateY(-7px);\r\n\r\n  box-shadow:\r\n    0 22px 48px rgba(33,50,104,.12);\r\n}\r\n\r\n\/* =========================================\r\n   CARD NUMBER\r\n========================================= *\/\r\n\r\n.ks-ai-principles__number {\r\n  position: absolute;\r\n\r\n  top: 26px;\r\n  left: 30px;\r\n\r\n  z-index: 5;\r\n\r\n  width: 43px;\r\n  height: 43px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 50%;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  background:\r\n    linear-gradient(#fff,#fff) padding-box,\r\n    conic-gradient(\r\n      from 30deg,\r\n      #F6D94A,\r\n      #67DB7C,\r\n      #51D5EF,\r\n      #6757FF,\r\n      #F459CE,\r\n      #F08A45,\r\n      #F6D94A\r\n    ) border-box;\r\n\r\n  border: 1.6px solid transparent;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif;\r\n\r\n  font-size: 19px;\r\n  line-height: 1;\r\n  font-weight: 400;\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1);\r\n}\r\n\r\n.ks-ai-principles__card:hover\r\n.ks-ai-principles__number {\r\n  transform: scale(1.07);\r\n}\r\n\r\n\/* =========================================\r\n   CARD CONTENT\r\n========================================= *\/\r\n\r\n.ks-ai-principles__content {\r\n  position: relative;\r\n\r\n  z-index: 4;\r\n\r\n  width: 100%;\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   CARD TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-principles__content h3 {\r\n  margin: 0 0 14px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(25px, 2.2vw, 32px) !important;\r\n\r\n  line-height: 1.1 !important;\r\n  font-weight: 600 !important;\r\n\r\n  letter-spacing: -.035em;\r\n\r\n  text-wrap: balance;\r\n}\r\n\r\n\/* =========================================\r\n   CARD DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-principles__content p {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-text) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(15px, 1.25vw, 18px) !important;\r\n\r\n  line-height: 1.55 !important;\r\n  font-weight: 400 !important;\r\n\r\n  letter-spacing: -.012em;\r\n\r\n  overflow-wrap: break-word;\r\n}\r\n\r\n\/* =========================================\r\n   LARGE SCREENS\r\n========================================= *\/\r\n\r\n@media (min-width: 1400px) {\r\n\r\n  .ks-ai-principles__grid {\r\n    width: min(100%, 1180px);\r\n\r\n    column-gap: 30px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ks-ai-principles__grid {\r\n    width: 100%;\r\n\r\n    grid-template-columns:\r\n      repeat(2, minmax(0,1fr));\r\n\r\n    grid-template-areas:\r\n      \"card1 card2\"\r\n      \"card3 card4\";\r\n\r\n    column-gap: 24px;\r\n    row-gap: 24px;\r\n  }\r\n\r\n  .ks-ai-principles__card {\r\n    min-height: 320px;\r\n  }\r\n\r\n  .ks-ai-principles__card--one::before,\r\n  .ks-ai-principles__card--two::before,\r\n  .ks-ai-principles__card--four::before {\r\n    background-size: auto 95%;\r\n    background-position: right center;\r\n\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-principles__grid {\r\n    grid-template-columns: 1fr;\r\n\r\n    grid-template-areas:\r\n      \"card1\"\r\n      \"card2\"\r\n      \"card3\"\r\n      \"card4\";\r\n\r\n    gap: 18px;\r\n  }\r\n\r\n  .ks-ai-principles__card {\r\n    width: 100%;\r\n    min-height: 300px;\r\n\r\n    padding: 28px;\r\n\r\n    border-radius: 22px;\r\n  }\r\n\r\n  .ks-ai-principles__number {\r\n    top: 24px;\r\n    left: 28px;\r\n  }\r\n\r\n  .ks-ai-principles__content h3 {\r\n    font-size: 29px !important;\r\n    line-height: 1.1 !important;\r\n  }\r\n\r\n  .ks-ai-principles__content p {\r\n    font-size: 17px !important;\r\n    line-height: 1.5 !important;\r\n  }\r\n\r\n  \/* MOBILE BACKGROUND IMAGES *\/\r\n\r\n  .ks-ai-principles__card--one::before {\r\n    background-size: contain !important;\r\n    background-position: right top !important;\r\n\r\n    transform: translateX(40px) !important;\r\n  }\r\n\r\n  .ks-ai-principles__card--two::before {\r\n    background-size: contain !important;\r\n    background-position: right top !important;\r\n\r\n    transform: translateX(40px) !important;\r\n  }\r\n\r\n  .ks-ai-principles__card--three::before {\r\n    background-size: 160% auto !important;\r\n    background-position: center center !important;\r\n\r\n    transform: none !important;\r\n  }\r\n\r\n  .ks-ai-principles__card--four::before {\r\n    background-size: contain !important;\r\n    background-position: right top !important;\r\n\r\n    transform: translateX(40px) !important;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 420px) {\r\n\r\n  .ks-ai-principles__card {\r\n    min-height: 285px;\r\n\r\n    padding: 25px;\r\n  }\r\n\r\n  .ks-ai-principles__number {\r\n    left: 25px;\r\n\r\n    width: 41px;\r\n    height: 41px;\r\n\r\n    font-size: 18px;\r\n  }\r\n\r\n  .ks-ai-principles__content h3 {\r\n    font-size: 27px !important;\r\n  }\r\n\r\n  .ks-ai-principles__content p {\r\n    font-size: 15px !important;\r\n    line-height: 1.5 !important;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TOUCH DEVICES\r\n========================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .ks-ai-principles__card:hover {\r\n    transform: none;\r\n    box-shadow: none;\r\n  }\r\n\r\n  .ks-ai-principles__card:hover\r\n  .ks-ai-principles__number {\r\n    transform: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   REDUCED MOTION\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-principles__card,\r\n  .ks-ai-principles__number {\r\n    transition: none !important;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f561863 elementor-widget elementor-widget-spacer\" data-id=\"f561863\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8507856 e-con-full animated-slow e-flex elementor-invisible e-con e-parent\" data-id=\"8507856\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36dee60 elementor-widget elementor-widget-heading\" data-id=\"36dee60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Existing Applications<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08f9d12 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"08f9d12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Adapt your processes without rebuilding the platform<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca72d7b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ca72d7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>kShuttle AI can be applied to specific areas to adapt, enhance or evolve processes already supported by the <a href=\"https:\/\/kshuttle.io\/en\/regulatory-business-data-platform\/\">ExRP\u00ae<\/a> platform.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6f903e elementor-widget elementor-widget-html\" data-id=\"a6f903e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<section class=\"ks-ai-existing\">\r\n\r\n  <div class=\"ks-ai-existing__grid\">\r\n\r\n    <!-- ======================================\r\n         CARD 1 \u2014 NEW USE CASES\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-existing__card ks-ai-existing__card--new\">\r\n\r\n      <div class=\"ks-ai-existing__card-head\">\r\n\r\n        <!-- ICON -->\r\n        <div class=\"ks-ai-existing__badge\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Group-197.svg\"\r\n            alt=\"\"\r\n            aria-hidden=\"true\"\r\n            loading=\"lazy\"\r\n          >\r\n        <\/div>\r\n\r\n        <!-- TEXT -->\r\n        <div class=\"ks-ai-existing__card-text\">\r\n\r\n          <h3>\r\n            New Use Cases\r\n          <\/h3>\r\n\r\n          <p>\r\n            kShuttle AI can support the end-to-end\r\n            design of new, tailored use cases\r\n            within the ExRP\u00ae platform.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- SCHEMA -->\r\n      <div class=\"ks-ai-existing__schema-img\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/Schema-.svg\"\r\n          alt=\"Diagram illustrating a new use case with kShuttle AI\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n    <!-- ======================================\r\n         CARD 2 \u2014 TARGETED ENHANCEMENTS\r\n    ======================================= -->\r\n\r\n    <article class=\"ks-ai-existing__card ks-ai-existing__card--evolution\">\r\n\r\n      <div class=\"ks-ai-existing__card-head\">\r\n\r\n        <!-- ICON -->\r\n        <div class=\"ks-ai-existing__badge\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/10\/target.svg\"\r\n            alt=\"\"\r\n            aria-hidden=\"true\"\r\n            loading=\"lazy\"\r\n          >\r\n        <\/div>\r\n\r\n        <!-- TEXT -->\r\n        <div class=\"ks-ai-existing__card-text\">\r\n\r\n          <h3>\r\n            Targeted Enhancements\r\n          <\/h3>\r\n\r\n          <p>\r\n            For existing solutions, kShuttle AI\r\n            can support enhancements across\r\n            specific functional areas:\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- FEATURE LIST -->\r\n      <div class=\"ks-ai-existing__list\">\r\n\r\n        <div class=\"ks-ai-existing__item\">\r\n          Inbound &amp; Outbound Interfaces\r\n        <\/div>\r\n\r\n        <div class=\"ks-ai-existing__item\">\r\n          Business Rules\r\n        <\/div>\r\n\r\n        <div class=\"ks-ai-existing__item\">\r\n          Decision Trees\r\n        <\/div>\r\n\r\n        <div class=\"ks-ai-existing__item\">\r\n          Reporting\r\n        <\/div>\r\n\r\n        <div class=\"ks-ai-existing__item\">\r\n          Dashboards\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* =========================================\r\n   RESET\r\n========================================= *\/\r\n\r\n.ks-ai-existing,\r\n.ks-ai-existing *,\r\n.ks-ai-existing *::before,\r\n.ks-ai-existing *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* =========================================\r\n   MAIN SECTION\r\n========================================= *\/\r\n\r\n.ks-ai-existing {\r\n  --ks-navy: #213268;\r\n  --ks-deep: #182045;\r\n  --ks-blue: #2f408a;\r\n  --ks-soft: #EEF3FC;\r\n  --ks-text: #4C5573;\r\n\r\n  width: 100%;\r\n\r\n  margin-top:\r\n    clamp(14px, 1.6vw, 22px);\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    \"Helvetica Neue\",\r\n    Arial,\r\n    sans-serif !important;\r\n}\r\n\r\n\/* =========================================\r\n   GRID \u2014 TWO COLUMNS\r\n========================================= *\/\r\n\r\n.ks-ai-existing__grid {\r\n  width: min(100%, 1180px);\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2, minmax(0, 1fr));\r\n\r\n  gap: clamp(22px, 2.4vw, 34px);\r\n\r\n  align-items: stretch;\r\n}\r\n\r\n\/* =========================================\r\n   CARD BASE\r\n========================================= *\/\r\n\r\n.ks-ai-existing__card {\r\n  position: relative;\r\n  overflow: hidden;\r\n\r\n  min-width: 0;\r\n  min-height: 360px;\r\n\r\n  padding: clamp(28px, 3vw, 40px);\r\n\r\n  border-radius: 24px;\r\n  background: #EEF3FC;\r\n\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .35s ease;\r\n}\r\n\r\n\/* =========================================\r\n   CARD HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-existing__card:hover {\r\n  transform: translateY(-6px);\r\n\r\n  box-shadow:\r\n    0 24px 54px rgba(33,50,104,.12);\r\n}\r\n\r\n\/* =========================================\r\n   CARD HEADER\r\n========================================= *\/\r\n\r\n.ks-ai-existing__card-head {\r\n  position: relative;\r\n  z-index: 3;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    56px minmax(0,1fr);\r\n\r\n  gap: 18px;\r\n  align-items: start;\r\n}\r\n\r\n.ks-ai-existing__card-text {\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================\r\n   ICON BADGE\r\n========================================= *\/\r\n\r\n.ks-ai-existing__badge {\r\n  width: 54px;\r\n  height: 54px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 15px;\r\n\r\n  background: rgba(255,255,255,.64);\r\n}\r\n\r\n.ks-ai-existing__badge img {\r\n  width: 30px;\r\n  height: 30px;\r\n\r\n  object-fit: contain;\r\n  display: block;\r\n}\r\n\r\n\/* =========================================\r\n   CARD TITLE\r\n========================================= *\/\r\n\r\n.ks-ai-existing__card h3 {\r\n  margin: 0 0 10px !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(22px, 2vw, 28px) !important;\r\n\r\n  line-height: 1.12 !important;\r\n  font-weight: 700 !important;\r\n\r\n  letter-spacing: -.035em;\r\n  text-transform: uppercase;\r\n\r\n  overflow-wrap: break-word;\r\n}\r\n\r\n\/* =========================================\r\n   CARD DESCRIPTION\r\n========================================= *\/\r\n\r\n.ks-ai-existing__card p {\r\n  max-width: 440px;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  color: var(--ks-text) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size:\r\n    clamp(14px, 1.15vw, 16px) !important;\r\n\r\n  line-height: 1.58 !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* =========================================\r\n   CARD 1 \u2014 SVG DIAGRAM\r\n========================================= *\/\r\n\r\n.ks-ai-existing__schema-img {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  width: 100%;\r\n\r\n  margin-top:\r\n    clamp(34px, 4vw, 54px);\r\n\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n}\r\n\r\n.ks-ai-existing__schema-img img {\r\n  width: min(100%, 460px);\r\n  height: auto;\r\n\r\n  display: block;\r\n  object-fit: contain;\r\n}\r\n\r\n\/* =========================================\r\n   CARD 2 \u2014 FEATURE PILLS\r\n========================================= *\/\r\n\r\n.ks-ai-existing__list {\r\n  position: relative;\r\n  z-index: 3;\r\n\r\n  margin-top: 28px;\r\n\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n\r\n\/* =========================================\r\n   INDIVIDUAL PILL\r\n========================================= *\/\r\n\r\n.ks-ai-existing__item {\r\n  min-height: 40px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  padding: 10px 18px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,.86);\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  font-family:\r\n    \"Inter\",\r\n    sans-serif !important;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.2;\r\n  font-weight: 700;\r\n\r\n  text-align: center;\r\n\r\n  transition:\r\n    background .25s ease,\r\n    transform .25s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .25s ease;\r\n}\r\n\r\n\/* =========================================\r\n   PILL HOVER\r\n========================================= *\/\r\n\r\n.ks-ai-existing__item:hover {\r\n  background: #FFFFFF;\r\n\r\n  color: var(--ks-navy) !important;\r\n\r\n  transform: translateY(-2px);\r\n\r\n  box-shadow:\r\n    0 10px 28px rgba(33,50,104,.10);\r\n}\r\n\r\n\/* =========================================\r\n   RESPONSIVE \u2014 TABLET\r\n========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n  .ks-ai-existing__grid {\r\n    grid-template-columns:\r\n      minmax(0,1fr);\r\n\r\n    gap: 22px;\r\n  }\r\n\r\n  .ks-ai-existing__card {\r\n    min-height: 340px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   RESPONSIVE \u2014 MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .ks-ai-existing {\r\n    margin-top: 14px;\r\n  }\r\n\r\n  .ks-ai-existing__card {\r\n    min-height: auto;\r\n\r\n    padding: 26px;\r\n\r\n    border-radius: 22px;\r\n  }\r\n\r\n  .ks-ai-existing__card-head {\r\n    grid-template-columns:\r\n      48px minmax(0,1fr);\r\n\r\n    gap: 14px;\r\n  }\r\n\r\n  .ks-ai-existing__badge {\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .ks-ai-existing__badge img {\r\n    width: 27px;\r\n    height: 27px;\r\n  }\r\n\r\n  .ks-ai-existing__card h3 {\r\n    font-size: 22px !important;\r\n    line-height: 1.15 !important;\r\n  }\r\n\r\n  .ks-ai-existing__card p {\r\n    font-size: 15px !important;\r\n  }\r\n\r\n  .ks-ai-existing__schema-img {\r\n    margin-top: 36px;\r\n  }\r\n\r\n  .ks-ai-existing__schema-img img {\r\n    width: min(100%, 390px);\r\n  }\r\n\r\n  .ks-ai-existing__item {\r\n    min-height: 38px;\r\n\r\n    font-size: 13px;\r\n    padding: 10px 14px;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   SMALL MOBILE\r\n========================================= *\/\r\n\r\n@media (max-width: 420px) {\r\n\r\n  .ks-ai-existing__card {\r\n    padding: 24px;\r\n  }\r\n\r\n  .ks-ai-existing__card-head {\r\n    grid-template-columns:\r\n      44px minmax(0,1fr);\r\n\r\n    gap: 12px;\r\n  }\r\n\r\n  .ks-ai-existing__badge {\r\n    width: 44px;\r\n    height: 44px;\r\n  }\r\n\r\n  .ks-ai-existing__badge img {\r\n    width: 25px;\r\n    height: 25px;\r\n  }\r\n\r\n  .ks-ai-existing__card h3 {\r\n    font-size: 20px !important;\r\n  }\r\n\r\n  .ks-ai-existing__schema-img img {\r\n    width: 100%;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   TOUCH DEVICES\r\n========================================= *\/\r\n\r\n@media (hover: none) {\r\n\r\n  .ks-ai-existing__card:hover,\r\n  .ks-ai-existing__item:hover {\r\n    transform: none;\r\n    box-shadow: none;\r\n  }\r\n\r\n}\r\n\r\n\/* =========================================\r\n   REDUCED MOTION\r\n========================================= *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .ks-ai-existing__card,\r\n  .ks-ai-existing__item {\r\n    transition: none !important;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d486b76 elementor-widget elementor-widget-spacer\" data-id=\"d486b76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc467ac elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fc467ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">A business rule needs updating? A report needs enhancing? A process is becoming more complex? <strong>kShuttle AI<\/strong> opens up new opportunities for improvement without overhauling the underlying application architecture.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-473f7e4 e-grid e-con-boxed e-con e-child\" data-id=\"473f7e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2463bb elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"c2463bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/kshuttle.io\/en\/request-demo\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk with our experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43c55b9 elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"43c55b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/kshuttle.io\/en\/regulatory-business-data-platform\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover the platform<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20e1e3d elementor-widget elementor-widget-spacer\" data-id=\"20e1e3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>kShuttle AI brings AI capabilities into the ExRP\u00ae platform to help organisations design, evolve and operate business and regulatory applications. It combines App Builder, specialised AI agents and ExRP\u00ae governance within a structured, traceable environment.<\/p>\n","protected":false},"author":2,"featured_media":6003,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-6915","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>kShuttle AI | AI for the ExRP\u00ae platform<\/title>\n<meta name=\"description\" content=\"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kshuttle.io\/kshuttle-ia\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"kShuttle AI | AI for the ExRP\u00ae platform\" \/>\n<meta property=\"og:description\" content=\"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kshuttle.io\/kshuttle-ia\/\" \/>\n<meta property=\"og:site_name\" content=\"kShuttle\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T14:27:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/IA-Star-Container-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"352\" \/>\n\t<meta property=\"og:image:height\" content=\"349\" \/>\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=\"32 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/\",\"url\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/\",\"name\":\"kShuttle AI | AI for the ExRP\u00ae platform\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kshuttle.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IA-Star-Container-1.png\",\"datePublished\":\"2026-10-05T12:09:25+00:00\",\"dateModified\":\"2026-10-08T14:27:17+00:00\",\"description\":\"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kshuttle.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IA-Star-Container-1.png\",\"contentUrl\":\"https:\\\/\\\/kshuttle.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IA-Star-Container-1.png\",\"width\":352,\"height\":349,\"caption\":\"kShuttle AI on the ExRP\u00ae platform\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/kshuttle-ia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/kshuttle.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"kShuttle AI | AI for the ExRP\u00ae platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#website\",\"url\":\"https:\\\/\\\/kshuttle.io\\\/\",\"name\":\"kShuttle\",\"description\":\"La plateforme qui pilote vos donn\u00e9es strat\u00e9giques\",\"publisher\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kshuttle.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#organization\",\"name\":\"kShuttle\",\"url\":\"https:\\\/\\\/kshuttle.io\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kshuttle.io\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo-kshuttle-2.png\",\"contentUrl\":\"https:\\\/\\\/kshuttle.io\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/logo-kshuttle-2.png\",\"width\":170,\"height\":48,\"caption\":\"kShuttle\"},\"image\":{\"@id\":\"https:\\\/\\\/kshuttle.io\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/kshuttle\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"kShuttle AI | AI for the ExRP\u00ae platform","description":"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.","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:\/\/kshuttle.io\/kshuttle-ia\/","og_locale":"en_US","og_type":"article","og_title":"kShuttle AI | AI for the ExRP\u00ae platform","og_description":"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.","og_url":"https:\/\/kshuttle.io\/kshuttle-ia\/","og_site_name":"kShuttle","article_modified_time":"2026-10-08T14:27:17+00:00","og_image":[{"width":352,"height":349,"url":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/IA-Star-Container-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"32 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kshuttle.io\/kshuttle-ia\/","url":"https:\/\/kshuttle.io\/kshuttle-ia\/","name":"kShuttle AI | AI for the ExRP\u00ae platform","isPartOf":{"@id":"https:\/\/kshuttle.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kshuttle.io\/kshuttle-ia\/#primaryimage"},"image":{"@id":"https:\/\/kshuttle.io\/kshuttle-ia\/#primaryimage"},"thumbnailUrl":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/IA-Star-Container-1.png","datePublished":"2026-10-05T12:09:25+00:00","dateModified":"2026-10-08T14:27:17+00:00","description":"kShuttle AI brings AI capabilities to ExRP\u00ae to design, evolve and operate business and regulatory applications within a governed framework.","breadcrumb":{"@id":"https:\/\/kshuttle.io\/kshuttle-ia\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kshuttle.io\/kshuttle-ia\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kshuttle.io\/kshuttle-ia\/#primaryimage","url":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/IA-Star-Container-1.png","contentUrl":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/09\/IA-Star-Container-1.png","width":352,"height":349,"caption":"kShuttle AI on the ExRP\u00ae platform"},{"@type":"BreadcrumbList","@id":"https:\/\/kshuttle.io\/kshuttle-ia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/kshuttle.io\/"},{"@type":"ListItem","position":2,"name":"kShuttle AI | AI for the ExRP\u00ae platform"}]},{"@type":"WebSite","@id":"https:\/\/kshuttle.io\/#website","url":"https:\/\/kshuttle.io\/","name":"kShuttle","description":"La plateforme qui pilote vos donn\u00e9es strat\u00e9giques","publisher":{"@id":"https:\/\/kshuttle.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kshuttle.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kshuttle.io\/#organization","name":"kShuttle","url":"https:\/\/kshuttle.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kshuttle.io\/#\/schema\/logo\/image\/","url":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/01\/logo-kshuttle-2.png","contentUrl":"https:\/\/kshuttle.io\/wp-content\/uploads\/2026\/01\/logo-kshuttle-2.png","width":170,"height":48,"caption":"kShuttle"},"image":{"@id":"https:\/\/kshuttle.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/kshuttle\/"]}]}},"_links":{"self":[{"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/pages\/6915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/comments?post=6915"}],"version-history":[{"count":10,"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/pages\/6915\/revisions"}],"predecessor-version":[{"id":6937,"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/pages\/6915\/revisions\/6937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/media\/6003"}],"wp:attachment":[{"href":"https:\/\/kshuttle.io\/en\/wp-json\/wp\/v2\/media?parent=6915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}