:root{font-family:system-ui,sans-serif;color:#233f37;background:#f3f4ed}*{box-sizing:border-box}body{margin:0}body>header{padding:24px max(20px,calc((100vw - 1000px)/2));background:#173f35;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}h1{font-size:25px;margin:6px 0}header small{color:#c4d8cb}a{color:#28654e}header a{color:#fff}main{max-width:960px;margin:auto;padding:24px 20px 60px}#plan-status{background:#e9efe1;border-radius:12px;padding:14px 18px}#tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}.tier{background:#fff;border-radius:18px;padding:22px;border:2px solid transparent}.tier.hot{border-color:#28654e;position:relative}.tier.hot::after{content:'推荐';position:absolute;top:-12px;right:16px;background:#28654e;color:#fff;font-size:12px;padding:3px 10px;border-radius:10px}.tier h2{margin:0 0 4px;font-size:20px}.price{font-size:30px;font-weight:700;color:#173f35;margin:6px 0}.price small{font-size:14px;font-weight:400;color:#5f7164}.tier ul{line-height:2;padding-left:20px;margin:10px 0 0}.steps{line-height:2;padding-left:22px}.pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.pay figure{background:#fff;border-radius:16px;padding:16px;margin:0;text-align:center}.pay img{max-width:100%;max-height:340px;border-radius:10px}.pay figcaption{font-size:14px;color:#5f7164;margin-top:10px}.muted{color:#5f7164;font-size:14px;line-height:1.8}
