.bkct-wrap{border-radius:var(--bkct-radius,12px);overflow:hidden;box-shadow:0 4px 28px rgb(0 0 0 / .08)}.bkct-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bkct-table{width:100%;border-collapse:collapse;min-width:480px;font-size:14px}.bkct-table thead th{background:var(--bkct-header-bg,#6c3fb5);color:var(--bkct-header-text,#fff);padding:18px 20px;text-align:center;font-family:var(--bkct-th-font-family,inherit);font-size:var(--bkct-th-font-size-d,15px);font-weight:var(--bkct-th-font-weight,700);line-height:var(--bkct-th-line-height-d,1.4);text-transform:var(--bkct-th-text-transform,none);font-style:var(--bkct-th-font-style,normal);text-decoration:var(--bkct-th-text-decoration,none);letter-spacing:var(--bkct-th-letter-spacing-d,normal);word-spacing:var(--bkct-th-word-spacing-d,normal);position:relative}.bkct-table thead th.bkct-feature-col{text-align:left}.bkct-sticky{position:sticky;top:0;z-index:10}.bkct-plan-name{font-weight:800;font-size:17px;margin-bottom:2px}.bkct-plan-sub{font-size:13px;opacity:.85;font-weight:400}.bkct-row td{padding:14px 20px;border-bottom:1px solid #eee;text-align:center;vertical-align:middle;font-family:var(--bkct-td-font-family,inherit);font-size:var(--bkct-td-font-size-d,14px);font-weight:var(--bkct-td-font-weight,400);line-height:var(--bkct-td-line-height-d,1.5);text-transform:var(--bkct-td-text-transform,none);font-style:var(--bkct-td-font-style,normal);text-decoration:var(--bkct-td-text-decoration,none);letter-spacing:var(--bkct-td-letter-spacing-d,normal);word-spacing:var(--bkct-td-word-spacing-d,normal)}.bkct-label{text-align:left;font-weight:600;color:#333}.bkct-feature-col{min-width:160px}.bkct-plan-col{min-width:130px}.bkct-zebra .bkct-row:nth-child(even) td{background:#fafafa}.bkct-highlight{background:var(--bkct-hl-bg,#f3eeff)!important;border-left:2px solid var(--bkct-hl-border,#6c3fb5);border-right:2px solid var(--bkct-hl-border,#6c3fb5)}thead .bkct-highlight{background:var(--bkct-header-bg,#6c3fb5)!important;color:var(--bkct-header-text,#fff)!important;border-top:2px solid var(--bkct-hl-border,#6c3fb5)}.bkct-check{color:var(--bkct-check,#22c55e);font-size:20px;font-weight:700;display:inline-block}.bkct-cross{color:var(--bkct-cross,#ef4444);font-size:18px;font-weight:700;display:inline-block}.bkct-text{color:#555;font-size:14px}@media (max-width:1024px){.bkct-table thead th{font-size:var(--bkct-th-font-size-t,var(--bkct-th-font-size-d,15px));line-height:var(--bkct-th-line-height-t,var(--bkct-th-line-height-d,1.4));letter-spacing:var(--bkct-th-letter-spacing-t,var(--bkct-th-letter-spacing-d,normal));word-spacing:var(--bkct-th-word-spacing-t,var(--bkct-th-word-spacing-d,normal))}.bkct-row td{font-size:var(--bkct-td-font-size-t,var(--bkct-td-font-size-d,14px));line-height:var(--bkct-td-line-height-t,var(--bkct-td-line-height-d,1.5));letter-spacing:var(--bkct-td-letter-spacing-t,var(--bkct-td-letter-spacing-d,normal));word-spacing:var(--bkct-td-word-spacing-t,var(--bkct-td-word-spacing-d,normal))}}@media (max-width:767px){.bkct-table thead th{font-size:var(--bkct-th-font-size-m,var(--bkct-th-font-size-t,var(--bkct-th-font-size-d,15px)));line-height:var(--bkct-th-line-height-m,var(--bkct-th-line-height-t,var(--bkct-th-line-height-d,1.4)));letter-spacing:var(--bkct-th-letter-spacing-m,var(--bkct-th-letter-spacing-t,var(--bkct-th-letter-spacing-d,normal)));word-spacing:var(--bkct-th-word-spacing-m,var(--bkct-th-word-spacing-t,var(--bkct-th-word-spacing-d,normal)))}.bkct-row td{font-size:var(--bkct-td-font-size-m,var(--bkct-td-font-size-t,var(--bkct-td-font-size-d,14px)));line-height:var(--bkct-td-line-height-m,var(--bkct-td-line-height-t,var(--bkct-td-line-height-d,1.5)));letter-spacing:var(--bkct-td-letter-spacing-m,var(--bkct-td-letter-spacing-t,var(--bkct-td-letter-spacing-d,normal)));word-spacing:var(--bkct-td-word-spacing-m,var(--bkct-td-word-spacing-t,var(--bkct-td-word-spacing-d,normal)))}}@media (max-width:600px){.bkct-table{font-size:13px}.bkct-row td,.bkct-table thead th{padding:12px 12px}}