.mp-hero{padding:132px 80px 72px;background:var(--black);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}
.mp-gal-main{position:relative;background:#111;aspect-ratio:4/3;overflow:hidden}
.mp-gal-main:before{content:'';position:absolute;top:0;left:0;width:60px;height:3px;background:var(--orange);z-index:2}
.mp-gal-main img{width:100%;height:100%;object-fit:cover;display:block}
.mp-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;background:rgba(15,15,15,.6);color:#fff;font-size:26px;cursor:pointer;z-index:2}
.mp-gal-nav:hover{background:var(--orange)}
.mp-prev{left:12px}.mp-next{right:12px}
.mp-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-top:6px}
.mp-thumbs button{padding:0;border:2px solid transparent;background:#111;cursor:pointer;aspect-ratio:4/3;overflow:hidden}
.mp-thumbs button.active{border-color:var(--orange)}
.mp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}
.mp-info{color:#fff}
.mp-status{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;margin-bottom:18px;background:rgba(255,255,255,.12)}
.mp-status.reconditioned{background:var(--orange)}
.mp-status.available{background:#2a9a4a}
.mp-info h1{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(34px,3.6vw,56px);line-height:1;text-transform:uppercase;margin-bottom:18px;text-wrap:balance}
.mp-lead{font-size:16px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.6);margin-bottom:28px;text-wrap:pretty}
.mp-specs{width:100%;border-collapse:collapse;margin-bottom:28px}
.mp-specs th,.mp-specs td{text-align:left;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}
.mp-specs th{font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.4);width:42%}
.mp-specs td{color:#fff}
.mp-actions{display:flex;gap:12px;flex-wrap:wrap}
.mp-wa{background:#25D366;color:#fff;text-decoration:none;padding:16px 28px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:14px;letter-spacing:.15em;text-transform:uppercase}
.mp-body{background:var(--white,#f5f3ef);padding:88px 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
.mp-body h2.section-title{color:var(--black);margin-bottom:20px}
.mp-body p{font-size:15px;line-height:1.75;color:#555;margin-bottom:16px;text-wrap:pretty}
.mp-body ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:8px 0 24px}
.mp-body li{display:flex;gap:10px;font-size:14px;color:#444;line-height:1.6}
.mp-body li:before{content:'';flex:0 0 6px;height:6px;margin-top:8px;background:var(--orange)}
.mp-body a{color:var(--orange)}
.mp-form{background:var(--black);padding:40px 36px}
.mp-form .form-title{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:26px;text-transform:uppercase;color:#fff;margin-bottom:8px}
.mp-form .mp-form-sub{color:rgba(255,255,255,.5);font-size:14px;margin-bottom:22px}
.mp-related{background:var(--dark);padding:80px}
.mp-related h2.section-title{color:#fff;margin-bottom:32px}
.mp-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}
.mp-rel{background:#111;text-decoration:none;display:block}
.mp-rel img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.mp-rel div{padding:16px 18px 20px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;line-height:1.2}
.mp-rel span{display:block;font-family:'Barlow',sans-serif;font-size:10px;letter-spacing:.25em;color:var(--orange);margin-bottom:6px;font-weight:600}
.mp-rel:hover div{color:var(--orange)}
@media(max-width:960px){.mp-hero,.mp-body{grid-template-columns:minmax(0,1fr);padding:108px 24px 56px;gap:36px}.mp-body{padding:56px 24px}.mp-related{padding:56px 24px}.mp-rel-grid{grid-template-columns:minmax(0,1fr)}.mp-form{padding:28px 20px}}
