.de-site .de-cm-hero{align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (min-width:900px){.de-site .de-cm-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.de-site .de-cm-covers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.de-site .de-cm-covers>:nth-child(2){transform:translateY(-14px)}.de-site .de-cm-grid2{gap:14px;display:grid}@media (min-width:700px){.de-site .de-cm-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.de-site .de-cm-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.de-site .de-cm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.de-site .de-cm-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.de-site .de-cm-vibes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.de-site .de-cm-vibes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.de-site .de-cm-vibes{grid-template-columns:repeat(5,minmax(0,1fr))}}.de-site .de-cm-table{background:#fff;border:2px solid #111;border-radius:20px;overflow-x:auto}.de-site .de-cm-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15.5px;line-height:1.45}.de-site .de-cm-table th,.de-site .de-cm-table td{text-align:start;vertical-align:top;border-top:1px solid #e4e4e7;padding:12px 14px}.de-site .de-cm-table thead th{border-top:none;font-weight:800}.de-site .de-cm-table .de-cm-ours{background:#fff0f7}