*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#172033;background:#f6f8fc;line-height:1.65}.site-header{height:auto;min-height:72px;padding:16px max(5%,calc((100% - 1120px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #e8edf5}.brand{font-weight:900;letter-spacing:1px;color:#15213b;text-decoration:none;font-size:19px}.brand span{color:#1769e0}.site-header nav{display:flex;gap:22px;flex-wrap:wrap}.site-header nav a,footer a{color:#526078;text-decoration:none;font-size:14px}.site-header nav a:hover,footer a:hover{color:#1769e0}.hero{max-width:1120px;margin:36px auto 24px;padding:65px 7%;border-radius:22px;background:linear-gradient(120deg,#10284e,#1769e0);color:white}.hero h1{font-size:clamp(34px,5vw,56px);line-height:1.1;max-width:650px;margin:10px 0}.hero p{max-width:580px;color:#e2ebff}.eyebrow,.tag{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#5a91ec}.hero .eyebrow{color:#a9caff}.button{display:inline-block;background:#fff;color:#1557b7;padding:11px 19px;border-radius:8px;text-decoration:none;font-weight:700;margin-top:10px}.section{max-width:1120px;margin:52px auto;padding:0 16px}.section-heading h2{font-size:30px;margin:0 0 22px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:white;border:1px solid #e8edf5;border-radius:14px;padding:23px;box-shadow:0 8px 24px #132b5010}.card-icon{font-size:30px}.card h3{line-height:1.3}.card p{color:#627089;font-size:14px}.card a{color:#1769e0;text-decoration:none;font-weight:700}.ad-label{text-align:center;color:#8994a8;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin:22px auto 5px}.ad-slot{max-width:970px;min-height:100px;margin:0 auto 35px;background:#fff;border:1px dashed #bdc8d8;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b8799;padding:18px}.ad-slot small{font-size:11px;margin-top:4px}.article{max-width:820px;margin:50px auto;padding:0 22px 55px;background:#fff;border-radius:16px}.article h1{font-size:38px;line-height:1.2;padding-top:35px}.article h2{margin-top:30px}.article p,.article li{color:#526078}.article .lead{font-size:19px;color:#394760}.article a{color:#1769e0}footer{padding:28px 5%;background:#fff;border-top:1px solid #e8edf5;text-align:center;color:#627089}footer div{display:flex;justify-content:center;gap:20px;margin:10px}footer small{font-size:12px}@media(max-width:700px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{gap:14px}.hero{margin:18px 12px;padding:42px 25px}.cards{grid-template-columns:1fr}.section{margin:36px auto}.article h1{font-size:30px}}