[hidden]{display:none!important}.topline .wrap{align-items:center;gap:16px;flex-wrap:wrap}.language-menu{display:flex;gap:12px;margin-inline-start:auto;direction:ltr}.language-menu a{opacity:.75;padding:2px 4px}.language-menu a[aria-current]{opacity:1;border-bottom:2px solid #24c5d4}.nav nav{gap:20px}.hero-carousel{background:#eaf1f1;min-height:540px}.hero-carousel>img{object-fit:contain;object-position:center;width:100%;height:100%}.hero-carousel:after{inset:65% 0 0}.hero-carousel figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-carousel figcaption strong{font-size:1.35rem}.carousel-controls{display:flex;align-items:center;gap:16px;align-self:flex-end;direction:ltr}.carousel-controls button{background:#fff;color:#17313c;border:0;border-radius:50%;height:40px;width:40px;cursor:pointer;font-size:24px}.slide-count{font-size:14px;font-variant-numeric:tabular-nums}.gallery-grid{margin-top:32px}.gallery-grid img{object-fit:contain;background:#edf1f2}.detail-grid>img{object-fit:contain;max-height:650px;background:#edf1f2}.about-legacy{width:100%;height:220px;object-fit:cover;border-radius:6px}.dealer-banner{background:linear-gradient(120deg,#e6f8f9,#fdf0f4);padding:64px 0}.dealer-banner>.wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.dealer-banner p{margin-top:20px}.dealer-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:32px 0}.dealer-layout .contact-panel{align-self:start;border:1px solid #dce5e5}.dealer-layout h2{font-size:clamp(2rem,3.4vw,3.3rem)}.dealer-steps article{border-top:1px solid #dce5e5;padding:22px 0}.dealer-steps span{color:var(--teal);font-weight:700}.dealer-steps h3{margin:10px 0;font-size:1.3rem}.dealer-steps p{color:var(--muted)}.dealer-layout form label{display:block;margin-top:16px}.dealer-layout input,.dealer-layout select,.dealer-layout textarea{width:100%;padding:12px;border:1px solid #b9c8cc;border-radius:4px;background:#fff;color:var(--ink)}.dealer-layout .button{margin-top:16px}.wa-widget{position:fixed;bottom:24px;inset-inline-end:24px;z-index:60}.wa-toggle{border:0;background:#087b47;color:#fff;display:flex;gap:10px;align-items:center;border-radius:99px;padding:15px 20px;box-shadow:0 6px 30px #002d2426;cursor:pointer;margin-inline-start:auto;font-weight:650}.wa-panel{width:min(350px,calc(100vw - 32px));background:white;border:1px solid #dce5e5;border-radius:12px;box-shadow:0 12px 50px #142e3733;margin-bottom:12px;overflow:auto;max-height:calc(100dvh - 116px)}.wa-head{display:flex;align-items:flex-start;justify-content:space-between;background:#075e44;color:white;padding:20px}.wa-head p{font-size:.875rem;margin-top:4px}.wa-close{border:0;background:transparent;color:#fff;font-size:26px;cursor:pointer}.wa-panel form{padding:20px}.wa-panel label{display:block;margin-bottom:8px;font-weight:600}.wa-panel textarea{width:100%;padding:12px;border:1px solid #b9c8cc;border-radius:6px;resize:vertical}.wa-panel .form-note{margin:12px 0;font-size:.78rem;color:#54666b}.wa-panel .button{width:100%;background:#087b47;border-color:#087b47}.wa-status,.dealer-status{font-size:.82rem;margin-top:12px}.wa-status a,.dealer-status a{text-decoration:underline;font-weight:bold}.contact-phone,.contact-email{direction:ltr;unicode-bidi:isolate}.legacy-services{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.legacy-services img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.legacy-services h3{font-size:1.25rem;margin:20px 0 12px}.legacy-services p{color:var(--muted)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.5}[dir=rtl] body{font-family:Tahoma,'Segoe UI',Arial,sans-serif}[dir=rtl] .hero-note{margin-inline-start:0}[dir=rtl] .hero-photo figcaption{left:25px;right:25px}[dir=rtl] .eyebrow{font-size:.85rem}[dir=rtl] h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}[dir=rtl] .breadcrumb{display:inline-block}[dir=rtl] .wa-toggle svg{direction:ltr}
@media(max-width:1100px){.nav nav{gap:12px;font-size:.82rem}.nav .button{padding:10px}.nav .brand{max-width:170px}}
@media(max-width:950px){.nav nav{display:none}.nav nav.open{display:flex}.menu-button{display:block}.nav{position:relative}.nav nav{position:absolute;top:100%;left:0;right:0;background:white;flex-direction:column;align-items:stretch;padding:24px;box-shadow:0 12px 20px #142e3720}.nav nav a{padding:10px}.dealer-layout{grid-template-columns:1fr;gap:32px}.hero-carousel{min-height:480px}}
@media(max-width:600px){.topline .wrap{gap:8px;font-size:.7rem}.language-menu{width:100%;justify-content:flex-end}.hero-carousel{min-height:410px}.dealer-banner>.wrap{flex-direction:column;align-items:flex-start}.wa-widget{bottom:16px;inset-inline-end:16px}.wa-toggle{padding:13px 16px}.wa-panel{max-height:calc(100dvh - 110px)}.legacy-services{grid-template-columns:1fr}.dealer-layout .form-row{grid-template-columns:1fr}.hero-carousel figcaption{bottom:16px;left:16px;right:16px}.hero-carousel figcaption strong{font-size:1.15rem}.carousel-controls{gap:12px}.gallery-grid img{height:270px}.dealer-layout{padding-top:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.dealer-banner{background:linear-gradient(90deg,rgba(236,250,251,.97),rgba(255,242,247,.94)),url(assets/wm-eski-47b19da966.webp) center/cover}.legacy-service-section{background-image:linear-gradient(#ffffffef,#ffffffef),url(assets/wm-eski-a79201e310.webp);background-size:cover}

a[href^="tel:"],a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}.page #icerik>.section{padding-top:56px}.dealer-layout .contact-panel>p{margin-top:12px}

.about-principles{align-self:center}.about-legacy{height:auto;max-height:360px;object-fit:contain}.hero-carousel{display:flex;flex-direction:column;justify-content:space-between;min-height:0}.hero-carousel>.hero-slide{position:relative;height:400px;flex:1;min-height:0}.hero-carousel:after{display:none}.hero-carousel figcaption{position:relative;bottom:auto;left:auto;right:auto;padding:22px 26px;width:100%;background:linear-gradient(120deg,#142e37,#066971);gap:6px}.hero-carousel .carousel-controls{margin-top:-35px}.hero-carousel figcaption>span{margin-bottom:4px}@media(max-width:600px){.hero-carousel>.hero-slide{height:270px;flex:none}.hero-carousel figcaption{padding:18px}.hero-carousel .carousel-controls{margin-top:4px}}

/* Fixed carousel geometry, independent of source photo orientation. */
.hero-photo.hero-carousel{display:grid;grid-template-rows:400px 140px;height:540px;min-height:540px;max-height:540px;align-self:start}.hero-photo.hero-carousel>.hero-slide{grid-row:1;grid-column:1;position:relative;width:100%;height:400px;min-height:0;max-height:400px;object-fit:contain}.hero-photo.hero-carousel figcaption{grid-row:2;grid-column:1;position:relative;inset:auto;box-sizing:border-box;height:140px;overflow:hidden}.hero-carousel .carousel-controls{margin-top:0;margin-inline-start:auto}.gallery-grid figcaption:empty,#photo-caption:empty{display:none}@media(max-width:600px){.hero-photo.hero-carousel{grid-template-rows:270px 140px;height:410px;min-height:410px;max-height:410px}.hero-photo.hero-carousel>.hero-slide{height:270px;max-height:270px}}

/* Image-only hero; photo orientation cannot resize the frame. */
.hero-photo.hero-carousel{grid-template-rows:540px}.hero-photo.hero-carousel>.hero-slide{height:540px;max-height:540px}.hero-photo.hero-carousel figcaption{display:none}@media(max-width:600px){.hero-photo.hero-carousel{grid-template-rows:410px}.hero-photo.hero-carousel>.hero-slide{height:410px;max-height:410px}}

#catalog-dialog{width:94vw;max-width:1200px;height:90dvh;max-height:90dvh;padding:0;border:0;border-radius:6px}#catalog-dialog::backdrop{background:#12323dcc}.catalog-toolbar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#fff}.catalog-close{font-size:30px;border:0;background:transparent;cursor:pointer}#catalog-dialog iframe{display:block;width:100%;height:calc(100% - 54px);border:0}.vefra-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}

.seo-guide>p,.seo-product-guide>p{max-width:850px;line-height:1.8}.vefra-faq{border-block-end:1px solid #d8e4e5;padding:18px 0}.vefra-faq summary{cursor:pointer;font-weight:600;color:#14343f}.vefra-faq p{line-height:1.8;max-width:850px}.seo-guide>.text-link,.seo-product-guide>.text-link{display:inline-block;margin-top:24px}.seo-product-guide{margin-top:40px}.seo-product-guide h2{margin-top:28px}
