.pricing-table{padding:90px var(--pad);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.pricing-table header{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;margin-bottom:45px}
.pricing-table header h2{margin-bottom:0}.pricing-table header>p{max-width:590px}.table-scroll{overflow-x:auto}
.pricing-table table{width:100%;border-collapse:collapse;min-width:780px}
.pricing-table th{text-align:left;padding:16px 18px;border-bottom:2px solid var(--ink);font:700 13px 'Barlow Condensed';letter-spacing:.12em;text-transform:uppercase}
.pricing-table td{padding:22px 18px;border-bottom:1px solid var(--line);font-size:14px}
.pricing-table td:first-child{font:700 22px 'Barlow Condensed'}.pricing-table td:first-child span{display:inline-block;width:42px;color:#858d8a;font-size:12px}
.pricing-table td strong{font:800 29px 'Barlow Condensed';white-space:nowrap}
.pricing-table footer{display:flex;justify-content:space-between;gap:30px;padding-top:22px;font:700 11px 'Barlow Condensed';letter-spacing:.11em}.pricing-table footer a{text-decoration:none;border-bottom:1px solid}
.pricing-b{background:#131a18;color:#fff}.pricing-b table{color:#fff}.pricing-b th{border-color:#fff}
.pricing-c table tbody tr:nth-child(odd){background:#eceee8}.pricing-d{background:#e8ece6}.pricing-d header{border-left:5px solid var(--yellow);padding-left:30px}
@media(max-width:900px){.pricing-table header{grid-template-columns:1fr}.pricing-table{padding:60px var(--pad)}}
