.scVs{width:100%;margin-top:var(--space-5);border-collapse:collapse;font-size:var(--sc-step-table,.9375rem);line-height:var(--sc-leading-table,1.45);text-align:left}.scVs thead th{padding:0 var(--space-4) var(--space-2) 0;font-family:var(--sc-font-label);font-size:var(--sc-step-stamp);font-weight:700;letter-spacing:var(--sc-track-label);text-transform:uppercase;color:var(--sc-ink-mute);border-bottom:2px solid var(--sc-rule-heavy);vertical-align:bottom}.scVs thead .scVsDeskHead{padding-left:var(--space-4);color:var(--sc-ink);border-left:3px solid var(--sc-action)}.scVs tbody td,.scVs tbody th{padding:var(--space-3) var(--space-4) var(--space-3) 0;vertical-align:top;border-bottom:1px solid var(--sc-rule)}.scVs tbody th{width:52%;font-weight:400;color:var(--sc-ink)}.scVs tbody td{width:22%;color:var(--sc-ink-soft)}.scVs tbody .scVsDesk{width:26%;padding-left:var(--space-4);padding-right:0;border-left:3px solid var(--sc-action);color:var(--sc-ink);font-weight:700}.scVs .scVsNo{color:var(--sc-ink-mute)}.scVs .scVsPrice td,.scVs .scVsPrice th{border-top:2px solid var(--sc-rule-heavy);border-bottom:0;font-weight:700}.scVs .scVsPrice td{font-family:var(--sc-font-figure);font-size:var(--sc-step-small)}@media (max-width:45.999rem){.scVs,.scVs tbody{display:block}.scVs thead{display:none}.scVs tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--sc-rule)}.scVs tbody tr:first-child{border-top:2px solid var(--sc-rule-heavy)}.scVs tbody .scVsDesk,.scVs tbody td,.scVs tbody th{width:auto;padding:0;border:0}.scVs tbody th{grid-column:1/-1}.scVs tbody .scVsDesk{padding-left:var(--space-3);border-left:3px solid var(--sc-action)}.scVs tbody td:before{content:attr(data-col);display:block;font-family:var(--sc-font-label);font-size:var(--sc-step-stamp);font-weight:700;letter-spacing:var(--sc-track-label);text-transform:uppercase;color:var(--sc-ink-mute)}.scVs .scVsPrice{border-top:2px solid var(--sc-rule-heavy);border-bottom:0}.scVs .scVsPrice td,.scVs .scVsPrice th{border-top:0}}.scVs4 thead th{vertical-align:bottom}.scVs4 .scVsHeadPrice{display:block;margin-top:var(--space-1);font-family:var(--sc-font-figure);font-size:var(--sc-step-stamp);font-weight:400;letter-spacing:0;text-transform:none;color:var(--sc-ink-soft)}.scVs4 thead .scVsDeskHead .scVsHeadPrice{color:var(--sc-ink)}.scVs4 thead .scVsMonthHead{padding-left:var(--space-4)}.scVs4 tbody th{width:40%}.scVs4 tbody td{width:14%}.scVs4 tbody .scVsDesk,.scVs4 tfoot .scVsDesk{width:24%}.scVs4 .scVsMonth{width:22%;padding-left:var(--space-4);color:var(--sc-ink);font-weight:400}.scVs4 .scVsYearOnly{color:var(--sc-ink-mute);font-family:var(--sc-font-label);font-size:var(--sc-step-small)}.scVs4 tfoot td,.scVs4 tfoot th{padding:var(--space-3) var(--space-4) var(--space-3) 0;vertical-align:top;text-align:left;border-top:2px solid var(--sc-rule-heavy);font-weight:700;color:var(--sc-ink)}.scVs4 tfoot td{font-family:var(--sc-font-figure);font-size:var(--sc-step-body)}.scVs4 tfoot .scVsDesk{padding-left:var(--space-4);border-left:3px solid var(--sc-action)}.scVs4 tfoot .scVsMonth{padding-left:var(--space-4);font-weight:400}.scVs4 .scVsTotalNote{display:block;margin-top:var(--space-1);font-size:var(--sc-step-stamp);font-weight:400;color:var(--sc-ink-soft)}.scVs4 .scVsSave{color:var(--sc-action);font-weight:700}@media (max-width:45.999rem){.scVs4 tfoot{display:block}.scVs4 tbody .scVsDesk,.scVs4 tbody td,.scVs4 tbody th{width:auto}.scVs4 tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.scVs4 tbody .scVsMonth,.scVs4 tfoot .scVsDesk,.scVs4 tfoot .scVsMonth,.scVs4 tfoot td,.scVs4 tfoot th{width:auto;padding:0;border:0}.scVs4 tbody .scVsMonth,.scVs4 tfoot .scVsMonth{padding-left:var(--space-3);border-left:1px solid var(--sc-rule)}.scVs4 tfoot .scVsDesk{padding-left:var(--space-3);border-left:3px solid var(--sc-action)}.scVs4 tfoot th{grid-column:1/-1}.scVs4 tfoot tr{border-top:2px solid var(--sc-rule-heavy);border-bottom:0}.scVs4 tbody td:before,.scVs4 tfoot td:before{content:attr(data-short)}.scVs4 tfoot td:before{display:block;font-family:var(--sc-font-label);font-size:var(--sc-step-stamp);font-weight:700;letter-spacing:var(--sc-track-label);text-transform:uppercase;color:var(--sc-ink-mute)}}