/* Model comparison: static content, shared translations, no checkout dependencies. */
.merx-models{background:var(--paper)}
.merx-models .eyebrow{color:var(--blue)}
.merx-models .section-lead{max-width:630px}
.merx-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px}
.merx-model{min-width:0;display:flex;flex-direction:column;padding:30px;border:1px solid #dddfe5;border-radius:28px;background:#fff}
.merx-model-pro{border-color:#8abcf1;box-shadow:0 10px 40px #0071e30b;background:linear-gradient(155deg,#f0f7ff,#fff 42%)}
.merx-model-tag{color:#52616e;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin-bottom:14px}
.merx-model-pro .merx-model-tag{color:#0065c9}
.merx-model h3{font-size:34px;line-height:1.15;letter-spacing:-.045em}
.merx-model-description{font-size:14px;line-height:1.6;color:var(--muted);margin-top:12px;min-height:45px;max-width:255px}
.merx-model-photo{margin:12px 0 16px;display:grid;place-items:center}
.merx-model-photo img{width:100%;max-width:240px;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.merx-model-specs{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin:0}
.merx-model-specs dt{font-size:11px;line-height:1.5;color:var(--muted)}
.merx-model-specs dd{margin:7px 0 0;font-variant-numeric:tabular-nums}
.merx-model-cameras{grid-column:1/-1;display:flex;flex-direction:column-reverse;align-items:flex-start;padding-bottom:23px;border-bottom:1px solid #e6e8ec}
.merx-model-cameras dt{display:flex;align-items:center;gap:8px;font-size:13px;color:#46515d;margin-top:8px}
.merx-model-cameras dt .icon{width:17px;height:17px;color:var(--blue)}
.merx-model-cameras dd{display:flex;align-items:baseline;gap:10px;margin:0;font-size:14px;color:var(--muted)}
.merx-model-cameras strong{font-size:62px;line-height:1;font-weight:600;letter-spacing:-.06em;color:var(--ink)}
.merx-model-pro .merx-model-cameras strong{color:#0065c9}
.merx-model-stat dd{font-size:27px;font-weight:600;letter-spacing:-.035em}
.merx-model-stat dd span{font-size:14px;font-weight:500;letter-spacing:0}
.merx-model-features{list-style:none;padding:21px 0 0;margin:23px 0 25px;border-top:1px solid #e6e8ec;display:grid;gap:10px}
.merx-model-features li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:#52616e}
.merx-model-features .icon{width:15px;height:15px;color:var(--blue)}
.merx-model-cta{gap:14px;margin-top:auto;background:#edf4fc;color:#0061c2;font-size:13px}
.merx-model-cta .icon{width:17px;height:17px}
.merx-model-cta:hover{background:#e0edfc}
.merx-model-pro .merx-model-cta{background:var(--blue);color:white}
.merx-model-pro .merx-model-cta:hover{background:#0064c9}
.merx-models-footer{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:26px;padding-inline:4px}
.merx-models-footer p{max-width:640px;font-size:11px;line-height:1.7;color:var(--muted)}
.merx-models-footer .text-link{flex-shrink:0;font-size:13px;color:#0065c9}
.merx-models-footer .icon{width:17px;height:17px}
@media(max-width:1050px){.merx-model-grid{gap:16px}.merx-model{padding:24px 22px}.merx-model h3{font-size:29px}.merx-model-description{font-size:13px;min-height:63px}.merx-models-footer{align-items:flex-start}.merx-model-photo img{max-width:210px}}
@media(max-width:800px){.merx-model-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto;gap:24px}.merx-model{padding:28px}.merx-model-description{min-height:0;max-width:none}.merx-model h3{font-size:32px}.merx-model-photo{margin:8px 0 12px}.merx-model-photo img{max-width:220px}.merx-model-specs{gap:20px}.merx-model-cameras{padding-bottom:20px}.merx-models-footer{flex-direction:column;gap:14px;max-width:480px;margin-inline:auto}}
@media(max-width:600px){.merx-model-grid{margin-top:34px}.merx-model{padding:25px;border-radius:24px}.merx-models h2{font-size:38px}.merx-models .section-lead{font-size:16px}.merx-model-cameras strong{font-size:56px}}
