*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#162d3b;font:16px/1.7 -apple-system,BlinkMacSystemFont,Arial,sans-serif}header{padding:22px 6%;display:flex;justify-content:space-between;border-bottom:1px solid #deded5}a{color:inherit;text-decoration:none}nav{display:flex;gap:25px}main{max-width:1160px;margin:auto;padding:65px 28px}small,.eyebrow{letter-spacing:3px;color:#987b42}h1{font-size:clamp(40px,6vw,70px);line-height:1.17;font-weight:500;letter-spacing:-2px;margin:20px 0}h2{font-size:30px;font-weight:500}p{color:#5b6d73}.hero{padding-bottom:65px;max-width:850px}.primary,button{display:inline-block;background:#183747;color:white;padding:12px 20px;border:0;border-radius:3px;font:inherit;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.exam,.panel{background:white;border:1px solid #dedfd5;padding:28px}.exam span{color:#9b814d;font-size:12px;letter-spacing:2px}.exam h3{font-size:26px;margin:12px 0}.exam a{display:inline-block;margin:8px 10px 0 0;font-size:14px}section{margin:0 0 70px}.note{font-size:13px;border-left:2px solid #b69b62;padding-left:15px}.upload{border:1px dashed #b4bdb9;padding:30px;background:#fff}input{font:inherit;max-width:100%}.bar{height:10px;background:#edf0ec;border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;background:#ae9054}.metric{margin:22px 0}.metric b{display:flex;justify-content:space-between;font-weight:500}.stats{display:flex;gap:35px;border-bottom:1px solid #ddd;padding-bottom:25px}.stats strong{font-size:38px;font-weight:500;display:block}.error{color:#a33}footer{border-top:1px solid #ddd;padding:30px 6%;color:#637477;font-size:13px}@media(max-width:720px){.grid{grid-template-columns:1fr}main{padding:40px 20px}nav{gap:12px;font-size:13px}.stats{gap:20px}.panel{padding:20px}}