*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,Arial,sans-serif;background:#f5f8fc;color:#213752}a{color:#1266ab}a:focus-visible{outline:3px solid #0d9b90;outline-offset:3px}header{padding:14px max(20px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;background:#13243c;color:#fff}header a{color:white;text-decoration:none}nav a{margin-left:13px}.active{color:#83eddb!important;border-bottom:2px solid}.logo{font-size:23px;font-weight:850}.logo span{color:#78e0d5}main{max-width:1140px;margin:auto;padding:24px}h1{font-size:clamp(30px,4vw,51px);line-height:1.15}h2{font-size:clamp(21px,2.6vw,31px)}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;background:linear-gradient(130deg,#e7f8f5,#fff);border:1px solid #d1e7e5;border-radius:19px;padding:32px}.hero img{width:100%;height:auto;border-radius:14px}.hero small{color:#657a8a}.cta{display:inline-block;background:#096dde;color:#fff;text-decoration:none;padding:12px 17px;border-radius:9px;font-weight:750;margin-top:12px}article{max-width:940px;margin:40px auto}.card{border:1px solid #dce7ef;background:#fff;border-radius:14px;padding:20px;margin:18px 0}.card p{margin-bottom:8px}.note{border-left:4px solid #b68c36;background:#fff8e9;padding:13px}footer{text-align:center;color:#6d8090;padding:26px}@media(max-width:760px){.hero{grid-template-columns:1fr;padding:20px}}