*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fafc;color:#132a40;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{justify-content:space-between;padding:24px 0}.nav,.navlinks{display:flex;align-items:center;gap:24px}.logo{font-weight:900;letter-spacing:1px;font-size:19px}.logo span{color:#207da2}.btn{display:inline-block;background:#207da2;color:#fff;padding:14px 21px;border-radius:6px;font-weight:700}.outline{background:transparent;border:1px solid #b5c5d0;color:inherit}.hero{background:radial-gradient(circle at 85% 15%,#236484,#11273c 60%);color:white;padding:115px 0}.hero h1{font-size:clamp(42px,6vw,76px);max-width:850px;line-height:1.07;margin:16px 0}.hero p{font-size:19px;max-width:650px;color:#d6e3ed;line-height:1.7}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:#2985a8;font-weight:800;font-size:12px}.hero .eyebrow{color:#8bd0ee}.section{padding:82px 0}.section h1,.section h2{font-size:clamp(35px,4vw,52px);line-height:1.12;margin:12px 0 25px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:36px}.card{background:white;border:1px solid #dce5eb;border-radius:12px;padding:30px}.card h3{font-size:23px}.muted{color:#586a79;line-height:1.7}.light{background:#eaf4f7}.footer{background:#11273c;color:#d5e3ed;padding:55px 0}.footer a{margin-right:22px}.field{display:block;margin:15px 0;font-weight:700}.field input{display:block;width:100%;padding:13px;margin-top:8px;border:1px solid #bccbd5;border-radius:6px}.button{border:0;cursor:pointer}.notice{padding:24px;border:1px solid #c9dce5;background:#eaf4f7;border-radius:10px;margin-top:30px}@media(max-width:700px){.nav,.navlinks{flex-wrap:wrap}.navlinks{gap:13px;font-size:13px}.cards{grid-template-columns:1fr}.hero{padding:75px 0}}