.cm-hero{--sv-ratio:4/3}.cm-table-wrap{margin-top:48px;border-top:2px solid var(--rd-ink)}.cm-table{width:100%;border-collapse:collapse;text-align:left}.cm-table thead th{font:600 13px var(--rd-display);color:var(--sv-ink-soft);padding:16px 16px 14px 0;border-bottom:1px solid var(--sv-rule)}.cm-table thead th:first-child{width:34%}.cm-table thead th:nth-child(2){width:38%}.cm-table tbody tr{border-bottom:1px solid var(--sv-rule);transition:background-color .18s ease}.cm-table tbody tr:hover{background:var(--rd-paper-2)}.cm-table tbody th,.cm-table td{padding:18px 16px 18px 0;vertical-align:middle}.cm-table td{font-size:16px;line-height:1.5;color:var(--sv-ink-soft)}.cm-service{gap:16px;font:600 18px var(--rd-display);letter-spacing:-.01em;color:var(--rd-ink)}.cm-review,.cm-service{display:flex;align-items:center}.cm-review{flex-wrap:wrap;justify-content:space-between;gap:20px 40px;margin-top:40px;padding:28px 32px;border-radius:var(--sv-radius);background:var(--rd-paper-2)}.cm-review p{font-size:17px;max-width:34em}.cm-review strong{font-weight:600}.cm-review .sv-actions{margin-top:0}.cm-hardware-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--sv-gap);align-items:start}.cm-matrix{width:100%;border-collapse:collapse;text-align:left;border-top:2px solid var(--rd-ink)}.cm-matrix thead th{font:600 16px var(--rd-display);padding:18px 16px 16px 0;border-bottom:1px solid var(--sv-rule)}.cm-matrix thead td{width:26%}.cm-matrix tbody tr,.cm-matrix thead td{border-bottom:1px solid var(--sv-rule)}.cm-matrix tbody th{font:600 15px/1.45 var(--rd-display);padding:18px 16px 18px 0;vertical-align:top}.cm-matrix tbody td{font-size:15px;line-height:1.55;color:var(--sv-ink-soft);padding:18px 20px 18px 0;vertical-align:top}.cm-art{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:28px;align-items:center}.cm-door{width:100%;max-width:260px;height:auto;justify-self:center}.cm-specs-block h3{font-size:16px;margin-bottom:10px}.cm-specs li{font-size:15px;padding:10px 0;border-bottom:1px solid var(--sv-rule)}.cm-specs li:first-child{border-top:1px solid var(--sv-rule)}@media (max-width:1100px){.cm-hardware-grid{grid-template-columns:1fr}}@media (max-width:900px){.cm-table thead{display:none}.cm-table tbody tr{display:grid;gap:6px;padding:18px 0}.cm-table tbody th,.cm-table td{padding:0}.cm-table td{padding-left:64px}.cm-table td:last-child{font-size:14px}.cm-table td:last-child:before{content:"Best for: ";font-weight:600;color:var(--rd-ink)}.cm-review{padding:24px}.cm-matrix thead{display:none}.cm-matrix tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:16px 0}.cm-matrix tbody th{grid-column:1/-1;padding:0}.cm-matrix tbody td{padding:0;font-size:14px}.cm-matrix tbody td:first-of-type:before{content:"Operating";display:block;font-weight:600;color:var(--rd-ink)}.cm-matrix tbody td:last-of-type:before{content:"Exit";display:block;font-weight:600;color:var(--rd-ink)}.cm-art{grid-template-columns:1fr}.cm-door{max-width:200px}}@media (prefers-reduced-motion:reduce){.cm-table tbody tr{transition:none}}