{"id":22530,"date":"2026-10-14T13:22:38","date_gmt":"2026-10-14T11:22:38","guid":{"rendered":"https:\/\/komarom.ro\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/"},"modified":"2026-10-16T13:22:34","modified_gmt":"2026-10-16T11:22:34","slug":"case-study-green-machines-400ze","status":"publish","type":"page","link":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/","title":{"rendered":"Case study \u2014 Green Machines 400ze"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22530\" class=\"elementor elementor-22530 elementor-22505\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9540440 e-con-full wd-section-stretch e-flex e-con e-parent\" data-id=\"9540440\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17b3e74 elementor-widget elementor-widget-html\" data-id=\"17b3e74\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- ========================================================================\n     Studiu de caz \u2014 Green Machines 400ze \u2014 bucata 1 din 1\n     Se lipe\u0219te \u00eentr-un widget **HTML** din Elementor. Nu \u00een \u201eEditor text\".\n     E ultima bucat\u0103.\n     Generat cu unelte\/build.js \u2014 nu se editeaz\u0103 aici, ci \u00een pagini\/studiu-caz-green-machines-400ze\/pagina.html\n     ======================================================================== -->\n<!-- Stilul paginii. St\u0103 aici, \u00een widget, nu \u00een Woodmart \u2192 Custom CSS: a\u0219a o pagin\u0103\n     publicat\u0103 nu poate fi stricat\u0103 de o modificare f\u0103cut\u0103 pentru alta.\n     Generat din landing-pages\/css-comun.css, t\u0103iat pe marcajul paginii -->\n<style>\n\/* ==========================================================================\n   Komarom \u2014 CSS pentru landing pages\n   ==========================================================================\n\n   FI\u0218IERUL \u0102STA NU SE PUNE NIC\u0102IERI PE SITE. E sursa componentelor.\n\n   Build-ul \u00eel copiaz\u0103 \u00een fiecare pagin\u0103 \u2014 gata\/<slug>\/stil.css \u0219i, mai important, \u00eentr-un\n   bloc de stil la \u00eenceputul primului widget HTML al paginii. A\u0219a fiecare pagin\u0103 publicat\u0103\n   \u00ee\u0219i poart\u0103 stilul \u00een ea \u0219i nu poate fi stricat\u0103 de o modificare f\u0103cut\u0103 pentru alta.\n   \u00cen Woodmart \u2192 Custom CSS nu mai st\u0103 nimic; dac\u0103 a stat vreodat\u0103, se scoate.\n\n   Reguli numai pentru o pagin\u0103: pagini\/<slug>\/stil.css. Vin dup\u0103 astea, deci le rescriu.\n\n   Totul e scopat sub .kmr, deci nu se bate cu tema.\n   C\u00e2nd se adaug\u0103 o pagin\u0103 nou\u0103 cu componente noi, se adaug\u0103 aici, nu se rescrie.\n\n   Sistemul de design e citit din CSS-ul live al komarom.ro, nu inventat.\n   ========================================================================== *\/\n  .kmr {\n    --blue:#134285; --blue-dark:#092143; --blue-deep:#061530; --blue-soft:#4277BA;\n    --blue-pale:#D8E4F2; --blue-tint:#EAF1F9; --blue-linie:#B4CBE6;\n    \/* albastrul benzii de beneficii \u0219i chenarul cardurilor ei, luate din sec\u021biunea\n       \u201eCertific\u0103ri \u0219i succese\" de pe komarom.ro\/servicii\/ \u2014 vezi unelte\/design3.js *\/\n    --blue-band:#3160B8; --band-linie:#C7CADC;\n    --green:#5EC95E; --green-dark:#43AE43;\n    --ink:#222222; --muted:#5C6774; --line:#E2E7EE; --wash:#F4F7FA; --white:#FFFFFF;\n    --wrap:1222px; --pad:15px;\n\n    \/* Rotunjirea. A stat o vreme \u00een trei trepte \u2014 16 \/ 10 \/ 22 \u2014 dar pe pagin\u0103 ie\u0219eau\n       trei col\u021buri diferite unul l\u00e2ng\u0103 altul: criteriile la 16, casetele la 22, cardurile\n       de beneficii la 6, c\u00e2t are site-ul. Acum e una singur\u0103, 6px, cea de pe komarom.ro.\n       Numele r\u0103m\u00e2n toate trei, ca s\u0103 nu fie de umblat prin fi\u0219ier: dac\u0103 vrem iar trepte,\n       se schimb\u0103 doar valorile de aici. *\/\n    --rot:6px;         \/* carduri, pl\u0103ci, panouri, poze *\/\n    --rot-mic:6px;     \/* lucruri mici: cutia pozei de produs, chenare *\/\n    --rot-mare:6px;    \/* suprafe\u021be mari: casetele, blocul de \u00eentreb\u0103ri *\/\n    --pastila:999px;   \/* butoane \u0219i chipuri r\u0103m\u00e2n pastile \u2014 altfel n-ar mai fi butoane *\/\n    font-family:\"DM Sans\",Arial,Helvetica,sans-serif; font-size:16px; line-height:1.6;\n    color:var(--ink); background:var(--white); -webkit-font-smoothing:antialiased;\n  }\n  .kmr *,\n  .kmr *::before,\n  .kmr *::after { box-sizing:border-box; }\n  \/* Marginile pe vertical\u0103 de pe elementele de list\u0103 vin de la tem\u0103, nu de la noi, \u0219i\n     stric\u0103 grilele. S-a v\u0103zut pe site, nu \u00een previzualizare: lista din \u201e\u00cen portofoliul\n     nostru g\u0103si\u021bi\" are gap:1px, c\u00e2t s\u0103 ias\u0103 o linie sub\u021bire \u00eentre r\u00e2nduri \u2014 dar Woodmart\n     pune margine pe li, iar marginea se adun\u0103 peste gap. \u00cen loc de linii de 1px ie\u0219eau\n     benzi groase, ca ni\u0219te dungi de tabel. Previzualizarea nu prinde asta, pentru c\u0103\n     acolo nu exist\u0103 CSS-ul temei. Are !important pentru c\u0103 regulile temei sunt mai\n     specifice dec\u00e2t \u201e.kmr ul li\" \u2014 singurul loc din fi\u0219ier unde nu c\u00e2\u0219tig\u0103m cu selectorul.\n\n     NUMAI sus \u0219i jos, dinadins. Prima form\u0103 a acestei reguli era `margin:0 !important` \u0219i\n     a stricat panglica de pa\u0219i de la Municipalit\u0103\u021bi: pl\u0103cile se \u00eembuc\u0103 printr-o margine\n     NEGATIV\u0102 la dreapta, iar shorthandul cu !important a omor\u00e2t-o. S\u0103ge\u021bile s-au desp\u0103r\u021bit\n     \u0219i \u00eentre ele a r\u0103mas o pan\u0103 alb\u0103 c\u00e2t v\u00e2rful. Se m\u0103sura: cele \u0219ase pl\u0103ci \u00eensumau exact\n     l\u0103\u021bimea containerului, semn c\u0103 nu se mai suprapun deloc.\n     Un reset care folose\u0219te !important trebuie s\u0103 ating\u0103 exact proprietatea stricat\u0103,\n     nimic mai mult \u2014 altfel repar\u0103 un lucru \u0219i stric\u0103 altul, t\u0103cut. *\/\n  .kmr ul li,\n  .kmr ol li { margin-top:0 !important; margin-bottom:0 !important; }\n  .kmr__in { max-width:var(--wrap); margin:0 auto; padding-left:var(--pad); padding-right:var(--pad); }\n  .kmr__sec { padding:82px 0; }\n  .kmr__sec--wash { background:var(--wash); }\n  .kmr__sec--tint { background:var(--blue-tint); }\n  .kmr [id] { scroll-margin-top:90px; }\n  .kmr h1,\n  .kmr h2,\n  .kmr h3,\n  .kmr h4 { margin:0; font-weight:700; color:var(--ink); text-wrap:balance; }\n  .kmr h1 { font-size:clamp(32px,4.6vw,50px); line-height:1.03; letter-spacing:-.018em; }\n  .kmr h2 { font-size:clamp(26px,3.5vw,36px); line-height:1.18; letter-spacing:-.014em; }\n  \/* Titlurile care ocup\u0103 singure un r\u00e2nd \u00eentreg stau pe centru \u2014 pe st\u00e2nga, cu tot spa\u021biul\n     gol \u00een dreapta, ar\u0103tau ca \u0219i cum ar fi r\u0103mas neterminate. Cele dintr-o coloan\u0103 (sec\u021biunea\n     editorial\u0103, panoul) r\u0103m\u00e2n pe st\u00e2nga, unde \u00eencepe \u0219i textul de sub ele. *\/\n  \/* ATEN\u021aIE la specificitate: regula de mai sus, .kmr h2, are 0-1-1, iar o singur\u0103 clas\u0103\n     are 0-1-0 \u2014 deci margin:0 de acolo b\u0103tea margin:auto de aici \u0219i titlul r\u0103m\u00e2nea lipit\n     de st\u00e2nga, cu textul centrat degeaba \u00een interiorul cutiei. De aia selectorul e dublu. *\/\n  .kmr .kmr__h2-centru { text-align:center; max-width:30ch; margin-left:auto; margin-right:auto; }\n  @media (max-width:600px) {\n  .kmr .kmr__h2-centru { text-align:left; margin-left:0; max-width:none; } }\n  .kmr h3 { font-size:18px; line-height:1.35; font-weight:800; }\n  .kmr p { margin:0; }\n  .kmr__eyebrow { display:inline-flex; align-items:center; gap:9px; font-size:12px; font-weight:800; letter-spacing:.14em; text-transform:uppercase; color:var(--blue-soft); }\n  .kmr__eyebrow::before { content:\"\"; width:22px; height:2px; background:var(--green); }\n\n  \/* ---------- butoane ---------- *\/\n  .kmr__btns { display:flex; flex-wrap:wrap; gap:12px; }\n  .kmr__btn { display:inline-flex; align-items:center; justify-content:center; font:600 14px\/1 \"DM Sans\",Arial,sans-serif; text-transform:uppercase; text-decoration:none; padding:17px 35px; border-radius:var(--pastila); border:2px solid transparent; cursor:pointer; transition:background-color .18s,color .18s,border-color .18s,transform .18s; }\n  .kmr__btn--primary { background:var(--green); color:var(--white); }\n  .kmr__btn--primary:hover { background:var(--green-dark); transform:translateY(-2px); }\n  .kmr__btn--blue { background:var(--blue); color:var(--white); }\n  .kmr__btn--blue:hover { background:var(--blue-dark); transform:translateY(-2px); }\n  .kmr__btn:focus-visible { outline:3px solid var(--green); outline-offset:3px; }\n\n  \/* Culoarea textului, ap\u0103rat\u0103 de tem\u0103. Woodmart coloreaz\u0103 `a:hover`, iar `a:hover` are\n     0-1-1 \u0219i bate o singur\u0103 clas\u0103, 0-1-0 \u2014 deci pe site textul butonului verde devenea\n     albastru la trecerea cu mouse-ul. \u00cen previzualizare nu se vedea, pentru c\u0103 acolo nu\n     exist\u0103 CSS-ul temei; e a doua oar\u0103 c\u00e2nd tema ne ia o regul\u0103 (prima au fost marginile\n     pe li). Culoarea e repetat\u0103 pe toate st\u0103rile, cu selectorul dublat \u0219i cu tagul `a`\n     \u00een el \u2014 0-3-1, c\u00e2t s\u0103 nu mai poat\u0103 fi luat\u0103 de nimeni. *\/\n  .kmr a.kmr__btn,\n  .kmr a.kmr__btn:hover,\n  .kmr a.kmr__btn:focus,\n  .kmr a.kmr__btn:active,\n  .kmr a.kmr__btn:visited { text-decoration:none; }\n  .kmr a.kmr__btn--primary,\n  .kmr a.kmr__btn--primary:hover,\n  .kmr a.kmr__btn--primary:focus,\n  .kmr a.kmr__btn--primary:active,\n  .kmr a.kmr__btn--primary:visited { color:var(--white); }\n  .kmr a.kmr__btn--blue,\n  .kmr a.kmr__btn--blue:hover,\n  .kmr a.kmr__btn--blue:focus,\n  .kmr a.kmr__btn--blue:active,\n  .kmr a.kmr__btn--blue:visited { color:var(--white); }\n\n  \/* ---------- HERO pe dou\u0103 coloane ---------- *\/\n  .kmr__hero { position:relative; background:var(--blue-dark); overflow:hidden; }\n  .kmr__hero::before {\n    content:\"\"; position:absolute; inset:0;\n    background:\n      radial-gradient(120% 90% at 82% 18%, rgba(66,119,186,.42), transparent 62%),\n      linear-gradient(180deg, var(--blue-dark) 0%, var(--blue-deep) 100%);\n  }\n  .kmr__hero::after {\n    content:\"\"; position:absolute; left:0; right:0; bottom:0; height:1px;\n    background:linear-gradient(90deg, transparent, rgba(94,201,94,.55), transparent);\n  }\n  .kmr__hero-in { position:relative; max-width:var(--wrap); margin:0 auto; padding:74px var(--pad) 84px; display:grid; grid-template-columns:1fr; gap:44px; align-items:center; }\n  @media (min-width:960px) {\n  .kmr__hero-in { grid-template-columns:1.06fr .94fr; gap:64px; padding-top:88px; padding-bottom:96px; } }\n  .kmr__hero-copy { display:flex; flex-direction:column; align-items:flex-start; gap:20px; }\n  .kmr__hero h1 { color:var(--white); }\n  \/* \u201ecur\u0103\u021benie urban\u0103\" e miezul paginii \u2014 o scoatem \u00een verde, f\u0103r\u0103 s\u0103 atingem textul *\/\n  .kmr__hero h1 .kmr__cheie { color:var(--green); }\n  .kmr__hero-lead { color:rgba(255,255,255,.82); font-size:18px; line-height:1.62; max-width:54ch; }\n  .kmr__crumbs { font-size:13.5px; color:rgba(255,255,255,.6); }\n  .kmr__crumbs a { color:rgba(255,255,255,.6); text-decoration:none; }\n  .kmr__crumbs a:hover { color:var(--white); }\n  .kmr__hero-media { position:relative; }\n  .kmr__hero-media img { display:block; width:100%; height:auto; aspect-ratio:4\/3; object-fit:cover; border-radius:var(--rot); }\n\n  \/* ---------- beneficii, banda albastr\u0103 ----------\n     Ref\u0103cut\u0103 dup\u0103 sec\u021biunea \u201eCertific\u0103ri \u0219i succese\" de pe komarom.ro\/servicii\/, pe care\n     clientul a ar\u0103tat-o ca model. Valorile sunt citite din pagina live cu\n     unelte\/design3.js, nu potrivite din ochi: fundal #3160B8, carduri transparente cu\n     chenar #C7CADC de 1px \u0219i col\u021b de 6px, padding 32px, distan\u021b\u0103 20px, titlu 22px\/700,\n     text 16px\/1.6, iconi\u021b\u0103 verde de 42px.\n\n     A treia form\u0103 a zonei: linii sub\u021biri pe cinci coloane \u2192 carduri albe-translucide \u2192\n     acum chenar deschis pe albastru mai luminos, ca pe site. Diferen\u021ba fa\u021b\u0103 de site e c\u0103\n     acolo cardurile au 3 coloane egale; aici sunt cinci beneficii, deci grila e de \u0219ase\n     coloane \u2014 trei sus, dou\u0103 late jos \u2014 ca s\u0103 nu r\u0103m\u00e2n\u0103 un gol \u00een r\u00e2ndul al doilea. *\/\n  .kmr__band { background:var(--blue-band); position:relative; overflow:hidden; }\n  .kmr__band .kmr__in { padding-top:74px; padding-bottom:74px; position:relative; z-index:1; }\n  .kmr__band h2 { color:var(--white); }\n\n  \/* Punctele din fundal. Pe site sunt un PNG de 1920px (our-services-bg-img.png); aici\n     sunt desenate \u00een CSS, ca previzualizarea trimis\u0103 clientului s\u0103 r\u0103m\u00e2n\u0103 autonom\u0103 \u0219i ca\n     banda s\u0103 arate la fel la orice l\u0103\u021bime. Se sting spre mijloc, unde st\u0103 textul. *\/\n  .kmr__band::before {\n    content:\"\"; position:absolute; inset:0; pointer-events:none;\n    background-image:radial-gradient(rgba(255,255,255,.20) 1.6px, transparent 1.7px);\n    background-size:17px 17px;\n    -webkit-mask-image:linear-gradient(90deg, #000 0, transparent 30%, transparent 70%, #000 100%);\n            mask-image:linear-gradient(90deg, #000 0, transparent 30%, transparent 70%, #000 100%);\n  }\n  .kmr .kmr__lead-centru { max-width:62ch; margin:0 auto; text-align:center; color:var(--muted); font-size:17px; }\n  @media (max-width:600px) {\n  .kmr .kmr__lead-centru { text-align:left; margin-left:0; } }\n\n  \/* ---------- capul unei liste ----------\n     R\u00e2ndurile care anun\u021b\u0103 o list\u0103 \u2014 \u201eSolu\u021biile IPC sunt potrivite pentru:\", \u201e\u00cen\n     portofoliul nostru g\u0103si\u021bi:\" \u2014 nu sunt paragrafe, sunt capul listei de sub ele. Ca\n     paragraf obi\u0219nuit, gri \u0219i mic, treceau neobservate exact l\u00e2ng\u0103 lucrul pe care \u00eel\n     introduc. Sunt mai mari, albastre, cu o dung\u0103 verde dedesubt.\n\n     `width:fit-content` face dunga lat\u0103 exact c\u00e2t textul, nu c\u00e2t coloana \u2014 \u0219i merge la\n     fel \u0219i \u00eentr-o coloan\u0103 \u00eengust\u0103, \u0219i centrat, f\u0103r\u0103 dou\u0103 seturi de reguli.\n     Selectorul e dublu pentru c\u0103 `.kmr__duo-copy p` are 0-1-1 \u0219i ar bate o clas\u0103 simpl\u0103. *\/\n  .kmr .kmr__lista-titlu {\n    font-weight:700; color:var(--blue);\n    padding-bottom:12px; border-bottom:2px solid var(--green);\n    width:fit-content; margin-bottom:4px; max-width:100%;\n  }\n  \/* M\u0103rimea vine din tag, nu din clas\u0103. Ca <p> e un r\u00e2nd care anun\u021b\u0103 o list\u0103 dintr-o\n     coloan\u0103; ca <h2> e chiar titlul sec\u021biunii \u0219i ia m\u0103rimea de titlu de la .kmr h2,\n     p\u0103str\u00e2nd albastrul \u0219i dunga verde. Regula de 20px e legat\u0103 de `p` dinadins \u2014\n     altfel ar fi b\u0103tut m\u0103rimea titlului, fiind mai specific\u0103. *\/\n  .kmr p.kmr__lista-titlu { font-size:20px; line-height:1.35; }\n  .kmr .kmr__lista-titlu--centru { margin-left:auto; margin-right:auto; text-align:center; }\n  @media (max-width:600px) {\n  .kmr .kmr__lista-titlu { font-size:18px; }\n  .kmr .kmr__lista-titlu--centru { margin-left:0; text-align:left; }\n  }\n  .kmr__criterii {\n    counter-reset:crt; list-style:none; margin:0; padding:0;\n    display:grid; grid-template-columns:1fr; gap:14px;\n  }\n  @media (min-width:560px) {\n  .kmr__criterii { grid-template-columns:repeat(2,1fr); } }\n  @media (min-width:940px) {\n  .kmr__criterii { grid-template-columns:repeat(4,1fr); } }\n  .kmr__criterii li {\n    counter-increment:crt;\n    display:flex; flex-direction:column; gap:10px; padding:24px 22px 22px;\n    background:var(--white); border:1px solid var(--line); border-radius:var(--rot);\n    font-size:16px; line-height:1.45; font-weight:600; color:var(--ink);\n    transition:border-color .2s, box-shadow .2s, transform .2s;\n  }\n  .kmr__criterii li::before {\n    content:counter(crt,decimal-leading-zero);\n    font-size:13px; font-weight:800; letter-spacing:.06em; color:var(--green);\n    \/* linia verde de sub cifr\u0103 \u021bine locul unei iconi\u021be: d\u0103 cutiei un cap vizual\n       f\u0103r\u0103 s\u0103 inventeze un simbol pentru fiecare criteriu *\/\n    padding-bottom:9px; border-bottom:2px solid var(--green); align-self:flex-start;\n  }\n  .kmr__criterii li:hover {\n    border-color:var(--blue-linie); transform:translateY(-2px);\n    box-shadow:0 10px 24px -14px rgba(19,66,133,.45);\n  }\n\n  \/* ---------- CTA final ---------- *\/\n  .kmr__cta { background:var(--blue-deep); color:var(--white); position:relative; overflow:hidden; }\n  .kmr__cta::before { content:\"\"; position:absolute; inset:0; background:radial-gradient(90% 120% at 50% 0%, rgba(66,119,186,.34), transparent 60%); }\n  .kmr__cta .kmr__in { position:relative; padding-top:76px; padding-bottom:76px; display:flex; flex-direction:column; align-items:center; text-align:center; gap:18px; }\n  .kmr__cta h2 { color:var(--white); max-width:26ch; }\n  .kmr__cta p { color:rgba(255,255,255,.82); max-width:60ch; font-size:17px; }\n  \/* CTA-ul final st\u0103 lipit de subsolul site-ului. Tema Woodmart pune padding-bottom:40px pe\n     containerul de con\u021binut (.wd-content-layout), deci sub CTA r\u0103m\u00e2nea o f\u00e2\u0219ie alb\u0103 de 40px\n     \u00eenainte de subsol \u2014 m\u0103surat pe 8 oct 2026, la fel pe studiul de caz \u0219i pe Municipalit\u0103\u021bi.\n     Ne ap\u0103r\u0103m de tem\u0103, nu de noi: regula \u021binte\u0219te containerul ei, numai pe paginile care\n     con\u021bin marcajul nostru (de aceea clasa e \u0219i \u00een DIN_TEMA, \u00een unelte\/curata-css.js). *\/\n  .wd-content-layout:has(.kmr) { padding-bottom:0; }\n\n  \/* ---------- utilitare ---------- *\/\n  .kmr__stack { display:flex; flex-direction:column; }\n  .kmr__stack--28 {gap:28px}\n  .kmr__stack--40 {gap:40px}\n\n  \/* ---------- apari\u021bie la scroll ----------\n     ATEN\u021aIE: con\u021binutul e VIZIBIL implicit. Ascunderea se activeaz\u0103 doar prin clasa\n     .kmr--anim, pe care o pune scriptul paginii. Dac\u0103 scriptul lipse\u0219te sau e eliminat\n     de Elementor, pagina r\u0103m\u00e2ne vizibil\u0103 \u2014 doar f\u0103r\u0103 anima\u021bie. Nu inversa regula asta. *\/\n  .kmr__rise { transition:opacity .6s ease, transform .6s ease, filter .6s ease; }\n  .kmr--anim .kmr__rise { opacity:0; transform:translateY(18px); filter:blur(6px); }\n  .kmr--anim .kmr__rise.is-in { opacity:1; transform:none; filter:none; }\n\n  @media (prefers-reduced-motion:reduce) {\n  .kmr *,\n  .kmr *::before,\n  .kmr *::after { transition:none !important; animation:none !important; }\n  .kmr--anim .kmr__rise { opacity:1; transform:none; filter:none; }\n  }\n  @media (max-width:700px) {\n  .kmr__sec { padding:54px 0; }\n  .kmr__btn { padding:15px 28px; }\n  }\n\n  \/* ================================================================\n     AD\u0102UGAT PENTRU MUNICIPALIT\u0102\u021aI & SPA\u021aII PUBLICE \u2014 20 august 2026\n     Componente noi, cerute de structura acestui text (proces, \u00eentreb\u0103ri\n     frecvente). Se adaug\u0103 la CSS-ul comun, nu \u00eel \u00eenlocuiesc. Paginile\n     deja publicate nu sunt afectate.\n     ================================================================ *\/\n\n  \/* ---------- sec\u021biune editorial\u0103 pe dou\u0103 coloane, cu imagine ---------- *\/\n  .kmr__duo { display:grid; grid-template-columns:1fr; gap:32px; align-items:start; }\n  @media (min-width:900px) {\n  .kmr__duo { grid-template-columns:1.04fr .96fr; gap:58px; } }\n  .kmr__duo-copy { display:flex; flex-direction:column; gap:16px; }\n  .kmr__duo-copy p { color:var(--muted); font-size:16.5px; line-height:1.65; max-width:62ch; }\n  .kmr__duo-copy p.kmr__duo-first { font-size:18px; color:var(--ink); font-weight:500; }\n  \/* Rotunjirea \u0219i t\u0103ierea stau pe container, nu pe poz\u0103: a\u0219a dunga verde de jos e t\u0103iat\u0103\n     de acelea\u0219i col\u021buri. Cu raza pus\u0103 pe poz\u0103, dunga ie\u0219ea cu capetele drepte \u00een afara ei. *\/\n  .kmr__duo-media { position:relative; border-radius:var(--rot); overflow:hidden; }\n  .kmr__duo-media img { display:block; width:100%; height:auto; aspect-ratio:4\/3; object-fit:cover; }\n  \/* bara verde urmeaz\u0103 col\u021burile pozei \u2014 altfel col\u021burile ei drepte ies \u00een afar\u0103 *\/\n  .kmr__duo-media::after { content:\"\"; position:absolute; left:0; right:0; bottom:0; height:4px; background:var(--green); }\n\n  \/* ---------- lista de acoperire ----------\n     Cartona\u0219 alb, cu chenar \u0219i o umbr\u0103 moale, sub hero. A stat o vreme urcat peste\n     marginea hero-ului, dar a\u0219a se citea ca \u0219i cum ar fi lipit de el. Acum are aer\n     deasupra \u0219i se vede singur, din chenar \u0219i umbr\u0103.\n     Eticheta era \u201eInclude\", cuv\u00e2ntul din docx; singur, deasupra unei liste de opt,\n     nu spunea ce e lista. Acum scrie \u201eSolu\u021bii potrivite pentru\". *\/\n  .kmr__covers {\n    background:var(--white); border:1px solid var(--line); border-radius:var(--rot-mare);\n    box-shadow:0 22px 46px -34px rgba(6,21,48,.42);\n    padding:32px 36px; display:flex; flex-direction:column; gap:22px;\n  }\n  @media (max-width:700px) {\n  .kmr__covers { padding:24px 22px; gap:18px; } }\n  .kmr__casete { width:100%; margin-top:6px; display:grid; grid-template-columns:1fr; gap:16px; text-align:left; }\n  @media (min-width:900px) {\n  .kmr__casete { grid-template-columns:1fr 1fr; gap:20px; } }\n  .kmr__caseta {\n    display:flex; flex-direction:column; gap:15px; padding:32px 30px;\n    background:var(--blue-tint); border:1px solid var(--blue-pale); border-radius:var(--rot-mare);\n    transition:border-color .2s, box-shadow .2s, transform .2s;\n  }\n  @media (max-width:600px) {\n  .kmr__caseta { padding:26px 22px; } }\n  .kmr__caseta:hover {\n    border-color:var(--blue-linie); transform:translateY(-2px);\n    box-shadow:0 14px 30px -18px rgba(19,66,133,.45);\n  }\n  \/* O singur\u0103 caset\u0103 \u021bine tot r\u00e2ndul. Altfel st\u0103 \u00een prima coloan\u0103 a grilei de dou\u0103 \u0219i\n     las\u0103 l\u00e2ng\u0103 ea o jum\u0103tate de pagin\u0103 goal\u0103 \u2014 se vede imediat ce e o cutie r\u0103mas\u0103\n     singur\u0103, nu o decizie. Fiind lat\u0103, iconi\u021ba trece l\u00e2ng\u0103 text, nu deasupra. *\/\n  .kmr__casete > .kmr__caseta:only-child { grid-column:1 \/ -1; }\n  \/* Iconi\u021ba se centreaz\u0103 pe vertical\u0103 fa\u021b\u0103 de textul de l\u00e2ng\u0103 ea. Era pus\u0103 sus, cu un\n     margin-top de 2px \u2014 dar iconi\u021ba are 38px, iar un r\u00e2nd de text are ~27px: a\u0219a,\n     mijlocul ei c\u0103dea \u00eentre primul \u0219i al doilea r\u00e2nd, deci nu era aliniat\u0103 nici cu\n     primul r\u00e2nd, nici cu blocul. Se vedea ca \u0219i cum ar fi sc\u0103pat acolo. *\/\n  @media (min-width:700px) {\n  .kmr__casete > .kmr__caseta:only-child { flex-direction:row; align-items:center; gap:22px; }\n  }\n  \/* selector dublu: .kmr p are 0-1-1 \u0219i ar bate o singur\u0103 clas\u0103 \u2014 vezi nota de la titluri *\/\n  .kmr .kmr__caseta p { max-width:none; font-size:17px; line-height:1.6; color:var(--ink); text-wrap:pretty; }\n\n  \/* ---------- pa\u0219ii, ca panglic\u0103 de s\u0103ge\u021bi ----------\n     Mutat aici din pagini\/municipalitati-spatii-publice\/stil.css pe 8 oct 2026, neschimbat,\n     c\u00e2nd l-a cerut a doua pagin\u0103: studiul de caz Dulevo 850, la \u201eImplementarea\".\n\n     A patra \u00eencercare, \u0219i prima care porne\u0219te de la text, nu de la form\u0103. \u00cen document\n     (par. 161) pa\u0219ii nu sunt o list\u0103, ci un lan\u021b scris chiar cu s\u0103ge\u021bi:\n     \u201eAnaliz\u0103 \u2192 Recomandare \u2192 Demonstra\u021bie \u2192 Livrare \u2192 Instruire \u2192 Service\".\n     S\u0103geata e informa\u021bia. Cele trei \u00eencerc\u0103ri de dinainte au pierdut-o toate:\n\n       1. c\u0103su\u021be albe cu cifre mici        \u2192 se citea ca un tabel\n       2. cercuri legate cu o linie        \u2192 linia p\u0103rea decor, cercurile prea mici\n       3. pl\u0103ci pline, navy, cu cifra mare \u2192 \u0219ase insule egale; cifra ocupa tot locul,\n                                             cuv\u00e2ntul \u2014 singura informa\u021bie pe care o avem\n                                             de la client \u2014 r\u0103m\u00e2nea m\u0103runt, jos de tot\n\n     Acum pl\u0103cile se \u00eembuc\u0103 una \u00een alta: fiecare se termin\u0103 \u00eentr-un v\u00e2rf care intr\u0103 \u00een\n     scobitura urm\u0103toarei. Nu mai e nevoie de nicio explica\u021bie ca s\u0103 se vad\u0103 c\u0103 e un\n     parcurs, iar \u00eentre ele r\u0103m\u00e2ne un fir sub\u021bire de fundal, c\u00e2t s\u0103 se disting\u0103.\n     Cuv\u00e2ntul e mare \u0219i alb, cifra e mic\u0103 \u0219i lini\u0219tit\u0103 deasupra: num\u0103rul spune doar al\n     c\u00e2telea e pasul, cuv\u00e2ntul spune ce se \u00eent\u00e2mpl\u0103. *\/\n  .kmr__steps {\n    --varf:26px;   \/* ad\u00e2ncimea v\u00e2rfului \u0219i a scobiturii \u2014 trebuie s\u0103 fie egale *\/\n    --gol:5px;     \/* firul de fundal dintre pl\u0103ci *\/\n    list-style:none; margin:0; padding:0; counter-reset:kmr-step;\n    display:flex; flex-direction:column; gap:9px;\n  }\n  .kmr__steps li {\n    counter-increment:kmr-step; position:relative;\n    display:flex; align-items:center; gap:16px;\n    padding:16px 20px; border-radius:var(--rot);\n    background:var(--blue-dark); color:var(--white);\n    transition:background-color .2s;\n  }\n  .kmr__steps li::before {\n    content:\"0\" counter(kmr-step);\n    font:800 13px\/1 \"DM Sans\",Arial,sans-serif; letter-spacing:.1em;\n    font-variant-numeric:tabular-nums; color:var(--green);\n    flex:none; min-width:22px;\n  }\n  \/* pe telefon lan\u021bul e vertical, deci firul care leag\u0103 pl\u0103cile e vertical *\/\n  .kmr__steps li:not(:last-child)::after {\n    content:\"\"; position:absolute; left:31px; bottom:-9px; width:2px; height:9px;\n    background:var(--blue-linie);\n  }\n  .kmr__steps b { font-size:17px; font-weight:700; line-height:1.25; color:var(--white); }\n  .kmr__steps li:hover { background:var(--blue); }\n  \/* ultimul pas \u2014 service \u2014 nu e un cap\u0103t, ci ceva continuu: plac\u0103 verde *\/\n  .kmr__steps li:last-child { background:var(--green-dark); }\n  .kmr__steps li:last-child::before { color:var(--white); }\n  .kmr__steps li:last-child:hover { background:var(--green); }\n\n  @media (min-width:1040px) {\n  .kmr__steps { flex-direction:row; gap:0; }\n  .kmr__steps li {\n      flex:1; min-width:0; height:96px;\n      flex-direction:column; align-items:flex-start; justify-content:center; gap:8px;\n      border-radius:0; padding:0 var(--varf) 0 calc(var(--varf) + 22px);\n      margin-right:calc(-1 * (var(--varf) - var(--gol)));\n      clip-path:polygon(0 0, calc(100% - var(--varf)) 0, 100% 50%,\n                        calc(100% - var(--varf)) 100%, 0 100%, var(--varf) 50%);\n    }\n    \/* Prima plac\u0103 n-are ce s\u0103 \u00eembuce \u00een st\u00e2nga, ultima n-are unde s\u0103 arate \u00een dreapta.\n       Tot ele duc \u0219i rotunjirea: panglica e o singur\u0103 form\u0103, deci se rotunjesc doar cele\n       dou\u0103 capete \u2014 st\u00e2nga la prima, dreapta la ultima. \u00cembuc\u0103rile dintre ele r\u0103m\u00e2n\n       ascu\u021bite, altfel v\u00e2rfurile n-ar mai intra \u00een scobituri.\n       Rotunjirea trece prin clip-path: fundalul e rotunjit \u00eent\u00e2i, poligonul taie dup\u0103. *\/\n  .kmr__steps li:first-child {\n      padding-left:26px; border-radius:var(--rot) 0 0 var(--rot);\n      clip-path:polygon(0 0, calc(100% - var(--varf)) 0, 100% 50%, calc(100% - var(--varf)) 100%, 0 100%);\n    }\n  .kmr__steps li:last-child {\n      margin-right:0; border-radius:0 var(--rot) var(--rot) 0;\n      clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--varf) 50%);\n    }\n  .kmr__steps li::after { display:none; }\n  .kmr__steps b { font-size:17px; }\n  }\n  \/* F\u0103r\u0103 ridicare la hover: pl\u0103cile sunt \u00eembucate, iar una ridicat\u0103 ar rupe lan\u021bul\n     \u0219i ar l\u0103sa o cr\u0103p\u0103tur\u0103 alb\u0103 la mijloc. Se schimb\u0103 doar culoarea. *\/\n\n  \/* ==========================================================================\n     STUDIILE DE CAZ \u2014 pagina studiului (r\u0103d\u0103cina .kmr--caz) \u0219i cardurile de pe paginile\n     de industrie (.kmr__studii, generate de build din studii-de-caz.json).\n     Mutate aici pe 8 oct 2026 din pagini\/studiu-caz-dulevo-850\/stil.css \u0219i din\n     pagini\/municipalitati-spatii-publice\/stil.css, neschimbate, c\u00e2nd le-au cerut celelalte\n     14 studii \u0219i celelalte pagini de industrie. Paginile studiilor se genereaz\u0103 cu\n     unelte\/studiu-pagina.js, deci marcajul e acela\u0219i peste tot.\n     ========================================================================== *\/\n\n  \/* ---------- titlul din hero: r\u00e2nduri mai aerisite ----------\n     Cu line-height-ul comun de 1.03, semnele diacritice se atingeau \u00eentre r\u00e2nduri:\n     c\u0103ciula lui \u201e\u0103\" din \u201estr\u0103zilor\" urca \u00een virgula lui \u201e\u021b\" din \u201eCur\u0103\u021barea\" de deasupra.\n     Titlul de aici are trei r\u00e2nduri pline de diacritice, deci r\u00e2ndurile se dep\u0103rteaz\u0103.\n     De hot\u0103r\u00e2t: dac\u0103 se corecteaz\u0103 \u0219i pe landing page-uri (acolo e la fel).\n\n     Legat de .kmr--caz, r\u0103d\u0103cina paginilor de studiu de caz: pe live CSS-ul tuturor\n     paginilor e str\u00e2ns \u00eentr-un singur bloc global (unelte\/css-global.js), iar o regul\u0103\n     scris\u0103 simplu, `.kmr__hero h1`, ar fi schimbat titlul pe toate landing page-urile. *\/\n  .kmr--caz .kmr__hero h1 { line-height:1.14; }\n\n  \/* ---------- fi\u0219a proiectului, \u00een hero ----------\n     Cele cinci r\u00e2nduri \u201eClient \/ Industrie \/ Solu\u021bie \/ Echipament \/ Suprafa\u021b\u0103\" din text.\n     Pe fundalul \u00eenchis al hero-ului, eticheta mic\u0103 \u0219i deschis\u0103, valoarea alb\u0103 \u0219i mai\n     grea: se cite\u0219te ca o fi\u0219\u0103, nu ca \u00eenc\u0103 un paragraf sub cel introductiv. *\/\n  .kmr__caz-fisa {\n    margin:6px 0 0; width:100%; max-width:560px;\n    display:grid; grid-template-columns:1fr; gap:0;\n    border-top:1px solid rgba(255,255,255,.16);\n  }\n  .kmr__caz-fisa > div {\n    display:grid; grid-template-columns:118px 1fr; gap:4px 18px; align-items:baseline;\n    padding:11px 0; border-bottom:1px solid rgba(255,255,255,.16);\n  }\n  .kmr__caz-fisa dt {\n    font-size:11.5px; font-weight:800; letter-spacing:.12em; text-transform:uppercase;\n    color:var(--blue-linie);\n  }\n  .kmr__caz-fisa dd { margin:0; font-size:16px; font-weight:600; line-height:1.4; color:var(--white); }\n  @media (max-width:480px) {\n  .kmr__caz-fisa > div { grid-template-columns:1fr; } }\n\n  \/* ---------- num\u0103rul sec\u021biunii (01\u201308, din text) ----------\n     E scheletul modelului de studiu de caz, deci trebuie s\u0103 se vad\u0103. Ca etichet\u0103 obi\u0219nuit\u0103\n     (12px) se pierdea: dou\u0103 cifre mici deasupra unui titlu mare p\u0103reau o sc\u0103pare. *\/\n  .kmr__caz-nr { font-size:16px; letter-spacing:.08em; }\n  .kmr__caz-nr::before { width:28px; height:3px; }\n\n  \/* ---------- capul unei sec\u021biuni centrate ----------\n     Num\u0103rul sec\u021biunii, titlul \u0219i, unde e, fraza care anun\u021b\u0103 ce urmeaz\u0103. Eticheta se\n     centreaz\u0103 odat\u0103 cu titlul; sub 600px toate stau pe st\u00e2nga, ca titlurile. *\/\n  .kmr__caz-cap { display:flex; flex-direction:column; align-items:center; text-align:center; gap:14px; }\n  @media (max-width:600px) {\n  .kmr__caz-cap { align-items:flex-start; text-align:left; } }\n\n  \/* ---------- 01: dificult\u0103\u021bile, \u00een cartona\u0219 ----------\n     O singur\u0103 coloan\u0103: l\u00e2ng\u0103 text, jum\u0103tatea de pagin\u0103 nu \u00eencape \u00een dou\u0103. *\/\n  .kmr__caz-puncte { list-style:none; margin:0; padding:0; display:grid; gap:13px; }\n  .kmr__caz-puncte li { display:flex; align-items:flex-start; gap:11px; font-size:15.5px; font-weight:600; line-height:1.45; color:var(--blue-dark); }\n  .kmr__caz-puncte li::before { content:\"\"; flex:none; width:8px; height:8px; margin-top:7px; border-radius:50%; background:var(--green); }\n  @media (min-width:900px) {\n  .kmr__caz-dificultati { margin-top:46px; } }\n\n  \/* ---------- 03: modelul recomandat \u0219i finalul sec\u021biunii ---------- *\/\n  \/* selector dublu: .kmr h3 are 0-1-1 \u0219i ar bate o singur\u0103 clas\u0103 *\/\n  .kmr .kmr__caz-model { font-size:22px; font-weight:800; color:var(--blue); letter-spacing:-.01em; }\n  .kmr__caz-final { display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; }\n  .kmr .kmr__caz-final p { max-width:66ch; color:var(--muted); font-size:16.5px; line-height:1.65; }\n  @media (max-width:600px) {\n  .kmr__caz-final { align-items:flex-start; text-align:left; } }\n\n  \/* ---------- 04: etapele, explicate ----------\n     Casete albe pe fundalul albastru-pal al sec\u021biunii, sub panglica de pa\u0219i. Fiecare\n     poart\u0103 numele etapei din panglic\u0103, ca s\u0103 se vad\u0103 care fraz\u0103 ce pas explic\u0103. *\/\n  .kmr__caz-etape { display:grid; grid-template-columns:1fr; gap:14px; }\n  @media (min-width:800px) {\n  .kmr__caz-etape { grid-template-columns:1fr 1fr; gap:18px; } }\n  .kmr__caz-etape > div {\n    display:flex; flex-direction:column; gap:9px; padding:22px 24px;\n    background:var(--white); border:1px solid var(--blue-pale); border-radius:var(--rot);\n  }\n  .kmr__caz-etape span { font-size:12px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; color:var(--blue-soft); }\n  .kmr .kmr__caz-etape p { font-size:16px; line-height:1.6; color:var(--ink); }\n\n  \/* ---------- 05: rezultatele, pe banda albastr\u0103 ----------\n     Banda e cea de la \u201eCe ob\u021bine\u021bi\" (Municipalit\u0103\u021bi); aici se schimb\u0103 doar culorile\n     pieselor care pe alb sunt \u00eenchise. Rezultatele sunt fraze de un r\u00e2nd, nu titlu +\n     text ca beneficiile, deci stau ca list\u0103 bifat\u0103 pe dou\u0103 coloane, \u00een chenarul\n     deschis al cardurilor de pe band\u0103. *\/\n  .kmr__caz-rezultate .kmr__eyebrow { color:var(--blue-linie); }\n  .kmr__caz-rezultate .kmr__lead-centru { color:rgba(255,255,255,.86); }\n  .kmr__caz-rezultate .kmr__lista-titlu { color:var(--white); }\n  .kmr__caz-bifate { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:1fr; gap:14px; }\n  @media (min-width:760px) {\n  .kmr__caz-bifate { grid-template-columns:1fr 1fr; gap:16px 18px; } }\n  .kmr__caz-bifate li {\n    display:flex; align-items:center; gap:14px; padding:18px 20px;\n    border:1px solid var(--band-linie); border-radius:var(--rot);\n    font-size:16.5px; font-weight:600; line-height:1.45; color:var(--white);\n  }\n  .kmr__caz-bifate li::before {\n    content:\"\"; flex:none; width:24px; height:24px; border-radius:50%;\n    background:var(--green) url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.4 6.6 11.4 12.5 4.8' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center \/ 14px no-repeat;\n  }\n\n  \/* ---------- 06: testimonialele, carusel ----------\n     Cartona\u0219e pe o pist\u0103 care se deruleaz\u0103 orizontal, cu oprire pe fiecare\n     (scroll-snap). Cel din mijloc e \u00eentreg; vecinii se v\u0103d pe jum\u0103tate \u0219i se estompeaz\u0103\n     spre margini \u2014 aceea\u0219i masc\u0103 de gradient ca la banda de sigle. Pista are padding c\u00e2t\n     jum\u0103tate din spa\u021biul liber, ca primul \u0219i ultimul cartona\u0219 s\u0103 poat\u0103 sta pe mijloc.\n\n     NU se centreaz\u0103 nimic cu margin:auto pe <figure>: Elementor are\n     `.elementor .elementor-widget:not(\u2026) figure { margin:0 }` (0-4-1), care bate orice\n     clas\u0103 de-a noastr\u0103. M\u0103surat pe copia de la birou: cartona\u0219ul st\u0103tea la 15px de\n     st\u00e2nga \u0219i 387px de dreapta, de\u0219i \u00een previzualizare era pe mijloc. *\/\n  .kmr__caz-carusel { width:100%; display:flex; flex-direction:column; gap:22px; }\n  .kmr__caz-pista {\n    \/* L\u0103\u021bimea NU e \u00een procente. Un procent \u00een flex-basis se socote\u0219te din pista F\u0102R\u0102\n       padding, iar paddingul \u00een procente din pista \u00eentreag\u0103 \u2014 cele dou\u0103 nu se potriveau\n       \u0219i primul cartona\u0219 st\u0103tea str\u00e2mb: 276px \u00een st\u00e2nga, 378px \u00een dreapta (m\u0103surat). *\/\n    --card:min(640px, 80vw);\n    position:relative;          \/* offsetLeft-ul cartona\u0219elor se socote\u0219te de la pist\u0103 *\/\n    display:flex; gap:24px; overflow-x:auto; overscroll-behavior-x:contain;\n    scroll-snap-type:x mandatory; scrollbar-width:none;\n    padding:12px calc((100% - var(--card)) \/ 2) 34px;\n    -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%);\n            mask-image:linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%);\n  }\n  .kmr__caz-pista::-webkit-scrollbar { display:none; }\n  @media (max-width:700px) {\n  .kmr__caz-pista {\n      --card:82vw; gap:14px;\n      -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);\n              mask-image:linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);\n    }\n  }\n  \/* Un singur testimonial (dup\u0103 ce locurile goale ies la publicare): nu e carusel.\n     F\u0103r\u0103 masc\u0103, f\u0103r\u0103 derulare \u2014 un citat pe centru, mai lat dec\u00e2t un cartona\u0219 din carusel:\n     testimonialele reale au ~100 de cuvinte, iar pe 640px ie\u0219eau 14 r\u00e2nduri (Adrian, 14 oct\n     2026: \u201ee prea mare\"). Pe 860px, cu litera mai mic\u0103, \u00eencap \u00een ~7. Clasa o pune scriptul. *\/\n  .kmr__caz-pista.is-singur { --card:min(860px, 100%); overflow:visible; -webkit-mask-image:none; mask-image:none; }\n  \/* margin:0 \u2014 <figure> are din browser 1em 40px: cartona\u0219ul st\u0103tea cu 40px spre dreapta \u0219i\n     ie\u0219ea din pagin\u0103 pe telefon (m\u0103surat: 15px pist\u0103, 55px cartona\u0219). Elementor \u00eel pune tot pe 0. *\/\n  .kmr__caz-citat {\n    flex:0 0 var(--card); scroll-snap-align:center; position:relative; margin:0;\n    background:var(--white); border:1px solid var(--line); border-radius:var(--rot-mare);\n    padding:40px 48px 32px; display:flex; flex-direction:column; justify-content:space-between; gap:24px;\n    box-shadow:0 22px 46px -34px rgba(6,21,48,.42);\n    opacity:.5; transform:scale(.96); transition:opacity .35s, transform .35s;\n  }\n  .kmr__caz-citat.is-activ { opacity:1; transform:none; }\n  @media (max-width:600px) {\n  .kmr__caz-citat { padding:28px 22px 24px; } }\n\n  \/* Comenzile: s\u0103ge\u021bi \u0219i buline. Selectoarele \u00eencep cu .kmr dinadins \u2014 tema Woodmart\n     stileaz\u0103 orice <button> (fundal, padding, \u00een\u0103l\u021bime minim\u0103, majuscule), iar o clas\u0103\n     singur\u0103 n-ar bate `button:hover`. Aici ne ap\u0103r\u0103m de tem\u0103, nu de noi. *\/\n  .kmr__caz-comenzi { display:flex; align-items:center; justify-content:center; gap:18px; }\n  \/* display:flex de mai sus ar bate atributul hidden pus din script la un singur citat *\/\n  .kmr__caz-comenzi[hidden] { display:none; }\n  .kmr__caz-buline { display:flex; align-items:center; gap:8px; }\n  .kmr .kmr__caz-buline button {\n    width:10px; height:10px; min-height:0; padding:0; border:0; border-radius:var(--pastila);\n    background:var(--blue-linie); box-shadow:none; cursor:pointer; transition:width .25s, background-color .25s;\n  }\n  .kmr .kmr__caz-buline button[aria-current=\"true\"] { width:28px; background:var(--green); }\n  .kmr .kmr__caz-sageata {\n    width:44px; height:44px; min-height:0; padding:0; flex:none;\n    display:inline-flex; align-items:center; justify-content:center;\n    border:1px solid var(--blue-linie); border-radius:var(--pastila);\n    background:var(--white); color:var(--blue); box-shadow:none; cursor:pointer;\n    transition:background-color .18s, color .18s, border-color .18s;\n  }\n  .kmr .kmr__caz-sageata:hover,\n  .kmr .kmr__caz-sageata:focus-visible { background:var(--blue); color:var(--white); border-color:var(--blue); }\n  .kmr .kmr__caz-buline button:focus-visible,\n  .kmr .kmr__caz-sageata:focus-visible { outline:3px solid var(--green); outline-offset:2px; }\n  .kmr__caz-sageata svg { width:20px; height:20px; }\n  \/* Semnul de citat e decor (CSS, nu text): ghilimelele din docx r\u0103m\u00e2n \u00een citat, neatinse. *\/\n  .kmr__caz-citat blockquote { margin:0; padding:0; border:0; }\n  .kmr__caz-citat blockquote::before {\n    content:\"\"; display:block; width:34px; height:26px; margin-bottom:16px;\n    background:url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 24V14.4C0 6.4 4.4 1.6 12 0l1.6 3.4C9.4 4.8 7.3 7.4 7 11h6v13H0Zm18 0V14.4C18 6.4 22.4 1.6 30 0l1.6 3.4c-4.2 1.4-6.3 4-6.6 7.6h6v13H18Z' fill='%235EC95E'\/%3E%3C\/svg%3E\") left top\/contain no-repeat;\n  }\n  .kmr .kmr__caz-citat blockquote p {\n    font-size:clamp(16px,1.4vw,17.5px); line-height:1.7; font-weight:400; color:var(--ink); text-wrap:pretty;\n  }\n  \/* Semn\u0103tura: sub o linie, cu o iconi\u021b\u0103 de persoan\u0103 (clientul e confiden\u021bial, n-avem poz\u0103) *\/\n  .kmr__caz-citat figcaption {\n    display:grid; grid-template-columns:44px 1fr; column-gap:14px; row-gap:2px; align-items:center;\n    padding-top:20px; border-top:1px solid var(--line); font-size:14.5px; line-height:1.4;\n  }\n  .kmr__caz-citat figcaption::before {\n    content:\"\"; grid-row:span 2; width:44px; height:44px; border-radius:50%;\n    background:var(--blue-tint) url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8.5' r='3.6' stroke='%23134285' stroke-width='1.7'\/%3E%3Cpath d='M5 19.5c1.2-3.3 3.8-5 7-5s5.8 1.7 7 5' stroke='%23134285' stroke-width='1.7' stroke-linecap='round'\/%3E%3C\/svg%3E\") center\/22px no-repeat;\n  }\n  .kmr__caz-citat figcaption b { font-weight:700; color:var(--ink); }\n  .kmr__caz-citat figcaption span { color:var(--muted); }\n\n  \/* ---------- 07: galeria ---------- *\/\n  \/* Cartona\u0219e: poza sus, legenda dedesubt, \u00een acela\u0219i chenar, \u0219i toate pe centru \u2014 o singur\u0103\n     poz\u0103 nu mai st\u0103 \u00een col\u021bul din st\u00e2nga al unei grile de trei, iar un ultim r\u00e2nd incomplet\n     se centreaz\u0103. \u00cenainte legenda era o caset\u0103 alb\u0103 care plutea peste poz\u0103, pe fundal alb\n     (7 oct); cu pozele de produs, care au margini albe \u00een fi\u0219ier, nu se mai vedea unde se\n     termin\u0103 poza (Adrian, 14 oct 2026: \u201egreu de v\u0103zut, deranjeaz\u0103 la ochi\"). *\/\n  .kmr__caz-galerie { display:flex; flex-wrap:wrap; justify-content:center; gap:22px; }\n  .kmr__caz-galerie figure {\n    flex:0 1 100%; margin:0; display:flex; flex-direction:column; overflow:hidden;\n    background:var(--blue); border-radius:var(--rot);\n    box-shadow:0 18px 36px -24px rgba(6,21,48,.5);\n  }\n  @media (min-width:600px) {\n  .kmr__caz-galerie figure { flex-basis:calc((100% - 22px) \/ 2); } }\n  @media (min-width:960px) {\n  .kmr__caz-galerie figure { flex-basis:calc((100% - 44px) \/ 3); } }\n  \/* O poz\u0103 singur\u0103 are m\u0103rimea unui cartona\u0219 din gril\u0103 \u0219i st\u0103 pe centru (justify-content de mai\n     sus). Pe 14 oct era m\u0103rit\u0103 la 620px; Adrian, 15 oct 2026: \u201epare prea mare, se vede out of place\". *\/\n  .kmr__caz-galerie img { display:block; width:100%; height:auto; aspect-ratio:4\/3; object-fit:cover; }\n  \/* Legenda pe banda albastr\u0103 a site-ului, cu text alb, pe centru \u2014 nu alb pe alb (Adrian, 14 oct\n     2026: cu dung\u0103 verde \u0219i text \u00een st\u00e2nga \u201earat\u0103 dubios\", iar albul pe alb e \u201egreu la ochi\").\n     flex:1 \u2014 legendele de pe acela\u0219i r\u00e2nd au aceea\u0219i \u00een\u0103l\u021bime, \u0219i c\u00e2nd una trece pe dou\u0103 r\u00e2nduri. *\/\n  .kmr__caz-galerie figcaption {\n    flex:1; display:flex; align-items:center; justify-content:center; text-align:center;\n    padding:16px 20px; background:var(--blue);\n    font-size:15px; font-weight:600; line-height:1.45; color:var(--white); text-wrap:balance;\n  }\n\n  \/* ---------- variantele cerute de celelalte studii (8 oct 2026) ----------\n     Cele 15 texte au aceea\u0219i structur\u0103, dar nu aceea\u0219i form\u0103: unele au subtitluri \u00een\n     \u201eSolu\u021bia\", una are o list\u0103 \u00eentr-o caset\u0103, unele au concluzii dup\u0103 rezultate, trei au\n     dou\u0103 echipamente, panglica de pa\u0219i ajunge la 8. Regulile de aici le acoper\u0103 pe toate. *\/\n\n  \/* Poza produc\u0103torului, pe fundal alb: \u00eentreag\u0103, cu aer \u00een jur \u2014 t\u0103iat\u0103 4:3, ca o fotografie\n     din teren, utilajul \u0219i-ar pierde capetele. Clasa o pune generatorul (pagina.json \u2192 produs). *\/\n  .kmr__media-produs img { object-fit:contain; background:var(--white); padding:5%; }\n  .kmr__duo-media.kmr__media-produs { background:var(--white); border:1px solid var(--line); }\n\n  \/* subtitlurile din \u201eSolu\u021bia\" (H3 \u00een text), c\u00e2te unul pe caset\u0103; selector dublu: .kmr h4 *\/\n  .kmr .kmr__caz-casete .kmr__caseta h4 { margin:0; font-size:19px; font-weight:800; line-height:1.3; color:var(--blue); letter-spacing:-.01em; }\n  .kmr__caz-casete .kmr__caseta .kmr__caz-puncte { margin-top:2px; }\n\n  \/* num\u0103r impar de casete sau de etape: ultima \u021bine tot r\u00e2ndul, ca s\u0103 nu lase o jum\u0103tate goal\u0103 *\/\n  @media (min-width:900px) {\n  .kmr__caz-casete > .kmr__caseta:last-child:nth-child(odd) { grid-column:1 \/ -1; } }\n  @media (min-width:800px) {\n  .kmr__caz-etape > div:last-child:nth-child(odd) { grid-column:1 \/ -1; } }\n\n  \/* concluziile de dup\u0103 lista de rezultate, pe banda albastr\u0103 *\/\n  .kmr__caz-concluzie { width:100%; max-width:820px; margin:0 auto; display:flex; flex-direction:column; gap:12px; text-align:center; }\n  .kmr .kmr__caz-concluzie p { color:rgba(255,255,255,.9); font-size:17px; line-height:1.65; }\n  @media (max-width:600px) {\n  .kmr__caz-concluzie { text-align:left; } }\n\n  \/* panglica cu 7\u20138 pa\u0219i: pe desktop cuv\u00e2ntul mai mic, ca s\u0103 \u00eencap\u0103 pe pl\u0103ci *\/\n  @media (min-width:1040px) {\n  .kmr__steps--multi li { height:104px; }\n  .kmr__steps--multi b { font-size:15px; }\n  }\n<\/style>\n<div class=\"kmr kmr--caz\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u00b7 r\u00e2ndurile 1\u20137 -->\n  <header class=\"kmr__hero\">\n    <div class=\"kmr__hero-in\">\n      <div class=\"kmr__hero-copy\">\n        <!-- Firimiturile sunt ale noastre: studiul n-are pagin\u0103-list\u0103, se ajunge la el\n             numai din pagina industriei, deci drumul \u00eenapoi trebuie s\u0103 fie la vedere. -->\n        <nav class=\"kmr__crumbs\" aria-label=\"You are here\">\n          <a href=\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/\">Logistics, Transport &amp; Infrastructure<\/a>\n          <span aria-hidden=\"true\"> \/ <\/span><span>Case study<\/span>\n        <\/nav>\n\n        <!-- r\u00e2ndul 1 -->\n        <h1>Maintenance of the car parks and outdoor areas of a passenger terminal \u2013 <span class=\"kmr__cheie\">Green Machines 400ze<\/span><\/h1>\n\n        <!-- r\u00e2ndul 2 -->\n        <p class=\"kmr__hero-lead\">In a railway station or a passenger terminal, cleanliness must be maintained throughout the day, including during periods of heavy traffic. The client needed a compact, electric solution for mechanising the sweeping of car parks, access routes and pedestrian areas, with minimal impact on the activity and comfort of travellers.<\/p>\n\n        <!-- r\u00e2ndurile 3\u20137: fi\u0219a proiectului. Etichetele sunt cuvintele din text. -->\n        <dl class=\"kmr__caz-fisa\">\n          <div><dt>Client<\/dt><dd>Confidential client \u2013 transport infrastructure operator<\/dd><\/div>\n          <div><dt>Industry<\/dt><dd>Logistics, Transport &amp; Infrastructure<\/dd><\/div>\n          <div><dt>Solution<\/dt><dd>Mechanised maintenance of the car parks, access routes and outdoor areas of a passenger terminal<\/dd><\/div>\n          <div><dt>Equipment<\/dt><dd>Green Machines 400ze<\/dd><\/div>\n          <div><dt>Area<\/dt><dd>approximately 15,000 m\u00b2<\/dd><\/div>\n        <\/dl>\n      <\/div>\n\n      <div class=\"kmr__hero-media kmr__media-produs\">\n        <img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/3K1A8962_Senka-1536x1024.png\" alt=\"The Green Machines 400ze electric sweeper, front view, on a white background\" data-slot=\"hero\" width=\"1536\" height=\"1024\" fetchpriority=\"high\" decoding=\"async\">\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 01. PROVOCAREA \u00b7 r\u00e2ndurile 8\u201322\n       Povestea \u00een st\u00e2nga, dificult\u0103\u021bile \u00een dreapta, \u00eentr-un cartona\u0219. -->\n  <section class=\"kmr__sec\" aria-labelledby=\"h-provocarea\">\n    <div class=\"kmr__in kmr__rise\">\n      <div class=\"kmr__duo\">\n\n        <div class=\"kmr__duo-copy\">\n          <span class=\"kmr__eyebrow kmr__caz-nr\">01<\/span>\n          <h2 id=\"h-provocarea\">The challenge<\/h2>\n          <p class=\"kmr__duo-first\">The client manages a passenger terminal with approximately 15,000 m\u00b2 of car parks, access routes, pedestrian areas and other outdoor surfaces that require periodic maintenance.<\/p>\n          <p>The constant traffic of travellers and vehicles generates dust, sand, leaves, plant matter, packaging and other small urban waste every day.<\/p>\n          <p>Cleaning has to be carried out daily, with additional interventions in the access areas and at high-traffic points.<\/p>\n          <p>Previously, a significant part of the operations was carried out by hand or with equipment that did not offer the level of manoeuvrability needed to access all areas.<\/p>\n          <p>An additional difficulty was the fact that the terminal remains active during cleaning operations. The equipment must be able to work near passengers and access areas without disrupting activity unnecessarily.<\/p>\n        <\/div>\n\n        <div class=\"kmr__covers kmr__caz-dificultati\">\n          <p class=\"kmr__lista-titlu\">Main difficulties identified:<\/p>\n          <ul class=\"kmr__caz-puncte\">\n            <li>extensive and varied outdoor surfaces;<\/li>\n            <li>constant traffic of people and vehicles;<\/li>\n            <li>daily build-up of dust, leaves and waste;<\/li>\n            <li>the presence of narrow areas or areas with numerous obstacles;<\/li>\n            <li>the need for interventions near passengers;<\/li>\n            <li>fewer manual operations;<\/li>\n            <li>the need for compact, highly manoeuvrable equipment;<\/li>\n            <li>reducing noise and emissions in areas frequented by the public.<\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 02. CE TREBUIA S\u0102 REZOLV\u0102M \u00b7 r\u00e2ndurile 23\u201331 -->\n  <section class=\"kmr__sec kmr__sec--wash\" aria-labelledby=\"h-obiective\">\n    <div class=\"kmr__in kmr__stack kmr__stack--28 kmr__rise\">\n      <div class=\"kmr__caz-cap\">\n        <span class=\"kmr__eyebrow kmr__caz-nr\">02<\/span>\n        <h2 id=\"h-obiective\" class=\"kmr__h2-centru\">What we needed to solve<\/h2>\n        <p class=\"kmr__lead-centru\">The following objectives were set for this application:<\/p>\n      <\/div>\n      <ol class=\"kmr__criterii\">\n        <li>mechanising the sweeping of car parks and outdoor areas;<\/li>\n        <li>less time needed for daily operations;<\/li>\n        <li>less manual intervention and effort;<\/li>\n        <li>access to pedestrian areas and spaces with obstacles;<\/li>\n        <li>the possibility of intervening during normal operating hours;<\/li>\n        <li>reduced impact on passengers and staff;<\/li>\n        <li>the use of an electric solution, with no local emissions during operation.<\/li>\n      <\/ol>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 03. SOLU\u021aIA RECOMANDAT\u0102 DE KOMAROM \u00b7 r\u00e2ndurile 32\u201347\n       Modelul \u0219i de ce a fost ales, l\u00e2ng\u0103 poz\u0103; fiecare subtitlu din text = o caset\u0103;\n       \u00eencheierea (configura\u021bie, testare) \u0219i leg\u0103tura spre produs, la final. -->\n  <section class=\"kmr__sec\" aria-labelledby=\"h-solutia\">\n    <div class=\"kmr__in kmr__stack kmr__stack--40 kmr__rise\">\n      <div class=\"kmr__duo\">\n\n        <div class=\"kmr__duo-copy\">\n          <span class=\"kmr__eyebrow kmr__caz-nr\">03<\/span>\n          <h2 id=\"h-solutia\">The solution recommended by Komarom<\/h2>\n          <!-- r\u00e2ndul 33 -->\n          <h3 class=\"kmr__caz-model\">Green Machines 400ze<\/h3>\n          <p class=\"kmr__duo-first\">Following an analysis of the surfaces, the type of dirt and the conditions of use, the Komarom Trade Invest team recommended the Green Machines 400ze compact electric sweeper.<\/p>\n          <p>One of the main arguments for choosing the model was its electric drive, suitable for applications in which the equipment has to work frequently near people and buildings.<\/p>\n          <p>Electric operation eliminates local exhaust emissions and helps reduce noise during cleaning operations.<\/p>\n        <\/div>\n\n        <div class=\"kmr__duo-media kmr__media-produs\">\n          <img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/3K1A9004-T-1536x1024.png\" alt=\"Green Machines 400ze from the side, with the operator's seat, on a white background\" data-slot=\"solutie\" width=\"1536\" height=\"1024\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n      <\/div>\n\n      <!-- r\u00e2ndurile 37\u201344 -->\n      <div class=\"kmr__casete kmr__caz-casete\">\n        <div class=\"kmr__caseta\">\n          <h4>Compact and manoeuvrable<\/h4>\n          <p>In a passenger terminal, the surfaces are not made up only of car parks or wide access routes. There are pavements, pedestrian areas, kerbs, street furniture, posts, signs and other obstacles.<\/p>\n          <p>The compact format and manoeuvrability of the Green Machines 400ze allow the operator to work in such areas and to mechanise activities that previously required a greater amount of manual labour.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <h4>Suitable for interventions in areas used by the public<\/h4>\n          <p>The low noise level and the absence of local emissions are important advantages when cleaning has to be carried out during normal operating hours.<\/p>\n          <p>Interventions can thus be organised more flexibly, without being limited exclusively to periods of low traffic.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <h4>A single machine for several types of surface<\/h4>\n          <p>The Green Machines 400ze can be integrated into the maintenance programme for car parks, access routes, pavements, pedestrian areas and other compatible outdoor surfaces.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- r\u00e2ndurile 45\u201347 -->\n      <div class=\"kmr__caz-final\">\n        <p>The configuration and working method were set according to the types of surface, the level of dirt and the routes the equipment was to cover.<\/p>\n        <p>Before implementation, it was possible to test the machine under real conditions to assess access to narrow areas, manoeuvrability and the sweeping result.<\/p>\n        <div class=\"kmr__btns\"><a class=\"kmr__btn kmr__btn--blue\" href=\"https:\/\/komarom.ro\/en\/product\/green-machines-400ze\/\">See Green Machines 400ze<\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 04. IMPLEMENTAREA \u00b7 r\u00e2ndurile 48\u201356\n       Panglica de pa\u0219i = lan\u021bul cu s\u0103ge\u021bi din text (r\u00e2ndul 50), exact etapele de acolo. -->\n  <section class=\"kmr__sec kmr__sec--tint\" aria-labelledby=\"h-implementarea\">\n    <div class=\"kmr__in kmr__stack kmr__stack--28 kmr__rise\">\n      <div class=\"kmr__caz-cap\">\n        <span class=\"kmr__eyebrow kmr__caz-nr\">04<\/span>\n        <h2 id=\"h-implementarea\" class=\"kmr__h2-centru\">Implementation<\/h2>\n        <p class=\"kmr__lead-centru\">The implementation process:<\/p>\n      <\/div>\n      <ol class=\"kmr__steps kmr__steps--multi\">\n        <li><b>Needs analysis<\/b><\/li>\n        <li><b>Green Machines 400ze recommendation<\/b><\/li>\n        <li><b>Demonstration\/<wbr>Testing<\/b><\/li>\n        <li><b>Configuration<\/b><\/li>\n        <li><b>Delivery<\/b><\/li>\n        <li><b>Training<\/b><\/li>\n        <li><b>Support<\/b><\/li>\n      <\/ol>\n      <div class=\"kmr__caz-etape\">\n        <div><p>In the first stage, the Komarom team analysed the surfaces that had to be maintained, the types of waste, the cleaning frequency, the equipment's routes and the areas with heavy passenger traffic.<\/p><\/div>\n        <div><p>The car parks, the main access routes, the pedestrian areas and the points where manual cleaning required the most time were identified.<\/p><\/div>\n        <div><p>Based on this information, the Green Machines 400ze was recommended.<\/p><\/div>\n        <div><p>Testing under real conditions made it possible to assess manoeuvrability, access to areas with obstacles and the result obtained on the site's representative surfaces.<\/p><\/div>\n        <div><p>After delivery, the staff were trained in the correct use of the machine, charging the batteries and carrying out the daily checking and maintenance operations.<\/p><\/div>\n        <div><p>Komarom subsequently provides technical support, consumables, spare parts and dedicated servicing.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 05. REZULTATELE \u00b7 r\u00e2ndurile 57\u201371\n       Pe banda albastr\u0103: lista bifat\u0103, concluziile ca text, notele de lucru \u00een casete punctate. -->\n  <section class=\"kmr__band kmr__caz-rezultate\" aria-labelledby=\"h-rezultatele\">\n    <div class=\"kmr__in kmr__stack kmr__stack--28 kmr__rise\">\n      <div class=\"kmr__caz-cap\">\n        <span class=\"kmr__eyebrow kmr__caz-nr\">05<\/span>\n        <h2 id=\"h-rezultatele\" class=\"kmr__h2-centru\">The results<\/h2>\n        <p class=\"kmr__lead-centru\">The introduction of the Green Machines 400ze made it possible to mechanise a significant part of the maintenance activities for the terminal's outdoor surfaces.<\/p>\n      <\/div>\n      <p class=\"kmr__lista-titlu kmr__lista-titlu--centru\">Main results:<\/p>\n      <ul class=\"kmr__caz-bifate\">\n        <li>less time needed to sweep the surfaces;<\/li>\n        <li>a larger area covered by the same operator;<\/li>\n        <li>fewer operations carried out by hand;<\/li>\n        <li>reduced physical effort for staff;<\/li>\n        <li>faster interventions in car parks and access areas;<\/li>\n        <li>better access to narrow spaces and areas with obstacles;<\/li>\n        <li>the possibility of cleaning during operating hours;<\/li>\n        <li>less noise associated with sweeping operations;<\/li>\n        <li>elimination of local exhaust emissions during use;<\/li>\n        <li>more uniform results on the maintained surfaces.<\/li>\n      <\/ul>\n      <div class=\"kmr__caz-concluzie\">\n        <p>In a passenger terminal, the benefit of a compact electric sweeper lies not only in productivity, but also in the possibility of intervening frequently in areas used by the public, with reduced impact on day-to-day activity.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 06. TESTIMONIAL \u00b7 r\u00e2ndurile 72\u201375 -->\n  <section class=\"kmr__sec kmr__sec--wash\" aria-labelledby=\"h-testimonial\">\n    <div class=\"kmr__in kmr__stack kmr__stack--28 kmr__rise\">\n      <div class=\"kmr__caz-cap\">\n        <span class=\"kmr__eyebrow kmr__caz-nr\">06<\/span>\n        <h2 id=\"h-testimonial\" class=\"kmr__h2-centru\">Testimonial<\/h2>\n      <\/div>\n      <div class=\"kmr__caz-carusel\" data-carusel role=\"region\" aria-roledescription=\"carusel\" aria-label=\"Testimonials\">\n        <div class=\"kmr__caz-pista\">\n          <figure class=\"kmr__caz-citat\">\n            <blockquote><p>\u201cThe Green Machines 400ze has helped us make the daily cleaning of the car parks, access roads and pedestrian areas around the terminal more efficient. The machine is compact, easy to manoeuvre and lets us intervene quickly, including in narrow spaces or areas with many obstacles. Electric operation, low noise levels and zero local emissions are important advantages in an area with constant passenger traffic. Our collaboration with the Komarom team has been very good, from choosing the right solution and testing the machine through to delivery, operator training and the technical support provided. We are satisfied with the results achieved and with how efficiently we can maintain the outdoor areas without disrupting the terminal\u2019s operations.\u201d<\/p><\/blockquote>\n            <figcaption><b>Head of Administration \/ Facility Management<\/b><span>Confidential client \u2013 Transport infrastructure operator<\/span><\/figcaption>\n          <\/figure>\n        <\/div>\n        <div class=\"kmr__caz-comenzi\">\n          <button type=\"button\" class=\"kmr__caz-sageata\" data-pas=\"-1\" aria-label=\"Previous testimonial\"><svg viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12.5 4.5 7 10l5.5 5.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n          <div class=\"kmr__caz-buline\"><\/div>\n          <button type=\"button\" class=\"kmr__caz-sageata\" data-pas=\"1\" aria-label=\"Next testimonial\"><svg viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M7.5 4.5 13 10l-5.5 5.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 07. PROIECTUL \u00ceN IMAGINI \u00b7 r\u00e2ndurile 77\u201385\n       C\u00e2te un loc pentru fiecare fotografie cerut\u0103 \u00een text; descrierea ei e legenda.\n       \u00cent\u00e2i locurile cu poze de pe site, apoi cele care a\u0219teapt\u0103 fotografii din proiect. -->\n  <section class=\"kmr__sec\" aria-labelledby=\"h-imagini\">\n    <div class=\"kmr__in kmr__stack kmr__stack--28 kmr__rise\">\n      <div class=\"kmr__caz-cap\">\n        <span class=\"kmr__eyebrow kmr__caz-nr\">07<\/span>\n        <h2 id=\"h-imagini\" class=\"kmr__h2-centru\">The project in pictures<\/h2>\n      <\/div>\n      <!-- r\u00e2ndurile 79\u201384 -->\n      <div class=\"kmr__caz-galerie\">\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-parcare.jpg\" alt=\"The Green Machines 400ze on the wet asphalt of a car park, among fallen leaves\" data-slot=\"galerie-1\" width=\"768\" height=\"1024\" loading=\"lazy\" decoding=\"async\"><figcaption>The Green Machines 400ze in a car park<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\" alt=\"An operator driving the Green Machines sweeper along a path next to a building\" data-slot=\"galerie-5\" width=\"666\" height=\"461\" loading=\"lazy\" decoding=\"async\"><figcaption>The operator using the sweeper<\/figcaption><\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 08. CTA \u00b7 r\u00e2ndurile 86\u201390 -->\n  <section class=\"kmr__cta\" id=\"contact\">\n    <div class=\"kmr__in\">\n      <span class=\"kmr__eyebrow kmr__caz-nr\" style=\"color:#8FB6E4\">08<\/span>\n      <h2>Do you have a similar challenge?<\/h2>\n      <p>Do you manage a railway station, a passenger terminal, a car park, an airport or other transport infrastructure and need a solution for mechanising outdoor cleaning?<\/p>\n      <p>Tell us which surfaces need to be maintained, the types of waste encountered, how often cleaning is needed and the conditions in which the machine has to work.<\/p>\n      <p>The Komarom Trade Invest team can help you identify the right equipment and configuration for your site.<\/p>\n      <div class=\"kmr__btns\"><a class=\"kmr__btn kmr__btn--primary\" href=\"https:\/\/komarom.ro\/en\/contact\/\">Request a recommendation<\/a><\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- Scriptul paginilor de studiu de caz: apari\u021bia sec\u021biunilor la scroll \u0219i caruselul de\n     testimoniale (care nu face nimic pe o pagin\u0103 f\u0103r\u0103 [data-carusel]). Comun tuturor studiilor;\n     unelte\/studiu-pagina.js \u00eel pune la coada fiec\u0103rei pagini. -->\n<script>\n(function () {\n  var roots = document.querySelectorAll('.kmr');\n  if (!roots.length) return;\n  var calm = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/\/ Apari\u021bia sec\u021biunilor. Ascunderea se activeaz\u0103 abia acum, din JS: dac\u0103 scriptul\n  \/\/ nu ajunge s\u0103 ruleze, con\u021binutul r\u0103m\u00e2ne vizibil \u00een loc s\u0103 dispar\u0103.\n  var rises = document.querySelectorAll('.kmr .kmr__rise');\n  if (calm || !('IntersectionObserver' in window)) {\n    rises.forEach(function (el) { el.classList.add('is-in'); });\n    return;\n  }\n  roots.forEach(function (r) { r.classList.add('kmr--anim'); });\n  var io = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('is-in'); io.unobserve(e.target); } });\n  }, { rootMargin: '0px 0px -12% 0px', threshold: 0.08 });\n  rises.forEach(function (el) { io.observe(el); });\n})();\n\n\/\/ Caruselul de testimoniale. Bloc separat de cel de sus: acela iese devreme (return) c\u00e2nd\n\/\/ anima\u021biile sunt oprite din sistem, iar caruselul trebuie s\u0103 mearg\u0103 \u0219i atunci \u2014 doar f\u0103r\u0103\n\/\/ derulare automat\u0103.\n\/\/\n\/\/ Bulinele se fac aici, c\u00e2te una pe cartona\u0219: a\u0219a, c\u00e2nd locurile goale ies la publicare,\n\/\/ nu r\u0103m\u00e2ne nicio bulin\u0103 f\u0103r\u0103 cartona\u0219. Cu UN SINGUR cartona\u0219 nu e carusel: pista prime\u0219te\n\/\/ .is-singur (citat pe centru, f\u0103r\u0103 estompare) \u0219i comenzile nu se mai arat\u0103.\n(function () {\n  var calm = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  document.querySelectorAll('.kmr [data-carusel]').forEach(function (c) {\n    var pista = c.querySelector('.kmr__caz-pista');\n    var carduri = Array.prototype.slice.call(pista.children);\n    var comenzi = c.querySelector('.kmr__caz-comenzi');\n    if (carduri.length < 2) {\n      pista.classList.add('is-singur');\n      if (carduri[0]) carduri[0].classList.add('is-activ');\n      if (comenzi) comenzi.hidden = true;\n      return;\n    }\n    var loc = c.querySelector('.kmr__caz-buline');\n    var buline = carduri.map(function (k, i) {\n      k.setAttribute('role', 'group');\n      k.setAttribute('aria-roledescription', 'slide');\n      k.setAttribute('aria-label', (i + 1) + ' din ' + carduri.length);\n      var b = document.createElement('button');\n      b.type = 'button';\n      b.setAttribute('aria-label', 'Testimonialul ' + (i + 1));\n      loc.appendChild(b);\n      return b;\n    });\n    var activ = 0, ceas = null, cadru = 0;\n\n    function mergiLa(i) {\n      activ = (i + carduri.length) % carduri.length;\n      var k = carduri[activ];\n      pista.scrollTo({ left: k.offsetLeft - (pista.clientWidth - k.offsetWidth) \/ 2, behavior: calm ? 'auto' : 'smooth' });\n    }\n    \/\/ Cardul activ e cel mai aproape de mijlocul pistei. Se cite\u0219te din derulare, deci e\n    \/\/ corect \u0219i c\u00e2nd omul trage cu degetul, nu doar c\u00e2nd apas\u0103 bulinele.\n    function marcheaza() {\n      cadru = 0;\n      var mijloc = pista.scrollLeft + pista.clientWidth \/ 2, best = 0, dist = Infinity;\n      carduri.forEach(function (k, i) {\n        var d = Math.abs(k.offsetLeft + k.offsetWidth \/ 2 - mijloc);\n        if (d < dist) { dist = d; best = i; }\n      });\n      activ = best;\n      carduri.forEach(function (k, i) { k.classList.toggle('is-activ', i === best); });\n      buline.forEach(function (b, i) { b.setAttribute('aria-current', i === best ? 'true' : 'false'); });\n    }\n    pista.addEventListener('scroll', function () { if (!cadru) cadru = requestAnimationFrame(marcheaza); }, { passive: true });\n    buline.forEach(function (b, i) { b.addEventListener('click', function () { mergiLa(i); }); });\n    c.querySelectorAll('[data-pas]').forEach(function (b) {\n      b.addEventListener('click', function () { mergiLa(activ + parseInt(b.getAttribute('data-pas'), 10)); });\n    });\n\n    \/\/ Derularea automat\u0103 se opre\u0219te c\u00e2t timp omul cite\u0219te: mouse deasupra, focus pe o\n    \/\/ comand\u0103, sau deget pe pist\u0103. Pe \u201emai pu\u021bin\u0103 mi\u0219care\" nu porne\u0219te deloc.\n    function porneste() { if (!calm && !ceas) ceas = setInterval(function () { mergiLa(activ + 1); }, 6000); }\n    function opreste() { clearInterval(ceas); ceas = null; }\n    c.addEventListener('mouseenter', opreste);\n    c.addEventListener('mouseleave', porneste);\n    c.addEventListener('focusin', opreste);\n    c.addEventListener('focusout', porneste);\n    pista.addEventListener('touchstart', opreste, { passive: true });\n    window.addEventListener('resize', function () { mergiLa(activ); });\n\n    marcheaza();\n    porneste();\n  });\n})();\n\n\/\/ Videoclipul din galerie (nu face nimic pe o pagin\u0103 f\u0103r\u0103 [data-video]). Se \u00eencarc\u0103 abia la\n\/\/ ap\u0103sare, \u00eentr-un <dialog> peste pagin\u0103; se \u00eenchide cu X, Esc sau click pe fundal, iar la\n\/\/ \u00eenchidere se opre\u0219te \u0219i se gole\u0219te, ca s\u0103 nu mai trag\u0103 date. F\u0103r\u0103 <dialog> \u00een browser,\n\/\/ leg\u0103tura r\u0103m\u00e2ne simpl\u0103 \u0219i deschide fi\u0219ierul.\n(function () {\n  var d = document.querySelector('.kmr .kmr__caz-dialog');\n  if (!d || typeof d.showModal !== 'function') return;\n  var v = d.querySelector('video');\n  document.querySelectorAll('.kmr [data-video]').forEach(function (a) {\n    a.addEventListener('click', function (e) {\n      e.preventDefault();\n      v.style.setProperty('--r', a.getAttribute('data-video'));   \/\/ propor\u021bia, ca fereastra s\u0103 nu sar\u0103 la \u00eenc\u0103rcare\n      var cadru = a.querySelector('img');\n      if (cadru) v.poster = cadru.currentSrc || cadru.src;   \/\/ cadrul din card, p\u00e2n\u0103 porne\u0219te videoclipul\n      v.src = a.getAttribute('href');\n      d.showModal();\n      var p = v.play();\n      if (p && p.catch) p.catch(function () {});\n    });\n  });\n  d.addEventListener('click', function (e) {\n    if (e.target === d || e.target.closest('.kmr__caz-dialog-x')) d.close();\n  });\n  d.addEventListener('close', function () { v.pause(); v.removeAttribute('src'); v.load(); });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Logistics, Transport &amp; Infrastructure \/ Case study Maintenance of the car parks and outdoor areas of a passenger terminal \u2013<\/p>\n","protected":false},"author":0,"featured_media":22709,"parent":21332,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-22530","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Green Machines 400ze \u2013 case study: car parks | Komarom<\/title>\n<meta name=\"description\" content=\"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Green Machines 400ze \u2013 case study: car parks | Komarom\" \/>\n<meta property=\"og:description\" content=\"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/\" \/>\n<meta property=\"og:site_name\" content=\"Komarom\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T11:22:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"666\" \/>\n\t<meta property=\"og:image:height\" content=\"461\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/\",\"url\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/\",\"name\":\"Green Machines 400ze \u2013 case study: car parks | Komarom\",\"isPartOf\":{\"@id\":\"https:\/\/komarom.ro\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\",\"datePublished\":\"2026-10-14T11:22:38+00:00\",\"dateModified\":\"2026-10-16T11:22:34+00:00\",\"description\":\"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.\",\"breadcrumb\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage\",\"url\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\",\"contentUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg\",\"width\":666,\"height\":461},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\/\/komarom.ro\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Logistics, Transport, Infrastructure\",\"item\":\"https:\/\/komarom.ro\/en\/logistica-transport-infrastructura\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Case study \u2014 Green Machines 400ze\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/komarom.ro\/en\/#website\",\"url\":\"https:\/\/komarom.ro\/en\/\",\"name\":\"Komarom\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/komarom.ro\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/komarom.ro\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/komarom.ro\/en\/#organization\",\"name\":\"Komarom Trade Invest\",\"url\":\"https:\/\/komarom.ro\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/komarom.ro\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2024\/07\/komarom-logo-vertical-color-header.webp\",\"contentUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2024\/07\/komarom-logo-vertical-color-header.webp\",\"width\":974,\"height\":519,\"caption\":\"Komarom Trade Invest\"},\"image\":{\"@id\":\"https:\/\/komarom.ro\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Green Machines 400ze \u2013 case study: car parks | Komarom","description":"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/","og_locale":"en_US","og_type":"article","og_title":"Green Machines 400ze \u2013 case study: car parks | Komarom","og_description":"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.","og_url":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/","og_site_name":"Komarom","article_publisher":"https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO","article_modified_time":"2026-10-16T11:22:34+00:00","og_image":[{"width":666,"height":461,"url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/","url":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/","name":"Green Machines 400ze \u2013 case study: car parks | Komarom","isPartOf":{"@id":"https:\/\/komarom.ro\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage"},"image":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage"},"thumbnailUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg","datePublished":"2026-10-14T11:22:38+00:00","dateModified":"2026-10-16T11:22:34+00:00","description":"Green Machines 400ze case study: electric sweeping of car parks, access routes and pedestrian areas at a passenger terminal, without disturbing travellers.","breadcrumb":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#primaryimage","url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg","contentUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/gm-400ze-operator.jpg","width":666,"height":461},{"@type":"BreadcrumbList","@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-green-machines-400ze\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/komarom.ro\/en\/"},{"@type":"ListItem","position":2,"name":"Logistics, Transport, Infrastructure","item":"https:\/\/komarom.ro\/en\/logistica-transport-infrastructura\/"},{"@type":"ListItem","position":3,"name":"Case study \u2014 Green Machines 400ze"}]},{"@type":"WebSite","@id":"https:\/\/komarom.ro\/en\/#website","url":"https:\/\/komarom.ro\/en\/","name":"Komarom","description":"","publisher":{"@id":"https:\/\/komarom.ro\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/komarom.ro\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/komarom.ro\/en\/#organization","name":"Komarom Trade Invest","url":"https:\/\/komarom.ro\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/komarom.ro\/en\/#\/schema\/logo\/image\/","url":"https:\/\/komarom.ro\/wp-content\/uploads\/2024\/07\/komarom-logo-vertical-color-header.webp","contentUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2024\/07\/komarom-logo-vertical-color-header.webp","width":974,"height":519,"caption":"Komarom Trade Invest"},"image":{"@id":"https:\/\/komarom.ro\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO"]}]}},"_links":{"self":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/comments?post=22530"}],"version-history":[{"count":21,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22530\/revisions"}],"predecessor-version":[{"id":22938,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22530\/revisions\/22938"}],"up":[{"embeddable":true,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/21332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/media\/22709"}],"wp:attachment":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/media?parent=22530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}