.pc-cmp-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px}@media (min-width:1024px){.pc-cmp-table{min-width:760px}}.pc-cmp-head-label,.pc-cmp-head-plan{z-index:10;border-bottom:1px solid var(--lc-hairline);vertical-align:bottom;background:var(--lc-card-bg);padding:16px 12px;position:sticky;top:0}.pc-cmp-head-label{z-index:20;color:var(--pc-ink-3);padding-left:16px;padding-right:16px;font-size:13px;font-weight:600;left:0}.pc-cmp-head-plan{text-align:center}.pc-cmp-head-plan--featured{background:var(--lc-icon-bg)}@media (min-width:1024px){.pc-cmp-head-label,.pc-cmp-head-plan{top:72px}}.pc-cmp-head-plan-name{color:var(--pc-ink);font-size:15px;font-weight:700;display:block}.pc-cmp-head-plan-price{color:var(--pc-ink-3);font-size:13px;font-weight:600;display:block}.pc-cmp-head-plan-cta{border:1px solid var(--lc-hairline-strong);min-height:36px;color:var(--pc-ink);border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pc-cmp-head-plan-cta:hover{border-color:var(--pc-accent)}.pc-cmp-head-plan-cta--featured{background:var(--pc-accent-2);color:#fff;border:none}.pc-cmp-group-toggle{text-align:left;text-transform:uppercase;letter-spacing:.08em;width:100%;max-width:100vw;min-height:44px;color:var(--pc-ink-2);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:flex;position:sticky;left:0}.pc-cmp-group-toggle-count{text-transform:none;letter-spacing:normal;color:var(--pc-link);font-size:12px;font-weight:600}.pc-cmp-row-label{z-index:1;border-bottom:1px solid var(--lc-hairline);background:var(--lc-card-bg);color:var(--pc-ink);padding:12px 16px;font-weight:500;position:sticky;left:0}.pc-cmp-row-hint{color:var(--pc-ink-3);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.pc-cmp-cell{border-bottom:1px solid var(--lc-hairline);text-align:center;color:var(--pc-ink-2);padding:12px}.pc-cmp-cell--featured{background:var(--lc-icon-bg)}.pc-cmp-cell--mobile-hidden,.pc-cmp-head-plan--mobile-hidden{display:none}@media (min-width:1024px){.pc-cmp-cell--mobile-hidden,.pc-cmp-head-plan--mobile-hidden{display:table-cell}}.pc-icon{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.pc-icon--solid{fill:currentColor;stroke:none}
