{"id":8355,"date":"2026-03-09T16:29:58","date_gmt":"2026-03-09T16:29:58","guid":{"rendered":"https:\/\/agro-tech-solution.com\/czyszczalnia-sitowa-uks\/"},"modified":"2026-05-28T18:04:15","modified_gmt":"2026-05-28T18:04:15","slug":"czyszczalnia-sitowa-uks","status":"publish","type":"page","link":"https:\/\/agro-tech-solution.com\/pl\/czyszczalnia-sitowa-uks\/","title":{"rendered":"Czyszczalnia UKS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8355\" class=\"elementor elementor-8355 elementor-7689\">\n\t\t\t\t<div class=\"elementor-element elementor-element-414def55 e-flex e-con-boxed e-con e-parent\" data-id=\"414def55\" 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-8cbf943 elementor-widget elementor-widget-html\" data-id=\"8cbf943\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<section class=\"hub-agm-hero-v4\">\n  <div class=\"hub-agm-hero-v4__bg\"><\/div>\n\n  <div class=\"hub-agm-hero-v4__wrap\">\n\n    <div class=\"hub-agm-hero-v4__content\">\n      <span class=\"hub-agm-hero-v4__eyebrow hub-reveal hub-reveal--fade-left\" style=\"--d:0s;\">\n        MOBILNA CZYSZCZALNIA SITOWA UKS\n      <\/span>\n\n      <h1 class=\"hub-agm-hero-v4__title hub-reveal hub-reveal--title\" style=\"--d:.1s;\">\n        Seria mobilnych<br>czyszczalni UKS\n      <\/h1>\n\n      <p class=\"hub-agm-hero-v4__text hub-reveal hub-reveal--fade-up\" style=\"--d:.24s;\">\n        Kompaktowe czyszczalnie sitowe do ma\u0142ych gospodarstw i obs\u0142ugi ziarna na miejscu. Seria UKS zosta\u0142a zaprojektowana do wydajnego czyszczenia i kalibracji r\u00f3\u017cnych upraw, \u0142\u0105cz\u0105c prost\u0105 obs\u0142ug\u0119, szybk\u0105 wymian\u0119 sit oraz wygodn\u0105 mobilno\u015b\u0107 w jednej praktycznej maszynie.\n      <\/p>\n\n      <div class=\"hub-agm-hero-v4__actions hub-reveal hub-reveal--fade-up\" style=\"--d:.38s;\">\n  <a href=\"#contact\" class=\"hub-agm-hero-v4__btn hub-agm-hero-v4__btn--primary\">Wy\u015blij zapytanie<\/a>\n  <a href=\"#models\" class=\"hub-agm-hero-v4__btn hub-agm-hero-v4__btn--secondary\">Zobacz modele<\/a>\n<\/div>\n\n      <div class=\"hub-agm-hero-v4__features\">\n        <article class=\"hub-agm-hero-v4__feature hub-reveal hub-reveal--card\" style=\"--d:.5s;\">\n          <div class=\"hub-agm-hero-v4__feature-icon\">01<\/div>\n          <div class=\"hub-agm-hero-v4__feature-text\">\n            <strong>Up to 3 t\/h<\/strong>\n            <span>Practical capacity for small farms and grain preparation tasks<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"hub-agm-hero-v4__feature hub-reveal hub-reveal--card\" style=\"--d:.62s;\">\n          <div class=\"hub-agm-hero-v4__feature-icon\">02<\/div>\n          <div class=\"hub-agm-hero-v4__feature-text\">\n            <strong>Compact and mobile<\/strong>\n            <span>Easy to place, transport and use in limited working spaces<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"hub-agm-hero-v4__feature hub-reveal hub-reveal--card\" style=\"--d:.74s;\">\n          <div class=\"hub-agm-hero-v4__feature-icon\">03<\/div>\n          <div class=\"hub-agm-hero-v4__feature-text\">\n            <strong>Quick sieve change<\/strong>\n            <span>Fast adaptation for wheat, barley, maize and other crops<\/span>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n\n    <div class=\"hub-agm-hero-v4__visual hub-reveal hub-reveal--visual\" style=\"--d:.24s;\">\n      <div class=\"hub-agm-hero-v4__image-box\" id=\"hub-agm-hero-v4-box\">\n\n        <div class=\"hub-ring hub-ring--1\"><\/div>\n        <div class=\"hub-ring hub-ring--2\"><\/div>\n        <div class=\"hub-ring hub-ring--3\"><\/div>\n        <div class=\"hub-ring hub-ring--4\"><\/div>\n\n        <div class=\"hub-agm-hero-v4__glow hub-agm-hero-v4__glow--one\"><\/div>\n        <div class=\"hub-agm-hero-v4__glow hub-agm-hero-v4__glow--two\"><\/div>\n        <div class=\"hub-agm-hero-v4__glow hub-agm-hero-v4__glow--three\"><\/div>\n\n        <div class=\"hub-particle hub-particle--1\"><\/div>\n        <div class=\"hub-particle hub-particle--2\"><\/div>\n        <div class=\"hub-particle hub-particle--3\"><\/div>\n        <div class=\"hub-particle hub-particle--4\"><\/div>\n        <div class=\"hub-particle hub-particle--5\"><\/div>\n\n        <div class=\"hub-agm-hero-v4__badge hub-agm-hero-v4__badge--top hub-reveal hub-reveal--float-down\" style=\"--d:.56s;\">\n          <span>3 models available<\/span>\n        <\/div>\n\n        <img decoding=\"async\" class=\"hub-agm-hero-v4__machine hub-parallax-item\" data-speed=\"10\" src=\"\/wp-content\/uploads\/2026\/03\/catalog-uks1.webp\" alt=\"UKS mobile sieve grain cleaner\">\n\n        <div class=\"hub-agm-hero-v4__badge hub-agm-hero-v4__badge--left hub-reveal hub-reveal--float-up\" style=\"--d:.7s;\">\n          <strong>0.55\u20133.0 kW<\/strong>\n          <span>installed power range<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* \u2500\u2500\u2500 reset inside section only \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4 *, .hub-agm-hero-v4 *::before, .hub-agm-hero-v4 *::after {\n  box-sizing: border-box;\n}\n\n\/* \u2500\u2500\u2500 SECTION \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4 {\n  position: relative;\n  overflow: hidden;\n  padding: 120px 0 100px;\n  \n  font-family: Montserrat, sans-serif;\n}\n\n.hub-agm-hero-v4::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  background-image: radial-gradient(rgba(79,124,255,.07) 1px, transparent 1px);\n  background-size: 32px 32px;\n  mask-image: radial-gradient(ellipse at 70% 50%, black 30%, transparent 70%);\n  -webkit-mask-image: radial-gradient(ellipse at 70% 50%, black 30%, transparent 70%);\n  z-index: 0;\n}\n\n.hub-agm-hero-v4__bg {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n}\n\n\/* \u2500\u2500\u2500 GRID \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__wrap {\n  position: relative;\n  z-index: 2;\n  max-width: 1320px;\n  margin: 0 auto;\n  padding: 0 32px;\n  display: grid;\n  grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);\n  gap: 48px;\n  align-items: center;\n}\n\n\/* \u2500\u2500\u2500 CONTENT \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__content {\n  max-width: 680px;\n}\n\n.hub-agm-hero-v4__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 8px 16px;\n  margin-bottom: 22px;\n  border-radius: 999px;\n  background: rgba(79,124,255,.07);\n  border: 1px solid rgba(79,124,255,.16);\n  color: #4f6fdf;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n}\n\n.hub-agm-hero-v4__eyebrow::before {\n  content: \"\";\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4f7cff, #19b98a);\n  flex-shrink: 0;\n}\n\n.hub-agm-hero-v4__title {\n  margin: 0 0 20px;\n  font-size: clamp(38px, 4.6vw, 68px);\n  line-height: .98;\n  letter-spacing: -.04em;\n  font-weight: 800;\n  color: #1a2236;\n}\n\n.hub-agm-hero-v4__text {\n  margin: 0 0 30px;\n  max-width: 580px;\n  color: #6b7691;\n  font-size: 16.5px;\n  line-height: 1.82;\n  font-weight: 500;\n}\n\n\/* \u2500\u2500\u2500 BUTTONS \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 32px;\n}\n\n.hub-agm-hero-v4__btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 52px;\n  padding: 13px 26px;\n  border-radius: 14px;\n  text-decoration: none;\n  font-size: 14px;\n  font-weight: 700;\n  font-family: Montserrat, sans-serif;\n  transition: transform .32s ease, box-shadow .32s ease, background .32s ease;\n}\n\n.hub-agm-hero-v4__btn--primary {\n  color: #fff;\n  background: linear-gradient(135deg, #4f7cff 0%, #19b98a 100%);\n  box-shadow: 0 12px 28px rgba(79,124,255,.28), 0 2px 6px rgba(79,124,255,.15);\n}\n\n.hub-agm-hero-v4__btn--primary:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 18px 36px rgba(79,124,255,.34), 0 4px 8px rgba(79,124,255,.18);\n}\n\n.hub-agm-hero-v4__btn--secondary {\n  color: #2a3552;\n  background: rgba(255,255,255,.8);\n  border: 1px solid rgba(200,210,235,.7);\n  box-shadow: 0 8px 20px rgba(31,42,68,.07);\n}\n\n.hub-agm-hero-v4__btn--secondary:hover {\n  transform: translateY(-3px);\n  background: #fff;\n  box-shadow: 0 14px 28px rgba(31,42,68,.10);\n}\n\n\/* \u2500\u2500\u2500 FEATURE CARDS \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__features {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.hub-agm-hero-v4__feature {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 20px 18px;\n  border-radius: 20px;\n  background: rgba(255,255,255,.68);\n  border: 1px solid rgba(255,255,255,.9);\n  box-shadow: 0 12px 32px rgba(31,42,68,.06), inset 0 1px 0 rgba(255,255,255,.85);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n  transition: transform .38s ease, box-shadow .38s ease;\n  overflow: hidden;\n}\n\n.hub-agm-hero-v4__feature::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, #4f7cff, #19b98a);\n  border-radius: 0 0 20px 20px;\n  transform: scaleX(0);\n  transition: transform .38s ease;\n  transform-origin: left;\n}\n\n.hub-agm-hero-v4__feature:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 20px 42px rgba(31,42,68,.10), inset 0 1px 0 rgba(255,255,255,.85);\n}\n\n.hub-agm-hero-v4__feature:hover::after {\n  transform: scaleX(1);\n}\n\n.hub-agm-hero-v4__feature-icon {\n  flex: 0 0 auto;\n  width: 40px; height: 40px;\n  border-radius: 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: linear-gradient(135deg, rgba(79,124,255,.14), rgba(24,185,129,.12));\n  color: #3a58c8;\n  font-size: 12px;\n  font-weight: 800;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.75);\n}\n\n.hub-agm-hero-v4__feature strong {\n  display: block;\n  margin-bottom: 5px;\n  color: #1a2236;\n  font-size: 14.5px;\n  line-height: 1.3;\n  font-weight: 800;\n}\n\n.hub-agm-hero-v4__feature span {\n  display: block;\n  color: #7b859f;\n  font-size: 12.5px;\n  line-height: 1.55;\n  font-weight: 500;\n}\n\n\/* \u2500\u2500\u2500 VISUAL (no frame) \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__visual {\n  position: relative;\n}\n\n.hub-agm-hero-v4__image-box {\n  position: relative;\n  min-height: 640px;\n  background: transparent;\n  border: none;\n  box-shadow: none;\n  overflow: visible;\n  isolation: isolate;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* \u2500\u2500\u2500 RINGS \u2500\u2500\u2500 *\/\n.hub-ring {\n  position: absolute;\n  left: 50%; top: 50%;\n  transform: translate(-50%, -50%);\n  border-radius: 50%;\n  border: 1.5px solid;\n  pointer-events: none;\n  z-index: 1;\n}\n\n.hub-ring--1 {\n  width: 280px; height: 280px;\n  border-color: rgba(79,124,255,.22);\n  animation: hubRingPulse 4s ease-in-out infinite;\n  animation-delay: 0s;\n}\n\n.hub-ring--2 {\n  width: 390px; height: 390px;\n  border-color: rgba(79,124,255,.14);\n  animation: hubRingPulse 4s ease-in-out infinite;\n  animation-delay: -1s;\n}\n\n.hub-ring--3 {\n  width: 510px; height: 510px;\n  border-color: rgba(24,185,129,.11);\n  animation: hubRingPulse 4s ease-in-out infinite;\n  animation-delay: -2s;\n}\n\n.hub-ring--4 {\n  width: 640px; height: 640px;\n  border-color: rgba(24,185,129,.07);\n  animation: hubRingPulse 4s ease-in-out infinite;\n  animation-delay: -3s;\n}\n\n.hub-ring--1::after {\n  content: \"\";\n  position: absolute;\n  inset: -2px;\n  border-radius: 50%;\n  border: 1px dashed rgba(79,124,255,.18);\n  animation: hubRingRotate 18s linear infinite;\n}\n\n.hub-ring--2::before {\n  content: \"\";\n  position: absolute;\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4f7cff, #19b98a);\n  box-shadow: 0 0 10px rgba(79,124,255,.6);\n  top: 0; left: 50%;\n  transform-origin: 0 195px;\n  animation: hubDotOrbit 8s linear infinite;\n}\n\n@keyframes hubRingPulse {\n  0%, 100% { opacity:.6; transform:translate(-50%,-50%) scale(1); }\n  50%       { opacity:1;  transform:translate(-50%,-50%) scale(1.035); }\n}\n\n@keyframes hubRingRotate {\n  from { transform: rotate(0deg); }\n  to   { transform: rotate(360deg); }\n}\n\n@keyframes hubDotOrbit {\n  from { transform: translateX(-50%) rotate(0deg) translateY(-195px); }\n  to   { transform: translateX(-50%) rotate(360deg) translateY(-195px); }\n}\n\n\/* \u2500\u2500\u2500 PARTICLES \u2500\u2500\u2500 *\/\n.hub-particle {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n  z-index: 2;\n}\n\n.hub-particle--1 { width:8px;  height:8px;  background:rgba(79,124,255,.45); top:18%;    left:12%;  animation:hubParticleFloat 6s   ease-in-out infinite; animation-delay:0s; }\n.hub-particle--2 { width:5px;  height:5px;  background:rgba(24,185,129,.5);  top:28%;    right:14%; animation:hubParticleFloat 7.5s ease-in-out infinite; animation-delay:-2s; }\n.hub-particle--3 { width:10px; height:10px; background:rgba(79,124,255,.25); bottom:22%; right:18%; animation:hubParticleFloat 5.5s ease-in-out infinite; animation-delay:-1.5s; }\n.hub-particle--4 { width:6px;  height:6px;  background:rgba(24,185,129,.35); bottom:30%; left:16%;  animation:hubParticleFloat 8s   ease-in-out infinite; animation-delay:-3.5s; }\n.hub-particle--5 { width:4px;  height:4px;  background:rgba(79,124,255,.55); top:55%;    left:8%;   animation:hubParticleFloat 5s   ease-in-out infinite; animation-delay:-1s; }\n\n@keyframes hubParticleFloat {\n  0%, 100% { transform:translate(0,0) scale(1);    opacity:.7; }\n  33%       { transform:translate(8px,-12px) scale(1.2); opacity:1; }\n  66%       { transform:translate(-6px,10px) scale(.85); opacity:.5; }\n}\n\n\/* \u2500\u2500\u2500 GLOWS \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__glow {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(34px);\n  pointer-events: none;\n  z-index: 1;\n  animation: hubGlowFloat 9s ease-in-out infinite;\n}\n\n.hub-agm-hero-v4__glow--one   { width:200px; height:200px; left:60px;   top:110px;    background:rgba(79,124,255,.17); animation-delay:0s; }\n.hub-agm-hero-v4__glow--two   { width:240px; height:240px; right:40px;  top:140px;    background:rgba(24,185,129,.14); animation-delay:-3s; }\n.hub-agm-hero-v4__glow--three { width:180px; height:180px; left:150px;  bottom:70px;  background:rgba(24,185,129,.12); animation-delay:-6s; }\n\n@keyframes hubGlowFloat {\n  0%, 100% { transform:translate3d(0,0,0) scale(1);    opacity:.65; }\n  50%       { transform:translate3d(0,-16px,0) scale(1.10); opacity:1; }\n}\n\n\/* \u2500\u2500\u2500 MACHINE \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__machine {\n  position: relative;\n  z-index: 3;\n  width: 100%;\n  max-height: 580px;\n  object-fit: contain;\n  padding: 40px;\n  filter:\n    drop-shadow(0 30px 50px rgba(31,42,68,.22))\n    drop-shadow(0 6px 16px rgba(79,124,255,.12));\n  transition: transform .55s ease, filter .55s ease;\n  will-change: transform;\n}\n\n.hub-agm-hero-v4__image-box:hover .hub-agm-hero-v4__machine {\n  filter:\n    drop-shadow(0 36px 58px rgba(31,42,68,.26))\n    drop-shadow(0 8px 20px rgba(79,124,255,.18));\n}\n\n\/* \u2500\u2500\u2500 BADGES \u2500\u2500\u2500 *\/\n.hub-agm-hero-v4__badge {\n  position: absolute;\n  z-index: 5;\n  background: rgba(255,255,255,.88);\n  border: 1px solid rgba(255,255,255,.96);\n  box-shadow: 0 14px 30px rgba(31,42,68,.09), inset 0 1px 0 rgba(255,255,255,.9);\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n  border-radius: 18px;\n  transition: transform .38s ease, box-shadow .38s ease;\n  will-change: transform;\n}\n\n.hub-agm-hero-v4__badge:hover {\n  transform: translateY(-4px) !important;\n  box-shadow: 0 20px 38px rgba(31,42,68,.12), inset 0 1px 0 rgba(255,255,255,.9);\n}\n\n.hub-agm-hero-v4__badge--top {\n  top: 28px; right: 28px;\n  padding: 10px 16px;\n  font-size: 12.5px;\n  font-weight: 800;\n  color: #1a2236;\n  font-family: Montserrat, sans-serif;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.hub-agm-hero-v4__badge--top::before {\n  content: \"\";\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4f7cff, #19b98a);\n  flex-shrink: 0;\n}\n\n.hub-agm-hero-v4__badge--left {\n  left: 28px;\n  bottom: 40px;\n  padding: 14px 18px;\n  max-width: 190px;\n}\n\n.hub-agm-hero-v4__badge strong {\n  display: block;\n  margin-bottom: 4px;\n  font-size: 15px;\n  line-height: 1.3;\n  font-weight: 800;\n  background: linear-gradient(135deg, #4f7cff, #19b98a);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.hub-agm-hero-v4__badge span {\n  display: block;\n  color: #7a849e;\n  font-size: 12px;\n  line-height: 1.5;\n  font-weight: 600;\n  font-family: Montserrat, sans-serif;\n}\n\n\/* \u2500\u2500\u2500 REVEAL \u2500\u2500\u2500 *\/\n.hub-reveal {\n  opacity: 0;\n  transition:\n    opacity 1.3s cubic-bezier(.22,1,.36,1),\n    transform 1.3s cubic-bezier(.22,1,.36,1);\n  transition-delay: var(--d, 0s);\n  will-change: opacity, transform;\n}\n\n.hub-reveal--fade-up    { transform: translate3d(0, 32px, 0); }\n.hub-reveal--fade-left  { transform: translate3d(-28px, 0, 0); }\n.hub-reveal--title      { transform: translate3d(0, 40px, 0) scale(.97); }\n.hub-reveal--card       { transform: translate3d(0, 26px, 0) scale(.94); }\n.hub-reveal--visual     { transform: translate3d(32px, 0, 0) scale(.97); }\n.hub-reveal--float-down { transform: translate3d(0, -24px, 0) scale(.96); }\n.hub-reveal--float-up   { transform: translate3d(0, 24px, 0) scale(.96); }\n\n.hub-reveal.is-visible {\n  opacity: 1;\n  transform: translate3d(0,0,0) scale(1);\n}\n\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n@media (max-width: 1200px) {\n  .hub-agm-hero-v4__wrap {\n    grid-template-columns: 1fr;\n  }\n  .hub-agm-hero-v4__content { max-width: none; }\n  .hub-agm-hero-v4__visual  { max-width: 720px; margin: 0 auto; }\n}\n\n\/* \u2500\u2500 MOBILE: \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0441\u0432\u0435\u0440\u0445\u0443, \u0444\u0438\u0447\u0438 \u0441\u043d\u0438\u0437\u0443 \u2500\u2500 *\/\n@media (max-width: 767px) {\n  .hub-agm-hero-v4 {\n    padding: 70px 0 56px;\n  }\n\n  .hub-agm-hero-v4__wrap {\n    padding: 0 16px;\n    gap: 0;\n    \/* flex \u0432\u043c\u0435\u0441\u0442\u043e grid \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0440\u044f\u0434\u043a\u043e\u043c *\/\n    display: flex;\n    flex-direction: column;\n  }\n\n  \/* \u041a\u043e\u043d\u0442\u0435\u043d\u0442 \u0434\u0435\u043b\u0438\u043c \u043d\u0430 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 order:\n     eyebrow + title + text + buttons \u2192 order 1\n     visual (\u043c\u0430\u0448\u0438\u043d\u0430)                  \u2192 order 2\n     features                         \u2192 order 3  *\/\n\n  .hub-agm-hero-v4__content {\n    display: contents; \/* \u00ab\u0440\u0430\u0441\u0442\u0432\u043e\u0440\u044f\u0435\u043c\u00bb \u043e\u0431\u0451\u0440\u0442\u043a\u0443, \u0434\u0435\u0442\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e *\/\n  }\n\n  .hub-agm-hero-v4__eyebrow,\n  .hub-agm-hero-v4__title,\n  .hub-agm-hero-v4__text,\n  .hub-agm-hero-v4__actions {\n    order: 1;\n  }\n\n  \/* \u0421\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0432\u0440\u0430\u043f\u043f\u0435\u0440 \u0434\u043b\u044f eyebrow\/title\/text\/actions \u2014 \u0437\u0430\u0434\u0430\u0451\u043c \u043f\u043e\u0440\u044f\u0434\u043e\u043a *\/\n  .hub-agm-hero-v4__content > .hub-agm-hero-v4__eyebrow { order: 1; }\n  .hub-agm-hero-v4__content > .hub-agm-hero-v4__title   { order: 1; }\n  .hub-agm-hero-v4__content > .hub-agm-hero-v4__text    { order: 1; }\n  .hub-agm-hero-v4__content > .hub-agm-hero-v4__actions { order: 1; }\n\n  \/* \u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0438\u0434\u0451\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 *\/\n  .hub-agm-hero-v4__visual { order: 2; }\n\n  \/* \u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0444\u0438\u0447 \u0438\u0434\u0443\u0442 \u0442\u0440\u0435\u0442\u044c\u0438\u043c\u0438 *\/\n  .hub-agm-hero-v4__features { order: 3; }\n\n  \/* \u041e\u0442\u0441\u0442\u0443\u043f\u044b *\/\n  .hub-agm-hero-v4__visual {\n    max-width: none;\n    margin: 12px 0 4px;\n  }\n\n  .hub-agm-hero-v4__features {\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  \/* \u0423\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u043c \u0432\u044b\u0441\u043e\u0442\u0443 visual-\u0431\u043e\u043a\u0441\u0430 *\/\n  .hub-agm-hero-v4__image-box {\n    min-height: 340px;\n  }\n\n  .hub-agm-hero-v4__machine {\n    padding: 18px;\n  }\n\n  .hub-agm-hero-v4__title {\n    font-size: clamp(30px, 10.5vw, 44px);\n    margin-bottom: 14px;\n  }\n\n  .hub-agm-hero-v4__text {\n    font-size: 14.5px;\n    line-height: 1.72;\n    margin-bottom: 20px;\n  }\n\n  .hub-agm-hero-v4__actions {\n    margin-bottom: 0;\n  }\n\n  .hub-agm-hero-v4__badge--left {\n    left: 12px; bottom: 12px;\n    max-width: 150px;\n    padding: 11px 14px;\n  }\n\n  .hub-agm-hero-v4__badge--top {\n    top: 12px; right: 12px;\n    font-size: 11.5px;\n    padding: 8px 12px;\n  }\n\n  \/* \u0421\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043a\u043e\u043b\u044c\u0446\u0430 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u0435 *\/\n  .hub-ring--3, .hub-ring--4 { display: none; }\n}\n\n\/* \u2500\u2500\u2500 REDUCED MOTION \u2500\u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .hub-reveal,\n  .hub-agm-hero-v4__btn,\n  .hub-agm-hero-v4__feature,\n  .hub-agm-hero-v4__machine,\n  .hub-agm-hero-v4__badge,\n  .hub-agm-hero-v4__glow,\n  .hub-ring,\n  .hub-particle {\n    transition: none !important;\n    animation: none !important;\n    transform: none !important;\n    opacity: 1 !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  var section = document.querySelector('.hub-agm-hero-v4');\n  if (!section) return;\n\n  \/* Reveal on scroll *\/\n  var animated = section.querySelectorAll('.hub-reveal');\n  if (animated.length && 'IntersectionObserver' in window) {\n    var observer = new IntersectionObserver(function (entries, obs) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        obs.unobserve(entry.target);\n      });\n    }, { threshold: 0.10, rootMargin: '0px 0px -6% 0px' });\n    animated.forEach(function (item) { observer.observe(item); });\n  }\n\n  \/* Parallax tilt \u2014 desktop only *\/\n  var box   = section.querySelector('#hub-agm-hero-v4-box');\n  var items = section.querySelectorAll('.hub-parallax-item');\n\n  if (box && items.length && window.matchMedia('(min-width: 768px)').matches) {\n    box.addEventListener('mousemove', function (e) {\n      var rect = box.getBoundingClientRect();\n      var relX = (e.clientX - rect.left) \/ rect.width  - 0.5;\n      var relY = (e.clientY - rect.top)  \/ rect.height - 0.5;\n      items.forEach(function (item) {\n        var speed = Number(item.dataset.speed || 10);\n        item.style.transform = 'translate3d(' + (relX * speed) + 'px,' + (relY * speed) + 'px,0)';\n      });\n    });\n    box.addEventListener('mouseleave', function () {\n      items.forEach(function (item) { item.style.transform = ''; });\n    });\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c9b7134 e-flex e-con-boxed e-con e-parent\" data-id=\"1c9b7134\" 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-138fdbae elementor-widget elementor-widget-html\" data-id=\"138fdbae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"hub-agm-editorial-v2\">\n  <div class=\"hub-agm-editorial-v2__bg\"><\/div>\n\n  <div class=\"hub-agm-editorial-v2__wrap\">\n    <div class=\"hub-agm-editorial-v2__top\">\n      <span class=\"hub-agm-editorial-v2__eyebrow hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:0s;\">\n        Przegl\u0105d produktu\n      <\/span>\n      <h2 class=\"hub-agm-editorial-v2__title hub-ed-reveal hub-ed-reveal--title\" style=\"--d:.08s;\">\n        Kompaktowe mobilne czyszczenie ziarna dla ma\u0142ych gospodarstw i elastycznej codziennej pracy\n      <\/h2>\n    <\/div>\n\n    <div class=\"hub-agm-editorial-v2__layout\">\n      <div class=\"hub-agm-editorial-v2__content\">\n        <div class=\"hub-agm-editorial-v2__line hub-ed-reveal hub-ed-reveal--scale-y\" style=\"--d:.14s;\"><\/div>\n\n        <div class=\"hub-agm-editorial-v2__text\">\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.18s;\">\n            UKS to kompaktowa, mobilna sitowa maszyna do czyszczenia ziarna, zaprojektowana z my\u015bl\u0105\n            o ma\u0142ych gospodarstwach, przygotowaniu materia\u0142u siewnego oraz obr\u00f3bce ziarna bezpo\u015brednio\n            w miejscu pracy. Urz\u0105dzenie nadaje si\u0119 do czyszczenia i sortowania r\u00f3\u017cnych upraw przed\n            magazynowaniem, siewem lub dalszym przetwarzaniem, pozostaj\u0105c jednocze\u015bnie \u0142atwe do\n            przemieszczania i wygodne w codziennym u\u017cytkowaniu.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.30s;\">\n            Do najwa\u017cniejszych zalet serii UKS nale\u017c\u0105 oszcz\u0119dna pod wzgl\u0119dem miejsca konstrukcja,\n            prosta obs\u0142uga oraz szybkie dostosowanie do r\u00f3\u017cnych rodzaj\u00f3w upraw. Dzi\u0119ki wymiennym sitom\n            maszyn\u0119 mo\u017cna skonfigurowa\u0107 do r\u00f3\u017cnych gatunk\u00f3w ziarna i frakcji, co czyni j\u0105 praktycznym\n            rozwi\u0105zaniem dla gospodarstw potrzebuj\u0105cych elastycznego sprz\u0119tu do czyszczenia bez\n            skomplikowanej konfiguracji.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.42s;\">\n            Zasada dzia\u0142ania opiera si\u0119 na mechanicznej separacji na sitach, gdzie zanieczyszczenia\n            i ziarno s\u0105 rozdzielane wed\u0142ug rozmiaru. Pozwala to oczyszczaczowi UKS poprawi\u0107 jako\u015b\u0107\n            ziarna oraz uzyska\u0107 bardziej jednorodny produkt ko\u0144cowy w prostym i niezawodnym procesie pracy.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.54s;\">\n            Mobilna konstrukcja, kompaktowe wymiary oraz \u0142atwy dost\u0119p do element\u00f3w roboczych sprawiaj\u0105,\n            \u017ce maszyna jest prosta w utrzymaniu i wygodna do w\u0142\u0105czenia w codzienne procesy gospodarstwa.\n            Seria UKS szczeg\u00f3lnie dobrze sprawdza si\u0119 przy zadaniach czyszczenia o mniejszej wydajno\u015bci,\n            gdzie mobilno\u015b\u0107 i \u0142atwo\u015b\u0107 obs\u0142ugi s\u0105 r\u00f3wnie wa\u017cne jak skuteczno\u015b\u0107 czyszczenia.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <aside class=\"hub-agm-editorial-v2__aside\">\n        <div class=\"hub-agm-editorial-v2__quote hub-ed-reveal hub-ed-reveal--right\" style=\"--d:.2s;\">\n          <span class=\"hub-agm-editorial-v2__quote-mark\">UKS<\/span>\n          <p>\n            Zaprojektowany tak, aby po\u0142\u0105czy\u0107 kompaktowe wymiary, mobiln\u0105 prac\u0119 i niezawodne czyszczenie sitowe w jednej praktycznej maszynie.\n          <\/p>\n        <\/div>\n\n        <div class=\"hub-agm-editorial-v2__cards\">\n          <article class=\"hub-agm-editorial-v2__card hub-ed-reveal hub-ed-reveal--right\" style=\"--d:.32s;\">\n            <span class=\"hub-agm-editorial-v2__card-label\">Zastosowanie<\/span>\n            <h3>Mobilne czyszczenie ziarna<\/h3>\n            <p>\n              Idealne rozwi\u0105zanie dla ma\u0142ych gospodarstw, przygotowania materia\u0142u siewnego oraz elastycznej obr\u00f3bki ziarna na miejscu.\n            <\/p>\n          <\/article>\n\n          <article class=\"hub-agm-editorial-v2__card hub-ed-reveal hub-ed-reveal--right\" style=\"--d:.44s;\">\n            <span class=\"hub-agm-editorial-v2__card-label\">Elastyczno\u015b\u0107<\/span>\n            <h3>Wymienne sita<\/h3>\n            <p>\n              Umo\u017cliwiaj\u0105 szybkie dostosowanie maszyny do r\u00f3\u017cnych upraw, frakcji i zada\u0144 czyszczenia.\n            <\/p>\n          <\/article>\n\n          <article class=\"hub-agm-editorial-v2__card hub-ed-reveal hub-ed-reveal--right\" style=\"--d:.56s;\">\n            <span class=\"hub-agm-editorial-v2__card-label\">Konstrukcja<\/span>\n            <h3>Kompaktowa i praktyczna<\/h3>\n            <p>\n              \u0141atwa do przemieszczania, prosta w obs\u0142udze i wygodna w codziennym u\u017cytkowaniu w gospodarstwie.\n            <\/p>\n          <\/article>\n        <\/div>\n      <\/aside>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .hub-agm-editorial-v2{\n    position:relative;\n    overflow:hidden;\n    padding:110px 0;\n    font-family:Montserrat, sans-serif;\n  }\n\n  .hub-agm-editorial-v2__bg{\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n  }\n\n  .hub-agm-editorial-v2__wrap{\n    position:relative;\n    z-index:2;\n    max-width:1320px;\n    margin:0 auto;\n    padding:0 24px;\n  }\n\n  .hub-agm-editorial-v2__top{\n    max-width:980px;\n    margin-bottom:34px;\n  }\n\n  .hub-agm-editorial-v2__eyebrow{\n    display:inline-flex;\n    align-items:center;\n    padding:8px 14px;\n    margin-bottom:18px;\n    border-radius:999px;\n    background:rgba(92,132,255,.08);\n    border:1px solid rgba(92,132,255,.14);\n    color:#5a7cff;\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-editorial-v2__title{\n    margin:0;\n    max-width:1000px;\n    color:#1d2438;\n    font-size:clamp(34px, 4.2vw, 60px);\n    line-height:1.02;\n    letter-spacing:-.03em;\n    font-weight:800;\n  }\n\n  .hub-agm-editorial-v2__layout{\n    display:grid;\n    grid-template-columns:minmax(0, 1.15fr) minmax(320px, .65fr);\n    gap:28px;\n    align-items:start;\n  }\n\n  .hub-agm-editorial-v2__content{\n    display:grid;\n    grid-template-columns:24px minmax(0, 1fr);\n    gap:18px;\n    align-items:start;\n  }\n\n  .hub-agm-editorial-v2__line{\n    width:4px;\n    min-height:100%;\n    border-radius:999px;\n    background:linear-gradient(180deg, #4f7cff 0%, #19b98a 100%);\n    box-shadow:0 0 0 8px rgba(79,124,255,.06);\n    transform-origin:top center;\n  }\n\n  .hub-agm-editorial-v2__text{\n    display:grid;\n    gap:18px;\n  }\n\n  .hub-agm-editorial-v2__text p{\n    margin:0;\n    padding:0 0 0 6px;\n    color:#697791;\n    font-size:18px;\n    line-height:1.95;\n    max-width:860px;\n  }\n\n  .hub-agm-editorial-v2__aside{\n    display:grid;\n    gap:18px;\n    position:sticky;\n    top:24px;\n  }\n\n  .hub-agm-editorial-v2__quote,\n  .hub-agm-editorial-v2__card{\n    position:relative;\n    overflow:hidden;\n    border-radius:28px;\n    background:rgba(255,255,255,.62);\n    border:1px solid rgba(255,255,255,.86);\n    box-shadow:\n      0 16px 40px rgba(31,42,68,.06),\n      inset 0 1px 0 rgba(255,255,255,.8);\n    backdrop-filter:blur(14px);\n    -webkit-backdrop-filter:blur(14px);\n  }\n\n  .hub-agm-editorial-v2__quote{\n    padding:24px 24px 22px;\n  }\n\n  .hub-agm-editorial-v2__quote-mark{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    min-height:34px;\n    padding:6px 12px;\n    margin-bottom:16px;\n    border-radius:999px;\n    background:linear-gradient(135deg, rgba(79,124,255,.14), rgba(24,185,129,.12));\n    color:#3150cf;\n    font-size:12px;\n    font-weight:800;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-editorial-v2__quote p{\n    margin:0;\n    color:#22304b;\n    font-size:20px;\n    line-height:1.75;\n    font-weight:600;\n  }\n\n  .hub-agm-editorial-v2__cards{\n    display:grid;\n    gap:18px;\n  }\n\n  .hub-agm-editorial-v2__card{\n    padding:22px 22px 20px;\n    transition:transform .4s ease, box-shadow .4s ease, border-color .4s ease;\n  }\n\n  .hub-agm-editorial-v2__card:hover{\n    transform:translateY(-6px);\n    box-shadow:\n      0 22px 46px rgba(31,42,68,.1),\n      inset 0 1px 0 rgba(255,255,255,.82);\n    border-color:rgba(92,132,255,.14);\n  }\n\n  .hub-agm-editorial-v2__card-label{\n    display:inline-flex;\n    align-items:center;\n    margin-bottom:12px;\n    padding:7px 12px;\n    border-radius:999px;\n    background:rgba(92,132,255,.08);\n    color:#5a7cff;\n    font-size:11px;\n    font-weight:700;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-editorial-v2__card h3{\n    margin:0 0 10px;\n    color:#1d2438;\n    font-size:28px;\n    line-height:1.08;\n    font-weight:800;\n    letter-spacing:-.02em;\n  }\n\n  .hub-agm-editorial-v2__card p{\n    margin:0;\n    color:#6d7893;\n    font-size:15px;\n    line-height:1.8;\n  }\n\n  .hub-ed-reveal{\n    opacity:0;\n    transition:\n      opacity 1.1s cubic-bezier(.22,1,.36,1),\n      transform 1.1s cubic-bezier(.22,1,.36,1);\n    transition-delay:var(--d, 0s);\n    will-change:opacity, transform;\n  }\n\n  .hub-ed-reveal--fade-up{\n    transform:translate3d(0, 28px, 0);\n  }\n\n  .hub-ed-reveal--right{\n    transform:translate3d(34px, 0, 0);\n  }\n\n  .hub-ed-reveal--title{\n    transform:translate3d(0, 36px, 0) scale(.98);\n  }\n\n  .hub-ed-reveal--scale-y{\n    transform:scaleY(.15);\n    opacity:.4;\n  }\n\n  .hub-ed-reveal.is-visible{\n    opacity:1;\n    transform:translate3d(0,0,0) scale(1);\n  }\n\n  @media (max-width: 1200px){\n    .hub-agm-editorial-v2__layout{\n      grid-template-columns:1fr;\n    }\n\n    .hub-agm-editorial-v2__aside{\n      position:static;\n    }\n  }\n\n  @media (max-width: 767px){\n    .hub-agm-editorial-v2{\n      padding:80px 0;\n    }\n\n    .hub-agm-editorial-v2__wrap{\n      padding:0 16px;\n    }\n\n    .hub-agm-editorial-v2__content{\n      grid-template-columns:12px minmax(0, 1fr);\n      gap:12px;\n    }\n\n    .hub-agm-editorial-v2__title{\n      font-size:clamp(30px, 9vw, 42px);\n    }\n\n    .hub-agm-editorial-v2__text p{\n      font-size:16px;\n      line-height:1.85;\n    }\n\n    .hub-agm-editorial-v2__quote,\n    .hub-agm-editorial-v2__card{\n      border-radius:22px;\n    }\n\n    .hub-agm-editorial-v2__quote p{\n      font-size:17px;\n    }\n\n    .hub-agm-editorial-v2__card h3{\n      font-size:24px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    .hub-ed-reveal,\n    .hub-agm-editorial-v2__card{\n      transition:none !important;\n      animation:none !important;\n      transform:none !important;\n      opacity:1 !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.querySelector('.hub-agm-editorial-v2');\n    if (!section) return;\n\n    const items = section.querySelectorAll('.hub-ed-reveal');\n    if (!items.length) return;\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        obs.unobserve(entry.target);\n      });\n    }, {\n      threshold: 0.14,\n      rootMargin: '0px 0px -8% 0px'\n    });\n\n    items.forEach(item => observer.observe(item));\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c2b8bc5 e-flex e-con-boxed e-con e-parent\" data-id=\"1c2b8bc5\" 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-32b43dd5 elementor-widget elementor-widget-html\" data-id=\"32b43dd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"biss-clean-demo\" id=\"bissCleanDemo\">\n    <div class=\"biss-clean-demo__head biss-reveal\">\n        <span class=\"biss-clean-demo__eyebrow\">Animowany schemat procesu<\/span>\n        <h2 class=\"biss-clean-demo__title\">Schemat pracy czyszczalni sitowej UKS<\/h2>\n        <p class=\"biss-clean-demo__text\">\n            Schemat pokazuje podawanie ziarna, natychmiastow\u0105 aspiracj\u0119 na wlocie, rozdzia\u0142 na trzech poziomach sit oraz odprowadzenie czystego ziarna i zanieczyszcze\u0144.\n        <\/p>\n    <\/div>\n\n    <div class=\"biss-clean-demo__stagebar biss-reveal\" id=\"bissStagebar\">\n        <button class=\"biss-clean-demo__pill is-active\" data-stage=\"0\" type=\"button\">Wszystkie etapy<\/button>\n        <button class=\"biss-clean-demo__pill\" data-stage=\"1\" type=\"button\">1. Podawanie i aspiracja<\/button>\n        <button class=\"biss-clean-demo__pill\" data-stage=\"2\" type=\"button\">2. Trzy poziomy sit<\/button>\n        <button class=\"biss-clean-demo__pill\" data-stage=\"3\" type=\"button\">3. Oddzielanie zanieczyszcze\u0144<\/button>\n        <button class=\"biss-clean-demo__pill\" data-stage=\"4\" type=\"button\">4. Wysyp czystego ziarna<\/button>\n    <\/div>\n\n    <div class=\"biss-clean-demo__layout\">\n        <div class=\"biss-clean-demo__scene biss-reveal\">\n            <div class=\"biss-clean-demo__viewport\" id=\"bissViewport\">\n                <svg class=\"biss-clean-demo__svg\" viewBox=\"0 0 980 560\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n                    <defs>\n                        <linearGradient id=\"uksBlue\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                            <stop offset=\"0%\" stop-color=\"#1560e8\" \/>\n                            <stop offset=\"100%\" stop-color=\"#0a3caa\" \/>\n                        <\/linearGradient>\n\n                        <linearGradient id=\"uksDark\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                            <stop offset=\"0%\" stop-color=\"#303744\" \/>\n                            <stop offset=\"100%\" stop-color=\"#181d25\" \/>\n                        <\/linearGradient>\n\n                        <linearGradient id=\"uksMetal\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                            <stop offset=\"0%\" stop-color=\"#dfe5ea\" \/>\n                            <stop offset=\"100%\" stop-color=\"#afb8bf\" \/>\n                        <\/linearGradient>\n\n                        <linearGradient id=\"uksBrown\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                            <stop offset=\"0%\" stop-color=\"#98714b\" \/>\n                            <stop offset=\"100%\" stop-color=\"#6d4e32\" \/>\n                        <\/linearGradient>\n\n                        <filter id=\"uksGlow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\n                            <feGaussianBlur stdDeviation=\"7\" result=\"b\" \/>\n                            <feMerge>\n                                <feMergeNode in=\"b\" \/>\n                                <feMergeNode in=\"SourceGraphic\" \/>\n                            <\/feMerge>\n                        <\/filter>\n                    <\/defs>\n\n                    <rect width=\"980\" height=\"560\" fill=\"#f6f7f7\" \/>\n\n                    <!-- highlight zones -->\n                    <g class=\"biss-zone biss-zone--feed\">\n                        <rect x=\"110\" y=\"38\" width=\"230\" height=\"185\" rx=\"28\" fill=\"#ffe37b\" opacity=\"0\" \/>\n                    <\/g>\n\n                    <g class=\"biss-zone biss-zone--sieves\">\n                        <rect x=\"210\" y=\"200\" width=\"470\" height=\"210\" rx=\"30\" fill=\"#b2efd2\" opacity=\"0\" \/>\n                    <\/g>\n\n                    <g class=\"biss-zone biss-zone--air\">\n                        <rect x=\"102\" y=\"68\" width=\"132\" height=\"122\" rx=\"24\" fill=\"#b6d7ff\" opacity=\"0\" \/>\n                    <\/g>\n\n                    <g class=\"biss-zone biss-zone--discharge\">\n                        <rect x=\"250\" y=\"404\" width=\"540\" height=\"112\" rx=\"28\" fill=\"#fff0ae\" opacity=\"0\" \/>\n                    <\/g>\n\n                    <!-- machine -->\n                    <g class=\"biss-machine\">\n                        <!-- hopper -->\n                        <g class=\"biss-part biss-part--feed\">\n                            <path d=\"M164 56 L450 56 L600 90 L580 118 L214 118 Z\" fill=\"url(#uksMetal)\" \/>\n                            <path d=\"M214 118 L580 118 L548 188 L242 188 Z\" fill=\"#cfd6dc\" \/>\n                            <rect x=\"118\" y=\"60\" width=\"56\" height=\"14\" rx=\"4\" fill=\"#6b6f73\" \/>\n                            <path d=\"M146 68 C136 96 136 126 148 154 C160 178 186 200 228 214\" fill=\"none\" stroke=\"#ff922c\" stroke-width=\"10\" stroke-linecap=\"round\" \/>\n                            <polygon points=\"226,214 206,198 234,192\" fill=\"#ff922c\" \/>\n                        <\/g>\n\n                        <!-- aspiration \/ cyclone on left -->\n                        <g class=\"biss-part biss-part--aspiration\">\n                            <path d=\"M68 156 L144 156 L170 178 L118 206 L84 206 Z\" fill=\"#cad0d5\" \/>\n                            <path d=\"M86 202 L146 202 L142 248 L104 248 Z\" fill=\"#b9c1c7\" \/>\n                            <path d=\"M92 244 L154 244 L164 372 L82 372 Z\" fill=\"url(#uksDark)\" \/>\n                            <path d=\"M26 200 L96 200 L116 248 L52 248 Z\" fill=\"#cfd5d9\" \/>\n                            <path d=\"M46 246 L106 246 L94 364 L58 364 Z\" fill=\"#bcc4ca\" \/>\n                            <path d=\"M62 364 L92 364 L84 410 L68 410 Z\" fill=\"#323842\" \/>\n                        <\/g>\n\n                        <!-- main body -->\n                        <g class=\"biss-part biss-part--body\">\n                            <path d=\"M236 188 L760 188 L726 284 L248 284 Z\" fill=\"url(#uksBlue)\" \/>\n                            <path d=\"M248 284 L726 284 L690 434 L272 434 Z\" fill=\"url(#uksDark)\" \/>\n                            <path d=\"M236 188 L248 284 L272 434 L236 440 L204 254 Z\" fill=\"#202733\" \/>\n                            <path d=\"M726 284 L760 188 L798 224 L770 440 L690 434 Z\" fill=\"#212733\" \/>\n                            <rect x=\"418\" y=\"214\" width=\"168\" height=\"22\" rx=\"6\" fill=\"#2d58dc\" opacity=\".72\" \/>\n                        <\/g>\n\n                        <!-- distributor -->\n                        <g class=\"biss-part biss-part--distributor\">\n                            <path d=\"M288 214 L428 214 L466 266 L330 266 Z\" fill=\"#d9dee2\" \/>\n                            <path d=\"M282 214 L288 214 L330 266 L320 266 Z\" fill=\"#c8ced3\" \/>\n                        <\/g>\n\n                        <!-- side walls \/ cut -->\n                        <g class=\"biss-part biss-part--chambers\">\n                            <rect x=\"250\" y=\"234\" width=\"58\" height=\"188\" fill=\"url(#uksBrown)\" opacity=\".95\" \/>\n                            <rect x=\"646\" y=\"236\" width=\"48\" height=\"186\" fill=\"url(#uksBrown)\" opacity=\".95\" \/>\n                        <\/g>\n\n                        <!-- three sieve levels -->\n                        <g class=\"biss-part biss-part--sieves\">\n                            <!-- sieve level 1 -->\n                            <g class=\"biss-sieve biss-sieve--top\">\n                                <path d=\"M310 286 L650 286 L624 314 L334 314 Z\" fill=\"#242a32\" \/>\n                                <path d=\"M310 286 L650 286\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <path d=\"M334 314 L624 314\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <g class=\"biss-sieve-lines\">\n                                    <line x1=\"344\" y1=\"294\" x2=\"638\" y2=\"294\" \/>\n                                    <line x1=\"336\" y1=\"304\" x2=\"628\" y2=\"304\" \/>\n                                <\/g>\n                            <\/g>\n\n                            <!-- sieve level 2 -->\n                            <g class=\"biss-sieve biss-sieve--mid\">\n                                <path d=\"M286 326 L630 326 L606 354 L312 354 Z\" fill=\"#1f252d\" \/>\n                                <path d=\"M286 326 L630 326\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <path d=\"M312 354 L606 354\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <g class=\"biss-sieve-lines\">\n                                    <line x1=\"322\" y1=\"334\" x2=\"618\" y2=\"334\" \/>\n                                    <line x1=\"314\" y1=\"344\" x2=\"608\" y2=\"344\" \/>\n                                <\/g>\n                            <\/g>\n\n                            <!-- sieve level 3 -->\n                            <g class=\"biss-sieve biss-sieve--bottom\">\n                                <path d=\"M262 366 L610 366 L588 394 L290 394 Z\" fill=\"#1a2027\" \/>\n                                <path d=\"M262 366 L610 366\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <path d=\"M290 394 L588 394\" stroke=\"#707a85\" stroke-width=\"3\" \/>\n                                <g class=\"biss-sieve-lines\">\n                                    <line x1=\"300\" y1=\"374\" x2=\"598\" y2=\"374\" \/>\n                                    <line x1=\"292\" y1=\"384\" x2=\"590\" y2=\"384\" \/>\n                                <\/g>\n                            <\/g>\n                        <\/g>\n\n                        <!-- outlets -->\n                        <g class=\"biss-part biss-part--outlets\">\n                            <path d=\"M432 404 L468 404 L476 474 L440 474 Z\" fill=\"#5f6670\" \/>\n                            <path d=\"M566 404 L606 404 L614 474 L576 474 Z\" fill=\"#5f6670\" \/>\n                            <path d=\"M724 402 L772 402 L784 478 L738 478 Z\" fill=\"#5f6670\" \/>\n                        <\/g>\n\n                        <!-- bins -->\n                        <g class=\"biss-part biss-part--bins\">\n                            <g class=\"biss-bin\" data-bin=\"0\">\n                                <rect x=\"352\" y=\"460\" width=\"148\" height=\"72\" rx=\"12\" fill=\"#ffffff\" stroke=\"#2f3133\" stroke-width=\"3\" \/>\n                                <rect class=\"biss-bin-fill\" x=\"366\" y=\"494\" width=\"120\" height=\"26\" fill=\"#ecd42c\" \/>\n                                <text x=\"426\" y=\"487\">Drobne zanieczyszczenia<\/text>\n                            <\/g>\n\n                            <g class=\"biss-bin\" data-bin=\"1\">\n                                <rect x=\"528\" y=\"460\" width=\"160\" height=\"72\" rx=\"12\" fill=\"#ffffff\" stroke=\"#2f3133\" stroke-width=\"3\" \/>\n                                <rect class=\"biss-bin-fill\" x=\"542\" y=\"494\" width=\"132\" height=\"26\" fill=\"#f24a2d\" \/>\n                                <text x=\"608\" y=\"487\">Grube zanieczyszczenia<\/text>\n                            <\/g>\n\n                            <g class=\"biss-bin\" data-bin=\"2\">\n                                <rect x=\"712\" y=\"460\" width=\"148\" height=\"72\" rx=\"12\" fill=\"#ffffff\" stroke=\"#2f3133\" stroke-width=\"3\" \/>\n                                <rect class=\"biss-bin-fill\" x=\"726\" y=\"494\" width=\"120\" height=\"26\" fill=\"#22c65b\" \/>\n                                <text x=\"786\" y=\"487\">Czyste ziarno<\/text>\n                            <\/g>\n                        <\/g>\n\n                        <!-- guide paths -->\n                        <g class=\"biss-part biss-part--guides\">\n                            <!-- blue: aspiration immediately after feeding -->\n                            <path class=\"biss-guide biss-guide--air\" d=\"M250 224 C220 194 202 160 186 118\" \/>\n\n                            <!-- blue: dust\/light impurities to cyclone -->\n                            <path class=\"biss-guide biss-guide--dust\" d=\"M186 118 C154 96 126 84 92 70\" \/>\n\n                            <!-- yellow: small\/fine impurities -->\n                            <path class=\"biss-guide biss-guide--fine\" d=\"M418 330 C440 356 448 396 426 460\" \/>\n\n                            <!-- red: coarse impurities -->\n                            <path class=\"biss-guide biss-guide--coarse\" d=\"M468 310 C570 326 608 370 608 460\" \/>\n\n                            <!-- green: clean grain -->\n                            <path class=\"biss-guide biss-guide--clean\" d=\"M546 384 C660 396 744 420 786 460\" \/>\n\n                            <!-- hidden helper -->\n                            <path class=\"biss-guide biss-guide--grain\" d=\"M0 0 L0 0\" \/>\n                        <\/g>\n                    <\/g>\n                <\/svg>\n\n                <canvas class=\"biss-clean-demo__canvas\" id=\"bissCanvas\" width=\"980\" height=\"560\"><\/canvas>\n            <\/div>\n\n            <div class=\"biss-clean-demo__controls\">\n                <div class=\"biss-clean-demo__control\">\n                    <strong>Si\u0142a aspiracji<\/strong>\n                    <input id=\"bissWind\" type=\"range\" min=\"0\" max=\"15\" value=\"8\" \/>\n                    <span id=\"bissWindValue\">8<\/span>\n                <\/div>\n\n                <button class=\"biss-clean-demo__btn\" id=\"bissToggle\" type=\"button\">Pauza<\/button>\n                <button class=\"biss-clean-demo__btn\" id=\"bissReplay\" type=\"button\">Uruchom ponownie<\/button>\n            <\/div>\n\n            <div class=\"biss-clean-demo__status\">\n                <div class=\"biss-clean-demo__status-label\">Aktualny etap<\/div>\n                <div class=\"biss-clean-demo__status-text\" id=\"bissStatusText\">\n                    Pokazano pe\u0142ny cykl UKS: podawanie, natychmiastow\u0105 aspiracj\u0119, przesiewanie na trzech poziomach sit i odprowadzenie.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <aside class=\"biss-clean-demo__info biss-reveal\">\n            <h3 class=\"biss-clean-demo__info-title\">Etapy procesu<\/h3>\n\n            <div class=\"biss-clean-demo__steps\">\n                <div class=\"biss-clean-demo__step is-active\" data-step=\"0\">\n                    <div class=\"biss-clean-demo__step-num\">0<\/div>\n                    <div>\n                        <div class=\"biss-clean-demo__step-title\">Wszystkie etapy<\/div>\n                        <p class=\"biss-clean-demo__step-text\">Pe\u0142ny cykl czyszczenia UKS z natychmiastow\u0105 aspiracj\u0105 i trzema poziomami sit.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"biss-clean-demo__step\" data-step=\"1\">\n                    <div class=\"biss-clean-demo__step-num\">1<\/div>\n                    <div>\n                        <div class=\"biss-clean-demo__step-title\">Podawanie i aspiracja<\/div>\n                        <p class=\"biss-clean-demo__step-text\">Gdy ziarno spada z zasobnika, lekkie zanieczyszczenia i py\u0142 s\u0105 natychmiast usuwane przez uk\u0142ad aspiracji.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"biss-clean-demo__step\" data-step=\"2\">\n                    <div class=\"biss-clean-demo__step-num\">2<\/div>\n                    <div>\n                        <div class=\"biss-clean-demo__step-title\">Trzy poziomy sit<\/div>\n                        <p class=\"biss-clean-demo__step-text\">Masa ziarna przechodzi przez trzy pary sit w celu kolejnego rozdzia\u0142u wed\u0142ug wielko\u015bci frakcji.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"biss-clean-demo__step\" data-step=\"3\">\n                    <div class=\"biss-clean-demo__step-num\">3<\/div>\n                    <div>\n                        <div class=\"biss-clean-demo__step-title\">Oddzielanie zanieczyszcze\u0144<\/div>\n                        <p class=\"biss-clean-demo__step-text\">Po przesiewaniu grube i drobne zanieczyszczenia s\u0105 kierowane do oddzielnych wylot\u00f3w.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"biss-clean-demo__step\" data-step=\"4\">\n                    <div class=\"biss-clean-demo__step-num\">4<\/div>\n                    <div>\n                        <div class=\"biss-clean-demo__step-title\">Wysyp czystego ziarna<\/div>\n                        <p class=\"biss-clean-demo__step-text\">Oczyszczony materia\u0142 opuszcza maszyn\u0119 przez wylot czystego ziarna po przej\u015bciu przez wszystkie poziomy sit.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/aside>\n    <\/div>\n<\/section>\n\n<style>\n    .biss-clean-demo {\n        --hub-bg-1: #f7fafc;\n        --hub-bg-2: #eef4f7;\n        --hub-card: rgba(255, 255, 255, 0.64);\n        --hub-card-strong: rgba(255, 255, 255, 0.82);\n        --hub-border: rgba(255, 255, 255, 0.86);\n        --hub-stroke: rgba(186, 198, 215, 0.42);\n        --hub-text: #1e2438;\n        --hub-muted: #6d7893;\n        --hub-blue: #5a7cff;\n        --hub-green: #19b98a;\n        --hub-yellow-1: #ffd95e;\n        --hub-yellow-2: #e5b33f;\n        --hub-shadow: 0 16px 40px rgba(31, 42, 68, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.8);\n\n        position: relative;\n        overflow: hidden;\n        max-width: 1380px;\n        margin: 0 auto;\n        padding: 42px 20px;\n        font-family: Montserrat, Arial, sans-serif;\n        color: var(--hub-text);\n        \n        border-radius: 34px;\n    }\n\n    .biss-clean-demo__head {\n        max-width: 760px;\n        margin-bottom: 20px;\n    }\n\n    .biss-clean-demo__eyebrow {\n        display: inline-flex;\n        align-items: center;\n        padding: 7px 14px;\n        margin-bottom: 14px;\n        border-radius: 999px;\n        background: rgba(92, 132, 255, 0.08);\n        border: 1px solid rgba(92, 132, 255, 0.12);\n        color: var(--hub-blue);\n        font-size: 11px;\n        font-weight: 700;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n    }\n\n    .biss-clean-demo__title {\n        margin: 0 0 14px;\n        font-size: clamp(34px, 4vw, 56px);\n        line-height: 1.02;\n        letter-spacing: -0.03em;\n        font-weight: 800;\n        color: var(--hub-text);\n    }\n\n    .biss-clean-demo__text {\n        margin: 0;\n        max-width: 700px;\n        color: var(--hub-muted);\n        font-size: 17px;\n        line-height: 1.8;\n    }\n\n    .biss-clean-demo__stagebar {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 10px;\n        margin: 22px 0 24px;\n    }\n\n    .biss-clean-demo__pill {\n        appearance: none;\n        border: 1px solid rgba(202, 211, 227, 0.5);\n        background: rgba(255, 255, 255, 0.5);\n        color: #53645b;\n        padding: 11px 16px;\n        border-radius: 999px;\n        cursor: pointer;\n        font-size: 13px;\n        font-weight: 700;\n        transition: 0.25s ease;\n        backdrop-filter: blur(12px);\n        -webkit-backdrop-filter: blur(12px);\n    }\n\n    .biss-clean-demo__pill:hover {\n        border-color: rgba(88, 123, 255, 0.24);\n        background: linear-gradient(135deg, rgba(90, 124, 255, 0.08), rgba(24, 185, 129, 0.05));\n        box-shadow: 0 12px 26px rgba(50, 76, 135, 0.06);\n    }\n\n    .biss-clean-demo__pill.is-active {\n        background: linear-gradient(180deg, var(--hub-yellow-1) 0%, var(--hub-yellow-2) 100%);\n        border-color: rgba(229, 179, 63, 0.5);\n        color: #1d2c25;\n        box-shadow: 0 10px 22px rgba(228, 179, 63, 0.18);\n    }\n\n    .biss-clean-demo__layout {\n        display: grid;\n        grid-template-columns: minmax(0, 1.22fr) minmax(320px, 400px);\n        gap: 24px;\n        align-items: start;\n    }\n\n    .biss-clean-demo__scene,\n    .biss-clean-demo__info {\n        background: var(--hub-card);\n        border: 1px solid var(--hub-border);\n        border-radius: 28px;\n        box-shadow: var(--hub-shadow);\n        backdrop-filter: blur(14px);\n        -webkit-backdrop-filter: blur(14px);\n    }\n\n    .biss-clean-demo__scene {\n        padding: 18px;\n    }\n\n    .biss-clean-demo__info {\n        padding: 22px;\n    }\n\n    .biss-clean-demo__viewport {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 980 \/ 560;\n        border-radius: 24px;\n        overflow: hidden;\n        border: 1px solid rgba(255, 255, 255, 0.86);\n        background: linear-gradient(180deg, #f8fbfd 0%, #edf3f6 100%);\n        box-shadow:\n            inset 0 1px 0 rgba(255, 255, 255, 0.8),\n            0 16px 30px rgba(31, 42, 68, 0.04);\n    }\n\n    .biss-clean-demo__viewport::before,\n    .biss-clean-demo__viewport::after {\n        content: \"\";\n        position: absolute;\n        border-radius: 50%;\n        filter: blur(28px);\n        z-index: 0;\n        pointer-events: none;\n    }\n\n    .biss-clean-demo__viewport::before {\n        width: 220px;\n        height: 220px;\n        left: 6%;\n        top: 7%;\n        background: rgba(90, 124, 255, 0.08);\n    }\n\n    .biss-clean-demo__viewport::after {\n        width: 180px;\n        height: 180px;\n        right: 10%;\n        bottom: 10%;\n        background: rgba(24, 185, 129, 0.08);\n    }\n\n    .biss-clean-demo__svg,\n    .biss-clean-demo__canvas {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        display: block;\n    }\n\n    .biss-clean-demo__svg {\n        z-index: 1;\n    }\n\n    .biss-clean-demo__canvas {\n        z-index: 2;\n        pointer-events: none;\n    }\n\n    .biss-clean-demo__controls {\n        display: flex;\n        flex-wrap: nowrap;\n        align-items: center;\n        gap: 14px 18px;\n        margin-top: 16px;\n        padding-top: 14px;\n        border-top: 1px solid rgba(186, 198, 215, 0.28);\n    }\n\n    .biss-clean-demo__control {\n        display: flex;\n        align-items: center;\n        gap: 12px;\n        font-size: 14px;\n        color: #5d6c86;\n        font-weight: 600;\n        flex: 1 1 auto;\n        min-width: 0;\n    }\n\n    .biss-clean-demo__control strong {\n        flex: 0 0 auto;\n        white-space: nowrap;\n    }\n\n    .biss-clean-demo__control input[type=\"range\"] {\n        width: 180px;\n        min-width: 180px;\n        flex: 0 0 180px;\n        accent-color: #5daf43;\n    }\n\n    #bissWindValue {\n        display: inline-block;\n        width: 24px;\n        min-width: 24px;\n        text-align: center;\n        flex: 0 0 24px;\n    }\n\n    .biss-clean-demo__btn {\n        appearance: none;\n        border: none;\n        cursor: pointer;\n        padding: 12px 18px;\n        border-radius: 999px;\n        background: linear-gradient(180deg, var(--hub-yellow-1) 0%, #e7b742 100%);\n        color: #1f2f27;\n        font-weight: 700;\n        box-shadow: 0 10px 22px rgba(231, 183, 66, 0.18);\n        transition: 0.25s ease;\n        flex: 0 0 auto;\n        white-space: nowrap;\n    }\n\n    .biss-clean-demo__btn:hover {\n        transform: translateY(-1px);\n        box-shadow: 0 14px 28px rgba(231, 183, 66, 0.22);\n    }\n\n    .biss-clean-demo__status {\n        margin-top: 16px;\n        padding: 16px 18px;\n        border-radius: 20px;\n        background: rgba(255, 255, 255, 0.52);\n        border: 1px solid rgba(255, 255, 255, 0.82);\n        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);\n        backdrop-filter: blur(12px);\n        -webkit-backdrop-filter: blur(12px);\n    }\n\n    .biss-clean-demo__status-label {\n        margin-bottom: 6px;\n        font-size: 11px;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        color: var(--hub-blue);\n        font-weight: 700;\n    }\n\n    .biss-clean-demo__status-text {\n        font-size: 15px;\n        line-height: 1.7;\n        color: #516079;\n    }\n\n    .biss-clean-demo__info-title {\n        margin: 0 0 14px;\n        font-size: 28px;\n        line-height: 1.12;\n        letter-spacing: -0.02em;\n        color: var(--hub-text);\n        font-weight: 800;\n    }\n\n    .biss-clean-demo__steps {\n        display: grid;\n        gap: 12px;\n    }\n\n    .biss-clean-demo__step {\n        display: grid;\n        grid-template-columns: 46px 1fr;\n        gap: 14px;\n        padding: 14px;\n        border-radius: 18px;\n        border: 1px solid rgba(202, 211, 227, 0.5);\n        background: rgba(255, 255, 255, 0.5);\n        transition: 0.28s ease;\n        cursor: pointer;\n    }\n\n    .biss-clean-demo__step:hover {\n        border-color: rgba(88, 123, 255, 0.24);\n        background: linear-gradient(135deg, rgba(90, 124, 255, 0.08), rgba(24, 185, 129, 0.05));\n        box-shadow: 0 12px 26px rgba(50, 76, 135, 0.06);\n    }\n\n    .biss-clean-demo__step.is-active {\n        border-color: rgba(231, 183, 66, 0.34);\n        background: linear-gradient(180deg, #fffdf5 0%, #fff7df 100%);\n        transform: translateY(-2px);\n        box-shadow: 0 12px 26px rgba(231, 183, 66, 0.1);\n    }\n\n    .biss-clean-demo__step-num {\n        width: 40px;\n        height: 40px;\n        display: grid;\n        place-items: center;\n        border-radius: 14px;\n        background: linear-gradient(135deg, #4f7cff, #19b98a);\n        color: #fff;\n        font-size: 13px;\n        font-weight: 800;\n        box-shadow: 0 12px 22px rgba(79, 124, 255, 0.2);\n    }\n\n    .biss-clean-demo__step-title {\n        margin: 2px 0 4px;\n        font-size: 16px;\n        font-weight: 700;\n        color: var(--hub-text);\n    }\n\n    .biss-clean-demo__step-text {\n        margin: 0;\n        font-size: 14px;\n        line-height: 1.7;\n        color: var(--hub-muted);\n    }\n\n    .biss-sieve-lines line {\n        stroke: #737c86;\n        stroke-width: 2;\n        opacity: .72;\n    }\n\n    .biss-guide {\n        fill: none;\n        stroke-width: 5;\n        stroke-dasharray: 16 12;\n        opacity: 0;\n        stroke-linecap: round;\n    }\n\n    .biss-zone {\n        transition: opacity 0.35s ease;\n    }\n\n    .biss-zone.is-on rect {\n        opacity: 0.58 !important;\n        filter: url(#uksGlow);\n    }\n\n    .biss-machine .biss-part {\n        transition: opacity 0.35s ease, filter 0.35s ease;\n    }\n\n    .biss-machine .biss-part.is-dim {\n        opacity: 0.18;\n    }\n\n    .biss-machine .biss-part.is-focus {\n        opacity: 1;\n        filter: url(#uksGlow);\n    }\n\n    .biss-bin text {\n        fill: #44554d;\n        font-size: 12px;\n        font-weight: 800;\n        text-anchor: middle;\n        font-family: Montserrat, Arial, sans-serif;\n        letter-spacing: -0.01em;\n        paint-order: stroke;\n        stroke: rgba(255, 255, 255, 0.95);\n        stroke-width: 3px;\n        stroke-linejoin: round;\n    }\n\n    .biss-reveal {\n        opacity: 0;\n        transform: translateY(28px);\n        transition:\n            opacity 0.75s cubic-bezier(0.22, 1, 0.36, 1),\n            transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    }\n\n    .biss-reveal.is-visible {\n        opacity: 1;\n        transform: translateY(0);\n    }\n\n    .biss-clean-demo__head.is-visible {\n        transition-delay: 0.05s;\n    }\n\n    .biss-clean-demo__stagebar.is-visible {\n        transition-delay: 0.12s;\n    }\n\n    .biss-clean-demo__scene.is-visible {\n        transition-delay: 0.18s;\n    }\n\n    .biss-clean-demo__info.is-visible {\n        transition-delay: 0.26s;\n    }\n\n    @media (max-width: 980px) {\n        .biss-clean-demo__layout {\n            grid-template-columns: 1fr;\n        }\n    }\n\n    @media (max-width: 767px) {\n        .biss-clean-demo {\n            padding: 22px 12px;\n            border-radius: 24px;\n        }\n\n        .biss-clean-demo__scene,\n        .biss-clean-demo__info {\n            border-radius: 22px;\n        }\n\n        .biss-clean-demo__info {\n            padding: 18px;\n        }\n\n        .biss-clean-demo__viewport {\n            border-radius: 18px;\n        }\n\n        .biss-clean-demo__step {\n            grid-template-columns: 40px 1fr;\n            padding: 12px;\n        }\n\n        .biss-clean-demo__step-num {\n            width: 34px;\n            height: 34px;\n            font-size: 12px;\n            border-radius: 12px;\n        }\n\n        .biss-clean-demo__controls {\n            flex-wrap: wrap;\n            align-items: flex-start;\n        }\n\n        .biss-clean-demo__control {\n            width: 100%;\n        }\n\n        .biss-clean-demo__title {\n            font-size: 32px;\n        }\n\n        .biss-clean-demo__text {\n            font-size: 15px;\n            line-height: 1.7;\n        }\n    }\n<\/style>\n\n<script>\n(function () {\n    const root = document.getElementById(\"bissCleanDemo\");\n    if (!root) return;\n\n    const viewport = document.getElementById(\"bissViewport\");\n    const canvas = document.getElementById(\"bissCanvas\");\n    const ctx = canvas.getContext(\"2d\");\n\n    const VIEW_W = 980;\n    const VIEW_H = 560;\n\n    const stageButtons = Array.from(root.querySelectorAll(\".biss-clean-demo__pill\"));\n    const stepCards = Array.from(root.querySelectorAll(\".biss-clean-demo__step\"));\n    const windInput = document.getElementById(\"bissWind\");\n    const windValue = document.getElementById(\"bissWindValue\");\n    const replayBtn = document.getElementById(\"bissReplay\");\n    const toggleBtn = document.getElementById(\"bissToggle\");\n    const statusText = document.getElementById(\"bissStatusText\");\n    const svg = root.querySelector(\"svg\");\n    const revealItems = Array.from(root.querySelectorAll(\".biss-reveal\"));\n\n    const parts = {\n        feed: svg.querySelector(\".biss-part--feed\"),\n        body: svg.querySelector(\".biss-part--body\"),\n        chambers: svg.querySelector(\".biss-part--chambers\"),\n        distributor: svg.querySelector(\".biss-part--distributor\"),\n        sieves: svg.querySelector(\".biss-part--sieves\"),\n        aspiration: svg.querySelector(\".biss-part--aspiration\"),\n        outlets: svg.querySelector(\".biss-part--outlets\"),\n        bins: svg.querySelector(\".biss-part--bins\"),\n        guides: svg.querySelector(\".biss-part--guides\")\n    };\n\n    const zones = {\n        feed: svg.querySelector(\".biss-zone--feed\"),\n        sieves: svg.querySelector(\".biss-zone--sieves\"),\n        air: svg.querySelector(\".biss-zone--air\"),\n        discharge: svg.querySelector(\".biss-zone--discharge\")\n    };\n\n    const guides = {\n        grain: svg.querySelector(\".biss-guide--grain\"),\n        coarse: svg.querySelector(\".biss-guide--coarse\"),\n        fine: svg.querySelector(\".biss-guide--fine\"),\n        clean: svg.querySelector(\".biss-guide--clean\"),\n        air: svg.querySelector(\".biss-guide--air\"),\n        dust: svg.querySelector(\".biss-guide--dust\")\n    };\n\n    const binFills = Array.from(svg.querySelectorAll(\".biss-bin-fill\"));\n\n    const stageMap = {\n        0: {\n            text: \"Pokazano pe\u0142ny cykl UKS: podawanie, natychmiastow\u0105 aspiracj\u0119, przesiewanie na trzech poziomach sit i odprowadzenie.\",\n            focus: [],\n            zones: []\n        },\n        1: {\n            text: \"Podawanie i aspiracja: as the grain falls from the hopper, dust and light impurities are removed immediately.\",\n            focus: [\"feed\", \"distributor\", \"aspiration\", \"body\"],\n            zones: [\"feed\", \"air\"]\n        },\n        2: {\n            text: \"Trzy poziomy sit: the grain mass moves through three pairs of sieves for sequential size separation.\",\n            focus: [\"body\", \"sieves\", \"chambers\", \"guides\"],\n            zones: [\"sieves\"]\n        },\n        3: {\n            text: \"Oddzielanie zanieczyszcze\u0144: coarse and fine impurities are directed to separate discharge outlets.\",\n            focus: [\"sieves\", \"outlets\", \"bins\", \"guides\"],\n            zones: [\"discharge\"]\n        },\n        4: {\n            text: \"Wysyp czystego ziarna: the cleaned grain leaves the machine after the final sieve level.\",\n            focus: [\"outlets\", \"bins\", \"guides\"],\n            zones: [\"discharge\"]\n        }\n    };\n\n    const particleTypes = [\n        { key: \"mixYellow\", color: \"#f2d332\", radius: 4.2, lane: \"center\" },\n        { key: \"mixRed\", color: \"#f24a2d\", radius: 4.6, lane: \"center\" },\n        { key: \"mixBlue\", color: \"#69c8ff\", radius: 3.2, lane: \"center\" }\n    ];\n\n    let particles = [];\n    let animationFrame = null;\n    let frameCount = 0;\n    let autoStage = 0;\n    let autoMode = true;\n    let started = false;\n    let isPlaying = false;\n    let isInViewport = false;\n    let userPauzad = false;\n    let revealPlayed = false;\n\n    function resizeCanvas() {\n        const rect = viewport.getBoundingClientRect();\n        const dpr = window.devicePixelRatio || 1;\n\n        canvas.width = Math.round(rect.width * dpr);\n        canvas.height = Math.round(rect.height * dpr);\n\n        const scaleX = rect.width \/ VIEW_W;\n        const scaleY = rect.height \/ VIEW_H;\n\n        ctx.setTransform(scaleX * dpr, 0, 0, scaleY * dpr, 0, 0);\n    }\n\n    function hexToRgba(hex, alpha) {\n        const n = hex.replace(\"#\", \"\");\n        const bigint = parseInt(n, 16);\n        const r = (bigint >> 16) & 255;\n        const g = (bigint >> 8) & 255;\n        const b = bigint & 255;\n        return `rgba(${r}, ${g}, ${b}, ${alpha})`;\n    }\n\n    function clearStates() {\n        Object.values(parts).forEach((el) => el && el.classList.remove(\"is-focus\", \"is-dim\"));\n        Object.values(zones).forEach((el) => el && el.classList.remove(\"is-on\"));\n    }\n\n    function setStage(stage) {\n        const conf = stageMap[stage];\n        statusText.textContent = conf.text;\n\n        stageButtons.forEach((btn) => {\n            btn.classList.toggle(\"is-active\", Number(btn.dataset.stage) === stage);\n        });\n\n        stepCards.forEach((card) => {\n            card.classList.toggle(\"is-active\", Number(card.dataset.step) === stage);\n        });\n\n        clearStates();\n\n        if (stage === 0) {\n            Object.values(parts).forEach((el) => el && el.classList.add(\"is-focus\"));\n            Object.values(zones).forEach((el) => el && el.classList.add(\"is-on\"));\n            return;\n        }\n\n        Object.entries(parts).forEach(([key, el]) => {\n            if (!el) return;\n            if (conf.focus.includes(key)) {\n                el.classList.add(\"is-focus\");\n            } else {\n                el.classList.add(\"is-dim\");\n            }\n        });\n\n        conf.zones.forEach((key) => zones[key]?.classList.add(\"is-on\"));\n    }\n\n    function getCurrentAutoStage() {\n        const cycle = 1200;\n        const t = frameCount % cycle;\n        if (t < 280) return 1;\n        if (t < 560) return 2;\n        if (t < 860) return 3;\n        if (t < 1080) return 4;\n        return 0;\n    }\n\n    function createParticle() {\n        const type = particleTypes[Math.floor(Math.random() * particleTypes.length)];\n\n        particles.push({\n            type,\n            x: 328 + Math.random() * 60,\n            y: 146 + Math.random() * 10,\n            vy: 1.8 + Math.random() * 0.55,\n            vx: (Math.random() - 0.5) * 0.35,\n            trail: [],\n            active: true\n        });\n    }\n\n    function drawTrail(p) {\n        if (p.trail.length < 2) return;\n\n        for (let i = 0; i <p.trail.length; i++) { const pt = p.trail[i]; const alpha = ((i + 1) \/ p.trail.length) * 0.1; ctx.beginPath(); ctx.arc(pt.x, pt.y, p.type.radius * 0.68, 0, Math.PI * 2); ctx.fillStyle = hexToRgba(p.type.color, alpha); ctx.fill(); } } function updateParticles(stage) { const showParticles = stage === 0 || stage === 1; if (!showParticles) { particles = []; return; } const spawnCount = stage === 1 ? 6 : 3; for (let i = 0; i <spawnCount; i++) { if (Math.random()> 0.24) createParticle();\n        }\n\n        for (let i = 0; i < particles.length; i++) {\n            const p = particles[i];\n            if (!p.active) continue;\n\n            p.vy += 0.014;\n            p.x += p.vx;\n            p.y += p.vy;\n\n            if (p.type.key === \"mixBlue\") {\n                p.vx -= 0.22;\n            }\n\n            p.trail.push({ x: p.x, y: p.y });\n            if (p.trail.length > 5) p.trail.shift();\n\n            drawTrail(p);\n\n            ctx.beginPath();\n            ctx.arc(p.x, p.y, p.type.radius, 0, Math.PI * 2);\n            ctx.fillStyle = p.type.color;\n            ctx.fill();\n\n            if (p.type.key === \"mixBlue\") {\n                if (p.x < 190 || p.y > 250) {\n                    p.active = false;\n                }\n            } else {\n                if (p.y > 250) {\n                    p.active = false;\n                }\n            }\n        }\n\n        particles = particles.filter((p) => p.active);\n    }\n\n    function animateSVG(stage) {\n        const dashOffset = -(frameCount * 1.25);\n\n        if (guides.grain) {\n            guides.grain.style.opacity = \"0\";\n        }\n\n        if (guides.air) {\n            guides.air.style.opacity = (stage === 1 || stage === 0) ? \"1\" : \"0\";\n            guides.air.style.stroke = \"rgba(95, 200, 255, 0.95)\";\n            guides.air.style.strokeDashoffset = String(dashOffset - 20);\n        }\n\n        if (guides.dust) {\n            guides.dust.style.opacity = (stage === 1 || stage === 0) ? \"1\" : \"0\";\n            guides.dust.style.stroke = \"rgba(76, 146, 255, 0.95)\";\n            guides.dust.style.strokeDashoffset = String(dashOffset - 70);\n        }\n\n        if (guides.fine) {\n            guides.fine.style.opacity = (stage === 2 || stage === 3 || stage === 0) ? \"1\" : \"0\";\n            guides.fine.style.stroke = \"rgba(242, 211, 50, 0.95)\";\n            guides.fine.style.strokeDashoffset = String(dashOffset - 110);\n        }\n\n        if (guides.coarse) {\n            guides.coarse.style.opacity = (stage === 2 || stage === 3 || stage === 0) ? \"1\" : \"0\";\n            guides.coarse.style.stroke = \"rgba(242, 74, 45, 0.95)\";\n            guides.coarse.style.strokeDashoffset = String(dashOffset - 150);\n        }\n\n        if (guides.clean) {\n            guides.clean.style.opacity = (stage === 2 || stage === 4 || stage === 0) ? \"1\" : \"0\";\n            guides.clean.style.stroke = \"rgba(29, 191, 85, 0.95)\";\n            guides.clean.style.strokeDashoffset = String(dashOffset - 190);\n        }\n\n        const activeBins = stage === 3 || stage === 4 || stage === 0;\n        const baseHeights = [12, 12, 12];\n        const finalHeights = [26, 28, 34];\n\n        binFills.forEach((fill, i) => {\n            const progress = activeBins ? Math.min(1, (Math.sin(frameCount * 0.03) + 1) * 0.5) : 0;\n            const h = baseHeights[i] + (finalHeights[i] - baseHeights[i]) * progress;\n            const y = 520 - h;\n            fill.setAttribute(\"y\", y);\n            fill.setAttribute(\"height\", h);\n        });\n    }\n\n    function drawFrame() {\n        ctx.clearRect(0, 0, VIEW_W, VIEW_H);\n    }\n\n    function render() {\n        const currentStage = autoMode ? getCurrentAutoStage() : autoStage;\n        setStage(currentStage);\n        drawFrame();\n        animateSVG(currentStage);\n        updateParticles(currentStage);\n    }\n\n    function loop() {\n        if (!isPlaying) return;\n        frameCount++;\n        windValue.textContent = windInput.value;\n        render();\n        animationFrame = requestAnimationFrame(loop);\n    }\n\n    function updateToggleLabel() {\n        toggleBtn.textContent = isPlaying ? \"Pauza\" : \"Start\";\n    }\n\n    function play() {\n        if (isPlaying) return;\n        isPlaying = true;\n        updateToggleLabel();\n        animationFrame = requestAnimationFrame(loop);\n    }\n\n    function pause() {\n        isPlaying = false;\n        updateToggleLabel();\n        if (animationFrame) {\n            cancelAnimationFrame(animationFrame);\n            animationFrame = null;\n        }\n    }\n\n    function restart() {\n        particles = [];\n        frameCount = 0;\n        autoMode = true;\n        render();\n        if (isInViewport && !userPauzad) {\n            play();\n        } else {\n            pause();\n        }\n    }\n\n    function revealSection() {\n        if (revealPlayed) return;\n        revealPlayed = true;\n        revealItems.forEach((item) => item.classList.add(\"is-visible\"));\n    }\n\n    windInput.addEventListener(\"input\", () => {\n        windValue.textContent = windInput.value;\n    });\n\n    stageButtons.forEach((btn) => {\n        btn.addEventListener(\"click\", () => {\n            autoMode = false;\n            autoStage = Number(btn.dataset.stage);\n            setStage(autoStage);\n            if (!isPlaying) render();\n        });\n    });\n\n    stepCards.forEach((card) => {\n        card.addEventListener(\"click\", () => {\n            autoMode = false;\n            autoStage = Number(card.dataset.step);\n            setStage(autoStage);\n            if (!isPlaying) render();\n        });\n    });\n\n    toggleBtn.addEventListener(\"click\", () => {\n        userPauzad = isPlaying;\n        if (isPlaying) {\n            pause();\n        } else {\n            userPauzad = false;\n            if (isInViewport) play();\n        }\n    });\n\n    replayBtn.addEventListener(\"click\", () => {\n        userPauzad = false;\n        restart();\n    });\n\n    window.addEventListener(\"resize\", () => {\n        resizeCanvas();\n        if (!isPlaying) render();\n    });\n\n    const io = new IntersectionObserver(\n        (entries) => {\n            entries.forEach((entry) => {\n                isInViewport = entry.isIntersecting;\n\n                if (entry.isIntersecting) {\n                    revealSection();\n\n                    if (!started) {\n                        started = true;\n                        resizeCanvas();\n                        render();\n                    }\n\n                    if (!userPauzad) play();\n                } else {\n                    pause();\n                }\n            });\n        },\n        { threshold: 0.2 }\n    );\n\n    resizeCanvas();\n    setStage(0);\n    render();\n    updateToggleLabel();\n    io.observe(root);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72c9df6b e-flex e-con-boxed e-con e-parent\" data-id=\"72c9df6b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71cd5177 elementor-widget elementor-widget-html\" data-id=\"71cd5177\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"hub-agm-specs-v1\" id=\"models\">\n  <div class=\"hub-agm-specs-v1__wrap\">\n    <div class=\"hub-agm-specs-v1__head hub-reveal hub-reveal--up\">\n      <span class=\"hub-agm-specs-v1__eyebrow\">UKS SERIES<\/span>\n      <h2 class=\"hub-agm-specs-v1__title\">Por\u00f3wnaj modele UKS<\/h2>\n      <p class=\"hub-agm-specs-v1__text\">\n        Poznaj wszystkie dost\u0119pne modele mobilnych czyszczalni UKS i por\u00f3wnaj ich wydajno\u015b\u0107, pob\u00f3r mocy, powierzchni\u0119 sit, wymiary i mas\u0119 maszyny w jednym przejrzystym miejscu.\n      <\/p>\n    <\/div>\n\n    <div class=\"hub-agm-specs-v1__cards\">\n      <article class=\"hub-agm-card-v1 hub-reveal hub-reveal--up\" style=\"--reveal-delay:0s;\">\n        <div class=\"hub-agm-card-v1__media\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/uks-06.webp\" alt=\"UKS 0.6 mobile grain cleaner\">\n          <span class=\"hub-agm-card-v1__tag\">UKS 0.6<\/span>\n        <\/div>\n        <div class=\"hub-agm-card-v1__body\">\n          <h3>UKS 0.6<\/h3>\n          <div class=\"hub-agm-card-v1__specs\">\n            <div><span>Wydajno\u015b\u0107<\/span><strong>0.6 t\/h<\/strong><\/div>\n            <div><span>Moc<\/span><strong>0.55\u20130.75 kW<\/strong><\/div>\n            <div><span>Wymiary<\/span><strong>1350 \u00d7 1000 \u00d7 1800 mm<\/strong><\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hub-agm-card-v1 hub-reveal hub-reveal--up\" style=\"--reveal-delay:.06s;\">\n        <div class=\"hub-agm-card-v1__media\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/uks-14.webp\" alt=\"UKS 1.4 mobile grain cleaner\">\n          <span class=\"hub-agm-card-v1__tag\">UKS 1.4<\/span>\n        <\/div>\n        <div class=\"hub-agm-card-v1__body\">\n          <h3>UKS 1.4<\/h3>\n          <div class=\"hub-agm-card-v1__specs\">\n            <div><span>Wydajno\u015b\u0107<\/span><strong>1.4 t\/h<\/strong><\/div>\n            <div><span>Moc<\/span><strong>1.1\u20131.5 kW<\/strong><\/div>\n            <div><span>Wymiary<\/span><strong>1950 \u00d7 1550 \u00d7 2150 mm<\/strong><\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hub-agm-card-v1 hub-reveal hub-reveal--up\" style=\"--reveal-delay:.12s;\">\n        <div class=\"hub-agm-card-v1__media\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/uks-30.webp\" alt=\"UKS 3.0 mobile grain cleaner\">\n          <span class=\"hub-agm-card-v1__tag\">UKS 3.0<\/span>\n        <\/div>\n        <div class=\"hub-agm-card-v1__body\">\n          <h3>UKS 3.0<\/h3>\n          <div class=\"hub-agm-card-v1__specs\">\n            <div><span>Wydajno\u015b\u0107<\/span><strong>3.0 t\/h<\/strong><\/div>\n            <div><span>Moc<\/span><strong>2.2\u20133.0 kW<\/strong><\/div>\n            <div><span>Wymiary<\/span><strong>2450 \u00d7 1900 \u00d7 2150 mm<\/strong><\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <div class=\"hub-agm-specs-v1__table-box hub-reveal hub-reveal--up\" style=\"--reveal-delay:.1s;\" id=\"specifications\">\n      <div class=\"hub-agm-specs-v1__table-head\">\n        <span class=\"hub-agm-specs-v1__table-eyebrow\">Technical data<\/span>\n        <h3>Full specification table<\/h3>\n      <\/div>\n\n      <div class=\"hub-agm-specs-v1__table-scroll\">\n        <table class=\"hub-agm-specs-v1__table\">\n          <thead>\n            <tr>\n              <th>Model<\/th>\n              <th>Wydajno\u015b\u0107, kg\/h<\/th>\n              <th>Moc, kW<\/th>\n              <th>Powierzchnia sit, m\u00b2<\/th>\n              <th>Net weight, kg<\/th>\n              <th>Wymiary, mm<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td>UKS 0.6<\/td>\n              <td>600<\/td>\n              <td>0.55 - 0.75<\/td>\n              <td>1.25<\/td>\n              <td>170<\/td>\n              <td>1350 \u00d7 1000 \u00d7 1800<\/td>\n            <\/tr>\n            <tr>\n              <td>UKS 1.4<\/td>\n              <td>1400<\/td>\n              <td>1.1 - 1.5<\/td>\n              <td>2.45<\/td>\n              <td>310<\/td>\n              <td>1950 \u00d7 1550 \u00d7 2150<\/td>\n            <\/tr>\n            <tr>\n              <td>UKS 3.0<\/td>\n              <td>3000<\/td>\n              <td>2.2 - 3.0<\/td>\n              <td>5.0<\/td>\n              <td>390<\/td>\n              <td>2450 \u00d7 1900 \u00d7 2150<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .hub-agm-specs-v1{\n    position:relative;\n    overflow:hidden;\n    padding:110px 0;\n    font-family:Montserrat, sans-serif;\n  }\n\n  .hub-agm-specs-v1__wrap{\n    max-width:1320px;\n    margin:0 auto;\n    padding:0 24px;\n  }\n\n  .hub-agm-specs-v1__head{\n    max-width:760px;\n    margin-bottom:34px;\n  }\n\n  .hub-agm-specs-v1__eyebrow{\n    display:inline-flex;\n    align-items:center;\n    padding:7px 14px;\n    margin-bottom:14px;\n    border-radius:999px;\n    background:rgba(92, 132, 255, 0.08);\n    border:1px solid rgba(92, 132, 255, 0.12);\n    color:#5a7cff;\n    font-size:11px;\n    font-weight:700;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-specs-v1__title{\n    margin:0 0 14px;\n    font-size:clamp(34px, 4vw, 56px);\n    line-height:1.02;\n    letter-spacing:-0.03em;\n    font-weight:800;\n    color:#1e2438;\n  }\n\n  .hub-agm-specs-v1__text{\n    margin:0;\n    max-width:650px;\n    color:#6d7893;\n    font-size:17px;\n    line-height:1.8;\n  }\n\n  .hub-agm-specs-v1__cards{\n    display:grid;\n    grid-template-columns:repeat(3, minmax(0, 1fr));\n    gap:24px;\n    margin-bottom:24px;\n  }\n\n  .hub-agm-card-v1,\n  .hub-agm-specs-v1__table-box{\n    background:rgba(255,255,255,.62);\n    border:1px solid rgba(255,255,255,.86);\n    border-radius:28px;\n    box-shadow:\n      0 16px 40px rgba(31, 42, 68, 0.06),\n      inset 0 1px 0 rgba(255,255,255,.8);\n    backdrop-filter:blur(14px);\n    -webkit-backdrop-filter:blur(14px);\n  }\n\n  .hub-agm-card-v1{\n    overflow:hidden;\n    transition:transform .35s ease, box-shadow .35s ease;\n  }\n\n  .hub-agm-card-v1:hover{\n    transform:translateY(-6px);\n    box-shadow:\n      0 22px 48px rgba(31, 42, 68, 0.1),\n      inset 0 1px 0 rgba(255,255,255,.8);\n  }\n\n  .hub-agm-card-v1__media{\n    position:relative;\n    min-height:260px;\n    background:linear-gradient(180deg, #f8fbfd 0%, #edf3f6 100%);\n    overflow:hidden;\n  }\n\n  .hub-agm-card-v1__media::before{\n    content:\"\";\n    position:absolute;\n    width:180px;\n    height:180px;\n    left:-30px;\n    top:-30px;\n    border-radius:50%;\n    background:rgba(90,124,255,.08);\n    filter:blur(10px);\n  }\n\n  .hub-agm-card-v1__media::after{\n    content:\"\";\n    position:absolute;\n    width:160px;\n    height:160px;\n    right:-20px;\n    bottom:-30px;\n    border-radius:50%;\n    background:rgba(24,185,129,.08);\n    filter:blur(10px);\n  }\n\n  .hub-agm-card-v1__media img{\n    position:relative;\n    z-index:2;\n    width:100%;\n    height:260px;\n    object-fit:contain;\n    display:block;\n    padding:26px;\n    filter:drop-shadow(0 18px 24px rgba(31,42,68,.14));\n    transition:transform .45s ease;\n  }\n\n  .hub-agm-card-v1:hover .hub-agm-card-v1__media img{\n    transform:scale(1.04);\n  }\n\n  .hub-agm-card-v1__tag{\n    position:absolute;\n    left:18px;\n    top:18px;\n    z-index:3;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    min-height:42px;\n    padding:8px 14px;\n    border-radius:14px;\n    background:linear-gradient(135deg, #4f7cff, #19b98a);\n    color:#fff;\n    font-size:13px;\n    font-weight:800;\n    box-shadow:0 12px 22px rgba(79,124,255,.2);\n  }\n\n  .hub-agm-card-v1__body{\n    padding:22px 22px 20px;\n  }\n\n  .hub-agm-card-v1__body h3{\n    margin:0 0 14px;\n    color:#1d2438;\n    font-size:28px;\n    line-height:1.1;\n    font-weight:800;\n    letter-spacing:-0.02em;\n  }\n\n  .hub-agm-card-v1__specs{\n    display:grid;\n    gap:0;\n  }\n\n  .hub-agm-card-v1__specs div{\n    display:flex;\n    justify-content:space-between;\n    gap:18px;\n    padding:12px 0;\n    border-bottom:1px solid rgba(202, 211, 227, 0.55);\n  }\n\n  .hub-agm-card-v1__specs div:last-child{\n    border-bottom:none;\n    padding-bottom:0;\n  }\n\n  .hub-agm-card-v1__specs span{\n    color:#7e879d;\n    font-size:14px;\n    line-height:1.5;\n    font-weight:500;\n  }\n\n  .hub-agm-card-v1__specs strong{\n    color:#1d2438;\n    font-size:14px;\n    line-height:1.5;\n    font-weight:700;\n    text-align:right;\n  }\n\n  .hub-agm-specs-v1__table-box{\n    padding:22px;\n  }\n\n  .hub-agm-specs-v1__table-head{\n    margin-bottom:18px;\n  }\n\n  .hub-agm-specs-v1__table-eyebrow{\n    display:inline-block;\n    margin-bottom:8px;\n    color:#5a7cff;\n    font-size:11px;\n    font-weight:700;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-specs-v1__table-head h3{\n    margin:0;\n    color:#1d2438;\n    font-size:28px;\n    line-height:1.12;\n    font-weight:800;\n    letter-spacing:-0.02em;\n  }\n\n  .hub-agm-specs-v1__table-scroll{\n    overflow-x:visible;\n    border-radius:22px;\n  }\n\n  .hub-agm-specs-v1__table{\n    width:100%;\n    min-width:0;\n    table-layout:fixed;\n    border-collapse:separate;\n    border-spacing:0;\n  }\n\n  .hub-agm-specs-v1__table thead th{\n    padding:22px 18px;\n    text-align:left;\n    color:#fff;\n    font-size:14px;\n    line-height:1.35;\n    font-weight:700;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n    background:linear-gradient(135deg, #4f7cff, #19b98a);\n    border-right:1px solid rgba(255,255,255,.08);\n  }\n\n  .hub-agm-specs-v1__table thead th:first-child{\n    border-top-left-radius:18px;\n  }\n\n  .hub-agm-specs-v1__table thead th:last-child{\n    border-top-right-radius:18px;\n    border-right:none;\n  }\n\n  .hub-agm-specs-v1__table tbody td{\n    padding:22px 18px;\n    color:#1d2438;\n    font-size:15px;\n    line-height:1.45;\n    background:rgba(255,255,255,.55);\n    border-bottom:1px solid rgba(202, 211, 227, 0.45);\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n    transition:background .25s ease;\n  }\n\n  .hub-agm-specs-v1__table tbody tr:nth-child(even) td{\n    background:rgba(246,249,253,.78);\n  }\n\n  .hub-agm-specs-v1__table tbody tr:hover td{\n    background:rgba(90,124,255,.06);\n  }\n\n  .hub-agm-specs-v1__table tbody tr:last-child td:first-child{\n    border-bottom-left-radius:18px;\n  }\n\n  .hub-agm-specs-v1__table tbody tr:last-child td:last-child{\n    border-bottom-right-radius:18px;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(1),\n  .hub-agm-specs-v1__table tbody td:nth-child(1){\n    width:14%;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(2),\n  .hub-agm-specs-v1__table tbody td:nth-child(2){\n    width:14%;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(3),\n  .hub-agm-specs-v1__table tbody td:nth-child(3){\n    width:16%;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(4),\n  .hub-agm-specs-v1__table tbody td:nth-child(4){\n    width:16%;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(5),\n  .hub-agm-specs-v1__table tbody td:nth-child(5){\n    width:14%;\n  }\n\n  .hub-agm-specs-v1__table thead th:nth-child(6),\n  .hub-agm-specs-v1__table tbody td:nth-child(6){\n    width:26%;\n  }\n\n  \/* reveal animation *\/\n  .hub-reveal{\n    opacity:0;\n    transform:translate3d(0, 28px, 0);\n    transition:\n      opacity .8s cubic-bezier(.22, 1, .36, 1),\n      transform .8s cubic-bezier(.22, 1, .36, 1);\n    transition-delay:var(--reveal-delay, 0s);\n    will-change:opacity, transform;\n  }\n\n  .hub-reveal--up{\n    transform:translate3d(0, 28px, 0);\n  }\n\n  .hub-reveal.is-visible{\n    opacity:1;\n    transform:translate3d(0, 0, 0);\n  }\n\n  @media (max-width: 1200px){\n    .hub-agm-specs-v1__cards{\n      grid-template-columns:repeat(2, minmax(0, 1fr));\n    }\n\n    .hub-agm-specs-v1__table thead th,\n    .hub-agm-specs-v1__table tbody td{\n      padding:18px 12px;\n      font-size:13px;\n    }\n  }\n\n  @media (max-width: 767px){\n    .hub-agm-specs-v1{\n      padding:74px 0;\n    }\n\n    .hub-agm-specs-v1__wrap{\n      padding:0 16px;\n    }\n\n    .hub-agm-specs-v1__cards{\n      grid-template-columns:1fr;\n      gap:18px;\n    }\n\n    .hub-agm-card-v1,\n    .hub-agm-specs-v1__table-box{\n      border-radius:22px;\n    }\n\n    .hub-agm-card-v1__media{\n      min-height:220px;\n    }\n\n    .hub-agm-card-v1__media img{\n      height:220px;\n      padding:18px;\n    }\n\n    .hub-agm-card-v1__body{\n      padding:18px;\n    }\n\n    .hub-agm-card-v1__body h3{\n      font-size:24px;\n    }\n\n    .hub-agm-specs-v1__title{\n      font-size:clamp(30px, 9vw, 42px);\n    }\n\n    .hub-agm-specs-v1__text{\n      font-size:15px;\n      line-height:1.7;\n    }\n\n    .hub-agm-specs-v1__table-box{\n      padding:14px;\n    }\n\n    .hub-agm-specs-v1__table{\n      table-layout:auto;\n    }\n\n    .hub-agm-specs-v1__table thead th,\n    .hub-agm-specs-v1__table tbody td{\n      padding:14px 10px;\n      font-size:12px;\n      line-height:1.35;\n    }\n\n    .hub-reveal,\n    .hub-reveal--up{\n      transform:translate3d(0, 18px, 0);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    .hub-reveal,\n    .hub-agm-card-v1,\n    .hub-agm-card-v1__media img,\n    .hub-agm-specs-v1__table tbody td{\n      transition:none !important;\n      animation:none !important;\n      transform:none !important;\n      opacity:1 !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const items = document.querySelectorAll('.hub-reveal');\n    if (!items.length) return;\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add('is-visible');\n        obs.unobserve(entry.target);\n      });\n    }, {\n      threshold: 0.14,\n      rootMargin: '0px 0px -8% 0px'\n    });\n\n    items.forEach(item => observer.observe(item));\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bb475f9 e-flex e-con-boxed e-con e-parent\" data-id=\"7bb475f9\" 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-5329f1e4 elementor-widget elementor-widget-html\" data-id=\"5329f1e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"hub-machine-features-v4\">\n  <div class=\"hub-machine-features-v4__wrap\">\n    <div class=\"hub-machine-features-v4__head\">\n      <span class=\"hub-machine-features-v4__eyebrow\">Interaktywny przegl\u0105d maszyny<\/span>\n      <h2 class=\"hub-machine-features-v4__title\">Poznaj kluczowe elementy funkcjonalne<\/h2>\n      <p class=\"hub-machine-features-v4__text\">\n        Wybierz element, aby pod\u015bwietli\u0107 jego dok\u0142adne po\u0142o\u017cenie i zobaczy\u0107 g\u0142\u00f3wne elementy funkcjonalne mobilnej czyszczalni UKS.\n      <\/p>\n    <\/div>\n\n    <div class=\"hub-machine-features-v4__grid\">\n      <aside class=\"hub-machine-features-v4__nav\">\n        <button class=\"hub-machine-features-v4__item\" data-part=\"cyclone\" type=\"button\">\n          <span class=\"hub-machine-features-v4__num\">01<\/span>\n          <span class=\"hub-machine-features-v4__content\">\n            <strong>Cyclone<\/strong>\n            <small>Skuteczne oddzielanie py\u0142u i drobnych zanieczyszcze\u0144<\/small>\n          <\/span>\n        <\/button>\n\n        <button class=\"hub-machine-features-v4__item\" data-part=\"sieves\" type=\"button\">\n          <span class=\"hub-machine-features-v4__num\">02<\/span>\n          <span class=\"hub-machine-features-v4__content\">\n            <strong>Uk\u0142ad wymiany sit<\/strong>\n            <small>Szybkie dostosowanie do r\u00f3\u017cnych rodzaj\u00f3w ziarna<\/small>\n          <\/span>\n        <\/button>\n\n        <button class=\"hub-machine-features-v4__item\" data-part=\"bags\" type=\"button\">\n          <span class=\"hub-machine-features-v4__num\">03<\/span>\n          <span class=\"hub-machine-features-v4__content\">\n            <strong>Uchwyty na worki<\/strong>\n            <small>Wygodne workowanie oczyszczonego ziarna<\/small>\n          <\/span>\n        <\/button>\n\n        <button class=\"hub-machine-features-v4__item\" data-part=\"control\" type=\"button\">\n          <span class=\"hub-machine-features-v4__num\">04<\/span>\n          <span class=\"hub-machine-features-v4__content\">\n            <strong>Uk\u0142ad sterowania<\/strong>\n            <small>Opcjonalny falownik do regulacji pr\u0119dko\u015bci<\/small>\n          <\/span>\n        <\/button>\n      <\/aside>\n\n      <div class=\"hub-machine-features-v4__stage-card\">\n        <div class=\"hub-machine-features-v4__stage is-full-view\">\n          <div class=\"hub-machine-features-v4__orb hub-machine-features-v4__orb--1\"><\/div>\n          <div class=\"hub-machine-features-v4__orb hub-machine-features-v4__orb--2\"><\/div>\n\n          <img decoding=\"async\" class=\"hub-machine-features-v4__base\" src=\"\/wp-content\/uploads\/2026\/03\/uks-30.webp\" alt=\"UKS mobile grain cleaner\">\n\n          <img decoding=\"async\" class=\"hub-machine-features-v4__part\" data-part=\"cyclone\" src=\"\/wp-content\/uploads\/2026\/03\/uks-dust-cyclone.webp\" alt=\"\">\n\n          <img decoding=\"async\" class=\"hub-machine-features-v4__part\" data-part=\"sieves\" src=\"\/wp-content\/uploads\/2026\/03\/uks-sieve.webp\" alt=\"\">\n\n          <img decoding=\"async\" class=\"hub-machine-features-v4__part\" data-part=\"bags\" src=\"\/wp-content\/uploads\/2026\/03\/uks-bag-holders.webp\" alt=\"\">\n\n          <img decoding=\"async\" class=\"hub-machine-features-v4__part\" data-part=\"control\" src=\"\/wp-content\/uploads\/2026\/03\/uks-control.webp\" alt=\"\">\n\n          <div class=\"hub-machine-features-v4__stage-label\">\n            <span class=\"hub-machine-features-v4__stage-kicker\">Tryb podgl\u0105du<\/span>\n            <strong>Pe\u0142ny widok maszyny<\/strong>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hub-machine-features-v4__info-card\">\n        <div class=\"hub-machine-features-v4__panel is-active\" data-panel=\"default\">\n          <div class=\"hub-machine-features-v4__badge hub-machine-features-v4__badge--text\">Przegl\u0105d maszyny<\/div>\n          <h3>Pe\u0142ny widok maszyny<\/h3>\n          <p>\n            Wybierz dowolny pod\u015bwietlony element, aby zobaczy\u0107 jego dok\u0142adne po\u0142o\u017cenie i sprawdzi\u0107, jak wsp\u00f3\u0142pracuj\u0105 g\u0142\u00f3wne elementy czyszcz\u0105ce maszyny UKS.\n          <\/p>\n        <\/div>\n\n        <div class=\"hub-machine-features-v4__panel\" data-panel=\"cyclone\">\n          <div class=\"hub-machine-features-v4__badge\">01<\/div>\n          <h3>Cyclone<\/h3>\n          <p>\n            Cyklon zapewnia skuteczne oddzielanie py\u0142u i drobnych zanieczyszcze\u0144, poprawiaj\u0105c jako\u015b\u0107 czyszczenia ziarna (modele UKS 1.4\u20133.0).\n          <\/p>\n        <\/div>\n\n        <div class=\"hub-machine-features-v4__panel\" data-panel=\"sieves\">\n          <div class=\"hub-machine-features-v4__badge\">02<\/div>\n          <h3>Uk\u0142ad wymiany sit<\/h3>\n          <p>\n            Wygodny system wymiany sit pozwala szybko dostosowa\u0107 urz\u0105dzenie do r\u00f3\u017cnych rodzaj\u00f3w ziarna.\n          <\/p>\n        <\/div>\n\n        <div class=\"hub-machine-features-v4__panel\" data-panel=\"bags\">\n          <div class=\"hub-machine-features-v4__badge\">03<\/div>\n          <h3>Uchwyty na worki<\/h3>\n          <p>\n            Czyszczalnia jest wyposa\u017cona w uchwyty na worki do wygodnego pakowania oczyszczonego ziarna.\n          <\/p>\n        <\/div>\n\n        <div class=\"hub-machine-features-v4__panel\" data-panel=\"control\">\n          <div class=\"hub-machine-features-v4__badge\">04<\/div>\n          <h3>Uk\u0142ad sterowania<\/h3>\n          <p>\n            Uk\u0142ad sterowania mo\u017ce by\u0107 wyposa\u017cony w falownik do regulacji pr\u0119dko\u015bci pracy i poprawy dok\u0142adno\u015bci czyszczenia.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .hub-machine-features-v4 {\n    position: relative;\n    overflow: hidden;\n    padding: 110px 0;\n   \n    font-family: Montserrat, sans-serif;\n  }\n\n  .hub-machine-features-v4__wrap {\n    max-width: 1320px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  .hub-machine-features-v4__head {\n    max-width: 760px;\n    margin-bottom: 34px;\n  }\n\n  .hub-machine-features-v4__eyebrow {\n    display: inline-flex;\n    align-items: center;\n    padding: 7px 14px;\n    margin-bottom: 14px;\n    border-radius: 999px;\n    background: rgba(92, 132, 255, 0.08);\n    border: 1px solid rgba(92, 132, 255, 0.12);\n    color: #5a7cff;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n  }\n\n  .hub-machine-features-v4__title {\n    margin: 0 0 14px;\n    font-size: clamp(34px, 4vw, 56px);\n    line-height: 1.02;\n    letter-spacing: -0.03em;\n    font-weight: 800;\n    color: #1e2438;\n  }\n\n  .hub-machine-features-v4__text {\n    margin: 0;\n    max-width: 650px;\n    color: #6d7893;\n    font-size: 17px;\n    line-height: 1.8;\n  }\n\n  .hub-machine-features-v4__grid {\n    display: grid;\n    grid-template-columns: 0.72fr 1.24fr 0.78fr;\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .hub-machine-features-v4__nav,\n  .hub-machine-features-v4__stage-card,\n  .hub-machine-features-v4__info-card {\n    background: rgba(255,255,255,.62);\n    border: 1px solid rgba(255,255,255,.86);\n    border-radius: 28px;\n    box-shadow:\n      0 16px 40px rgba(31, 42, 68, 0.06),\n      inset 0 1px 0 rgba(255,255,255,.8);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n\n  .hub-machine-features-v4__nav {\n    padding: 16px;\n    display: grid;\n    gap: 12px;\n    align-content: start;\n  }\n\n  .hub-machine-features-v4__item {\n    width: 100%;\n    display: grid;\n    grid-template-columns: 48px 1fr;\n    gap: 14px;\n    align-items: center;\n    text-align: left;\n    padding: 16px;\n    border-radius: 18px;\n    border: 1px solid rgba(202, 211, 227, 0.5);\n    background: rgba(255,255,255,.5);\n    cursor: pointer;\n    transition: .25s ease;\n  }\n\n  .hub-machine-features-v4__item:hover,\n  .hub-machine-features-v4__item.is-active {\n    border-color: rgba(88, 123, 255, 0.24);\n    background: linear-gradient(135deg, rgba(90,124,255,.08), rgba(24,185,129,.05));\n    box-shadow: 0 12px 26px rgba(50, 76, 135, 0.06);\n  }\n\n  .hub-machine-features-v4__num,\n  .hub-machine-features-v4__badge {\n    width: 48px;\n    height: 48px;\n    border-radius: 14px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(135deg, #4f7cff, #19b98a);\n    color: #fff;\n    font-size: 14px;\n    font-weight: 800;\n    box-shadow: 0 12px 22px rgba(79,124,255,.2);\n  }\n\n  .hub-machine-features-v4__badge--text {\n    width: auto;\n    padding: 0 16px;\n    min-width: 0;\n  }\n\n  .hub-machine-features-v4__content strong {\n    display: block;\n    margin-bottom: 3px;\n    color: #1d2438;\n    font-size: 15px;\n    line-height: 1.35;\n    font-weight: 700;\n  }\n\n  .hub-machine-features-v4__content small {\n    display: block;\n    color: #7e879d;\n    font-size: 12px;\n    line-height: 1.5;\n    font-weight: 500;\n  }\n\n  .hub-machine-features-v4__stage-card {\n    padding: 22px;\n    display: flex;\n  }\n\n  .hub-machine-features-v4__stage {\n    position: relative;\n    width: 100%;\n    min-height: 560px;\n    border-radius: 24px;\n    overflow: hidden;\n    background: linear-gradient(180deg, #f8fbfd 0%, #edf3f6 100%);\n  }\n\n  .hub-machine-features-v4__stage::after {\n    content: \"\";\n    position: absolute;\n    left: 12%;\n    right: 12%;\n    bottom: 6%;\n    height: 12%;\n    background: radial-gradient(ellipse at center, rgba(31,42,68,.14), transparent 70%);\n    filter: blur(16px);\n    z-index: 0;\n  }\n\n  .hub-machine-features-v4__orb {\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(28px);\n    z-index: 0;\n  }\n\n  .hub-machine-features-v4__orb--1 {\n    width: 210px;\n    height: 210px;\n    left: 8%;\n    top: 10%;\n    background: rgba(90,124,255,.08);\n  }\n\n  .hub-machine-features-v4__orb--2 {\n    width: 180px;\n    height: 180px;\n    right: 10%;\n    bottom: 14%;\n    background: rgba(24,185,129,.08);\n  }\n\n  .hub-machine-features-v4__base,\n  .hub-machine-features-v4__part {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n    user-select: none;\n    pointer-events: none;\n  }\n\n  .hub-machine-features-v4__base {\n    z-index: 2;\n    opacity: 1;\n    transform: scale(.965);\n    filter: drop-shadow(0 18px 28px rgba(31,42,68,.14));\n    transition: .42s ease;\n  }\n\n  .hub-machine-features-v4__part {\n    z-index: 3;\n    opacity: 0;\n    transform: scale(.99);\n    filter:\n      drop-shadow(0 18px 28px rgba(31,42,68,.12))\n      drop-shadow(0 0 32px rgba(79,124,255,.16));\n    transition: .42s ease;\n  }\n\n  .hub-machine-features-v4__part.is-active {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  .hub-machine-features-v4__stage:not(.is-full-view) .hub-machine-features-v4__base {\n    opacity: .2;\n    transform: scale(.955);\n    filter:\n      grayscale(.12)\n      saturate(.72)\n      contrast(.96)\n      drop-shadow(0 10px 14px rgba(31,42,68,.08));\n  }\n\n  .hub-machine-features-v4__stage-label {\n    position: absolute;\n    left: 22px;\n    bottom: 22px;\n    z-index: 4;\n    padding: 12px 14px;\n    border-radius: 16px;\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(255,255,255,.82);\n    box-shadow: 0 12px 24px rgba(31,42,68,.06);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n  }\n\n  .hub-machine-features-v4__stage-kicker {\n    display: block;\n    margin-bottom: 4px;\n    color: #5a7cff;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n  }\n\n  .hub-machine-features-v4__stage-label strong {\n    display: block;\n    color: #1d2438;\n    font-size: 15px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .hub-machine-features-v4__info-card {\n    padding: 28px;\n    min-height: 560px;\n    display: flex;\n    align-items: flex-start;\n  }\n\n  .hub-machine-features-v4__panel {\n    display: none;\n    animation: machineFeatureFade .28s ease;\n  }\n\n  .hub-machine-features-v4__panel.is-active {\n    display: block;\n  }\n\n  @keyframes machineFeatureFade {\n    from { opacity: 0; transform: translateY(8px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .hub-machine-features-v4__panel h3 {\n    font-size: 28px;\n    line-height: 1.12;\n    letter-spacing: -0.02em;\n    color: #1d2438;\n    font-weight: 800;\n  }\n\n  .hub-machine-features-v4__panel p {\n    margin: 0;\n    color: #6d7893;\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  @media (max-width: 1200px) {\n    .hub-machine-features-v4__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .hub-machine-features-v4__stage-card { order: 1; }\n    .hub-machine-features-v4__info-card {\n      order: 2;\n      min-height: auto;\n    }\n    .hub-machine-features-v4__nav { order: 3; }\n\n    .hub-machine-features-v4__stage {\n      min-height: 520px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .hub-machine-features-v4 {\n      padding: 74px 0;\n    }\n\n    .hub-machine-features-v4__wrap {\n      padding: 0 16px;\n    }\n\n    .hub-machine-features-v4__nav,\n    .hub-machine-features-v4__stage-card,\n    .hub-machine-features-v4__info-card {\n      border-radius: 22px;\n    }\n\n    .hub-machine-features-v4__stage-card,\n    .hub-machine-features-v4__info-card,\n    .hub-machine-features-v4__nav {\n      padding: 18px;\n    }\n\n    .hub-machine-features-v4__stage {\n      min-height: 360px !important;\n      height: 360px !important;\n      border-radius: 18px;\n    }\n\n    .hub-machine-features-v4__nav {\n      display: flex;\n      gap: 10px;\n      overflow-x: auto;\n      overflow-y: hidden;\n      scroll-snap-type: x proximity;\n      -webkit-overflow-scrolling: touch;\n      padding-bottom: 8px;\n    }\n\n    .hub-machine-features-v4__item {\n      min-width: 230px;\n      flex: 0 0 auto;\n      scroll-snap-align: start;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      padding: 13px;\n      border-radius: 16px;\n    }\n\n    .hub-machine-features-v4__num,\n    .hub-machine-features-v4__badge {\n      width: 42px;\n      height: 42px;\n      border-radius: 12px;\n      font-size: 13px;\n    }\n\n    .hub-machine-features-v4__badge--text {\n      width: auto;\n      padding: 0 14px;\n    }\n\n    .hub-machine-features-v4__content strong {\n      font-size: 14px;\n    }\n\n    .hub-machine-features-v4__content small {\n      font-size: 12px;\n    }\n\n    .hub-machine-features-v4__panel h3 {\n      font-size: 24px;\n    }\n\n    .hub-machine-features-v4__stage-label {\n      left: 14px;\n      right: 14px;\n      bottom: 14px;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.querySelector('.hub-machine-features-v4');\n    if (!section) return;\n\n    const stage = section.querySelector('.hub-machine-features-v4__stage');\n    const nav = section.querySelector('.hub-machine-features-v4__nav');\n    const stageCard = section.querySelector('.hub-machine-features-v4__stage-card');\n    const itemBtns = section.querySelectorAll('.hub-machine-features-v4__item');\n    const parts = section.querySelectorAll('.hub-machine-features-v4__part');\n    const panels = section.querySelectorAll('.hub-machine-features-v4__panel');\n    const label = section.querySelector('.hub-machine-features-v4__stage-label');\n\n    function setLabel(mode, title) {\n      const kicker = label.querySelector('.hub-machine-features-v4__stage-kicker');\n      const strong = label.querySelector('strong');\n\n      if (mode === 'default') {\n        kicker.textContent = 'Tryb podgl\u0105du';\n        strong.textContent = 'Pe\u0142ny widok maszyny';\n      } else {\n        kicker.textContent = 'Wybrany element';\n        strong.textContent = title;\n      }\n    }\n\n    function showDefault() {\n      stage.classList.add('is-full-view');\n      itemBtns.forEach(btn => btn.classList.remove('is-active'));\n      parts.forEach(part => part.classList.remove('is-active'));\n      panels.forEach(panel => {\n        panel.classList.toggle('is-active', panel.dataset.panel === 'default');\n      });\n      setLabel('default');\n    }\n\n    function showPart(partName, title) {\n      stage.classList.remove('is-full-view');\n\n      itemBtns.forEach(btn => {\n        btn.classList.toggle('is-active', btn.dataset.part === partName);\n      });\n\n      parts.forEach(part => {\n        part.classList.toggle('is-active', part.dataset.part === partName);\n      });\n\n      panels.forEach(panel => {\n        panel.classList.toggle('is-active', panel.dataset.panel === partName);\n      });\n\n      setLabel('part', title);\n    }\n\n    itemBtns.forEach(btn => {\n      const title = btn.querySelector('strong').textContent.trim();\n\n      btn.addEventListener('mouseenter', function () {\n        if (window.innerWidth > 991) {\n          showPart(this.dataset.part, title);\n        }\n      });\n\n      btn.addEventListener('click', function () {\n        const isMobile = window.innerWidth <= 991;\n        const isAlreadyActive = this.classList.contains('is-active');\n\n        if (isMobile && isAlreadyActive) {\n          showDefault();\n          return;\n        }\n\n        showPart(this.dataset.part, title);\n      });\n    });\n\n    if (nav) {\n      nav.addEventListener('mouseleave', function () {\n        if (window.innerWidth > 991) {\n          showDefault();\n        }\n      });\n    }\n\n    if (stageCard) {\n      stageCard.addEventListener('mouseleave', function () {\n        if (window.innerWidth > 991) {\n          showDefault();\n        }\n      });\n    }\n\n    showDefault();\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b49cef2 e-flex e-con-boxed e-con e-parent\" data-id=\"2b49cef2\" 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-7b3958c6 elementor-widget elementor-widget-html\" data-id=\"7b3958c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n\n<section class=\"hub-agm-addons-v1\">\n  <div class=\"hub-agm-addons-v1__bg\"><\/div>\n\n  <div class=\"hub-agm-addons-v1__wrap\">\n    <div class=\"hub-agm-addons-v1__head hub-addon-reveal hub-addon-reveal--up\" style=\"--d:0s;\">\n      <span class=\"hub-agm-addons-v1__eyebrow\">Wyposa\u017cenie opcjonalne<\/span>\n      <h2 class=\"hub-agm-addons-v1__title\">Cyklon do czyszczalni UKS<\/h2>\n      <p class=\"hub-agm-addons-v1__text\">\n        Cyklon poprawia oddzielanie py\u0142u i drobnych zanieczyszcze\u0144 podczas czyszczenia ziarna. Jest zastosowany w modelach UKS 1.4 i UKS 3.0, a tak\u017ce mo\u017ce by\u0107 dodatkowo zamontowany w modelu UKS 0.6.\n      <\/p>\n    <\/div>\n\n    <div class=\"hub-agm-addons-v1__grid\">\n      <article class=\"hub-agm-addon-card hub-addon-reveal hub-addon-reveal--left\" style=\"--d:.08s;\">\n        <span class=\"hub-agm-addon-card__glow\"><\/span>\n\n        <div class=\"hub-agm-addon-card__media\">\n          <div class=\"hub-agm-addon-card__bg-shape hub-agm-addon-card__bg-shape--one\"><\/div>\n          <div class=\"hub-agm-addon-card__bg-shape hub-agm-addon-card__bg-shape--two\"><\/div>\n\n          <img decoding=\"async\" src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/uks-cyclone.jpg\" alt=\"Cyclone for Czyszczalnia UKS\">\n        <\/div>\n\n        <div class=\"hub-agm-addon-card__body\">\n          <div class=\"hub-agm-addon-card__top\">\n            <span class=\"hub-agm-addon-card__badge\">Obs\u0142uga py\u0142u<\/span>\n            <h3>Cyclone<\/h3>\n          <\/div>\n\n          <p class=\"hub-agm-addon-card__desc\">\n            Cyklon zapewnia skuteczne oddzielanie py\u0142u i drobnych zanieczyszcze\u0144, poprawiaj\u0105c og\u00f3lny efekt czyszczenia ziarna i pomagaj\u0105c utrzyma\u0107 czystsze stanowisko pracy podczas dzia\u0142ania maszyny.\n          <\/p>\n\n          <ul class=\"hub-agm-addon-card__list\">\n            <li>Zastosowany w UKS 1.4 i UKS 3.0<\/li>\n            <li>Mo\u017ce by\u0107 dodatkowo zamontowany w UKS 0.6<\/li>\n            <li>Poprawia oddzielanie py\u0142u i drobnych zanieczyszcze\u0144<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .hub-agm-addons-v1{\n    position:relative;\n    overflow:hidden;\n    padding:110px 0;\n   \n    font-family:Montserrat, sans-serif;\n  }\n\n  .hub-agm-addons-v1__bg{\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background:\n      linear-gradient(90deg, rgba(255,255,255,.25), rgba(255,255,255,0) 36%, rgba(255,255,255,.12) 100%);\n  }\n\n  .hub-agm-addons-v1__wrap{\n    position:relative;\n    z-index:2;\n    max-width:1320px;\n    margin:0 auto;\n    padding:0 24px;\n  }\n\n  .hub-agm-addons-v1__head{\n    max-width:760px;\n    margin-bottom:34px;\n  }\n\n  .hub-agm-addons-v1__eyebrow{\n    display:inline-flex;\n    align-items:center;\n    padding:8px 14px;\n    margin-bottom:18px;\n    border-radius:999px;\n    background:rgba(92,132,255,.08);\n    border:1px solid rgba(92,132,255,.14);\n    color:#5a7cff;\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-addons-v1__title{\n    margin:0 0 16px;\n    font-size:clamp(34px, 4.3vw, 58px);\n    line-height:1.02;\n    letter-spacing:-.03em;\n    font-weight:800;\n    color:#1d2438;\n    max-width:900px;\n  }\n\n  .hub-agm-addons-v1__text{\n    margin:0;\n    max-width:680px;\n    color:#6d7893;\n    font-size:17px;\n    line-height:1.8;\n  }\n\n  .hub-agm-addons-v1__grid{\n    display:grid;\n    grid-template-columns:repeat(2, minmax(0, 1fr));\n    gap:24px;\n  }\n\n  .hub-agm-addon-card{\n    position:relative;\n    display:grid;\n    grid-template-columns:minmax(0, .95fr) minmax(0, 1.05fr);\n    align-items:stretch;\n    overflow:hidden;\n    border-radius:30px;\n    background:rgba(255,255,255,.62);\n    border:1px solid rgba(255,255,255,.86);\n    box-shadow:\n      0 16px 40px rgba(31,42,68,.06),\n      inset 0 1px 0 rgba(255,255,255,.8);\n    backdrop-filter:blur(14px);\n    -webkit-backdrop-filter:blur(14px);\n    transition:\n      transform .45s ease,\n      box-shadow .45s ease,\n      border-color .45s ease;\n    isolation:isolate;\n  }\n\n  .hub-agm-addon-card:hover{\n    transform:translateY(-8px);\n    box-shadow:\n      0 26px 56px rgba(31,42,68,.11),\n      inset 0 1px 0 rgba(255,255,255,.82);\n    border-color:rgba(92,132,255,.14);\n  }\n\n  .hub-agm-addon-card__glow{\n    position:absolute;\n    width:260px;\n    height:260px;\n    left:var(--mx, 50%);\n    top:var(--my, 50%);\n    transform:translate(-50%, -50%);\n    border-radius:50%;\n    background:\n      radial-gradient(circle, rgba(92,132,255,.16) 0%, rgba(24,185,129,.10) 34%, rgba(92,132,255,0) 72%);\n    opacity:0;\n    z-index:0;\n    pointer-events:none;\n    filter:blur(10px);\n    transition:opacity .3s ease;\n  }\n\n  .hub-agm-addon-card:hover .hub-agm-addon-card__glow{\n    opacity:1;\n  }\n\n  .hub-agm-addon-card__media,\n  .hub-agm-addon-card__body{\n    position:relative;\n    z-index:1;\n  }\n\n  .hub-agm-addon-card__media{\n    min-height:360px;\n    background:linear-gradient(180deg, #f8fbfd 0%, #edf3f6 100%);\n    overflow:hidden;\n  }\n\n  .hub-agm-addon-card__bg-shape{\n    position:absolute;\n    border-radius:50%;\n    filter:blur(16px);\n    pointer-events:none;\n  }\n\n  .hub-agm-addon-card__bg-shape--one{\n    width:200px;\n    height:200px;\n    left:-30px;\n    top:-30px;\n    background:rgba(92,132,255,.10);\n  }\n\n  .hub-agm-addon-card__bg-shape--two{\n    width:180px;\n    height:180px;\n    right:-20px;\n    bottom:-20px;\n    background:rgba(24,185,129,.10);\n  }\n\n  .hub-agm-addon-card__media img{\n    position:relative;\n    z-index:2;\n    width:100%;\n    height:100%;\n    min-height:360px;\n    object-fit:contain;\n    display:block;\n    filter:drop-shadow(0 24px 32px rgba(31,42,68,.16));\n    transition:transform .55s ease;\n  }\n\n  .hub-agm-addon-card:hover .hub-agm-addon-card__media img{\n    transform:scale(1.04);\n  }\n\n  .hub-agm-addon-card__body{\n    padding:28px 28px 26px;\n    display:flex;\n    flex-direction:column;\n    justify-content:center;\n  }\n\n  .hub-agm-addon-card__top{\n    margin-bottom:14px;\n  }\n\n  .hub-agm-addon-card__badge{\n    display:inline-flex;\n    align-items:center;\n    padding:8px 12px;\n    margin-bottom:12px;\n    border-radius:999px;\n    background:rgba(92,132,255,.08);\n    color:#5a7cff;\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.06em;\n    text-transform:uppercase;\n  }\n\n  .hub-agm-addon-card__top h3{\n    margin:0;\n    color:#1d2438;\n    font-size:34px;\n    line-height:1.06;\n    letter-spacing:-.03em;\n    font-weight:800;\n  }\n\n  .hub-agm-addon-card__desc{\n    margin:0 0 18px;\n    color:#6d7893;\n    font-size:15px;\n    line-height:1.8;\n  }\n\n  .hub-agm-addon-card__list{\n    margin:0;\n    padding:0;\n    list-style:none;\n    display:grid;\n    gap:10px;\n  }\n\n  .hub-agm-addon-card__list li{\n    position:relative;\n    padding-left:18px;\n    color:#25304d;\n    font-size:14px;\n    line-height:1.6;\n    font-weight:600;\n  }\n\n  .hub-agm-addon-card__list li::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:.58em;\n    width:8px;\n    height:8px;\n    border-radius:50%;\n    background:linear-gradient(135deg, #4f7cff, #19b98a);\n    box-shadow:0 0 0 4px rgba(79,124,255,.08);\n  }\n\n  .hub-addon-reveal{\n    opacity:0;\n    transition:\n      opacity 1.1s cubic-bezier(.22,1,.36,1),\n      transform 1.1s cubic-bezier(.22,1,.36,1);\n    transition-delay:var(--d, 0s);\n    will-change:opacity, transform;\n  }\n\n  .hub-addon-reveal--up{\n    transform:translate3d(0, 34px, 0);\n  }\n\n  .hub-addon-reveal--left{\n    transform:translate3d(-34px, 0, 0) scale(.98);\n  }\n\n  .hub-addon-reveal--right{\n    transform:translate3d(34px, 0, 0) scale(.98);\n  }\n\n  .hub-addon-reveal.is-visible{\n    opacity:1;\n    transform:translate3d(0,0,0) scale(1);\n  }\n\n  @media (max-width: 1100px){\n    .hub-agm-addons-v1__grid{\n      grid-template-columns:1fr;\n    }\n\n    .hub-agm-addon-card{\n      grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);\n    }\n  }\n\n  @media (max-width: 767px){\n    .hub-agm-addons-v1{\n      padding:80px 0;\n    }\n\n    .hub-agm-addons-v1__wrap{\n      padding:0 16px;\n    }\n\n    .hub-agm-addons-v1__title{\n      font-size:clamp(30px, 9vw, 42px);\n    }\n\n    .hub-agm-addons-v1__text{\n      font-size:15px;\n      line-height:1.7;\n    }\n\n    .hub-agm-addon-card{\n      grid-template-columns:1fr;\n      border-radius:24px;\n    }\n\n    .hub-agm-addon-card__media{\n      min-height:260px;\n    }\n\n    .hub-agm-addon-card__media img{\n      min-height:260px;\n      padding:18px;\n    }\n\n    .hub-agm-addon-card__body{\n      padding:20px 18px 18px;\n    }\n\n    .hub-agm-addon-card__top h3{\n      font-size:28px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce){\n    .hub-addon-reveal,\n    .hub-agm-addon-card,\n    .hub-agm-addon-card__media img,\n    .hub-agm-addon-card__glow{\n      transition:none !important;\n      animation:none !important;\n      transform:none !important;\n      opacity:1 !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.querySelector('.hub-agm-addons-v1');\n    if (!section) return;\n\n    const revealItems = section.querySelectorAll('.hub-addon-reveal');\n    if (revealItems.length) {\n      const observer = new IntersectionObserver((entries, obs) => {\n        entries.forEach(entry => {\n          if (!entry.isIntersecting) return;\n          entry.target.classList.add('is-visible');\n          obs.unobserve(entry.target);\n        });\n      }, {\n        threshold: 0.14,\n        rootMargin: '0px 0px -8% 0px'\n      });\n\n      revealItems.forEach(item => observer.observe(item));\n    }\n\n    const cards = section.querySelectorAll('.hub-agm-addon-card');\n    cards.forEach(card => {\n      card.addEventListener('mousemove', (e) => {\n        const rect = card.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n        card.style.setProperty('--mx', x + 'px');\n        card.style.setProperty('--my', y + 'px');\n      });\n    });\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16cf47e e-flex e-con-boxed e-con e-parent\" data-id=\"16cf47e\" 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-a810f99 elementor-widget elementor-widget-html\" data-id=\"a810f99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n.simple-cf7-wrap,\n.simple-cf7-wrap *{\n  box-sizing:border-box;\n}\n\n.simple-cf7-wrap{\n  max-width: 980px;\n  margin: 0 auto;\n  padding: 48px 20px;\n  font-family: Montserrat, sans-serif;\n}\n\n.simple-cf7-box{\n  background: #f7f9fc;\n  border: 1px solid #dde5f2;\n  border-radius: 24px;\n  padding: 28px;\n}\n\n.simple-cf7-head{\n  display:grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 24px;\n}\n\n.simple-cf7-badge{\n  display:inline-block;\n  margin-bottom: 14px;\n  padding: 8px 14px;\n  border:1px solid #cfdaf3;\n  border-radius:999px;\n  color:#5a7cff;\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.simple-cf7-title{\n  margin:0;\n  font-size: clamp(34px, 5vw, 64px);\n  line-height: .95;\n  letter-spacing: -.04em;\n  font-weight: 800;\n  color:#1d2438;\n}\n\n.simple-cf7-text{\n  margin: 0;\n  color:#6d7893;\n  font-size:16px;\n  line-height:1.7;\n  align-self:center;\n}\n\n.simple-cf7-form{\n  margin:0;\n}\n\n.simple-cf7-grid{\n  display:grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px 18px;\n}\n\n.simple-cf7-field{\n  min-width:0;\n}\n\n.simple-cf7-field.full{\n  grid-column:1 \/ -1;\n}\n\n.simple-cf7-label{\n  display:block;\n  margin:0 0 8px;\n  font-size:13px;\n  font-weight:700;\n  line-height:1.35;\n  color:#1d2438;\n}\n\n.simple-cf7-input,\n.simple-cf7-select,\n.simple-cf7-textarea{\n  display:block;\n  width:100%;\n  min-height:54px;\n  margin:0;\n  padding:14px 16px;\n  border:1px solid #cfd9ea;\n  border-radius:16px;\n  background:#fff;\n  color:#1d2438;\n  font: inherit;\n  font-size:15px;\n  font-weight:500;\n  line-height:1.4;\n  outline:none;\n  box-shadow:none;\n  appearance:none;\n  -webkit-appearance:none;\n}\n\n.simple-cf7-input::placeholder,\n.simple-cf7-textarea::placeholder{\n  color:#a8b3c8;\n  font-weight:400;\n  opacity:1;\n}\n.simple-cf7-textarea,\n.simple-cf7-textarea:focus,\n.simple-cf7-textarea:active{\n  color:#1d2438 !important;\n  -webkit-text-fill-color:#1d2438 !important;\n  caret-color:#1d2438 !important;\n}\n.simple-cf7-textarea::placeholder{\n  color:#a8b3c8 !important;\n  -webkit-text-fill-color:#a8b3c8 !important;\n  opacity:1;\n}\n.simple-cf7-input:focus,\n.simple-cf7-select:focus,\n.simple-cf7-textarea:focus{\n  border-color:#8ea7ff;\n  box-shadow:0 0 0 4px rgba(90,124,255,.10);\n}\n\n.simple-cf7-select{\n  padding-right:46px;\n  background-image:\n    linear-gradient(45deg, transparent 50%, #5a7cff 50%),\n    linear-gradient(135deg, #5a7cff 50%, transparent 50%);\n  background-position:\n    calc(100% - 22px) calc(50% - 3px),\n    calc(100% - 16px) calc(50% - 3px);\n  background-size:6px 6px, 6px 6px;\n  background-repeat:no-repeat;\n}\n\n.simple-cf7-select:invalid{\n  color:#a8b3c8;\n  font-weight:400;\n}\n\n.simple-cf7-textarea{\n  min-height:140px;\n  resize:vertical;\n}\n\n.simple-cf7-check{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n  color:#6d7893;\n  font-size:13px;\n  line-height:1.5;\n}\n\n.simple-cf7-check input{\n  margin-top:3px;\n}\n\n.simple-cf7-actions{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  flex-wrap:wrap;\n}\n\n.simple-cf7-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:52px;\n  padding:14px 24px;\n  border:0;\n  border-radius:16px;\n  background: linear-gradient(135deg, #4f7cff 0%, #19b98a 100%);\n  color:#fff;\n  font: inherit;\n  font-size:15px;\n  font-weight:800;\n  cursor:pointer;\n  white-space:nowrap;\n}\n\n.simple-cf7-btn span{\n  color:#fff;\n}\n\n.simple-cf7-note{\n  color:#8a95ad;\n  font-size:12px;\n  line-height:1.45;\n}\n\n.simple-cf7-status{\n  display:none;\n  margin-top:14px;\n  padding:12px 14px;\n  border-radius:14px;\n  font-size:13px;\n  font-weight:600;\n}\n\n.simple-cf7-status.show{\n  display:block;\n}\n\n.simple-cf7-status.ok{\n  background:#dff5ec;\n  color:#166c55;\n}\n\n.simple-cf7-status.err{\n  background:#fde8e8;\n  color:#9f3f3f;\n}\n\n.simple-cf7-error{\n  display:none;\n  margin-top:6px;\n  color:#cc4a4a;\n  font-size:12px;\n  font-weight:600;\n}\n\n.simple-cf7-field.bad .simple-cf7-error{\n  display:block;\n}\n\n.simple-cf7-field.bad .simple-cf7-input,\n.simple-cf7-field.bad .simple-cf7-select,\n.simple-cf7-field.bad .simple-cf7-textarea{\n  border-color:#d86a6a;\n  box-shadow:0 0 0 4px rgba(216,106,106,.08);\n}\n\n.simple-cf7-proxy{\n  position:absolute !important;\n  left:-99999px !important;\n  width:1px !important;\n  height:1px !important;\n  overflow:hidden !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n@media (max-width: 800px){\n  .simple-cf7-head,\n  .simple-cf7-grid{\n    grid-template-columns:1fr;\n  }\n\n  .simple-cf7-field.full{\n    grid-column:auto;\n  }\n\n  .simple-cf7-box{\n    padding:20px;\n    border-radius:20px;\n  }\n\n  .simple-cf7-wrap{\n    padding:32px 16px;\n  }\n}\n  .simple-cf7-choices{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n}\n\n.simple-cf7-choice{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:44px;\n  padding:10px 16px;\n  border:1px solid #cfd9ea;\n  border-radius:999px;\n  background:#fff;\n  color:#44506b;\n  font:inherit;\n  font-size:14px;\n  font-weight:600;\n  line-height:1.3;\n  cursor:pointer;\n  transition:border-color .2s ease, background .2s ease, color .2s ease, box-shadow .2s ease;\n}\n\n.simple-cf7-choice:hover{\n  border-color:#8ea7ff;\n  color:#1d2438;\n}\n\n.simple-cf7-choice.is-active{\n  background:#eef4ff;\n  border-color:#5a7cff;\n  color:#1d2438;\n  box-shadow:0 0 0 3px rgba(90,124,255,.10);\n}\n<\/style>\n\n<section class=\"simple-cf7-wrap\" id=\"contact\">\n  <div class=\"simple-cf7-box\">\n    <div class=\"simple-cf7-head\">\n      <div>\n        <span class=\"simple-cf7-badge\">Skontaktuj si\u0119 z nami<\/span>\n        <h2 class=\"simple-cf7-title\">Wy\u015blij zapytanie<\/h2>\n      <\/div>\n      <p class=\"simple-cf7-text\">\n        Napisz, jakiego wyposa\u017cenia potrzebujesz, jaka wydajno\u015b\u0107 jest wymagana oraz jaki jest Tw\u00f3j rynek docelowy lub miejsce dostawy. Odpowiemy z odpowiedni\u0105 konfiguracj\u0105 i szczeg\u00f3\u0142ami handlowymi.\n      <\/p>\n    <\/div>\n\n    <form class=\"simple-cf7-form\" novalidate>\n      <div class=\"simple-cf7-grid\">\n        <div class=\"simple-cf7-field\" data-name=\"name\">\n          <label class=\"simple-cf7-label\" for=\"scf7-name\">Imi\u0119 i nazwisko<\/label>\n          <input class=\"simple-cf7-input\" id=\"scf7-name\" name=\"name\" type=\"text\" placeholder=\"Wpisz swoje imi\u0119 i nazwisko\" required>\n          <div class=\"simple-cf7-error\">Wpisz swoje imi\u0119 i nazwisko.<\/div>\n        <\/div>\n\n        <div class=\"simple-cf7-field\" data-name=\"company\">\n          <label class=\"simple-cf7-label\" for=\"scf7-company\">Firma<\/label>\n          <input class=\"simple-cf7-input\" id=\"scf7-company\" name=\"company\" type=\"text\" placeholder=\"Wpisz nazw\u0119 firmy\">\n        <\/div>\n\n        <div class=\"simple-cf7-field\" data-name=\"email\">\n          <label class=\"simple-cf7-label\" for=\"scf7-email\">E-mail<\/label>\n          <input class=\"simple-cf7-input\" id=\"scf7-email\" name=\"email\" type=\"email\" placeholder=\"Wpisz sw\u00f3j e-mail\" required>\n          <div class=\"simple-cf7-error\">Wpisz prawid\u0142owy adres e-mail.<\/div>\n        <\/div>\n\n        <div class=\"simple-cf7-field\" data-name=\"phone\">\n          <label class=\"simple-cf7-label\" for=\"scf7-phone\">Telefon<\/label>\n          <input class=\"simple-cf7-input\" id=\"scf7-phone\" name=\"phone\" type=\"text\" placeholder=\"Wpisz numer telefonu\">\n        <\/div>\n\n        <div class=\"simple-cf7-field full\" data-name=\"interest\">\n  <label class=\"simple-cf7-label\">Interesuje mnie<\/label>\n\n  <div class=\"simple-cf7-choices\">\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Czyszczalnia AGM\">Czyszczalnia AGM<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Czyszczalnia BISS\">Czyszczalnia BISS<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Czyszczalnia UKS\">Czyszczalnia UKS<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Czyszczalnia BS\">Czyszczalnia BS<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"St\u00f3\u0142 grawitacyjny WT\">St\u00f3\u0142 grawitacyjny WT<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Odkamieniacz KM\">Odkamieniacz KM<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Zaprawiarka PN\">Zaprawiarka PN<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Tryjer BST\">Tryjer BST<\/button>\n    <button type=\"button\" class=\"simple-cf7-choice\" data-value=\"Inne\">Inne<\/button>\n  <\/div>\n\n  <input type=\"hidden\" name=\"interest\" id=\"scf7-interest-hidden\">\n  <div class=\"simple-cf7-error\">Wybierz urz\u0105dzenie.<\/div>\n<\/div>\n\n        <div class=\"simple-cf7-field full\" data-name=\"message\">\n          <label class=\"simple-cf7-label\" for=\"scf7-message\">Twoja wiadomo\u015b\u0107<\/label>\n          <textarea class=\"simple-cf7-textarea\" id=\"scf7-message\" name=\"message\" placeholder=\"Opisz swoje zadanie, wymagan\u0105 wydajno\u015b\u0107, rodzaj uprawy lub miejsce dostawy\"><\/textarea>\n        <\/div>\n\n        <div class=\"simple-cf7-field full\" data-name=\"privacy\">\n          <label class=\"simple-cf7-check\">\n            <input id=\"scf7-privacy\" name=\"privacy\" type=\"checkbox\" required>\n            <span>Wyra\u017cam zgod\u0119 na przetwarzanie moich danych osobowych w celu udzielenia odpowiedzi na moje zapytanie.<\/span>\n          <\/label>\n          <div class=\"simple-cf7-error\">Potwierd\u017a zgod\u0119 przed wys\u0142aniem.<\/div>\n        <\/div>\n\n        <div class=\"simple-cf7-field full\">\n          <div class=\"simple-cf7-actions\">\n            <button class=\"simple-cf7-btn\" type=\"submit\"><span>Wy\u015blij zapytanie<\/span><\/button>\n          <\/div>\n          <div class=\"simple-cf7-status\" aria-live=\"polite\"><\/div>\n        <\/div>\n      <\/div>\n    <\/form>\n\n    <div class=\"simple-cf7-proxy\">\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f9036-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"9036\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pl\/wp-json\/wp\/v2\/pages\/8355#wpcf7-f9036-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formularz kontaktowy\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"9036\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f9036-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\u041a\u0430\u0440\u0442\u043a\u0430 \u0442\u043e\u0432\u0430\u0440\u0443\" type=\"hidden\" name=\"form-source\" \/>\n<div class=\"hub-cf7-form\">\n\t<div class=\"hub-cf7-grid\">\n\t\t<div class=\"hub-cf7-field\">\n\t\t\t<p><label>Your name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field\">\n\t\t\t<p><label>Company<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Enter company name\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field\">\n\t\t\t<p><label>Email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field\">\n\t\t\t<p><label>Phone<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-invalid=\"false\" placeholder=\"Enter phone number\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field hub-cf7-field--full\">\n\t\t\t<p><label>Interested in<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-interest\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"your-interest\"><option value=\"\">Select equipment<\/option><option value=\"AGM grain cleaner\">AGM grain cleaner<\/option><option value=\"BISS grain cleaner\">BISS grain cleaner<\/option><option value=\"UKS grain cleaner\">UKS grain cleaner<\/option><option value=\"BS grain cleaner\">BS grain cleaner<\/option><option value=\"WT gravity table\">WT gravity table<\/option><option value=\"KM destoner\">KM destoner<\/option><option value=\"PN seed treater\">PN seed treater<\/option><option value=\"BST trieur\">BST trieur<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field hub-cf7-field--full\">\n\t\t\t<p><label>Your message<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"5\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Tell us about your task, required capacity, crop type or delivery destination\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field hub-cf7-field--full hub-cf7-accept\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-privacy\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I agree to the processing of my personal data for the purpose of responding to my inquiry.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"hub-cf7-field hub-cf7-field--full hub-cf7-submit-row\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send request\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  const root = document.querySelector('.simple-cf7-wrap');\n  if (!root) return;\n\n  const form = root.querySelector('.simple-cf7-form');\n  const status = root.querySelector('.simple-cf7-status');\n  const button = root.querySelector('.simple-cf7-btn');\n  const cf7 = root.querySelector('.wpcf7 form');\n  if (!form || !cf7) return;\n\n  const f = {\n    name: form.querySelector('[name=\"name\"]'),\n    company: form.querySelector('[name=\"company\"]'),\n    email: form.querySelector('[name=\"email\"]'),\n    phone: form.querySelector('[name=\"phone\"]'),\n    interest: form.querySelector('[name=\"interest\"]'),\n    message: form.querySelector('[name=\"message\"]'),\n    privacy: form.querySelector('[name=\"privacy\"]')\n  };\n\n  const p = {\n    name: cf7.querySelector('[name=\"your-name\"]'),\n    company: cf7.querySelector('[name=\"your-company\"]'),\n    email: cf7.querySelector('[name=\"your-email\"]'),\n    phone: cf7.querySelector('[name=\"your-phone\"]'),\n    interest: cf7.querySelector('[name=\"your-interest\"]'),\n    message: cf7.querySelector('[name=\"your-message\"]'),\n    privacy: cf7.querySelector('[name=\"acceptance-privacy\"]'),\n    submit: cf7.querySelector('input[type=\"submit\"], button[type=\"submit\"]')\n  };\nconst choiceButtons = form.querySelectorAll('.simple-cf7-choice');\n\nchoiceButtons.forEach(btn => {\n  btn.addEventListener('click', function(){\n    choiceButtons.forEach(item => item.classList.remove('is-active'));\n    btn.classList.add('is-active');\n    f.interest.value = btn.dataset.value;\n\n    const field = form.querySelector('[data-name=\"interest\"]');\n    if (field) field.classList.remove('bad');\n    clearStatus();\n  });\n});\n  function setStatus(type, text) {\n    status.className = 'simple-cf7-status show ' + (type === 'ok' ? 'ok' : 'err');\n    status.textContent = text;\n  }\n\n  function clearStatus() {\n    status.className = 'simple-cf7-status';\n    status.textContent = '';\n  }\n\n  function bad(name, on) {\n    const el = form.querySelector('[data-name=\"' + name + '\"]');\n    if (el) el.classList.toggle('bad', !!on);\n  }\n\n  function validate() {\n    let ok = true;\n    bad('name', !f.name.value.trim());\n    if (!f.name.value.trim()) ok = false;\n\n    const emailOk = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(f.email.value.trim());\n    bad('email', !emailOk);\n    if (!emailOk) ok = false;\n\n    bad('interest', !f.interest.value);\n    if (!f.interest.value) ok = false;\n\n    bad('privacy', !f.privacy.checked);\n    if (!f.privacy.checked) ok = false;\n\n    return ok;\n  }\n\n  function sync() {\n    if (p.name) p.name.value = f.name.value.trim();\n    if (p.company) p.company.value = f.company.value.trim();\n    if (p.email) p.email.value = f.email.value.trim();\n    if (p.phone) p.phone.value = f.phone.value.trim();\n    if (p.interest) p.interest.value = f.interest.value;\n    if (p.message) p.message.value = f.message.value.trim();\n    if (p.privacy) {\n      p.privacy.checked = f.privacy.checked;\n      p.privacy.dispatchEvent(new Event('change', { bubbles: true }));\n    }\n  }\n\n  form.addEventListener('input', function(e){\n    const field = e.target.closest('.simple-cf7-field');\n    if (field) field.classList.remove('bad');\n    clearStatus();\n  });\n\n  form.addEventListener('change', function(e){\n    const field = e.target.closest('.simple-cf7-field');\n    if (field) field.classList.remove('bad');\n    clearStatus();\n  });\n\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    clearStatus();\n\n    if (!validate()) {\n      setStatus('err', 'Wype\u0142nij wymagane pola.');\n      return;\n    }\n\n    sync();\n\n    if (!p.submit) {\n      setStatus('err', 'Nie znaleziono przycisku wysy\u0142ania CF7.');\n      return;\n    }\n\n    button.disabled = true;\n    button.querySelector('span').textContent = 'Wysy\u0142anie...';\n    p.submit.click();\n  });\n\n  document.addEventListener('wpcf7mailsent', function(event){\n    if (!root.contains(event.target)) return;\n    button.disabled = false;\n    button.querySelector('span').textContent = 'Wy\u015blij zapytanie';\n    form.reset();\n    setStatus('ok', 'Dzi\u0119kujemy za wiadomo\u015b\u0107. Zosta\u0142a wys\u0142ana.');\n  });\n\n  document.addEventListener('wpcf7mailfailed', function(event){\n    if (!root.contains(event.target)) return;\n    button.disabled = false;\n    button.querySelector('span').textContent = 'Wy\u015blij zapytanie';\n    setStatus('err', 'Wysy\u0142anie nie powiod\u0142o si\u0119. Spr\u00f3buj ponownie za chwil\u0119.');\n  });\n\n  document.addEventListener('wpcf7invalid', function(event){\n    if (!root.contains(event.target)) return;\n    button.disabled = false;\n    button.querySelector('span').textContent = 'Wy\u015blij zapytanie';\n    setStatus('err', 'Sprawd\u017a wymagane pola.');\n  });\n\n  document.addEventListener('wpcf7spam', function(event){\n    if (!root.contains(event.target)) return;\n    button.disabled = false;\n    button.querySelector('span').textContent = 'Wy\u015blij zapytanie';\n    setStatus('err', 'Wiadomo\u015b\u0107 zosta\u0142a zablokowana jako spam.');\n  });\n})();\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-300c01d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"300c01d7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-68487993\" data-id=\"68487993\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-408484f8 elementor-widget__width-auto elementor-widget elementor-widget-hub_fancy_heading\" data-id=\"408484f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hub_fancy_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div id=\"ld-fancy-heading-6a4f22cbe4305\" class=\"ld-fancy-heading pos-rel\">\n\t\t\t<h6 class=\"ld-fh-element d-inline-block pos-rel  elementor-heading-title lqd-highlight-classic lqd-highlight-grow-left h6\"  > Galeria<\/h6>\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bc19d74 elementor-widget elementor-widget-hub_fancy_heading\" data-id=\"6bc19d74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hub_fancy_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div id=\"ld-fancy-heading-6a4f22cbe4c79\" class=\"ld-fancy-heading pos-rel\">\n\t\t\t<h2 class=\"ld-fh-element d-inline-block pos-rel  elementor-heading-title lqd-highlight-classic lqd-highlight-grow-left h2\"  > Seria UKS w rzeczywistej pracy<\/h2>\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a69476 elementor-widget elementor-widget-hub_fancy_heading\" data-id=\"55a69476\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hub_fancy_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div id=\"ld-fancy-heading-6a4f22cbe54a5\" class=\"ld-fancy-heading pos-rel\">\n\t\t\t<p class=\"ld-fh-element d-inline-block pos-rel  lqd-highlight-classic lqd-highlight-grow-left p\"  > Poznaj czyszczalni\u0119 UKS w r\u00f3\u017cnych konfiguracjach, warunkach pracy i wariantach instalacji. Galeria pokazuje najwa\u017cniejsze elementy maszyny, rzeczywiste uk\u0142ady produkcyjne oraz wyposa\u017cenie opcjonalne s\u0142u\u017c\u0105ce do dostosowania systemu do konkretnych zada\u0144 czyszczenia ziarna.<\/p>\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6274a787 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6274a787\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b8883eb\" data-id=\"b8883eb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-21814075 elementor-widget elementor-widget-ld_media_element\" data-id=\"21814075\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ld_media_element.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"ld-media-row d-flex flex-wrap\" data-liquid-masonry=\"true\">\n\n\t\t\t\t\t\t<div class=\"masonry-item elementor-repeater-item-9a312c6\">\n\n\t\t\t\t<div class=\"ld-media-item pos-rel overflow-hidden  \">\n\n\t\t\t\t\t<figure class=\"bg-cover\">\n\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2400\" height=\"3200\" src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/1-1.jpg\" class=\"w-100 objfit-cover objpos-center\" alt=\"UKS-0.6\" srcset=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/1-1.jpg 2400w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/1-1-225x300.jpg 225w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/1-1-768x1024.jpg 768w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" itemprop=\"image\" \/>\t\t\t\t\t<\/figure>\n\n\t\t\t\t\t<div class=\"ld-media-item-overlay d-flex flex-column align-items-center lqd-overlay text-center justify-content-center\">\n\n\t\t\t\t\t\t<div class=\"ld-media-bg lqd-overlay\"><\/div>\n\n\t\t\t\t\t\t<div class=\"ld-media-content pos-rel z-index-2\">\n\t\t\t\t\t\t\t<div class=\"ld-media-txt\">\n\t\t\t\t\t\t\t\t<h3 class=\"m-0\">UKS-0.6<\/h3>\n\t\t\t\t\t\t\t\t<h6 class=\"m-0 text-uppercase ltr-sp-135\"><\/h6>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/1-1.jpg\" aria-label=\"UKS-0.6\" class=\"lqd-overlay z-index-2 fresco\" data-fresco-caption=\"UKS-0.6\" data-fresco-group=\"ld-media-element-21814075\"><\/a>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"masonry-item elementor-repeater-item-432597d\">\n\n\t\t\t\t<div class=\"ld-media-item pos-rel overflow-hidden  \">\n\n\t\t\t\t\t<figure class=\"bg-cover\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"2400\" height=\"3200\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 1600 2133&#039;%2F%3E\" class=\"w-100 objfit-cover objpos-center ld-lazyload\" alt=\"Panel sterowania\" itemprop=\"image\" data-src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/5-1.jpg\" data-srcset=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/5-1.jpg 2400w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/5-1-225x300.jpg 225w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/5-1-768x1024.jpg 768w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" data-aspect=\"0.75011720581341\" \/>\t\t\t\t\t<\/figure>\n\n\t\t\t\t\t<div class=\"ld-media-item-overlay d-flex flex-column align-items-center lqd-overlay text-center justify-content-center\">\n\n\t\t\t\t\t\t<div class=\"ld-media-bg lqd-overlay\"><\/div>\n\n\t\t\t\t\t\t<div class=\"ld-media-content pos-rel z-index-2\">\n\t\t\t\t\t\t\t<div class=\"ld-media-txt\">\n\t\t\t\t\t\t\t\t<h3 class=\"m-0\">Panel sterowania<\/h3>\n\t\t\t\t\t\t\t\t<h6 class=\"m-0 text-uppercase ltr-sp-135\"><\/h6>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/5-1.jpg\" aria-label=\"Panel sterowania\" class=\"lqd-overlay z-index-2 fresco\" data-fresco-caption=\"Panel sterowania\" data-fresco-group=\"ld-media-element-21814075\"><\/a>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"masonry-item elementor-repeater-item-3fe41b5\">\n\n\t\t\t\t<div class=\"ld-media-item pos-rel overflow-hidden  \">\n\n\t\t\t\t\t<figure class=\"bg-cover\">\n\t\t\t\t\t\t<img decoding=\"async\" width=\"2400\" height=\"3200\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 1600 2133&#039;%2F%3E\" class=\"w-100 objfit-cover objpos-center ld-lazyload\" alt=\"UKS-0.6\" itemprop=\"image\" data-src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-copy-0.jpg\" data-srcset=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-copy-0.jpg 2400w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-copy-0-225x300.jpg 225w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-copy-0-768x1024.jpg 768w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" data-aspect=\"0.75011720581341\" \/>\t\t\t\t\t<\/figure>\n\n\t\t\t\t\t<div class=\"ld-media-item-overlay d-flex flex-column align-items-center lqd-overlay text-center justify-content-center\">\n\n\t\t\t\t\t\t<div class=\"ld-media-bg lqd-overlay\"><\/div>\n\n\t\t\t\t\t\t<div class=\"ld-media-content pos-rel z-index-2\">\n\t\t\t\t\t\t\t<div class=\"ld-media-txt\">\n\t\t\t\t\t\t\t\t<h3 class=\"m-0\">UKS-0.6<\/h3>\n\t\t\t\t\t\t\t\t<h6 class=\"m-0 text-uppercase ltr-sp-135\"><\/h6>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-copy-0.jpg\" aria-label=\"UKS-0.6\" class=\"lqd-overlay z-index-2 fresco\" data-fresco-caption=\"UKS-0.6\" data-fresco-group=\"ld-media-element-21814075\"><\/a>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"masonry-item elementor-repeater-item-8b78b5e\">\n\n\t\t\t\t<div class=\"ld-media-item pos-rel overflow-hidden  \">\n\n\t\t\t\t\t<figure class=\"bg-cover\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3200\" height=\"2400\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 1600 1200&#039;%2F%3E\" class=\"w-100 objfit-cover objpos-center ld-lazyload\" alt=\"UKS-3.0\" itemprop=\"image\" data-src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-1.jpg\" data-srcset=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-1.jpg 3200w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-1-300x225.jpg 300w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-1-1024x768.jpg 1024w\" data-sizes=\"(max-width: 3200px) 100vw, 3200px\" data-aspect=\"1.3333333333333\" \/>\t\t\t\t\t<\/figure>\n\n\t\t\t\t\t<div class=\"ld-media-item-overlay d-flex flex-column align-items-center lqd-overlay text-center justify-content-center\">\n\n\t\t\t\t\t\t<div class=\"ld-media-bg lqd-overlay\"><\/div>\n\n\t\t\t\t\t\t<div class=\"ld-media-content pos-rel z-index-2\">\n\t\t\t\t\t\t\t<div class=\"ld-media-txt\">\n\t\t\t\t\t\t\t\t<h3 class=\"m-0\">UKS-3.0<\/h3>\n\t\t\t\t\t\t\t\t<h6 class=\"m-0 text-uppercase ltr-sp-135\"><\/h6>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/2-1.jpg\" aria-label=\"UKS-3.0\" class=\"lqd-overlay z-index-2 fresco\" data-fresco-caption=\"UKS-3.0\" data-fresco-group=\"ld-media-element-21814075\"><\/a>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"masonry-item elementor-repeater-item-315704f\">\n\n\t\t\t\t<div class=\"ld-media-item pos-rel overflow-hidden  \">\n\n\t\t\t\t\t<figure class=\"bg-cover\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3200\" height=\"2400\" src=\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns%3D&#039;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#039; viewBox%3D&#039;0 0 1600 1200&#039;%2F%3E\" class=\"w-100 objfit-cover objpos-center ld-lazyload\" alt=\"UKS-1.4\" itemprop=\"image\" data-src=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/4-2.jpg\" data-srcset=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/4-2.jpg 3200w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/4-2-300x225.jpg 300w, https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/4-2-1024x768.jpg 1024w\" data-sizes=\"(max-width: 3200px) 100vw, 3200px\" data-aspect=\"1.3333333333333\" \/>\t\t\t\t\t<\/figure>\n\n\t\t\t\t\t<div class=\"ld-media-item-overlay d-flex flex-column align-items-center lqd-overlay text-center justify-content-center\">\n\n\t\t\t\t\t\t<div class=\"ld-media-bg lqd-overlay\"><\/div>\n\n\t\t\t\t\t\t<div class=\"ld-media-content pos-rel z-index-2\">\n\t\t\t\t\t\t\t<div class=\"ld-media-txt\">\n\t\t\t\t\t\t\t\t<h3 class=\"m-0\">UKS-1.4<\/h3>\n\t\t\t\t\t\t\t\t<h6 class=\"m-0 text-uppercase ltr-sp-135\"><\/h6>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/agro-tech-solution.com\/wp-content\/uploads\/2026\/03\/4-2.jpg\" aria-label=\"UKS-1.4\" class=\"lqd-overlay z-index-2 fresco\" data-fresco-caption=\"UKS-1.4\" data-fresco-group=\"ld-media-element-21814075\"><\/a>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>MOBILNA CZYSZCZALNIA SITOWA UKS Seria mobilnychczyszczalni UKS Kompaktowe czyszczalnie sitowe do ma\u0142ych gospodarstw i obs\u0142ugi ziarna na miejscu. Seria UKS zosta\u0142a zaprojektowana do wydajnego czyszczenia i kalibracji r\u00f3\u017cnych upraw, \u0142\u0105cz\u0105c prost\u0105 obs\u0142ug\u0119, szybk\u0105 wymian\u0119 sit oraz wygodn\u0105 mobilno\u015b\u0107 w jednej praktycznej maszynie. Wy\u015blij zapytanie Zobacz modele 01 Up to 3 t\/h Practical capacity for small [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8355","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages\/8355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/comments?post=8355"}],"version-history":[{"count":6,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages\/8355\/revisions"}],"predecessor-version":[{"id":9714,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages\/8355\/revisions\/9714"}],"wp:attachment":[{"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/media?parent=8355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}