/* 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}}
