*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#172b39;font:16px/1.8 system-ui,"Microsoft YaHei",sans-serif}header,main,footer{max-width:1120px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center}nav a{margin-left:24px}a{color:#156c70;text-decoration:none}.brand{font-size:23px;font-weight:800}.hero{padding:65px 0 35px}h1{font-size:48px;line-height:1.25;max-width:850px;margin:18px 0}h2{font-size:30px}h3{font-size:23px;margin-top:0}.eyebrow{color:#177f80;letter-spacing:3px;font-size:13px;font-weight:700}.muted{color:#60717d}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background:#fff;border:1px solid #dde5e8;border-radius:18px;padding:30px;margin:16px 0}.button{display:inline-block;padding:12px 24px;border-radius:8px;background:#146d70;color:white;border:0;font:inherit;margin:8px 12px 8px 0;cursor:pointer}.outline{background:white;color:#146d70;border:1px solid #146d70}.price{font-size:36px;font-weight:750;color:#146d70}.note{padding:18px 22px;background:#eaf2f2;border-left:4px solid #146d70;border-radius:4px}.tag{display:inline-block;background:#f0f4f5;border-radius:5px;padding:3px 9px;font-size:13px}footer{border-top:1px solid #dbe2e5;font-size:13px;color:#60717d;margin-top:50px}.row{display:flex;justify-content:space-between;border-bottom:1px solid #e4eaed;padding:14px 0}button:disabled{background:#85959e;cursor:not-allowed}select{font:inherit;padding:9px;border:1px solid #cad6da;border-radius:5px;width:100%}@media(max-width:700px){h1{font-size:34px}.grid{grid-template-columns:1fr}header{display:block}nav a{margin:0 20px 0 0}main{padding:20px}.hero{padding:30px 0}}