:root{font-family:'PingFang SC','Microsoft YaHei',sans-serif;color:#23392f;background:#f5f5ef}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header,main,footer{max-width:1160px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 32px;font-size:14px}.brand{font-size:25px;font-weight:700}.brand span{font-size:14px;color:#7d8d7d;margin-left:8px}section{padding:64px 32px}.hero{padding-top:80px;padding-bottom:90px}.eyebrow{font-size:11px;letter-spacing:3px;color:#7d8d7d}h1{font-size:clamp(38px,5.5vw,66px);line-height:1.25;letter-spacing:-2px;margin:28px 0}h2{font-size:30px;line-height:1.5;margin:20px 0 35px}h3{font-size:22px;line-height:1.5}.lead{max-width:660px;font-size:17px;line-height:2;color:#667960}.cta{display:inline-block;background:#234f3e;color:#fff;padding:17px 29px;border-radius:12px;margin-top:23px;font-size:15px}.hint{font-size:12px;color:#8c9787;margin-top:20px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid article{padding:28px;background:white;border:1px solid #e8ebe2;border-radius:20px}.grid article>span{font-size:12px;color:#839479}.grid p,.faq p{font-size:15px;line-height:1.9;color:#7b8874}.faq{max-width:900px}details{border-bottom:1px solid #dce4d6;padding:22px 0}summary{font-size:17px;cursor:pointer;line-height:1.7}.closing{border-radius:24px;background:#e7eddf;margin:40px 32px;text-align:center}.closing h2{margin-bottom:5px}footer{padding:40px 32px;font-size:12px;color:#8c9787;line-height:2}a:focus-visible,summary:focus-visible{outline:3px solid #93ae7e;outline-offset:5px}@media(max-width:700px){header{padding:24px}section{padding:36px 24px}.hero{padding-top:44px;padding-bottom:45px}.grid{grid-template-columns:1fr}h2{font-size:25px}.closing{margin:25px 18px}.lead{font-size:16px}}
