.hire{gap:20px;width:100%;max-width:960px;margin-inline:auto;display:grid}.hire-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.hire-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px 28px;display:grid}.hire-row:first-child{border-top:0}.hire-top{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding-block:14px;font-size:12px;font-weight:600}.hire-job{align-items:center;gap:14px;min-width:0;display:flex}.hire-job b{font-weight:600;display:block}.hire-job small{color:var(--text-3);margin-top:2px;font-size:13px;display:block}.hire-job .letter{background:var(--green-10);border:1px solid var(--green-30);width:36px;height:36px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.hire-cost{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:17px}.hire-onyx{color:var(--text);align-items:center;gap:8px;font-weight:500;display:flex}.hire-onyx svg{color:var(--green);flex:none;width:18px;height:18px}.hire-row small{color:var(--text-3);font-size:13px;font-weight:400}.hire-total{background:var(--surface-2)}.hire-total .hire-cost{color:var(--text);font-size:20px;font-weight:600}.hire-total s{text-decoration-color:#fff6}.hire-onyx.g{color:var(--green);font-size:20px;font-weight:700}.vs .hire-cost,.vs .hire-onyx{font-size:15px;line-height:1.45}.vs .hire-onyx{color:var(--text)}.hire-lbl{display:none}.hire-note{text-align:center;color:var(--text-2);text-wrap:balance;margin:0;font-size:15px}.hire-src{text-align:center;color:var(--text-3);text-wrap:balance;margin:0;font-size:12px}@media (max-width:700px){.hire-top{display:none}.hire-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:18px 20px}.hire-job{grid-column:1/-1}.hire-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);width:100%;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.hire-onyx{flex-wrap:wrap;align-content:flex-start;gap:6px}.hire-cost,.hire-total .hire-cost,.hire-onyx.g{font-size:17px}}
