{"id":1191,"date":"2026-05-19T12:14:29","date_gmt":"2026-05-19T12:14:29","guid":{"rendered":"https:\/\/rapidbase.hetbot.com\/?page_id=1191"},"modified":"2026-06-25T13:23:25","modified_gmt":"2026-06-25T13:23:25","slug":"case-studies","status":"publish","type":"page","link":"https:\/\/rapidbase.hetbot.com\/en\/case-studies\/","title":{"rendered":"Case Studies"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1191\" class=\"elementor elementor-1191\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cd45f5 e-con-full e-flex e-con e-parent\" data-id=\"8cd45f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd5bcab elementor-widget elementor-widget-html\" data-id=\"cd5bcab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@300;800&display=swap');\r\n\r\n.cs-premium-hero * { box-sizing: border-box; margin: 0; padding: 0; }\r\n.cs-premium-hero {\r\n  font-family: 'Open Sans', sans-serif;\r\n  background: #000000;\r\n  position: relative;\r\n  min-height: 100vh;\r\n  display: flex;\r\n  align-items: center;\r\n  overflow: hidden;\r\n  padding: 100px 5%;\r\n}\r\n\r\n.cs-bg-grid {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 1;\r\n  background-image:\r\n    linear-gradient(rgba(208,0,0,0.1) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(208,0,0,0.1) 1px, transparent 1px);\r\n  background-size: 60px 60px;\r\n  animation: panGrid 20s linear infinite;\r\n  opacity: 0.4;\r\n}\r\n@keyframes panGrid {\r\n  0% { transform: translateY(0) translateX(0); }\r\n  100% { transform: translateY(60px) translateX(60px); }\r\n}\r\n\r\n.cs-glow-left {\r\n  position: absolute;\r\n  top: 50%;\r\n  left: -200px;\r\n  width: 800px;\r\n  height: 800px;\r\n  background: radial-gradient(circle, rgba(208,0,0,0.15) 0%, transparent 60%);\r\n  transform: translateY(-50%);\r\n  z-index: 2;\r\n  pointer-events: none;\r\n}\r\n.cs-glow-right {\r\n  position: absolute;\r\n  top: 50%;\r\n  right: -200px;\r\n  width: 800px;\r\n  height: 800px;\r\n  background: radial-gradient(circle, rgba(255,255,255,0.03) 0%, transparent 60%);\r\n  transform: translateY(-50%);\r\n  z-index: 2;\r\n  pointer-events: none;\r\n}\r\n\r\n.cs-inner {\r\n  position: relative;\r\n  z-index: 3;\r\n  max-width: 1400px;\r\n  width: 100%;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1.2fr;\r\n  gap: 80px;\r\n  align-items: center;\r\n}\r\n\r\n.cs-content {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  animation: csSlideRight 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;\r\n}\r\n@keyframes csSlideRight {\r\n  from { opacity: 0; transform: translateX(-40px); }\r\n  to { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n.cs-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 8px 0;\r\n  margin-bottom: 24px;\r\n  border-bottom: 2px solid #d00000;\r\n}\r\n.cs-badge-text {\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  letter-spacing: 5px;\r\n  text-transform: uppercase;\r\n  color: #ffffff !important;\r\n}\r\n\r\n.cs-title {\r\n  font-size: clamp(48px, 6vw, 84px);\r\n  font-weight: 800;\r\n  color: #ffffff !important;\r\n  line-height: 0.95;\r\n  letter-spacing: -2px;\r\n  text-transform: uppercase;\r\n  margin-bottom: 32px;\r\n}\r\n.cs-title span {\r\n  color: #d00000 !important;\r\n  display: block;\r\n}\r\n.cs-title .stroke {\r\n  display: block;\r\n  -webkit-text-stroke: 1.5px rgba(255,255,255,0.3);\r\n  color: transparent !important;\r\n  font-size: clamp(28px, 4vw, 56px);\r\n  margin-top: 12px;\r\n  letter-spacing: 0px;\r\n}\r\n\r\n.cs-desc {\r\n  font-size: 16px;\r\n  font-weight: 300;\r\n  color: #ffffff !important;\r\n  line-height: 1.8;\r\n  max-width: 500px;\r\n  margin-bottom: 48px;\r\n}\r\n\r\n.cs-cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 20px 48px;\r\n  background: #d00000;\r\n  color: #ffffff !important;\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  text-decoration: none;\r\n  transition: all 0.3s ease;\r\n  box-shadow: 0 10px 30px rgba(208,0,0,0.3);\r\n}\r\n.cs-cta:hover {\r\n  background: #ffffff;\r\n  color: #000000 !important;\r\n  transform: translateY(-5px);\r\n  box-shadow: 0 15px 40px rgba(255,255,255,0.2);\r\n}\r\n\r\n.cs-3d-wrapper {\r\n  perspective: 1500px;\r\n  width: 100%;\r\n  height: 600px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  animation: csSlideLeft 1s cubic-bezier(0.22, 1, 0.36, 1) 0.3s forwards;\r\n  opacity: 0;\r\n}\r\n@keyframes csSlideLeft {\r\n  from { opacity: 0; transform: translateX(40px); }\r\n  to { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n.cs-3d-stack {\r\n  position: relative;\r\n  width: 100%;\r\n  max-width: 500px;\r\n  height: 400px;\r\n  transform-style: preserve-3d;\r\n  transition: transform 0.1s;\r\n}\r\n\r\n.cs-card {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: rgba(10, 10, 10, 0.7);\r\n  backdrop-filter: blur(15px);\r\n  -webkit-backdrop-filter: blur(15px);\r\n  border: 1px solid rgba(255,255,255,0.1);\r\n  padding: 40px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: space-between;\r\n  box-shadow: 0 20px 50px rgba(0,0,0,0.8);\r\n  transition: all 0.5s ease;\r\n}\r\n\r\n.cs-card-1 {\r\n  transform: translateZ(-150px) translateY(-40px) translateX(40px);\r\n  opacity: 0.4;\r\n  border-top: 3px solid rgba(255,255,255,0.2);\r\n}\r\n.cs-card-2 {\r\n  transform: translateZ(-75px) translateY(-20px) translateX(20px);\r\n  opacity: 0.7;\r\n  border-top: 3px solid rgba(208,0,0,0.5);\r\n}\r\n.cs-card-3 {\r\n  transform: translateZ(0) translateY(0) translateX(0);\r\n  opacity: 1;\r\n  border-top: 3px solid #d00000;\r\n  box-shadow: 0 30px 60px rgba(0,0,0,0.9), inset 0 0 30px rgba(208,0,0,0.1);\r\n}\r\n\r\n.cs-card-header {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: flex-start;\r\n}\r\n.cs-card-label {\r\n  font-size: 10px;\r\n  font-weight: 800;\r\n  color: #d00000 !important;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n}\r\n.cs-card-id {\r\n  font-size: 24px;\r\n  font-weight: 800;\r\n  color: #ffffff !important;\r\n  opacity: 0.2;\r\n}\r\n\r\n.cs-card-title {\r\n  font-size: 32px;\r\n  font-weight: 800;\r\n  color: #ffffff !important;\r\n  line-height: 1.1;\r\n  text-transform: uppercase;\r\n  margin-top: auto;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.cs-card-metrics {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 20px;\r\n  border-top: 1px solid rgba(255,255,255,0.1);\r\n  padding-top: 24px;\r\n}\r\n.cs-metric-val {\r\n  font-size: 20px;\r\n  font-weight: 800;\r\n  color: #ffffff !important;\r\n}\r\n.cs-metric-val span {\r\n  color: #d00000 !important;\r\n}\r\n.cs-metric-label {\r\n  font-size: 9px;\r\n  font-weight: 800;\r\n  color: #ffffff !important;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  margin-top: 4px;\r\n}\r\n\r\n@media(max-width: 1024px) {\r\n  .cs-inner { grid-template-columns: 1fr; gap: 40px; }\r\n  .cs-premium-hero { padding: 140px 5% 80px; }\r\n  .cs-3d-wrapper { height: 500px; }\r\n}\r\n@media(max-width: 768px) {\r\n  .cs-title { font-size: clamp(40px, 8vw, 60px); }\r\n  .cs-3d-wrapper { perspective: none; height: auto; margin-top: 40px; }\r\n  .cs-3d-stack { transform: none !important; height: auto; display: flex; flex-direction: column; gap: 20px; }\r\n  .cs-card { position: relative; transform: none !important; opacity: 1; }\r\n  .cs-card-1, .cs-card-2 { display: none; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"cs-premium-hero\" aria-label=\"Case studies RapidBase realizacje autonomizacji maszyn\">\r\n\r\n  <div class=\"cs-bg-grid\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cs-glow-left\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"cs-glow-right\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"cs-inner\">\r\n\r\n    <div class=\"cs-content\">\r\n      <div class=\"cs-badge\">\r\n        <span class=\"cs-badge-text\">Case Studies \u2014 RapidBase<\/span>\r\n      <\/div>\r\n\r\n      <h1 class=\"cs-title\">\r\n        Jedna\r\n        <span>Architektura<\/span>\r\n        <span class=\"stroke\">Niesko\u0144czone Zastosowania<\/span>\r\n      <\/h1>\r\n\r\n      <p class=\"cs-desc\">\r\n        Ka\u017cdy projekt to inne maszyny, inne \u015brodowisko i inne wymagania. RapidBase dostarcza sprawdzon\u0105 architektur\u0119 modu\u0142ow\u0105 dostosowan\u0105 do Twoich potrzeb.\r\n      <\/p>\r\n\r\n<a href=\"#realizacje\" class=\"cs-cta\">Zobacz realizacje<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"cs-3d-wrapper\">\r\n      <div class=\"cs-3d-stack\">\r\n\r\n        <div class=\"cs-card cs-card-1\">\r\n          <div class=\"cs-card-header\">\r\n            <div class=\"cs-card-label\">Projekt Zrealizowany<\/div>\r\n            <div class=\"cs-card-id\">03<\/div>\r\n          <\/div>\r\n          <div class=\"cs-card-title\">Ci\u0119\u017ckie Maszyny<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"cs-card cs-card-2\">\r\n          <div class=\"cs-card-header\">\r\n            <div class=\"cs-card-label\">Projekt Zrealizowany<\/div>\r\n            <div class=\"cs-card-id\">02<\/div>\r\n          <\/div>\r\n          <div class=\"cs-card-title\">Integracja Custom<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"cs-card cs-card-3\">\r\n          <div class=\"cs-card-header\">\r\n            <div class=\"cs-card-label\">Projekt Zrealizowany<\/div>\r\n            <div class=\"cs-card-id\">01<\/div>\r\n          <\/div>\r\n\r\n          <div class=\"cs-card-title\">AMR Roboty Mobilne<\/div>\r\n\r\n          <div class=\"cs-card-metrics\">\r\n            <div>\r\n              <div class=\"cs-metric-val\">100<span>%<\/span><\/div>\r\n              <div class=\"cs-metric-label\">Autonomia<\/div>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"cs-metric-val\">24<span>h<\/span><\/div>\r\n              <div class=\"cs-metric-label\">Cykl Pracy<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  if(window.innerWidth > 1024) {\r\n    var stack = document.querySelector('.cs-3d-stack');\r\n    document.addEventListener('mousemove', function(e) {\r\n      if(!stack) return;\r\n      var x = e.clientX \/ window.innerWidth - 0.5;\r\n      var y = e.clientY \/ window.innerHeight - 0.5;\r\n      stack.style.transform = 'rotateX('+(y*20)+'deg) rotateY('+(-x*20)+'deg)';\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-5508543 elementor-widget elementor-widget-html\" data-id=\"5508543\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.cs-clients*{box-sizing:border-box;margin:0;padding:0}\r\n.cs-clients{background:#fff;padding:48px 40px;border-bottom:1px solid #e8e6e2}\r\n.cs-clients-inner{max-width:1100px;margin:0 auto}\r\n.cs-clients-label{text-align:center;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#bbb;margin-bottom:32px}\r\n.cs-clients-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}\r\n.cs-client{background:#f7f6f4;padding:28px 20px;display:flex;align-items:center;justify-content:center;min-height:90px;position:relative;overflow:hidden;transition:background 0.3s,transform 0.3s,box-shadow 0.3s;cursor:pointer}\r\n.cs-client::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:#d00000;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}\r\n.cs-client:hover{background:#fff;transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,0.08),0 0 0 1px #f0efed}\r\n.cs-client:hover::before{transform:scaleX(1)}\r\n.cs-client img{max-width:120px;max-height:40px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(0%);opacity:0.7;transition:opacity 0.3s,transform 0.3s}\r\n.cs-client:hover img{opacity:1;transform:scale(1.05)}\r\n@media(max-width:900px){.cs-clients-grid{grid-template-columns:repeat(3,1fr)}.cs-clients{padding:40px 32px}}\r\n@media(max-width:600px){.cs-clients{padding:36px 20px}.cs-clients-grid{grid-template-columns:repeat(2,1fr)}.cs-client{padding:20px 16px;min-height:72px}}\r\n<\/style>\r\n\r\n<section class=\"cs-clients\">\r\n  <div class=\"cs-clients-inner\">\r\n    <div class=\"cs-clients-label\">Zaufali nam<\/div>\r\n    <div class=\"cs-clients-grid\">\r\n      <div class=\"cs-client\">\r\n        <img decoding=\"async\" src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/1676ac78af4fc04f9851ac9d800b9164.webp\" alt=\"WnD \u2014 klient RapidBase\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"cs-client\">\r\n        <img decoding=\"async\" src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/Orange-Logo-scaled.png\" alt=\"Orange \u2014 klient RapidBase\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"cs-client\">\r\n        <img decoding=\"async\" src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/ID_Logistics_logo.svg.png\" alt=\"ID Logistics \u2014 klient RapidBase\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"cs-client\">\r\n        <img decoding=\"async\" src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/LOGOTYP_CEGIELNIA-e1693057981511.png\" alt=\"Cegielnia Grabarz \u2014 klient RapidBase\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"cs-client\">\r\n        <img decoding=\"async\" src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/aret-logo_250x130_708.jpg.webp\" alt=\"Aret \u2014 klient RapidBase\" loading=\"lazy\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73e4c58 e-con-full e-flex e-con e-parent\" data-id=\"73e4c58\" data-element_type=\"container\" data-e-type=\"container\" id=\"realizacje\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd870d9 elementor-widget elementor-widget-shortcode\" data-id=\"fd870d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\r\n    @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@300;800&display=swap\");\r\n    .rb-cs-wrap{font-family:\"Open Sans\",sans-serif;background:#080808;padding:80px 60px;position:relative}\r\n    .rb-cs-wrap::before{content:\"\";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#d00000,rgba(208,0,0,0.2))}\r\n    .rb-cs-inner{max-width:1280px;margin:0 auto}\r\n    .rb-cs-top{margin-bottom:48px}\r\n    .rb-cs-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}\r\n    .rb-cs-eyebrow-line{width:32px;height:2px;background:#d00000}\r\n    .rb-cs-eyebrow-text{font-size:10px;font-weight:800;letter-spacing:5px;text-transform:uppercase;color:#d00000}\r\n    .rb-cs-title{font-size:clamp(24px,3vw,40px);font-weight:800;color:#fff;letter-spacing:-1px;line-height:1.05;margin:0}\r\n    .rb-cs-title span{color:#d00000}\r\n    .rb-cs-desc{font-size:15px;font-weight:300;color:rgba(255,255,255,0.7);line-height:1.8;max-width:720px;margin-top:12px}\r\n    .rb-cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}\r\n    .rb-cs-card{background:#0d0000;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background 0.3s;text-decoration:none}\r\n    .rb-cs-card::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;background:#d00000;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);z-index:2}\r\n    .rb-cs-card:hover{background:#130000}\r\n    .rb-cs-card:hover::before{transform:scaleX(1)}\r\n    .rb-cs-card-img{width:100%;height:240px;overflow:hidden;flex-shrink:0;position:relative}\r\n    .rb-cs-card-img img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.7);transform:scale(1.05);transition:filter 0.5s,transform 0.6s}\r\n    .rb-cs-card:hover .rb-cs-card-img img{filter:brightness(0.9);transform:scale(1)}\r\n    .rb-cs-card-img-ph{width:100%;height:100%;background:#1a0505;display:flex;align-items:center;justify-content:center}\r\n    .rb-cs-card-img-ph-icon{width:48px;height:48px;background:rgba(208,0,0,0.15);border:1px solid rgba(208,0,0,0.3);display:flex;align-items:center;justify-content:center}\r\n    .rb-cs-card-body{padding:28px 28px 24px;flex:1;display:flex;flex-direction:column;gap:10px}\r\n    .rb-cs-card-num{font-size:9px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:rgba(208,0,0,0.6)}\r\n    .rb-cs-card-title{font-size:20px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:-0.3px;line-height:1.15;margin:0;flex:1}\r\n    .rb-cs-card-btn{display:inline-flex;align-items:center;gap:8px;font-family:\"Open Sans\",sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.5);border-bottom:1px solid rgba(208,0,0,0.3);padding-bottom:3px;transition:color 0.25s,border-color 0.25s;margin-top:8px;width:fit-content}\r\n    .rb-cs-card:hover .rb-cs-card-btn{color:#fff;border-color:#d00000}\r\n    @media(max-width:1024px){.rb-cs-wrap{padding:64px 40px}.rb-cs-grid{grid-template-columns:repeat(2,1fr)}}\r\n    @media(max-width:640px){.rb-cs-wrap{padding:48px 24px}.rb-cs-grid{grid-template-columns:1fr}}\r\n    @media(max-width:480px){.rb-cs-wrap{padding:40px 20px}.rb-cs-card-img{height:200px}}\r\n    <\/style><section class=\"rb-cs-wrap\"><div class=\"rb-cs-inner\"><div class=\"rb-cs-top\"><div class=\"rb-cs-eyebrow\"><div class=\"rb-cs-eyebrow-line\"><\/div><div class=\"rb-cs-eyebrow-text\">Realizacje<\/div><\/div><h2 class=\"rb-cs-title\">Jedna architektura, <span>nieskonczone zastosowania<\/span><\/h2><p class=\"rb-cs-desc\">Zobacz jak komponenty RapidBase tworza success stories w roznych scenariuszach przemyslowych.<\/p><\/div><div class=\"rb-cs-grid\"><a class=\"rb-cs-card\" href=\"https:\/\/rapidbase.hetbot.com\/en\/case_study\/1485\/\"><div class=\"rb-cs-card-img\"><img decoding=\"async\" src=\"https:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/AMR-scaled.png\" alt=\"Modu\u0142owy robot transportowy\" loading=\"lazy\"><\/div><div class=\"rb-cs-card-body\"><div class=\"rb-cs-card-num\">01 \/ Case study<\/div><h3 class=\"rb-cs-card-title\">Modu\u0142owy robot transportowy<\/h3><span class=\"rb-cs-card-btn\">Zobacz wiecej &rarr;<\/span><\/div><\/a><a class=\"rb-cs-card\" href=\"https:\/\/rapidbase.hetbot.com\/en\/case_study\/multibat\/\"><div class=\"rb-cs-card-img\"><img decoding=\"async\" src=\"https:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/05\/MultiBat_Auto-scaled.png\" alt=\"MultiBat Stacja wymiany baterii\" loading=\"lazy\"><\/div><div class=\"rb-cs-card-body\"><div class=\"rb-cs-card-num\">02 \/ Case study<\/div><h3 class=\"rb-cs-card-title\">MultiBat Stacja wymiany baterii<\/h3><span class=\"rb-cs-card-btn\">Zobacz wiecej &rarr;<\/span><\/div><\/a><\/div><\/div><\/section><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0d655f e-con-full e-flex e-con e-parent\" data-id=\"e0d655f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f59b0a5 elementor-widget elementor-widget-html\" data-id=\"f59b0a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@300;800&display=swap');\r\n\r\n.rb-video*{box-sizing:border-box;margin:0;padding:0}\r\n.rb-video{font-family:'Open Sans',sans-serif;background:#fff;padding:100px 60px;position:relative;overflow:hidden}\r\n.rb-video::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#d00000,rgba(208,0,0,0.2))}\r\n.rb-video-inner{max-width:1280px;margin:0 auto}\r\n\r\n.rb-video-top{margin-bottom:48px;opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease}\r\n.rb-video-top.visible{opacity:1;transform:translateY(0)}\r\n.rb-video-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}\r\n.rb-video-eyebrow-line{width:32px;height:2px;background:#d00000}\r\n.rb-video-eyebrow-text{font-size:10px;font-weight:800;letter-spacing:5px;text-transform:uppercase;color:#d00000}\r\n.rb-video-title{font-size:clamp(24px,3vw,44px);font-weight:800;color:#0a0a0a;letter-spacing:-1px;line-height:1.05;margin:0}\r\n.rb-video-title span{color:#d00000}\r\n\r\n.rb-video-wrap{position:relative;width:100%;opacity:0;transform:translateY(24px);transition:opacity 0.7s ease 0.15s,transform 0.7s ease 0.15s}\r\n.rb-video-wrap.visible{opacity:1;transform:translateY(0)}\r\n\r\n.rb-video-ratio{position:relative;width:100%;padding-bottom:56.25%;background:#000}\r\n.rb-video-ratio video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\r\n\r\n.rb-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);transition:opacity 0.4s ease;cursor:pointer;z-index:2}\r\n.rb-video-overlay.hidden{opacity:0;pointer-events:none}\r\n.rb-video-play{width:80px;height:80px;background:#d00000;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,background 0.3s}\r\n.rb-video-play:hover{background:#b00000;transform:scale(1.1)}\r\n.rb-video-play svg{width:28px;height:28px;fill:#fff;margin-left:4px}\r\n\r\n.rb-video-controls{display:flex;align-items:center;gap:0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,0.06);padding:0 16px;height:52px}\r\n.rb-vc-btn{width:44px;height:52px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity 0.2s;padding:0}\r\n.rb-vc-btn:hover{opacity:0.7}\r\n.rb-vc-btn svg{width:18px;height:18px;fill:#fff;flex-shrink:0}\r\n.rb-vc-btn svg.stroke{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\r\n\r\n.rb-vc-progress{flex:1;margin:0 12px;position:relative;height:3px;background:rgba(255,255,255,0.2);cursor:pointer}\r\n.rb-vc-progress-fill{height:100%;background:#d00000;width:0%;transition:width 0.1s linear;pointer-events:none}\r\n.rb-vc-progress:hover .rb-vc-progress-fill{background:#ff1a1a}\r\n\r\n.rb-vc-time{font-size:11px;font-weight:800;color:rgba(255,255,255,0.5);letter-spacing:1px;white-space:nowrap;margin-right:8px;min-width:80px;text-align:center}\r\n\r\n.rb-vc-volume{display:flex;align-items:center;gap:8px}\r\n.rb-vc-volume-slider{width:60px;height:3px;background:rgba(255,255,255,0.2);cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;outline:none;border:none}\r\n.rb-vc-volume-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;background:#d00000;border-radius:50%;cursor:pointer}\r\n.rb-vc-volume-slider::-moz-range-thumb{width:12px;height:12px;background:#d00000;border-radius:50%;cursor:pointer;border:none}\r\n\r\n.rb-vc-label{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.3);margin-left:auto;padding-left:16px;border-left:1px solid rgba(255,255,255,0.1)}\r\n\r\n@media(max-width:1024px){.rb-video{padding:80px 40px}}\r\n@media(max-width:768px){.rb-video{padding:64px 24px}.rb-video-play{width:64px;height:64px}.rb-video-play svg{width:22px;height:22px}.rb-vc-volume{display:none}.rb-vc-label{display:none}}\r\n@media(max-width:480px){.rb-video{padding:48px 20px}}\r\n<\/style>\r\n\r\n<section class=\"rb-video\" aria-label=\"Film przedstawiaj\u0105cy RapidBase \u2014 modu\u0142owy system autonomizacji maszyn\">\r\n  <div class=\"rb-video-inner\">\r\n\r\n    <div class=\"rb-video-top\">\r\n      <div class=\"rb-video-eyebrow\">\r\n        <div class=\"rb-video-eyebrow-line\"><\/div>\r\n        <div class=\"rb-video-eyebrow-text\">RapidBase w akcji<\/div>\r\n      <\/div>\r\n      <h2 class=\"rb-video-title\">Zobacz jak dzia\u0142a<br><span>RapidBase<\/span><\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"rb-video-wrap\">\r\n      <div class=\"rb-video-ratio\">\r\n        <video id=\"rbVideo\" preload=\"metadata\" playsinline>\r\n          <source src=\"http:\/\/rapidbase.hetbot.com\/wp-content\/uploads\/2026\/06\/0610.mp4\" type=\"video\/mp4\">\r\n        <\/video>\r\n        <div class=\"rb-video-overlay\" id=\"rbVideoOverlay\">\r\n          <div class=\"rb-video-play\" aria-label=\"Odtw\u00f3rz film\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M5 3l14 9-14 9V3z\"\/><\/svg>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rb-video-controls\">\r\n        <button class=\"rb-vc-btn\" id=\"rbPlayBtn\" aria-label=\"Odtw\u00f3rz \/ Pauza\">\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M5 3l14 9-14 9V3z\"\/><\/svg>\r\n        <\/button>\r\n        <button class=\"rb-vc-btn\" id=\"rbRestartBtn\" aria-label=\"Od pocz\u0105tku\">\r\n          <svg class=\"stroke\" viewBox=\"0 0 24 24\"><polyline points=\"1 4 1 10 7 10\"\/><path d=\"M3.51 15a9 9 0 1 0 .49-4.38\"\/><\/svg>\r\n        <\/button>\r\n        <div class=\"rb-vc-progress\" id=\"rbProgress\">\r\n          <div class=\"rb-vc-progress-fill\" id=\"rbProgressFill\"><\/div>\r\n        <\/div>\r\n        <div class=\"rb-vc-time\" id=\"rbTime\">0:00 \/ 0:00<\/div>\r\n        <div class=\"rb-vc-volume\">\r\n          <button class=\"rb-vc-btn\" id=\"rbMuteBtn\" aria-label=\"Wycisz\">\r\n            <svg viewBox=\"0 0 24 24\"><polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\" fill=\"#fff\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>\r\n          <\/button>\r\n          <input type=\"range\" class=\"rb-vc-volume-slider\" id=\"rbVolume\" min=\"0\" max=\"1\" step=\"0.05\" value=\"1\">\r\n        <\/div>\r\n        <button class=\"rb-vc-btn\" id=\"rbFullBtn\" aria-label=\"Pe\u0142ny ekran\">\r\n          <svg class=\"stroke\" viewBox=\"0 0 24 24\"><path d=\"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3\"\/><\/svg>\r\n        <\/button>\r\n        <div class=\"rb-vc-label\">HetBot Group<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var top = document.querySelector('.rb-video-top');\r\n  var wrap = document.querySelector('.rb-video-wrap');\r\n  var video = document.getElementById('rbVideo');\r\n  var overlay = document.getElementById('rbVideoOverlay');\r\n  var playBtn = document.getElementById('rbPlayBtn');\r\n  var restartBtn = document.getElementById('rbRestartBtn');\r\n  var muteBtn = document.getElementById('rbMuteBtn');\r\n  var fullBtn = document.getElementById('rbFullBtn');\r\n  var progress = document.getElementById('rbProgress');\r\n  var progressFill = document.getElementById('rbProgressFill');\r\n  var volumeSlider = document.getElementById('rbVolume');\r\n  var timeEl = document.getElementById('rbTime');\r\n\r\n  var observer = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(entry){\r\n      if(entry.isIntersecting){entry.target.classList.add('visible');observer.unobserve(entry.target)}\r\n    });\r\n  },{threshold:0.1});\r\n  if(top) observer.observe(top);\r\n  if(wrap) observer.observe(wrap);\r\n\r\n  function formatTime(s){\r\n    var m=Math.floor(s\/60);\r\n    var sec=Math.floor(s%60);\r\n    return m+':'+(sec<10?'0':'')+sec;\r\n  }\r\n\r\n  function updatePlayIcon(){\r\n    playBtn.innerHTML = video.paused\r\n      ? '<svg viewBox=\"0 0 24 24\"><path d=\"M5 3l14 9-14 9V3z\" fill=\"#fff\"\/><\/svg>'\r\n      : '<svg viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"4\" width=\"4\" height=\"16\" fill=\"#fff\"\/><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\" fill=\"#fff\"\/><\/svg>';\r\n  }\r\n\r\n  function updateMuteIcon(){\r\n    muteBtn.innerHTML = video.muted || video.volume===0\r\n      ? '<svg viewBox=\"0 0 24 24\"><polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\" fill=\"#fff\"\/><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\/><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>'\r\n      : '<svg viewBox=\"0 0 24 24\"><polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\" fill=\"#fff\"\/><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>';\r\n  }\r\n\r\n  if(overlay) overlay.addEventListener('click', function(){\r\n    video.play();\r\n    overlay.classList.add('hidden');\r\n    updatePlayIcon();\r\n  });\r\n\r\n  if(playBtn) playBtn.addEventListener('click', function(){\r\n    if(video.paused){video.play();overlay.classList.add('hidden')}\r\n    else{video.pause();overlay.classList.remove('hidden')}\r\n    updatePlayIcon();\r\n  });\r\n\r\n  if(restartBtn) restartBtn.addEventListener('click', function(){\r\n    video.currentTime=0;\r\n    video.play();\r\n    overlay.classList.add('hidden');\r\n    updatePlayIcon();\r\n  });\r\n\r\n  if(muteBtn) muteBtn.addEventListener('click', function(){\r\n    video.muted=!video.muted;\r\n    updateMuteIcon();\r\n  });\r\n\r\n  if(volumeSlider) volumeSlider.addEventListener('input', function(){\r\n    video.volume=this.value;\r\n    video.muted=this.value==0;\r\n    updateMuteIcon();\r\n  });\r\n\r\n  if(fullBtn) fullBtn.addEventListener('click', function(){\r\n    var container = video.closest('.rb-video-ratio') || video;\r\n    if(document.fullscreenElement){document.exitFullscreen()}\r\n    else if(container.requestFullscreen){container.requestFullscreen()}\r\n    else if(video.webkitEnterFullscreen){video.webkitEnterFullscreen()}\r\n  });\r\n\r\n  if(progress) progress.addEventListener('click', function(e){\r\n    var rect=this.getBoundingClientRect();\r\n    var pct=(e.clientX-rect.left)\/rect.width;\r\n    video.currentTime=pct*video.duration;\r\n  });\r\n\r\n  if(video){\r\n    video.addEventListener('timeupdate', function(){\r\n      if(video.duration){\r\n        var pct=(video.currentTime\/video.duration)*100;\r\n        progressFill.style.width=pct+'%';\r\n        timeEl.textContent=formatTime(video.currentTime)+' \/ '+formatTime(video.duration);\r\n      }\r\n    });\r\n    video.addEventListener('ended', function(){\r\n      overlay.classList.remove('hidden');\r\n      updatePlayIcon();\r\n    });\r\n    video.addEventListener('pause', function(){updatePlayIcon()});\r\n    video.addEventListener('play', function(){updatePlayIcon()});\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41ed61a e-con-full e-flex e-con e-parent\" data-id=\"41ed61a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6ca060 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"d6ca060\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@300;800&display=swap');\r\n\r\n.cta-form*{box-sizing:border-box;margin:0;padding:0}\r\n.cta-form{font-family:'Open Sans',sans-serif;background:#f7f6f4;padding:100px 60px;position:relative;overflow:hidden}\r\n.cta-form::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#d00000,rgba(208,0,0,0.2))}\r\n.cta-form-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}\r\n\r\n.cta-form-left{opacity:0;transform:translateY(32px);transition:opacity 0.7s ease,transform 0.7s ease}\r\n.cta-form-left.visible{opacity:1;transform:translateY(0)}\r\n.cta-form-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}\r\n.cta-form-eyebrow-line{width:32px;height:2px;background:#d00000}\r\n.cta-form-eyebrow-text{font-size:10px;font-weight:800;letter-spacing:5px;text-transform:uppercase;color:#d00000}\r\n.cta-form-title{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#0a0a0a;line-height:1.05;letter-spacing:-1px;margin-bottom:20px}\r\n.cta-form-title span{color:#d00000}\r\n.cta-form-desc{font-size:15px;font-weight:300;color:#666;line-height:1.8;margin-bottom:40px}\r\n.cta-form-info{display:flex;flex-direction:column;gap:16px}\r\n.cta-form-info-item{display:flex;align-items:center;gap:14px}\r\n.cta-form-info-icon{width:40px;height:40px;background:#fff;border:1px solid #e0deda;display:flex;align-items:center;justify-content:center;flex-shrink:0}\r\n.cta-form-info-icon svg{width:16px;height:16px;stroke:#d00000;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\r\n.cta-form-info-label{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:2px}\r\n.cta-form-info-val{font-size:14px;font-weight:300;color:#333}\r\n.cta-form-info-val a{color:#333;text-decoration:none;transition:color 0.2s}\r\n.cta-form-info-val a:hover{color:#d00000}\r\n\r\n.cta-form-right{background:#fff;padding:48px;opacity:0;transform:translateY(32px);transition:opacity 0.7s ease 0.15s,transform 0.7s ease 0.15s}\r\n.cta-form-right.visible{opacity:1;transform:translateY(0)}\r\n\r\n.cta-form-group{margin-bottom:24px}\r\n.cta-form-label{display:block;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:8px}\r\n.cta-form-label span{color:#d00000}\r\n.cta-form-input,.cta-form-textarea,.cta-form-select{width:100%;background:#f7f6f4;border:none;border-bottom:2px solid #e0deda;padding:14px 0;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;color:#0a0a0a;outline:none;transition:border-color 0.3s;border-radius:0;appearance:none}\r\n.cta-form-input:focus,.cta-form-textarea:focus,.cta-form-select:focus{border-color:#d00000;background:#fff}\r\n.cta-form-input::placeholder,.cta-form-textarea::placeholder{color:#bbb;font-weight:300}\r\n.cta-form-textarea{resize:none;min-height:120px;line-height:1.6}\r\n.cta-form-select{cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}\r\n\r\n.cta-form-chips{display:flex;flex-wrap:wrap;gap:8px}\r\n.cta-form-chip{padding:8px 16px;border:1px solid #e0deda;background:#f7f6f4;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#666;cursor:pointer;transition:all 0.2s;user-select:none}\r\n.cta-form-chip:hover{border-color:#d00000;color:#d00000}\r\n.cta-form-chip.active{background:#d00000;border-color:#d00000;color:#fff}\r\n\r\n.cta-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}\r\n.cta-form-consent{display:flex;align-items:flex-start;gap:12px;margin-bottom:32px}\r\n.cta-form-consent input[type=\"checkbox\"]{width:18px;height:18px;flex-shrink:0;accent-color:#d00000;margin-top:2px;cursor:pointer}\r\n.cta-form-consent-text{font-size:11px;font-weight:300;color:#999;line-height:1.6}\r\n.cta-form-consent-text span{color:#d00000}\r\n.cta-form-consent-text a{color:#d00000;font-weight:600;text-decoration:underline;text-decoration-color:rgba(208,0,0,0.3);transition:text-decoration-color 0.2s}\r\n.cta-form-consent-text a:hover{text-decoration-color:#d00000}\r\n\r\n.cta-form-submit{display:flex;align-items:center;gap:20px;flex-wrap:wrap}\r\n.cta-form-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;background:#0a0a0a;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:background 0.25s;position:relative;overflow:hidden}\r\n.cta-form-btn::before{content:'';position:absolute;inset:0;background:rgba(208,0,0,0.9);transform:translateX(-100%);transition:transform 0.4s ease}\r\n.cta-form-btn:hover::before{transform:translateX(0)}\r\n.cta-form-btn:disabled{opacity:0.6;cursor:not-allowed}\r\n.cta-form-btn span{position:relative;z-index:1;display:flex;align-items:center;gap:12px}\r\n.cta-form-btn-arrow{display:inline-block;transition:transform 0.3s}\r\n.cta-form-btn:hover .cta-form-btn-arrow{transform:translateX(4px)}\r\n.cta-form-note{font-size:11px;font-weight:300;color:#bbb;line-height:1.5}\r\n\r\n.cta-form-error{display:none;background:#fff0f0;border-left:3px solid #d00000;padding:12px 16px;font-size:13px;font-weight:300;color:#d00000;margin-bottom:20px}\r\n\r\n.cta-form-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;gap:16px}\r\n.cta-form-success-icon{width:56px;height:56px;background:#d00000;display:flex;align-items:center;justify-content:center}\r\n.cta-form-success-icon svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\r\n.cta-form-success-title{font-size:24px;font-weight:800;color:#0a0a0a;letter-spacing:-0.5px}\r\n.cta-form-success-sub{font-size:14px;font-weight:300;color:#999}\r\n\r\n@media(max-width:1024px){.cta-form{padding:80px 40px}.cta-form-inner{gap:48px}}\r\n@media(max-width:768px){.cta-form{padding:64px 24px}.cta-form-inner{grid-template-columns:1fr;gap:48px}.cta-form-right{padding:36px 32px}.cta-form-row{grid-template-columns:1fr}}\r\n@media(max-width:480px){.cta-form{padding:48px 20px}.cta-form-right{padding:28px 20px}.cta-form-submit{flex-direction:column;align-items:flex-start}}\r\n<\/style>\r\n\r\n<section class=\"cta-form\" aria-label=\"Formularz kontaktowy RapidBase \u2014 zapytaj o ofert\u0119 autonomizacji maszyn\">\r\n  <div class=\"cta-form-inner\">\r\n\r\n    <div class=\"cta-form-left\">\r\n      <div class=\"cta-form-eyebrow\">\r\n        <div class=\"cta-form-eyebrow-line\"><\/div>\r\n        <div class=\"cta-form-eyebrow-text\">Kontakt<\/div>\r\n      <\/div>\r\n      <h2 class=\"cta-form-title\">Chcesz ruszy\u0107<br>z projektem<br><span>od zaraz?<\/span><\/h2>\r\n      <p class=\"cta-form-desc\">Opisz swoj\u0105 maszyn\u0119 lub projekt. Nasz zesp\u00f3\u0142 odpowie w ci\u0105gu 24 godzin z konkretnym planem dzia\u0142ania dopasowanym do Twojego przypadku.<\/p>\r\n      <div class=\"cta-form-info\">\r\n        <div class=\"cta-form-info-item\">\r\n          <div class=\"cta-form-info-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"cta-form-info-label\">Email<\/div>\r\n            <div class=\"cta-form-info-val\"><a href=\"mailto:rapidbase@hetbot.com\">rapidbase@hetbot.com<\/a><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cta-form-info-item\">\r\n          <div class=\"cta-form-info-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 9.81a19.79 19.79 0 01-3.07-8.68A2 2 0 012 .99h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"cta-form-info-label\">Telefon<\/div>\r\n            <div class=\"cta-form-info-val\"><a href=\"tel:+48781393328\">+48 781 393 328<\/a><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cta-form-info-item\">\r\n          <div class=\"cta-form-info-icon\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n          <\/div>\r\n          <div>\r\n            <div class=\"cta-form-info-label\">Siedziba<\/div>\r\n            <div class=\"cta-form-info-val\">ul. Stefanowskiego 18<br>90-537 \u0141\u00f3d\u017a<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cta-form-right\">\r\n      <div class=\"cta-form-error\" id=\"rfError\" role=\"alert\"><\/div>\r\n\r\n      <form id=\"rfForm\" aria-label=\"Formularz zapytania o ofert\u0119 RapidBase\" novalidate>\r\n\r\n        <div class=\"cta-form-group\">\r\n          <label class=\"cta-form-label\">Temat <span>*<\/span><\/label>\r\n          <div class=\"cta-form-chips\" role=\"group\" aria-label=\"Wybierz temat zapytania\">\r\n            <div class=\"cta-form-chip active\" role=\"checkbox\" aria-checked=\"true\" tabindex=\"0\" data-topic=\"Autonomizacja maszyn\">Autonomizacja maszyn<\/div>\r\n            <div class=\"cta-form-chip\" role=\"checkbox\" aria-checked=\"false\" tabindex=\"0\" data-topic=\"Rozw\u00f3j nowych robot\u00f3w\">Rozw\u00f3j nowych robot\u00f3w<\/div>\r\n            <div class=\"cta-form-chip\" role=\"checkbox\" aria-checked=\"false\" tabindex=\"0\" data-topic=\"Development technologii\">Development technologii<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"cta-form-row\">\r\n          <div class=\"cta-form-group\">\r\n            <label class=\"cta-form-label\" for=\"rfPhone\">Numer telefonu<\/label>\r\n            <input type=\"tel\" id=\"rfPhone\" name=\"phone\" class=\"cta-form-input\" placeholder=\"+48 000 000 000\" autocomplete=\"tel\">\r\n          <\/div>\r\n          <div class=\"cta-form-group\">\r\n            <label class=\"cta-form-label\" for=\"rfEmail\">Email <span>*<\/span><\/label>\r\n            <input type=\"email\" id=\"rfEmail\" name=\"email\" class=\"cta-form-input\" placeholder=\"jan@firma.pl\" required autocomplete=\"email\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"cta-form-group\">\r\n          <label class=\"cta-form-label\" for=\"rfMessage\">Opis rozwa\u017canego projektu<\/label>\r\n          <textarea id=\"rfMessage\" name=\"message\" class=\"cta-form-textarea\" placeholder=\"Opisz swoj\u0105 maszyn\u0119 lub projekt kt\u00f3ry chcesz zautonomizowa\u0107...\"><\/textarea>\r\n        <\/div>\r\n\r\n        <div class=\"cta-form-consent\">\r\n          <input type=\"checkbox\" id=\"rfConsent\" name=\"consent\" required>\r\n          <label class=\"cta-form-consent-text\" for=\"rfConsent\">\r\n            Wyra\u017cam zgod\u0119 na kontakt ze strony HetBot Sp. z o.o. w celu obs\u0142ugi mojego zapytania oraz przygotowania odpowiedzi lub oferty na podstawie danych podanych w formularzu. Zapozna\u0142em\/am si\u0119 z <a href=\"https:\/\/rapidbase.hetbot.com\/polityka-prywatnosci\/\" target=\"_blank\" rel=\"noopener\">Polityk\u0105 prywatno\u015bci<\/a>. <span>*<\/span>\r\n          <\/label>\r\n        <\/div>\r\n\r\n        <div class=\"cta-form-submit\">\r\n          <button type=\"submit\" id=\"rfBtn\" class=\"cta-form-btn\" aria-label=\"Wy\u015blij zapytanie o ofert\u0119 RapidBase\">\r\n            <span>\r\n              <span id=\"rfBtnLabel\">Wy\u015blij zapytanie<\/span>\r\n              <span class=\"cta-form-btn-arrow\" aria-hidden=\"true\">\u2192<\/span>\r\n            <\/span>\r\n          <\/button>\r\n          <span class=\"cta-form-note\">Odpowiadamy<br>w ci\u0105gu 24h<\/span>\r\n        <\/div>\r\n\r\n      <\/form>\r\n\r\n      <div class=\"cta-form-success\" id=\"rfSuccess\" role=\"alert\" aria-live=\"polite\">\r\n        <div class=\"cta-form-success-icon\">\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cta-form-success-title\">Wiadomo\u015b\u0107 wys\u0142ana!<\/div>\r\n        <div class=\"cta-form-success-sub\">Odezwiemy si\u0119 w ci\u0105gu 24 godzin.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var ENDPOINT = '\/wp-json\/rapidbase\/v1\/contact';\r\n\r\n  var els = document.querySelectorAll('.cta-form-left,.cta-form-right');\r\n  var observer = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(entry){\r\n      if(entry.isIntersecting){ entry.target.classList.add('visible'); observer.unobserve(entry.target); }\r\n    });\r\n  }, {threshold: 0.1});\r\n  els.forEach(function(el){ observer.observe(el); });\r\n\r\n  document.querySelectorAll('.cta-form-chip').forEach(function(chip){\r\n    chip.addEventListener('click', function(){\r\n      chip.classList.toggle('active');\r\n      chip.setAttribute('aria-checked', chip.classList.contains('active'));\r\n    });\r\n    chip.addEventListener('keydown', function(e){\r\n      if(e.key===' '||e.key==='Enter'){ e.preventDefault(); chip.click(); }\r\n    });\r\n  });\r\n\r\n  document.getElementById('rfForm').addEventListener('submit', function(e){\r\n    e.preventDefault();\r\n\r\n    var email   = document.getElementById('rfEmail').value.trim();\r\n    var phone   = document.getElementById('rfPhone').value.trim();\r\n    var message = document.getElementById('rfMessage').value.trim();\r\n    var consent = document.getElementById('rfConsent').checked;\r\n    var errEl   = document.getElementById('rfError');\r\n    var btn     = document.getElementById('rfBtn');\r\n    var btnLbl  = document.getElementById('rfBtnLabel');\r\n\r\n    var topics = [];\r\n    document.querySelectorAll('.cta-form-chip.active').forEach(function(c){\r\n      topics.push(c.getAttribute('data-topic'));\r\n    });\r\n\r\n    errEl.style.display = 'none';\r\n    if(!email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)){\r\n      errEl.textContent = 'Podaj poprawny adres email.';\r\n      errEl.style.display = 'block';\r\n      return;\r\n    }\r\n    if(!consent){\r\n      errEl.textContent = 'Wymagana zgoda na kontakt.';\r\n      errEl.style.display = 'block';\r\n      return;\r\n    }\r\n\r\n    btn.disabled = true;\r\n    btnLbl.textContent = 'Wysy\u0142anie\u2026';\r\n\r\n    fetch(ENDPOINT, {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json' },\r\n      body: JSON.stringify({ email: email, phone: phone, message: message, topics: topics })\r\n    })\r\n    .then(function(res){ return res.json(); })\r\n    .then(function(data){\r\n      if(data.success){\r\n        document.getElementById('rfForm').style.display = 'none';\r\n        document.getElementById('rfSuccess').style.display = 'flex';\r\n      } else {\r\n        errEl.textContent = data.message || 'B\u0142\u0105d wysy\u0142ki. Spr\u00f3buj ponownie.';\r\n        errEl.style.display = 'block';\r\n        btn.disabled = false;\r\n        btnLbl.textContent = 'Wy\u015blij zapytanie';\r\n      }\r\n    })\r\n    .catch(function(){\r\n      errEl.textContent = 'B\u0142\u0105d po\u0142\u0105czenia z serwerem. Spr\u00f3buj ponownie.';\r\n      errEl.style.display = 'block';\r\n      btn.disabled = false;\r\n      btnLbl.textContent = 'Wy\u015blij zapytanie';\r\n    });\r\n  });\r\n})();\r\n<\/script>\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>Case Studies \u2014 RapidBase Jedna Architektura Niesko\u0144czone Zastosowania Ka\u017cdy projekt to inne maszyny, inne \u015brodowisko i inne wymagania. RapidBase dostarcza sprawdzon\u0105 architektur\u0119 modu\u0142ow\u0105 dostosowan\u0105 do Twoich potrzeb. Zobacz realizacje Projekt Zrealizowany 03 Ci\u0119\u017ckie Maszyny Projekt Zrealizowany 02 Integracja Custom Projekt Zrealizowany 01 AMR Roboty Mobilne 100% Autonomia 24h Cykl Pracy Zaufali nam RapidBase w akcji [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1191","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/pages\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":79,"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/pages\/1191\/revisions"}],"predecessor-version":[{"id":2652,"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/pages\/1191\/revisions\/2652"}],"wp:attachment":[{"href":"https:\/\/rapidbase.hetbot.com\/en\/wp-json\/wp\/v2\/media?parent=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}