/* MXonnowell v0.2.48 generated CSS bundle. Source order is intentional. */

/* source: assets/css/home-carousels-v0180.css */
/* MXonnowell v0.1.80 — Ana sayfa kare/dikey medya slaytları */
body.home .mx80-intro{padding:54px 0 16px!important;background:#fff!important}
body.home .mx80-intro .mx49-bridge__head{margin-bottom:0!important}
.mx80-carousel-section{padding:34px 0 18px;background:#fff;position:relative;z-index:0}
.mx80-carousel-section:nth-of-type(even){background:#fbfdff}
.mx80-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}
.mx80-carousel-head>div:first-child{max-width:780px}
.mx80-carousel-kicker{display:block;margin-bottom:7px;font-size:10px;line-height:1.3;letter-spacing:.11em;font-weight:800;color:#1565c0}
.mx80-carousel-head h2{margin:0 0 7px;color:#0d315b;font-size:clamp(25px,3vw,36px);line-height:1.08;letter-spacing:-.025em;font-weight:760}
.mx80-carousel-head p{margin:0;color:#617184;font-size:14px;line-height:1.55}
.mx80-carousel-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.mx80-carousel-actions>a{color:#0d47a1;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}
.mx80-carousel-controls{display:flex;gap:7px}
.mx80-carousel-controls button{width:40px;height:40px;border:1px solid #cfdae6;border-radius:12px;background:#fff;color:#0d47a1;font:700 24px/1 system-ui;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px rgba(16,55,90,.045)}
.mx80-carousel-controls button:hover{border-color:#1565c0;background:#f5f9ff}
.mx80-carousel{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:18px;outline:none}
.mx80-carousel::-webkit-scrollbar{display:none}
.mx80-carousel:focus-visible{box-shadow:0 0 0 4px rgba(21,101,192,.14)}
.mx80-carousel-track{display:flex;gap:14px;min-width:max-content;padding:2px 2px 8px}
.mx80-carousel-card{flex:0 0 calc((min(1240px,calc(100vw - 48px)) - 42px)/4);margin:0;scroll-snap-align:start;min-width:0}
.mx80-carousel-media{width:100%;aspect-ratio:1/1;border:1px solid #dbe4ec;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 26px rgba(10,47,82,.065);display:grid;place-items:center}
.mx80-carousel-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important;filter:none!important;image-rendering:auto!important;transform:none!important;padding:0!important}
.mx80-carousel-card:hover .mx80-carousel-media{border-color:#b8cadb;box-shadow:0 14px 30px rgba(10,47,82,.09)}
@media(max-width:1279px){
 .mx80-carousel-card{flex-basis:calc((min(100vw - 44px,1120px) - 28px)/3)}
}
@media(max-width:1023px){
 .mx80-carousel-section{padding:28px 0 14px}
 .mx80-carousel-head{align-items:flex-start;flex-direction:column;gap:12px}
 .mx80-carousel-actions{width:100%;justify-content:space-between}
 .mx80-carousel-card{flex-basis:calc((100vw - 50px)/2)}
}
@media(max-width:640px){
 body.home .mx80-intro{padding:34px 0 4px!important}
 .mx80-carousel-section{padding:24px 0 10px}
 .mx80-carousel-head{margin-bottom:13px;gap:10px}
 .mx80-carousel-head h2{font-size:25px}
 .mx80-carousel-head p{font-size:12.5px;max-width:95%}
 .mx80-carousel-actions>a{font-size:11px}
 .mx80-carousel-controls button{width:38px;height:38px;border-radius:11px}
 .mx80-carousel-track{gap:10px;padding-bottom:6px}
 .mx80-carousel-card{flex-basis:calc(100vw - 36px)}
 .mx80-carousel-media{border-radius:15px}
}
@media(prefers-reduced-motion:reduce){.mx80-carousel{scroll-behavior:auto!important}.mx80-carousel-card{transition:none!important}}

/* source: assets/css/home-repair-v0181.css */
/* MXonnowell v0.1.81 — Geri yükleme + medya netliği + slider son kilit */
body.home .mx49-brand-card figure img,
body.home .mx49-product-card__media img,
body.home .mx49-media-gallery img,
body.home .mx49-opportunity-panel figure img,
body.home .mx80-carousel-media img{
  filter:none!important;
  transform:none!important;
  image-rendering:auto!important;
  backface-visibility:hidden!important;
  -webkit-font-smoothing:antialiased;
}
body.home .mx49-product-card__media{background:#fff!important;overflow:hidden!important}
body.home .mx49-product-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px!important;background:#fff!important}
body.home .mx49-media-gallery{display:grid!important}
body.home .mx49-media-gallery figure{background:#fff!important}
body.home .mx49-media-gallery img{object-fit:contain!important;background:#fff!important}
body.home .mx49-opportunity-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}
body.home .mx49-opportunity-panel figure{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;overflow:hidden!important}
body.home .mx49-opportunity-panel figure img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}
body.home .mx80-carousel-media{background:#fff!important;isolation:isolate}
body.home .mx80-carousel-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}
/* Video sliderda authored frame kesilmez ve geçiş katmanları görünür kalır. */
body.home .mx49-film .mx-film-slide{visibility:hidden!important;opacity:0!important;z-index:1!important}
body.home .mx49-film .mx-film-slide.is-preparing-v0181{visibility:visible!important;opacity:0!important;z-index:2!important}
body.home .mx49-film .mx-film-slide.is-active{visibility:visible!important;opacity:1!important;z-index:3!important}
body.home .mx49-film .mx-film-slide.is-retiring-v0181{visibility:visible!important;opacity:1!important;z-index:2!important}
body.home .mx49-film .mx-film-slide video{object-fit:contain!important;object-position:center center!important;background:#03284f!important;transform:none!important;filter:none!important}
@media(max-width:1023px){body.home .mx49-opportunity-panel{grid-template-columns:1fr!important}}

/* source: assets/css/media-clarity-v0187.css */
/* v0.1.87 — Orijinal medya / keskin görüntü son kilidi */
.mx-public-product-card img,
.mx-product-category-card img,
.mx-brochure-card img,
.mxon48-media-card img,
.mxon48-media-strip img,
.mxon48-product-card img,
.mxon53-product-card img,
.mxon53-category-card img,
.mxon53-resource-grid img,
.mx-home-media-carousel img,
.mx-home-media-v0141 img,
.mx-home-product-card-v0143 img,
.mx-product-hero img{
  image-rendering:auto!important;
  filter:none!important;
  -webkit-filter:none!important;
  backface-visibility:visible!important;
  opacity:1!important;
}
.mx-brochure-card>a img,
.mx-public-product-card img,
.mxon48-product-card img,
.mxon53-product-card img{object-fit:contain!important;background:#fff!important}

/* source: assets/css/content-identity-v0188.css */
/* v0.1.88 — İçerik kimliği / karışma önleme / boş medya alanı son kilidi */
.mx49-media-gallery.is-count-1{grid-template-columns:1fr!important}
.mx49-media-gallery.is-count-1 figure{grid-column:1/-1!important;aspect-ratio:16/9!important}
.mx49-media-gallery.is-count-2{grid-template-columns:1fr!important;align-content:start!important}
.mx49-media-gallery.is-count-2 figure{grid-column:auto!important;aspect-ratio:16/9!important}
.mx49-media-gallery.is-count-3{align-content:start!important}
.mx49-product-card,.mxon48-product-card,.mxon53-product-card{isolation:isolate}
.mx49-product-card img,.mxon48-product-card img,.mxon53-product-card img{filter:none!important;transform:none!important;image-rendering:auto!important}
.mx49-product-card h3,.mxon48-product-card strong,.mxon53-product-card strong{overflow-wrap:anywhere}
@media(max-width:1023px){.mx49-media-gallery.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.mx49-media-gallery.is-count-2{grid-template-columns:1fr!important}.mx49-media-gallery.is-count-2 figure{aspect-ratio:16/9!important}}

/* source: assets/css/ui-clarity-offset-v0192.css */
/* MXonnowell v0.1.92 — Global Net Tipografi + Header/Modal Offset Kilidi */
:root{
  --mx92-header-h:72px;
  --mx92-adminbar-h:0px;
  --mx92-safe-gap:16px;
  --mx92-ink:#111827;
  --mx92-muted:#5b6675;
  --mx92-font:"Segoe UI Variable","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

/* 1) Tek, net ve sentezsiz tipografi sözleşmesi. */
html,body,
body button,body input,body select,body textarea,body optgroup,
body .media-modal,body .media-modal button,body .media-modal input,body .media-modal select,body .media-modal textarea{
  font-family:var(--mx92-font)!important;
  font-synthesis:none!important;
  text-rendering:auto!important;
  -webkit-font-smoothing:auto!important;
  -moz-osx-font-smoothing:auto!important;
  font-kerning:normal!important;
}
body{font-weight:400!important}
body p,body li,body dd,body dt,body td,body figcaption,body small,body .description,body .muted{font-weight:400!important}
body h1,body h2,body h3,body h4,body h5,body h6,
body strong,body b,
body label,
body button,body .button,body .btn,
body .mxon48-btn,body .mx-header-cta,
body .mx-nav-list-v0148>li>a,
body .mx80-carousel-head h2,
body .mx80-carousel-kicker,
body .mx80-carousel-actions>a,
body .mx-product-card h3,
body .mx-product-title{
  font-weight:500!important;
}
body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:-.02em!important}
body p,body li,body td,body th,body label,body a,body button{letter-spacing:0!important}

/* Metnin bulanık görünmesine yol açan eski gölge/filtre kalıntılarını metin yüzeylerinden çıkar. */
body :is(h1,h2,h3,h4,h5,h6,p,li,a,button,label,strong,b,small,td,th,.description,.muted){
  text-shadow:none!important;
  filter:none!important;
}

/* Koyu yüzeyde beyaz; açık yüzeyde koyu metin kontrastı. */
.mx-header-v0148,.mx-header-v0148 a,.mx-header-v0148 strong,.mx-header-v0148 small,
.mx-global-entry-media,.mx-global-entry-media a,
.mx-video-copy.is-dark,.mx-video-copy.is-dark *{color:#fff!important}

/* 2) Header yüksekliği canlı değişkenden okunur; anchor/hedefler artık header altında kalmaz. */
html{scroll-padding-top:calc(var(--mx92-header-h) + var(--mx92-safe-gap))!important}
body [id]{scroll-margin-top:calc(var(--mx92-header-h) + var(--mx92-safe-gap))}
#urun-yonetimi,.mx-product-manager,.mxon-product-manager,.mx-front-product-manager{scroll-margin-top:calc(var(--mx92-header-h) + 22px)!important}

/* Ana sayfa header'ı fixed/overlay olduğu için ilk medya gerçekten header altından başlar. */
body.home .mx-global-entry-media{
  padding-top:var(--mx92-header-h)!important;
  box-sizing:border-box!important;
}
body.home .mx-global-entry-media__frame{
  max-height:calc(100svh - var(--mx92-header-h))!important;
}

/* Eski/yardımcı hero motorları kullanılırsa aynı güvenli alan sözleşmesini uygula. */
body.home .mxon50-video-hero,
body.home .mx49-film{
  scroll-margin-top:var(--mx92-header-h)!important;
}
body.home .mxon50-video-hero__frame>video,
body.home .mx-global-entry-media__video{
  object-position:center center!important;
}

/* 3) WordPress medya seçici/diğer çekirdek overlay'leri site header'ının ÜSTÜNDE açılır. */
body .media-modal-backdrop{z-index:399900!important}
body .media-modal{z-index:400000!important}
body .media-modal-content{z-index:400001!important}
body .media-frame{z-index:auto!important}
body .media-modal,
body .media-modal *{
  text-shadow:none!important;
  -webkit-font-smoothing:auto!important;
  font-synthesis:none!important;
}
body .media-modal h1,body .media-modal h2,body .media-modal h3,
body .media-modal .media-menu-item,body .media-modal .button,
body .media-modal label,body .media-modal th{font-weight:500!important}
body .media-modal p,body .media-modal td,body .media-modal .attachment-details{font-weight:400!important}

/* WP core link/thickbox türü katmanlar da header arkasında kalmasın. */
body #TB_overlay{z-index:399800!important}
body #TB_window{z-index:399850!important}
body #wp-link-backdrop{z-index:399800!important}
body #wp-link-wrap{z-index:399850!important}

/* Modal açıkken header'ın kendi stacking context'i modal ile yarışmasın. */
body.modal-open .mx-header-v0148,
html.mx92-media-open body .mx-header-v0148{z-index:9000!important}

/* Görsel/logo/video metinlerinin üstten kesilmemesi için authored içerikte güvenli kadraj. */
.mx-global-entry-media__video,
.mxon50-video-hero__frame>video,
.mxon50-template-video>video{
  object-fit:contain!important;
  background:#032e59!important;
}

@media(max-width:1279px){
  :root{--mx92-header-h:68px}
}
@media(max-width:767px){
  :root{--mx92-header-h:60px;--mx92-safe-gap:12px}
  body.home .mx-global-entry-media__frame{max-height:calc(100svh - var(--mx92-header-h))!important}
}

/* Son ağırlık kilidi: public arayüzde 600/700/800 sentezlenmiş kalınlık bırakma. */
body a,body th,
body [class*="kicker"],body [class*="eyebrow"],body [class*="badge"],body [class*="pill"]{
  font-weight:500!important;
}

/* source: assets/css/home-structure-repair-v0202.css */
/* MXonnowell v0.2.02 — Ana sayfa kurumsal kart yapısı geri dönüş + üst boşluk kilidi */
body.home .mx49-brand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.home .mx49-brand-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(260px,1.18fr)!important;min-height:235px!important;overflow:hidden!important;border:1px solid #d9e4ea!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 38px rgba(3,40,77,.075)!important;text-decoration:none!important}
body.home .mx49-brand-card__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:29px 12px 28px 29px!important}
body.home .mx49-brand-card figure{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;margin:0!important;overflow:hidden!important;background:#f7fafb!important}
body.home .mx49-brand-card figure picture{display:block!important;width:100%!important;height:100%!important}
body.home .mx49-brand-card figure img{display:block!important;width:100%!important;height:100%!important;min-height:235px!important;object-fit:contain!important;object-position:center!important;padding:8px!important;background:#fff!important}
body.home .mx49-path-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #d9e4ea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 36px rgba(3,40,77,.055)!important}
body.home .mx49-path-grid>a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:128px!important;padding:18px 15px!important;border-left:1px solid #d9e4ea!important;text-decoration:none!important;background:#fff!important}
body.home .mx49-path-grid>a:first-child{border-left:0!important}
body.home .mx49-path-grid>a i{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin-bottom:12px!important;border-radius:50%!important;background:#f0f6fb!important;color:#0b62b0!important}
body.home .mx49-path-grid>a i svg{display:block!important;width:22px!important;height:22px!important}
/* Admin bar varken public header öncesinde ikinci bir beyaz spacer oluşmasına izin verme. */
body.home.admin-bar{padding-top:0!important}
body.home.admin-bar .mx-header-v0148{margin-top:0!important;margin-bottom:0!important}
body.home .mx-header-v0148+*{margin-top:0!important}
@media(max-width:1100px){body.home .mx49-brand-grid{grid-template-columns:1fr!important}body.home .mx49-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body.home .mx49-brand-card{display:flex!important;flex-direction:column!important;min-height:0!important}body.home .mx49-brand-card figure{order:-1!important;aspect-ratio:16/9!important}body.home .mx49-brand-card figure img{min-height:0!important;padding:0!important}body.home .mx49-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .mx49-path-grid>a{min-height:112px!important;padding:14px 12px!important}}

/* source: assets/css/header-runtime-v0206.css */
/* MXonnowell v0.2.06 — Tek Header/Admin-Bar Offset Motoru + Mobil Drawer Güvenli Alanı */
:root{
  --mx106-header-h:72px;
  --mx106-adminbar-h:0px;
  --mx106-nav-top:var(--mx106-header-h);
  --mx106-header-ease:cubic-bezier(.22,.61,.36,1);
}

/* WordPress admin-bar alanı tek kez body padding ile ayrılır. wp_head içindeki geç bump CSS'i functions.php tarafından sıfırlanır. */
html body.admin-bar,html body.home.admin-bar{
  --mx106-adminbar-h:32px;
  padding-top:var(--mx106-adminbar-h)!important;
}
body:not(.admin-bar){--mx106-adminbar-h:0px}
body.admin-bar #wpadminbar{
  position:fixed!important;
  top:0!important;
  right:0!important;
  left:0!important;
  margin:0!important;
  z-index:999999!important;
}

/* v0.1.x boyunca birikmiş fixed/sticky/top kurallarının tek sahibi artık bu katmandır. */
html body .mx-header-v0148,
html body .mx-header-v0148.mx-header--overlay,
html body.home .mx-header-v0148.mx-header--overlay,
html body:not(.home) .mx-header-v0148,
html body.admin-bar .mx-header-v0148,
html body.admin-bar.home .mx-header-v0148.mx-header--overlay{
  position:sticky!important;
  top:var(--mx106-adminbar-h)!important;
  right:auto!important;
  left:auto!important;
  margin-top:0!important;
  margin-bottom:0!important;
  transform:translate3d(0,0,0)!important;
  transition:transform .22s var(--mx106-header-ease),box-shadow .2s ease,background-color .2s ease!important;
  will-change:transform;
  z-index:12100!important;
}

/* Sticky header akışta yer kaplar; eski hero/header telafi boşlukları tekrar eklenmez. */
/* Home header artık akışta olduğu için transparan overlay yerine okunaklı kurumsal mavi zemin kullanır. */
html body.home .mx-header-v0148.mx-header--overlay{
  background-image:linear-gradient(rgba(2,48,88,.86),rgba(2,48,88,.86)),var(--mx56-blue-bg)!important;
  background-size:cover!important;
  background-position:center!important;
  box-shadow:0 8px 28px rgba(0,30,58,.12)!important;
  backdrop-filter:none!important;
}

html body.home .mx-global-entry-media{
  padding-top:0!important;
  margin-top:0!important;
}
html body.home .mx-header-v0148 + *{margin-top:0!important}
html body.home .mx-global-entry-media__frame{
  max-height:calc(100svh - var(--mx106-header-h) - var(--mx106-adminbar-h))!important;
}

/* Aşağı kaydırmada gizle / yukarıda görünür tut. */
html.mx106-header-hidden body .mx-header-v0148{
  transform:translate3d(0,calc(-1 * var(--mx106-header-h)),0)!important;
  pointer-events:none!important;
}
html.mx106-header-visible body .mx-header-v0148,
body.mx-menu-open .mx-header-v0148,
body .mx-header-v0148:focus-within{
  transform:translate3d(0,0,0)!important;
  pointer-events:auto!important;
}

html.mx106-header-hidden{scroll-padding-top:calc(var(--mx106-adminbar-h) + 12px)!important}
html:not(.mx106-header-hidden){scroll-padding-top:calc(var(--mx106-adminbar-h) + var(--mx106-header-h) + 14px)!important}
body [id]{scroll-margin-top:calc(var(--mx106-adminbar-h) + var(--mx106-header-h) + 14px)!important}

/* Mobil/tablet drawer artık ayrı sabit 60/68px değil, gerçek header + admin bar yüksekliğini kullanır. */
@media(max-width:1480px){
  html body .mx-mobile-menu-overlay-v0161,
  html body .mx-mobile-drawer-v0161{
    top:calc(var(--mx106-adminbar-h) + var(--mx106-header-h))!important;
  }
  html body .mx-mobile-drawer-v0161{
    max-height:calc(100dvh - var(--mx106-adminbar-h) - var(--mx106-header-h))!important;
  }
}

/* WordPress medya/link/thickbox pencereleri header'ın her zaman üstündedir. */
body .media-modal-backdrop{z-index:499900!important}
body .media-modal{z-index:500000!important}
body .media-modal-content{z-index:500001!important}
body #TB_overlay,body #wp-link-backdrop{z-index:499800!important}
body #TB_window,body #wp-link-wrap{z-index:499850!important}
html.mx106-overlay-open body .mx-header-v0148{
  transform:translate3d(0,calc(-1 * var(--mx106-header-h)),0)!important;
  pointer-events:none!important;
  visibility:hidden!important;
}
html.mx106-overlay-open body .mx-mobile-drawer-v0161,
html.mx106-overlay-open body .mx-mobile-menu-overlay-v0161{visibility:hidden!important}

/* Sipariş/sepet sticky özetleri de aynı tek offset kaynağını kullanır. */
.mx93-summary,.mx90-cart-summary{
  top:calc(var(--mx106-adminbar-h) + var(--mx106-header-h) + 16px)!important;
  transition:top .2s ease!important;
}
html.mx106-header-hidden .mx93-summary,
html.mx106-header-hidden .mx90-cart-summary{top:calc(var(--mx106-adminbar-h) + 14px)!important}

@media(max-width:1279px){
  :root{--mx106-header-h:68px}
}
@media(max-width:782px){
  html body.admin-bar,html body.home.admin-bar{--mx106-adminbar-h:46px;padding-top:var(--mx106-adminbar-h)!important}
}
@media(max-width:767px){
  :root{--mx106-header-h:60px}
  html body .mx-header-v0148{transition-duration:.18s!important}
  .mx93-summary,.mx90-cart-summary{position:static!important;top:auto!important}
}
@media(prefers-reduced-motion:reduce){
  html body .mx-header-v0148{transition:none!important}
}

/* source: assets/css/home-structural-lock-v0206.css */
/* MXonnowell v0.2.06 — Ana Sayfa Kurumsal Kart Yapısı + Editör DOM Kilidi */
body.home .mx49-bridge{padding:48px 0 22px!important;background:#fff!important}
body.home .mx49-bridge__head{max-width:900px!important;margin:0 auto 28px!important;text-align:center!important}
body.home .mx49-bridge__head h1{max-width:900px!important;margin:0 auto!important;color:#102a48!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.06!important;letter-spacing:-.035em!important;font-weight:500!important}
body.home .mx49-bridge__head p{max-width:760px!important;margin:13px auto 0!important;color:#657487!important;font-size:14px!important;line-height:1.65!important}

body.home .mx49-brand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.home .mx49-brand-card[data-mx-structural-card]{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(300px,1.14fr)!important;min-height:270px!important;overflow:hidden!important;border:1px solid #d8e3ea!important;border-radius:19px!important;background:#fff!important;text-decoration:none!important;box-shadow:0 14px 38px rgba(3,40,77,.075)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
body.home .mx49-brand-card[data-mx-structural-card]::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#5c9f23!important;z-index:4!important}
body.home .mx49-brand-card.is-apex[data-mx-structural-card]::before{background:#0b67ae!important}
body.home .mx49-brand-card[data-mx-structural-card]:hover{transform:translateY(-2px)!important;border-color:#bdcfdc!important;box-shadow:0 20px 48px rgba(3,40,77,.11)!important}
body.home .mx49-brand-card[data-mx-structural-card]>.mx49-brand-card__copy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:30px 16px 30px 32px!important;background:#fff!important}
body.home .mx49-brand-card[data-mx-structural-card] .mx-onnowell-logo{display:block!important;max-width:150px!important;max-height:46px!important;width:auto!important;height:auto!important;margin:0 0 10px!important;object-fit:contain!important}
body.home .mx49-brand-card[data-mx-structural-card] .mx49-brand-card__copy>strong{display:block!important;color:#236b38!important;font-size:24px!important;line-height:1.1!important;font-weight:500!important}
body.home .mx49-brand-card.is-apex[data-mx-structural-card] .mx49-brand-card__copy>strong{color:#075ba6!important}
body.home .mx49-brand-card[data-mx-structural-card] .mx49-brand-card__copy>span{display:block!important;margin-top:6px!important;color:#344a60!important;font-size:12.5px!important;line-height:1.4!important}
body.home .mx49-brand-card[data-mx-structural-card] .mx49-brand-card__copy>p{display:block!important;margin:14px 0 0!important;color:#647284!important;font-size:12px!important;line-height:1.58!important}
body.home .mx49-brand-card[data-mx-structural-card] .mx49-brand-card__copy>b{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:18px!important;color:#2f7412!important;font-size:12px!important;font-weight:500!important}
body.home .mx49-brand-card.is-apex[data-mx-structural-card] .mx49-brand-card__copy>b{color:#075ba6!important}
body.home .mx49-brand-card[data-mx-structural-card]>figure{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:270px!important;margin:0!important;overflow:hidden!important;background:#f4f8fa!important}
body.home .mx49-brand-card[data-mx-structural-card]>figure>picture{display:block!important;width:100%!important;height:100%!important;min-height:270px!important}
body.home .mx49-brand-card[data-mx-structural-card]>figure img{display:block!important;width:100%!important;height:100%!important;min-height:270px!important;padding:8px!important;object-fit:contain!important;object-position:center!important;background:#fff!important}

body.home .mx49-paths{padding:0 0 46px!important;background:#fff!important}
body.home .mx49-path-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #d8e3ea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 36px rgba(3,40,77,.055)!important}
body.home .mx49-path-grid>a[data-mx-structural-card]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;min-height:132px!important;padding:18px 15px!important;border:0!important;border-left:1px solid #dfe8ed!important;background:#fff!important;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease!important}
body.home .mx49-path-grid>a[data-mx-structural-card]:first-child{border-left:0!important}
body.home .mx49-path-grid>a[data-mx-structural-card]:hover{background:#f7fafc!important}
body.home .mx49-path-grid>a[data-mx-structural-card]>i{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;margin:0 0 12px!important;border-radius:50%!important;background:#eef5fa!important;color:#0b62b0!important}
body.home .mx49-path-grid>a[data-mx-structural-card="path-products"]>i{background:#eef7eb!important;color:#4c8c1d!important}
body.home .mx49-path-grid>a[data-mx-structural-card]>i>svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.home .mx49-path-grid>a[data-mx-structural-card]>strong{display:block!important;color:#163d6d!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important}
body.home .mx49-path-grid>a[data-mx-structural-card]>span{display:block!important;margin-top:6px!important;color:#6a7685!important;font-size:10.7px!important;line-height:1.5!important;font-weight:400!important}

@media(max-width:1100px){
 body.home .mx49-brand-grid{grid-template-columns:1fr!important}
 body.home .mx49-brand-card[data-mx-structural-card]{grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr)!important}
 body.home .mx49-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.home .mx49-path-grid>a[data-mx-structural-card]:nth-child(4){border-left:0!important}
 body.home .mx49-path-grid>a[data-mx-structural-card]:nth-child(-n+3){border-bottom:1px solid #dfe8ed!important}
}
@media(max-width:767px){
 body.home .mx49-bridge{padding:28px 0 14px!important}
 body.home .mx49-bridge__head{margin-bottom:17px!important;text-align:left!important}
 body.home .mx49-bridge__head h1{font-size:clamp(27px,8vw,34px)!important;line-height:1.08!important}
 body.home .mx49-bridge__head p{margin-top:9px!important;font-size:13px!important;line-height:1.58!important}
 body.home .mx49-brand-grid{gap:11px!important}
 body.home .mx49-brand-card[data-mx-structural-card]{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:15px!important}
 body.home .mx49-brand-card[data-mx-structural-card]::before{inset:0 0 auto 0!important;width:auto!important;height:4px!important}
 body.home .mx49-brand-card[data-mx-structural-card]>figure{order:-1!important;min-height:0!important;aspect-ratio:16/9!important}
 body.home .mx49-brand-card[data-mx-structural-card]>figure>picture{min-height:0!important;height:100%!important}
 body.home .mx49-brand-card[data-mx-structural-card]>figure img{min-height:0!important;height:100%!important;padding:0!important}
 body.home .mx49-brand-card[data-mx-structural-card]>.mx49-brand-card__copy{padding:17px 17px 19px!important}
 body.home .mx49-brand-card[data-mx-structural-card] .mx49-brand-card__copy>strong{font-size:20px!important}
 body.home .mx49-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:13px!important}
 body.home .mx49-path-grid>a[data-mx-structural-card]{min-height:116px!important;padding:14px 12px!important;border-bottom:1px solid #dfe8ed!important}
 body.home .mx49-path-grid>a[data-mx-structural-card]:nth-child(odd){border-left:0!important}
 body.home .mx49-path-grid>a[data-mx-structural-card]:nth-last-child(-n+2){border-bottom:0!important}
}
@media(prefers-reduced-motion:reduce){body.home .mx49-brand-card[data-mx-structural-card],body.home .mx49-path-grid>a[data-mx-structural-card]{transition:none!important}}

/* source: assets/css/appearance-v0219.css */
/* MXonnowell v0.2.19 — Ürün kartı görünüm katmanı */
[data-mx219-product-appearance="1"]{background-color:var(--mx219-product-card-bg,inherit)!important;text-align:var(--mx219-product-text-align,inherit)}
[data-mx219-product-appearance="1"] img{object-fit:var(--mx219-product-media-fit,cover)!important;object-position:var(--mx219-product-media-focus,center center)!important}
[data-mx219-product-appearance="1"] h3,[data-mx219-product-appearance="1"] h3 a{color:var(--mx219-product-title-color,inherit)!important}
[data-mx219-product-appearance="1"] p,[data-mx219-product-appearance="1"] .mx-product-category{color:var(--mx219-product-text-color,inherit)!important}
[data-mx219-product-appearance="1"] .mx-text-link,[data-mx219-product-appearance="1"] .mx49-link{color:var(--mx219-product-cta-color,inherit)!important}[data-mx219-product-cta-bg="1"] .mx-text-link,[data-mx219-product-cta-bg="1"] .mx49-link{background-color:var(--mx219-product-cta-bg)!important;border-radius:8px;padding:6px 9px}
[data-mx219-product-spacing="compact"]>div,[data-mx219-product-spacing="compact"] .mx-product-card__body{padding:12px!important}
[data-mx219-product-spacing="normal"]>div,[data-mx219-product-spacing="normal"] .mx-product-card__body{padding:18px!important}
[data-mx219-product-spacing="spacious"]>div,[data-mx219-product-spacing="spacious"] .mx-product-card__body{padding:24px!important}
.mx219-product-appearance-fields{margin:4px 0 0;border:1px solid #dbe7e1;border-radius:14px;padding:14px;background:#f8fbf9}.mx219-product-appearance-fields legend{padding:0 7px;font-weight:700;color:#214b38}.mx219-product-appearance-help{margin:0 0 12px;color:#607468;font-size:12px}.mx219-product-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx219-product-color-grid label{display:grid;gap:6px}.mx219-product-color-grid input{min-height:42px;border:1px solid #cddbd4;border-radius:9px;padding:0 10px}@media(max-width:680px){.mx219-product-color-grid{grid-template-columns:1fr}}

/* source: assets/css/home-blue-menu-v0240.css */
/* MXonnowell v0.2.40 — Ana sayfa medya bölümünde sol bilgi/menü paneli kurumsal mavi görünüm kilidi. */
body.home .mx49-media-panel{
  background-image:
    linear-gradient(90deg,rgba(6,54,112,.98) 0%,rgba(7,83,154,.94) 44%,rgba(5,65,126,.88) 72%,rgba(2,42,84,.92) 100%),
    url('../images/mxon-leaf-blue-landscape.webp')!important;
  background-color:#063670!important;
  border:1px solid rgba(255,255,255,.20)!important;
}
body.home .mx49-media-copy{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border-radius:16px!important;
  padding:28px 22px!important;
  background:
    linear-gradient(180deg,rgba(13,92,174,.98),rgba(5,58,122,.96))!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 18px 40px rgba(2,30,72,.22)!important;
}
body.home .mx49-media-copy::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.10),transparent 50%)!important;
  pointer-events:none!important;
}
body.home .mx49-media-copy h2{
  color:#fff!important;
  text-shadow:0 2px 14px rgba(0,20,60,.28)!important;
}
body.home .mx49-media-copy p{
  color:rgba(255,255,255,.90)!important;
}
body.home .mx49-media-copy .mx49-link,
body.home .mx49-media-copy a{
  width:max-content!important;
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#fff!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:999px!important;
  padding:10px 14px!important;
  text-decoration:none!important;
  font-weight:800!important;
  box-shadow:0 10px 24px rgba(0,20,60,.18)!important;
}
body.home .mx49-media-copy .mx49-link:hover,
body.home .mx49-media-copy a:hover{
  background:rgba(255,255,255,.20)!important;
  transform:translateY(-1px)!important;
}
@media(max-width:1023px){
  body.home .mx49-media-panel{
    background-image:
      linear-gradient(180deg,rgba(6,54,112,.98),rgba(7,83,154,.92)),
      url('../images/mxon-leaf-blue-landscape.webp')!important;
  }
  body.home .mx49-media-copy{
    padding:22px 18px!important;
  }
}
@media(max-width:640px){
  body.home .mx49-media-copy{
    border-radius:14px!important;
    padding:20px 16px!important;
  }
  body.home .mx49-media-copy .mx49-link,
  body.home .mx49-media-copy a{
    width:100%!important;
    justify-content:center!important;
  }
}

/* source: assets/css/corporate-clarity-v0248.css */
/* MXonnowell v0.2.48 — corporate white surface and high-contrast typography lock. */
:root {
  --mx-text: #0f172a;
  --mx-text-2: #1f2937;
  --mx-muted: #374151;
  --mx-line: #d6dbe2;
  --mx-soft: #fff;
  --mx-font: "Segoe UI Variable", "Segoe UI", Inter, Arial, sans-serif;
}

html,
body {
  background: #fff;
  color: var(--mx-text);
  font-family: var(--mx-font);
  font-synthesis: none;
}

body {
  font-weight: 400;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.mx-section,
.mx-soft-section,
.mx-process-section,
.mx-public-products,
.mx-video-showcase,
.mx-final-cta,
.mx-standard-page,
.mx-product-detail,
.mx-campaign,
.mx90-cart-page {
  background-color: #fff !important;
  color: var(--mx-text);
}

.mx-section h1,
.mx-section h2,
.mx-section h3,
.mx-standard-page h1,
.mx-standard-page h2,
.mx-standard-page h3,
.mx-product-detail h1,
.mx-product-detail h2,
.mx-product-detail h3,
.mx-campaign h1,
.mx-campaign h2,
.mx90-cart-page h1,
.mx90-cart-page h2 {
  color: var(--mx-text);
  font-weight: 650;
}

.mx-section p,
.mx-section li,
.mx-standard-page p,
.mx-standard-page li,
.mx-product-detail p,
.mx-product-detail li,
.mx-campaign p,
.mx-campaign li,
.mx90-cart-page p,
.mx-footer p,
.mx-footer a,
.mx-breadcrumb {
  color: var(--mx-muted) !important;
  opacity: 1;
}

.mx-solution-grid article,
.mx-process-grid article,
.mx-public-product-card,
.mx-product-card,
.mx-contact-card,
.mx-campaign-card,
.mx-product-cta,
.mx-campaign-product,
.mx-campaign-final,
.mx90-cart-items,
.mx90-cart-summary,
.mx90-compare-scroll {
  background: #fff !important;
  border-color: var(--mx-line) !important;
  box-shadow: none;
}

.mx-solution-grid article > span,
.mx-product-category,
.mx-product-card p,
.mx-public-product-card p,
.mx-member-note,
.mx-lead,
.mx90-cart-row__copy span,
.mx90-cart-summary p {
  color: var(--mx-muted) !important;
  opacity: 1;
}

input,
select,
textarea {
  background: #fff;
  color: #111827;
  border-color: #cbd2da;
  font-family: var(--mx-font);
}

input::placeholder,
textarea::placeholder {
  color: #5b6574;
  opacity: 1;
}

.mx-btn,
.mx-header-cta,
.mx90-cart-primary,
.mx93-cart-order-link {
  font-weight: 650;
}

.mx-footer,
.mx-header {
  background: #fff;
  color: var(--mx-text);
  border-color: var(--mx-line);
}
