.bs-table-area table,td,th{border-color:transparent}.bs-table-area td{color:#222;font-weight:400}.bs-table-area th h3{font-size:22px;margin:0 0 10px;text-align:center;vertical-align:middle}.bs-table-area{position:relative}.bs-table{background:transparent;border-collapse:separate;border-spacing:0 10px;color:#0f172a;width:100%}.bs-table thead th{background-color:transparent;border-bottom:1px solid #e5e7eb;font-weight:600;padding:14px 16px;text-align:left}.bs-table thead th:first-child{border-top-left-radius:12px}.bs-table thead th:last-child{border-top-right-radius:12px}.bs-table td{background:#fff;padding:14px 16px;vertical-align:top}.bs-table td.line-left{border-left:8px solid #eaf3fd}.bs-table tr>td:last-child{border-bottom-right-radius:12px;border-top-right-radius:12px}.bs-table td.cat{background:var(--cat,#64748b);color:#fff;font-size:18px;font-weight:600;position:relative;text-align:center;vertical-align:middle}.bs-table td.cat,.bs-table td.cat:before{border-bottom-left-radius:14px;border-top-left-radius:14px}.bs-table td.cat:before{content:"";inset:0;pointer-events:none;position:absolute}.bs-table tbody tr{transition:filter .2s ease}.bs-table tbody tr:hover{filter:brightness(.985)}@media (max-width:960px) and (min-width:781px){.bs-table-area{overflow-x:auto}.bs-table{min-width:780px}}@media (max-width:780px){.bs-table,.bs-table-area{max-width:100%;width:100%}.bs-table col,.bs-table colgroup{display:none!important}.bs-table thead{display:none}.bs-table{border-spacing:0}.bs-table tbody{display:grid;gap:12px}.bs-table tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:block;overflow:hidden}.bs-table{--label-w:120px}.bs-table tbody tr td{align-items:flex-start;border-bottom:1px solid #f1f5f9;border-radius:0!important;box-sizing:border-box;display:flex;gap:10px;overflow-wrap:anywhere;padding:12px 14px;width:100%;word-break:normal}.bs-table tbody tr td:last-child{border-bottom:0}.bs-table tbody tr td>*{flex:1 1 auto}.bs-table tbody tr td:before{color:#475569;flex:0 0 var(--label-w);font-weight:600}.bs-table tbody tr td:first-child:before{content:"Category"}.bs-table tbody tr td:nth-child(2):before{content:"Feature"}.bs-table tbody tr td:nth-child(3):before{content:"Benefit"}.bs-table td.cat{background:var(--cat,#64748b);color:#fff;text-align:left}.bs-table td.cat:before{border-radius:0!important;color:hsla(0,0%,100%,.95);content:"Category";inset:auto!important;position:static!important}.bs-table td.line-left{border-left:0}}