:root{font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;color:#17202a;background:#f7f8fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}header,footer{width:min(100% - 48px,1040px);margin:auto;display:flex;align-items:center;justify-content:space-between}header{height:76px;border-bottom:1px solid #e4e8ed}.brand{font-size:20px;font-weight:750;color:#142638;text-decoration:none}nav{display:flex;gap:24px}nav a,footer{font-size:14px;color:#657384;text-decoration:none}main{width:min(100% - 48px,1040px);margin:auto;flex:1}.hero{padding:clamp(90px,15vh,170px) 0 110px;max-width:720px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#3878dc;font-weight:700}.hero h1{font-size:clamp(48px,8vw,80px);line-height:1.08;margin:18px 0}.intro{font-size:19px;line-height:1.8;color:#526173}.links{display:flex;gap:24px;margin-top:36px}.links a{color:#2464c4;text-decoration:none;font-weight:650}footer{height:68px;border-top:1px solid #e4e8ed}@media(max-width:540px){header,footer,main{width:calc(100% - 32px)}nav{gap:12px}}
