@charset "UTF-8";.hm-start{margin:22px 0;border:1px solid #ececec;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(255,145,173,.12),rgba(255,190,122,.12),rgba(255,235,140,.12),rgba(140,225,190,.12),rgba(150,190,255,.12),rgba(210,170,255,.12) )}.hm-start__head{padding:16px 16px 12px;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(255,255,255,.9)}.hm-start__title{margin:0;font-size:18px;font-weight:800;color:#2d3436;letter-spacing:.2px}.hm-start__sub{margin:6px 0 0;font-size:14px;opacity:.8;color:#2d3436}.hm-start__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hm-start table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-family:inherit;font-size:15px;line-height:1.55}.hm-start thead th{text-align:left;padding:12px 14px;font-weight:800;color:#2d3436;background:rgba(255,255,255,.66);border-bottom:1px solid rgba(235,235,235,.9)}.hm-start tbody td{padding:14px;color:#2d3436;background:rgba(255,255,255,.86);border-bottom:1px solid rgba(240,240,240,.95);vertical-align:top}.hm-start tbody tr:nth-child(even) td{background:rgba(255,255,255,.70)}.hm-start__row{display:flex;gap:12px;align-items:flex-start}.hm-start__bar{width:10px;height:44px;border-radius:10px;flex:0 0 10px;box-shadow:0 10px 18px rgba(0,0,0,.08)}.hm-start__label{margin:0;font-weight:900}.hm-start__desc{margin:3px 0 0;font-size:13px;opacity:.82}.hm-start__cta a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:900;padding:10px 12px;border-radius:12px;color:#2d3436;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 18px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease;white-space:nowrap}.hm-start__cta a:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(0,0,0,.10)}.hm-start__hint{margin:10px 16px 14px;font-size:13px;opacity:.72;color:#2d3436}@media (max-width:720px){.hm-start table{min-width:0}.hm-start thead{display:none}.hm-start table,.hm-start tbody,.hm-start tr,.hm-start td{display:block;width:100%}.hm-start tbody tr{border-bottom:1px solid rgba(240,240,240,.95)}.hm-start tbody td{border-bottom:0;padding:12px 14px}.hm-start__cta{margin-top:10px}}
