
:root{color-scheme:light;--ink:#182f2a;--muted:#5b7068;--green:#125e4c;--border:#dce6df;--bg:#f7faf8}
*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);line-height:1.65}
.wrap{max-width:810px;margin:auto;padding:0 24px}.top{background:white;border-bottom:1px solid var(--border)}.head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:19px 0}.brand{font-weight:850;color:#103b34;font-size:24px;letter-spacing:-1px;text-decoration:none}.brand span{color:#52a77f}nav{display:flex;gap:16px;flex-wrap:wrap}a{color:var(--green)}nav a{font-size:14px;text-decoration:none;font-weight:650}.hero{padding:52px 0 20px}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--green);font-size:12px;font-weight:800}h1{font-size:clamp(30px,5vw,46px);line-height:1.16;letter-spacing:-1.5px;margin:12px 0 18px}h2{font-size:24px;margin:32px 0 12px}p,li{font-size:16px}p{margin:0 0 16px}.lede{font-size:19px;color:#40574f}.card{background:white;border:1px solid var(--border);padding:25px;border-radius:18px;margin:24px 0}.cta{display:inline-block;background:var(--green);color:white;text-decoration:none;padding:12px 18px;border-radius:9px;font-weight:750;margin-top:8px}.muted{color:var(--muted)}footer{padding:32px 0;border-top:1px solid var(--border);margin-top:55px}footer a{margin-right:18px;font-size:14px}ul{padding-left:23px}li{margin-bottom:8px}a:focus-visible{outline:3px solid #db9e31;outline-offset:3px}
