*{box-sizing:border-box}body{margin:0;background:#f5f7f1;color:#17382e;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1160px;margin:auto;padding:36px 32px}header{display:flex;align-items:center;gap:12px}.mark{display:grid;place-items:center;width:42px;height:42px;background:#125b46;color:white;border-radius:13px;font-weight:800;font-size:25px}.brand{font-size:24px;font-weight:750;letter-spacing:-1px}.badge{margin-left:auto;border:1px solid #c8d6c9;padding:5px 13px;border-radius:30px;font-size:12px}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;min-height:75vh;padding:65px 0}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#52725c}h1{font-size:clamp(42px,5.4vw,65px);line-height:1.08;letter-spacing:-3px;margin:20px 0 25px}.lead{max-width:480px;color:#52645a;font-size:18px}.status{font-weight:650;margin:32px 0 5px}.small{font-size:12px;color:#64776c;margin-top:8px}aside{background:white;border:1px solid #dfe6db;border-radius:23px;padding:34px;box-shadow:0 20px 55px #17382e0a}.card-heading{display:flex;justify-content:space-between;color:#597263;font-size:10px;letter-spacing:1.5px}h2{font-size:29px;line-height:1.25;letter-spacing:-1px;margin:30px 0}dl>div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e9eee6;font-size:14px}dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.total{color:#125b46;font-weight:700}.total dd{font-size:24px}footer{border-top:1px solid #dfe6db;padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:#64776c}@media(max-width:720px){main{padding:24px}.hero{grid-template-columns:1fr;gap:35px;padding:45px 0}h1{letter-spacing:-2px}aside{padding:26px}footer{gap:20px}.brand{font-size:21px}}
