:root{--ink:#12212b;--blue:#145d7a;--mint:#c9f1df;--paper:#f7faf8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}header,main,footer{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}header{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:1.4rem;font-weight:800;text-decoration:none;color:var(--ink)}.brand span{color:var(--blue)}nav{display:flex;gap:22px}a{color:var(--blue)}nav a{text-decoration:none}.hero{padding:102px 0 88px;max-width:780px}.eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:800;color:var(--blue)}h1{font-size:clamp(2.7rem,7vw,5.4rem);line-height:1.01;letter-spacing:-.055em;margin:.15em 0}.lede{font-size:1.25rem;max-width:680px}.actions{display:flex;gap:24px;align-items:center;margin:34px 0}.primary{background:var(--blue);color:white;padding:13px 19px;border-radius:8px;font-weight:700;text-decoration:none}.trust{font-size:.9rem;color:#42606c}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 100px}.grid article,#sources{background:#fff;border:1px solid #dce9e3;border-radius:12px;padding:26px}.grid h2{font-size:1.2rem;margin-top:0}#sources{margin-bottom:100px}.readiness{margin-top:22px;padding:13px;background:var(--mint);border-radius:7px;font-weight:600}.cta{background:var(--ink);color:white;border-radius:16px;padding:54px;margin-bottom:70px}.cta h2{font-size:2.3rem;line-height:1.1;margin-top:0}.cta p{color:#d7e7e2}.cta .primary{background:var(--mint);color:var(--ink)}footer{border-top:1px solid #dce9e3;padding-top:26px;padding-bottom:38px;font-size:.9rem}@media(max-width:700px){nav{gap:12px}.grid{grid-template-columns:1fr}.hero{padding-top:65px}.cta{padding:32px}.actions{align-items:flex-start;flex-direction:column}}
