:root{--ink:#1d1d1f;--muted:#666;--accent:#2f5d8a;--line:#e3e1dc}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;background:#fbfaf8}header,main,footer{max-width:880px;margin:auto;padding:0 24px}header{height:64px;display:flex;align-items:center;border-bottom:1px solid var(--line)}a{color:var(--accent)}.brand{font-weight:750;text-decoration:none;color:var(--ink)}.brand span{color:var(--accent)}main{padding-top:54px;padding-bottom:48px}h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.12;margin:0 0 18px}.lede{font-size:1.17rem;color:var(--muted);max-width:720px}.cta{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;border-radius:9px;padding:12px 18px;font-weight:650;margin:16px 0 42px}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px 26px;margin:22px 0}h2{font-size:1.35rem;line-height:1.25}footer{border-top:1px solid var(--line);padding-top:24px;padding-bottom:32px;color:var(--muted);font-size:.9rem}@media(max-width:600px){header,main,footer{padding-left:18px;padding-right:18px}main{padding-top:34px}.card{padding:18px}}
