*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#243238;line-height:1.65}header{border-bottom:1px solid #dbe3e3;background:#fff}.nav{max-width:1120px;margin:auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;min-height:88px}.brand{display:flex;align-items:center;color:#12343b;text-decoration:none}.brand img{height:72px;width:auto;display:block}nav a{margin-left:18px;color:#243238;text-decoration:none;font-size:14px}.hero{background:linear-gradient(135deg,#f4efe6,#fff);padding:85px 24px}.wrap{max-width:1120px;margin:auto}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f6f78}h1{font-size:clamp(38px,6vw,68px);line-height:1.04;color:#12343b;margin:14px 0 22px}h2{font-size:30px;color:#12343b}.lead{font-size:20px;max-width:760px;color:#43565a}.btn{display:inline-block;background:#12343b;color:#fff;padding:12px 20px;text-decoration:none;border-radius:5px;font-weight:700;margin-top:18px}.section{padding:65px 24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #dbe3e3;padding:25px;border-radius:8px}.card p{color:#68777b}.two{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.band{background:#12343b;color:#fff}.band h2{color:#fff}.notice{border-left:4px solid #1f6f78;background:#f5f8f8;padding:18px 20px}footer{background:#0c292e;color:#d8e4e5;padding:35px 24px}footer a{color:#fff}@media(max-width:760px){nav{display:none}.grid,.two{grid-template-columns:1fr}.hero{padding:60px 24px}}
@media(max-width:760px){.nav{padding:8px 16px;min-height:74px}.brand img{height:60px}}
