*{box-sizing:border-box}body{margin:0;color:#17322c;background:#f7faf1;font:18px/1.65 system-ui,sans-serif}main{max-width:1080px;margin:auto;padding:55px 25px}.brand{font-size:23px;font-weight:850;text-decoration:none;color:#146c58}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;margin-top:45px}h1{font-size:clamp(38px,6vw,66px);line-height:1.08;letter-spacing:-.045em;max-width:850px}p{max-width:720px}.button{display:inline-block;margin:18px 0;background:#146c58;color:white;padding:17px 25px;border-radius:16px;text-decoration:none;font-weight:750}.quiet{display:inline-block;color:#146c58;padding:12px 0;background:none;border:none;font:inherit;cursor:pointer}.small{font-size:14px;color:#52695f}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article{background:white;border:1px solid #dce8d1;padding:23px;border-radius:20px}h3{font-size:20px}article p{font-size:16px}section{margin:70px 0 40px}.notice{background:#fff1cd;border-left:5px solid #bd7c19;padding:18px;border-radius:8px}@media(max-width:700px){.features{grid-template-columns:1fr}main{padding-top:30px}}
