*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:"Segoe UI",system-ui,Arial,sans-serif;color:#1b2540;line-height:1.6;background:#fff}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
.wrap{max-width:1100px;margin:auto}
.btn{display:inline-block;background:#f2b705;color:#0b1f4d;font-weight:700;padding:13px 26px;border-radius:8px;border:0;cursor:pointer;font-size:16px;font-family:inherit}
.btn:hover{filter:brightness(1.06)}
h2{font-size:30px;color:#0b1f4d;margin:0 0 8px;line-height:1.2}
