/* MXonnowell v0.1.56 — Consolidated public CSS. Legacy version order preserved; final QA is authoritative. */

/* ===== public-shell-v0140.css ===== */
/* MXonnowell v0.1.40 — Public shell / MenkulEX düzen disiplini */
:root{
  --mx37-green:#087a3e;
  --mx37-green-dark:#075d32;
  --mx37-green-deep:#063d2b;
  --mx37-mint:#f4f9f5;
  --mx37-mint-2:#eaf4ed;
  --mx37-line:#dfe9e2;
  --mx37-ink:#18201d;
  --mx37-muted:#657069;
}
body{color:var(--mx37-ink);background:#fff}
.mx-wrap{width:min(1220px,calc(100% - 44px))}
.mx-header,.mx-header--overlay,.mx-header--overlay:not(.is-scrolled),.mx-header--overlay.is-scrolled{
  height:74px;background:#fff;border-bottom:1px solid var(--mx37-line);box-shadow:0 4px 18px rgba(23,73,46,.045);backdrop-filter:none
}
.admin-bar .mx-header,.admin-bar .mx-header--overlay{top:32px}
.mx-brand__logo{max-height:44px}
.mx-brand__mark{background:var(--mx37-green-dark);color:#fff}
.mx-brand__text{color:var(--mx37-green-dark);font-weight:650}
.mx-site-nav{gap:20px}.mx-nav-list{gap:20px}
.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:#334038;font-size:13.5px;font-weight:560}
.mx-nav-list a:hover,.mx-nav-list a.is-current{color:var(--mx37-green-dark)}
.mx-nav-submenu{border:1px solid var(--mx37-line);box-shadow:0 18px 38px rgba(18,59,42,.10)}
.mx-header-cta,.mx-header--overlay .mx-header-cta{background:var(--mx37-green);border:1px solid var(--mx37-green);color:#fff;border-radius:9px;font-weight:620}
.mx-header-cta:hover{background:var(--mx37-green-dark);border-color:var(--mx37-green-dark)}
.mx-site-menu-toggle{border-color:var(--mx37-line);color:var(--mx37-ink)}.mx-menu-icon i{background:var(--mx37-ink)}

.mx-footer{background:#f4f8f5;border-top:1px solid var(--mx37-line);padding:48px 0 22px;color:var(--mx37-ink)}
.mx-footer-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:36px}
.mx-footer-logo{color:var(--mx37-green-dark)!important;font-size:21px!important;font-weight:670}
.mx-footer-brand p{max-width:430px;color:var(--mx37-muted);font-size:13.5px;line-height:1.65}
.mx-footer-grid strong{color:var(--mx37-green-dark);font-size:13px;font-weight:650}
.mx-footer-grid a{color:#56645a;font-size:13px;line-height:1.5}.mx-footer-grid a:hover{color:var(--mx37-green-dark)}
.mx-footer-pills a{border-color:#bfd4c5;color:var(--mx37-green-dark)!important;background:#fff}
.mx-footer-bottom{border-top-color:var(--mx37-line);color:#7b867f;margin-top:34px}

.mx-mobile-dock{background:rgba(255,255,255,.985);border-top:1px solid var(--mx37-line);box-shadow:0 -8px 24px rgba(24,73,46,.07)}
.mx-mobile-dock a{color:#67746b}.mx-mobile-dock a.is-current{color:var(--mx37-green-dark);background:#edf5ef}

@media(max-width:1023px){
  .mx-wrap{width:min(920px,calc(100% - 32px))}
  .mx-site-nav,.mx-header--overlay .mx-site-nav{top:74px;background:#fff;border-left:1px solid var(--mx37-line)}
  .mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:var(--mx37-ink);font-size:15px}
  .mx-site-menu-overlay.is-open{inset:74px 0 0}
}
@media(max-width:782px){.admin-bar .mx-header,.admin-bar .mx-header--overlay{top:46px}}
@media(max-width:767px){
  .mx-wrap{width:calc(100% - 24px)}
  .mx-header,.mx-header--overlay{height:64px}.mx-site-nav,.mx-header--overlay .mx-site-nav{top:64px}.mx-site-menu-overlay.is-open{inset:64px 0 0}
  .mx-brand__logo{max-height:39px}
  .mx-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.mx-footer-brand{grid-column:1/-1}
}
@media(max-width:430px){.mx-footer-grid{grid-template-columns:1fr}.mx-footer-brand{grid-column:auto}}


/* v0.1.40 — public sayfalarda aynı kurumsal ölçü ve kart ritmi */
.mx-catalog-page,.mx-public-subpage{--mx39-green:#087a3e;--mx39-green-dark:#075d32;--mx39-mint:#f4f9f5;--mx39-line:#dfe9e2;--mx39-ink:#18201d;--mx39-muted:#657069}
.mx-catalog-page .mx-catalog-hero,.mx-public-subpage .mx-catalog-hero{padding:50px 0 36px;background:#fff;border-bottom:1px solid var(--mx39-line)}
.mx-catalog-page .mx-catalog-hero h1,.mx-public-subpage .mx-catalog-hero h1{font-size:clamp(34px,4.2vw,52px);line-height:1.04;letter-spacing:-.04em;color:var(--mx39-ink);margin:0 0 14px;font-weight:630}
.mx-catalog-page .mx-catalog-hero p,.mx-public-subpage .mx-catalog-hero p{max-width:760px;color:var(--mx39-muted);font-size:16px}
.mx-catalog-page .mx-section,.mx-public-subpage .mx-section{padding:62px 0}
.mx-catalog-page .mx-catalog-groups{background:var(--mx39-mint);border-bottom:1px solid var(--mx39-line)}
.mx-category-chips{gap:8px;margin-bottom:28px}.mx-category-chips a{border-color:#cbdacf;background:#fff;color:#445248}.mx-category-chips a.active,.mx-category-chips a:hover{background:var(--mx39-green);border-color:var(--mx39-green);color:#fff}
.mx-brochure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mx-brochure-card{border-radius:14px;border-color:var(--mx39-line);box-shadow:none}.mx-brochure-card>a{background:#fff}.mx-brochure-card img{object-fit:contain;background:#fff;padding:8px}.mx-brochure-card>div{padding:10px 12px 12px}.mx-brochure-card>div span{color:var(--mx39-green);font-size:10.5px}.mx-brochure-card>div strong{font-size:12px;line-height:1.35;color:var(--mx39-ink)}
.mx-video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mx-video-library-card{border-color:var(--mx39-line);border-radius:16px;background:#fff}.mx-video-library-card__media{background:#07160f}.mx-video-library-card__media video{object-fit:contain!important;background:#07160f}
@media(max-width:1023px){.mx-brochure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mx-catalog-page .mx-section,.mx-public-subpage .mx-section{padding:46px 0}.mx-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mx-video-library-grid{grid-template-columns:1fr}.mx-video-library-card.is-portrait{width:min(100%,390px);margin-inline:auto}}

.mx-public-v0140 .mx-public-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mx-public-v0140 .mx-public-product-card{border:1px solid var(--mx39-line);border-radius:15px;background:#fff;overflow:hidden;box-shadow:none}.mx-public-v0140 .mx-public-product-image{display:block;background:#fff;border-bottom:1px solid #edf2ee}.mx-public-v0140 .mx-public-product-card img{width:100%;height:224px;display:block;object-fit:contain;padding:12px;background:#fff}.mx-public-v0140 .mx-public-product-card>div{padding:14px 15px 16px}.mx-public-v0140 .mx-public-product-card h3{font-size:15px;line-height:1.3;margin:8px 0 9px}.mx-public-v0140 .mx-product-category{color:var(--mx39-green);font-size:10.5px;font-weight:650}
@media(max-width:1100px){.mx-public-v0140 .mx-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.mx-public-v0140 .mx-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mx-public-v0140 .mx-public-product-card img{height:174px;padding:8px}.mx-public-v0140 .mx-public-product-card>div{padding:11px}.mx-public-v0140 .mx-public-product-card h3{font-size:13.5px}}


/* v0.1.40 — MenkulEX referanslı koyu kurumsal header + footer kapanışı */
.mx-header,.mx-header--overlay,.mx-header--overlay:not(.is-scrolled),.mx-header--overlay.is-scrolled{
  background:#063d2b;border-bottom-color:rgba(255,255,255,.10);box-shadow:0 8px 26px rgba(6,45,31,.13)
}
.mx-brand__text{color:#fff}.mx-brand__mark{background:#fff;color:#075d32;border:1px solid rgba(255,255,255,.72)}
.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:rgba(255,255,255,.90)}
.mx-nav-list a:hover,.mx-nav-list a.is-current{color:#fff}
.mx-header-cta,.mx-header--overlay .mx-header-cta{background:#fff;border-color:#fff;color:#075d32}
.mx-header-cta:hover{background:#edf7f0;border-color:#edf7f0;color:#063d2b}
.mx-site-menu-toggle{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.08);color:#fff}.mx-menu-icon i{background:#fff}
.mx-footer{background:#fff;border-top:1px solid var(--mx37-line);padding-top:54px}
.mx-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px}.mx-footer-legal{display:flex;gap:18px}.mx-footer-legal a{color:#738078;text-decoration:none;font-size:12px}.mx-footer-legal a:hover{color:var(--mx37-green-dark)}
@media(max-width:1023px){
 .mx-site-nav,.mx-header--overlay .mx-site-nav{background:#fff}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:var(--mx37-ink)}.mx-header-cta,.mx-header--overlay .mx-header-cta{background:var(--mx37-green);border-color:var(--mx37-green);color:#fff}
}
@media(max-width:620px){.mx-footer-bottom{align-items:flex-start;flex-direction:column}.mx-footer-legal{gap:14px;flex-wrap:wrap}}

/* Public merkezlerde daha dengeli hiyerarşi */
.mx-catalog-page .mx-catalog-hero,.mx-public-subpage .mx-catalog-hero{background:#f8fbf9}
.mx-catalog-page .mx-catalog-hero p,.mx-public-subpage .mx-catalog-hero p{font-size:15px;line-height:1.65}
.mx-catalog-page .mx-section-heading h2,.mx-public-subpage .mx-section-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.12;letter-spacing:-.025em}
.mx-public-v0140 .mx-public-product-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mx-public-v0140 .mx-public-product-card:hover{transform:translateY(-2px);border-color:#bdd1c2;box-shadow:0 10px 24px rgba(27,76,48,.06)}

/* ===== visual-system-v0141.css ===== */
/* MXonnowell v0.1.41 — Blue/Green Fluid Public Design System */
:root{
 --mx41-green:#0a8847;--mx41-green-2:#69c321;--mx41-deep:#064b37;--mx41-deeper:#04382f;
 --mx41-blue:#088bd2;--mx41-blue-deep:#075f9f;--mx41-ink:#112119;--mx41-muted:#607068;
 --mx41-line:#dce9e2;--mx41-soft:#f5fbfd;--mx41-white:#fff;
 --mx41-shadow:0 18px 50px rgba(14,62,43,.08);--mx41-radius:22px;
}
html{background:#f6fbfd}
body{position:relative;isolation:isolate;background:#f7fbfc;color:var(--mx41-ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;font-weight:430;-webkit-font-smoothing:auto;text-rendering:geometricPrecision;font-synthesis:none}
body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;opacity:.065;filter:blur(36px);background-repeat:no-repeat;background-size:cover;background-position:center}
body:before{inset:12vh 55% 14vh -8vw;background-image:url('../images/mxon-leaf-blue-landscape.webp')}
body:after{inset:32vh -9vw 2vh 60%;background-image:url('../images/mxon-leaf-green-landscape.webp')}
body>*{position:relative;z-index:1}
.mx-wrap{width:min(1240px,calc(100% - 48px))}
.mx-section,.mx-catalog-hero,.mx-public-subpage .mx-section,.mx-catalog-page .mx-section{background:#fff}
.mx-soft-section{background:#fff!important}
.mx-section{padding:68px 0}
.mx-kicker,.mx-eyebrow{color:var(--mx41-green)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.11em!important}
.mx-section-heading{margin-bottom:28px}.mx-section-heading h1,.mx-section-heading h2,.mx-public-subpage h2,.mx-catalog-page h2{color:var(--mx41-ink);font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.032em;font-weight:610;text-wrap:balance}
.mx-section-heading p,.mx-editorial-lead,.mx-public-subpage p,.mx-catalog-page p{color:var(--mx41-muted);font-size:15px;line-height:1.68}
.mx-btn{min-height:46px;border-radius:10px;border-color:var(--mx41-green);background:var(--mx41-green);color:#fff;font-size:13.5px;font-weight:630}.mx-btn:hover{background:var(--mx41-deep);border-color:var(--mx41-deep)}
.mx-btn--ghost{background:#fff!important;color:var(--mx41-deep)!important;border-color:#bdd8c6!important}.mx-btn--white{background:#fff!important;border-color:#fff!important;color:var(--mx41-deep)!important}.mx-btn--glass{background:transparent!important;border-color:rgba(255,255,255,.52)!important;color:#fff!important}
.mx-text-link{color:var(--mx41-deep);font-size:13.5px;font-weight:640;text-decoration:none}.mx-text-link:hover{text-decoration:none;color:var(--mx41-green)}

/* Public header */
.mx-header,.mx-header--overlay,.mx-header--overlay:not(.is-scrolled),.mx-header--overlay.is-scrolled{height:72px;border-bottom:1px solid rgba(255,255,255,.13);box-shadow:none}
.mx-header:not(.mx-header--home){position:sticky;top:0;background:rgba(6,75,55,.98);backdrop-filter:blur(14px) saturate(130%)}
.mx-header--home{position:fixed;top:0;left:0;right:0;background:rgba(4,48,49,.34);backdrop-filter:blur(13px) saturate(130%);z-index:120;border-bottom-color:rgba(255,255,255,.16)}
.mx-header--home.is-scrolled{background:rgba(4,62,50,.93);box-shadow:0 8px 24px rgba(0,28,22,.12)}
.admin-bar .mx-header--home{top:32px}.mx-header__in{height:72px}
.mx-brand{gap:10px}.mx-brand__mark{width:34px;height:34px;border-radius:9px;background:#fff;color:var(--mx41-green);font-weight:750}.mx-brand__lockup{display:grid;gap:0}.mx-brand__text{color:#fff!important;font-size:17px;font-weight:650;line-height:1.05}.mx-brand__lockup small{color:rgba(255,255,255,.72);font-size:9px;line-height:1.1;margin-top:2px;font-weight:500}.mx-brand__logo{max-height:44px}
.mx-site-nav{gap:22px}.mx-nav-list{gap:22px}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:rgba(255,255,255,.94);font-size:13px;font-weight:570;min-height:42px}.mx-nav-list a:hover,.mx-nav-list a.is-current{color:#fff}.mx-nav-submenu{background:#fff!important;border:1px solid var(--mx41-line)!important;box-shadow:0 16px 34px rgba(16,54,39,.12)!important}.mx-nav-submenu a{color:var(--mx41-ink)!important}.mx-header-cta,.mx-header--overlay .mx-header-cta{min-height:42px;padding:0 17px;background:var(--mx41-green);border-color:var(--mx41-green);color:#fff;border-radius:9px;font-weight:650}.mx-header-cta:hover{background:#0a773f;border-color:#0a773f;color:#fff}

/* Public subpages */
.mx-catalog-hero{padding:76px 0 38px;border-bottom:1px solid var(--mx41-line)}.mx-catalog-hero h1{font-size:clamp(38px,5vw,58px);font-weight:610;color:var(--mx41-ink)}
.mx-subpage-hero{background:#fff;min-height:420px;display:flex;align-items:flex-end;border-bottom:1px solid var(--mx41-line)}.mx-subpage-hero--media{min-height:520px}.mx-subpage-hero__media img{object-fit:cover}.mx-subpage-hero__overlay{background:rgba(5,44,41,.55)}.mx-subpage-hero__content{padding:100px 0 56px}.mx-subpage-hero h1{font-size:clamp(40px,5vw,62px);font-weight:610;letter-spacing:-.04em}.mx-subpage-hero:not(.mx-subpage-hero--media) h1{color:var(--mx41-ink)}.mx-subpage-hero:not(.mx-subpage-hero--media) p{color:var(--mx41-muted)}
.mx-editorial-grid,.mx-contact-panels,.mx-four-principles,.mx-statement-card,.mx-faq-list details,.mx-legal-copy{background:#fff}
.mx-editorial-aside a,.mx-four-principles article,.mx-contact-panels article,.mx-statement-card,.mx-faq-list details{border-color:var(--mx41-line)!important;border-radius:16px!important;box-shadow:0 10px 26px rgba(19,67,47,.035)}
.mx-statement-card blockquote{color:var(--mx41-ink);font-weight:520}
.mx-category-chips a{border-color:var(--mx41-line);color:#425248}.mx-category-chips a.active,.mx-category-chips a:hover{background:var(--mx41-green);border-color:var(--mx41-green);color:#fff}
.mx-public-product-card,.mx-product-category-card,.mx-brochure-card,.mx-video-library-card{border-color:var(--mx41-line)!important;background:#fff!important;border-radius:16px!important;box-shadow:none!important}.mx-public-product-card:hover,.mx-product-category-card:hover,.mx-brochure-card:hover{border-color:#b9d8c3!important;box-shadow:0 12px 28px rgba(14,76,43,.055)!important}
.mx-public-product-card img,.mx-product-category-card img,.mx-brochure-card img{background:#fff!important}
.mx-pagination a{border-color:var(--mx41-line);background:#fff}.mx-pagination a.active{background:var(--mx41-green);border-color:var(--mx41-green)}

/* Footer */
.mx-footer-v0141{background:var(--mx41-deep)!important;border-top:0!important;color:#fff!important;padding:52px 0 20px!important}
.mx-footer-v0141 .mx-footer-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:34px}.mx-footer-v0141 .mx-footer-logo{display:inline-flex;align-items:center;gap:9px;color:#fff!important;text-decoration:none}.mx-footer-logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--mx41-green);font-weight:760}.mx-footer-v0141 .mx-footer-logo>span:last-child{display:grid;font-size:18px;line-height:1}.mx-footer-v0141 .mx-footer-logo small{font-size:9px;color:rgba(255,255,255,.66);margin-top:4px}.mx-footer-v0141 .mx-footer-brand p{color:rgba(255,255,255,.72);font-size:12.5px;line-height:1.65;max-width:320px}.mx-footer-v0141 .mx-footer-grid strong{color:#fff;font-size:12.5px;font-weight:650}.mx-footer-v0141 .mx-footer-grid a{color:rgba(255,255,255,.72);font-size:12.5px}.mx-footer-v0141 .mx-footer-grid a:hover{color:#fff}.mx-footer-v0141 .mx-footer-bottom{border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.55);margin-top:32px;padding-top:16px}.mx-footer-v0141 .mx-footer-legal a{color:rgba(255,255,255,.60)}

/* Mobile dock */
.mx-mobile-dock{background:rgba(255,255,255,.97)!important;border-top:1px solid var(--mx41-line)!important;box-shadow:0 -10px 28px rgba(16,58,41,.08)!important}.mx-mobile-dock a{color:#53635a!important}.mx-mobile-dock a.is-current{color:var(--mx41-green)!important}.mx-mobile-dock svg{stroke:currentColor!important}

@media(max-width:1023px){
 .mx-header,.mx-header--overlay{height:66px}.mx-header__in{height:66px}.mx-site-menu-toggle{display:inline-flex;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.30);color:#fff}.mx-menu-icon i{background:#fff}.mx-site-nav,.mx-header--overlay .mx-site-nav{top:66px;background:#fff;border-left:1px solid var(--mx41-line)}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:var(--mx41-ink);font-size:15px}.mx-header-cta,.mx-header--overlay .mx-header-cta{background:var(--mx41-green);border-color:var(--mx41-green);color:#fff}.mx-brand__text{font-size:16px}
 .admin-bar .mx-header--home{top:46px}
 .mx-footer-v0141 .mx-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.mx-footer-brand{grid-column:1/-1}
}
@media(max-width:767px){
 body:before{inset:12vh 34% 16vh -40vw;opacity:.045}body:after{inset:45vh -42vw 5vh 35%;opacity:.05}
 .mx-wrap{width:calc(100% - 24px)}.mx-section{padding:48px 0}.mx-section-heading h1,.mx-section-heading h2,.mx-public-subpage h2,.mx-catalog-page h2{font-size:clamp(28px,8vw,36px)}
 .mx-footer-v0141{padding-bottom:86px!important}.mx-footer-v0141 .mx-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.mx-footer-v0141 .mx-footer-brand{grid-column:1/-1}.mx-footer-v0141 .mx-footer-bottom{align-items:flex-start;flex-direction:column}.mx-footer-v0141 .mx-footer-legal{flex-wrap:wrap}
 .mx-subpage-hero__content{padding:84px 0 42px}.mx-subpage-hero{min-height:360px}.mx-subpage-hero--media{min-height:480px}
}
@media(max-width:430px){.mx-footer-v0141 .mx-footer-grid{grid-template-columns:1fr}.mx-footer-v0141 .mx-footer-brand{grid-column:auto}}

/* ===== home-v0141.css ===== */
/* MXonnowell v0.1.41 — Generated visual reference implementation */
.mx-public-v0141{--green:var(--mx41-green);--green2:var(--mx41-green-2);--deep:var(--mx41-deep);--blue:var(--mx41-blue);--ink:var(--mx41-ink);--muted:var(--mx41-muted);--line:var(--mx41-line);background:transparent}
.mx-public-v0141 .mx-section{background:#fff}

/* Full-screen cinematic first video */
.mx-film-hero-v0141{position:relative;background:#052d34;height:100svh;min-height:620px;overflow:hidden}
.mx-film-hero-v0141 .mx-film-shell,.mx-film-hero-v0141 .mx-film-stage,.mx-film-hero-v0141 .mx-film-slide{position:absolute;inset:0;width:100%;height:100%}
.mx-film-hero-v0141 .mx-film-stage{background:#052d34;overflow:hidden;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto}
.mx-film-hero-v0141 .mx-film-slide{opacity:0;visibility:hidden;transition:opacity .48s ease,visibility .48s ease}.mx-film-hero-v0141 .mx-film-slide.is-active{opacity:1;visibility:visible}
.mx-film-hero-v0141 .mx-film-slide video,.mx-film-hero-v0141 .mx-film-stage--image img,.mx-film-hero-v0141 .mx-film-fallback,.mx-film-hero-v0141 .mx-film-fallback img{width:100%;height:100%;display:block;object-fit:cover;background:#052d34}
.mx-film-hero-v0141:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(0,35,38,.08);z-index:2}
.mx-film-hero-v0141 .mx-film-toolbar{position:absolute;left:50%;bottom:28px;z-index:8;transform:translateX(-50%);display:flex;align-items:center;gap:10px;height:auto;padding:7px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(3,37,39,.38);backdrop-filter:blur(12px)}
.mx-film-hero-v0141 .mx-film-prev,.mx-film-hero-v0141 .mx-film-next,.mx-film-hero-v0141 .mx-film-pause{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.11);color:#fff}.mx-film-hero-v0141 .mx-film-prev svg,.mx-film-hero-v0141 .mx-film-next svg,.mx-film-hero-v0141 .mx-film-pause svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.mx-film-hero-v0141 .mx-film-dots{display:flex;gap:6px}.mx-film-hero-v0141 .mx-film-dots button{width:24px;height:3px;border:0;border-radius:999px;background:rgba(255,255,255,.38);padding:0}.mx-film-hero-v0141 .mx-film-dots button.is-active{width:40px;background:#fff}

/* floating quick access */
.mx-home-quicknav-v0141{position:relative;z-index:12;margin-top:-44px;background:transparent;padding:0 0 20px}.mx-home-quicknav-v0141 .mx-home-quicknav__grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 18px 42px rgba(20,65,47,.09)}
.mx-home-quicknav-v0141 a{min-width:0;min-height:112px;padding:22px 20px;display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:13px;text-decoration:none;border-left:1px solid var(--line);background:#fff}.mx-home-quicknav-v0141 a:first-child{border-left:0}.mx-home-quicknav-v0141 a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--deep);background:#f3f9f5}.mx-home-quicknav-v0141 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65}.mx-home-quicknav-v0141 a>div{display:grid;gap:3px}.mx-home-quicknav-v0141 strong{font-size:14px;font-weight:650}.mx-home-quicknav-v0141 em{font-style:normal;color:var(--muted);font-size:11.5px;line-height:1.35}.mx-home-quicknav-v0141 b{color:var(--green);font-size:17px;font-weight:500}.mx-home-quicknav-v0141 a:hover{background:#fbfefc}

/* intro */
.mx-home-intro-v0141{padding-top:66px!important}.mx-home-intro-v0141__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:64px}.mx-home-intro-v0141__copy h1{margin:0;color:var(--ink);font-size:clamp(34px,4vw,50px);line-height:1.06;letter-spacing:-.04em;font-weight:610;max-width:560px}.mx-home-intro-v0141__copy>p:not(.mx-kicker){max-width:590px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.72}.mx-home-values{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0 24px}.mx-home-values span{display:grid;justify-items:center;gap:6px;min-width:90px;color:var(--deep)}.mx-home-values i{font-style:normal;font-size:24px;line-height:1}.mx-home-values strong{font-size:11px;font-weight:600}.mx-home-intro-v0141__media{margin:0;min-height:360px;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #edf3ef}.mx-home-intro-v0141__media img{width:100%;height:100%;max-height:470px;display:block;object-fit:contain;background:#fff;padding:10px}

/* categories */
.mx-home-categories-v0141{padding-top:50px!important}.mx-product-category-grid-v0141{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mx-product-category-grid-v0141 .mx-product-category-card{display:block;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff;text-decoration:none;min-width:0}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:166px;border:0;overflow:hidden;background:#fff}.mx-product-category-grid-v0141 .mx-product-category-card__media img{width:100%;height:100%;object-fit:contain;padding:8px;background:#fff}.mx-product-category-grid-v0141 .mx-product-category-card__copy{min-height:50px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf3ef}.mx-product-category-grid-v0141 .mx-product-category-card__copy strong{font-size:12.5px;font-weight:650;color:var(--ink)}.mx-product-category-grid-v0141 .mx-product-category-card__copy b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;font-size:12px}.mx-product-category-grid-v0141 .mx-product-category-card:hover{transform:translateY(-2px)}

/* brochure + video */
.mx-home-media-v0141{padding-top:54px!important}.mx-home-media-v0141__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:start}.mx-home-media-v0141 .mx-section-heading{margin-bottom:18px}.mx-home-media-v0141 .mx-section-heading h2{font-size:clamp(25px,2.4vw,34px)}.mx-brochure-strip-v0141{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mx-brochure-strip-v0141>a{display:block;text-decoration:none;color:var(--ink)}.mx-brochure-strip-v0141>a>div{aspect-ratio:3/4;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.mx-brochure-strip-v0141 img{width:100%;height:100%;object-fit:contain;padding:5px;background:#fff}.mx-brochure-strip-v0141 strong{display:block;margin-top:8px;font-size:11.5px;line-height:1.35;font-weight:580;color:#435047;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mx-home-video-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.mx-home-feature-video{min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#052d34}.mx-home-feature-video .mx-device-video,.mx-home-feature-video video{width:100%;height:100%;min-height:300px}.mx-home-feature-video video{display:block;object-fit:cover;background:#052d34}.mx-home-video-mini{min-height:300px;position:relative;overflow:hidden;border-radius:14px;text-decoration:none;color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-image:linear-gradient(rgba(3,58,77,.10),rgba(3,41,62,.62)),var(--mx-mini-bg);background-position:center;background-size:cover}.mx-home-video-mini span{position:absolute;top:18px;left:18px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(2,34,43,.52);border:1px solid rgba(255,255,255,.5)}.mx-home-video-mini svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.6}.mx-home-video-mini strong{font-size:13px;line-height:1.3}.mx-home-video-mini em{font-style:normal;margin-top:5px;color:rgba(255,255,255,.78);font-size:10.5px;line-height:1.35}

/* opportunity */
.mx-home-opportunity-v0141{background:#fff!important}.mx-home-opportunity-v0141__panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);min-height:380px;overflow:hidden;border-radius:20px;background:#08713c}.mx-home-opportunity-v0141__panel>div{padding:46px 48px;display:flex;flex-direction:column;justify-content:center}.mx-home-opportunity-v0141 .mx-kicker{color:#d8f0df!important}.mx-home-opportunity-v0141 h2{margin:0;color:#fff;font-size:clamp(31px,3.2vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:610}.mx-home-opportunity-v0141 p{margin:14px 0 0;color:rgba(255,255,255,.82);font-size:15px;line-height:1.65}.mx-home-opportunity-v0141 figure{margin:0;background:#fff;overflow:hidden}.mx-home-opportunity-v0141 picture,.mx-home-opportunity-v0141 figure img{width:100%;height:100%;display:block}.mx-home-opportunity-v0141 figure img{object-fit:cover}.mx-home-opportunity-v0141 .mx-actions{margin-top:22px}

/* vision */
.mx-home-vision-v0141{padding-top:56px!important}.mx-home-vision-v0141__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:58px;align-items:center}.mx-home-vision-v0141 h2{margin:0;color:var(--ink);font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.036em;font-weight:610}.mx-home-vision-v0141 p{margin:16px 0 24px;color:var(--muted);font-size:15px;line-height:1.7}.mx-home-vision-v0141 figure{margin:0;aspect-ratio:16/7;border-radius:18px;overflow:hidden;background:#eef8f2}.mx-home-vision-v0141 figure picture,.mx-home-vision-v0141 figure img{width:100%;height:100%;display:block}.mx-home-vision-v0141 figure img{object-fit:cover}

/* join CTA */
.mx-home-join-v0141{padding:0 0 58px;background:#fff}.mx-home-join-v0141__panel{position:relative;overflow:hidden;min-height:112px;border-radius:17px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:28px;background-image:linear-gradient(rgba(4,102,54,.84),rgba(6,124,59,.78)),var(--mx-join-bg);background-position:center;background-size:cover;color:#fff}.mx-home-join-v0141__panel>div{display:flex;align-items:center;gap:16px}.mx-join-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--green);font-size:24px;flex:0 0 auto}.mx-home-join-v0141 h2{margin:0;font-size:23px;line-height:1.1;font-weight:620}.mx-home-join-v0141 p{margin:6px 0 0;color:rgba(255,255,255,.82);font-size:12.5px}

@media(max-width:1120px){.mx-product-category-grid-v0141{grid-template-columns:repeat(3,1fr)}.mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid{grid-template-columns:1fr 1fr}.mx-home-media-v0141__grid{grid-template-columns:1fr}.mx-home-opportunity-v0141__panel{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.mx-home-quicknav-v0141 .mx-home-quicknav__grid{grid-template-columns:1fr 1fr}.mx-home-quicknav-v0141 a:nth-child(3){border-left:0;border-top:1px solid var(--line)}.mx-home-quicknav-v0141 a:nth-child(4){border-top:1px solid var(--line)}.mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid,.mx-home-opportunity-v0141__panel{grid-template-columns:1fr}.mx-home-intro-v0141__media{order:-1}.mx-home-vision-v0141 figure{order:-1}.mx-home-opportunity-v0141 figure{order:-1;min-height:320px}.mx-home-video-row{grid-template-columns:minmax(0,1fr) 160px}}
@media(max-width:767px){
 .mx-film-hero-v0141{height:100svh;min-height:560px}.mx-film-hero-v0141 .mx-film-slide video{object-fit:cover}.mx-film-hero-v0141 .mx-film-toolbar{bottom:18px}.mx-film-hero-v0141 .mx-film-dots button{width:18px}.mx-film-hero-v0141 .mx-film-dots button.is-active{width:30px}
 .mx-home-quicknav-v0141{margin-top:-26px;padding-bottom:10px}.mx-home-quicknav-v0141 a{min-height:92px;padding:15px 13px;grid-template-columns:36px 1fr 14px}.mx-home-quicknav-v0141 a>span{width:34px;height:34px}.mx-home-quicknav-v0141 svg{width:20px;height:20px}.mx-home-quicknav-v0141 strong{font-size:12.5px}.mx-home-quicknav-v0141 em{font-size:10px}
 .mx-home-intro-v0141{padding-top:46px!important}.mx-home-intro-v0141__grid{gap:30px}.mx-home-intro-v0141__media{min-height:0}.mx-home-intro-v0141__copy h1{font-size:clamp(31px,9vw,40px)}.mx-home-values{gap:12px}.mx-home-values span{min-width:76px}
 .mx-product-category-grid-v0141{grid-template-columns:repeat(2,1fr);gap:8px}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:145px}.mx-product-category-grid-v0141 .mx-product-category-card__copy{padding:9px 10px}.mx-product-category-grid-v0141 .mx-product-category-card__copy strong{font-size:11.5px}
 .mx-home-media-v0141__grid{gap:44px}.mx-brochure-strip-v0141{gap:7px}.mx-brochure-strip-v0141 strong{font-size:10.5px}.mx-home-video-row{grid-template-columns:1fr}.mx-home-video-mini{min-height:160px}.mx-home-feature-video .mx-device-video,.mx-home-feature-video video{min-height:220px}
 .mx-home-opportunity-v0141__panel{border-radius:16px}.mx-home-opportunity-v0141__panel>div{padding:34px 22px}.mx-home-opportunity-v0141 h2{font-size:clamp(29px,8vw,38px)}.mx-home-opportunity-v0141 figure{min-height:260px}
 .mx-home-vision-v0141__grid{gap:28px}.mx-home-vision-v0141 figure{aspect-ratio:4/3}.mx-home-join-v0141__panel{align-items:flex-start;flex-direction:column;padding:22px}.mx-home-join-v0141__panel .mx-btn{width:100%}
}
@media(max-width:430px){.mx-home-quicknav-v0141 .mx-home-quicknav__grid{grid-template-columns:1fr}.mx-home-quicknav-v0141 a{border-left:0;border-top:1px solid var(--line)}.mx-home-quicknav-v0141 a:first-child{border-top:0}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:130px}}
@media(prefers-reduced-motion:reduce){.mx-film-hero-v0141 .mx-film-slide{transition:none}}

/* ===== visual-system-v0142.css ===== */
/* MXonnowell v0.1.42 — Blue/Green image-backed public stabilisation */
:root{
 --mx42-green:#0a8847;
 --mx42-blue:#087fbd;
 --mx42-ink:#112119;
 --mx42-muted:#5d6b64;
 --mx42-line:#dce8e1;
 --mx42-blue-bg:url('../images/mxon-leaf-blue-landscape.webp');
 --mx42-green-bg:url('../images/mxon-leaf-green-landscape.webp');
 --mx42-shadow:0 16px 42px rgba(21,69,52,.07);
}
html{background:#fff}
body{background:#fff!important;color:var(--mx42-ink);font-weight:440;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body:before,body:after{opacity:.035!important;filter:blur(48px)!important}
.mx-section,.mx-soft-section,.mx-catalog-page .mx-section,.mx-public-subpage .mx-section{background:#fff!important}
.mx-wrap{width:min(1280px,calc(100% - 48px))}
.mx-section{padding:58px 0}
.mx-section-heading{margin-bottom:22px}
.mx-section-heading h1,.mx-section-heading h2,.mx-public-subpage h2,.mx-catalog-page h2{font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.028em;font-weight:620}
.mx-section-heading p,.mx-public-subpage p,.mx-catalog-page p{font-size:14px;line-height:1.65;color:var(--mx42-muted)}

/* Header: gerçek glass, ana sayfada videonun üstünde. Düz koyu renk yok. */
.mx-header,.mx-header--overlay,.mx-header--overlay:not(.is-scrolled),.mx-header--overlay.is-scrolled{height:64px;border:0!important;box-shadow:none!important;background:transparent!important;isolation:isolate;overflow:visible}
.mx-header:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--mx42-blue-bg);background-size:cover;background-position:center 42%;opacity:.58;transition:opacity .22s ease,filter .22s ease;filter:saturate(.92) brightness(.72)}
.mx-header--home:before{opacity:.28;filter:saturate(.9) brightness(.62)}
.mx-header--home{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}
.mx-header--home.is-scrolled:before{opacity:.78;filter:saturate(.9) brightness(.62)}
.mx-header--home.is-scrolled{backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);box-shadow:0 8px 25px rgba(20,70,100,.10)!important}
.mx-header__in{height:64px}
.mx-brand__mark{width:32px;height:32px;border-radius:9px;background:#fff!important;color:var(--mx42-green)!important;border:0!important}
.mx-brand__text{font-size:16px!important;font-weight:650!important;color:#fff!important}.mx-brand__lockup small{font-size:8.5px!important;color:rgba(255,255,255,.84)!important}
.mx-nav-list,.mx-site-nav{gap:19px!important}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{font-size:12.5px!important;font-weight:620!important;color:#fff!important;text-shadow:0 1px 10px rgba(0,35,50,.32)}
.mx-header-cta,.mx-header--overlay .mx-header-cta{min-height:40px!important;padding:0 16px!important;border-radius:9px!important;background:#fff!important;border-color:#fff!important;color:#087443!important;text-shadow:none!important}
.mx-header-cta:hover{background:#f8fffb!important;color:#075f39!important}

/* Ana film: başlık/menü güvenli alanı ve daha iyi kadraj */
.mx-film-hero-v0141{min-height:650px!important;background-image:var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mx-film-hero-v0141 .mx-film-stage{background:transparent!important}
.mx-film-hero-v0141 .mx-film-slide video{object-position:center 59%!important;background:transparent!important}
.mx-film-hero-v0141:after{background:linear-gradient(to bottom,rgba(0,35,50,.08),rgba(0,35,50,.01) 24%,rgba(0,0,0,0) 62%,rgba(0,35,50,.08))!important}
.mx-film-hero-v0141 .mx-film-toolbar{bottom:20px!important;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.42)!important;backdrop-filter:blur(14px)}

/* Hero / public sayfa başlık alanları: YATAY MAVİ. */
.mx-catalog-hero,.mx-subpage-hero:not(.mx-subpage-hero--media),.mx-final-cta{position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,69,111,.34),rgba(0,75,104,.30)),var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important;border:0!important;color:#fff!important}
.mx-catalog-hero{padding:62px 0 44px!important}
.mx-catalog-hero h1,.mx-catalog-hero h2,.mx-catalog-hero p,.mx-catalog-hero .mx-kicker,.mx-catalog-hero .mx-text-link,.mx-subpage-hero:not(.mx-subpage-hero--media) h1,.mx-subpage-hero:not(.mx-subpage-hero--media) p,.mx-subpage-hero:not(.mx-subpage-hero--media) .mx-kicker,.mx-final-cta h2,.mx-final-cta p,.mx-final-cta .mx-kicker{color:#fff!important}
.mx-catalog-hero h1,.mx-subpage-hero h1{font-size:clamp(36px,4.4vw,56px)!important;line-height:1.03!important;font-weight:620!important;letter-spacing:-.035em!important}
.mx-catalog-hero p,.mx-subpage-hero p{max-width:780px!important;color:rgba(255,255,255,.9)!important}
.mx-final-cta__inner{border:1px solid rgba(255,255,255,.28);border-radius:18px;padding:28px 32px;background:rgba(255,255,255,.07);backdrop-filter:blur(8px)}
.mx-final-cta .mx-btn{background:#fff!important;border-color:#fff!important;color:#087443!important}.mx-final-cta .mx-btn--ghost{background:rgba(255,255,255,.10)!important;color:#fff!important;border-color:rgba(255,255,255,.52)!important}

/* Hakkımızda vb medya hero varsa başlık kutusu da YATAY MAVİ dokulu glass */
.mx-subpage-hero--media .mx-subpage-hero__content{position:relative;z-index:3;width:min(780px,calc(100% - 48px));margin-left:max(24px,calc((100% - 1280px)/2));padding:34px 38px!important;border-radius:20px;background-image:linear-gradient(rgba(0,72,110,.56),rgba(0,65,97,.52)),var(--mx42-blue-bg);background-size:cover;background-position:center;box-shadow:var(--mx42-shadow)}
.mx-subpage-hero--media .mx-subpage-hero__overlay{background:rgba(255,255,255,.04)!important}
.mx-subpage-hero--media h1,.mx-subpage-hero--media p,.mx-subpage-hero--media .mx-kicker{color:#fff!important}

/* Ana sayfa hızlı erişim / kartlar */
.mx-home-quicknav-v0141{margin-top:-38px!important}.mx-home-quicknav-v0141 .mx-home-quicknav__grid{border-radius:16px!important;box-shadow:var(--mx42-shadow)!important}
.mx-home-quicknav-v0141 a{min-height:102px!important;padding:18px!important}.mx-home-quicknav-v0141 strong{font-size:13.5px!important}.mx-home-quicknav-v0141 em{font-size:11px!important}
.mx-home-intro-v0141{padding-top:54px!important}.mx-home-intro-v0141__grid{gap:54px!important}.mx-home-intro-v0141__copy h1{font-size:clamp(32px,3.5vw,46px)!important;line-height:1.08!important}.mx-home-intro-v0141__copy>p:not(.mx-kicker){font-size:14px!important;line-height:1.68!important}
.mx-home-intro-v0141__media{min-height:330px!important;border-radius:17px!important;box-shadow:none!important}
.mx-home-categories-v0141{padding-top:38px!important}.mx-product-category-grid-v0141{gap:12px!important}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:154px!important}.mx-product-category-grid-v0141 .mx-product-category-card{border-radius:14px!important;transition:.18s ease}.mx-product-category-grid-v0141 .mx-product-category-card:hover{transform:translateY(-3px);box-shadow:var(--mx42-shadow)!important}

/* Broşür ve video: temiz oran, dosya adları küçültülmüş, video gerçek yatay çerçevede */
.mx-home-media-v0141{padding-top:46px!important}.mx-home-media-v0141__grid{gap:40px!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.mx-brochure-strip-v0141{gap:12px!important}.mx-brochure-strip-v0141>a>div{border-radius:14px!important}.mx-brochure-strip-v0141 strong{font-size:11px!important;font-weight:600!important;line-height:1.4!important}.mx-home-video-row{grid-template-columns:minmax(0,1fr) 168px!important;gap:12px!important}.mx-home-feature-video{aspect-ratio:16/9!important;min-height:0!important;background-image:var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important}.mx-home-feature-video .mx-device-video,.mx-home-feature-video video{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:16/9!important}.mx-home-feature-video video{object-fit:contain!important;background:transparent!important}.mx-home-video-mini{min-height:0!important;aspect-ratio:9/16;background-image:linear-gradient(rgba(0,74,113,.16),rgba(0,64,96,.34)),var(--mx42-blue-bg)!important}

/* İş fırsatı: düz yeşil kaldırıldı, YATAY MAVİ arka plan */
.mx-home-opportunity-v0141__panel{background-image:linear-gradient(rgba(0,75,111,.46),rgba(0,69,96,.44)),var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important;min-height:360px!important;border-radius:18px!important}
.mx-home-opportunity-v0141__panel>div{padding:42px 44px!important}.mx-home-opportunity-v0141 h2{font-size:clamp(30px,3vw,42px)!important}.mx-home-opportunity-v0141 p{font-size:14px!important}.mx-home-opportunity-v0141 figure{background:#fff!important}

/* Üyelik CTA: YATAY YEŞİL */
.mx-home-join-v0141{padding-bottom:50px!important}.mx-home-join-v0141__panel{min-height:108px!important;border-radius:17px!important;background-image:linear-gradient(rgba(37,126,17,.24),rgba(19,112,33,.26)),var(--mx42-green-bg)!important;background-size:cover!important;background-position:center!important}.mx-home-join-v0141 h2{font-size:22px!important}.mx-home-join-v0141 p{font-size:12px!important;color:rgba(255,255,255,.92)!important}

/* Footer: YATAY MAVİ ana kullanım. Düz koyu zemin yok. */
.mx-footer-v0141{position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,56,91,.56),rgba(0,68,91,.58)),var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center 56%!important;border:0!important;color:#fff!important;padding:48px 0 18px!important}
.mx-footer-v0141:before{content:"";position:absolute;inset:0;background:rgba(0,48,72,.10);pointer-events:none}.mx-footer-v0141>.mx-wrap{position:relative;z-index:1}
.mx-footer-v0141 .mx-footer-grid{gap:30px!important}.mx-footer-v0141 .mx-footer-brand p{color:rgba(255,255,255,.90)!important}.mx-footer-v0141 .mx-footer-grid strong{color:#fff!important}.mx-footer-v0141 .mx-footer-grid a{color:rgba(255,255,255,.88)!important}.mx-footer-v0141 .mx-footer-grid a:hover{color:#fff!important;text-decoration:underline}.mx-footer-v0141 .mx-footer-bottom{border-top-color:rgba(255,255,255,.32)!important;color:rgba(255,255,255,.76)!important}.mx-footer-v0141 .mx-footer-legal a{color:rgba(255,255,255,.82)!important}

/* Bütün açık yüzeyler tam beyaz */
.mx-catalog-groups,.mx-public-subpage .mx-soft-section,.mx-editorial-grid,.mx-contact-panels,.mx-four-principles,.mx-statement-card,.mx-faq-list details,.mx-legal-copy,.mx-public-product-card,.mx-product-category-card,.mx-brochure-card,.mx-video-library-card{background:#fff!important}
.mx-catalog-groups{border-bottom:1px solid var(--mx42-line)!important}

/* Public kart ve medya oranları */
.mx-brochure-grid{gap:16px!important}.mx-brochure-card{overflow:hidden}.mx-brochure-card>a{aspect-ratio:4/5;display:grid;place-items:center;background:#fff}.mx-brochure-card>a img{width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important}.mx-brochure-card>div strong{font-size:12px!important;line-height:1.35!important}
.mx-video-library-grid{gap:18px!important}.mx-video-library-card__media{background-image:var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important}.mx-video-library-card.is-landscape .mx-video-library-card__media{aspect-ratio:16/9}.mx-video-library-card.is-portrait{max-width:420px;margin-inline:auto}.mx-video-library-card.is-portrait .mx-video-library-card__media{aspect-ratio:9/16}.mx-video-library-card__media .mx-device-video,.mx-video-library-card__media video{width:100%;height:100%}.mx-video-library-card__media video{object-fit:contain!important;background:transparent!important}

/* Mobile */
@media(max-width:1023px){
 .mx-wrap{width:min(920px,calc(100% - 30px))}
 .mx-site-nav,.mx-header--overlay .mx-site-nav{top:64px!important;background:#fff!important;border-left:1px solid var(--mx42-line)!important}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:var(--mx42-ink)!important;text-shadow:none!important}.mx-header-cta,.mx-header--overlay .mx-header-cta{background:var(--mx42-green)!important;border-color:var(--mx42-green)!important;color:#fff!important}
 .mx-home-media-v0141__grid{grid-template-columns:1fr!important}.mx-home-video-row{grid-template-columns:minmax(0,1fr) 160px!important}
 .mx-home-opportunity-v0141__panel{grid-template-columns:1fr 1fr!important}
}
@media(max-width:767px){
 .mx-wrap{width:calc(100% - 24px)}.mx-section{padding:44px 0}.mx-header,.mx-header--overlay{height:60px}.mx-header__in{height:60px}.mx-site-nav,.mx-header--overlay .mx-site-nav{top:60px!important}
 .mx-film-hero-v0141{height:82svh!important;min-height:540px!important}.mx-film-hero-v0141 .mx-film-slide video{object-position:center 58%!important}.mx-film-hero-v0141 .mx-film-toolbar{bottom:14px!important}
 .mx-home-quicknav-v0141{margin-top:-22px!important}.mx-home-quicknav-v0141 a{min-height:86px!important}
 .mx-home-intro-v0141__grid{gap:26px!important}.mx-home-intro-v0141__copy h1{font-size:clamp(29px,8.8vw,38px)!important}.mx-home-intro-v0141__copy>p:not(.mx-kicker){font-size:13.5px!important}
 .mx-home-media-v0141__grid{gap:36px!important}.mx-home-video-row{grid-template-columns:1fr!important}.mx-home-video-mini{aspect-ratio:16/7!important;min-height:150px!important}
 .mx-home-opportunity-v0141__panel{grid-template-columns:1fr!important}.mx-home-opportunity-v0141__panel>div{padding:30px 22px!important}
 .mx-subpage-hero--media .mx-subpage-hero__content{width:calc(100% - 24px);margin:0 12px;padding:26px 22px!important}.mx-catalog-hero{padding:46px 0 34px!important}
 .mx-footer-v0141{padding-bottom:86px!important;background-image:linear-gradient(rgba(0,56,91,.56),rgba(0,68,91,.58)),url('../images/mxon-leaf-blue-portrait.webp')!important;background-position:center!important}
}
.mx-subpage-hero--brand-blue{background-image:linear-gradient(rgba(0,69,111,.34),rgba(0,75,104,.30)),var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important;color:#fff!important}
.mx-subpage-hero--brand-green{background-image:linear-gradient(rgba(38,125,15,.26),rgba(15,102,35,.28)),var(--mx42-green-bg)!important;background-size:cover!important;background-position:center!important;color:#fff!important}
.mx-subpage-hero--brand-blue h1,.mx-subpage-hero--brand-blue p,.mx-subpage-hero--brand-blue .mx-kicker,.mx-subpage-hero--brand-green h1,.mx-subpage-hero--brand-green p,.mx-subpage-hero--brand-green .mx-kicker{color:#fff!important}
/* Eski/ikincil koyu public yüzeylerin tamamı marka dokusuna bağlanır. */
.mx-public-hero,.mx-member-hero,.mx-public-banner{background-image:linear-gradient(rgba(0,69,111,.34),rgba(0,75,104,.30)),var(--mx42-blue-bg)!important;background-size:cover!important;background-position:center!important;background-color:transparent!important}
.mx-public-hero__overlay,.mx-member-hero__overlay,.mx-public-banner__overlay{background:linear-gradient(90deg,rgba(0,60,92,.36),rgba(0,60,92,.16) 58%,rgba(0,60,92,.04))!important}
.mx-public-banner h1,.mx-public-banner h2,.mx-public-banner h3,.mx-public-banner p,.mx-member-hero h1,.mx-member-hero h2,.mx-member-hero p,.mx-public-hero h1,.mx-public-hero h2,.mx-public-hero p{color:#fff!important}

/* ===== visual-system-v0143.css ===== */
/* MXonnowell v0.1.43 — Public QA / spacing / product visibility / media rhythm */
:root{
 --mx43-green:#0a8847;
 --mx43-green-soft:#9be000;
 --mx43-blue:#0b8fd8;
 --mx43-blue-deep:#075f9f;
 --mx43-ink:#112119;
 --mx43-muted:#5e6d65;
 --mx43-line:#dfe9e3;
 --mx43-blue-bg:url('../images/mxon-leaf-blue-landscape.webp');
 --mx43-green-bg:url('../images/mxon-leaf-green-landscape.webp');
 --mx43-shadow:0 16px 36px rgba(17,70,48,.07);
}

html{background:#fff!important;scroll-padding-top:76px}
body{background:#fff!important;color:var(--mx43-ink)!important;font-weight:400!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;font-synthesis:none!important}
body:before,body:after{opacity:.022!important;filter:blur(56px)!important}
.mx-wrap{width:min(1260px,calc(100% - 48px))!important}
.mx-section{padding:46px 0!important;background:#fff!important}
.mx-section-heading{margin-bottom:20px!important}
.mx-section-heading h1,.mx-section-heading h2,.mx-public-subpage h2,.mx-catalog-page h2,.mx-section-title{font-size:clamp(28px,2.65vw,39px)!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:600!important;text-wrap:balance}
.mx-section-heading p,.mx-public-subpage p,.mx-catalog-page p{font-size:14px!important;line-height:1.62!important}
.mx-kicker,.mx-eyebrow{font-size:10.5px!important;letter-spacing:.12em!important;font-weight:700!important}
.mx-btn{min-height:44px!important;padding:0 16px!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important}
.mx-text-link{font-size:12.5px!important;font-weight:600!important}

/* Ana sayfa: gerçek glass header. Hero üstünde düz renk / görsel bant yok. */
.mx-header--home,.mx-header--home:not(.is-scrolled){height:58px!important;background:rgba(4,40,51,.10)!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;backdrop-filter:blur(16px) saturate(118%)!important;-webkit-backdrop-filter:blur(16px) saturate(118%)!important}
.mx-header--home:before,.mx-header--home:not(.is-scrolled):before{background:none!important;opacity:0!important}
.mx-header--home.is-scrolled{background:transparent!important;border-bottom-color:rgba(255,255,255,.20)!important;box-shadow:0 10px 28px rgba(0,52,82,.11)!important}
.mx-header--home.is-scrolled:before{background-image:linear-gradient(rgba(0,60,94,.46),rgba(0,64,94,.42)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center 44%!important;opacity:1!important;filter:saturate(.94) brightness(.74)!important}
.mx-header:not(.mx-header--home){height:60px!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}
.mx-header:not(.mx-header--home):before{background-image:linear-gradient(rgba(0,61,96,.48),rgba(0,64,95,.44)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center 45%!important;opacity:1!important;filter:saturate(.96) brightness(.75)!important}
.mx-header__in{height:58px!important}
.mx-header:not(.mx-header--home) .mx-header__in{height:60px!important}
.mx-brand{gap:9px!important}.mx-brand__mark{width:30px!important;height:30px!important;border-radius:8px!important}.mx-brand__text{font-size:15.5px!important;font-weight:650!important}.mx-brand__lockup small{font-size:8px!important}
.mx-site-nav{gap:17px!important}.mx-nav-list{gap:17px!important}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{font-size:12px!important;min-height:38px!important;font-weight:600!important;letter-spacing:-.005em!important}.mx-header-cta,.mx-header--overlay .mx-header-cta{min-height:38px!important;padding:0 15px!important;border-radius:9px!important;font-size:12.5px!important}
.admin-bar .mx-header--home,.admin-bar .mx-header{top:32px!important}

/* Hero video: tam kaplama, üst güvenli alan ve admin kadrajına saygı. */
.mx-film-hero-v0141{height:100svh!important;min-height:680px!important;background-image:var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mx-film-hero-v0141 .mx-film-slide video{object-fit:cover!important;transform:scale(1.015);transform-origin:center center;background:transparent!important}
.mx-film-hero-v0141:after{background:linear-gradient(180deg,rgba(0,32,48,.12) 0%,rgba(0,32,48,.015) 24%,rgba(0,0,0,0) 70%,rgba(0,36,52,.10) 100%)!important}
.mx-film-hero-v0141 .mx-film-toolbar{bottom:18px!important;padding:5px 8px!important;gap:8px!important;background:rgba(2,49,65,.22)!important;border-color:rgba(255,255,255,.36)!important;backdrop-filter:blur(16px)!important}
.mx-film-hero-v0141 .mx-film-prev,.mx-film-hero-v0141 .mx-film-next,.mx-film-hero-v0141 .mx-film-pause{width:31px!important;height:31px!important}.mx-film-hero-v0141 .mx-film-dots button{height:3px!important;width:20px!important}.mx-film-hero-v0141 .mx-film-dots button.is-active{width:34px!important}

/* Hızlı erişim */
.mx-home-quicknav-v0141{margin-top:-34px!important;padding-bottom:6px!important}.mx-home-quicknav-v0141 .mx-home-quicknav__grid{border-radius:15px!important;box-shadow:var(--mx43-shadow)!important;border-color:var(--mx43-line)!important}.mx-home-quicknav-v0141 a{min-height:94px!important;padding:16px 17px!important}.mx-home-quicknav-v0141 a>span{width:38px!important;height:38px!important}.mx-home-quicknav-v0141 strong{font-size:13px!important}.mx-home-quicknav-v0141 em{font-size:10.5px!important;line-height:1.35!important}

/* Intro */
.mx-home-intro-v0141{padding-top:42px!important}.mx-home-intro-v0141__grid{gap:42px!important;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr)!important}.mx-home-intro-v0141__copy h1{font-size:clamp(31px,3.25vw,44px)!important;line-height:1.08!important;font-weight:600!important;max-width:520px!important}.mx-home-intro-v0141__copy>p:not(.mx-kicker){font-size:14px!important;line-height:1.64!important;margin-top:14px!important}.mx-home-values{gap:18px!important;margin:22px 0 22px!important}.mx-home-values span{min-width:86px!important;gap:5px!important}.mx-home-values i{width:28px;height:28px;display:grid;place-items:center!important}.mx-home-values svg{width:24px;height:24px;fill:none;stroke:var(--mx43-green);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.mx-home-values strong{font-size:10.5px!important}.mx-home-intro-v0141__media{min-height:310px!important;border-radius:16px!important}.mx-home-intro-v0141__media img{max-height:430px!important;padding:8px!important}

/* Kategoriler */
.mx-home-categories-v0141{padding-top:34px!important;padding-bottom:34px!important}.mx-product-category-grid-v0141{gap:10px!important}.mx-product-category-grid-v0141 .mx-product-category-card{border-radius:13px!important;border-color:var(--mx43-line)!important}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:145px!important}.mx-product-category-grid-v0141 .mx-product-category-card__media img{padding:7px!important}.mx-product-category-grid-v0141 .mx-product-category-card__copy{min-height:46px!important;padding:9px 10px!important}.mx-product-category-grid-v0141 .mx-product-category-card__copy strong{font-size:11.8px!important}.mx-product-category-grid-v0141 .mx-product-category-card__copy b{width:22px!important;height:22px!important;font-size:11px!important}

/* Yeni gerçek ürün vitrini */
.mx-home-products-v0143{padding-top:40px!important;padding-bottom:42px!important;border-top:1px solid #eef4f0}
.mx-home-product-grid-v0143{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.mx-home-product-card-v0143{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--mx43-line);border-radius:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.mx-home-product-card-v0143:hover{transform:translateY(-3px);border-color:#bdd9c7;box-shadow:0 13px 30px rgba(14,75,46,.06)}
.mx-home-product-card-v0143__media{display:grid;place-items:center;height:190px;padding:8px;background:#fff;text-decoration:none;overflow:hidden}
.mx-home-product-card-v0143__media img{display:block;width:100%;height:100%;object-fit:contain}
.mx-home-product-card-v0143__copy{padding:11px 12px 13px;border-top:1px solid #edf3ef}
.mx-home-product-card-v0143__copy>span{display:block;color:#6a7970;font-size:9.5px;line-height:1.25;margin-bottom:5px}
.mx-home-product-card-v0143 h3{margin:0 0 10px;font-size:12.5px;line-height:1.32;font-weight:600;min-height:33px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mx-home-product-card-v0143 h3 a{text-decoration:none;color:var(--mx43-ink)}
.mx-home-product-card-v0143 .mx-text-link{font-size:10.8px!important;color:var(--mx43-green)!important}

/* Broşür + video ritmi */
.mx-home-media-v0141{padding-top:42px!important;padding-bottom:44px!important}.mx-home-media-v0141__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:36px!important}.mx-home-media-v0141 .mx-section-heading{margin-bottom:15px!important}.mx-home-media-v0141 .mx-section-heading h2{font-size:clamp(24px,2.2vw,31px)!important}.mx-brochure-strip-v0141{gap:10px!important}.mx-brochure-strip-v0141>a>div{aspect-ratio:4/5!important;border-radius:12px!important;background:#fff!important}.mx-brochure-strip-v0141 img{padding:7px!important}.mx-brochure-strip-v0141 strong{font-size:10.6px!important;line-height:1.35!important;font-weight:600!important;margin-top:7px!important;color:#405047!important}
.mx-home-video-row{grid-template-columns:minmax(0,1fr) 180px!important;gap:10px!important;align-items:start}.mx-home-feature-video{aspect-ratio:16/9!important;min-height:0!important;border-radius:13px!important;background-image:var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center!important}.mx-home-feature-video .mx-device-video,.mx-home-feature-video video{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.mx-home-feature-video video{object-fit:cover!important;background:transparent!important}.mx-home-video-mini-v0143{display:block!important;min-height:0!important;padding:0!important;background:none!important;color:var(--mx43-ink)!important;text-decoration:none!important}.mx-home-video-mini-v0143__media{position:relative;aspect-ratio:9/16;border:1px solid var(--mx43-line);border-radius:13px;overflow:hidden;background-image:var(--mx-mini-bg),var(--mx43-blue-bg);background-size:cover;background-position:center}.mx-home-video-mini-v0143__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,47,74,.03),rgba(0,47,74,.12))}.mx-home-video-mini-v0143__media span{position:absolute!important;z-index:2;left:12px!important;top:12px!important;width:38px!important;height:38px!important;background:rgba(0,48,72,.48)!important}.mx-home-video-mini-v0143>strong{display:block;margin:7px 2px 0;font-size:10.6px!important;line-height:1.35!important;font-weight:600!important;color:#405047!important;white-space:normal}

/* İş fırsatı / CTA / footer — yalnız verilen mavi-yeşil doku */
.mx-home-opportunity-v0141{padding-top:42px!important;padding-bottom:42px!important}.mx-home-opportunity-v0141__panel{min-height:340px!important;border-radius:17px!important;background-image:linear-gradient(rgba(0,63,99,.42),rgba(0,65,96,.42)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center!important}.mx-home-opportunity-v0141__panel>div{padding:38px 40px!important}.mx-home-opportunity-v0141 h2{font-size:clamp(29px,2.9vw,40px)!important;font-weight:600!important}.mx-home-opportunity-v0141 p{font-size:13.5px!important;line-height:1.6!important}.mx-home-opportunity-v0141 figure{background:#fff!important}
.mx-home-vision-v0141{padding-top:42px!important;padding-bottom:42px!important}.mx-home-vision-v0141__grid{gap:44px!important;grid-template-columns:minmax(0,.70fr) minmax(500px,1.30fr)!important}.mx-home-vision-v0141 h2{font-size:clamp(30px,3vw,42px)!important;font-weight:600!important}.mx-home-vision-v0141 p{font-size:14px!important;line-height:1.64!important;margin:14px 0 20px!important}.mx-home-vision-v0141 figure{border-radius:16px!important;aspect-ratio:16/7.2!important}
.mx-home-join-v0141{padding:0 0 44px!important}.mx-home-join-v0141__panel{min-height:96px!important;border-radius:15px!important;padding:18px 22px!important;background-image:linear-gradient(rgba(33,125,15,.22),rgba(18,108,34,.24)),var(--mx43-green-bg)!important}.mx-home-join-v0141 h2{font-size:20px!important}.mx-home-join-v0141 p{font-size:11.5px!important}.mx-join-icon{width:46px!important;height:46px!important}.mx-join-icon svg{width:24px;height:24px;fill:none;stroke:var(--mx43-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.mx-footer-v0141{padding:42px 0 16px!important;background-image:linear-gradient(rgba(0,55,87,.52),rgba(0,62,88,.55)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center 58%!important}.mx-footer-v0141 .mx-footer-grid{gap:26px!important}.mx-footer-v0141 .mx-footer-brand p{font-size:12px!important;line-height:1.55!important}.mx-footer-v0141 .mx-footer-grid strong{font-size:12px!important}.mx-footer-v0141 .mx-footer-grid a{font-size:12px!important;line-height:1.42!important}.mx-footer-v0141 .mx-footer-bottom{margin-top:26px!important;padding-top:14px!important;font-size:11px!important}

/* Tüm eski koyu public kutular: düz renk yerine marka dokusu. */
.mx-product-cta,.mx-campaign-final,.mx-campaign-product,.mx-public-banner,.mx-member-hero,.mx-public-hero,.mx-final-cta,.mx-video-frame,.mx-clean-video,.mx-video-tile{background-color:transparent!important;background-image:linear-gradient(rgba(0,60,94,.40),rgba(0,65,94,.40)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mx-product-cta h1,.mx-product-cta h2,.mx-product-cta h3,.mx-product-cta p,.mx-campaign-final h1,.mx-campaign-final h2,.mx-campaign-final h3,.mx-campaign-final p,.mx-campaign-product h1,.mx-campaign-product h2,.mx-campaign-product h3,.mx-campaign-product p{color:#fff!important}

/* Public alt sayfa hero / kart ritmi */
.mx-catalog-hero,.mx-subpage-hero:not(.mx-subpage-hero--media),.mx-final-cta{background-image:linear-gradient(rgba(0,59,95,.34),rgba(0,67,98,.31)),var(--mx43-blue-bg)!important;background-size:cover!important;background-position:center!important}.mx-catalog-hero{padding:54px 0 38px!important}.mx-catalog-hero h1,.mx-subpage-hero h1{font-size:clamp(34px,4vw,52px)!important;font-weight:600!important}.mx-subpage-hero{min-height:360px!important}.mx-subpage-hero--media{min-height:470px!important}.mx-subpage-hero--media .mx-subpage-hero__content{padding:28px 32px!important;border-radius:17px!important;background-image:linear-gradient(rgba(0,60,94,.50),rgba(0,62,91,.48)),var(--mx43-blue-bg)!important}.mx-public-product-grid{gap:14px!important}.mx-public-product-card{border-radius:14px!important}.mx-public-product-card>div:last-child{padding:13px!important}.mx-public-product-card h3{font-size:14px!important;line-height:1.32!important}.mx-category-chips{margin-bottom:24px!important}
.mx-brochure-grid{gap:14px!important}.mx-brochure-card{border-radius:14px!important}.mx-brochure-card>div{padding:11px!important}.mx-brochure-card>div strong{font-size:11.5px!important}.mx-video-library-grid{gap:14px!important}.mx-video-library-card{border-radius:14px!important}.mx-video-library-card__copy{padding:10px 12px!important}.mx-video-library-card__copy strong{font-size:12px!important}

/* Mobile */
@media(max-width:1120px){
 .mx-home-product-grid-v0143{grid-template-columns:repeat(3,minmax(0,1fr))}
 .mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid{grid-template-columns:1fr 1fr!important}
 .mx-home-media-v0141__grid{grid-template-columns:1fr!important}
}
@media(max-width:1023px){
 .mx-header--home,.mx-header--home:not(.is-scrolled),.mx-header:not(.mx-header--home){height:60px!important}.mx-header__in,.mx-header:not(.mx-header--home) .mx-header__in{height:60px!important}
 .mx-site-nav,.mx-header--overlay .mx-site-nav{top:60px!important;background:#fff!important}.mx-nav-list a,.mx-header--overlay .mx-nav-list a{color:var(--mx43-ink)!important;text-shadow:none!important}.mx-header-cta,.mx-header--overlay .mx-header-cta{background:var(--mx43-green)!important;color:#fff!important;border-color:var(--mx43-green)!important}
 .mx-home-opportunity-v0141__panel{grid-template-columns:1fr 1fr!important}
}
@media(max-width:782px){.admin-bar .mx-header--home,.admin-bar .mx-header{top:46px!important}}
@media(max-width:767px){
 html{scroll-padding-top:68px}.mx-wrap{width:calc(100% - 24px)!important}.mx-section{padding:36px 0!important}
 .mx-film-hero-v0141{height:88svh!important;min-height:560px!important}.mx-film-hero-v0141 .mx-film-slide video{transform:scale(1.02)}.mx-film-hero-v0141 .mx-film-toolbar{bottom:12px!important}
 .mx-home-quicknav-v0141{margin-top:-20px!important}.mx-home-quicknav-v0141 a{min-height:82px!important;padding:13px 12px!important}
 .mx-home-intro-v0141{padding-top:34px!important}.mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid{grid-template-columns:1fr!important;gap:24px!important}.mx-home-intro-v0141__media,.mx-home-vision-v0141 figure{order:-1}.mx-home-intro-v0141__copy h1{font-size:clamp(28px,8.8vw,36px)!important}.mx-home-intro-v0141__copy>p:not(.mx-kicker){font-size:13px!important}.mx-home-values{gap:10px!important}.mx-home-values span{min-width:74px!important}
 .mx-product-category-grid-v0141{grid-template-columns:repeat(2,1fr)!important}.mx-product-category-grid-v0141 .mx-product-category-card__media{height:132px!important}
 .mx-home-product-grid-v0143{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-home-product-card-v0143__media{height:165px}.mx-home-product-card-v0143__copy{padding:9px 10px 11px}.mx-home-product-card-v0143 h3{font-size:11.5px;min-height:30px}
 .mx-home-media-v0141__grid{gap:32px!important}.mx-home-video-row{grid-template-columns:1fr!important}.mx-home-video-mini-v0143__media{aspect-ratio:16/7}.mx-home-video-mini-v0143>strong{font-size:10.5px!important}
 .mx-home-opportunity-v0141__panel{grid-template-columns:1fr!important}.mx-home-opportunity-v0141__panel>div{padding:27px 20px!important}.mx-home-opportunity-v0141 figure{min-height:245px!important}.mx-home-opportunity-v0141 h2{font-size:clamp(27px,8vw,35px)!important}
 .mx-home-vision-v0141 figure{aspect-ratio:4/3!important}.mx-home-join-v0141__panel{padding:18px!important}.mx-footer-v0141{padding-bottom:84px!important;background-image:linear-gradient(rgba(0,55,87,.52),rgba(0,62,88,.55)),url('../images/mxon-leaf-blue-portrait.webp')!important}
 .mx-subpage-hero--media .mx-subpage-hero__content{width:calc(100% - 24px)!important;margin:0 12px!important;padding:23px 20px!important}.mx-catalog-hero{padding:42px 0 30px!important}
}
@media(max-width:430px){.mx-home-product-grid-v0143{grid-template-columns:1fr 1fr}.mx-home-product-card-v0143__media{height:145px}}

/* ===== visual-system-v0144.css ===== */
/* MXonnowell v0.1.44 — public visual lock / media segmentation / card geometry */
:root{
 --mx44-ink:#102018;
 --mx44-muted:#5c6b63;
 --mx44-line:#dfe9e3;
 --mx44-green:#0a8847;
 --mx44-blue:#087fbd;
 --mx44-blue-bg:url('../images/mxon-leaf-blue-landscape.webp');
 --mx44-green-bg:url('../images/mxon-leaf-green-landscape.webp');
 --mx44-blue-portrait:url('../images/mxon-leaf-blue-portrait.webp');
 --mx44-green-portrait:url('../images/mxon-leaf-green-portrait.webp');
 --mx44-shadow:0 14px 34px rgba(14,65,44,.065);
}

/* Global rhythm: pure white light surfaces, consistent text measure. */
body{background:#fff!important;color:var(--mx44-ink)!important}
.mx-wrap{width:min(1280px,calc(100% - 48px))!important}
.mx-section,.mx-soft-section,.mx-catalog-page .mx-section,.mx-public-subpage .mx-section{background:#fff!important}
.mx-section{padding:44px 0!important}
.mx-section-heading{margin-bottom:18px!important}
.mx-section-heading>div{max-width:760px}
.mx-section-heading h1,.mx-section-heading h2,.mx-section-title,.mx-public-subpage h2,.mx-catalog-page h2{font-weight:600!important;letter-spacing:-.025em!important;text-wrap:balance}
.mx-section-heading p,.mx-editorial-lead,.mx-public-subpage p,.mx-catalog-page p{color:var(--mx44-muted)!important}

/* Header: home stays glass over film; subpages use only supplied blue texture. */
.mx-header--home,.mx-header--home:not(.is-scrolled){background:rgba(1,37,51,.08)!important;backdrop-filter:blur(15px) saturate(115%)!important;-webkit-backdrop-filter:blur(15px) saturate(115%)!important}
.mx-header--home.is-scrolled:before,.mx-header:not(.mx-header--home):before{background-image:linear-gradient(rgba(0,50,78,.48),rgba(0,55,82,.44)),var(--mx44-blue-bg)!important;background-size:cover!important;background-position:center 44%!important}
.mx-header__in{width:min(1280px,calc(100% - 48px))!important}
.mx-nav-list a{position:relative}
.mx-nav-list a:after{content:"";position:absolute;left:50%;right:50%;bottom:3px;height:1.5px;border-radius:9px;background:#fff;opacity:0;transition:left .16s ease,right .16s ease,opacity .16s ease}
.mx-nav-list a:hover:after,.mx-nav-list a.is-current:after{left:2px;right:2px;opacity:.92}

/* Film hero: full-bleed, calm controls, no dark flat fallback. */
.mx-film-hero-v0141{background-image:var(--mx44-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mx-film-hero-v0141 .mx-film-stage,.mx-film-hero-v0141 .mx-film-slide{background:transparent!important}
.mx-film-hero-v0141 .mx-film-toolbar{bottom:16px!important;border:1px solid rgba(255,255,255,.30)!important;background:rgba(0,53,76,.17)!important;box-shadow:0 8px 24px rgba(0,50,72,.08)!important}
.mx-film-hero-v0141 .mx-film-prev,.mx-film-hero-v0141 .mx-film-next,.mx-film-hero-v0141 .mx-film-pause{background:rgba(255,255,255,.09)!important}

/* Quick routes: less overlap, uniform geometry. */
.mx-home-quicknav-v0141{margin-top:-26px!important;padding-bottom:2px!important}
.mx-home-quicknav-v0141 .mx-home-quicknav__grid{overflow:hidden;border-radius:15px!important;background:#fff!important;border:1px solid var(--mx44-line)!important;box-shadow:var(--mx44-shadow)!important}
.mx-home-quicknav-v0141 a{min-height:88px!important;padding:14px 16px!important;background:#fff!important}
.mx-home-quicknav-v0141 a:hover{background:#f9fcfa!important}

/* Intro: one strong text block + one complete media frame. */
.mx-home-intro-v0141{padding-top:40px!important;padding-bottom:38px!important}
.mx-home-intro-v0141__grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)!important;gap:48px!important}
.mx-home-intro-v0141__copy h1{font-size:clamp(32px,3.1vw,43px)!important;max-width:540px!important}
.mx-home-intro-v0141__media{min-height:320px!important;border:1px solid var(--mx44-line)!important;background:#fff!important;border-radius:16px!important;overflow:hidden}
.mx-home-intro-v0141__media img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:440px!important;padding:10px!important;background:#fff!important}

/* Category hierarchy: 3 x 2 is easier to scan than six small tiles. */
.mx-home-categories-v0141{padding-top:38px!important;padding-bottom:38px!important;border-top:1px solid #eef4f0;border-bottom:1px solid #eef4f0}
.mx-product-category-grid-v0141,.mx-product-category-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.mx-product-category-grid-v0141 .mx-product-category-card,.mx-product-category-grid--catalog .mx-product-category-card{display:grid;grid-template-columns:145px 1fr;min-height:150px;border-radius:14px!important;background:#fff!important}
.mx-product-category-grid-v0141 .mx-product-category-card__media,.mx-product-category-grid--catalog .mx-product-category-card__media{height:100%!important;min-height:148px;border-right:1px solid #edf3ef;border-bottom:0!important}
.mx-product-category-grid-v0141 .mx-product-category-card__media img,.mx-product-category-grid--catalog .mx-product-category-card__media img{padding:9px!important;object-fit:contain!important}
.mx-product-category-grid-v0141 .mx-product-category-card__copy,.mx-product-category-grid--catalog .mx-product-category-card__copy{min-height:0!important;padding:18px 16px!important;border-top:0!important;align-content:center}
.mx-product-category-grid-v0141 .mx-product-category-card__copy strong,.mx-product-category-grid--catalog .mx-product-category-card__copy strong{font-size:13.5px!important;line-height:1.3!important}

/* Featured products: 3 x 2 instead of one cramped six-card row. */
.mx-home-products-v0143{padding-top:40px!important;padding-bottom:42px!important}
.mx-home-product-grid-v0143{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.mx-home-product-card-v0143{border-radius:15px!important;box-shadow:none!important}
.mx-home-product-card-v0143__media{height:255px!important;padding:12px!important}
.mx-home-product-card-v0143__copy{padding:14px 15px 15px!important}
.mx-home-product-card-v0143__copy>span{font-size:10px!important}
.mx-home-product-card-v0143 h3{font-size:14px!important;min-height:36px!important;margin-bottom:9px!important}
.mx-home-product-card-v0143:hover{box-shadow:var(--mx44-shadow)!important}

/* Product catalogue: product imagery is the priority; no unnecessary density. */
.mx-public-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.mx-public-product-card{border-color:var(--mx44-line)!important;border-radius:15px!important;background:#fff!important}
.mx-public-product-image{display:grid;place-items:center;height:255px;background:#fff!important;overflow:hidden}
.mx-public-product-card img{width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important;background:#fff!important}
.mx-public-product-card>div:last-child{border-top:1px solid #eef3f0}

/* Home brochure/video: clean balance. Video keeps its own text; no secondary caption. */
.mx-home-media-v0141{padding-top:40px!important;padding-bottom:42px!important;border-top:1px solid #eef4f0}
.mx-home-media-v0141__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:42px!important}
.mx-brochure-strip-v0141>a>div{aspect-ratio:4/5!important;border:1px solid var(--mx44-line)!important;background:#fff!important}
.mx-brochure-strip-v0141 img{object-fit:contain!important;padding:6px!important}
.mx-home-video-row{grid-template-columns:minmax(0,1fr) 170px!important;gap:12px!important}
.mx-home-feature-video,.mx-home-video-mini-v0143__media{border:1px solid var(--mx44-line)!important;box-shadow:none!important}
.mx-home-feature-video video{object-fit:cover!important}
.mx-home-video-mini-v0143>strong{display:none!important}

/* Opportunity and vision: preserve the artwork instead of cropping written media. */
.mx-home-opportunity-v0141__panel{min-height:330px!important;border-radius:16px!important;background-image:linear-gradient(rgba(0,60,91,.40),rgba(0,62,91,.40)),var(--mx44-blue-bg)!important}
.mx-home-opportunity-v0141 figure{display:grid;place-items:center;background:#fff!important;min-height:330px!important}
.mx-home-opportunity-v0141 figure img{object-fit:contain!important;padding:8px!important;background:#fff!important}
.mx-home-vision-v0141__grid{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr)!important;gap:48px!important}
.mx-home-vision-v0141 figure{display:grid;place-items:center;aspect-ratio:16/7.6!important;background:#fff!important;border:1px solid var(--mx44-line)!important}
.mx-home-vision-v0141 figure img{object-fit:contain!important;padding:10px!important;background:#fff!important}

/* Joining CTA uses supplied green artwork only. */
.mx-home-join-v0141__panel{background-image:linear-gradient(rgba(36,123,15,.20),rgba(13,100,29,.24)),var(--mx44-green-bg)!important;border:1px solid rgba(255,255,255,.34)}

/* Public hero bands: supplied blue texture only, tighter height. */
.mx-catalog-hero,.mx-subpage-hero:not(.mx-subpage-hero--media),.mx-final-cta{background-image:linear-gradient(rgba(0,58,91,.32),rgba(0,64,94,.31)),var(--mx44-blue-bg)!important}
.mx-catalog-hero{padding:48px 0 34px!important}
.mx-subpage-hero{min-height:310px!important}
.mx-subpage-hero__content{padding-top:52px!important;padding-bottom:46px!important}

/* Brochure library: real image proportions, magazine/masonry flow. */
.mx-brochure-grid-v0144{display:block!important;columns:4 250px;column-gap:14px!important}
.mx-brochure-grid-v0144 .mx-brochure-card{display:inline-block;width:100%;margin:0 0 14px;break-inside:avoid;overflow:hidden;border:1px solid var(--mx44-line)!important;border-radius:14px!important;background:#fff!important;vertical-align:top}
.mx-brochure-grid-v0144 .mx-brochure-card>a{display:block!important;aspect-ratio:auto!important;height:auto!important;background:#fff!important;overflow:hidden}
.mx-brochure-grid-v0144 .mx-brochure-card>a img{display:block!important;width:100%!important;height:auto!important;max-height:560px!important;object-fit:contain!important;padding:8px!important;background:#fff!important}
.mx-brochure-grid-v0144 .mx-brochure-card>div{border-top:1px solid #edf3ef!important;padding:10px 11px 11px!important}
.mx-brochure-grid-v0144 .mx-brochure-card>div span{font-size:9.5px!important;color:#718078!important}
.mx-brochure-grid-v0144 .mx-brochure-card>div strong{font-size:11.5px!important;line-height:1.35!important;color:#26382e!important}

/* Video library: never mix portrait and landscape in one geometry. */
.mx-video-library-group+.mx-video-library-group{margin-top:42px}
.mx-video-library-group__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px;border-bottom:1px solid #e8f0eb;padding-bottom:10px}
.mx-video-library-group__head h3{margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.015em;color:var(--mx44-ink)}
.mx-video-library-group__head span{font-size:11px;color:#748078}
.mx-video-library-grid--landscape{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.mx-video-library-grid--portrait{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:start}
.mx-video-library-grid--landscape .mx-video-library-card,.mx-video-library-grid--portrait .mx-video-library-card{max-width:none!important;margin:0!important;border:1px solid var(--mx44-line)!important;background:#fff!important}
.mx-video-library-grid--landscape .mx-video-library-card__media{aspect-ratio:16/9!important;background-image:var(--mx44-blue-bg)!important}
.mx-video-library-grid--portrait .mx-video-library-card__media{aspect-ratio:9/16!important;max-height:none!important;background-image:var(--mx44-blue-bg)!important}
.mx-video-library-card__media video{object-fit:contain!important;background:transparent!important}

/* Footer: actual five-column corporate structure; supplied blue artwork only. */
.mx-footer-v0141{background-image:linear-gradient(rgba(0,52,82,.50),rgba(0,59,85,.55)),var(--mx44-blue-bg)!important;background-position:center 57%!important;padding:44px 0 16px!important}
.mx-footer-v0141 .mx-footer-grid{grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(125px,.72fr))!important;gap:30px 24px!important;align-items:start}
.mx-footer-v0141 .mx-footer-brand p{max-width:340px!important}
.mx-footer-v0141 .mx-footer-grid>div:not(.mx-footer-brand){display:flex;flex-direction:column;gap:7px}
.mx-footer-v0141 .mx-footer-grid strong{margin-bottom:4px!important}

/* Mobile dock must also use the supplied blue art, never a flat black/navy. */
.mx-mobile-dock{background-image:linear-gradient(rgba(0,53,84,.74),rgba(0,58,84,.78)),var(--mx44-blue-portrait)!important;background-size:cover!important;background-position:center!important;border-top:1px solid rgba(255,255,255,.22)!important;box-shadow:0 -8px 26px rgba(0,49,73,.13)!important}
.mx-mobile-dock a{color:rgba(255,255,255,.82)!important}
.mx-mobile-dock a.is-current{color:#fff!important;background:rgba(255,255,255,.13)!important}
.mx-mobile-dock svg{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:1180px){
 .mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid{grid-template-columns:1fr 1fr!important;gap:32px!important}
 .mx-product-category-grid-v0141,.mx-product-category-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mx-home-product-grid-v0143{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .mx-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .mx-video-library-grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .mx-footer-v0141 .mx-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)!important}
 .mx-footer-brand{grid-row:span 2}
}

@media(max-width:900px){
 .mx-wrap,.mx-header__in{width:calc(100% - 32px)!important}
 .mx-home-intro-v0141__grid,.mx-home-vision-v0141__grid{grid-template-columns:1fr!important;gap:24px!important}
 .mx-home-intro-v0141__media,.mx-home-vision-v0141 figure{order:-1}
 .mx-product-category-grid-v0141 .mx-product-category-card,.mx-product-category-grid--catalog .mx-product-category-card{grid-template-columns:112px 1fr;min-height:118px}
 .mx-product-category-grid-v0141 .mx-product-category-card__media,.mx-product-category-grid--catalog .mx-product-category-card__media{min-height:116px!important}
 .mx-home-product-grid-v0143{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mx-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mx-home-media-v0141__grid{grid-template-columns:1fr!important;gap:32px!important}
 .mx-video-library-grid--landscape{grid-template-columns:1fr!important}
 .mx-video-library-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mx-footer-v0141 .mx-footer-grid{grid-template-columns:1fr 1fr!important}
 .mx-footer-brand{grid-column:1/-1;grid-row:auto}
}

@media(max-width:767px){
 .mx-wrap,.mx-header__in{width:calc(100% - 24px)!important}
 .mx-section{padding:34px 0!important}
 .mx-home-quicknav-v0141{margin-top:-18px!important}
 .mx-product-category-grid-v0141,.mx-product-category-grid--catalog{grid-template-columns:1fr!important;gap:8px!important}
 .mx-product-category-grid-v0141 .mx-product-category-card,.mx-product-category-grid--catalog .mx-product-category-card{grid-template-columns:104px 1fr;min-height:108px}
 .mx-product-category-grid-v0141 .mx-product-category-card__media,.mx-product-category-grid--catalog .mx-product-category-card__media{min-height:106px!important}
 .mx-home-product-grid-v0143{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .mx-home-product-card-v0143__media{height:170px!important;padding:8px!important}
 .mx-home-product-card-v0143__copy{padding:10px!important}
 .mx-home-product-card-v0143 h3{font-size:11.8px!important;min-height:31px!important}
 .mx-home-video-row{grid-template-columns:1fr!important}
 .mx-home-video-mini-v0143__media{aspect-ratio:16/7!important}
 .mx-home-opportunity-v0141 figure img,.mx-home-vision-v0141 figure img{padding:5px!important}
 .mx-brochure-grid-v0144{columns:2 150px}
 .mx-video-library-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .mx-footer-v0141{background-image:linear-gradient(rgba(0,52,82,.50),rgba(0,59,85,.55)),var(--mx44-blue-portrait)!important;padding-bottom:84px!important}
}

@media(max-width:430px){
 .mx-home-product-grid-v0143{grid-template-columns:1fr 1fr!important}
 .mx-home-product-card-v0143__media{height:145px!important}
 .mx-public-product-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}
 .mx-public-product-image{height:185px!important}
 .mx-brochure-grid-v0144{columns:2 130px}
 .mx-video-library-grid--portrait{grid-template-columns:1fr 1fr!important}
 .mx-footer-v0141 .mx-footer-grid{grid-template-columns:1fr!important}.mx-footer-brand{grid-column:auto}
}

/* ===== brand-architecture-v0145.css ===== */
/* MXonnowell v0.1.45 — APEX Life Team / ONNOWELL brand architecture */
:root{--mx45-blue:#075b8a;--mx45-blue-deep:#063f66;--mx45-green:#238d3f;--mx45-ink:#10261b;--mx45-muted:#687870;--mx45-line:#dfe8e3;--mx45-soft:#f7faf8}
.mx-home-brand-split-v0145{padding-top:38px!important;padding-bottom:42px!important}.mx-home-brand-split-v0145 .mx-section-heading{max-width:850px;margin-bottom:20px}.mx-home-brand-split-v0145 .mx-section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.08}.mx-home-brand-split-v0145__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mx-home-brand-split-v0145__grid>a{display:block;min-height:230px;padding:28px;border-radius:18px;text-decoration:none;border:1px solid rgba(255,255,255,.3);background-size:cover;background-position:center;box-shadow:0 16px 36px rgba(0,53,83,.08)}.mx-home-brand-split-v0145__grid>a.is-onnowell{background-image:linear-gradient(135deg,rgba(4,73,107,.92),rgba(17,105,126,.68)),url('../images/mxon-leaf-blue-landscape.webp');color:#fff}.mx-home-brand-split-v0145__grid>a.is-apex{background-image:linear-gradient(135deg,rgba(11,99,37,.89),rgba(74,143,28,.62)),url('../images/mxon-leaf-green-landscape.webp');color:#fff}.mx-home-brand-split-v0145__grid span{font-size:10px;font-weight:800;letter-spacing:.14em}.mx-home-brand-split-v0145__grid h3{margin:10px 0 9px;font-size:30px;line-height:1.1;letter-spacing:-.025em;color:#fff}.mx-home-brand-split-v0145__grid p{max-width:520px;margin:0;color:rgba(255,255,255,.88);font-size:14px;line-height:1.6}.mx-home-brand-split-v0145__grid b{display:block;margin-top:24px;color:#fff;font-size:13px}

/* Header architecture */
.mx-header__in{max-width:1320px}.mx-site-nav{gap:18px}.mx-nav-list{gap:12px}.mx-nav-list>li>a{font-size:12px;white-space:nowrap}.mx-nav-submenu{min-width:220px}.mx-nav-submenu a{font-size:12px!important}.mx-header-cta{white-space:nowrap}

/* Public brand pages */
.mxon45-main{background:#fff}.mxon45-hero{--mx45-bg:none;position:relative;overflow:hidden;background-image:linear-gradient(110deg,rgba(1,41,70,.93),rgba(3,85,121,.72)),var(--mx45-bg);background-size:cover;background-position:center;color:#fff}.mxon45-hero__grid{min-height:455px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:center;gap:50px;padding-top:66px;padding-bottom:60px}.mxon45-hero__copy>span{display:block;font-size:11px;font-weight:800;letter-spacing:.15em}.mxon45-hero__copy h1{margin:12px 0 14px;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.045em;color:#fff}.mxon45-hero__copy p{max-width:660px;margin:0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.65}.mxon45-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.mxon45-btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 18px;border-radius:9px;text-decoration:none;background:#fff;color:#075b5c;font-size:13px;font-weight:800}.mxon45-btn.is-ghost{border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.1);color:#fff}.mxon45-hero__media{margin:0;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.32);background:#fff;box-shadow:0 24px 50px rgba(0,20,34,.22)}.mxon45-hero__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.mxon45-hero__mark{display:grid;place-items:center;min-height:280px;border-radius:18px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.mxon45-hero__mark strong{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.05em}.mxon45-hero__mark small{display:block;margin-top:6px;font-size:14px;letter-spacing:.22em}
.mxon45-section{padding:62px 0;background:#fff}.mxon45-section.is-soft{background:var(--mx45-soft)}.mxon45-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.mxon45-head>div>span{display:block;margin-bottom:7px;color:#138743;font-size:10px;font-weight:800;letter-spacing:.14em}.mxon45-head h2{margin:0;color:#10261b;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.03em}.mxon45-head p{max-width:760px;margin:10px 0 0;color:#687870;font-size:14px;line-height:1.65}.mxon45-head>a{flex:0 0 auto;text-decoration:none;color:#075b8a;font-size:13px;font-weight:800}.mxon45-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mxon45-features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon45-features.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mxon45-features article{padding:22px 18px;border:1px solid var(--mx45-line);border-radius:14px;background:#fff;text-align:center;box-shadow:0 10px 25px rgba(11,55,37,.04)}.mxon45-features i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 12px;border-radius:10px;background:#eef7f1;color:#147d3a;font-style:normal;font-size:18px;font-weight:800}.mxon45-features strong{display:block;color:#183629;font-size:14px}.mxon45-features p{margin:7px 0 0;color:#738078;font-size:12px;line-height:1.55}.mxon45-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mxon45-media-card{display:block;overflow:hidden;border:1px solid var(--mx45-line);border-radius:14px;background:#fff;text-decoration:none;color:#183629;box-shadow:0 10px 26px rgba(0,54,76,.04)}.mxon45-media-card>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f3f8f5}.mxon45-media-card>span{display:block;padding:12px 13px 14px}.mxon45-media-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mxon45-media-card small{display:block;margin-top:4px;color:#7a867f;font-size:10px}.mxon45-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mxon45-video-card{overflow:hidden;border:1px solid var(--mx45-line);border-radius:14px;background:#fff}.mxon45-video-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background-image:url('../images/mxon-leaf-blue-landscape.webp');background-size:cover}.mxon45-video-card>div{padding:12px 14px}.mxon45-video-card strong{display:block;font-size:13px;color:#183629}.mxon45-video-card small{display:block;margin-top:4px;color:#75827a;font-size:10px}.mxon45-empty{padding:28px;border:1px dashed #cbd8d0;border-radius:12px;background:#fbfdfc;color:#6f7b74;text-align:center;font-size:13px}.mxon45-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mxon45-dual>a{display:block;min-height:220px;padding:28px;border:1px solid var(--mx45-line);border-radius:16px;text-decoration:none;color:#183629;background:#fff}.mxon45-dual>a:last-child{background:linear-gradient(145deg,#eef7ff,#fff)}.mxon45-dual span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#14843c}.mxon45-dual h3{margin:8px 0 8px;font-size:30px}.mxon45-dual p{margin:0;color:#6b7871;font-size:14px;line-height:1.6}.mxon45-dual b{display:block;margin-top:24px;color:#075b8a;font-size:12px}.mxon45-join{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:22px;border:1px solid var(--mx45-line);border-radius:14px;background:#f8fbf9}.mxon45-join>a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:8px;background:#238d3f;color:#fff;text-decoration:none;font-size:13px;font-weight:800}.mxon45-join p{margin:0;color:#697870;font-size:12px}.mxon45-join p a{color:#075b8a;font-weight:700}.mxon45-cta{--mx45-cta:none;padding:0;background:#fff}.mxon45-cta>.mx-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:126px;padding:26px 32px;border-radius:18px 18px 0 0;background-image:linear-gradient(90deg,rgba(2,63,91,.9),rgba(10,113,125,.68)),var(--mx45-cta);background-size:cover;background-position:center;color:#fff}.mxon45-cta strong{display:block;font-size:25px}.mxon45-cta p{margin:7px 0 0;color:rgba(255,255,255,.88);font-size:13px}.mxon45-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;background:#fff;color:#075b5c;text-decoration:none;font-size:12px;font-weight:800}

/* Footer architecture */
.mx-footer-grid-v0145{grid-template-columns:minmax(245px,1.3fr) repeat(4,minmax(140px,.78fr))!important;gap:28px 24px!important}.mx-footer-grid-v0145>div:not(.mx-footer-brand){display:flex;flex-direction:column;gap:7px}.mx-footer-grid-v0145 strong{margin-bottom:4px}

@media(max-width:1180px){.mxon45-hero__grid{grid-template-columns:1fr 420px;gap:32px}.mxon45-features.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon45-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-footer-grid-v0145{grid-template-columns:1.2fr repeat(2,1fr)!important}.mx-footer-brand{grid-row:span 2}.mx-nav-list{gap:8px}.mx-nav-list>li>a{font-size:11px}}
@media(max-width:900px){.mx-home-brand-split-v0145__grid{grid-template-columns:1fr}.mxon45-hero__grid{grid-template-columns:1fr;min-height:auto;padding-top:48px;padding-bottom:50px}.mxon45-hero__media{order:-1}.mxon45-hero__media img{aspect-ratio:16/9}.mxon45-features,.mxon45-features.cols-3,.mxon45-features.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon45-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon45-dual{grid-template-columns:1fr}.mx-footer-grid-v0145{grid-template-columns:1fr 1fr!important}.mx-footer-brand{grid-column:1/-1;grid-row:auto}}
@media(max-width:767px){.mx-home-brand-split-v0145{padding:30px 0!important}.mx-home-brand-split-v0145__grid>a{min-height:190px;padding:22px}.mx-home-brand-split-v0145__grid h3{font-size:26px}.mxon45-hero{background-image:linear-gradient(180deg,rgba(1,41,70,.93),rgba(3,85,121,.72)),url('../images/mxon-leaf-blue-portrait.webp')}.mxon45-hero__grid{padding-top:34px;padding-bottom:36px}.mxon45-hero__copy h1{font-size:38px}.mxon45-hero__copy p{font-size:14px}.mxon45-section{padding:40px 0}.mxon45-head{display:block;margin-bottom:18px}.mxon45-head>a{display:inline-block;margin-top:12px}.mxon45-features,.mxon45-features.cols-3,.mxon45-features.cols-5{grid-template-columns:1fr}.mxon45-features article{display:grid;grid-template-columns:42px 1fr;column-gap:12px;text-align:left;padding:16px}.mxon45-features i{grid-row:1/3;margin:0}.mxon45-media-grid{grid-template-columns:1fr 1fr;gap:8px}.mxon45-video-grid{grid-template-columns:1fr}.mxon45-join{display:block}.mxon45-join>a{width:100%;justify-content:center}.mxon45-join p{margin-top:12px;text-align:center}.mxon45-cta>.mx-wrap{display:block;padding:24px 20px}.mxon45-cta a{width:100%;margin-top:16px}.mx-footer-grid-v0145{grid-template-columns:1fr!important}.mx-footer-brand{grid-column:auto}}
@media(max-width:430px){.mxon45-media-grid{grid-template-columns:1fr 1fr}.mxon45-media-card>img{aspect-ratio:4/5}.mxon45-hero__copy h1{font-size:34px}}

/* ===== typography-v0146.css ===== */
/* MXonnowell v0.1.46 — Typography & Heading Hierarchy Lock */
:root{--mx-font-ui:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mx-type-ink:#10241b;--mx-type-muted:#5f6b64}
html,body,button,input,select,textarea{font-family:var(--mx-font-ui)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{font-weight:400;letter-spacing:0}
h1,h2,h3,h4,h5,h6,.mx-section-title,.mx-section-heading h2,.mxon45-head h2,.mxon45-hero__copy h1{font-family:var(--mx-font-ui)!important;font-weight:500!important;font-synthesis:none;text-wrap:balance}
h1,.mxon45-hero__copy h1{letter-spacing:-.035em!important;line-height:1.04!important}
h2,.mx-section-heading h2,.mxon45-head h2{letter-spacing:-.026em!important;line-height:1.1!important}
h3{letter-spacing:-.014em!important;line-height:1.2!important}
p,li,a,button,input,select,textarea{font-weight:400}
.mx-btn,.mx-text-link,.mx-nav-list a,.mx-header-cta,.mxon45-btn,.mxon45-head>a{font-weight:500!important}
.mx-brand__text,.mx-footer-logo{font-weight:500!important}
/* Gereksiz üst başlık / eyebrow katmanlarını public yüzeylerden kaldır. */
.mx-public-home .mx-kicker,.mx-public-v0134 .mx-kicker,.mx-public-v0135 .mx-kicker,.mx-public-v0136 .mx-kicker,.mx-catalog-hero>.mx-wrap>.mx-kicker,.mxon45-hero__copy>span,.mxon45-head>div>span{display:none!important}
.mx-section-heading{margin-bottom:22px!important}.mx-section-heading h2,.mxon45-head h2{margin-top:0!important}
.mx-section-heading>div>p:not(.mx-kicker),.mxon45-head p{color:var(--mx-type-muted)!important;font-size:14px!important;line-height:1.62!important}
.mxon45-hero__copy h1{margin-top:0!important}.mxon45-hero__copy p{font-weight:400!important}
.mxon45-features strong,.mx-home-product-card-v0143 h3,.mx-public-product-card h3,.mx-product-category-card__copy strong,.mx-home-quick strong{font-weight:500!important}
.mxon45-media-card strong,.mxon45-video-card strong,.mx-brochure-card strong{font-weight:500!important}
.mxon45-features p,.mxon45-dual p,.mxon45-media-card small,.mxon45-video-card small{font-weight:400!important}
.mxon45-dual span,.mx-home-brand-split-v0145__grid span{font-weight:500!important;letter-spacing:.08em!important}
.mxon45-dual b,.mx-home-brand-split-v0145__grid b{font-weight:500!important}
.mx-product-category-line{margin:0 0 10px;color:#238449;font-size:12px;line-height:1.4;font-weight:500}
/* Public başlık ölçüleri tek ölçek. */
.mx-catalog-hero h1,.mx-subpage-hero h1{font-size:clamp(38px,4.6vw,62px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.034em!important}
.mx-section-heading h2,.mx-section-title,.mxon45-head h2{font-size:clamp(28px,3vw,40px)!important}
.mx-home-intro-v0141__copy h1{font-size:clamp(38px,4.4vw,58px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.034em!important}
.mx-home-opportunity-v0141 h2,.mx-home-vision-v0141 h2,.mx-home-join-v0141 h2{font-weight:500!important}
/* Kart ve navigasyon yazıları aşırı kalınlaşmasın. */
.mx-nav-list>li>a,.mx-nav-submenu a{font-weight:500!important}.mx-footer-grid strong{font-weight:500!important}.mx-footer-grid a,.mx-footer-brand p{font-weight:400!important}
@media(max-width:767px){.mx-catalog-hero h1,.mx-subpage-hero h1,.mxon45-hero__copy h1{font-size:clamp(32px,9vw,42px)!important}.mx-section-heading h2,.mx-section-title,.mxon45-head h2{font-size:clamp(25px,7vw,34px)!important}}
.mx-public-home strong,.mx-public-home b,.mx-public-subpage strong,.mx-public-subpage b,.mxon45-main strong,.mxon45-main b,.mx-public-v0134 strong,.mx-public-v0134 b{font-weight:500!important}
.mx-public-home small,.mx-public-subpage small,.mxon45-main small{font-weight:400!important}
.mxon45-cta strong{font-weight:500!important;letter-spacing:-.018em;line-height:1.14}
.mxon45-hero__mark strong{font-weight:500!important}.mxon45-hero__mark small{font-weight:400!important;letter-spacing:.12em!important}

.mx-member-site .mx-kicker{display:none!important}.mx-member-site h1,.mx-member-site h2,.mx-member-site h3{font-weight:500!important}.mx-member-site strong,.mx-member-site b{font-weight:500!important}

/* ===== navigation-responsive-v0147.css ===== */
/* MXonnowell v0.1.47 — Menü kontrastı + tablet/mobil özel navigasyon */
:root{
  --mx47-green:#087a3e;
  --mx47-green-dark:#075d32;
  --mx47-blue:#087fbd;
  --mx47-ink:#173028;
  --mx47-muted:#64736b;
  --mx47-line:#dce8e1;
  --mx47-soft:#f4f9f6;
}

/* Desktop dropdown: beyaz zemin üzerinde net koyu yazı. Önceki global beyaz-link kurallarını kesin biçimde geçersiz kılar. */
.mx-nav-has-submenu{position:relative}
.mx-submenu-toggle{display:none}
.mx-nav-submenu,
.mx-header--overlay .mx-nav-submenu{
  top:calc(100% + 2px)!important;
  left:-14px!important;
  min-width:238px!important;
  padding:8px!important;
  border:1px solid var(--mx47-line)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.985)!important;
  box-shadow:0 18px 46px rgba(4,34,43,.16)!important;
  backdrop-filter:blur(14px) saturate(135%);
}
.mx-nav-submenu a,
.mx-header .mx-nav-submenu a,
.mx-header--overlay .mx-nav-submenu a,
.mx-nav-list .mx-nav-submenu a{
  display:flex!important;
  align-items:center!important;
  min-height:40px!important;
  padding:0 11px!important;
  border-radius:8px!important;
  color:var(--mx47-ink)!important;
  background:transparent!important;
  text-shadow:none!important;
  opacity:1!important;
  font-size:12.5px!important;
  line-height:1.3!important;
  font-weight:500!important;
  letter-spacing:0!important;
  border:0!important;
}
.mx-nav-submenu a:hover,
.mx-nav-submenu a:focus-visible{
  color:var(--mx47-green-dark)!important;
  background:var(--mx47-soft)!important;
  outline:none!important;
}
.mx-nav-submenu a:after{display:none!important}

/* Üst menü ok işareti desktopta CSS ile, buton yalnız tablet/mobilde. */
@media(min-width:1024px){
  .mx-nav-has-submenu>a{padding-right:13px!important}
  .mx-nav-has-submenu>a:before{
    content:"";
    position:absolute;
    right:1px;
    top:50%;
    width:5px;
    height:5px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-64%) rotate(45deg);
    opacity:.72;
  }
  .mx-nav-has-submenu:hover>a:before,.mx-nav-has-submenu:focus-within>a:before{transform:translateY(-25%) rotate(225deg)}
}

/* Tablet: sağ drawer, accordion alt menü, geniş dokunma hedefleri. */
@media(max-width:1023px){
  body.mx-menu-open{overflow:hidden!important}
  .mx-site-menu-toggle{display:inline-flex!important;flex:0 0 auto}
  .mx-site-nav,.mx-header--overlay .mx-site-nav{
    position:fixed!important;
    top:64px!important;
    right:0!important;
    bottom:0!important;
    width:min(430px,92vw)!important;
    padding:16px 16px calc(24px + env(safe-area-inset-bottom))!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:12px!important;
    overflow:auto!important;
    overscroll-behavior:contain;
    background:#fff!important;
    border-left:1px solid var(--mx47-line)!important;
    box-shadow:-18px 0 46px rgba(5,40,52,.13)!important;
  }
  .admin-bar .mx-site-nav,.admin-bar .mx-header--overlay .mx-site-nav{top:96px!important}
  .mx-nav-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important}
  .mx-nav-list>li{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;border:1px solid transparent!important;border-radius:11px!important}
  .mx-nav-list>li>a,
  .mx-header--overlay .mx-nav-list>li>a{
    grid-column:1!important;
    min-height:48px!important;
    padding:0 10px!important;
    color:var(--mx47-ink)!important;
    text-shadow:none!important;
    font-size:15px!important;
    font-weight:500!important;
    border:0!important;
    opacity:1!important;
  }
  .mx-nav-list>li>a:after{display:none!important}
  .mx-nav-list>li>a.is-current{color:var(--mx47-green-dark)!important}
  .mx-nav-has-submenu>.mx-submenu-toggle{
    grid-column:2!important;
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    margin-right:2px!important;
    padding:0!important;
    border:1px solid var(--mx47-line)!important;
    border-radius:9px!important;
    background:#fff!important;
    color:var(--mx47-green-dark)!important;
    cursor:pointer!important;
  }
  .mx-submenu-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}
  .mx-nav-has-submenu.is-open>.mx-submenu-toggle svg{transform:rotate(180deg)}
  .mx-nav-has-submenu>.mx-nav-submenu,
  .mx-nav-has-submenu:hover>.mx-nav-submenu,
  .mx-nav-has-submenu:focus-within>.mx-nav-submenu{
    grid-column:1/-1!important;
    position:static!important;
    display:none!important;
    min-width:0!important;
    margin:0 4px 8px!important;
    padding:5px!important;
    border:1px solid #e7efea!important;
    border-radius:10px!important;
    background:#f7faf8!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  .mx-nav-has-submenu.is-open>.mx-nav-submenu{display:grid!important}
  .mx-nav-submenu a,
  .mx-header .mx-nav-submenu a,
  .mx-header--overlay .mx-nav-submenu a,
  .mx-nav-list .mx-nav-submenu a{
    min-height:42px!important;
    padding:0 11px!important;
    color:#43534b!important;
    background:transparent!important;
    font-size:13.5px!important;
    border-radius:8px!important;
  }
  .mx-nav-submenu a:hover,.mx-nav-submenu a:focus-visible{background:#fff!important;color:var(--mx47-green-dark)!important}
  .mx-header-cta,.mx-header--overlay .mx-header-cta{width:100%!important;min-height:48px!important;margin-top:4px!important}
  .mx-site-menu-overlay.is-open{background:rgba(6,34,43,.44)!important;backdrop-filter:blur(2px)}
  .admin-bar .mx-site-menu-overlay.is-open{inset:96px 0 0!important}
}

/* Tablet yatay: içerik biraz daha geniş, menü drawer sabit ve rahat. */
@media(min-width:768px) and (max-width:1023px){
  .mx-header__in{padding-inline:2px}
  .mx-site-nav,.mx-header--overlay .mx-site-nav{width:430px!important}
  .mx-nav-list>li>a,.mx-header--overlay .mx-nav-list>li>a{font-size:15.5px!important}
}

/* Mobil özel: menü tam genişlikte, alt menüler accordion, içerik ve CTA tek elle erişilebilir. */
@media(max-width:767px){
  .mx-header,.mx-header--overlay{height:60px!important}
  .mx-header__in{height:60px!important;gap:10px!important}
  .mx-brand{max-width:calc(100% - 58px)!important}
  .mx-brand__text{font-size:15.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .mx-brand__lockup small{font-size:7.5px!important}
  .mx-brand__mark{width:34px!important;height:34px!important;border-radius:9px!important}
  .mx-site-menu-toggle{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;justify-content:center!important;border-radius:10px!important}
  .mx-site-menu-toggle>span:last-child{display:none!important}
  .mx-site-nav,.mx-header--overlay .mx-site-nav{
    top:60px!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    padding:12px 12px calc(82px + env(safe-area-inset-bottom))!important;
    border-left:0!important;
    border-top:1px solid var(--mx47-line)!important;
    box-shadow:0 18px 38px rgba(5,40,52,.12)!important;
  }
  .admin-bar .mx-site-nav,.admin-bar .mx-header--overlay .mx-site-nav{top:106px!important}
  .mx-nav-list>li{grid-template-columns:minmax(0,1fr) 42px!important;border-bottom:1px solid #eef3f0!important;border-radius:0!important}
  .mx-nav-list>li>a,.mx-header--overlay .mx-nav-list>li>a{min-height:50px!important;padding-left:6px!important;font-size:15px!important}
  .mx-nav-has-submenu>.mx-submenu-toggle{width:38px!important;height:38px!important;border:0!important;background:#f1f7f3!important}
  .mx-nav-has-submenu>.mx-nav-submenu{margin:0 0 8px!important;padding:4px 6px 7px!important;border:0!important;border-radius:10px!important;background:#f5f9f6!important}
  .mx-nav-submenu a,.mx-header .mx-nav-submenu a,.mx-header--overlay .mx-nav-submenu a,.mx-nav-list .mx-nav-submenu a{min-height:43px!important;font-size:13.5px!important}
  .mx-header-cta,.mx-header--overlay .mx-header-cta{position:sticky!important;bottom:0!important;z-index:2!important;margin-top:6px!important;box-shadow:0 10px 28px rgba(8,122,62,.16)!important}
  .mx-site-menu-overlay.is-open{inset:60px 0 0!important}
  .admin-bar .mx-site-menu-overlay.is-open{inset:106px 0 0!important}
  .mx-mobile-dock{min-height:64px!important;padding:4px 5px calc(4px + env(safe-area-inset-bottom))!important}
  .mx-mobile-dock a{min-height:54px!important;gap:2px!important;font-size:9.5px!important;border-radius:9px!important}
  .mx-mobile-dock a span{width:20px!important;height:20px!important}
  .mx-mobile-dock a span svg{width:19px!important;height:19px!important}
}

@media(max-width:390px){
  .mx-brand__text{font-size:14.5px!important}
  .mx-nav-list>li>a,.mx-header--overlay .mx-nav-list>li>a{font-size:14.5px!important}
  .mx-nav-submenu a,.mx-header .mx-nav-submenu a,.mx-header--overlay .mx-nav-submenu a,.mx-nav-list .mx-nav-submenu a{font-size:13px!important}
}

/* ===== reference-layout-v0148.css ===== */
/* MXonnowell v0.1.48 — Referans sayfa ritmi + doğrudan ana menü + 4 cihaz responsive */
:root{
  --mx48-blue:#075ca8;
  --mx48-blue-deep:#03284f;
  --mx48-blue-night:#021b37;
  --mx48-green:#65a91f;
  --mx48-green-dark:#34740f;
  --mx48-ink:#10243d;
  --mx48-muted:#607083;
  --mx48-line:#dbe5ee;
  --mx48-soft:#f6f9fc;
  --mx48-white:#fff;
  --mx48-radius:16px;
  --mx48-shadow:0 18px 44px rgba(2,38,74,.08);
}

/* ---------- Header / direct page menu ---------- */
.mx-header-v0148,.mx-header-v0148.mx-header--overlay{
  height:68px!important;
  position:sticky!important;
  top:0!important;
  z-index:1000!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.16)!important;
  background-image:linear-gradient(90deg,rgba(1,25,52,.96),rgba(2,49,89,.90)),url('../images/mxon-leaf-blue-landscape.webp')!important;
  background-size:cover!important;
  background-position:center!important;
  box-shadow:0 8px 28px rgba(0,25,51,.12)!important;
  backdrop-filter:saturate(130%) blur(9px)!important;
}
.admin-bar .mx-header-v0148{top:32px!important}
.mx-header-v0148 .mx-header__in{height:68px!important;max-width:1480px!important;width:min(1480px,calc(100% - 44px))!important;gap:18px!important}
.mx-header-v0148 .mx-brand{flex:0 0 auto!important;gap:8px!important}
.mx-header-v0148 .mx-brand__logo{max-height:44px!important;width:auto!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}
.mx-header-v0148 .mx-brand__mark{width:34px!important;height:34px!important;border-radius:9px!important;background:#fff!important;color:#087a3e!important;border:0!important}
.mx-header-v0148 .mx-brand__text,.mx-header-v0148.mx-header--overlay .mx-brand__text{color:#fff!important;font-size:16px!important;font-weight:500!important;text-shadow:none!important}
.mx-header-v0148 .mx-brand__lockup small{color:rgba(255,255,255,.72)!important;font-size:7px!important}
.mx-site-nav-v0148{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}
.mx-nav-list-v0148{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important;list-style:none!important;margin:0!important;padding:0!important}
.mx-nav-list-v0148>li{display:block!important;flex:0 0 auto!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a,.mx-header-v0148.mx-header--overlay .mx-nav-list-v0148>li>a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  min-height:42px!important;
  padding:0 8px!important;
  border:0!important;
  color:rgba(255,255,255,.91)!important;
  text-decoration:none!important;
  text-shadow:none!important;
  font-size:11.3px!important;
  font-weight:500!important;
  letter-spacing:-.005em!important;
  white-space:nowrap!important;
  opacity:1!important;
}
.mx-header-v0148 .mx-nav-list-v0148>li>a:hover,.mx-header-v0148 .mx-nav-list-v0148>li>a:focus-visible{color:#fff!important;background:rgba(255,255,255,.07)!important;border-radius:7px!important;outline:none!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a.is-current{color:#fff!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a.is-current:after{content:""!important;position:absolute!important;left:8px!important;right:8px!important;bottom:2px!important;height:2px!important;border-radius:4px!important;background:var(--mx48-green)!important;display:block!important}
.mx-header-v0148 .mx-header-cta,.mx-header-v0148.mx-header--overlay .mx-header-cta{flex:0 0 auto!important;min-height:40px!important;padding:0 16px!important;border:1px solid rgba(158,216,66,.58)!important;border-radius:9px!important;background:linear-gradient(180deg,#69ad23,#3f8113)!important;color:#fff!important;font-size:11.5px!important;font-weight:500!important;box-shadow:0 8px 20px rgba(44,111,16,.18)!important}
.mx-nav-utility-v0148{display:none}
.mx-header-v0148 .mx-site-menu-toggle{display:none!important}

/* ---------- Global public page frame ---------- */
.mxon48-main{background:#fff;color:var(--mx48-ink);overflow:hidden}
.mxon48-main .mx-wrap{width:min(1240px,calc(100% - 40px))}
.mxon48-hero{--mx48-bg:none;position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(100deg,rgba(2,30,63,.97) 0%,rgba(3,63,113,.84) 56%,rgba(5,95,157,.55) 100%),var(--mx48-bg);background-size:cover;background-position:center;color:#fff}
.mxon48-hero:after{content:"";position:absolute;inset:auto -8% -34% 46%;height:72%;z-index:-1;background:radial-gradient(circle,rgba(36,151,229,.24),transparent 68%);filter:blur(24px);pointer-events:none}
.mxon48-hero__grid{min-height:340px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:34px;padding-top:44px;padding-bottom:38px}
.mxon48-hero__copy{position:relative;z-index:2;max-width:620px}
.mxon48-hero__copy h1{margin:0;color:#fff;font-size:clamp(42px,4.4vw,64px);line-height:.98;letter-spacing:-.035em;font-weight:500!important;text-wrap:balance}
.mxon48-hero__copy p{max-width:620px;margin:18px 0 0;color:rgba(255,255,255,.88);font-size:15px;line-height:1.62;font-weight:400}
.mxon48-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.mxon48-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 17px;border:1px solid rgba(137,199,54,.7);border-radius:8px;background:linear-gradient(180deg,#6aad22,#438514);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:500!important;box-shadow:0 8px 20px rgba(31,95,16,.12)}
.mxon48-btn.is-ghost{border-color:rgba(255,255,255,.45);background:rgba(2,36,69,.24);backdrop-filter:blur(8px)}
.mxon48-btn span{font-size:16px;line-height:1}
.mxon48-hero__media{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;margin:0;min-height:280px;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.mxon48-hero__media img{display:block;width:100%;height:100%;max-height:320px;object-fit:var(--mx48-fit,cover);object-position:center bottom;background:transparent}
.mxon48-hero.is-onnowell .mxon48-hero__media img{filter:drop-shadow(0 18px 24px rgba(0,24,45,.16))}
.mxon48-hero__mark{display:grid;place-items:center;align-self:center;width:100%;min-height:220px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}
.mxon48-hero__mark strong{display:block;font-size:58px;font-weight:500}.mxon48-hero__mark small{display:block;font-size:13px;letter-spacing:.18em}

.mxon48-section{padding:46px 0;background:#fff}
.mxon48-section.is-soft{background:linear-gradient(180deg,#f7fafc,#fff)}
.mxon48-section.is-white{background:#fff}
.mxon48-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px}
.mxon48-head>div{max-width:800px}
.mxon48-head h2{margin:0;color:var(--mx48-ink);font-size:clamp(27px,2.8vw,38px);line-height:1.08;letter-spacing:-.025em;font-weight:500!important;text-wrap:balance}
.mxon48-head p{margin:9px 0 0;color:var(--mx48-muted);font-size:13.5px;line-height:1.62}
.mxon48-head>a{flex:0 0 auto;color:#075aa5;text-decoration:none;font-size:12px;font-weight:500}
.mxon48-head>a span{font-size:15px}

/* ---------- White panels / feature geometry ---------- */
.mxon48-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px}
.mxon48-features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-features.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mxon48-features.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.mxon48-features article{display:flex;align-items:flex-start;gap:12px;min-height:112px;padding:17px 15px;border:1px solid var(--mx48-line);border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(2,39,75,.045)}
.mxon48-features i,.mxon48-category-grid i{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f1f6fb;color:#0964b5}
.mxon48-features i svg,.mxon48-category-grid i svg,.mxon48-media-strip__intro i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.mxon48-features strong{display:block;color:#103565;font-size:13px;font-weight:500!important;line-height:1.28}.mxon48-features p{margin:6px 0 0;color:#667487;font-size:11.3px;line-height:1.5}
.mxon48-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:18px;margin-bottom:20px;padding:16px;border:1px solid var(--mx48-line);border-radius:16px;background:#fff;box-shadow:var(--mx48-shadow)}
.mxon48-copy-card{align-self:center;padding:20px 18px}.mxon48-copy-card h3{margin:0 0 10px;color:#0b4383;font-size:24px;font-weight:500}.mxon48-copy-card p{margin:0;color:#5f6f80;font-size:13px;line-height:1.65}.mxon48-copy-card a{display:inline-flex;margin-top:18px;color:#3f7e18;text-decoration:none;font-size:12px;font-weight:500}
.mxon48-split figure{margin:0;overflow:hidden;border-radius:12px;background:#eef4f8}.mxon48-split figure img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}

.mxon48-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.mxon48-dual>a{min-height:190px;padding:24px;border:1px solid var(--mx48-line);border-radius:14px;text-decoration:none;background:#fff;overflow:hidden;position:relative}.mxon48-dual>a:after{content:"";position:absolute;right:-32px;bottom:-58px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(11,97,177,.14),transparent 70%)}.mxon48-dual>a.is-onnowell:after{background:radial-gradient(circle,rgba(84,146,22,.16),transparent 70%)}.mxon48-dual strong{color:#347a15;font-size:11px;font-weight:500}.mxon48-dual .is-apex strong{color:#095ea9}.mxon48-dual h3{margin:8px 0 8px;color:var(--mx48-ink);font-size:25px;font-weight:500}.mxon48-dual p{margin:0;max-width:430px;color:#667486;font-size:12.5px;line-height:1.55}.mxon48-dual b{display:block;margin-top:20px;color:#075ca8;font-size:12px;font-weight:500}

/* ---------- Steps / roadmap ---------- */
.mxon48-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 26px;padding:18px 10px;border:1px solid var(--mx48-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(2,41,77,.04)}
.mxon48-steps article{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px}.mxon48-steps article:not(:last-child):after{content:"";position:absolute;top:22px;left:calc(50% + 28px);right:calc(-50% + 28px);height:1px;background:linear-gradient(90deg,#2c6db4,#62a91f)}
.mxon48-steps article>span{position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:2px solid #2a6eb6;border-radius:50%;background:#fff;color:#1262ac;font-size:15px;font-weight:500}.mxon48-steps article:nth-child(n+4)>span{border-color:#6ba629;color:#4d8319}
.mxon48-steps strong{display:block;margin-top:10px;color:#0d417b;font-size:12.5px;font-weight:500}.mxon48-steps p{margin:5px 0 0;color:#6b7887;font-size:10.5px;line-height:1.45}
.mxon48-steps.is-timeline{grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 12px}.mxon48-steps.is-timeline article:nth-child(n)>span{border-color:#6ba629;color:#4d8319}

/* ---------- ONNOWELL categories / products ---------- */
.mxon48-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.mxon48-category-grid>a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:94px;padding:13px;border:1px solid var(--mx48-line);border-radius:12px;background:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(2,40,75,.035)}
.mxon48-category-grid>a strong{display:block;color:#153b65;font-size:12px;font-weight:500}.mxon48-category-grid>a p{margin:4px 0 0;color:#6d7884;font-size:10.5px;line-height:1.4}.mxon48-category-grid>a>span{color:#4e8a18;font-size:16px}
.mxon48-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:26px}
.mxon48-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mx48-line);border-radius:13px;background:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(2,40,75,.045)}
.mxon48-product-card>img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;padding:12px;background:#fff}.mxon48-product-card>div{display:flex;flex-direction:column;flex:1;padding:12px;border-top:1px solid #edf2f5}.mxon48-product-card strong{color:#143b67;font-size:12px;font-weight:500}.mxon48-product-card p{margin:6px 0 10px;color:#687688;font-size:10.5px;line-height:1.45}.mxon48-product-card span{margin-top:auto;color:#075ca8;font-size:10.5px;font-weight:500}

/* ---------- Media ---------- */
.mxon48-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.mxon48-media-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mxon48-media-grid.is-stories{grid-template-columns:repeat(3,minmax(0,1fr))}
.mxon48-media-card{display:block;overflow:hidden;border:1px solid var(--mx48-line);border-radius:12px;background:#fff;color:var(--mx48-ink);text-decoration:none;box-shadow:0 8px 22px rgba(2,41,77,.04)}
.mxon48-media-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eef3f7}.mxon48-media-card.is-portrait>img{aspect-ratio:4/5;object-fit:contain;background:#fff}.mxon48-media-card.is-square>img{aspect-ratio:1/1;object-fit:contain;background:#fff}.mxon48-media-card>span{display:block;padding:10px 11px 12px}.mxon48-media-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173b63;font-size:11px;font-weight:500}.mxon48-media-card small{display:block;margin-top:3px;color:#778391;font-size:9.5px}
.mxon48-media-strip{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,.72fr));gap:10px;align-items:stretch;margin-top:20px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background-image:linear-gradient(90deg,rgba(1,30,62,.97),rgba(3,69,119,.88)),url('../images/mxon-leaf-blue-landscape.webp');background-size:cover;background-position:center;color:#fff;box-shadow:0 12px 34px rgba(2,37,72,.12)}
.mxon48-media-strip__intro{grid-column:1;display:flex;align-items:center;gap:13px;padding:10px}.mxon48-media-strip__intro i{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff}.mxon48-media-strip__intro i svg{width:28px;height:28px}.mxon48-media-strip__intro strong{display:block;color:#fff;font-size:14px;font-weight:500}.mxon48-media-strip__intro p{margin:6px 0 0;color:rgba(255,255,255,.78);font-size:10.5px;line-height:1.5}
.mxon48-media-strip__video{grid-column:2/4;overflow:hidden;border-radius:9px;background:#001d39}.mxon48-media-strip__video video{display:block;width:100%;height:100%;min-height:116px;aspect-ratio:16/9;object-fit:contain;background:#001d39}.mxon48-media-strip figure{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#fff}.mxon48-media-strip figure img{display:block;width:100%;height:100%;min-height:116px;object-fit:cover}.mxon48-media-strip figure:nth-of-type(n+3){display:none}
.mxon48-quote{margin:20px 0;padding:23px 30px;border:1px solid rgba(255,255,255,.15);border-radius:13px;background-image:linear-gradient(90deg,rgba(1,32,66,.96),rgba(2,73,120,.82)),url('../images/mxon-leaf-blue-landscape.webp');background-size:cover;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:1.45}

/* ---------- Join ---------- */
.mxon48-join-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-bottom:22px}.mxon48-join-card{padding:24px;border:1px solid var(--mx48-line);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(2,41,77,.045)}.mxon48-join-card h3{margin:0 0 10px;color:#0d4484;font-size:24px;font-weight:500}.mxon48-join-card p{margin:0 0 18px;color:#657487;font-size:13px;line-height:1.6}.mxon48-join-card small{display:block;margin-top:14px;color:#798593;font-size:10.5px}.mxon48-join-card.is-steps .mxon48-steps{grid-template-columns:1fr!important;margin:0;padding:0;border:0;box-shadow:none}.mxon48-join-card.is-steps .mxon48-steps article{display:grid;grid-template-columns:36px 1fr;align-items:center;text-align:left;padding:7px 0}.mxon48-join-card.is-steps .mxon48-steps article:after{left:18px;top:42px;bottom:-5px;right:auto;width:1px;height:auto}.mxon48-join-card.is-steps .mxon48-steps article:last-child:after{display:none}.mxon48-join-card.is-steps .mxon48-steps article>span{width:34px;height:34px;font-size:12px}.mxon48-join-card.is-steps .mxon48-steps article>div{padding-left:10px}.mxon48-join-card.is-steps .mxon48-steps strong{margin:0}.mxon48-join-card.is-steps .mxon48-steps p{margin:3px 0 0}

/* ---------- CTA ---------- */
.mxon48-cta{padding:0;background:#fff}.mxon48-cta>.mx-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px;padding:22px 28px;border-radius:15px 15px 0 0;background-image:linear-gradient(90deg,rgba(41,113,11,.88),rgba(86,150,22,.68)),var(--mx48-cta);background-size:cover;background-position:center;color:#fff;box-shadow:0 -8px 28px rgba(28,84,13,.08)}.mxon48-cta strong{display:block;color:#fff;font-size:24px;font-weight:500}.mxon48-cta p{margin:6px 0 0;color:rgba(255,255,255,.9);font-size:12px}.mxon48-cta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;border-radius:8px;background:#fff;color:#2e6910;text-decoration:none;font-size:12px;font-weight:500}

/* ---------- Home refinement ---------- */
.mx-public-home .mx-wrap{width:min(1240px,calc(100% - 40px))}
.mx-public-home .mx-section{padding-top:46px!important;padding-bottom:46px!important}
.mx-public-home .mx-section-heading h2{font-size:clamp(28px,2.8vw,40px)!important;font-weight:500!important;line-height:1.08!important}
.mx-public-home .mx-section-heading p{font-size:13.5px!important;line-height:1.6!important}
.mx-home-quicknav-v0141 .mx-wrap{width:min(1240px,calc(100% - 40px))!important}
.mx-home-brand-split-v0145__grid>a{min-height:205px!important;border-radius:15px!important;padding:24px!important}.mx-home-brand-split-v0145__grid h3{font-size:27px!important;font-weight:500!important}

/* ---------- Desktop narrow ---------- */
@media (min-width:1200px) and (max-width:1390px){
  .mx-header-v0148 .mx-header__in{width:min(1360px,calc(100% - 24px))!important;gap:10px!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a{padding-inline:5px!important;font-size:10.4px!important}
  .mx-header-v0148 .mx-header-cta{padding-inline:12px!important;font-size:10.8px!important}
  .mxon48-main .mx-wrap,.mx-public-home .mx-wrap{width:min(1160px,calc(100% - 34px))}
}

/* ---------- Tablet / compact desktop drawer ---------- */
@media (max-width:1199px){
  body.mx-menu-open{overflow:hidden!important}
  .mx-header-v0148 .mx-header__in{width:min(100% - 30px,1100px)!important}
  .mx-header-v0148 .mx-site-menu-toggle{display:inline-flex!important;flex:0 0 auto!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.09)!important;color:#fff!important}
  .mx-header-v0148 .mx-menu-icon i{background:#fff!important}
  .mx-site-nav-v0148,.mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{position:fixed!important;top:68px!important;right:0!important;bottom:0!important;width:min(430px,92vw)!important;padding:15px 16px calc(24px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;overflow:auto!important;transform:translateX(105%)!important;transition:transform .2s ease!important;background:#fff!important;border-left:1px solid var(--mx48-line)!important;box-shadow:-18px 0 46px rgba(3,35,64,.16)!important;color:var(--mx48-ink)!important;z-index:1100!important}
  .mx-site-nav-v0148.is-open{transform:translateX(0)!important}
  .admin-bar .mx-site-nav-v0148{top:100px!important}
  .mx-nav-list-v0148{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:1px!important;width:100%!important}
  .mx-nav-list-v0148>li{width:100%!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a,.mx-header-v0148.mx-header--overlay .mx-nav-list-v0148>li>a{min-height:46px!important;width:100%!important;padding:0 9px!important;border-bottom:1px solid #edf2f5!important;border-radius:0!important;color:#17334f!important;background:transparent!important;font-size:14px!important;text-shadow:none!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a.is-current{color:#2c7010!important}.mx-header-v0148 .mx-nav-list-v0148>li>a.is-current:after{left:0!important;right:auto!important;top:11px!important;bottom:11px!important;width:3px!important;height:auto!important;background:var(--mx48-green)!important}
  .mx-nav-utility-v0148{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding-top:6px;border-top:1px solid #e6edf2}.mx-nav-utility-v0148 a{display:flex;align-items:center;min-height:38px;padding:0 9px;border-radius:7px;background:#f4f8fb;color:#365069;text-decoration:none;font-size:11.5px;font-weight:500}
  .mx-header-v0148 .mx-header-cta{width:100%!important;min-height:46px!important;margin-top:3px!important}
  .mx-site-menu-overlay.is-open{display:block!important;position:fixed!important;inset:68px 0 0!important;background:rgba(1,22,43,.46)!important;backdrop-filter:blur(2px)!important;z-index:1090!important}.admin-bar .mx-site-menu-overlay.is-open{inset:100px 0 0!important}
  .mxon48-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:24px;min-height:320px}.mxon48-hero__copy h1{font-size:clamp(38px,5vw,54px)}
  .mxon48-features.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-media-strip{grid-template-columns:1.2fr repeat(3,minmax(0,.8fr))}.mxon48-media-strip__video{grid-column:2/4}.mxon48-media-strip figure:nth-of-type(n+2){display:none}
}

/* ---------- Tablet portrait ---------- */
@media (max-width:900px){
  .mxon48-main .mx-wrap,.mx-public-home .mx-wrap{width:min(100% - 32px,820px)}
  .mxon48-hero__grid{grid-template-columns:1fr;min-height:auto;gap:18px;padding-top:36px;padding-bottom:32px}.mxon48-hero__copy{max-width:700px}.mxon48-hero__media{min-height:220px;max-height:300px;order:-1}.mxon48-hero__media img{max-height:300px;object-position:center}.mxon48-hero__copy h1{font-size:clamp(38px,7vw,52px)}
  .mxon48-split{grid-template-columns:1fr}.mxon48-split figure{order:-1}.mxon48-features,.mxon48-features.cols-3,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon48-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon48-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.mxon48-steps article:nth-child(3n):after{display:none}.mxon48-steps article:nth-child(n+4)>span{border-color:#2a6eb6;color:#1262ac}.mxon48-steps.is-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon48-steps.is-timeline article:nth-child(2n):after{display:none}.mxon48-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mxon48-media-grid.is-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.mxon48-media-strip{grid-template-columns:1fr 1fr}.mxon48-media-strip__intro{grid-column:1}.mxon48-media-strip__video{grid-column:2}.mxon48-media-strip figure{display:none}.mxon48-join-grid{grid-template-columns:1fr}.mxon48-cta>.mx-wrap{border-radius:15px;}
}

/* ---------- Mobile special ---------- */
@media (max-width:767px){
  .mx-header-v0148,.mx-header-v0148.mx-header--overlay{height:60px!important}.admin-bar .mx-header-v0148{top:46px!important}.mx-header-v0148 .mx-header__in{height:60px!important;width:calc(100% - 20px)!important}.mx-header-v0148 .mx-brand__logo{max-height:36px!important}.mx-header-v0148 .mx-brand__mark{width:32px!important;height:32px!important}.mx-header-v0148 .mx-brand__text{font-size:14.5px!important}.mx-header-v0148 .mx-site-menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;justify-content:center!important}.mx-header-v0148 .mx-site-menu-toggle>span:last-child{display:none!important}
  .mx-site-nav-v0148{top:60px!important;left:0!important;right:0!important;width:100%!important;padding:10px 11px calc(78px + env(safe-area-inset-bottom))!important;border-left:0!important;border-top:1px solid var(--mx48-line)!important}.admin-bar .mx-site-nav-v0148{top:106px!important}.mx-header-v0148 .mx-nav-list-v0148>li>a{min-height:44px!important;font-size:13.5px!important}.mx-nav-utility-v0148{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-site-menu-overlay.is-open{inset:60px 0 0!important}.admin-bar .mx-site-menu-overlay.is-open{inset:106px 0 0!important}
  .mxon48-main .mx-wrap,.mx-public-home .mx-wrap{width:calc(100% - 22px)}
  .mxon48-hero{background-image:linear-gradient(180deg,rgba(2,30,63,.91),rgba(2,53,95,.84)),url('../images/mxon-leaf-blue-portrait.webp');background-position:center}.mxon48-hero__grid{display:flex;flex-direction:column;padding-top:20px;padding-bottom:26px;gap:16px}.mxon48-hero__media{order:0;width:calc(100% + 22px);margin-inline:-11px;min-height:180px;max-height:238px}.mxon48-hero__media img{width:100%;max-height:238px;object-fit:var(--mx48-fit,cover)}.mxon48-hero__copy{order:1;width:100%;text-align:left}.mxon48-hero__copy h1{font-size:clamp(32px,10vw,42px);line-height:1.02}.mxon48-hero__copy p{margin-top:12px;font-size:13px;line-height:1.55}.mxon48-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.mxon48-btn{width:100%;min-height:44px;padding-inline:10px;font-size:11px}
  .mxon48-section{padding:34px 0}.mxon48-head{display:block;margin-bottom:16px}.mxon48-head h2{font-size:clamp(25px,7.7vw,32px)}.mxon48-head p{font-size:12.5px}.mxon48-head>a{display:inline-flex;margin-top:10px}
  .mxon48-split{padding:8px;gap:8px;border-radius:13px}.mxon48-copy-card{padding:15px 12px}.mxon48-copy-card h3{font-size:21px}.mxon48-split figure img{min-height:190px}.mxon48-features,.mxon48-features.cols-3,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:1fr;gap:7px}.mxon48-features article{min-height:0;padding:13px;align-items:center}.mxon48-features i{width:38px;height:38px}.mxon48-features i svg{width:21px;height:21px}.mxon48-features p{font-size:10.7px}.mxon48-dual{grid-template-columns:1fr;gap:8px}.mxon48-dual>a{min-height:150px;padding:19px}.mxon48-dual h3{font-size:22px}
  .mxon48-category-grid{grid-template-columns:1fr;gap:7px}.mxon48-category-grid>a{min-height:76px}.mxon48-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mxon48-product-card>img{padding:7px}.mxon48-product-card>div{padding:9px}.mxon48-product-card strong{font-size:10.8px}.mxon48-product-card p{display:none}
  .mxon48-steps,.mxon48-steps.is-timeline{grid-template-columns:1fr;padding:10px 13px;gap:0}.mxon48-steps article,.mxon48-steps.is-timeline article{display:grid;grid-template-columns:38px 1fr;align-items:center;text-align:left;padding:7px 0}.mxon48-steps article:not(:last-child):after,.mxon48-steps.is-timeline article:not(:last-child):after{display:block;left:19px;top:44px;bottom:-6px;right:auto;width:1px;height:auto}.mxon48-steps article>span{width:36px;height:36px;font-size:12px}.mxon48-steps article>div{padding-left:10px}.mxon48-steps strong{margin:0}.mxon48-steps p{margin:3px 0 0}
  .mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mxon48-media-card>span{padding:8px}.mxon48-media-card strong{font-size:9.8px}.mxon48-media-card small{font-size:8.5px}.mxon48-media-strip{display:grid;grid-template-columns:1fr;padding:9px;gap:8px}.mxon48-media-strip__intro,.mxon48-media-strip__video{grid-column:1}.mxon48-media-strip__intro{padding:6px}.mxon48-media-strip__video video{min-height:0}.mxon48-media-strip figure{display:none}.mxon48-quote{padding:18px 15px;font-size:16px}
  .mxon48-join-card{padding:18px}.mxon48-join-card h3{font-size:21px}.mxon48-cta{padding:0 0 12px}.mxon48-cta>.mx-wrap{display:block;min-height:0;padding:20px;border-radius:13px}.mxon48-cta strong{font-size:20px}.mxon48-cta a{width:100%;margin-top:14px}.mxon48-cta p{font-size:11px}
  .mx-public-home .mx-section{padding-top:34px!important;padding-bottom:34px!important}.mx-home-brand-split-v0145__grid>a{min-height:170px!important;padding:19px!important}.mx-home-brand-split-v0145__grid h3{font-size:23px!important}
  .mx-mobile-dock{z-index:980!important}
}

@media (max-width:390px){
  .mxon48-actions{grid-template-columns:1fr}.mxon48-product-grid{grid-template-columns:1fr 1fr}.mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:1fr 1fr}.mxon48-hero__copy h1{font-size:31px}.mxon48-head h2{font-size:25px}
}

@media (prefers-reduced-motion:reduce){.mxon48-btn,.mxon48-media-card,.mxon48-product-card,.mx-header-v0148 a{transition:none!important}}

/* Ana sayfa özel: video ilk pikselden başlar, menü video üzerinde gerçek glass çalışır. */
.mx-header-v0148.mx-header--overlay{position:fixed!important;left:0!important;right:0!important;background-image:linear-gradient(90deg,rgba(1,24,50,.42),rgba(2,52,87,.24)),url('../images/mxon-leaf-blue-landscape.webp')!important;background-size:cover!important;background-position:center!important;box-shadow:none!important;backdrop-filter:blur(10px) saturate(120%)!important}
.mx-header-v0148.mx-header--overlay.is-scrolled{background-image:linear-gradient(90deg,rgba(1,25,52,.96),rgba(2,49,89,.91)),url('../images/mxon-leaf-blue-landscape.webp')!important;box-shadow:0 8px 28px rgba(0,25,51,.16)!important;backdrop-filter:blur(14px) saturate(130%)!important}
@media(max-width:767px){.mx-header-v0148.mx-header--overlay{background-image:linear-gradient(90deg,rgba(1,24,50,.52),rgba(2,52,87,.34)),url('../images/mxon-leaf-blue-portrait.webp')!important}}

/* ===== home-reference-v0149.css ===== */
/* MXonnowell v0.1.49 — 01 Ana Sayfa derin görsel QA / referans ritmi */
:root{
  --mx49-blue:#075ca8;
  --mx49-blue-deep:#03284f;
  --mx49-green:#5f9f1c;
  --mx49-green-dark:#33730f;
  --mx49-ink:#10243d;
  --mx49-muted:#617082;
  --mx49-line:#dbe5ed;
  --mx49-shadow:0 18px 46px rgba(3,40,77,.08);
  --mx49-radius:18px;
}
.mx49-home{background:#fff;color:var(--mx49-ink);overflow:hidden}
.mx49-home .mx-wrap{width:min(1240px,calc(100% - 40px))}
.mx49-home h1,.mx49-home h2,.mx49-home h3,.mx49-home strong,.mx49-home b{font-weight:500!important;text-rendering:optimizeLegibility}
.mx49-home p,.mx49-home span,.mx49-home a{font-weight:400}

/* İlk video: video metnine dokunmadan ekranı gerçekten doldurur. */
.mx49-film{padding:0!important;background:#03284f!important}
.mx49-film .mx-film-shell{width:100%!important;max-width:none!important;margin:0!important}
.mx49-film .mx-film-stage{height:clamp(620px,84svh,920px)!important;min-height:620px!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#03284f!important;box-shadow:none!important}
.mx49-film .mx-film-slide{inset:0 0 48px!important}
.mx49-film .mx-film-slide video,.mx49-film .mx-film-fallback{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 54%!important;background:#03284f!important}
.mx49-film .mx-film-toolbar{height:48px!important;position:absolute!important;z-index:6!important;left:0!important;right:0!important;bottom:0!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;background-image:linear-gradient(90deg,rgba(1,25,52,.93),rgba(2,66,111,.84)),url('../images/mxon-leaf-blue-landscape.webp')!important;background-size:cover!important;background-position:center!important;box-shadow:none!important}
.mx49-film .mx-film-toolbar button{color:#fff!important;border-color:rgba(255,255,255,.34)!important;background:rgba(0,0,0,.08)!important}
.mx49-film .mx-film-dots button{background:rgba(255,255,255,.36)!important}.mx49-film .mx-film-dots button.is-active{background:#fff!important}

/* Ana sayfada header gerçek glass; video içeriğini düz renk blokla kapatmaz. */
body.home .mx-header-v0148.mx-header--overlay:not(.is-scrolled){background:linear-gradient(180deg,rgba(2,21,43,.64),rgba(2,31,55,.18))!important;background-image:linear-gradient(180deg,rgba(2,21,43,.64),rgba(2,31,55,.18))!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.13)!important;backdrop-filter:blur(9px) saturate(120%)!important}
body.home .mx-header-v0148.mx-header--overlay.is-scrolled{background-image:linear-gradient(90deg,rgba(1,25,52,.96),rgba(2,49,89,.91)),url('../images/mxon-leaf-blue-landscape.webp')!important}

/* Marka ayrımı */
.mx49-bridge{padding:48px 0 22px;background:#fff}
.mx49-bridge__head{max-width:820px;margin:0 auto 26px;text-align:center}.mx49-bridge__head h1{margin:0;color:var(--mx49-ink);font-size:clamp(32px,3.5vw,48px);line-height:1.04;letter-spacing:-.035em}.mx49-bridge__head p{max-width:720px;margin:13px auto 0;color:var(--mx49-muted);font-size:14px;line-height:1.65}
.mx49-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mx49-brand-card{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(260px,1.18fr);min-height:235px;overflow:hidden;border:1px solid var(--mx49-line);border-radius:var(--mx49-radius);background:#fff;text-decoration:none;box-shadow:0 10px 30px rgba(3,40,77,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.mx49-brand-card:hover{transform:translateY(-2px);border-color:#bfd1df;box-shadow:var(--mx49-shadow)}
.mx49-brand-card__copy{position:relative;z-index:2;padding:29px 8px 28px 29px;display:flex;flex-direction:column;justify-content:center}.mx49-brand-card__copy strong{font-size:24px;line-height:1.08;color:#175536}.mx49-brand-card.is-apex .mx49-brand-card__copy strong{color:#075ba6}.mx49-brand-card__copy>span{margin-top:6px;color:#344a60;font-size:12.5px}.mx49-brand-card__copy p{margin:14px 0 0;color:#647284;font-size:12px;line-height:1.55}.mx49-brand-card__copy b{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#2f7412;font-size:12px}.mx49-brand-card.is-apex .mx49-brand-card__copy b{color:#075ba6}.mx49-brand-card__copy b i{font-style:normal;font-size:16px}
.mx49-brand-card figure{margin:0;min-width:0;overflow:hidden;background:#fff}.mx49-brand-card figure img{display:block;width:100%;height:100%;min-height:235px;object-fit:contain;object-position:center;padding:8px;background:#fff}

/* 6 ana yol */
.mx49-paths{padding:0 0 44px;background:#fff}.mx49-path-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--mx49-line);border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(3,40,77,.055)}
.mx49-path-grid a{min-height:128px;padding:18px 15px;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--mx49-line);text-decoration:none;transition:background .18s ease}.mx49-path-grid a:first-child{border-left:0}.mx49-path-grid a:hover{background:#f8fbfd}.mx49-path-grid i{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:50%;background:#f0f6fb;color:#0b62b0}.mx49-path-grid i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.mx49-path-grid strong{color:#163d6d;font-size:12.5px;line-height:1.2}.mx49-path-grid span{margin-top:6px;color:#6a7685;font-size:10.7px;line-height:1.45}

/* ONNOWELL seçilmiş ürün vitrini */
.mx49-products{padding:48px 0 54px;background:#fff;border-top:1px solid #eef3f6}.mx49-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.mx49-section-head>div{max-width:760px}.mx49-section-head h2{margin:0;color:var(--mx49-ink);font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.03em}.mx49-section-head p{margin:10px 0 0;color:var(--mx49-muted);font-size:13px;line-height:1.6}.mx49-section-head>a{flex:0 0 auto;color:#075ba6;text-decoration:none;font-size:12px;font-weight:500}
.mx49-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mx49-product-card{min-width:0;overflow:hidden;border:1px solid var(--mx49-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(4,42,80,.045);transition:transform .18s ease,border-color .18s ease}.mx49-product-card:hover{transform:translateY(-2px);border-color:#b9cedd}.mx49-product-card__media{display:block;aspect-ratio:1/1;background:#fff;border-bottom:1px solid #edf2f5}.mx49-product-card__media img{width:100%;height:100%;object-fit:contain;padding:14px;background:#fff}.mx49-product-card>div{padding:13px 14px 15px}.mx49-product-card>div>span{color:#448318;font-size:10px}.mx49-product-card h3{margin:6px 0 10px;font-size:14px;line-height:1.28;letter-spacing:-.01em}.mx49-product-card h3 a{text-decoration:none;color:#17334f;font-weight:500}.mx49-link{color:#075ba6;text-decoration:none;font-size:11px;font-weight:500!important}.mx49-link.is-light{color:#fff}

/* Tek medya şeridi: hero filmlerini tekrarlamaz. */
.mx49-media{padding:0 0 54px;background:#fff}.mx49-media-panel{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(360px,1.25fr) minmax(260px,1fr);gap:12px;align-items:stretch;padding:12px;overflow:hidden;border-radius:18px;background-image:linear-gradient(90deg,rgba(2,29,61,.96),rgba(3,75,130,.83)),url('../images/mxon-leaf-blue-landscape.webp');background-size:cover;background-position:center;box-shadow:0 18px 42px rgba(2,40,78,.12)}
.mx49-media-copy{padding:24px 17px;display:flex;flex-direction:column;justify-content:center}.mx49-media-copy h2{margin:0;color:#fff;font-size:clamp(24px,2.5vw,34px);line-height:1.06;letter-spacing:-.025em}.mx49-media-copy p{margin:12px 0 16px;color:rgba(255,255,255,.82);font-size:12px;line-height:1.58}.mx49-media-video{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#021b37}.mx49-media-video .mx-responsive-video,.mx49-media-video video{width:100%;height:100%;min-height:260px;display:block;object-fit:cover;background:#021b37}.mx49-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx49-media-gallery figure{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(255,255,255,.09)}.mx49-media-gallery figure:first-child{grid-column:1/-1}.mx49-media-gallery img{display:block;width:100%;height:100%;min-height:124px;object-fit:cover}.mx49-media-gallery figure:first-child img{min-height:128px}

/* İş fırsatı */
.mx49-opportunity{padding:0 0 50px;background:#fff}.mx49-opportunity-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);min-height:330px;overflow:hidden;border-radius:18px;background-image:linear-gradient(90deg,rgba(35,111,17,.92),rgba(64,143,22,.70)),url('../images/mxon-leaf-green-landscape.webp');background-size:cover;background-position:center;box-shadow:0 18px 42px rgba(37,100,17,.10)}.mx49-opportunity-panel>div{padding:42px 28px 42px 42px;display:flex;flex-direction:column;justify-content:center}.mx49-opportunity-panel h2{margin:0;color:#fff;font-size:clamp(30px,3.4vw,44px);line-height:1.03;letter-spacing:-.03em}.mx49-opportunity-panel p{max-width:540px;margin:14px 0 0;color:rgba(255,255,255,.88);font-size:13px;line-height:1.62}.mx49-opportunity-panel figure{margin:0;min-width:0;background:#fff}.mx49-opportunity-panel picture,.mx49-opportunity-panel figure>img{display:block;width:100%;height:100%}.mx49-opportunity-panel img{display:block;width:100%;height:100%;min-height:330px;object-fit:contain;padding:10px;background:#fff}.mx49-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.mx49-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.56);border-radius:8px;color:#fff!important;text-decoration:none;font-size:11.5px;font-weight:500!important}.mx49-btn.is-white{border-color:#fff;background:#fff;color:#245f15!important}.mx49-btn.is-ghost{background:rgba(6,53,36,.2);backdrop-filter:blur(6px)}

.mx49-final{padding:0 0 54px;background:#fff}.mx49-final-panel{min-height:112px;padding:23px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:17px;background-image:linear-gradient(90deg,rgba(2,31,65,.94),rgba(5,86,146,.77)),url('../images/mxon-leaf-blue-landscape.webp');background-size:cover;background-position:center;color:#fff}.mx49-final-panel h2{margin:0;color:#fff;font-size:25px;line-height:1.1}.mx49-final-panel p{margin:7px 0 0;color:rgba(255,255,255,.82);font-size:11.5px}

@media(max-width:1180px){
  .mx49-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx49-path-grid a:nth-child(4){border-left:0}.mx49-path-grid a:nth-child(-n+3){border-bottom:1px solid var(--mx49-line)}
  .mx49-media-panel{grid-template-columns:minmax(190px,.65fr) minmax(330px,1.35fr)}.mx49-media-gallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.mx49-media-gallery figure:first-child{grid-column:auto}.mx49-media-gallery img,.mx49-media-gallery figure:first-child img{min-height:150px}
}

/* Tablet yatay */
@media(min-width:901px) and (max-width:1199px){
  .mx49-home .mx-wrap{width:min(100% - 34px,1080px)}
  .mx49-film .mx-film-stage{height:clamp(560px,73svh,760px)!important;min-height:560px!important}
  .mx49-brand-card{grid-template-columns:1fr;min-height:0}.mx49-brand-card figure{order:-1;aspect-ratio:16/7}.mx49-brand-card figure img{min-height:0}.mx49-brand-card__copy{padding:20px}
  .mx49-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .mx49-opportunity-panel{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr)}
}

/* Tablet dikey */
@media(max-width:900px){
  .mx49-home .mx-wrap{width:min(100% - 30px,820px)}
  .mx49-film .mx-film-stage{height:clamp(500px,70svh,680px)!important;min-height:500px!important}.mx49-film .mx-film-slide video{object-position:center 52%!important}
  .mx49-bridge{padding-top:38px}.mx49-brand-grid{grid-template-columns:1fr}.mx49-brand-card{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr)}
  .mx49-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx49-media-panel{grid-template-columns:1fr}.mx49-media-copy{padding:16px 14px 8px}.mx49-media-video{aspect-ratio:16/9}.mx49-media-gallery{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}
  .mx49-opportunity-panel{grid-template-columns:1fr}.mx49-opportunity-panel figure{order:-1;aspect-ratio:16/7}.mx49-opportunity-panel img{min-height:0}.mx49-opportunity-panel>div{padding:30px}
}

/* Mobil: ayrı kompozisyon, yalnız masaüstünün küçültülmüş hali değil. */
@media(max-width:767px){
  .mx49-home .mx-wrap{width:calc(100% - 22px)}
  .mx49-film .mx-film-stage{height:78svh!important;min-height:560px!important;max-height:760px!important;aspect-ratio:auto!important}.mx49-film .mx-film-slide{inset:0 0 44px!important}.mx49-film .mx-film-slide video{object-fit:cover!important;object-position:center 48%!important}.mx49-film .mx-film-toolbar{height:44px!important;background-image:linear-gradient(180deg,rgba(1,25,52,.92),rgba(3,72,120,.80)),url('../images/mxon-leaf-blue-portrait.webp')!important}
  .mx49-bridge{padding:31px 0 16px}.mx49-bridge__head{margin-bottom:18px;text-align:left}.mx49-bridge__head h1{font-size:30px;line-height:1.05}.mx49-bridge__head p{font-size:12.5px;margin-top:10px}.mx49-brand-grid{gap:8px}.mx49-brand-card{display:flex;flex-direction:column;min-height:0;border-radius:14px}.mx49-brand-card figure{order:-1;aspect-ratio:16/8}.mx49-brand-card figure img{min-height:0;padding:6px}.mx49-brand-card__copy{padding:16px 17px 18px}.mx49-brand-card__copy strong{font-size:21px}.mx49-brand-card__copy p{margin-top:9px;font-size:11.5px}.mx49-brand-card__copy b{margin-top:12px}
  .mx49-paths{padding-bottom:32px}.mx49-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:13px}.mx49-path-grid a{min-height:112px;padding:14px 12px;border-bottom:1px solid var(--mx49-line)}.mx49-path-grid a:nth-child(odd){border-left:0}.mx49-path-grid a:nth-last-child(-n+2){border-bottom:0}.mx49-path-grid i{width:34px;height:34px;margin-bottom:8px}.mx49-path-grid i svg{width:20px;height:20px}.mx49-path-grid strong{font-size:11.5px}.mx49-path-grid span{font-size:9.8px}
  .mx49-products{padding:34px 0 38px}.mx49-section-head{display:block;margin-bottom:16px}.mx49-section-head h2{font-size:27px}.mx49-section-head p{font-size:12px}.mx49-section-head>a{display:inline-flex;margin-top:10px}.mx49-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mx49-product-card{border-radius:12px}.mx49-product-card__media img{padding:8px}.mx49-product-card>div{padding:9px 10px 11px}.mx49-product-card h3{font-size:12.2px}.mx49-product-card>div>span{font-size:9px}.mx49-link{font-size:10px}
  .mx49-media{padding-bottom:36px}.mx49-media-panel{padding:8px;border-radius:13px;background-image:linear-gradient(180deg,rgba(2,29,61,.95),rgba(3,75,130,.82)),url('../images/mxon-leaf-blue-portrait.webp')}.mx49-media-copy{padding:16px 10px 8px}.mx49-media-copy h2{font-size:25px}.mx49-media-copy p{font-size:11.5px}.mx49-media-video{aspect-ratio:16/9}.mx49-media-video .mx-responsive-video,.mx49-media-video video{min-height:0;object-fit:contain}.mx49-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mx49-media-gallery img,.mx49-media-gallery figure:first-child img{min-height:78px}
  .mx49-opportunity{padding-bottom:32px}.mx49-opportunity-panel{border-radius:13px;background-image:linear-gradient(180deg,rgba(39,116,18,.91),rgba(53,132,20,.74)),url('../images/mxon-leaf-green-portrait.webp')}.mx49-opportunity-panel figure{aspect-ratio:16/8}.mx49-opportunity-panel>div{padding:23px 18px 25px}.mx49-opportunity-panel h2{font-size:30px}.mx49-opportunity-panel p{font-size:12px}.mx49-actions{display:grid;grid-template-columns:1fr 1fr}.mx49-btn{width:100%;padding-inline:8px;font-size:10.5px}
  .mx49-final{padding-bottom:74px}.mx49-final-panel{display:block;padding:20px;border-radius:13px;background-image:linear-gradient(180deg,rgba(2,31,65,.94),rgba(5,86,146,.78)),url('../images/mxon-leaf-blue-portrait.webp')}.mx49-final-panel h2{font-size:22px}.mx49-final-panel .mx49-btn{margin-top:14px}
}

@media(max-width:390px){
  .mx49-film .mx-film-stage{min-height:520px!important}.mx49-bridge__head h1{font-size:28px}.mx49-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx49-actions{grid-template-columns:1fr}.mx49-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mx49-media-gallery figure:nth-child(3){display:none}
}

@media(prefers-reduced-motion:reduce){.mx49-brand-card,.mx49-product-card,.mx49-path-grid a{transition:none!important}}

/* ===== video-first-v0150.css ===== */
/* MXonnowell v0.1.50 — 1080p yatay video-first public yüzey. Videoların üzerinde yazı yoktur. */
.mxon50-video-hero{position:relative;width:100%;background-image:linear-gradient(rgba(1,39,75,.08),rgba(1,39,75,.08)),var(--mx50-bg);background-size:cover;background-position:center;overflow:hidden}
.mxon50-video-hero__frame{width:100%;max-width:none;margin:0;background:#052d54;overflow:hidden;aspect-ratio:16/9;max-height:min(78vh,900px)}
.mxon50-video-hero__video,.mxon50-video-hero__frame>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#052d54}
.mxon50-page-title{background:#fff;border-bottom:1px solid #e1e8e4}
.mxon50-page-title>.mx-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:34px;padding-bottom:36px}
.mxon50-page-title h1{margin:0;color:#0d2118;font-size:clamp(2rem,3.2vw,3.55rem);font-weight:500;line-height:1.05;letter-spacing:-.035em}
.mxon50-page-title p{max-width:760px;margin:12px 0 0;color:#52635a;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.7}
.mxon50-page-title .mxon48-actions{flex:0 0 auto;margin:0}
.mxon50-template-video{position:relative;background:#052d54;overflow:hidden}
.mxon50-template-video video{display:block;width:100%;aspect-ratio:16/9;max-height:min(76vh,860px);object-fit:cover;background:#052d54}
.mxon50-template-title{background:#fff;border-bottom:1px solid #e1e8e4}
.mxon50-template-title>.mx-wrap{padding-top:30px;padding-bottom:34px}
.mxon50-template-title h1{margin:0;font-size:clamp(2rem,3vw,3.35rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:#0d2118}
.mxon50-template-title p{margin:10px 0 0;max-width:760px;color:#58675f;font-size:1.05rem;line-height:1.65}
.mxon48-media-strip__video{overflow:hidden;background:#052d54;border-radius:18px}
.mxon48-media-strip__video video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#052d54}
.mxon50-inline-video{margin:34px 0;border-radius:20px;overflow:hidden;background:#052d54;box-shadow:0 18px 42px rgba(0,40,70,.12)}
.mxon50-inline-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#052d54}
/* Video alanına pseudo başlık/overlay eklenmesini engelleyen güvenlik kilidi. */
.mxon50-video-hero__frame::before,.mxon50-video-hero__frame::after,.mxon50-template-video::before,.mxon50-template-video::after,.mxon50-inline-video::before,.mxon50-inline-video::after{content:none!important;display:none!important}
@media(max-width:1199px){
 .mxon50-video-hero__frame,.mxon50-template-video video{max-height:none;aspect-ratio:16/9}
 .mxon50-page-title>.mx-wrap{align-items:flex-start;flex-direction:column;padding-top:28px;padding-bottom:30px}
}
@media(max-width:767px){
 .mxon50-video-hero__frame,.mxon50-template-video video{aspect-ratio:16/9;max-height:none}
 .mxon50-video-hero__video,.mxon50-video-hero__frame>img,.mxon50-template-video video{object-fit:contain;background:#052d54}
 .mxon50-page-title>.mx-wrap{padding-top:22px;padding-bottom:24px;gap:18px}
 .mxon50-page-title h1,.mxon50-template-title h1{font-size:clamp(1.72rem,8vw,2.3rem)}
 .mxon50-page-title p,.mxon50-template-title p{font-size:.96rem;line-height:1.6}
 .mxon50-page-title .mxon48-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}
 .mxon50-page-title .mxon48-btn{justify-content:center;text-align:center;min-height:44px}
 .mxon50-template-title>.mx-wrap{padding-top:22px;padding-bottom:24px}
 .mxon50-inline-video{margin:24px 0;border-radius:14px}
}

/* APEX Life Team logo lockup — user-approved brand identity. */
.mx-brand__logo--apex{display:block;width:auto;max-width:190px;max-height:48px;object-fit:contain}
.mx-brand__lockup--apex{display:grid;line-height:1;color:inherit}.mx-brand__lockup--apex .mx-brand__text{font-size:1.15rem;font-weight:500;letter-spacing:.14em}.mx-brand__lockup--apex small{margin-top:3px;font-size:.58rem;font-weight:500;letter-spacing:.28em}

/* Public video-first layout: absolutely no authored text is layered over the video frame. */
.mxon-brand-public-v0150 .mxon50-video-hero{margin:0}
.mxon-brand-public-v0150 .mxon50-video-hero__frame{position:relative}
.mxon-brand-public-v0150 .mxon50-video-hero__frame>*:not(video):not(img){display:none!important}
.mxon-brand-public-v0150 .mxon50-video-hero__frame video{position:relative;z-index:1}
.mxon-brand-public-v0150 .mxon50-page-title{position:relative;z-index:2}
.mxon-brand-public-v0150 .mxon50-page-title .mxon48-actions{display:flex;flex-wrap:wrap;gap:10px}
.mxon-brand-public-v0150 .mxon50-page-title .mxon48-btn.is-ghost{color:#0c5139;border-color:#b9d4c8;background:#fff}
.mxon-brand-public-v0150 .mxon48-media-strip__video .mxon50-inline-video{margin:0;border-radius:0;box-shadow:none}
.mxon-brand-public-v0150 .mxon48-media-strip__video video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}

@media (min-width:1200px){
 .mxon50-video-hero__frame{min-height:clamp(500px,56vw,900px)}
 .mxon50-video-hero__video{min-height:100%}
}
@media (min-width:768px) and (max-width:1199px){
 .mx-brand__logo--apex{max-width:166px;max-height:44px}
 .mxon50-video-hero__frame{aspect-ratio:16/9;min-height:0}
 .mxon50-page-title>.mx-wrap{width:min(100% - 48px,1080px)}
}
@media (max-width:767px){
 .mx-brand__logo--apex{max-width:145px;max-height:38px}
 .mxon50-video-hero{background:#052d54}
 .mxon50-video-hero__frame{width:100%;aspect-ratio:16/9;background:#052d54}
 .mxon50-video-hero__video{width:100%;height:100%;object-fit:contain;object-position:center}
 .mxon50-page-title .mxon48-actions{display:grid!important;grid-template-columns:1fr;gap:8px;width:100%}
 .mxon50-page-title .mxon48-btn{width:100%;min-height:44px;justify-content:center}
 .mxon50-inline-video video{object-fit:contain;background:#052d54}
}

/* ===== apex-life-team-v0151.css ===== */
/* MXonnowell v0.1.51 — 02. APEX Life Team derin sayfa QA.
   ONNOWELL ürün markasıdır; APEX Life Team ekip/eğitim/liderlik/topluluk alanıdır.
   Videoların üzerinde authored metin, CTA veya logo katmanı yoktur. */
body.mxon-brand-page-apex-life-team{
  --mx51-blue:#063766;
  --mx51-blue-deep:#032a52;
  --mx51-green:#6aa922;
  --mx51-ink:#10251b;
  --mx51-muted:#5d6d64;
  --mx51-line:#dbe6df;
  --mx51-soft:#f6faf8;
  background:#fff;
}
body.mxon-brand-page-apex-life-team .mxon50-video-hero__frame{background:#052f59}
body.mxon-brand-page-apex-life-team .mxon50-video-hero__frame::before,
body.mxon-brand-page-apex-life-team .mxon50-video-hero__frame::after,
body.mxon-brand-page-apex-life-team .mxon50-video-hero__video::before,
body.mxon-brand-page-apex-life-team .mxon50-video-hero__video::after{content:none!important;display:none!important}
body.mxon-brand-page-apex-life-team .mxon50-page-title{background:#fff}
body.mxon-brand-page-apex-life-team .mxon50-page-title>.mx-wrap{width:min(1280px,calc(100% - 48px));padding-top:28px;padding-bottom:30px}
body.mxon-brand-page-apex-life-team .mxon50-page-title h1{font-size:clamp(2rem,3vw,3.25rem);font-weight:500}
body.mxon-brand-page-apex-life-team .mxon50-page-title p{max-width:720px}
body.mxon-brand-page-apex-life-team .mxon48-section>.mx-wrap{width:min(1280px,calc(100% - 48px))}
body.mxon-brand-page-apex-life-team .mxon48-section{padding-block:58px}
body.mxon-brand-page-apex-life-team .mxon48-section.is-white{background:#fff}
body.mxon-brand-page-apex-life-team .mxon48-section.is-soft{background:var(--mx51-soft)}

.mxon51-apex-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:22px;align-items:stretch;margin-top:22px}
.mxon51-apex-copy,.mxon51-apex-visual{min-height:350px;border:1px solid var(--mx51-line);border-radius:20px;overflow:hidden;background:#fff}
.mxon51-apex-copy{display:flex;flex-direction:column;justify-content:center;padding:38px 40px}
.mxon51-apex-copy h3{margin:14px 0 10px;color:var(--mx51-ink);font-size:clamp(1.55rem,2vw,2.15rem);font-weight:500;line-height:1.12}
.mxon51-apex-copy p{margin:0;color:var(--mx51-muted);font-size:15px;line-height:1.75;max-width:620px}
.mxon51-apex-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.mxon51-apex-emblem{width:78px;height:78px;border-radius:18px;overflow:hidden;border:1px solid #e4ece8;background:#fff;box-shadow:0 12px 30px rgba(4,56,91,.08)}
.mxon51-apex-emblem img{display:block;width:100%;height:100%;object-fit:contain}
.mxon51-apex-visual{margin:0;background:#eef7fb}
.mxon51-apex-visual img{display:block;width:100%;height:100%;min-height:350px;object-fit:cover;object-position:center}

.mxon51-apex-values{margin-top:18px}
body.mxon-brand-page-apex-life-team .mxon51-apex-values article{background:#fff;border-color:#dce7e1;min-height:146px}
body.mxon-brand-page-apex-life-team .mxon51-apex-values i{color:#0a5ca1;background:#f2f8fc}
body.mxon-brand-page-apex-life-team .mxon51-apex-values strong{font-size:14px}
body.mxon-brand-page-apex-life-team .mxon51-apex-values p{font-size:11.5px;line-height:1.55}

body.mxon-brand-page-apex-life-team .mxon51-apex-org{margin-top:18px}
body.mxon-brand-page-apex-life-team .mxon51-apex-org article{background:#fff;min-height:155px;border:1px solid #dce7e1}
body.mxon-brand-page-apex-life-team .mxon51-apex-org article:nth-child(1) i,
body.mxon-brand-page-apex-life-team .mxon51-apex-org article:nth-child(2) i{color:#0a5ca1;background:#eef7fd}
body.mxon-brand-page-apex-life-team .mxon51-apex-org article:nth-child(n+3) i{color:#4d851b;background:#f2f8eb}

.mxon51-video-band{margin-top:18px;overflow:hidden;border-radius:20px;background:var(--mx51-blue-deep);box-shadow:0 18px 44px rgba(3,47,89,.12)}
.mxon51-video-band .mxon50-inline-video{margin:0;border-radius:0;box-shadow:none;background:var(--mx51-blue-deep)}
.mxon51-video-band video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--mx51-blue-deep)}
.mxon51-video-band::before,.mxon51-video-band::after{content:none!important;display:none!important}

.mxon51-apex-linkgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
.mxon51-apex-linkgrid>a{display:grid;grid-template-columns:52px 1fr;gap:13px;align-items:start;min-height:166px;padding:22px;border:1px solid var(--mx51-line);border-radius:18px;background:#fff;color:var(--mx51-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.mxon51-apex-linkgrid>a:hover,.mxon51-apex-linkgrid>a:focus-visible{transform:translateY(-2px);border-color:#b8d0c2;box-shadow:0 14px 32px rgba(4,56,91,.08);outline:none}
.mxon51-apex-linkgrid i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef7fd;color:#0a5ca1}
.mxon51-apex-linkgrid svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mxon51-apex-linkgrid strong{display:block;font-size:15px;font-weight:500;line-height:1.3}
.mxon51-apex-linkgrid p{margin:7px 0 13px;color:var(--mx51-muted);font-size:11.5px;line-height:1.55}
.mxon51-apex-linkgrid span{font-size:11.5px;font-weight:500;color:#0a5ca1}
body.mxon-brand-page-apex-life-team .mxon51-apex-gallery{margin-top:20px}

body.mxon-brand-page-apex-life-team .mxon48-cta{background:#fff;padding-top:0}
body.mxon-brand-page-apex-life-team .mxon48-cta>.mx-wrap{width:min(1280px,calc(100% - 48px));background-image:linear-gradient(90deg,rgba(8,70,37,.24),rgba(7,80,39,.20)),var(--mx48-cta);background-size:cover;background-position:center;border-radius:20px}

@media (min-width:1200px){
  body.mxon-brand-page-apex-life-team .mxon50-video-hero__frame{min-height:0;aspect-ratio:16/9;max-height:760px}
}
@media (min-width:768px) and (max-width:1199px){
  body.mxon-brand-page-apex-life-team .mxon50-page-title>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-section>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-cta>.mx-wrap{width:min(100% - 36px,1080px)}
  body.mxon-brand-page-apex-life-team .mxon48-section{padding-block:46px}
  .mxon51-apex-split{grid-template-columns:1fr 1fr;gap:14px}
  .mxon51-apex-copy{padding:28px}
  .mxon51-apex-copy,.mxon51-apex-visual,.mxon51-apex-visual img{min-height:320px}
  .mxon51-apex-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
  body.mxon-brand-page-apex-life-team .mxon50-page-title>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-section>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-cta>.mx-wrap{width:min(100% - 24px,680px)}
  body.mxon-brand-page-apex-life-team .mxon48-section{padding-block:34px}
  body.mxon-brand-page-apex-life-team .mxon48-head{margin-bottom:14px}
  body.mxon-brand-page-apex-life-team .mxon48-head h2{font-size:clamp(1.55rem,7vw,2rem)}
  .mxon51-apex-split{grid-template-columns:1fr;gap:10px;margin-top:14px}
  .mxon51-apex-copy{min-height:0;padding:22px 18px;border-radius:14px}
  .mxon51-apex-visual{min-height:0;aspect-ratio:16/10;border-radius:14px}
  .mxon51-apex-visual img{min-height:0;height:100%;object-fit:cover}
  .mxon51-apex-emblem{width:64px;height:64px;border-radius:14px}
  .mxon51-apex-copy h3{font-size:1.55rem;margin-top:12px}
  .mxon51-apex-copy p{font-size:13px;line-height:1.65}
  .mxon51-apex-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}
  .mxon51-apex-actions .mxon48-btn{justify-content:center;min-height:44px}
  body.mxon-brand-page-apex-life-team .mxon51-apex-values,
  body.mxon-brand-page-apex-life-team .mxon51-apex-org{grid-template-columns:1fr!important;gap:7px}
  body.mxon-brand-page-apex-life-team .mxon51-apex-values article,
  body.mxon-brand-page-apex-life-team .mxon51-apex-org article{min-height:0;padding:13px}
  .mxon51-video-band{border-radius:14px;margin-top:14px}
  .mxon51-video-band video{object-fit:contain}
  .mxon51-apex-linkgrid{grid-template-columns:1fr;gap:8px;margin-top:14px}
  .mxon51-apex-linkgrid>a{min-height:0;padding:16px;grid-template-columns:44px 1fr;border-radius:14px}
  .mxon51-apex-linkgrid i{width:44px;height:44px;border-radius:12px}
  .mxon51-apex-linkgrid svg{width:23px;height:23px}
  .mxon51-apex-linkgrid p{font-size:11px;margin-bottom:9px}
  body.mxon-brand-page-apex-life-team .mxon48-cta>.mx-wrap{border-radius:14px}
}
@media (max-width:390px){
  body.mxon-brand-page-apex-life-team .mxon50-page-title>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-section>.mx-wrap,
  body.mxon-brand-page-apex-life-team .mxon48-cta>.mx-wrap{width:calc(100% - 18px)}
}
@media (prefers-reduced-motion:reduce){.mxon51-apex-linkgrid>a{transition:none}}

/* Kare kullanıcı-onaylı APEX amblemi header'da işaret + okunaklı kelime markası olarak kullanılır. */
.mx-brand__logo--apex-emblem{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;object-fit:cover!important;border-radius:10px!important;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.mx-brand__apex-copy{display:grid;gap:1px;line-height:1;color:#fff;white-space:nowrap}
.mx-brand__apex-copy strong{font-size:15px;font-weight:500;letter-spacing:.16em}
.mx-brand__apex-copy small{font-size:7px;font-weight:500;letter-spacing:.28em;color:rgba(255,255,255,.78)}
@media(max-width:1199px){.mx-brand__logo--apex-emblem{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}.mx-brand__apex-copy strong{font-size:13px}.mx-brand__apex-copy small{font-size:6.5px}}
@media(max-width:390px){.mx-brand__apex-copy strong{font-size:12px}.mx-brand__apex-copy small{letter-spacing:.2em}}

/* ===== layout-stability-v0152.css ===== */
/* MXonnowell v0.1.52 — Public flow / stacking / responsive navigation stabilization.
   Goal: no section, hero, header or card group may visually sit on top of the next block. */
:root{--mx52-header-h:68px;--mx52-mobile-header-h:60px}
html{scroll-padding-top:calc(var(--mx52-header-h) + 18px)}
body{overflow-x:hidden}
.mxon48-main,.mx49-home{position:relative!important;z-index:0!important;display:block!important;width:100%!important;min-width:0!important;overflow:clip!important;isolation:isolate!important}
.mxon48-main>section,.mx49-home>section{position:relative!important;clear:both!important;float:none!important;width:100%!important;max-width:none!important;inset:auto!important;margin-left:0!important;margin-right:0!important;isolation:isolate!important}
.mxon48-main>.mxon50-video-hero,.mxon48-main>.mxon50-page-title,.mxon48-main>.mxon48-section,.mxon48-main>.mxon48-cta{margin-top:0!important}
.mxon50-video-hero{z-index:0!important;display:block!important;overflow:hidden!important}
.mxon50-video-hero__frame{position:relative!important;z-index:0!important;display:block!important;width:100%!important;overflow:hidden!important}
.mxon50-video-hero__frame>video,.mxon50-video-hero__frame>img{position:relative!important;inset:auto!important;z-index:0!important;display:block!important}
.mxon50-page-title{z-index:1!important;display:block!important;clear:both!important}
.mxon50-page-title>.mx-wrap,.mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{position:relative!important;z-index:1!important}
.mxon48-section{z-index:0!important;display:block!important;clear:both!important;overflow:visible!important}
.mxon48-cta{z-index:0!important;display:block!important;clear:both!important}
.mxon48-head,.mxon48-features,.mxon48-split,.mxon48-dual,.mxon48-category-grid,.mxon48-product-grid,.mxon48-media-grid,.mxon48-media-strip,.mxon48-steps,.mxon48-join-grid,.mxon51-apex-split,.mxon51-apex-linkgrid,.mxon51-video-band{position:relative!important;z-index:0!important;clear:both!important}
.mxon48-head+*,.mxon51-apex-split+*,.mxon48-features+*,.mxon48-media-grid+*,.mxon51-video-band+*{clear:both!important}

/* Home: hero stays under transparent header by design, everything after hero returns to normal flow. */
body.home .mx-header-v0148.mx-header--overlay{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:1300!important}
body.admin-bar.home .mx-header-v0148.mx-header--overlay{top:32px!important}
.mx49-film{position:relative!important;z-index:0!important;display:block!important;clear:both!important;margin:0!important}
.mx49-film .mx-film-shell{position:relative!important;z-index:0!important;display:block!important}
.mx49-film .mx-film-stage{position:relative!important;z-index:0!important;display:block!important;overflow:hidden!important}
.mx49-film .mx-film-slide{z-index:1!important}
.mx49-film .mx-film-slide.is-active{z-index:2!important}
.mx49-film .mx-film-toolbar{z-index:5!important}
.mx49-bridge,.mx49-paths,.mx49-products,.mx49-media,.mx49-opportunity,.mx49-final{position:relative!important;z-index:0!important;clear:both!important;margin-top:0!important;transform:none!important}
/* Legacy floating/negative-overlap blocks are disabled in the new architecture. */
.mx-home-quicknav,.mx-home-quicknav-v0141{margin-top:0!important;transform:none!important}

/* Non-home header participates in document flow as sticky; never overlays page hero. */
body:not(.home) .mx-header-v0148{position:sticky!important;top:0!important;z-index:1300!important}
body.admin-bar:not(.home) .mx-header-v0148{top:32px!important}
body:not(.home) .mxon48-main{padding-top:0!important;margin-top:0!important}

/* 10-link navigation: switch to drawer before links can collide. */
@media(max-width:1480px){
  .mx-header-v0148 .mx-header__in{width:min(100% - 32px,1380px)!important}
  .mx-header-v0148 .mx-site-menu-toggle{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.09)!important;color:#fff!important}
  .mx-site-nav-v0148,.mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{position:fixed!important;top:68px!important;right:0!important;bottom:0!important;left:auto!important;width:min(430px,92vw)!important;height:auto!important;padding:15px 16px calc(24px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;overflow:auto!important;overscroll-behavior:contain!important;transform:translateX(105%)!important;transition:transform .2s ease!important;background:#fff!important;background-image:none!important;border-left:1px solid #dbe5ee!important;box-shadow:-18px 0 46px rgba(3,35,64,.16)!important;color:#10243d!important;z-index:1400!important}
  .mx-site-nav-v0148.is-open{transform:translateX(0)!important}
  body.admin-bar .mx-site-nav-v0148{top:100px!important}
  .mx-nav-list-v0148{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;width:100%!important;flex:0 0 auto!important}
  .mx-nav-list-v0148>li{display:block!important;width:100%!important;min-width:0!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a,.mx-header-v0148.mx-header--overlay .mx-nav-list-v0148>li>a{display:flex!important;width:100%!important;min-height:46px!important;padding:0 10px!important;color:#173028!important;background:transparent!important;border-radius:9px!important;font-size:14px!important;white-space:normal!important;line-height:1.25!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a.is-current{color:#075d32!important;background:#f3f8f5!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a.is-current:after{display:none!important}
  .mx-nav-utility-v0148{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;padding-top:8px!important;border-top:1px solid #e5ece8!important}
  .mx-nav-utility-v0148 a{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 10px!important;border:1px solid #e0e9e4!important;border-radius:9px!important;color:#365047!important;background:#f8fbf9!important;text-decoration:none!important;font-size:12px!important}
  .mx-header-v0148 .mx-header-cta{width:100%!important;min-height:46px!important;margin-top:auto!important;position:static!important}
  .mx-site-menu-overlay.is-open{display:block!important;position:fixed!important;inset:68px 0 0!important;z-index:1350!important;background:rgba(3,29,48,.42)!important;backdrop-filter:blur(2px)!important}
  body.admin-bar .mx-site-menu-overlay.is-open{inset:100px 0 0!important}
}

/* Tablet: no mixed desktop/drawer rules. */
@media(min-width:768px) and (max-width:1199px){
  .mxon50-video-hero__frame{min-height:0!important;max-height:none!important;aspect-ratio:16/9!important}
  .mxon50-page-title>.mx-wrap{width:min(100% - 36px,1080px)!important}
  .mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{width:min(100% - 36px,1080px)!important}
  .mxon48-section{padding-block:44px!important}
  .mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mxon48-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mxon48-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* Mobile: one controlled column rhythm; fixed dock is accounted for. */
@media(max-width:767px){
  :root{--mx52-header-h:60px}
  html{scroll-padding-top:calc(var(--mx52-mobile-header-h) + 12px)}
  body.home .mx-header-v0148.mx-header--overlay{height:60px!important}
  body.admin-bar.home .mx-header-v0148.mx-header--overlay{top:46px!important}
  body:not(.home) .mx-header-v0148{height:60px!important;top:0!important}
  body.admin-bar:not(.home) .mx-header-v0148{top:46px!important}
  .mx-site-nav-v0148,.mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{top:60px!important;left:0!important;right:0!important;width:100%!important;padding:10px 11px calc(82px + env(safe-area-inset-bottom))!important;border-left:0!important;border-top:1px solid #dbe5ee!important}
  body.admin-bar .mx-site-nav-v0148{top:106px!important}
  .mx-site-menu-overlay.is-open{inset:60px 0 0!important}
  body.admin-bar .mx-site-menu-overlay.is-open{inset:106px 0 0!important}
  .mxon48-main>section,.mx49-home>section{overflow:visible!important}
  .mxon50-video-hero{overflow:hidden!important}
  .mxon50-video-hero__frame{aspect-ratio:16/9!important;min-height:0!important;max-height:none!important}
  .mxon50-video-hero__video,.mxon50-video-hero__frame>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
  .mxon50-page-title>.mx-wrap,.mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{width:calc(100% - 22px)!important}
  .mxon50-page-title>.mx-wrap{display:block!important;padding-top:22px!important;padding-bottom:24px!important}
  .mxon48-section{padding-block:32px!important}
  .mxon48-head{display:block!important;margin-bottom:14px!important}
  .mxon48-head h2{font-size:clamp(1.5rem,7vw,1.95rem)!important}
  .mxon48-features,.mxon48-features.cols-3,.mxon48-features.cols-4,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:1fr!important;gap:8px!important}
  .mxon48-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mxon48-media-strip{grid-template-columns:1fr!important;gap:8px!important}
  .mxon48-media-strip__intro,.mxon48-media-strip__video{grid-column:1!important}
  .mxon48-media-strip figure{display:none!important}
  .mxon51-apex-split,.mxon51-apex-linkgrid{grid-template-columns:1fr!important}
  .mxon51-video-band{margin-top:14px!important}
  .mx-mobile-dock{z-index:1500!important}
  main{padding-bottom:0}
}

@media(max-width:390px){
  .mxon48-product-grid,.mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:1fr 1fr!important}
}

/* ===== onnowell-products-v0153.css ===== */
/* MXonnowell v0.1.53 — 03. ONNOWELL Ürünleri derin QA */
body.mxon-brand-page-onnowell-urunleri{--mx53-green:#087a3e;--mx53-blue:#075f9f;--mx53-ink:#13271d;--mx53-muted:#667169;--mx53-line:#dfe9e2;--mx53-soft:#f5f9f6;background:#fff}
body.mxon-brand-page-onnowell-urunleri .mxon50-page-title{background:#fff}
body.mxon-brand-page-onnowell-urunleri .mxon50-page-title>.mx-wrap,
body.mxon-brand-page-onnowell-urunleri .mxon48-section>.mx-wrap,
body.mxon-brand-page-onnowell-urunleri .mxon48-cta>.mx-wrap{width:min(1280px,calc(100% - 48px))}
body.mxon-brand-page-onnowell-urunleri .mxon48-section{padding-block:54px}
body.mxon-brand-page-onnowell-urunleri .mxon48-section.is-white{background:#fff}
body.mxon-brand-page-onnowell-urunleri .mxon48-section.is-soft{background:var(--mx53-soft)}
body.mxon-brand-page-onnowell-urunleri .mxon48-head{margin-bottom:22px}
body.mxon-brand-page-onnowell-urunleri .mxon48-head h2{font-weight:500;letter-spacing:-.025em;color:var(--mx53-ink)}
body.mxon-brand-page-onnowell-urunleri .mxon48-head p{max-width:760px;color:var(--mx53-muted)}

.mxon53-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mxon53-category-card{display:grid;grid-template-columns:44% 1fr;min-height:205px;background:#fff;border:1px solid var(--mx53-line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.mxon53-category-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(16,70,38,.08);border-color:#c8dbcf}
.mxon53-category-card figure{margin:0;min-width:0;background:#fff;display:grid;place-items:center;padding:14px}
.mxon53-category-card figure img{width:100%;height:100%;max-height:178px;object-fit:contain;display:block}
.mxon53-category-card>div{padding:24px 20px 20px 6px;display:flex;flex-direction:column;align-items:flex-start}
.mxon53-category-card strong{font-size:17px;font-weight:500;color:#143b25}
.mxon53-category-card p{font-size:13px;line-height:1.55;color:#68736b;margin:7px 0 0}
.mxon53-category-card small{font-size:11px;color:#087a3e;margin-top:12px}
.mxon53-category-card span{font-size:12px;font-weight:500;color:#087a3e;margin-top:auto;padding-top:12px}

body.mxon-brand-page-onnowell-urunleri .mxon53-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card{background:#fff;border:1px solid var(--mx53-line);border-radius:18px;overflow:hidden;box-shadow:none}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card>img{height:280px;width:100%;object-fit:contain;background:#fff;padding:18px}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card>div{padding:16px 18px 18px;border-top:1px solid #edf2ee}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card small{display:block;color:#087a3e;font-size:10.5px;font-weight:500;text-transform:none;margin-bottom:5px}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card strong{font-size:16px;font-weight:500;color:#14281d}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card p{font-size:12.5px;line-height:1.5;color:#6c756f;min-height:38px}
body.mxon-brand-page-onnowell-urunleri .mxon53-product-card span{font-size:12px;color:#087a3e;font-weight:500}

.mxon53-video-band{width:min(100%,1100px);margin:0 auto 24px;background:#072f4c;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px rgba(4,43,70,.14)}
.mxon53-video-band .mxon50-inline-video{margin:0!important;border-radius:0!important;background:#072f4c}
.mxon53-video-band video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#072f4c}
body.mxon-brand-page-onnowell-urunleri .mxon53-onnowell-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.mxon-brand-page-onnowell-urunleri .mxon53-onnowell-gallery .mxon48-media-card{background:#fff;border-color:var(--mx53-line)}

.mxon53-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mxon53-resource-grid>a{display:grid;grid-template-columns:42% 1fr;min-height:180px;border:1px solid var(--mx53-line);border-radius:18px;background:#fff;overflow:hidden;text-decoration:none;color:inherit}
.mxon53-resource-grid figure{margin:0;padding:10px;background:#fff;display:grid;place-items:center}
.mxon53-resource-grid figure img{width:100%;height:158px;object-fit:contain}
.mxon53-resource-video{display:grid;place-items:center;background-image:linear-gradient(rgba(6,67,116,.32),rgba(6,67,116,.32)),var(--mx50-bg);background-color:#075f9f;color:#fff}
.mxon53-resource-video svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.6}
.mxon53-resource-grid>a>div:last-child{padding:22px 18px;display:flex;flex-direction:column}
.mxon53-resource-grid strong{font-size:17px;font-weight:500;color:#153a26}
.mxon53-resource-grid p{font-size:12.5px;line-height:1.55;color:#68736b;margin:7px 0 0}
.mxon53-resource-grid span{margin-top:auto;padding-top:12px;color:#087a3e;font-size:12px;font-weight:500}

body.mxon-brand-page-onnowell-urunleri .mxon48-cta{background:#fff;padding-top:0}
body.mxon-brand-page-onnowell-urunleri .mxon48-cta>.mx-wrap{border-radius:18px;overflow:hidden}

@media(max-width:1180px){
 body.mxon-brand-page-onnowell-urunleri .mxon50-page-title>.mx-wrap,
 body.mxon-brand-page-onnowell-urunleri .mxon48-section>.mx-wrap,
 body.mxon-brand-page-onnowell-urunleri .mxon48-cta>.mx-wrap{width:min(100% - 36px,1080px)}
 .mxon53-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mxon53-resource-grid{grid-template-columns:1fr}
 .mxon53-resource-grid>a{grid-template-columns:34% 1fr}
}
@media(max-width:767px){
 body.mxon-brand-page-onnowell-urunleri .mxon50-page-title>.mx-wrap,
 body.mxon-brand-page-onnowell-urunleri .mxon48-section>.mx-wrap,
 body.mxon-brand-page-onnowell-urunleri .mxon48-cta>.mx-wrap{width:calc(100% - 24px)}
 body.mxon-brand-page-onnowell-urunleri .mxon48-section{padding-block:34px}
 .mxon53-category-grid{grid-template-columns:1fr;gap:9px}
 .mxon53-category-card{grid-template-columns:36% 1fr;min-height:146px;border-radius:14px}
 .mxon53-category-card figure{padding:9px}
 .mxon53-category-card figure img{max-height:128px}
 .mxon53-category-card>div{padding:16px 14px 14px 2px}
 .mxon53-category-card strong{font-size:15px}.mxon53-category-card p{font-size:11.5px}.mxon53-category-card small{margin-top:7px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-card>img{height:180px;padding:10px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-card>div{padding:12px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-card strong{font-size:13px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-card p{display:none}
 .mxon53-video-band{border-radius:14px;margin-bottom:16px}
 body.mxon-brand-page-onnowell-urunleri .mxon53-onnowell-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 .mxon53-resource-grid{gap:8px}
 .mxon53-resource-grid>a{grid-template-columns:38% 1fr;min-height:135px;border-radius:14px}
 .mxon53-resource-grid figure{padding:7px}.mxon53-resource-grid figure img{height:118px}
 .mxon53-resource-grid>a>div:last-child{padding:14px 12px}.mxon53-resource-grid strong{font-size:14px}.mxon53-resource-grid p{font-size:11px}
}
@media(max-width:420px){
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-grid{grid-template-columns:1fr 1fr}
 body.mxon-brand-page-onnowell-urunleri .mxon53-product-card>img{height:155px}
 .mxon53-category-card{grid-template-columns:40% 1fr}
}

/* ===== business-opportunity-v0154.css ===== */
/* MXonnowell v0.1.54 — 04. İş Fırsatı derin QA. */
body.mxon-brand-page-is-firsati .mxon50-page-title{background:#fff!important}
body.mxon-brand-page-is-firsati .mxon50-page-title h1{color:#102b43!important}
body.mxon-brand-page-is-firsati .mxon50-page-title p{color:#5f6f7c!important;max-width:780px}
.mxon54-business-intro,.mxon54-business-flow,.mxon54-business-next{background:#fff!important}
.mxon54-business-model,.mxon54-business-video{background:#f6fafc!important}
.mxon54-business-features{margin-bottom:0!important}
.mxon54-business-features article{min-height:132px!important}
.mxon54-business-features strong,.mxon54-model-cards strong{font-size:14px!important;color:#113f73!important}
.mxon54-business-features p,.mxon54-model-cards p{font-size:12px!important;line-height:1.55!important}

.mxon54-brand-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mxon54-brand-split>a{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:310px;border:1px solid #dce7ee;border-radius:18px;overflow:hidden;background:#fff;text-decoration:none;box-shadow:0 14px 34px rgba(2,42,76,.055)}
.mxon54-brand-split figure{margin:0;min-height:310px;background:#fff;overflow:hidden}
.mxon54-brand-split figure img{width:100%;height:100%;object-fit:contain;display:block;padding:12px}
.mxon54-brand-split>a>div{display:flex;flex-direction:column;justify-content:center;padding:30px}
.mxon54-brand-split strong{font-size:12px;font-weight:500!important;letter-spacing:.04em;color:#378616}
.mxon54-brand-split .is-apex strong{color:#1267ae}
.mxon54-brand-split h3{margin:7px 0 10px;font-size:clamp(24px,2.3vw,34px);line-height:1.12;font-weight:500;color:#142d43}
.mxon54-brand-split p{margin:0;color:#687886;font-size:13px;line-height:1.65}
.mxon54-brand-split span{display:inline-flex;margin-top:22px;color:#0a64aa;font-size:12px;font-weight:500}

.mxon54-model-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:34px!important}
.mxon54-business-flow .mxon48-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:0!important}
.mxon54-business-flow .mxon48-steps article:nth-child(n+4)>span{border-color:#6ba629!important;color:#4d8319!important}
.mxon54-business-flow .mxon48-steps article:nth-child(5n):after{display:none!important}

.mxon54-business-video__frame{width:min(1120px,100%);margin-inline:auto;border:1px solid #d7e3ea;border-radius:18px;overflow:hidden;background:#062f58;box-shadow:0 18px 40px rgba(3,37,70,.09)}
.mxon54-business-video__frame .mxon50-inline-video{margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:16/9!important;background:transparent!important}
.mxon54-business-video__frame video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#062f58}

.mxon54-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:30px}
.mxon54-next-grid>a{display:flex;gap:13px;align-items:flex-start;min-height:154px;padding:20px 17px;border:1px solid #dce6ec;border-radius:15px;background:#fff;text-decoration:none;box-shadow:0 10px 26px rgba(2,40,72,.045)}
.mxon54-next-grid i{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#eff6fb;color:#0c66ae}
.mxon54-next-grid i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.mxon54-next-grid strong{display:block;color:#123f72;font-size:14px;font-weight:500!important}
.mxon54-next-grid p{margin:6px 0 13px;color:#687785;font-size:11.6px;line-height:1.5}
.mxon54-next-grid span{color:#4d8819;font-size:11.5px;font-weight:500}
.mxon54-business-gallery{margin-top:10px}

@media(min-width:768px) and (max-width:1199px){
 .mxon54-brand-split>a{grid-template-columns:1fr;min-height:0}.mxon54-brand-split figure{min-height:220px;max-height:260px}.mxon54-brand-split>a>div{padding:22px}
 .mxon54-model-cards,.mxon54-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mxon54-business-flow .mxon48-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:22px}.mxon54-business-flow .mxon48-steps article:nth-child(3n):after{display:none!important}
}
@media(max-width:767px){
 .mxon54-brand-split{grid-template-columns:1fr;gap:10px}.mxon54-brand-split>a{grid-template-columns:1fr;min-height:0;border-radius:14px}.mxon54-brand-split figure{min-height:0;aspect-ratio:16/10}.mxon54-brand-split figure img{padding:8px}.mxon54-brand-split>a>div{padding:18px 15px}.mxon54-brand-split h3{font-size:23px}.mxon54-brand-split p{font-size:12px}.mxon54-brand-split span{margin-top:15px}
 .mxon54-model-cards,.mxon54-next-grid{grid-template-columns:1fr!important}.mxon54-next-grid>a{min-height:0;padding:15px 13px}
 .mxon54-business-flow .mxon48-steps{grid-template-columns:1fr!important;padding:10px 13px!important}.mxon54-business-flow .mxon48-steps article{display:grid!important;grid-template-columns:38px 1fr!important;align-items:center!important;text-align:left!important;padding:7px 0!important}.mxon54-business-flow .mxon48-steps article:not(:last-child):after{display:block!important;left:19px!important;top:44px!important;bottom:-6px!important;right:auto!important;width:1px!important;height:auto!important}.mxon54-business-flow .mxon48-steps article>div{padding-left:10px!important}.mxon54-business-flow .mxon48-steps strong{margin:0!important}
 .mxon54-business-video__frame{border-radius:12px}.mxon54-business-video__frame video{object-fit:contain!important}
}

/* ===== mobile-system-v0155.css ===== */
/* MXonnowell v0.1.55 — Mobil/Tablet özel düzen + güvenilir sağ üst menü.
   Bu dosya en son yüklenir ve yalnız responsive/akış stabilizasyonunu kilitler. */
:root{
  --mx55-blue:#075f9f;
  --mx55-blue-deep:#052f58;
  --mx55-green:#087a3e;
  --mx55-green-dark:#075d32;
  --mx55-ink:#142a20;
  --mx55-muted:#64736b;
  --mx55-line:#dce7e1;
  --mx55-soft:#f5f9f6;
  --mx55-nav-top:68px;
}

/* Menü katmanları */
.mx-menu-checkbox{position:fixed!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.mx-mobile-menu-head{display:none}
.mx-site-menu-close{display:none}
@media(max-width:1480px){
  body.mx-menu-open{overflow:hidden!important;touch-action:none}
  body:has(.mx-menu-checkbox:checked){overflow:hidden!important}
  /* Final stacking-context lock: eski body.home / body:not(.home) kurallarını kesin olarak ezer. */
  html body .mx-header-v0148,
  html body.home .mx-header-v0148.mx-header--overlay,
  html body:not(.home) .mx-header-v0148{
    z-index:1900!important;isolation:isolate!important;
    /* backdrop-filter fixed child için header'ı containing-block yapıyordu; drawer viewport'a bağlanmalı. */
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;
  }
  .mx-header-v0148 .mx-header__in{position:relative!important;z-index:1!important;min-width:0!important}
  .mx-header-v0148 .mx-brand{min-width:0!important;max-width:calc(100% - 58px)!important;overflow:hidden!important}
  .mx-header-v0148 .mx-site-menu-toggle{
    display:inline-flex!important;position:relative!important;z-index:1910!important;flex:0 0 44px!important;
    width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;
    align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.34)!important;
    border-radius:12px!important;background:rgba(3,42,75,.34)!important;color:#fff!important;
    box-shadow:0 7px 22px rgba(0,27,52,.12)!important;backdrop-filter:blur(10px) saturate(130%)!important;
    cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;
  }
  .mx-header-v0148 .mx-site-menu-toggle:focus-visible{outline:3px solid rgba(141,205,67,.72)!important;outline-offset:2px!important}
  .mx-header-v0148 .mx-menu-icon{display:grid!important;gap:4px!important}
  .mx-header-v0148 .mx-menu-icon i{width:20px!important;height:2px!important;background:#fff!important;border-radius:99px!important;transition:transform .18s ease,opacity .18s ease!important}
  /* Drawer açıkken üstte ikinci bir X oluşmasın; kapatma kontrolü drawer başlığında kalır. */
  body.mx-menu-open .mx-site-menu-toggle,
  body:has(.mx-menu-checkbox:checked) .mx-site-menu-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important}

  html body .mx-site-nav-v0148,html body .mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{
    position:fixed!important;top:var(--mx55-nav-top)!important;right:0!important;bottom:0!important;left:auto!important;
    width:min(410px,91vw)!important;height:auto!important;max-height:none!important;margin:0!important;
    padding:0 16px calc(24px + env(safe-area-inset-bottom))!important;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;
    transform:translate3d(104%,0,0)!important;visibility:hidden!important;opacity:.985!important;pointer-events:none!important;
    transition:transform .22s ease,visibility 0s linear .22s!important;
    background:#fff!important;background-image:none!important;border:0!important;border-left:1px solid var(--mx55-line)!important;
    box-shadow:-20px 0 52px rgba(3,31,56,.18)!important;color:var(--mx55-ink)!important;z-index:1920!important;
  }
  .mx-site-nav-v0148.is-open{
    transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;
  }
  .mx-menu-checkbox:checked ~ .mx-header .mx-site-nav-v0148{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}
  .mx-menu-checkbox:checked ~ .mx-site-menu-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}
  .mx-menu-checkbox:checked ~ .mx-header .mx-site-menu-toggle .mx-menu-icon i:nth-child(1){transform:translateY(6px) rotate(45deg)!important}
  .mx-menu-checkbox:checked ~ .mx-header .mx-site-menu-toggle .mx-menu-icon i:nth-child(2){opacity:0!important}
  .mx-menu-checkbox:checked ~ .mx-header .mx-site-menu-toggle .mx-menu-icon i:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}
  body:has(.mx-menu-checkbox:checked) .mx-mobile-dock{transform:translateY(115%)!important;pointer-events:none!important;opacity:0!important}
  .mx-mobile-menu-head{
    position:sticky!important;top:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:64px!important;margin:0 -16px 6px!important;padding:10px 14px 10px 18px!important;
    background:rgba(255,255,255,.98)!important;border-bottom:1px solid #e6eee9!important;backdrop-filter:blur(12px)!important;
  }
  .mx-mobile-menu-head strong{font-size:17px!important;line-height:1.2!important;font-weight:500!important;color:#173028!important;letter-spacing:-.01em!important}
  .mx-site-menu-close{
    display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid #dce7e1!important;
    border-radius:11px!important;background:#f7faf8!important;color:#173028!important;font:400 30px/1 Arial,sans-serif!important;cursor:pointer!important;
  }
  .mx-site-menu-close span{display:block!important;transform:translateY(-1px)!important}
  .mx-site-menu-close:focus-visible{outline:3px solid rgba(8,122,62,.25)!important;outline-offset:1px!important}

  .mx-nav-list-v0148{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;list-style:none!important}
  .mx-nav-list-v0148>li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid #edf2ef!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a,.mx-header-v0148.mx-header--overlay .mx-nav-list-v0148>li>a{
    display:flex!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:0 8px!important;
    color:#1b3328!important;background:transparent!important;border:0!important;border-radius:0!important;text-shadow:none!important;
    font-size:14.5px!important;line-height:1.25!important;font-weight:500!important;white-space:normal!important;text-decoration:none!important;
  }
  .mx-header-v0148 .mx-nav-list-v0148>li>a:hover,.mx-header-v0148 .mx-nav-list-v0148>li>a:focus-visible{color:var(--mx55-green-dark)!important;background:#f5f9f6!important;outline:none!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a.is-current{color:var(--mx55-green-dark)!important;background:#f1f7f3!important;padding-left:13px!important;box-shadow:inset 3px 0 0 var(--mx55-green)!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a:after,.mx-header-v0148 .mx-nav-list-v0148>li>a:before{display:none!important}

  .mx-nav-utility-v0148{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:13px 0 0!important;padding:13px 0!important;border-top:0!important}
  .mx-nav-utility-v0148 a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:0 11px!important;border:1px solid #dfe8e3!important;border-radius:10px!important;background:#f7faf8!important;color:#385249!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important}
  .mx-header-v0148 .mx-header-cta,.mx-header-v0148.mx-header--overlay .mx-header-cta{position:sticky!important;bottom:0!important;z-index:3!important;width:100%!important;min-height:48px!important;margin:3px 0 4px!important;border-radius:10px!important;background:linear-gradient(180deg,#68aa24,#3e7e15)!important;color:#fff!important;font-size:13px!important;font-weight:500!important;box-shadow:0 10px 26px rgba(59,125,20,.15)!important}

  html body .mx-site-menu-overlay{display:block!important;position:fixed!important;inset:var(--mx55-nav-top) 0 0!important;z-index:1850!important;background:rgba(2,25,46,.46)!important;backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important}
  html body .mx-site-menu-overlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}
  body.mx-menu-open .mx-mobile-dock{transform:translateY(115%)!important;pointer-events:none!important;opacity:0!important}
}

/* Tablet — drawer sağda, içerik 2/3 kolon ve net boşluklar. */
@media(min-width:768px) and (max-width:1480px){
  body.admin-bar{--mx55-nav-top:100px}
  .mx-header-v0148 .mx-header__in{width:min(100% - 30px,1180px)!important;height:68px!important}
  .mx-header-v0148 .mx-site-menu-toggle>span:last-child{display:inline!important;margin-left:7px!important;font-size:12px!important;font-weight:500!important}
  .mx-header-v0148 .mx-site-menu-toggle{width:auto!important;min-width:88px!important;padding:0 13px!important;flex-basis:auto!important}
  .mxon50-page-title>.mx-wrap,.mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{width:min(100% - 36px,1080px)!important}
  .mxon48-section{padding-block:42px!important}
  .mxon48-features.cols-4,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .mxon48-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .mxon48-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}
  .mxon48-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
  .mxon48-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .mxon48-dual,.mxon48-split{gap:12px!important}
}

/* Mobil header ve drawer. */
@media(max-width:767px){
  :root{--mx55-nav-top:60px}
  body.admin-bar{--mx55-nav-top:106px}
  html{scroll-padding-top:72px!important}
  body{font-size:15px!important;overflow-x:hidden!important;padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
  body.mx-menu-open{padding-right:0!important}
  .mx-header-v0148,.mx-header-v0148.mx-header--overlay{height:60px!important;min-height:60px!important}
  .mx-header-v0148 .mx-header__in{height:60px!important;width:calc(100% - 18px)!important;padding:0!important;gap:8px!important}
  .mx-header-v0148 .mx-brand{max-width:calc(100% - 52px)!important;gap:7px!important}
  .mx-brand__logo--apex-emblem{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:9px!important}
  .mx-brand__apex-copy strong{font-size:11.5px!important;letter-spacing:.13em!important}
  .mx-brand__apex-copy small{font-size:5.8px!important;letter-spacing:.20em!important}
  .mx-header-v0148 .mx-site-menu-toggle{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:10px!important}
  .mx-header-v0148 .mx-site-menu-toggle>span:last-child{display:none!important}
  html body .mx-site-nav-v0148,html body .mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{
    left:0!important;right:0!important;width:100%!important;max-width:none!important;border-left:0!important;border-top:1px solid var(--mx55-line)!important;
    padding:0 12px calc(80px + env(safe-area-inset-bottom))!important;box-shadow:0 18px 44px rgba(3,31,56,.14)!important;
  }
  .mx-mobile-menu-head{margin-left:-12px!important;margin-right:-12px!important;padding-left:16px!important;padding-right:11px!important;min-height:58px!important}
  .mx-nav-list-v0148>li>a,.mx-header-v0148 .mx-nav-list-v0148>li>a,.mx-header-v0148.mx-header--overlay .mx-nav-list-v0148>li>a{min-height:48px!important;font-size:14px!important;padding-inline:7px!important}
  .mx-nav-utility-v0148{gap:6px!important;margin-top:10px!important;padding-top:10px!important}
  .mx-nav-utility-v0148 a{min-height:42px!important;padding-inline:9px!important;font-size:11.5px!important}
  .mx-header-v0148 .mx-header-cta,.mx-header-v0148.mx-header--overlay .mx-header-cta{position:static!important;bottom:auto!important;margin:8px 0 4px!important;flex:0 0 auto!important}
  .mx-site-menu-overlay{inset:var(--mx55-nav-top) 0 0!important}

  /* Ana sayfa mobil film: yatay 16:9 video korunur; dikeyde gereksiz 78svh kırpma yok. */
  .mx49-film{height:auto!important;min-height:0!important;background:#052f58!important}
  .mx49-film .mx-film-shell{position:relative!important;width:100%!important;height:auto!important;min-height:0!important}
  .mx49-film .mx-film-stage{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;background:#052f58!important;overflow:hidden!important}
  .mx49-film .mx-film-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
  .mx49-film .mx-film-slide video,.mx49-film .mx-film-fallback,.mx49-film .mx-film-stage--image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#052f58!important}
  .mx49-film .mx-film-toolbar{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;height:44px!important;display:flex!important;justify-content:center!important;border:0!important;border-top:1px solid rgba(255,255,255,.15)!important;background-image:linear-gradient(90deg,rgba(2,37,70,.94),rgba(4,87,138,.84)),url('../images/mxon-leaf-blue-landscape.webp')!important}

  /* Mobil sayfa iskeleti: video -> başlık -> section; üst üste binme yok. */
  .mxon48-main,.mx49-home{display:block!important;width:100%!important;overflow-x:clip!important;overflow-y:visible!important}
  .mxon48-main>section,.mx49-home>section{position:relative!important;float:none!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;inset:auto!important}
  .mxon50-video-hero{display:block!important;margin:0!important;padding:0!important;background:#052f58!important;overflow:hidden!important}
  .mxon50-video-hero__frame{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;background:#052f58!important;overflow:hidden!important}
  .mxon50-video-hero__video,.mxon50-video-hero__frame>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important;background:#052f58!important;margin:0!important;padding:0!important}
  .mxon50-page-title{display:block!important;background:#fff!important;border-bottom:1px solid #e5ece8!important}
  .mxon50-page-title>.mx-wrap{display:block!important;width:calc(100% - 22px)!important;padding:22px 0 24px!important;margin-inline:auto!important}
  .mxon50-page-title h1{font-size:clamp(28px,8.2vw,36px)!important;line-height:1.06!important;letter-spacing:-.03em!important;margin:0!important;font-weight:500!important;overflow-wrap:anywhere!important}
  .mxon50-page-title p{max-width:none!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.58!important;color:#5f6d65!important}
  .mxon50-page-title .mxon48-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-top:17px!important}
  .mxon50-page-title .mxon48-btn{width:100%!important;min-height:46px!important;justify-content:center!important;text-align:center!important}

  .mxon48-section{display:block!important;padding:28px 0!important;background:#fff!important;overflow:visible!important}
  .mxon48-section.is-soft{background:#f6f9f7!important}
  .mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{width:calc(100% - 22px)!important;margin-inline:auto!important}
  .mxon48-head{display:block!important;margin:0 0 15px!important}
  .mxon48-head>div{min-width:0!important}
  .mxon48-head h2{margin:0!important;font-size:clamp(24px,7vw,30px)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:500!important;color:#152b20!important;overflow-wrap:anywhere!important}
  .mxon48-head p{max-width:none!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.55!important;color:#66736c!important}
  .mxon48-head>a{display:inline-flex!important;margin-top:10px!important;min-height:40px!important;align-items:center!important;font-size:12px!important}

  /* Genel kartlar: taşma ve düzensiz yükseklik yok. */
  .mxon48-features,.mxon48-features.cols-2,.mxon48-features.cols-3,.mxon48-features.cols-4,.mxon48-features.cols-5,.mxon48-features.cols-6{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
  .mxon48-features article{min-height:0!important;height:auto!important;padding:15px 14px!important;border-radius:13px!important}
  .mxon48-features article i{flex:0 0 auto!important}
  .mxon48-features strong{font-size:14px!important;line-height:1.3!important;font-weight:500!important}
  .mxon48-features p{margin-top:5px!important;font-size:11.8px!important;line-height:1.5!important}

  .mxon48-category-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
  .mxon48-category-grid>a{min-height:0!important;padding:14px!important;border-radius:13px!important;align-items:center!important}

  .mxon48-dual,.mxon48-split,.mxon48-join-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}
  .mxon48-dual>a,.mxon48-split>*{min-width:0!important;min-height:0!important;border-radius:13px!important}

  .mxon48-steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;padding:8px 13px!important;border-radius:14px!important}
  .mxon48-steps article{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;padding:10px 0!important;text-align:left!important}
  .mxon48-steps article>span{width:34px!important;height:34px!important;min-width:34px!important;margin:0!important}
  .mxon48-steps article>div{min-width:0!important;padding:0!important}
  .mxon48-steps article strong{display:block!important;margin:0!important;font-size:13.5px!important;line-height:1.3!important}
  .mxon48-steps article p{margin:4px 0 0!important;font-size:11.5px!important;line-height:1.45!important}
  .mxon48-steps article:not(:last-child):after{content:""!important;display:block!important;position:absolute!important;left:17px!important;top:44px!important;bottom:-7px!important;width:1px!important;height:auto!important;background:#dbe6df!important}

  /* Ürünler mobilde iki kolon; metin sade, görsel net. */
  .mxon48-product-grid,.mxon53-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
  .mxon48-product-card,.mxon53-product-card{min-width:0!important;border-radius:13px!important;overflow:hidden!important}
  .mxon48-product-card>img,.mxon53-product-card>img{width:100%!important;height:158px!important;object-fit:contain!important;padding:8px!important;background:#fff!important}
  .mxon48-product-card>div,.mxon53-product-card>div{padding:10px!important}
  .mxon48-product-card strong,.mxon53-product-card strong{font-size:12.3px!important;line-height:1.3!important;font-weight:500!important;overflow-wrap:anywhere!important}
  .mxon48-product-card p,.mxon53-product-card p{display:none!important}
  .mxon48-product-card span,.mxon53-product-card span{font-size:10.5px!important}

  /* Medya: mobilde gerçek oran, yatay video full width. */
  .mxon48-media-strip{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;padding:8px!important;border-radius:14px!important;overflow:hidden!important}
  .mxon48-media-strip__intro,.mxon48-media-strip__video{grid-column:1!important;min-width:0!important}
  .mxon48-media-strip__intro{padding:12px!important}
  .mxon48-media-strip__intro strong{font-size:17px!important;line-height:1.25!important}
  .mxon48-media-strip__intro p{font-size:11.5px!important;line-height:1.5!important}
  .mxon48-media-strip__video,.mxon50-inline-video,.mxon51-video-band,.mxon53-video-band,.mxon54-business-video__frame{width:100%!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;background:#052f58!important}
  .mxon48-media-strip__video video,.mxon50-inline-video video,.mxon51-video-band video,.mxon53-video-band video,.mxon54-business-video__frame video{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#052f58!important}
  .mxon48-media-strip figure{display:none!important}

  .mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories,.mxon53-onnowell-gallery,.mxon54-business-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}
  .mxon48-media-card{min-width:0!important;border-radius:11px!important;overflow:hidden!important}
  .mxon48-media-card img{width:100%!important;height:150px!important;object-fit:cover!important}
  .mxon48-media-card span{padding:8px!important}
  .mxon48-media-card strong{font-size:10.8px!important;line-height:1.3!important}
  .mxon48-media-card small{font-size:9px!important}

  /* 03 ONNOWELL */
  .mxon53-category-grid{grid-template-columns:1fr!important;gap:8px!important}
  .mxon53-category-card{grid-template-columns:36% minmax(0,1fr)!important;min-height:132px!important;border-radius:13px!important}
  .mxon53-category-card figure{padding:7px!important}
  .mxon53-category-card figure img{max-height:116px!important}
  .mxon53-category-card>div{padding:13px 11px 12px 2px!important;min-width:0!important}
  .mxon53-category-card strong{font-size:14px!important}.mxon53-category-card p{font-size:11px!important;line-height:1.45!important}.mxon53-category-card small{margin-top:6px!important}.mxon53-category-card span{font-size:10.5px!important;padding-top:8px!important}
  .mxon53-resource-grid{grid-template-columns:1fr!important;gap:8px!important}
  .mxon53-resource-grid>a{grid-template-columns:36% minmax(0,1fr)!important;min-height:125px!important;border-radius:13px!important}
  .mxon53-resource-grid figure img{height:108px!important}.mxon53-resource-grid>a>div:last-child{padding:13px 11px!important}.mxon53-resource-grid strong{font-size:13.5px!important}.mxon53-resource-grid p{font-size:10.8px!important}

  /* 02 APEX */
  .mxon51-apex-split,.mxon51-apex-linkgrid,.mxon51-apex-values,.mxon51-apex-org{grid-template-columns:1fr!important;gap:8px!important}
  .mxon51-apex-copy{padding:18px 15px!important;border-radius:13px!important}
  .mxon51-apex-visual{aspect-ratio:16/10!important;border-radius:13px!important}
  .mxon51-apex-linkgrid>a{min-height:0!important;padding:14px!important;border-radius:13px!important}

  /* 04 İş Fırsatı */
  .mxon54-brand-split,.mxon54-model-cards,.mxon54-next-grid{grid-template-columns:1fr!important;gap:8px!important}
  .mxon54-brand-split>a{grid-template-columns:1fr!important;min-height:0!important;border-radius:13px!important}
  .mxon54-brand-split figure{min-height:0!important;aspect-ratio:16/9!important}
  .mxon54-brand-split>a>div{padding:16px 14px!important}
  .mxon54-brand-split h3{font-size:22px!important}.mxon54-brand-split p{font-size:11.8px!important}.mxon54-brand-split span{margin-top:12px!important}
  .mxon54-next-grid>a{min-height:0!important;padding:14px 12px!important;border-radius:13px!important}

  .mxon48-quote{margin:14px 0!important;padding:17px 14px!important;border-radius:13px!important;font-size:15px!important;line-height:1.5!important;text-align:left!important}
  .mxon48-join-card{padding:16px!important;border-radius:13px!important;min-width:0!important}
  .mxon48-join-card h3{font-size:21px!important;line-height:1.15!important;margin-bottom:8px!important}
  .mxon48-join-card p{font-size:12px!important;line-height:1.55!important;margin-bottom:14px!important}
  .mxon48-join-card .mxon48-btn{width:100%!important;min-height:46px!important;justify-content:center!important}

  /* CTA mobil tek blok. */
  .mxon48-cta{padding:0 0 28px!important;background:#fff!important}
  .mxon48-cta>.mx-wrap{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:20px 17px!important;border-radius:14px!important;text-align:left!important}
  .mxon48-cta strong{font-size:21px!important;line-height:1.15!important;font-weight:500!important}
  .mxon48-cta p{margin:7px 0 0!important;font-size:11.8px!important;line-height:1.5!important}
  .mxon48-cta a{width:100%!important;min-height:46px!important;justify-content:center!important;text-align:center!important}

  /* Footer / dock */
  .mx-footer{padding:34px 0 calc(82px + env(safe-area-inset-bottom))!important}
  .mx-footer .mx-wrap{width:calc(100% - 24px)!important}
  .mx-footer-grid,.mx-footer-grid-v0145{grid-template-columns:1fr 1fr!important;gap:24px 15px!important}
  .mx-footer-brand{grid-column:1/-1!important}
  .mx-footer-brand p{font-size:12px!important;line-height:1.55!important}
  .mx-footer-grid strong{font-size:12px!important}.mx-footer-grid a{font-size:11.5px!important;line-height:1.4!important}
  .mx-footer-bottom{display:block!important;padding-top:18px!important;font-size:10px!important}
  .mx-footer-legal{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important}
  .mx-mobile-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1650!important;min-height:64px!important;padding:4px 5px calc(4px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background-image:linear-gradient(rgba(3,50,88,.93),rgba(3,50,88,.93)),url('../images/mxon-leaf-blue-portrait.webp')!important;background-size:cover!important;background-position:center!important;border-top:1px solid rgba(255,255,255,.16)!important;box-shadow:0 -10px 28px rgba(2,29,51,.16)!important;transition:transform .18s ease,opacity .18s ease!important}
  .mx-mobile-dock a{display:grid!important;place-items:center!important;align-content:center!important;gap:2px!important;min-width:0!important;min-height:54px!important;border-radius:9px!important;color:rgba(255,255,255,.82)!important;text-decoration:none!important;font-size:9.5px!important;font-weight:500!important}
  .mx-mobile-dock a.is-current{color:#fff!important;background:rgba(255,255,255,.12)!important}
  .mx-mobile-dock a span{width:20px!important;height:20px!important}.mx-mobile-dock a svg{width:19px!important;height:19px!important}
}

@media(max-width:430px){
  .mxon48-product-grid,.mxon53-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mxon48-product-card>img,.mxon53-product-card>img{height:145px!important}
  .mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories,.mxon53-onnowell-gallery,.mxon54-business-gallery{grid-template-columns:1fr 1fr!important}
  .mxon48-media-card img{height:132px!important}
  .mx-footer-grid,.mx-footer-grid-v0145{grid-template-columns:1fr!important}.mx-footer-brand{grid-column:auto!important}
}

@media(max-width:360px){
  .mx-header-v0148 .mx-header__in{width:calc(100% - 14px)!important}
  .mx-brand__apex-copy strong{font-size:10.5px!important}
  .mxon50-page-title>.mx-wrap,.mxon48-section>.mx-wrap,.mxon48-cta>.mx-wrap{width:calc(100% - 18px)!important}
  .mxon48-product-card>img,.mxon53-product-card>img{height:132px!important}
}

@media(orientation:landscape) and (max-height:520px) and (max-width:1024px){
  .mx-site-nav-v0148,.mx-header-v0148.mx-header--overlay .mx-site-nav-v0148{width:min(520px,74vw)!important}
  .mx-mobile-menu-head{min-height:52px!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a{min-height:42px!important}
  .mxon50-video-hero__frame{max-height:72vh!important;aspect-ratio:16/9!important}
}

@media(prefers-reduced-motion:reduce){
  .mx-site-nav-v0148,.mx-site-menu-overlay,.mx-site-menu-toggle i,.mx-mobile-dock{transition:none!important}
}

/* ===== global-qa-v0156.css ===== */
/* MXonnowell v0.1.56 — Global Public QA / Yerleşim / Tipografi / Erişilebilirlik / Responsive kilidi. */
:root{
  --mx56-blue:#063f73;
  --mx56-blue-deep:#032e59;
  --mx56-green:#16833f;
  --mx56-green-deep:#0d6933;
  --mx56-ink:#102119;
  --mx56-muted:#65746b;
  --mx56-line:#dce7e1;
  --mx56-soft:#f7faf8;
  --mx56-white:#fff;
  --mx56-content:1280px;
  --mx56-header-h:72px;
  --mx56-nav-top:72px;
  --mx56-radius:18px;
  --mx56-shadow:0 16px 42px rgba(3,48,73,.075);
  --mx56-blue-bg:url('../images/mxon-leaf-blue-landscape.webp');
  --mx56-green-bg:url('../images/mxon-leaf-green-landscape.webp');
}
*,:before,:after{box-sizing:border-box}
html{overflow-x:clip;scroll-padding-top:calc(var(--mx56-header-h) + 18px);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}
body{min-width:320px;overflow-x:clip;background:#fff;color:var(--mx56-ink);font-family:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,button,input,select,textarea{font-family:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
img,video,svg{max-width:100%}
img,video{height:auto}
a,button,input,select,textarea,summary{touch-action:manipulation}
button,a{ -webkit-tap-highlight-color:transparent }
h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;text-wrap:balance;color:var(--mx56-ink);font-weight:500;letter-spacing:-.025em}
p,li,dd,dt,blockquote{overflow-wrap:anywhere}
:focus-visible{outline:3px solid #79b719!important;outline-offset:3px!important}
.mx-wrap{width:min(var(--mx56-content),calc(100% - 48px))!important;margin-inline:auto!important}
.mx-skip-link{z-index:100000!important}

/* Header: tek kaynak, tek stacking context. */
.mx-header-v0148{position:sticky!important;top:0!important;z-index:5000!important;height:var(--mx56-header-h)!important;border:0!important;background-image:linear-gradient(rgba(2,48,88,.82),rgba(2,48,88,.82)),var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center 42%!important;box-shadow:0 1px 0 rgba(255,255,255,.14),0 8px 26px rgba(0,30,58,.08)!important;backdrop-filter:none!important;isolation:isolate!important}
body.admin-bar .mx-header-v0148{top:32px!important}
body.home .mx-header-v0148.mx-header--overlay{position:fixed!important;left:0!important;right:0!important;top:0!important;background:linear-gradient(180deg,rgba(2,24,44,.40),rgba(2,24,44,.10))!important;box-shadow:none!important;backdrop-filter:saturate(140%) blur(8px)!important}
body.admin-bar.home .mx-header-v0148.mx-header--overlay{top:32px!important}
body.home .mx-header-v0148.mx-header--overlay.is-scrolled{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,.13)!important;backdrop-filter:none!important}
.mx-header-v0148 .mx-header__in{height:100%!important;display:flex!important;align-items:center!important;gap:18px!important;padding:0!important}
.mx-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;text-decoration:none!important;color:#fff!important;flex:0 0 auto!important}
.mx-brand__logo--apex{display:block!important;width:auto!important;max-width:162px!important;max-height:48px!important;object-fit:contain!important}
.mx-brand__logo--apex-emblem{width:46px!important;height:46px!important;border-radius:11px!important;background:#fff!important;padding:2px!important}
.mx-brand__apex-copy{display:flex!important;flex-direction:column!important;line-height:.82!important;color:#fff!important;white-space:nowrap!important}
.mx-brand__apex-copy strong{font-size:20px!important;font-weight:500!important;letter-spacing:.08em!important;color:#fff!important}
.mx-brand__apex-copy small{font-size:7px!important;font-weight:500!important;letter-spacing:.33em!important;color:rgba(255,255,255,.9)!important;margin-top:5px!important}
.mx-site-menu-toggle{display:none!important}
.mx-site-nav-v0148{position:static!important;inset:auto!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}
.mx-nav-list-v0148{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;margin:0!important;padding:0!important;list-style:none!important;min-width:0!important}
.mx-nav-list-v0148>li{margin:0!important;padding:0!important;min-width:0!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:transparent!important;text-decoration:none!important;font-size:12px!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.01em!important;white-space:nowrap!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a:hover{background:rgba(255,255,255,.10)!important}
.mx-header-v0148 .mx-nav-list-v0148>li>a.is-current:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:2px!important;height:2px!important;border-radius:2px!important;background:#86b817!important}
.mx-header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 17px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;background:linear-gradient(180deg,#79ad22,#4e8d17)!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important;box-shadow:none!important}
.mx-header-cta:hover{filter:brightness(1.04)!important}
.mx-mobile-menu-head,.mx-nav-utility-v0148{display:none!important}
.mx-site-menu-overlay{display:none!important}

/* Hero/video: medya tek başına. Üzerinde authored içerik yok. */
.mxon50-video-hero,.mxon50-template-video{position:relative!important;z-index:0!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background-image:linear-gradient(rgba(2,47,84,.10),rgba(2,47,84,.10)),var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mxon50-video-hero__frame{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;max-height:min(78vh,900px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}
.mxon50-video-hero__frame>video,.mxon50-template-video>video,.mxon50-video-hero__frame>img{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:transparent!important}
.mxon50-video-hero__frame>*:not(video):not(img){display:none!important}
.mxon50-video-hero__frame:before,.mxon50-video-hero__frame:after,.mxon50-template-video:before,.mxon50-template-video:after,.mxon50-inline-video:before,.mxon50-inline-video:after{content:none!important;display:none!important}
.mxon50-inline-video{position:relative!important;width:min(1120px,100%)!important;margin:22px auto 0!important;overflow:hidden!important;border:1px solid var(--mx56-line)!important;border-radius:var(--mx56-radius)!important;background-image:var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important;box-shadow:var(--mx56-shadow)!important}
.mxon50-inline-video video{display:block!important;width:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;background:rgba(2,47,84,.36)!important}

/* Page title and section rhythm. */
.mxon48-main,.mx49-home,.mx-public-subpage,.mx-catalog-page{display:block!important;width:100%!important;min-width:0!important;overflow:clip!important;background:#fff!important;color:var(--mx56-ink)!important}
.mxon48-main>section,.mx49-home>section,.mx-public-subpage>section,.mx-catalog-page>section{clear:both!important;float:none!important;width:100%!important;max-width:none!important;inset:auto!important}
.mxon50-page-title,.mxon50-template-title{background:#fff!important;border:0!important;border-bottom:1px solid #edf2ef!important}
.mxon50-page-title>.mx-wrap,.mxon50-template-title>.mx-wrap{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;padding:34px 0 38px!important}
.mxon50-page-title h1,.mxon50-template-title h1{margin:0!important;max-width:830px!important;color:var(--mx56-ink)!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.04em!important}
.mxon50-page-title p,.mxon50-template-title p{max-width:760px!important;margin:12px 0 0!important;color:var(--mx56-muted)!important;font-size:15px!important;line-height:1.65!important}
.mxon48-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important;flex:0 0 auto!important}
.mxon48-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 17px!important;border:1px solid var(--mx56-green)!important;border-radius:10px!important;background:var(--mx56-green)!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}
.mxon48-btn.is-ghost{border-color:#bdd1c5!important;background:#fff!important;color:#24543a!important}
.mxon48-section,.mx-section{position:relative!important;clear:both!important;padding:64px 0!important;background:#fff!important;border:0!important}
.mxon48-section.is-soft,.mx-soft-section{background:var(--mx56-soft)!important}
.mxon48-head,.mx-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;max-width:none!important;margin:0 0 26px!important}
.mxon48-head>div,.mx-section-heading>div{min-width:0!important}
.mxon48-head h2,.mx-section-heading h2,.mx-section-title,.mx-feature-copy h2,.mx-video-copy h2,.mx-contact-card h2{margin:0!important;color:var(--mx56-ink)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.03em!important}
.mxon48-head p,.mx-section-heading p,.mx-feature-copy p,.mx-video-copy p,.mx-contact-card p{max-width:780px!important;margin:9px 0 0!important;color:var(--mx56-muted)!important;font-size:14px!important;line-height:1.65!important}
.mxon48-head>a,.mx-section-heading>a{flex:0 0 auto!important;color:#0a6091!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important}

/* Ortak kart geometrisi. */
.mxon48-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.mxon48-features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.mxon48-features.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.mxon48-features.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}
.mxon48-features article,.mx-four-principles article,.mx-contact-panels article{min-width:0!important;padding:20px 17px!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(3,48,73,.035)!important}
.mxon48-features i{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0 0 12px!important;border-radius:11px!important;background:#eff7f2!important;color:var(--mx56-green)!important}
.mxon48-features i svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mxon48-features strong,.mx-four-principles h3,.mx-contact-panels h3{display:block!important;margin:0!important;color:var(--mx56-ink)!important;font-size:14px!important;line-height:1.3!important;font-weight:500!important}
.mxon48-features p,.mx-four-principles p,.mx-contact-panels p{margin:7px 0 0!important;color:var(--mx56-muted)!important;font-size:11.5px!important;line-height:1.55!important}
.mxon48-split,.mxon51-apex-split,.mxon54-brand-split{min-width:0!important}
.mxon48-product-grid,.mxon53-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.mxon48-product-card,.mxon53-product-card,.mx-public-product-card,.mx-product-card{min-width:0!important;border:1px solid var(--mx56-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 26px rgba(3,48,73,.045)!important;overflow:hidden!important}
.mxon48-product-card img,.mxon53-product-card img,.mx-public-product-card img,.mx-product-card img{display:block!important;width:100%!important;background:#fff!important;object-fit:contain!important}
.mxon48-media-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.mxon48-media-card{min-width:0!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px rgba(3,48,73,.04)!important;overflow:hidden!important;text-decoration:none!important}
.mxon48-media-card>img{display:block!important;width:100%!important;background:#fff!important;object-fit:cover!important}
.mxon48-media-card.is-portrait>img,.mxon48-media-card.is-square>img{object-fit:contain!important}
.mxon48-media-card strong{color:var(--mx56-ink)!important;font-weight:500!important}
.mxon48-media-strip{min-width:0!important;overflow:hidden!important;border-radius:16px!important}
.mxon48-media-strip__video video{display:block!important;width:100%!important;aspect-ratio:16/9!important;object-fit:contain!important}
.mxon48-steps{min-width:0!important}
.mxon48-steps article{min-width:0!important}
.mxon48-quote{margin:22px 0 0!important;padding:24px!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;background:#fff!important;color:#244437!important;font-size:clamp(18px,2.2vw,26px)!important;font-weight:400!important;line-height:1.5!important}

/* Kategori, katalog, broşür, video merkezi. */
.mx-category-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 24px!important}
.mx-category-chips a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 13px!important;border:1px solid var(--mx56-line)!important;border-radius:999px!important;background:#fff!important;color:#315445!important;text-decoration:none!important;font-size:11px!important;font-weight:500!important}
.mx-category-chips a.active,.mx-category-chips a:hover{border-color:#8bbd9c!important;background:#eff8f2!important;color:#0d6b36!important}
.mx-public-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.mx-brochure-grid{columns:4 250px!important;column-gap:14px!important;display:block!important}
.mx-brochure-card{display:inline-block!important;width:100%!important;margin:0 0 14px!important;break-inside:avoid!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(3,48,73,.04)!important}
.mx-brochure-card>a{display:block!important;aspect-ratio:auto!important;background:#fff!important}
.mx-brochure-card img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;padding:0!important;object-fit:contain!important;background:#fff!important}
.mx-brochure-card>div{padding:10px 12px 12px!important}
.mx-brochure-card>div span{display:block!important;color:#6c7a72!important;font-size:9px!important}
.mx-brochure-card>div strong{display:block!important;margin-top:4px!important;color:var(--mx56-ink)!important;font-size:11px!important;line-height:1.4!important;font-weight:500!important}
.mx-video-library-grid{display:grid!important;gap:14px!important}
.mx-video-library-grid--landscape{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.mx-video-library-grid--portrait{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.mx-video-library-card{min-width:0!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
.mx-video-library-card video{display:block!important;width:100%!important;background-image:var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important;object-fit:contain!important}
.mx-video-library-card.is-landscape video{aspect-ratio:16/9!important}
.mx-video-library-card.is-portrait video{aspect-ratio:9/16!important}
.mx-video-library-group__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:24px 0 12px!important}
.mx-video-library-group__head h3{margin:0!important;font-size:20px!important;font-weight:500!important}
.mx-video-library-group__head span{color:var(--mx56-muted)!important;font-size:11px!important}

/* Editorial, FAQ, iletişim ve hukuk. */
.mx-editorial-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:48px!important;align-items:start!important}
.mx-editorial-grid h2{margin:0 0 14px!important;font-size:clamp(28px,3vw,42px)!important;font-weight:500!important}
.mx-editorial-lead{margin:0!important;color:var(--mx56-muted)!important;font-size:16px!important;line-height:1.75!important}
.mx-editorial-aside{display:grid!important;gap:8px!important}
.mx-editorial-aside a{display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;min-height:52px!important;padding:0 13px!important;border:1px solid var(--mx56-line)!important;border-radius:11px!important;background:#fff!important;color:var(--mx56-ink)!important;text-decoration:none!important}
.mx-editorial-aside span{color:var(--mx56-green)!important;font-size:10px!important}
.mx-editorial-aside strong{font-size:12px!important;font-weight:500!important}
.mx-faq-list{display:grid!important;gap:10px!important}
.mx-faq-list details{border:1px solid var(--mx56-line)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}
.mx-faq-list summary{cursor:pointer!important;padding:17px 18px!important;color:var(--mx56-ink)!important;font-weight:500!important}
.mx-faq-list details p{padding:0 18px 18px!important;margin:0!important;color:var(--mx56-muted)!important;line-height:1.7!important}
.mx-legal-copy{max-width:900px!important}
.mx-legal-copy p{color:#596a60!important;line-height:1.8!important}

/* CTA ve footer: yalnız kullanıcı tarafından verilen mavi/yeşil doku ailesi. */
.mxon48-cta{padding:0 0 24px!important;background:#fff!important}
.mxon48-cta>.mx-wrap,.mx-final-cta{background-image:linear-gradient(90deg,rgba(10,104,54,.82),rgba(12,126,64,.60)),var(--mx56-green-bg)!important;background-size:cover!important;background-position:center!important;color:#fff!important;border:0!important;box-shadow:none!important}
.mxon48-cta>.mx-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:128px!important;padding:28px 32px!important;border-radius:18px!important}
.mxon48-cta strong,.mxon48-cta p,.mx-final-cta h2,.mx-final-cta p{color:#fff!important}
.mxon48-cta strong{font-size:clamp(22px,2.6vw,30px)!important;font-weight:500!important}
.mxon48-cta p{margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}
.mxon48-cta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:9px!important;background:#fff!important;color:#135b35!important;text-decoration:none!important;font-size:12px!important;font-weight:500!important}
.mx-footer-v0141{position:relative!important;z-index:1!important;margin:0!important;padding:48px 0 18px!important;background-image:linear-gradient(rgba(2,45,79,.72),rgba(2,45,79,.76)),var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center 56%!important;color:#fff!important;border:0!important}
.mx-footer-grid-v0145{display:grid!important;grid-template-columns:minmax(250px,1.25fr) repeat(4,minmax(150px,.75fr))!important;gap:34px!important;align-items:start!important}
.mx-footer-brand{min-width:0!important}
.mx-footer-logo{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#fff!important;text-decoration:none!important}
.mx-footer-logo img{width:auto!important;max-width:180px!important;max-height:58px!important;object-fit:contain!important}
.mx-footer-logo-copy{display:flex!important;flex-direction:column!important;line-height:.9!important;color:#fff!important}
.mx-footer-logo-copy strong{font-size:18px!important;letter-spacing:.08em!important;font-weight:500!important}
.mx-footer-logo-copy small{margin-top:5px!important;font-size:7px!important;letter-spacing:.3em!important;color:rgba(255,255,255,.82)!important}
.mx-footer-brand p{max-width:310px!important;margin:15px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;line-height:1.65!important}
.mx-footer-grid-v0145>div>strong{display:block!important;margin:0 0 12px!important;color:#fff!important;font-size:12px!important;font-weight:500!important}
.mx-footer-grid-v0145>div>a{display:block!important;margin:8px 0!important;color:rgba(255,255,255,.77)!important;text-decoration:none!important;font-size:11px!important;line-height:1.45!important}
.mx-footer-grid-v0145>div>a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}
.mx-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-top:30px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.64)!important;font-size:10px!important}
.mx-footer-legal{display:flex!important;flex-wrap:wrap!important;gap:14px!important}
.mx-footer-legal a{color:inherit!important;text-decoration:none!important}

/* Form ve kontrol genel güvenliği. */
input,select,textarea{max-width:100%;border:1px solid #d4e0d9;border-radius:10px;background:#fff;color:var(--mx56-ink)}
input,select{min-height:44px}
textarea{min-height:120px;resize:vertical}
button{cursor:pointer}

/* Mobil dock yalnız telefon. */
.mx-mobile-dock{display:none!important}

@media(max-width:1480px){
  :root{--mx56-header-h:68px}
  .mx-header-v0148{height:68px!important}
  .mx-header-v0148 .mx-header__in{width:min(100% - 32px,1380px)!important}
  .mx-site-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:88px!important;min-height:44px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:9px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;font-size:12px!important;font-weight:500!important}
  .mx-site-menu-toggle .mx-menu-icon{display:grid!important;gap:4px!important;width:18px!important}
  .mx-site-menu-toggle .mx-menu-icon i{display:block!important;width:18px!important;height:2px!important;border-radius:2px!important;background:#fff!important}
  .mx-site-nav-v0148{position:fixed!important;top:var(--mx56-nav-top)!important;right:0!important;bottom:0!important;left:auto!important;z-index:5200!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:min(430px,92vw)!important;height:auto!important;padding:14px 15px calc(22px + env(safe-area-inset-bottom))!important;overflow:auto!important;overscroll-behavior:contain!important;transform:translateX(104%)!important;transition:transform .2s ease!important;background:#fff!important;color:var(--mx56-ink)!important;border-left:1px solid var(--mx56-line)!important;box-shadow:-18px 0 46px rgba(3,35,64,.16)!important}
  .mx-site-nav-v0148.is-open{transform:translateX(0)!important}
  .mx-mobile-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;padding:0 4px 8px!important;border-bottom:1px solid #e8efeb!important}
  .mx-mobile-menu-head strong{color:var(--mx56-ink)!important;font-size:16px!important;font-weight:500!important}
  .mx-site-menu-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border:1px solid #dbe6e0!important;border-radius:10px!important;background:#fff!important;color:#17372a!important;font-size:25px!important;line-height:1!important}
  .mx-nav-list-v0148{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:100%!important;flex:0 0 auto!important}
  .mx-nav-list-v0148>li{display:block!important;width:100%!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a{display:flex!important;justify-content:flex-start!important;width:100%!important;min-height:46px!important;padding:0 10px!important;border-radius:9px!important;color:#19392c!important;background:transparent!important;font-size:14px!important;white-space:normal!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a:hover,.mx-header-v0148 .mx-nav-list-v0148>li>a.is-current{background:#f1f8f4!important;color:#0c6835!important}
  .mx-header-v0148 .mx-nav-list-v0148>li>a.is-current:after{display:none!important}
  .mx-nav-utility-v0148{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;padding-top:9px!important;border-top:1px solid #e6ede9!important}
  .mx-nav-utility-v0148 a{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 10px!important;border:1px solid #e0e9e4!important;border-radius:9px!important;background:#f8fbf9!important;color:#345044!important;text-decoration:none!important;font-size:12px!important}
  .mx-site-nav-v0148 .mx-header-cta{width:100%!important;min-height:46px!important;margin-top:4px!important;position:static!important}
  .mx-site-menu-overlay.is-open{display:block!important;position:fixed!important;inset:var(--mx56-nav-top) 0 0!important;z-index:5100!important;background:rgba(3,29,48,.42)!important;backdrop-filter:blur(2px)!important}
  body.mx-menu-open{overflow:hidden!important;touch-action:none!important}
  .mxon48-features.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mx-footer-grid-v0145{grid-template-columns:1.2fr repeat(2,1fr)!important}
  .mx-footer-grid-v0145>div:nth-child(4),.mx-footer-grid-v0145>div:nth-child(5){margin-top:4px!important}
}

@media(min-width:768px) and (max-width:1199px){
  .mx-wrap{width:min(1080px,calc(100% - 36px))!important}
  .mxon50-page-title>.mx-wrap,.mxon50-template-title>.mx-wrap{align-items:flex-start!important;flex-direction:column!important;padding:28px 0 30px!important}
  .mxon48-section,.mx-section{padding:48px 0!important}
  .mxon48-features,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mxon48-product-grid,.mxon53-product-grid,.mx-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mxon48-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mx-video-library-grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mx-editorial-grid{grid-template-columns:1fr 300px!important;gap:30px!important}
  .mx-brochure-grid{columns:3 220px!important}
}

@media(max-width:767px){
  :root{--mx56-header-h:60px;--mx56-blue-bg:url('../images/mxon-leaf-blue-portrait.webp');--mx56-green-bg:url('../images/mxon-leaf-green-portrait.webp')}
  html{scroll-padding-top:72px!important}
  body.mx-has-mobile-dock{padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}
  .mx-wrap{width:calc(100% - 22px)!important}
  .mx-header-v0148{height:60px!important}
  body.admin-bar .mx-header-v0148,body.admin-bar.home .mx-header-v0148.mx-header--overlay{top:46px!important}
  .mx-header-v0148 .mx-header__in{width:calc(100% - 18px)!important;gap:8px!important}
  .mx-brand__logo--apex{max-width:124px!important;max-height:40px!important}
  .mx-brand__logo--apex-emblem{width:38px!important;height:38px!important;border-radius:9px!important}
  .mx-brand__apex-copy strong{font-size:16px!important}
  .mx-brand__apex-copy small{font-size:6px!important;letter-spacing:.26em!important}
  .mx-site-menu-toggle{min-width:48px!important;width:48px!important;padding:0!important;border-radius:10px!important}
  .mx-site-menu-toggle>span:last-child{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
  .mx-site-nav-v0148{top:var(--mx56-nav-top)!important;left:0!important;right:0!important;width:100%!important;padding:10px 11px calc(20px + env(safe-area-inset-bottom))!important;border-left:0!important;border-top:1px solid var(--mx56-line)!important}
  .mx-nav-utility-v0148{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mx-site-menu-overlay.is-open{inset:var(--mx56-nav-top) 0 0!important}
  .mxon50-video-hero__frame,.mxon50-template-video>video{aspect-ratio:16/9!important;max-height:none!important}
  .mxon50-video-hero__frame>video,.mxon50-template-video>video,.mxon50-video-hero__frame>img{object-fit:contain!important;background-image:var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important}
  .mxon50-page-title>.mx-wrap,.mxon50-template-title>.mx-wrap{display:block!important;padding:22px 0 24px!important}
  .mxon50-page-title h1,.mxon50-template-title h1{font-size:clamp(30px,9vw,39px)!important;line-height:1.04!important}
  .mxon50-page-title p,.mxon50-template-title p{font-size:13px!important;line-height:1.6!important}
  .mxon48-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important}
  .mxon48-btn{width:100%!important;min-height:44px!important;padding:0 10px!important;font-size:11px!important}
  .mxon48-section,.mx-section{padding:36px 0!important}
  .mxon48-head,.mx-section-heading,.mx-section-heading--row{display:block!important;margin-bottom:18px!important}
  .mxon48-head h2,.mx-section-heading h2,.mx-section-title,.mx-feature-copy h2,.mx-video-copy h2,.mx-contact-card h2{font-size:clamp(25px,7.4vw,32px)!important}
  .mxon48-head p,.mx-section-heading p,.mx-feature-copy p,.mx-video-copy p,.mx-contact-card p{font-size:12.5px!important;line-height:1.6!important}
  .mxon48-head>a,.mx-section-heading>a{display:inline-flex!important;margin-top:11px!important}
  .mxon48-features,.mxon48-features.cols-3,.mxon48-features.cols-4,.mxon48-features.cols-5,.mxon48-features.cols-6{grid-template-columns:1fr!important;gap:8px!important}
  .mxon48-features article{display:grid!important;grid-template-columns:42px 1fr!important;column-gap:12px!important;align-items:start!important;padding:15px!important;text-align:left!important}
  .mxon48-features i{grid-row:1/3!important;margin:0!important}
  .mxon48-product-grid,.mxon53-product-grid,.mx-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mxon48-product-card div,.mxon53-product-card div,.mx-public-product-card>div{padding:11px!important}
  .mxon48-product-card strong,.mxon53-product-card strong,.mx-public-product-card h3{font-size:11.5px!important;line-height:1.35!important}
  .mxon48-product-card p,.mxon53-product-card p{display:none!important}
  .mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mxon48-media-strip{grid-template-columns:1fr!important;gap:8px!important}
  .mxon48-media-strip__intro,.mxon48-media-strip__video{grid-column:1!important}
  .mxon48-media-strip figure{display:none!important}
  .mxon51-apex-split,.mxon51-apex-linkgrid,.mxon54-brand-split,.mx-editorial-grid,.mx-contact-panels,.mx-feature-split{grid-template-columns:1fr!important;gap:14px!important}
  .mx-editorial-aside{margin-top:4px!important}
  .mx-brochure-grid{columns:2 150px!important;column-gap:8px!important}
  .mx-brochure-card{margin-bottom:8px!important}
  .mx-video-library-grid--landscape{grid-template-columns:1fr!important}
  .mx-video-library-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mxon50-inline-video{margin-top:16px!important;border-radius:12px!important}
  .mxon48-cta{padding-bottom:12px!important}
  .mxon48-cta>.mx-wrap{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;padding:20px 17px!important;border-radius:14px!important;text-align:left!important}
  .mxon48-cta a{width:100%!important}
  .mx-footer-v0141{padding:36px 0 calc(84px + env(safe-area-inset-bottom))!important}
  .mx-footer-grid-v0145{grid-template-columns:1fr!important;gap:24px!important}
  .mx-footer-grid-v0145>div:nth-child(n){margin-top:0!important}
  .mx-footer-brand p{max-width:none!important}
  .mx-footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:9px!important;margin-top:22px!important}
  .mx-mobile-dock{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:4900!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;min-height:58px!important;padding:5px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:16px!important;background-image:linear-gradient(rgba(2,48,88,.88),rgba(2,48,88,.88)),var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important;box-shadow:0 12px 30px rgba(0,32,60,.22)!important;backdrop-filter:blur(8px)!important}
  .mx-mobile-dock a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:0!important;min-height:48px!important;border-radius:11px!important;color:rgba(255,255,255,.78)!important;text-decoration:none!important}
  .mx-mobile-dock a.is-current{background:rgba(255,255,255,.13)!important;color:#fff!important}
  .mx-mobile-dock svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mx-mobile-dock em{font-style:normal!important;font-size:9px!important;font-weight:500!important;white-space:nowrap!important}
  body.mx-menu-open .mx-mobile-dock{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}
}

@media(max-width:390px){
  .mx-wrap{width:calc(100% - 18px)!important}
  .mx-brand__apex-copy{display:none!important}
  .mxon48-actions{grid-template-columns:1fr!important}
  .mxon48-product-grid,.mxon53-product-grid,.mx-public-product-grid,.mxon48-media-grid,.mxon48-media-grid.is-compact,.mxon48-media-grid.is-stories{grid-template-columns:1fr 1fr!important}
}

@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
}

/* v0.1.56 — Son köşe QA: klasik içerik, kişisel site, kampanya ve ürün detayları. */
.mx-standard-page{padding:42px 0 72px!important;background:#fff!important}
.mx-standard-page__head{padding:18px 0 24px!important;border-bottom:1px solid var(--mx56-line)!important;margin-bottom:24px!important}
.mx-standard-page__head h1{margin:0!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.05!important;font-weight:500!important}
.mx-standard-entry{padding:22px 0!important;border-bottom:1px solid var(--mx56-line)!important}
.mx-standard-entry h2{margin:0 0 10px!important;font-size:24px!important}
.mx-standard-entry h2 a{color:var(--mx56-ink)!important;text-decoration:none!important}
.mx-standard-entry p{color:var(--mx56-muted)!important;line-height:1.65!important}

.mx-product-detail,.mx-campaign,.mx-member-site{position:relative!important;z-index:1!important;display:block!important;min-width:0!important;background:#fff!important;overflow:clip!important}
.mx-product-detail{padding-top:26px!important;padding-bottom:72px!important}
.mx-product-detail>.mx-section,.mx-campaign>.mx-section,.mx-member-site>section{position:relative!important;inset:auto!important;clear:both!important;float:none!important;width:100%!important;max-width:none!important}
.mx-product-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:46px!important;align-items:center!important;padding:18px 0 48px!important}
.mx-product-hero__media{min-width:0!important}
.mx-product-hero__media img{display:block!important;width:100%!important;max-height:620px!important;object-fit:contain!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--mx56-line)!important}
.mx-product-hero__copy{min-width:0!important}
.mx-product-hero h1{margin:8px 0 16px!important;font-size:clamp(34px,4.5vw,58px)!important;line-height:1.03!important;font-weight:500!important;color:var(--mx56-ink)!important}
.mx-product-detail .mx-breadcrumb{padding:15px 0 22px!important;color:var(--mx56-muted)!important}
.mx-product-detail .mx-breadcrumb a{color:#285746!important}
.mx-product-detail .mx-lead{color:var(--mx56-muted)!important;font-size:16px!important;line-height:1.65!important}
.mx-product-detail .mx-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.mx-product-detail .mx-gallery img{display:block!important;width:100%!important;aspect-ratio:4/3!important;height:auto!important;object-fit:contain!important;border:1px solid var(--mx56-line)!important;border-radius:12px!important;background:#fff!important}
.mx-product-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-top:36px!important;padding:26px!important;border:1px solid var(--mx56-line)!important;border-radius:16px!important;background:#fff!important}
.mx-product-cta h2{margin:0 0 8px!important;font-size:clamp(24px,3vw,34px)!important;font-weight:500!important}

.mx-member-site{background:#fff!important}
.mx-member-site .mx-member-hero,.mx-member-site .mx-public-banner{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-image:var(--mx56-blue-bg)!important;background-size:cover!important;background-position:center!important}
.mx-member-site .mx-member-hero{min-height:clamp(500px,66vh,720px)!important;display:flex!important;align-items:center!important}
.mx-member-site .mx-member-hero__media,.mx-member-site .mx-public-banner__media{position:absolute!important;inset:0!important;z-index:-3!important;width:100%!important;height:100%!important}
.mx-member-site .mx-member-hero__media img,.mx-member-site .mx-public-banner__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.mx-member-site .mx-member-hero__overlay,.mx-member-site .mx-public-banner__overlay{position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,35,65,.78),rgba(2,35,65,.42),rgba(2,35,65,.14))!important}
.mx-member-site .mx-member-hero__content{padding:82px 0 68px!important}
.mx-member-site .mx-member-hero h1{max-width:780px!important;margin:0 0 14px!important;color:#fff!important;font-size:clamp(38px,5vw,62px)!important;line-height:1.03!important;font-weight:500!important}
.mx-member-site .mx-member-hero__lead{max-width:700px!important;color:rgba(255,255,255,.9)!important;font-size:16px!important;line-height:1.65!important}
.mx-member-site .mx-section-heading .mx-kicker,.mx-member-site .mx-video-copy>.mx-kicker,.mx-member-site .mx-feature-copy>.mx-kicker,.mx-member-site .mx-contact-card .mx-kicker{display:none!important}
.mx-member-site .mx-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.mx-member-site .mx-product-card{min-width:0!important;border:1px solid var(--mx56-line)!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}
.mx-member-site .mx-product-card__image img{display:block!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:contain!important;background:#fff!important;padding:8px!important}
.mx-member-site .mx-product-card__body{padding:14px!important}
.mx-member-site .mx-feature-split{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:38px!important;align-items:center!important}
.mx-member-site .mx-contact-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:24px!important;border:1px solid var(--mx56-line)!important;border-radius:16px!important;background:#fff!important}
.mx-member-site .mx-member-business{min-height:420px!important;display:flex!important;align-items:center!important;background-image:var(--mx56-green-bg)!important}
.mx-member-site .mx-member-business .mx-public-banner__overlay{background:linear-gradient(90deg,rgba(18,92,46,.86),rgba(18,92,46,.55),rgba(18,92,46,.20))!important}

.mx-campaign{padding-top:30px!important;padding-bottom:72px!important}
.mx-campaign-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important;gap:42px!important;align-items:center!important;padding:40px 0!important}
.mx-campaign-copy h1{margin:0 0 16px!important;font-size:clamp(36px,5vw,60px)!important;line-height:1.03!important;font-weight:500!important}
.mx-campaign-lead{color:var(--mx56-muted)!important;font-size:16px!important;line-height:1.65!important}
.mx-campaign-media img{display:block!important;width:100%!important;max-height:560px!important;object-fit:contain!important;border:1px solid var(--mx56-line)!important;border-radius:16px!important;background:#fff!important}
.mx-campaign-product,.mx-campaign-final{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px!important;border:1px solid var(--mx56-line)!important;border-radius:16px!important;background:#fff!important}
.mx-nav-utility-v0148 a.is-current{border-color:#b8d2c3!important;background:#edf7f1!important;color:#0b6834!important}

@media(max-width:1199px){
  .mx-product-hero,.mx-campaign-hero,.mx-member-site .mx-feature-split{grid-template-columns:1fr!important;gap:24px!important}
  .mx-campaign-media,.mx-member-site .mx-feature-media{order:-1!important}
  .mx-member-site .mx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px){
  .mx-standard-page{padding:24px 0 calc(80px + env(safe-area-inset-bottom))!important}
  .mx-standard-page__head{padding:10px 0 18px!important;margin-bottom:16px!important}
  .mx-standard-page__head h1{font-size:30px!important}
  .mx-product-detail{padding-top:14px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}
  .mx-product-hero{gap:20px!important;padding:8px 0 30px!important}
  .mx-product-hero h1{font-size:clamp(31px,9vw,42px)!important}
  .mx-product-detail .mx-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .mx-product-cta,.mx-campaign-product,.mx-campaign-final,.mx-member-site .mx-contact-card{align-items:stretch!important;flex-direction:column!important;padding:18px!important}
  .mx-product-cta .mx-actions,.mx-campaign-product .mx-actions,.mx-campaign-final .mx-actions{width:100%!important}
  .mx-member-site .mx-member-hero{min-height:560px!important;align-items:flex-end!important}
  .mx-member-site .mx-member-hero__overlay{background:linear-gradient(180deg,rgba(2,35,65,.18),rgba(2,35,65,.48) 46%,rgba(2,35,65,.88))!important}
  .mx-member-site .mx-member-hero__content{padding:72px 0 38px!important}
  .mx-member-site .mx-member-hero h1{font-size:clamp(34px,10vw,46px)!important}
  .mx-member-site .mx-member-hero__lead{font-size:14px!important}
  .mx-member-site .mx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .mx-member-site .mx-product-card__body p{display:none!important}
  .mx-member-site .mx-member-business{min-height:520px!important;align-items:flex-end!important}
  .mx-member-site .mx-member-business .mx-public-banner__overlay{background:linear-gradient(180deg,rgba(15,87,43,.18),rgba(15,87,43,.56) 46%,rgba(15,87,43,.90))!important}
  .mx-campaign{padding-top:16px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}
  .mx-campaign-hero{padding:18px 0 28px!important;gap:20px!important}
  .mx-campaign-copy h1{font-size:clamp(33px,10vw,46px)!important}
  .mx-campaign-media img{max-height:none!important}
}
