@font-face{font-family:'Sora';src:url(/assets/eg/fonts/sora.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url(/assets/eg/fonts/manrope.woff2) format('woff2');font-weight:200 800;font-style:normal;font-display:swap}:root{--paper:#F7F7F5;--paper2:#ECECE8;--card:#FFFFFF;--ink:#20242A;--mute:#555B63;--rule:#DADBD6;--rust:#B23A0B;--rustd:#9A3412;--tint:#FCE7DB;--body:#30353C;--serif:'Sora',system-ui,sans-serif;--sans:'Manrope',system-ui,sans-serif}h1,h2,h3,.mark,.formcard h2,.formcard .ft,.faq summary,.steps li:before,.thanks li:before,.thanks li b,.stairs li{font-variation-settings:normal}h1,h2,h3{font-weight:700;letter-spacing:-.03em}h1{font-size:clamp(34px,4.6vw,52px);line-height:1.08}.herocover{max-width:480px;transform:rotate(-1deg)}.four .item{border-left-color:#E8590C}.formcard{box-shadow:8px 8px 0 #F6D3BF}
.kpi{width:100%;border-collapse:collapse;background:var(--card);border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;font-size:16px}
.kpi th{background:var(--ink);color:#fff;text-align:left;font:600 14px/1 var(--sans);padding:14px 18px}.kpi td{padding:14px 18px;border-top:1px solid var(--rule)}.kpi td:first-child{font-weight:600}.kpi td.n{font-variant-numeric:tabular-nums}
.chip{display:inline-block;padding:4px 12px;border-radius:99px;font:700 13px/1.3 var(--sans)}.chip.ok{background:#D6EFDF;color:#0B6B45}.chip.risk{background:#FBEBC4;color:#6B4A00}
@media (max-width:600px){.kpi th,.kpi td{padding:11px 10px;font-size:14.5px}}