.step{position:relative;padding:18px 20px 18px 66px;background:#fff;border:1px solid var(--line);border-radius:18px;margin:12px 0}.step:before{counter-increment:s;content:counter(s);position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-weight:800}.comparison{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.comparison th,.comparison td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.comparison th{background:#f0f0f2;font-size:13px}.comparison tr:last-child td{border-bottom:0}.figure{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;margin:24px 0;box-shadow:var(--shadow)}