{"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-03-29T08:25:25","modified_gmt":"2026-03-29T08:25:25","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            The UKS is a compact mobile sieve grain cleaner designed for small farms, seed preparation\n            and on-site grain handling. It is suitable for cleaning and sorting different crops before\n            storage, sowing or further processing, while remaining easy to move and convenient in daily use.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.30s;\">\n            Key advantages of the UKS series include a space-saving design, simple operation and quick\n            adaptation to different crops. Thanks to interchangeable sieves, the machine can be configured\n            for various grain types and fractions, making it a practical solution for farms that need\n            flexible cleaning equipment without complicated setup.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.42s;\">\n            The operating principle is based on mechanical separation on sieve screens, where impurities\n            and grain are divided according to size. This allows the UKS cleaner to improve grain quality\n            and provide more uniform output in a simple and reliable working process.\n          <\/p>\n\n          <p class=\"hub-ed-reveal hub-ed-reveal--fade-up\" style=\"--d:.54s;\">\n            Its mobile construction, compact dimensions and accessible working components make the machine\n            easy to maintain and convenient to integrate into everyday farm operations. The UKS series is\n            especially well suited for small-capacity cleaning tasks where mobility and ease of handling\n            are just as important as cleaning efficiency.\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            Designed to combine compact dimensions, mobile operation and reliable sieve cleaning in one practical machine.\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\">Application<\/span>\n            <h3>Mobile grain cleaning<\/h3>\n            <p>\n              Ideal for small farms, seed preparation and flexible on-site grain handling.\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\">Flexibility<\/span>\n            <h3>Interchangeable sieves<\/h3>\n            <p>\n              Allows quick adaptation for different crops, fractions and cleaning tasks.\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\">Construction<\/span>\n            <h3>Compact and practical<\/h3>\n            <p>\n              Easy to move, simple to operate and convenient for everyday farm use.\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   \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\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-69d2b3555d581\" 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-69d2b3555db8f\" 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-69d2b3555e108\" 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":3,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages\/8355\/revisions"}],"predecessor-version":[{"id":9165,"href":"https:\/\/agro-tech-solution.com\/pl\/wp-json\/wp\/v2\/pages\/8355\/revisions\/9165"}],"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}]}}