.mte-showcase{padding:86px 0;background:#120d10;color:#fff;overflow:hidden}.mte-showcase .in{position:relative}.mte-show-head{max-width:760px;margin-bottom:30px}.mte-show-head .eyebrow{color:#dd7888}.mte-show-head h2{color:#fff;font-size:clamp(32px,4vw,54px);margin:8px 0 12px}.mte-show-head p{color:#bbaeb2;font-size:16px;line-height:1.7}.mte-show-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mte-show-card{position:relative;min-height:370px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px rgba(0,0,0,.28);isolation:isolate}.mte-show-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mte-show-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,5,7,.04) 20%,rgba(8,5,7,.92) 88%);z-index:-1}.mte-show-card img{z-index:-2}.mte-show-card:hover img{transform:scale(1.055)}.mte-show-card .copy{position:absolute;left:28px;right:28px;bottom:25px}.mte-show-card small{color:#ee91a0;font-weight:800;letter-spacing:.12em}.mte-show-card h3{color:#fff;font-size:27px;margin:7px 0}.mte-show-card p{color:#d4c9cc;margin:0;line-height:1.55}.mte-show-card b{display:inline-block;margin-top:14px;color:#fff}.mte-partners{padding:65px 0;background:#fff;overflow:hidden}.mte-partners .sec-h{text-align:center;max-width:730px;margin-inline:auto}.mte-logo-rail{margin-top:28px;display:flex;width:max-content;animation:mteRail 36s linear infinite}.mte-logo-rail:hover{animation-play-state:paused}.mte-logo-set{display:flex;align-items:center;gap:16px;padding-right:16px}.mte-logo-item{width:180px;height:92px;display:flex;align-items:center;justify-content:center;padding:18px;background:#faf8f8;border:1px solid #e9e2e4;border-radius:14px}.mte-logo-item img{max-width:140px;max-height:52px;filter:grayscale(1);opacity:.75;transition:.2s}.mte-logo-item:hover img{filter:none;opacity:1}.mte-logo-item span{font-weight:850;color:#24191d;text-align:center;font-size:15px}.mte-ref-marquee{margin-top:34px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}@keyframes mteRail{to{transform:translateX(-50%)}}@media(max-width:760px){.mte-showcase{padding:60px 0}.mte-show-grid{grid-template-columns:1fr}.mte-show-card{min-height:320px}.mte-show-card .copy{left:21px;right:21px}.mte-logo-item{width:145px;height:78px}}@media(prefers-reduced-motion:reduce){.mte-logo-rail{animation:none;flex-wrap:wrap;width:auto}.mte-logo-set:last-child{display:none}.mte-show-card img{transition:none}}
.mte-product-show{padding:78px 0;background:#171013;color:#fff;overflow:hidden}.mte-product-row{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;margin:34px 0 78px}.mte-product-row:last-child{margin-bottom:0}.mte-product-row.reverse .mte-product-media{order:2}.mte-product-media{position:relative;min-height:390px;border-radius:24px;overflow:hidden;background:#0e0a0c;box-shadow:0 24px 58px rgba(0,0,0,.3)}.mte-product-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mte-product-media.contain img{object-fit:contain;padding:28px;background:radial-gradient(circle at 50% 40%,#33272b,#100b0d 68%)}.mte-product-copy small{color:#e47c8c;font-weight:850;letter-spacing:.12em}.mte-product-copy h2{font-size:clamp(30px,4vw,49px);margin:8px 0 15px;color:#fff}.mte-product-copy p{font-size:16px;line-height:1.75;color:#bcaeb2}.mte-product-pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.mte-product-pills span{padding:8px 11px;border-radius:999px;background:#2b2024;color:#e8dce0;font-size:11px;font-weight:750}.mte-device-float{position:absolute!important;width:58%!important;height:58%!important;object-fit:contain!important;right:-3%!important;left:auto!important;bottom:-5%!important;top:auto!important;filter:drop-shadow(0 22px 20px rgba(0,0,0,.55))}@media(max-width:760px){.mte-product-row{grid-template-columns:1fr;gap:25px;margin-bottom:58px}.mte-product-row.reverse .mte-product-media{order:0}.mte-product-media{min-height:280px}}

/* Compact full-service showcase */
.mte-show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mte-show-card{min-height:285px;border-radius:17px}.mte-show-card .copy{left:20px;right:20px;bottom:18px}.mte-show-card h3{font-size:22px}.mte-show-card p{font-size:13px;line-height:1.45}.mte-show-card b{font-size:12px;margin-top:9px}.mte-show-card small{font-size:10px}@media(max-width:980px){.mte-show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mte-show-grid{grid-template-columns:1fr}.mte-show-card{min-height:260px}}

/* Hero and showcase form one uninterrupted dark stage. */
body[data-page="home"] .quick{position:relative;z-index:5;margin-top:-82px;margin-bottom:-54px;background:#100c0e!important}.quick+.mte-showcase{padding-top:132px}.mte-showcase{background:#100c0e}.quick .card{max-width:1100px;margin-inline:auto}.quick .in{display:flex;justify-content:center}@media(max-width:760px){body[data-page="home"] .quick{margin-top:-48px;margin-bottom:-36px}.quick+.mte-showcase{padding-top:92px}}
