.pp-numbers{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pp-table-card{display:grid;grid-template-rows:1fr auto}.pp-table-card>*{position:relative}.pp-table-card .pp-scroll-x{border-radius:var(--pp-radius) var(--pp-radius) 0 0;overflow:hidden}.pp-scroll-x{overflow-x:auto}.pp-numbers table{border-collapse:collapse;font-size:16px;width:100%}.pp-numbers thead th{background:var(--deep);color:#fff;font-size:14px;font-weight:600;padding:16px 24px;text-align:left}.pp-numbers tbody td{border-top:1px solid rgba(47,22,84,.06);padding:20px 24px;vertical-align:top}.pp-numbers tbody tr:nth-child(2n){background:var(--pp-wash)}.pp-numbers td.pp-val{color:var(--deep);font-family:var(--font-head);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pp-table-card .pp-fineprint{border-top:1px solid rgba(47,22,84,.06);padding:16px 24px 20px}.pp-track{align-content:start;background:var(--grad-head);border-radius:var(--pp-radius);color:#fff;display:grid;gap:18px;padding:32px}.pp-track h3{color:#fff;font-size:20px}.pp-track p{color:hsla(0,0%,100%,.85);font-size:15.5px}.pp-track ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.pp-track li{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;font-size:15.5px;gap:14px;padding:12px 0}.pp-track li:first-child{border-top:none}.pp-track li i{background:var(--mint);border-radius:50%;flex:none;height:10px;width:10px}.pp-track li:nth-child(2) i{background:var(--purple)}.pp-track li:nth-child(3) i{background:var(--rasp)}.pp-track li:nth-child(4) i{background:#fff}@media(max-width:980px){.pp-numbers{grid-template-columns:minmax(0,1fr)}.pp-track{padding:26px}.pp-numbers table,.pp-numbers tbody,.pp-numbers td,.pp-numbers thead,.pp-numbers tr{display:block;width:auto}.pp-numbers thead{left:-9999px;position:absolute}.pp-scroll-x{overflow-x:visible}.pp-numbers tr{border-top:1px solid rgba(47,22,84,.06);padding:16px 20px}.pp-numbers tr:first-child{border-top:none}.pp-numbers tbody tr:nth-child(2n){background:transparent}.pp-numbers td{padding:0}.pp-numbers td:first-child{color:var(--text);font-size:15px;margin-bottom:6px}.pp-numbers td.pp-val{font-size:20px;padding-top:0;white-space:normal}}