:root{--bg:#08090a;--text:#f0f2f5;--secondary:#a1a5af;--muted:#8c909a;--orange:#ffb84d;--border:rgba(255,255,255,.12)}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 80% 0%,rgba(255,184,77,.1),transparent 45%)}.wrap{max-width:1060px;margin:auto;padding:0 28px}a{color:var(--orange);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--border)}.logo{font-size:18px;font-weight:600;color:var(--text)}.logo span{font-weight:400;color:var(--muted)}nav{display:flex;gap:22px;font-size:14px}nav a{color:var(--secondary)}main{padding-bottom:54px}.intro{padding:55px 0 30px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--orange);margin:0 0 12px}h1{font-size:42px;font-weight:500;line-height:1.4;letter-spacing:-1px;margin:0 0 18px}.lead{color:var(--secondary);font-size:16px;margin:0}h2{font-weight:500;font-size:23px;line-height:1.4;margin:0 0 12px}h3{font-weight:500;font-size:15px;margin:24px 0 12px}p{margin:0 0 12px}.notice{border:1px solid rgba(255,184,77,.3);border-radius:14px;padding:24px 28px;background:rgba(255,184,77,.04)}.notice>p:not(.badge){max-width:760px;color:var(--secondary);font-size:14px}.badge{font-size:11px;letter-spacing:1px;color:var(--orange);margin-bottom:9px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 16px}.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--border);border-radius:8px;padding:10px 18px;font-weight:600;font-size:14px}.button:hover{text-decoration:none}.primary{background:var(--orange);border-color:var(--orange);color:#201808}.primary:hover{background:#ffc66a}.secondary{color:var(--text);background:transparent}.secondary:hover{background:rgba(255,255,255,.04)}.help{font-size:12px;color:var(--muted);line-height:1.75}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.plan{min-width:0;padding:28px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.018)}.plan h2{font-size:25px;margin-bottom:16px}.price{font-size:42px;letter-spacing:-1px;margin:0 0 12px;color:var(--orange);line-height:1.3}.price span{display:block;font-size:13px;letter-spacing:0;color:var(--secondary);margin-top:8px}.summary{font-size:14px;color:var(--secondary);min-height:72px}.features{list-style:none;margin:0 0 20px;padding:0}.features li{font-size:14px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.features .dim{color:var(--muted)}.details{max-width:800px;padding-top:6px}.details h2{font-size:20px;margin-top:26px}.details p{color:var(--secondary);font-size:14px}.details p.help{font-size:12px}footer{text-align:center;border-top:1px solid var(--border);padding:24px 0;color:var(--muted);font-size:12px}footer a{color:var(--muted)}footer p{margin:6px 0 0}@media(max-width:680px){.wrap{padding:0 20px}header{align-items:flex-start;flex-direction:column;gap:10px}nav{gap:22px}.intro{padding:35px 0 25px}h1{font-size:31px;letter-spacing:-.5px}.lead{font-size:14px}.notice{padding:20px}.notice h2{font-size:22px}.plans{grid-template-columns:1fr;gap:16px}.plan{padding:24px}.price{font-size:38px}.summary{min-height:0}.actions{display:grid;grid-template-columns:1fr;width:100%}.button{width:100%}.help a{overflow-wrap:anywhere}}
