:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1b2838;background:#fafbfc}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.wrap{width:min(1080px,calc(100% - 48px));margin-inline:auto}.top{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid #e3e8ed}.brand{text-decoration:none;color:#17263b;font-weight:750;font-size:23px;letter-spacing:-.7px}.accent{color:#3685ce}nav a,.foot a{color:#52667b;text-decoration:none;font-size:14px}.hero{padding:100px 0 74px}.eyebrow{color:#357bbe;font-size:12px;letter-spacing:2px;font-weight:700}.hero h1{font-size:clamp(35px,6vw,64px);line-height:1.12;letter-spacing:-1.5px;margin:18px 0}.hero p{font-size:18px;line-height:1.7;color:#68798b;max-width:640px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:90px}.cards article{border:1px solid #e2e8ee;border-radius:16px;padding:26px;background:white}.cards h2{font-size:17px}.cards p{font-size:14px;line-height:1.7;color:#627286}.foot{margin-top:auto;display:flex;justify-content:space-between;padding:30px 0;border-top:1px solid #e3e8ed;color:#8896a5;font-size:13px}@media(max-width:600px){.hero{padding:66px 0 50px}.cards{grid-template-columns:1fr}}
