.plans-table{width:100%;overflow-x:auto}.plans-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.plans-table th,.plans-table td{border-bottom:1px solid var(--surface-line);vertical-align:middle;padding:.7rem .5rem}.plans-table thead th{border-bottom-color:var(--ink-faint);color:var(--ink);font-family:var(--font-display);text-align:center;padding-block:.85rem;font-size:1.15rem;font-weight:700}.plans-table thead th[data-highlighted]{background:var(--gradient-brand);color:#fff;border-radius:.75rem .75rem 0 0}.plans-table tbody th{color:var(--ink);text-align:left;font-weight:500}.plans-table td{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums}.plans-table td[data-highlighted]{background:color-mix(in oklab, var(--accent-soft) 60%, transparent)}.plans-table tbody tr:last-child td[data-highlighted]{border-radius:0 0 .75rem .75rem}.plans-table__check{width:1.1rem;height:1.1rem;color:var(--accent-soft-ink);display:inline-block}.plans-table__dash{color:var(--ink-faint)}@media (max-width:47.99rem){.plans-table{width:calc(100% + 2.5rem);margin-inline:-1.25rem}.plans-table table{font-size:.78rem}.plans-table th,.plans-table td{padding:.55rem .15rem}.plans-table tr>:first-child{padding-left:1.25rem}.plans-table tr>:last-child{padding-right:.5rem}.plans-table thead th{font-size:.8rem}.plans-table tbody th{width:36%;font-size:.75rem}}
