*{box-sizing:border-box}body{margin:0;font-family:"Satoshi","General Sans",system-ui,-apple-system,sans-serif;color:#403E3D;background:#F2F1ED}a{color:#E60000;text-decoration:none}h1,h2,h3,.brand{font-family:"Space Grotesk",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em}.topbar{display:flex;align-items:center;gap:1.2rem;background:#111;color:#fff;padding:.8rem 1.5rem}.topbar .brand{color:#fff;margin-right:auto;font-weight:700}.topbar .brand span{color:#E60000}.topbar a{color:rgba(255,255,255,0.8)}.topbar a:hover{color:#fff}.topbar form button{background:none;border:0;color:rgba(255,255,255,0.8);cursor:pointer;font:inherit}.wrap{max-width:1100px;margin:1.5rem auto;padding:0 1.5rem}.kpis{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:1.5rem}.kpi{background:#fff;border:1px solid rgba(64,62,61,0.12);border-radius:8px;padding:1.1rem 1.3rem}.kpi__l{color:rgba(64,62,61,0.6);font-size:.8rem}.kpi__n{font-family:"Space Grotesk",system-ui,sans-serif;font-size:2rem;font-weight:700}.card{background:#fff;border:1px solid rgba(64,62,61,0.12);border-radius:8px;padding:1.3rem}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.6rem .5rem;border-bottom:1px solid rgba(64,62,61,0.12);font-size:.92rem}.btn{display:inline-block;background:#E60000;color:#fff;border:0;border-radius:999px;padding:.6rem 1.6rem;font:600 0.75rem/1 "Satoshi","General Sans",system-ui,-apple-system,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.btn:hover{background:#C20000}.field{display:block;margin-bottom:1rem}.field label{display:block;font-size:.85rem;margin-bottom:.3rem}.field input,.field select,.field textarea{width:100%;padding:.7rem .8rem;border:1px solid rgba(64,62,61,0.12);border-radius:5px;font:inherit}.pill{display:inline-block;padding:.2em .7em;border-radius:999px;font-size:.72rem;background:rgba(230,0,0,0.1);color:#C20000;text-transform:uppercase;letter-spacing:.04em}
