:root{color:#17251e;font-synthesis:none;background:#f3f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}main{max-width:1180px;margin:auto;padding:38px 24px}header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.eyebrow{letter-spacing:.12em;color:#207451;margin:0 0 8px;font-size:12px;font-weight:800}h1{letter-spacing:-.035em;margin:0;font-size:38px}.sub{color:#607168}.privacy{background:#e3f2e9;border:1px solid #bcd8c7;border-radius:12px;flex-direction:column;gap:4px;min-width:300px;padding:14px 18px;display:flex}.privacy span{color:#4d6859;font-size:12px}.demo{color:#714c00;background:#fff0bc;border:1px solid #ebcf73;border-radius:8px;margin-top:22px;padding:12px;font-weight:700}.kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0;display:grid}.kpi{background:#fff;border:1px solid #d9e3dc;border-radius:12px;padding:16px;box-shadow:0 5px 18px #183c2710}.kpi span{color:#65756c;font-size:12px;display:block}.kpi strong{font-size:30px}.controls{grid-template-columns:minmax(260px,1fr) repeat(4,auto);gap:10px;display:grid}.controls input,.controls select{background:#fff;border:1px solid #bdcdc3;border-radius:8px;padding:11px 12px}button{color:#fff;cursor:pointer;background:#146d46;border:0;border-radius:8px;padding:10px 14px;font-weight:700}button:hover{filter:brightness(.94)}button.danger{color:#9b3333;background:#fff;border:1px solid #d8b1b1}.result-count{color:#6c7a72;font-size:12px}.cards{gap:14px;display:grid}.card{background:#fff;border:1px solid #d9e3dc;border-radius:14px;padding:20px;box-shadow:0 7px 24px #183c270d}.card-top{justify-content:space-between;gap:20px;display:flex}.card h2{margin:10px 0 4px}.card a{color:#146d46}.phone{font-variant-numeric:tabular-nums;font-weight:800}.pill{text-transform:uppercase;letter-spacing:.06em;background:#e8eee9;border-radius:99px;margin-right:5px;padding:4px 7px;font-size:10px}.pill.business{color:#3e4384;background:#e8e9f8}.pill.status.included{color:#17623a;background:#d8f2e2}.pill.status.excluded{color:#8b3333;background:#f7e2e2}blockquote{color:#415249;background:#f6f8f6;border-left:3px solid #77a98e;margin:18px 0;padding:13px 16px}dl{gap:28px;font-size:12px;display:flex}dt{color:#718077}dd{margin:2px 0;font-weight:650}.actions{gap:8px;margin-top:16px;display:flex}.empty{text-align:center;color:#68786f;background:#fff;border:1px dashed #bdcdc3;border-radius:12px;padding:60px 20px}footer{color:#66766d;border-top:1px solid #cedad2;margin:32px 0 10px;padding-top:20px;font-size:12px}@media (width<=800px){header{display:block}.privacy{margin-top:20px}.kpis{grid-template-columns:repeat(2,1fr)}.controls{grid-template-columns:1fr}.card-top{display:block}.phone{margin-top:12px}dl{display:block}.actions{flex-wrap:wrap}}
