:root{--bg:#fff;--card:#f2f2f4;--fg:#1c1c1e;--muted:#636366;--pill:#fff;--shadow:0 2px 12px rgba(0,0,0,.08)}
@media(prefers-color-scheme:dark){:root{--bg:#000;--card:#1c1c1e;--fg:#f2f2f7;--muted:#aeaeb2;--pill:#2c2c2e;--shadow:0 2px 12px rgba(0,0,0,.6)}}
*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}
.top{display:flex;justify-content:space-between;gap:12px;padding:16px 24px}.chip{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;border-radius:24px;background:var(--pill);box-shadow:var(--shadow);text-decoration:none;font-size:16px}.chip.small{font-size:14px}
main{max-width:800px;margin:0 auto;padding:36px 16px 80px}.back{display:inline-block;margin-bottom:24px;color:var(--muted);text-decoration:none;font-size:14px}h1{margin:0;font-size:32px}.lead{margin:12px 0 28px;color:var(--muted);font-size:17px;line-height:1.6}
.offers{display:grid;gap:12px}.offer{display:flex;align-items:center;gap:20px;min-height:132px;padding:24px;border-radius:24px;background:var(--card)}.preview{flex:none;width:108px;height:78px;padding:11px;border-radius:14px;background:var(--pill);display:flex;flex-direction:column;gap:7px;justify-content:center}.preview span{display:block;height:8px;border-radius:5px;background:var(--muted);opacity:.28}.preview span:first-child{height:28px;opacity:.55}.preview.notice span:first-child{height:10px}.preview.notice span:nth-child(2){height:38px;opacity:.18}.preview.pin span:nth-child(2){height:15px;opacity:.55}.offer h2{margin:0 0 8px;font-size:19px}.offer p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}
.contact,.section{margin-top:20px;padding:24px;border-radius:24px;background:var(--card)}.contact p,.section p,.section li{color:var(--muted);font-size:15px;line-height:1.7}.section h2{margin:0 0 10px;font-size:19px}.section p{margin:0 0 12px}.section p:last-child{margin-bottom:0}.section ol,.section ul{margin:0;padding-left:22px}.section li+li{margin-top:7px}.button{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:var(--fg);color:var(--bg);text-decoration:none;font-size:15px;font-weight:600}.links{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--muted)}a:focus-visible{outline:2px solid var(--fg);outline-offset:3px}
@media(max-width:640px){.top{padding:16px}.chip{min-height:44px;padding:0 16px}main{padding-top:24px}h1{font-size:28px}.offer{min-height:116px;padding:18px;gap:16px;border-radius:22px}.preview{width:88px;height:70px}.offer h2{font-size:17px}.offer p{font-size:14px}.button{width:100%}}
