*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#152238;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.65}.site-header{height:78px;max-width:1120px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.brand{font-size:23px;font-weight:800;letter-spacing:-1px;color:#152238;text-decoration:none}.brand span{color:#2365d8}.brand small{font-size:10px;letter-spacing:2px;color:#7a8798;margin-left:8px}.site-header nav{display:flex;gap:28px}.site-header nav a,footer a{color:#526176;text-decoration:none;font-size:14px}.site-header nav a:hover,footer a:hover{color:#2365d8}.hero{padding:112px 28px 120px;text-align:center;background:linear-gradient(135deg,#f4f8ff,#fff 60%,#eef5ff)}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#2365d8}.hero h1{max-width:800px;margin:18px auto;font-size:clamp(38px,6vw,66px);line-height:1.1;letter-spacing:-2.5px}.hero h1 span{color:#2365d8}.lead{max-width:660px;margin:0 auto 30px;color:#627087;font-size:18px}.button{display:inline-block;background:#2365d8;color:#fff;text-decoration:none;padding:13px 23px;border-radius:7px;font-weight:700;font-size:14px}.button:hover{background:#174eae}.intro,.articles{max-width:960px;margin:auto;padding:76px 28px}.intro h2,.section-heading h2,.cta h2{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:8px 0 14px}.intro>p:last-child{max-width:760px;color:#647187}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.section-heading>a{color:#2365d8;text-decoration:none;font-size:14px}.article-card{display:block;padding:30px;border:1px solid #e5eaf1;border-radius:12px;text-decoration:none;color:inherit;transition:.2s}.article-card:hover{border-color:#9bb9ef;transform:translateY(-2px);box-shadow:0 12px 30px #1b37600c}.tag{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#2365d8}.article-card h3{font-size:25px;margin:10px 0}.article-card p{color:#647187;max-width:700px}.article-card span{color:#2365d8;font-weight:700;font-size:14px}.cta{padding:58px 28px;text-align:center;background:#14243d;color:#fff}.cta p{color:#c5cfdd;margin:0 auto 24px;max-width:600px}.button-light{background:#fff;color:#174eae}footer{max-width:1120px;margin:auto;padding:35px 28px;color:#8792a2}footer p{font-size:13px}footer small{display:block;margin-top:18px;font-size:12px}@media(max-width:640px){.site-header{height:auto;padding:18px 20px;align-items:flex-start;gap:12px;flex-direction:column}.site-header nav{gap:17px;flex-wrap:wrap}.hero{padding:78px 22px}.intro,.articles{padding:55px 22px}.section-heading{align-items:flex-start;gap:10px;flex-direction:column}.article-card{padding:22px}}