*{box-sizing:border-box;margin:0;padding:0}
body{background:#EEF1F4;color:#1B2430;font-family:Manrope,system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
.w{max-width:1000px;margin:0 auto;padding:0 40px}
header{padding:26px 0}
.nav{display:flex;align-items:center;justify-content:space-between}
.id{display:flex;align-items:center;gap:14px}
.av{width:40px;height:40px;border-radius:13px;background:#5B8F7E}
.nm{font-weight:700;font-size:21px}
.ro{font-size:17px;color:#7A879A}
.mn{display:flex;gap:28px;font-size:18px;color:#7A879A}
.mn a.on,.mn a:hover{color:#1B2430}
.bk{background:#1B2430;color:#fff;padding:14px 30px;border-radius:12px;font-size:18px;font-weight:500;display:inline-block}
h1{font-size:58px;font-weight:200;letter-spacing:-.04em;line-height:1.06;margin:24px 0}
h2{font-size:36px;font-weight:200;letter-spacing:-.03em;margin-bottom:22px}
h3{font-size:20px;font-weight:600}
p{color:#5A6779;font-size:19px}
section{padding:44px 0}
.c{background:#fff;border-radius:20px;padding:30px;box-shadow:0 18px 40px -24px rgba(27,36,48,.3)}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.g2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.pr{font-size:34px;font-weight:200;margin:10px 0 6px}
.lab{font-size:17px;color:#7A879A}
.slot{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:#fff;border-radius:14px;margin-bottom:10px;font-size:19px}
.slot .go{background:#5B8F7E;color:#fff;padding:9px 20px;border-radius:999px;font-size:17px;font-weight:500}
.fld{background:#fff;border:1px solid #DDE3EA;border-radius:12px;padding:15px 20px;font-size:18px;color:#7A879A;margin-bottom:11px}
footer{padding:38px 0;font-size:17px;color:#7A879A;border-top:1px solid #DFE4EA;margin-top:34px}
