{"id":22528,"date":"2026-10-14T13:22:35","date_gmt":"2026-10-14T11:22:35","guid":{"rendered":"https:\/\/komarom.ro\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/"},"modified":"2026-10-16T13:22:18","modified_gmt":"2026-10-16T11:22:18","slug":"case-study-dr-gansow-rotan-245btx125","status":"publish","type":"page","link":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/","title":{"rendered":"Case study \u2014 Dr. Gansow Rotan 245 BTX 125"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22528\" class=\"elementor elementor-22528 elementor-22504\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-714162f e-con-full wd-section-stretch e-flex e-con e-parent\" data-id=\"714162f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-620b5d2 elementor-widget elementor-widget-html\" data-id=\"620b5d2\" 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 Dr. Gansow Rotan 245 BTX 125 \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-rotan-245btx125\/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>Cleaning a large logistics warehouse \u2013 <span class=\"kmr__cheie\">Dr. Gansow Rotan 245 BTX 125<\/span><\/h1>\n\n        <!-- r\u00e2ndul 2 -->\n        <p class=\"kmr__hero-lead\">In a large logistics centre, the constant traffic of forklifts and handling equipment quickly generates dust, marks and dirt on the floor. The client needed a solution with high productivity and a long run time, capable of maintaining large areas without affecting daily logistics flows.<\/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 logistics centre<\/dd><\/div>\n          <div><dt>Industry<\/dt><dd>Logistics, Transport &amp; Infrastructure<\/dd><\/div>\n          <div><dt>Solution<\/dt><dd>Mechanised cleaning of the floors of a large logistics warehouse<\/dd><\/div>\n          <div><dt>Equipment<\/dt><dd>Dr. Gansow Rotan 245 BTX 125<\/dd><\/div>\n          <div><dt>Area<\/dt><dd>approximately 30,000 m\u00b2<\/dd><\/div>\n        <\/dl>\n      <\/div>\n\n      <div class=\"kmr__hero-media\">\n        <img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/Rotan_245BT125_Lager_0283.jpg\" alt=\"Operator on board the Dr. Gansow Rotan 245 BTX 125, in the aisle of a warehouse with pallets\" data-slot=\"hero\" width=\"1000\" height=\"667\" 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\u201323\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 operates a logistics centre with an area of approximately 30,000 m\u00b2, in which the activity of receiving, storing, preparing and dispatching goods generates heavy traffic throughout the day.<\/p>\n          <p>The floors are constantly exposed to dust, tyre marks, dirt brought in from outside, particles and other debris generated by logistics activity.<\/p>\n          <p>The main traffic areas for forklifts and handling equipment require regular interventions, and the cleaning activity must be organised so that it interferes as little as possible with logistics operations.<\/p>\n          <p>Cleaning was carried out daily, with additional interventions in the receiving and dispatch areas and in the high-traffic aisles.<\/p>\n          <p>Previously, maintaining the area required several hours of work and the use of lower-capacity equipment, which limited the area that could be covered in a single shift.<\/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>a very large area to maintain;<\/li>\n            <li>long distances between the different areas of the warehouse;<\/li>\n            <li>constant traffic of forklifts and handling equipment;<\/li>\n            <li>rapid build-up of dust and marks in the main aisles;<\/li>\n            <li>limited time slots available for cleaning;<\/li>\n            <li>the need for a long run time;<\/li>\n            <li>a long time needed to cover the entire area;<\/li>\n            <li>the need to reduce manual interventions;<\/li>\n            <li>integrating cleaning into logistics activity without major interruptions.<\/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 24\u201332 -->\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>mechanised cleaning of a very large logistics area;<\/li>\n        <li>less time needed to cover the entire warehouse;<\/li>\n        <li>a larger area covered by a single operator;<\/li>\n        <li>ensuring sufficient run time for long working sessions;<\/li>\n        <li>fewer manual interventions;<\/li>\n        <li>washing and vacuuming the floor in a single operation;<\/li>\n        <li>integrating cleaning operations into the daily logistics flow.<\/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 33\u201350\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 34 -->\n          <h3 class=\"kmr__caz-model\">Dr. Gansow Rotan 245 BTX 125<\/h3>\n          <p class=\"kmr__duo-first\">Following an analysis of the area, the traffic routes and the work schedule, the Komarom Trade Invest team recommended the Dr. Gansow Rotan 245 BTX 125 professional scrubber-dryer, made in Germany.<\/p>\n          <p>The model was chosen for applications in which productivity, run time and the ability to cover very large areas are essential criteria.<\/p>\n          <p>The ride-on configuration allows the operator to work efficiently over long distances, considerably reducing the physical effort associated with using walk-behind equipment.<\/p>\n        <\/div>\n\n        <div class=\"kmr__duo-media kmr__media-produs\">\n          <img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/1593773724_rotan-245btx125_w600_h600.jpg\" alt=\"Dr. Gansow Rotan 245 BTX 125, ride-on scrubber-dryer, on a white background\" data-slot=\"solutie\" width=\"600\" height=\"400\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n      <\/div>\n\n      <!-- r\u00e2ndurile 38\u201347 -->\n      <div class=\"kmr__casete kmr__caz-casete\">\n        <div class=\"kmr__caseta\">\n          <h4>Large working width<\/h4>\n          <p>The BTX 125 configuration offers a working width of approximately 1,250 mm, which allows a significant area to be covered with each pass.<\/p>\n          <p>In a warehouse with long aisles and open areas, this feature contributes directly to reducing the number of passes required.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <h4>Run time for extended sessions<\/h4>\n          <p>For large logistics centres, run time is as important as productivity.<\/p>\n          <p>Depending on the battery configuration and operating conditions, the Dr. Gansow Rotan 245 can provide a working run time of up to approximately 8 hours.<\/p>\n          <p>This allows extended cleaning sessions to be organised and reduces the need for frequent interruptions to charge the batteries.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <h4>Washing and vacuuming in a single operation<\/h4>\n          <p>The Rotan 245 BTX 125 carries out mechanised washing and water recovery within the same operation.<\/p>\n          <p>This feature is important in a logistics centre where the aisles must be quickly returned to forklift and staff traffic.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- r\u00e2ndurile 48\u201350 -->\n      <div class=\"kmr__caz-final\">\n        <p>The equipment configuration, the brushes or pads and the working parameters were set according to the type of floor and the predominant dirt.<\/p>\n        <p>Before implementation, it was possible to test the equipment under real working conditions to check the result and how it integrates into the existing logistics flows.<\/p>\n        <div class=\"kmr__btns\"><a class=\"kmr__btn kmr__btn--blue\" href=\"https:\/\/komarom.ro\/en\/product\/dr-gansow-rotan-245btx125\/\">See Dr. Gansow Rotan 245 BTX 125<\/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 51\u201359\n       Panglica de pa\u0219i = lan\u021bul cu s\u0103ge\u021bi din text (r\u00e2ndul 53), 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>Rotan 245 BTX 125 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 total area, the type of floor, the traffic routes, the level of dirt, the cleaning frequency and the time slots available for carrying out the operations.<\/p><\/div>\n        <div><p>The main aisles, the receiving and dispatch areas and the surfaces where traffic generates the greatest amount of dirt were identified.<\/p><\/div>\n        <div><p>Based on this information, the Dr. Gansow Rotan 245 BTX 125 and the configuration suited to the application were recommended.<\/p><\/div>\n        <div><p>Testing under real conditions made it possible to assess the cleaning result, manoeuvrability, productivity and the integration of the equipment into the daily activity of the warehouse.<\/p><\/div>\n        <div><p>After delivery, the operators were trained in the correct use of the equipment, setting the working parameters, charging the batteries and the daily 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 60\u201376\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 implementation of the Dr. Gansow Rotan 245 BTX 125 made it possible to efficiently mechanise the cleaning of the logistics centre's large areas.<\/p>\n        <p class=\"kmr__lead-centru\">The large working width, the ride-on configuration and the extended run time allow a single operator to cover significant areas in one working session.<\/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 clean large areas;<\/li>\n        <li>a larger area covered by a single operator;<\/li>\n        <li>fewer passes in the wide aisles;<\/li>\n        <li>fewer manual interventions;<\/li>\n        <li>reduced physical effort for the operator;<\/li>\n        <li>washing and vacuuming in a single operation;<\/li>\n        <li>the possibility of carrying out long cleaning sessions;<\/li>\n        <li>uniform results over large areas;<\/li>\n        <li>efficient water recovery after washing;<\/li>\n        <li>rapid return of the aisles to logistics traffic;<\/li>\n        <li>more efficient integration of cleaning into the warehouse's operating schedule.<\/li>\n      <\/ul>\n      <div class=\"kmr__caz-concluzie\">\n        <p>For a logistics centre of this size, the main benefit is the ability to cover a very large area with a single piece of equipment and a single operator, within an optimised time frame.<\/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 77\u201380 -->\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 Dr. Gansow Rotan 245 BTX 125 has helped us make the daily cleaning of our logistics warehouse more efficient, where the large surfaces and constant traffic required high-performing, reliable equipment. Its wide working width, long autonomy and operator comfort allow us to cover extensive areas in less time, without significantly disrupting logistics operations. Our collaboration with the Komarom team has been very good, from identifying the right solution and testing the equipment through to delivery, operator training and the technical support provided. We are satisfied with the results achieved and with the efficiency this machine brings to our daily work.\u201d<\/p><\/blockquote>\n            <figcaption><b>Head of Logistics \/ Facility Management<\/b><span>Confidential client \u2013 Logistics centre<\/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 81\u201389\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 83\u201388 -->\n      <div class=\"kmr__caz-galerie\">\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/Rotan_245BT125_Lager_0095.jpg\" alt=\"Dr. Gansow Rotan 245 BTX 125 in the main aisle of a warehouse, between pallets\" data-slot=\"galerie-1\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\"><figcaption>Dr. Gansow Rotan 245 BTX 125 in a main aisle of the warehouse<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/Rotan_245BT125_Lager_0085.jpg\" alt=\"Dr. Gansow Rotan 245 BTX 125 washing the floor between two rows of pallets\" data-slot=\"galerie-2\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\"><figcaption>The equipment during the washing and vacuuming process<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg\" alt=\"An operator on board the Dr. Gansow Rotan 245 BTX 125, between the racks of a warehouse\" data-slot=\"galerie-3\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\"><figcaption>The operator on board the machine<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-rafturi.jpg\" alt=\"Several Dr. Gansow Rotan 245 BTX 125 machines next to the racks of a logistics warehouse\" data-slot=\"galerie-4\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\"><figcaption>Rotan 245 near the logistics racks<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/08\/Rotan_245BT125_Lager_0049.jpg\" alt=\"Wide view of the warehouse, with the Dr. Gansow Rotan 245 BTX 125 between pallets\" data-slot=\"galerie-6\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\"><figcaption>Panoramic image in which the size of the warehouse should be visible<\/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 90\u201394 -->\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 warehouse, logistics centre, distribution hub or other large space and need an efficient solution for cleaning the floors?<\/p>\n      <p>Tell us the area, the type of floor, the work schedule and the conditions in which the cleaning has to be carried out.<\/p>\n      <p>The Komarom Trade Invest team can help you size the equipment correctly and choose the right configuration for the area and logistics flows at 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 Cleaning a large logistics warehouse \u2013 Dr. Gansow Rotan 245 BTX 125 In<\/p>\n","protected":false},"author":0,"featured_media":22785,"parent":21332,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-22528","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>Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom<\/title>\n<meta name=\"description\" content=\"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.\" \/>\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-dr-gansow-rotan-245btx125\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom\" \/>\n<meta property=\"og:description\" content=\"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/\" \/>\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:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1448\" \/>\n\t<meta property=\"og:image:height\" content=\"1086\" \/>\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\/rotan-245btx125-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-dr-gansow-rotan-245btx125\/\",\"url\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/\",\"name\":\"Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom\",\"isPartOf\":{\"@id\":\"https:\/\/komarom.ro\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg\",\"datePublished\":\"2026-10-14T11:22:35+00:00\",\"dateModified\":\"2026-10-16T11:22:18+00:00\",\"description\":\"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.\",\"breadcrumb\":{\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage\",\"url\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg\",\"contentUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg\",\"width\":1448,\"height\":1086},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#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 Dr. Gansow Rotan 245 BTX 125\"}]},{\"@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":"Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom","description":"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.","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-dr-gansow-rotan-245btx125\/","og_locale":"en_US","og_type":"article","og_title":"Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom","og_description":"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.","og_url":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/","og_site_name":"Komarom","article_publisher":"https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO","article_modified_time":"2026-10-16T11:22:18+00:00","og_image":[{"width":1448,"height":1086,"url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-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-dr-gansow-rotan-245btx125\/","url":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/","name":"Rotan 245 BTX 125 \u2013 a warehouse case study | Komarom","isPartOf":{"@id":"https:\/\/komarom.ro\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage"},"image":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage"},"thumbnailUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg","datePublished":"2026-10-14T11:22:35+00:00","dateModified":"2026-10-16T11:22:18+00:00","description":"Dr. Gansow Rotan 245 BTX 125 case study: cleaning a large logistics warehouse without stopping forklift traffic and the daily logistics flows.","breadcrumb":{"@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#primaryimage","url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg","contentUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-245btx125-operator.jpg","width":1448,"height":1086},{"@type":"BreadcrumbList","@id":"https:\/\/komarom.ro\/en\/logistics-transport-infrastructure\/case-study-dr-gansow-rotan-245btx125\/#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 Dr. Gansow Rotan 245 BTX 125"}]},{"@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\/22528","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=22528"}],"version-history":[{"count":21,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22528\/revisions"}],"predecessor-version":[{"id":22936,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22528\/revisions\/22936"}],"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\/22785"}],"wp:attachment":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/media?parent=22528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}