.p-pricing .bill{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.p-pricing .bill-table td:first-child{width:60%}.p-pricing .who-pays{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;background:var(--mist);color:var(--ink-3);white-space:nowrap;border-radius:4px;margin-left:8px;padding:4px 6px}.p-pricing .who-pays.us{background:var(--green-tint);color:var(--green-ink)}.p-pricing .slots{flex-wrap:wrap;gap:8px;display:flex}.p-pricing .slots button{border:1px solid var(--rule-2);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500}.p-pricing .slots button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.p-pricing .pay-mock{border:1px solid var(--rule);background:var(--mist);border-radius:6px;gap:10px;padding:14px;display:grid}.p-pricing .pay-mock .row{justify-content:space-between;font-size:15px;display:flex}
