.dm-engine-compare{--dm-ec-ink:#1e2b45;--dm-ec-text:#3b465c;--dm-ec-border:#e3e8f0;--dm-ec-head:#f6f8fb;--dm-ec-accent:#2f6feb;color:var(--dm-ec-text);font-family:Poppins,sans-serif;margin:28px 0 22px}.dm-engine-compare *,.dm-engine-compare :after,.dm-engine-compare :before{box-sizing:border-box}.dm-engine-compare__table{border:1px solid var(--dm-ec-border);border-collapse:separate;border-radius:14px;border-spacing:0;font-size:12.5px;line-height:1.45;overflow:hidden;table-layout:fixed;width:100%}.dm-engine-compare__table td,.dm-engine-compare__table th{hyphens:auto;overflow-wrap:anywhere;padding:11px 10px;text-align:left;vertical-align:middle}.dm-engine-compare__table thead th{background:var(--dm-ec-head);color:var(--dm-ec-ink);font-weight:600}.dm-engine-compare__corner{width:19%}.dm-engine-compare__table tbody th{color:var(--dm-ec-ink);font-weight:600}.dm-engine-compare__table tbody td,.dm-engine-compare__table tbody th{border-top:1px solid var(--dm-ec-border)}.dm-engine-compare__table tbody tr{transition:background .2s}.dm-engine-compare__table tbody tr:hover{background:var(--dm-ec-head)}.dm-engine-compare__check{color:var(--dm-ec-accent);font-size:14px;font-weight:600}.dm-engine-compare__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.dm-engine-compare__table,.dm-engine-compare__table tbody,.dm-engine-compare__table td,.dm-engine-compare__table th,.dm-engine-compare__table tr{display:block;width:100%}.dm-engine-compare__table{border:0;border-radius:0;font-size:13.5px;overflow:visible}.dm-engine-compare__table thead{display:none}.dm-engine-compare__table tbody{display:flex;flex-direction:column;gap:12px}.dm-engine-compare__table tbody tr{border:1px solid var(--dm-ec-border);border-radius:12px;overflow:hidden}.dm-engine-compare__table tbody tr:hover{background:transparent}.dm-engine-compare__table tbody th{background:var(--dm-ec-head);border-top:0;font-size:14px;padding:12px 14px}.dm-engine-compare__table tbody td{display:grid;gap:12px;grid-template-columns:minmax(0,42%) minmax(0,1fr);padding:9px 14px}.dm-engine-compare__table tbody td:before{color:var(--dm-ec-ink);content:attr(data-label);font-weight:600}}