*{box-sizing:border-box}a{text-decoration:none}table{width:100%;border-collapse:collapse;background:#fff;font-size:.88rem}td,th{border-bottom:1px solid #e8e2d8;padding:10px 12px;text-align:left;vertical-align:middle}th{color:#6f675c;font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em}.kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.kpi>div{background:#fff;border:1px solid #e8e2d8;border-radius:12px;padding:16px}.kpi b{display:block;font-size:1.5rem;color:#1d6b5c}.kpi span{font-size:.78rem;color:#6f675c}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.stage-found{background:#eee9df;color:#6f675c}.stage-generated{background:#dbeafe;color:#1d4ed8}.stage-deployed{background:#e0f2fe;color:#0369a1}.stage-contacted{background:#fef3c7;color:#b45309}.stage-replied{background:#dcfce7;color:#15803d}.stage-claimed{background:#1d6b5c;color:#fff}.stage-lost{background:#fee2e2;color:#b91c1c}h1{font-size:1.5rem;margin:0 0 6px}h2{font-size:1.05rem;margin:30px 0 10px}.sub{color:#6f675c;margin:0 0 22px;font-size:.92rem}