.mp-hero,.mp-stats,.mp-block{max-width:var(--h-max,1240px);padding-left:var(--h-pad,20px);padding-right:var(--h-pad,20px);margin:0 auto}.mp-hero{justify-items:start;gap:14px;padding-top:clamp(24px,3.2vw,40px);display:grid}.mp-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(28px,3.8vw,50px);font-weight:800;line-height:1.06}.mp-hero>p{color:var(--h-text,#3a3e45);max-width:820px;margin:0;font-size:17px;line-height:1.6}.mp-actions{flex-wrap:wrap;gap:10px;display:flex}.mp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:26px;display:grid}.mp-stats>div{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:var(--h-radius,24px);gap:4px;padding:18px 20px;display:grid}.mp-stats b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:800}.mp-stats span{color:var(--h-muted,#666b73);font-size:14px}.mp-block{gap:14px;padding-top:clamp(30px,4vw,52px);display:grid}.mp-block h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800}.mp-cars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mp-car a{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);color:inherit;border-radius:20px;height:100%;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.mp-car a:hover{border-color:var(--h-line-strong,#16181c33);transform:translateY(-2px)}.mp-car a:focus-visible{outline:3px solid var(--h-yellow,#ffcb00);outline-offset:2px}.mp-car img,.mp-noimg{aspect-ratio:3/2;object-fit:cover;background:#eceef1;width:100%;height:auto;display:block}.mp-car-body{gap:4px;padding:12px 14px 14px;display:grid}.mp-car-body b{font-size:15px;line-height:1.3}.mp-car-body small{color:var(--h-muted,#666b73);font-size:13px}.mp-car-body strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:800}.mp-car-body em{color:var(--h-muted,#666b73);font-size:12.5px;font-style:normal;font-weight:600;display:block}.mp-more{justify-self:start;font-weight:800}.mp-table{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:20px;overflow-x:auto}.mp-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.mp-table th,.mp-table td{border-bottom:1px solid var(--h-line,#16181c17);text-align:left;padding:11px 16px}.mp-table th{color:var(--h-muted,#666b73);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.mp-table tr:last-child td{border-bottom:0}.mp-table .num{font-variant-numeric:tabular-nums;text-align:right}.mp-note{color:var(--h-muted,#666b73);margin:0;font-size:14px;line-height:1.5}.mp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-chips li{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:999px;padding:8px 14px;font-size:14.5px}.mp-faq details{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:18px;padding:0 20px}.mp-faq summary{cursor:pointer;min-height:56px;padding:16px 0;font-size:17px;font-weight:700}.mp-faq details p{color:var(--h-text,#3a3e45);max-width:820px;margin:0 0 18px;line-height:1.6}.mp-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.mp-links li{border-bottom:1px solid var(--h-line,#16181c17);justify-content:space-between;align-items:baseline;gap:8px;min-height:40px;padding:8px 0;display:flex}.mp-links a{color:var(--h-ink,#15171b);font-weight:700;text-decoration:none}.mp-links a:hover{text-decoration:underline}.mp-links small{color:var(--h-muted,#666b73);white-space:nowrap;font-size:13px}.mp-brands{gap:28px}.mp-brand{gap:8px;display:grid}.mp-brand h2{font-size:22px}@media (max-width:1024px){.mp-cars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-cars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-links{grid-template-columns:minmax(0,1fr)}.mp-car-body strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.mp-car a{transition:none}}
