/* MXonnowell v0.1.40 — MenkulEX referanslı sinematik akış + kurumsal bölüm ritmi */
.mx-public-v0140{--green:#087a3e;--green-dark:#075d32;--deep:#063d2b;--mint:#f4f9f5;--line:#dfe9e2;--ink:#18201d;--muted:#657069;color:var(--ink);background:#fff}
.mx-public-v0140 .mx-section{padding:64px 0}
.mx-public-v0140 .mx-kicker{margin:0 0 9px;color:var(--green);font-size:11px!important;line-height:1.3;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.mx-public-v0140 .mx-section-heading{margin-bottom:28px;max-width:900px}.mx-public-v0140 .mx-section-heading--row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:28px}.mx-section-heading--center{text-align:center;margin-inline:auto}.mx-section-heading--center h2{margin-inline:auto}
.mx-public-v0140 .mx-section-heading h1,.mx-public-v0140 .mx-section-heading h2,.mx-public-v0140 .mx-brand-story-v139__copy h2,.mx-public-v0140 .mx-opportunity-v139__copy h2,.mx-public-v0140 .mx-home-final-v139 h2{margin:0;color:var(--ink);font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.032em;font-weight:620;text-wrap:balance}
.mx-public-v0140 .mx-section-heading p,.mx-public-v0140 .mx-brand-story-v139__copy p,.mx-public-v0140 .mx-opportunity-v139__copy p,.mx-public-v0140 .mx-home-final-v139 p{margin:14px 0 0;color:var(--muted);font-size:15.5px;line-height:1.65;max-width:720px}
.mx-public-v0140 .mx-btn{border-radius:10px;background:var(--green);border-color:var(--green)}.mx-public-v0140 .mx-btn:hover{background:var(--green-dark);border-color:var(--green-dark)}.mx-public-v0140 .mx-btn--ghost{background:#fff;border-color:#bdd2c3;color:var(--green-dark)}

/* Sinematik film alanı: video tek başına, metin bindirmesi yok. */
.mx-film-hero{padding:0;background:#061f16}
.mx-film-shell{width:100%;margin-inline:auto}
.mx-film-stage{position:relative;overflow:hidden;width:min(1600px,100%);margin-inline:auto;aspect-ratio:16/9;height:auto;min-height:0;background:#06160f;border:0;border-radius:0;box-shadow:none}
.mx-film-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease;background:#06160f}
.mx-film-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}
.mx-film-slide video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#06160f}
.mx-film-toolbar{height:54px;display:flex;align-items:center;justify-content:center;gap:9px;background:#063d2b;border-top:1px solid rgba(255,255,255,.10)}
.mx-film-toolbar button{width:34px;height:34px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;display:grid;place-items:center;padding:0;cursor:pointer}
.mx-film-toolbar button:hover{background:rgba(255,255,255,.14)}
.mx-film-dots{display:flex;align-items:center;gap:6px;padding:0 3px}.mx-film-dots button{width:24px;height:4px;min-width:0;border:0;border-radius:999px;background:rgba(255,255,255,.32);padding:0;transition:width .2s ease,background .2s ease}.mx-film-dots button.is-active{width:42px;background:#fff}
.mx-film-pause svg,.mx-film-prev svg,.mx-film-next svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mx-film-stage--image .mx-film-fallback,.mx-film-stage--image .mx-film-fallback img{width:100%;height:100%;display:block}.mx-film-stage--image .mx-film-fallback img{object-fit:cover}

/* MenkulEX benzeri hızlı yol şeridi */
.mx-home-quicknav{background:var(--green-dark);border-top:1px solid rgba(255,255,255,.09)}
.mx-home-quicknav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.mx-home-quicknav__grid a{min-height:92px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center;padding:18px 24px;text-decoration:none;color:#fff;border-right:1px solid rgba(255,255,255,.14)}.mx-home-quicknav__grid a:first-child{border-left:1px solid rgba(255,255,255,.14)}
.mx-home-quicknav__grid a:hover{background:rgba(255,255,255,.06)}.mx-home-quicknav__grid span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center}.mx-home-quicknav__grid svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mx-home-quicknav__grid strong{font-size:14px;font-weight:650;align-self:end}.mx-home-quicknav__grid em{font-style:normal;color:#cfe4d5;font-size:11.5px;align-self:start;margin-top:3px}

.mx-home-categories-v139{background:#fff}.mx-home-products-v139{background:var(--mint);border-block:1px solid var(--line)}
.mx-public-v0140 .mx-product-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mx-public-v0140 .mx-product-category-card{display:grid;grid-template-columns:42% 58%;min-height:164px;overflow:hidden;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mx-public-v0140 .mx-product-category-card:hover{transform:translateY(-2px);border-color:#b8d1bf;box-shadow:0 12px 30px rgba(33,90,52,.07)}
.mx-public-v0140 .mx-product-category-card__media{background:#fff;border-right:1px solid #edf2ee;overflow:hidden}.mx-public-v0140 .mx-product-category-card__media img{width:100%;height:100%;display:block;object-fit:contain;padding:10px}.mx-public-v0140 .mx-product-category-card__media span{height:100%;display:grid;place-items:center;color:#7a867e}
.mx-public-v0140 .mx-product-category-card__copy{padding:18px;display:flex;flex-direction:column;justify-content:center}.mx-public-v0140 .mx-product-category-card__copy strong{color:var(--ink);font-size:16px;font-weight:650;line-height:1.25}.mx-public-v0140 .mx-product-category-card__copy>span{color:var(--green);font-size:11.5px;margin-top:5px}.mx-public-v0140 .mx-product-category-card__copy p{margin:10px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}

.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(--line);border-radius:15px;background:#fff;overflow:hidden;box-shadow:none;transition:transform .18s ease,border-color .18s ease}.mx-public-v0140 .mx-public-product-card:hover{transform:translateY(-2px);border-color:#b8d1bf}.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:214px;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{margin:8px 0 9px;font-size:15px;line-height:1.3;font-weight:620}.mx-public-v0140 .mx-product-category{color:var(--green);font-size:10.5px;font-weight:650}

/* Güçlü marka kartı */
.mx-brand-story-v139{background:#fff}.mx-brand-story-v139__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:390px;overflow:hidden;background:var(--deep);border-radius:22px;box-shadow:0 18px 46px rgba(18,62,38,.10)}.mx-brand-story-v139__copy{padding:52px clamp(30px,4vw,58px);display:flex;flex-direction:column;justify-content:center;color:#fff}.mx-public-v0140 .mx-brand-story-v139__copy .mx-kicker{color:#bfe0c9}.mx-public-v0140 .mx-brand-story-v139__copy h2{color:#fff;max-width:520px}.mx-public-v0140 .mx-brand-story-v139__copy p{color:#e0ece4;max-width:520px}.mx-brand-story-v139__copy .mx-actions{margin-top:24px}.mx-brand-story-v139__media{margin:0;background:#f5faf6;overflow:hidden}.mx-brand-story-v139__media img{width:100%;height:100%;display:block;object-fit:contain;padding:14px;background:#f5faf6}

/* Broşür: ana sayfada sadece 4 güçlü kapak */
.mx-home-brochures-v139{background:#fff}.mx-public-v0140 .mx-brochure-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mx-public-v0140 .mx-brochure-thumb{display:block;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.mx-public-v0140 .mx-brochure-thumb>div{aspect-ratio:1/1;background:#fff}.mx-public-v0140 .mx-brochure-thumb img{width:100%;height:100%;display:block;object-fit:contain;padding:8px;background:#fff;transition:transform .2s ease}.mx-public-v0140 .mx-brochure-thumb:hover img{transform:scale(1.018)}

/* İş fırsatı ayrı, kontrollü kurumsal kart */
.mx-opportunity-v139{background:var(--mint);border-block:1px solid var(--line)}.mx-opportunity-v139__panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:390px;overflow:hidden;background:var(--green-dark);border-radius:22px}.mx-opportunity-v139__copy{padding:50px clamp(30px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.mx-public-v0140 .mx-opportunity-v139__copy .mx-kicker{color:#c7e3d0}.mx-public-v0140 .mx-opportunity-v139__copy h2{color:#fff;max-width:520px}.mx-public-v0140 .mx-opportunity-v139__copy p{color:#deebe2;max-width:520px}.mx-opportunity-v139__copy .mx-actions{margin-top:24px}.mx-opportunity-v139__media{margin:0;background:#f5faf6;overflow:hidden}.mx-opportunity-v139__media picture,.mx-opportunity-v139__media img{width:100%;height:100%;display:block}.mx-opportunity-v139__media img{object-fit:contain;padding:14px;background:#f5faf6}

.mx-corporate-v139{background:#fff}.mx-corporate-links-v139{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mx-corporate-links-v139 a{min-height:184px;padding:20px;display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:15px;transition:transform .18s ease,border-color .18s ease}.mx-corporate-links-v139 a:hover{transform:translateY(-2px);border-color:#b8d1bf}.mx-corporate-links-v139 span{color:var(--green);font-size:11px}.mx-corporate-links-v139 strong{margin-top:auto;color:var(--ink);font-size:16px;font-weight:650}.mx-corporate-links-v139 em{font-style:normal;color:var(--muted);font-size:12px;line-height:1.45;margin-top:7px}

.mx-home-final-v139{padding:0 0 68px;background:#fff}.mx-home-final-v139__panel{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:38px 44px;background:var(--deep);border-radius:22px;color:#fff}.mx-public-v0140 .mx-home-final-v139 .mx-kicker{color:#bfe0c9}.mx-public-v0140 .mx-home-final-v139 h2{color:#fff;max-width:720px;font-size:clamp(28px,3vw,40px)}.mx-public-v0140 .mx-home-final-v139 p{color:#dce9e0;margin-top:10px}.mx-home-final-v139 .mx-actions{margin:0;flex:0 0 auto}

@media(max-width:1100px){.mx-home-quicknav__grid a{padding-inline:16px}.mx-public-v0140 .mx-product-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-public-v0140 .mx-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-corporate-links-v139{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.mx-film-shell{width:min(100% - 24px,900px)}.mx-brand-story-v139__grid,.mx-opportunity-v139__panel{grid-template-columns:1fr}.mx-brand-story-v139__media,.mx-opportunity-v139__media{min-height:340px}.mx-public-v0140 .mx-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-home-final-v139__panel{align-items:flex-start;flex-direction:column}.mx-home-final-v139 .mx-actions{width:100%}}
@media(max-width:767px){.mx-public-v0140 .mx-section{padding:48px 0}.mx-film-hero{padding:0}.mx-film-shell{width:100%}.mx-film-stage{border-radius:0;border-inline:0;height:auto;min-height:0;aspect-ratio:9/16;max-height:76svh}.mx-film-slide video{object-fit:cover}.mx-film-toolbar{height:48px}.mx-home-quicknav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-home-quicknav__grid a{min-height:78px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.14)}.mx-home-quicknav__grid a:nth-child(odd){border-left:0}.mx-public-v0140 .mx-section-heading--row{display:block}.mx-public-v0140 .mx-section-heading--row>.mx-text-link,.mx-public-v0140 .mx-section-heading--row>.mx-btn{display:inline-flex;margin-top:14px}.mx-public-v0140 .mx-section-heading h1,.mx-public-v0140 .mx-section-heading h2,.mx-public-v0140 .mx-brand-story-v139__copy h2,.mx-public-v0140 .mx-opportunity-v139__copy h2{font-size:clamp(29px,8vw,38px)}.mx-public-v0140 .mx-product-category-grid{grid-template-columns:1fr;gap:9px}.mx-public-v0140 .mx-product-category-card{min-height:132px;grid-template-columns:38% 62%}.mx-public-v0140 .mx-product-category-card__copy{padding:13px 14px}.mx-public-v0140 .mx-product-category-card__copy p{display:none}.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}.mx-brand-story-v139__grid,.mx-opportunity-v139__panel{border-radius:16px}.mx-brand-story-v139__copy,.mx-opportunity-v139__copy{padding:36px 20px}.mx-brand-story-v139__media,.mx-opportunity-v139__media{min-height:0;aspect-ratio:4/3}.mx-public-v0140 .mx-brochure-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-corporate-links-v139{grid-template-columns:1fr;gap:8px}.mx-corporate-links-v139 a{min-height:118px}.mx-home-final-v139{padding-bottom:48px}.mx-home-final-v139__panel{padding:32px 22px;border-radius:16px}.mx-home-final-v139 .mx-actions{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:390px){.mx-home-quicknav__grid strong{font-size:13px}.mx-home-quicknav__grid em{font-size:10.5px}.mx-film-dots button{width:16px}.mx-film-dots button.is-active{width:28px}}
@media(prefers-reduced-motion:reduce){.mx-film-slide{transition:none}.mx-public-v0140 *{scroll-behavior:auto!important}}


/* v0.1.40 — bölüm ritmi ve sinematik geçiş polish */
.mx-film-slide{transform:scale(1.012);transition:opacity .58s ease,transform 1.2s ease}.mx-film-slide.is-active{transform:scale(1)}
.mx-home-quicknav{box-shadow:0 10px 28px rgba(6,61,43,.08)}
.mx-home-quicknav__grid a{transition:background .18s ease}.mx-home-quicknav__grid a:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.mx-public-v0140 .mx-product-category-card__media,.mx-public-v0140 .mx-public-product-image{background:#fbfdfb}
.mx-public-v0140 .mx-product-category-card__media img{padding:8px}
.mx-public-v0140 .mx-public-product-card img{background:#fbfdfb}
.mx-home-products-v139 .mx-section-heading{margin-bottom:24px}
.mx-home-brochures-v139 .mx-brochure-thumb{transition:transform .18s ease,border-color .18s ease}.mx-home-brochures-v139 .mx-brochure-thumb:hover{transform:translateY(-2px);border-color:#bad0c0}
.mx-corporate-links-v139 a{background:#fcfefc}
@media(min-width:1280px){.mx-public-v0140 .mx-wrap{width:min(1220px,calc(100% - 64px))}}
@media(max-width:767px){
 .mx-film-toolbar{height:50px}.mx-home-quicknav{box-shadow:none}
 .mx-public-v0140 .mx-section{padding:46px 0}
 .mx-public-v0140 .mx-section-heading h1,.mx-public-v0140 .mx-section-heading h2,.mx-public-v0140 .mx-brand-story-v139__copy h2,.mx-public-v0140 .mx-opportunity-v139__copy h2{font-size:clamp(28px,7.7vw,36px)}
 .mx-public-v0140 .mx-public-product-card img{height:165px}
}
