{"id":22524,"date":"2026-10-14T13:22:27","date_gmt":"2026-10-14T11:22:27","guid":{"rendered":"https:\/\/komarom.ro\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/"},"modified":"2026-10-16T13:21:44","modified_gmt":"2026-10-16T11:21:44","slug":"case-study-dr-gansow-rotan-90btx73","status":"publish","type":"page","link":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/","title":{"rendered":"Case study \u2014 Dr. Gansow Rotan 90BTX73"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22524\" class=\"elementor elementor-22524 elementor-22502\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6ecff8 e-con-full wd-section-stretch e-flex e-con e-parent\" data-id=\"a6ecff8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e054612 elementor-widget elementor-widget-html\" data-id=\"e054612\" 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 90BTX73 \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-90btx73\/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\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  \/* ---------- 07: videoclipul din galerie ----------\n     Cardul are cadrul din video \u0219i butonul de play pe mijloc; la ap\u0103sare videoclipul se deschide\n     \u00eentr-o fereastr\u0103 peste pagin\u0103. Probat pe Rotan 90 \u0219i aprobat (Adrian, 15 oct 2026); \u00eel folosesc\n     Rotan 90, MaxWind \u0219i CT15\/CT51. *\/\n  .kmr__caz-video { position:relative; display:block; overflow:hidden; background:var(--blue-deep); }\n  .kmr__caz-video img { transition:transform .5s; object-position:50% 40%; }\n  .kmr__caz-video:hover img { transform:scale(1.03); }\n  .kmr__caz-video:focus-visible { outline:3px solid var(--green); outline-offset:-3px; }\n  \/* Butonul de play: disc alb cu triunghiul verde \u0219i un inel alb transparent \u00een jur. Triunghiul e\n     centrat dup\u0103 centrul lui de greutate (12,12 \u00een viewBox), nu dup\u0103 chenar, altfel pare mutat\n     spre dreapta (Adrian, 14 oct 2026: butonul verde plin \u201eur\u00e2t\", triunghiul necentrat). *\/\n  .kmr__caz-video::after { content:\"\"; position:absolute; inset:0; background:rgba(6,21,48,.18); transition:background-color .25s; pointer-events:none; }\n  .kmr__caz-video:hover::after { background:rgba(6,21,48,.06); }\n  .kmr__caz-play {\n    position:absolute; z-index:1; left:50%; top:50%; width:84px; height:84px; transform:translate(-50%,-50%);\n    display:grid; place-items:center; border-radius:50%;\n    background:rgba(255,255,255,.96); color:var(--green);\n    box-shadow:0 0 0 10px rgba(255,255,255,.3), 0 18px 40px -12px rgba(6,21,48,.6);\n    transition:transform .25s, box-shadow .25s, color .25s;\n  }\n  .kmr__caz-play svg { display:block; width:60px; height:60px; }\n  .kmr__caz-video:hover .kmr__caz-play { transform:translate(-50%,-50%) scale(1.07); color:var(--green-dark); box-shadow:0 0 0 14px rgba(255,255,255,.38), 0 18px 40px -12px rgba(6,21,48,.6); }\n\n  \/* Fereastra: videoclipul vertical (filmat cu telefonul) c\u00e2t \u00eencape pe ecran, pe fundal \u00eentunecat *\/\n  .kmr__caz-dialog { padding:0; border:0; background:transparent; overflow:visible; max-width:none; max-height:none; }\n  .kmr__caz-dialog::backdrop { background:rgba(6,21,48,.86); }\n  \/* --r = l\u0103\u021bime\/\u00een\u0103l\u021bime, din data-video: cutia are de la \u00eenceput m\u0103rimea final\u0103, nu sare c\u00e2nd se \u00eencarc\u0103 *\/\n  .kmr__caz-dialog video {\n    --r:.5625; display:block; width:min(92vw, calc(84vh * var(--r))); height:auto; aspect-ratio:var(--r);\n    border-radius:var(--rot); background:#000;\n  }\n  \/* .kmr \u00een fa\u021b\u0103: tema Woodmart stileaz\u0103 orice <button> *\/\n  .kmr .kmr__caz-dialog-x {\n    position:absolute; top:-52px; right:0; width:42px; height:42px; min-height:0; padding:0;\n    display:grid; place-items:center; border:0; border-radius:50%;\n    background:var(--white); color:var(--blue-dark); box-shadow:none; cursor:pointer;\n  }\n  .kmr .kmr__caz-dialog-x:hover { background:var(--green); color:var(--white); }\n  .kmr .kmr__caz-dialog-x:focus-visible { outline:3px solid var(--green); outline-offset:2px; }\n  .kmr__caz-dialog-x svg { width:20px; height:20px; }\n  @media (max-width:600px) {\n  .kmr__caz-play { width:68px; height:68px; }\n  .kmr__caz-play svg { width:48px; height:48px; } }\n\n  \/* f\u0103r\u0103 poz\u0103 l\u00e2ng\u0103 \u201eSolu\u021bia\" (Dupuy W3, Rotan 90: pe site nu e una potrivit\u0103) *\/\n  .kmr__duo--fara-poza { grid-template-columns:1fr; }\n  @media (min-width:900px) {\n  .kmr__duo--fara-poza { grid-template-columns:1fr; } }\n  .kmr__duo--fara-poza .kmr__duo-copy p { max-width:76ch; }\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\/industry-and-manufacturing\/\">Industry &amp; Manufacturing<\/a>\n          <span aria-hidden=\"true\"> \/ <\/span><span>Case study<\/span>\n        <\/nav>\n\n        <!-- r\u00e2ndul 1 -->\n        <h1>Mechanised floor cleaning in an industrial hall \u2013 <span class=\"kmr__cheie\">Dr. Gansow Rotan 90BTX73<\/span><\/h1>\n\n        <!-- r\u00e2ndul 2 -->\n        <p class=\"kmr__hero-lead\">In an industrial hall with continuous activity, keeping the floors clean requires efficient interventions over large areas and in difficult working conditions. The client needed a professional, robust and productive solution that would reduce the time allocated to cleaning and allow a single operator to cover large areas efficiently.<\/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 production facility<\/dd><\/div>\n          <div><dt>Industry<\/dt><dd>Industry &amp; Manufacturing<\/dd><\/div>\n          <div><dt>Solution<\/dt><dd>Mechanised floor cleaning in an industrial hall<\/dd><\/div>\n          <div><dt>Equipment<\/dt><dd>Dr. Gansow Rotan 90BTX73<\/dd><\/div>\n          <div><dt>Area<\/dt><dd>approximately 10,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\/10\/rotan-90btx73-operator-bord-orizontal.jpg\" alt=\"Operator aboard the Dr. Gansow Rotan, in a hall with a glossy floor\" data-slot=\"hero\" width=\"1448\" height=\"1086\" 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 operates an industrial hall with an area of approximately 10,000 m\u00b2, where production activity and the constant movement of machinery generate a high level of dirt.<\/p>\n          <p>The floor is exposed daily to dust, tyre marks, dirt brought in by handling equipment, particles and residues resulting from industrial activity.<\/p>\n          <p>Cleaning must be carried out daily, with additional interventions in high-traffic areas and in spots where dirt accumulates quickly.<\/p>\n          <p>One or more operators were used to maintain the surfaces, and the process previously involved manual interventions and the use of lower-productivity equipment.<\/p>\n          <p>On an area of this size, this method required considerable time and limited the staff's ability to consistently keep the entire hall at the same level of cleanliness.<\/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 large industrial area;<\/li>\n            <li>constant traffic of staff and handling equipment;<\/li>\n            <li>frequent accumulations of dust and dirt;<\/li>\n            <li>persistent marks on the floor;<\/li>\n            <li>a long time needed to clean the entire hall;<\/li>\n            <li>the need to reduce manual interventions;<\/li>\n            <li>the need to use the equipment for long working periods;<\/li>\n            <li>maintaining production activity during cleaning operations.<\/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 cleaning of a large industrial area;<\/li>\n        <li>less time needed for daily maintenance;<\/li>\n        <li>a larger area covered by a single operator;<\/li>\n        <li>fewer interventions and less manual effort;<\/li>\n        <li>efficient removal of the dirt specific to the industrial environment;<\/li>\n        <li>washing and vacuuming the floor in a single operation;<\/li>\n        <li>ensuring adequate run time for extended work sessions.<\/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\u201342\n       Modelul \u0219i de ce a fost ales, l\u00e2ng\u0103 poz\u0103; restul paragrafelor = casete;\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 kmr__duo--fara-poza\">\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\">Dr. Gansow Rotan 90BTX73<\/h3>\n          <p class=\"kmr__duo-first\">Following an analysis of the area, the type of dirt and the way activity is carried out in the hall, the Komarom Trade Invest team recommended the Dr. Gansow Rotan 90BTX73 professional scrubber-dryer, made in Germany.<\/p>\n          <p>The model was chosen especially for its combination of productivity, robustness, run time and operator comfort, important criteria for maintaining large industrial areas.<\/p>\n        <\/div>\n\n      <\/div>\n\n      <!-- r\u00e2ndurile 36\u201341 -->\n      <div class=\"kmr__casete kmr__caz-casete\">\n        <div class=\"kmr__caseta\">\n          <p>The ride-on configuration allows the operator to work on large areas with reduced physical effort compared with using walk-behind equipment or manual methods.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <p>The Dr. Gansow Rotan 90BTX73 carries out mechanised washing and water vacuuming in a single operation, simplifying the daily cleaning process.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <p>The equipment is suitable for use in production halls, factories, warehouses and other industrial spaces with large areas.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <p>For applications that require long work sessions, run time is an important criterion. Depending on the battery configuration and operating conditions, the Rotan 90 can provide a working run time of up to approximately 4 hours, allowing significant areas to be covered without frequent interruptions for charging.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <p>The equipment configuration, the type of brushes or pads and the working parameters were determined according to the floor and the dirt found in the hall.<\/p>\n        <\/div>\n        <div class=\"kmr__caseta\">\n          <p>Before the solution was chosen, it was possible to test the equipment under real working conditions, to check the result and identify the right configuration.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- r\u00e2ndul 42 -->\n      <div class=\"kmr__caz-final\">\n        <div class=\"kmr__btns\"><a class=\"kmr__btn kmr__btn--blue\" href=\"https:\/\/komarom.ro\/en\/product\/dr-gansow-rotan-90btx73\/\">See Dr. Gansow Rotan 90 BTX73<\/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 43\u201351\n       Panglica de pa\u0219i = lan\u021bul cu s\u0103ge\u021bi din text (r\u00e2ndul 45), 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 90 BTX 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 area of the hall, the type of floor, the predominant dirt, the cleaning routes and the frequency of interventions.<\/p><\/div>\n        <div><p>Special attention was paid to how the equipment would be integrated into daily activity, so that cleaning operations would interfere as little as possible with production and logistics flows.<\/p><\/div>\n        <div><p>Based on the analysis, the Dr. Gansow Rotan 90 BTX73 and the configuration appropriate to the application were recommended.<\/p><\/div>\n        <div><p>Testing under real conditions made it possible to check the cleaning result, the manoeuvrability and the way the machine can be used on the existing routes in the hall.<\/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 carrying out 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 52\u201367\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\">Introducing the Dr. Gansow Rotan 90 BTX73 enabled efficient mechanisation of the cleaning process over the large areas of the hall.<\/p>\n        <p class=\"kmr__lead-centru\">The ride-on configuration allows a single operator to cover a significantly larger area within a working period, while at the same time reducing the physical effort associated with the cleaning process.<\/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 the hall;<\/li>\n        <li>a larger area covered by a single operator;<\/li>\n        <li>less need for manual intervention;<\/li>\n        <li>reduced physical effort for the operator;<\/li>\n        <li>washing and vacuuming in a single operation;<\/li>\n        <li>more uniform results over large areas;<\/li>\n        <li>the possibility of carrying out long work sessions;<\/li>\n        <li>efficient interventions in areas with heavy industrial traffic;<\/li>\n        <li>water recovery after the washing process;<\/li>\n        <li>more efficient integration of cleaning into the production schedule.<\/li>\n      <\/ul>\n      <div class=\"kmr__caz-concluzie\">\n        <p>For a large industrial hall, the benefit lies not only in the travel speed of the equipment, but in reducing the total time needed for the entire cleaning process and in making more efficient use of the operator.<\/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 68\u201371 -->\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 90BTX73 has helped us make the daily cleaning of our production hall more efficient and considerably reduce the time spent on it. The machine is robust, productive and comfortable for the operator, allowing large surfaces to be cleaned in less time, with uniform results and less physical effort. 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 machine\u2019s performance and with being able to keep the floors clean without significantly disrupting production.\u201d<\/p><\/blockquote>\n            <figcaption><b>Head of Production \/ Maintenance<\/b><span>Confidential client \u2013 Production facility<\/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 72\u201380\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 74\u201379 -->\n      <div class=\"kmr__caz-galerie\">\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-hala-orizontal.jpg\" alt=\"An operator on board the Dr. Gansow Rotan 90BTX73, in a production hall\" data-slot=\"galerie-1\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\"><figcaption>The Dr. Gansow Rotan 90 BTX73 in a production hall<\/figcaption><\/figure>\n        <figure class=\"kmr__caz-video-fig\"><a class=\"kmr__caz-video\" href=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-video.mp4\" data-video=\"0.5625\" aria-label=\"Play the video\"><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-video-poster.jpg\" alt=\"\" data-slot=\"video\" width=\"720\" height=\"1280\" loading=\"lazy\" decoding=\"async\"><span class=\"kmr__caz-play\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.8 6.5v11l9.5-5.5-9.5-5.5Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/a><figcaption>The equipment during the washing and vacuuming process<\/figcaption><\/figure>\n        <figure><img src=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg\" alt=\"The operator on board the Dr. Gansow Rotan 90BTX73, front view\" data-slot=\"galerie-4\" width=\"1600\" height=\"1200\" loading=\"lazy\" decoding=\"async\"><figcaption>The operator on board the Rotan 90 BTX73<\/figcaption><\/figure>\n      <\/div>\n      <dialog class=\"kmr__caz-dialog\" aria-label=\"Project video\">\n        <button type=\"button\" class=\"kmr__caz-dialog-x\" aria-label=\"Close the video\"><svg viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 5l10 10M15 5 5 15\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><\/svg><\/button>\n        <video controls playsinline preload=\"none\"><\/video>\n      <\/dialog>\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 81\u201385 -->\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 production hall, factory, warehouse or other large industrial space and need a solution for mechanising floor cleaning?<\/p>\n      <p>Tell us the area, the type of floor, the predominant dirt and how often cleaning needs to be carried out.<\/p>\n      <p>The Komarom Trade Invest team can help you identify the right equipment, configuration and accessories for the actual conditions in your facility.<\/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>Industry &amp; Manufacturing \/ Case study Mechanised floor cleaning in an industrial hall \u2013 Dr. Gansow Rotan 90BTX73 In an<\/p>\n","protected":false},"author":0,"featured_media":22738,"parent":21326,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-22524","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 90BTX73 \u2013 case study: industrial hall | Komarom<\/title>\n<meta name=\"description\" content=\"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.\" \/>\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\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rotan 90BTX73 \u2013 case study: industrial hall | Komarom\" \/>\n<meta property=\"og:description\" content=\"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/\" \/>\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:21:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\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-90btx73-operator.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/\",\"url\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/\",\"name\":\"Rotan 90BTX73 \u2013 case study: industrial hall | Komarom\",\"isPartOf\":{\"@id\":\"https:\/\/komarom.ro\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg\",\"datePublished\":\"2026-10-14T11:22:27+00:00\",\"dateModified\":\"2026-10-16T11:21:44+00:00\",\"description\":\"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.\",\"breadcrumb\":{\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage\",\"url\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg\",\"contentUrl\":\"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg\",\"width\":1600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\/\/komarom.ro\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Industry and Manufacturing\",\"item\":\"https:\/\/komarom.ro\/en\/industrie-si-productie\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Case study \u2014 Dr. Gansow Rotan 90BTX73\"}]},{\"@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 90BTX73 \u2013 case study: industrial hall | Komarom","description":"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.","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\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/","og_locale":"en_US","og_type":"article","og_title":"Rotan 90BTX73 \u2013 case study: industrial hall | Komarom","og_description":"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.","og_url":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/","og_site_name":"Komarom","article_publisher":"https:\/\/www.facebook.com\/komaromutilajecuratenie\/?locale=ro_RO","article_modified_time":"2026-10-16T11:21:44+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/","url":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/","name":"Rotan 90BTX73 \u2013 case study: industrial hall | Komarom","isPartOf":{"@id":"https:\/\/komarom.ro\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage"},"image":{"@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage"},"thumbnailUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg","datePublished":"2026-10-14T11:22:27+00:00","dateModified":"2026-10-16T11:21:44+00:00","description":"Dr. Gansow Rotan 90BTX73 case study: mechanised floor cleaning in an industrial hall, with a single operator covering large areas efficiently.","breadcrumb":{"@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#primaryimage","url":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg","contentUrl":"https:\/\/komarom.ro\/wp-content\/uploads\/2026\/10\/rotan-90btx73-operator.jpg","width":1600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/komarom.ro\/en\/industry-and-manufacturing\/case-study-dr-gansow-rotan-90btx73\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/komarom.ro\/en\/"},{"@type":"ListItem","position":2,"name":"Industry and Manufacturing","item":"https:\/\/komarom.ro\/en\/industrie-si-productie\/"},{"@type":"ListItem","position":3,"name":"Case study \u2014 Dr. Gansow Rotan 90BTX73"}]},{"@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\/22524","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=22524"}],"version-history":[{"count":21,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22524\/revisions"}],"predecessor-version":[{"id":22932,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/22524\/revisions\/22932"}],"up":[{"embeddable":true,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/pages\/21326"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/media\/22738"}],"wp:attachment":[{"href":"https:\/\/komarom.ro\/en\/wp-json\/wp\/v2\/media?parent=22524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}