:root{--bg:#09090c;--panel:#121217;--panel2:#18181f;--text:#f5f2ec;--muted:#a9a5a0;--gold:#d6ad62;--gold2:#f0d190;--line:rgba(214,173,98,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.18;pointer-events:none}.ambient-one{width:480px;height:480px;background:#9e5f25;right:-160px;top:-160px}.ambient-two{width:400px;height:400px;background:#613225;left:-220px;top:520px}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);position:relative;z-index:3}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gold);background:linear-gradient(145deg,#241b13,#111);color:var(--gold2);font-family:serif;font-size:23px;transform:rotate(45deg)}.brand-mark::first-letter{transform:rotate(-45deg)}.brand b,.brand small{display:block}.brand b{letter-spacing:2px}.brand small{font-size:11px;color:var(--muted);letter-spacing:1px}.nav nav{display:flex;gap:32px;color:#c8c4bd;font-size:14px}.nav nav a:hover{color:var(--gold2)}.hero{min-height:690px;padding:92px 0 80px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center;position:relative}.eyebrow{color:var(--gold2);letter-spacing:2px;font-size:12px;font-weight:700}.eyebrow i{display:inline-block;width:23px;height:1px;background:var(--gold);vertical-align:middle;margin-right:10px}.hero h1{font-family:Georgia,"Microsoft YaHei",serif;font-size:clamp(46px,6vw,76px);line-height:1.13;letter-spacing:-2px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--gold2)}.lead{max-width:680px;color:#b8b4ae;font-size:17px}.actions{display:flex;gap:12px;margin:34px 0 24px}.button{padding:13px 26px;border-radius:3px;font-weight:700;font-size:14px}.primary{background:linear-gradient(120deg,#b87b34,var(--gold2));color:#171109;box-shadow:0 12px 35px rgba(214,173,98,.17)}.primary:hover{filter:brightness(1.08)}.secondary{border:1px solid #3b3938;background:rgba(255,255,255,.025)}.secondary:hover{border-color:var(--gold)}.trust-row{display:flex;gap:22px;color:#77736f;font-size:12px}.trust-row span:before{content:"✓";color:var(--gold);margin-right:7px}.release-card{background:linear-gradient(160deg,rgba(31,30,36,.96),rgba(13,13,17,.98));border:1px solid var(--line);padding:28px;box-shadow:0 28px 80px rgba(0,0,0,.4);position:relative}.release-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.035);pointer-events:none}.release-top{display:flex;justify-content:space-between;color:#96918a;font-size:12px;letter-spacing:1px}.release-top b{color:var(--gold2)}.orb{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;margin:28px auto;background:radial-gradient(circle at 40% 35%,#f1d398,#a76c30 34%,#2a1710 70%);box-shadow:0 0 45px rgba(214,173,98,.24),inset 0 0 20px #090909;border:1px solid #d4a85b}.orb span{font-family:Georgia,serif;font-weight:700;letter-spacing:3px;color:#17100a}.release-card h2{text-align:center;margin:0;font-size:25px}.release-card>p{text-align:center;color:var(--muted);font-size:13px}.release-card dl{margin:20px 0}.release-card dl div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding:10px 0;font-size:12px}.release-card dt{color:#777}.release-card dd{margin:0}.download-link{display:flex;justify-content:space-between;align-items:center;background:var(--gold);color:#171109;font-weight:800;padding:13px 16px}.download-link span{font-size:20px}.section{padding:110px 0}.section-heading{text-align:center;max-width:620px;margin:0 auto 46px}.section-heading>span{color:var(--gold);font-size:11px;letter-spacing:4px}.section-heading h2,.support h2,.notice h2{font-family:Georgia,"Microsoft YaHei",serif;font-size:36px;margin:10px 0}.section-heading p,.support p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid rgba(255,255,255,.07);padding:27px;min-height:205px;transition:.25s}.feature-grid article:hover{transform:translateY(-4px);border-color:var(--line)}.feature-grid article>b{color:var(--gold);font:12px Georgia,serif}.feature-grid h3{font-size:19px;margin:22px 0 8px}.feature-grid p{color:#96918b;font-size:13px;margin:0}.support{border:1px solid var(--line);background:linear-gradient(110deg,#18140f,#121217 60%);padding:54px 58px;display:grid;grid-template-columns:1fr 340px;gap:70px;align-items:center}.qq-card{background:#0c0c10;border:1px solid rgba(255,255,255,.08);padding:24px}.qq-card small{display:block;color:#777}.qq-card strong{font:30px Georgia,serif;color:var(--gold2);display:block;margin:4px 0 16px;letter-spacing:2px}.qq-card button{width:100%;border:1px solid var(--gold);background:transparent;color:var(--gold2);padding:10px;cursor:pointer}.qq-card button:hover{background:var(--gold);color:#171109}.qq-card>span{display:block;min-height:20px;color:#83b68a;font-size:12px;text-align:center;margin-top:6px}.notice{padding:100px 0}.notice h2{margin-bottom:28px}.notice>div{display:flex;align-items:center;gap:18px;border-top:1px solid rgba(255,255,255,.08);padding:14px 0;color:#aba7a1}.notice>div span{color:var(--gold);font:18px Georgia,serif}.notice>div p{margin:0}footer{border-top:1px solid rgba(255,255,255,.08);padding:35px 0 50px;display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{max-width:620px;color:#666;font-size:11px;text-align:right}@media(max-width:820px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px;gap:40px}.hero h1{font-size:47px}.feature-grid{grid-template-columns:1fr 1fr}.support{grid-template-columns:1fr;padding:35px;gap:25px}footer{align-items:flex-start;flex-direction:column}footer p{text-align:left}.trust-row{flex-wrap:wrap}}@media(max-width:520px){.wrap{width:min(100% - 26px,1160px)}.hero{padding-top:48px}.hero h1{font-size:39px}.actions{flex-direction:column}.button{text-align:center}.feature-grid{grid-template-columns:1fr}.support{padding:28px 20px}.section-heading h2,.support h2,.notice h2{font-size:29px}.trust-row{gap:10px 15px}}
