:root{--gold:#c8a45c;--gold-light:#efd68d;--ink:#090b10;--panel:#11151d;--panel-2:#171c25;--line:rgba(200,164,92,.2);--text:#f0eee9;--muted:#9399a5;--danger:#e5ad67}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 0,rgba(111,77,28,.2),transparent 35%),var(--ink);color:var(--text);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.6}button,input{font:inherit}.site-header{height:76px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(9,11,16,.88);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.brand-mark,.product-icon{display:grid;place-items:center;background:linear-gradient(145deg,#e9ca76,#7d571b);color:#0a0b0e;font-family:Georgia,serif;font-weight:900}.brand-mark{width:40px;height:40px;clip-path:polygon(50% 0,92% 22%,83% 82%,50% 100%,17% 82%,8% 22%)}.brand strong,.brand small{display:block}.brand strong{font-size:15px;letter-spacing:2px}.brand small{font-size:9px;color:var(--gold);letter-spacing:2.2px}.site-header nav{display:flex;align-items:center;gap:22px}.site-header nav a{color:var(--muted);text-decoration:none;font-size:14px}.site-header nav a:hover{color:var(--gold-light)}.lang-button{border:1px solid var(--line);background:transparent;color:var(--gold-light);border-radius:4px;padding:7px 12px;cursor:pointer}.hero{min-height:340px;padding:72px max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,11,16,.98),rgba(9,11,16,.62)),url("images/mall_plan_bg.webp") center/cover;opacity:.6}.hero-copy,.hero-emblem{position:relative}.eyebrow,.step-label{margin:0 0 10px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:3px}.hero h1{margin:0;font-family:Georgia,"Microsoft YaHei",serif;font-size:clamp(36px,5vw,64px);letter-spacing:4px}.hero-copy>p:not(.eyebrow){max-width:620px;color:#b5b8bf}.preview-badge{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;border:1px solid rgba(229,173,103,.3);border-radius:999px;color:var(--danger);font-size:12px;background:rgba(229,173,103,.07)}.preview-badge span:first-child{width:7px;height:7px;background:var(--danger);border-radius:50%;box-shadow:0 0 12px var(--danger)}.hero-emblem{width:230px;height:230px;border:1px solid var(--line);transform:rotate(45deg);display:grid;place-items:center;background:rgba(17,21,29,.7);box-shadow:0 0 80px rgba(200,164,92,.12)}.hero-emblem span,.hero-emblem small{position:absolute;transform:rotate(-45deg)}.hero-emblem span{font:900 96px Georgia;color:var(--gold-light)}.hero-emblem small{margin-top:130px;font-size:8px;letter-spacing:4px;color:var(--gold)}.store-shell{max-width:1180px;margin:0 auto;padding:70px 24px}.store-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.store-heading h2{margin:0;font-size:30px}.secure-note{display:flex;gap:10px;color:var(--muted);font-size:12px}.secure-note span:first-child{color:var(--gold)}.product-card{display:flex;align-items:center;gap:16px;border:1px solid var(--gold);background:linear-gradient(90deg,rgba(200,164,92,.12),rgba(17,21,29,.9));padding:16px 18px;border-radius:8px;margin-bottom:28px}.product-icon{width:52px;height:52px;border-radius:5px;font-size:26px}.product-card strong,.product-card span{display:block}.product-card span{color:var(--muted);font-size:12px;letter-spacing:1px}.product-card .selected-tag{margin-left:auto;padding:5px 10px;border-radius:999px;background:var(--gold);color:#111;font-weight:700}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start}.checkout-main{border:1px solid rgba(255,255,255,.07);background:rgba(17,21,29,.72)}.checkout-section{display:grid;grid-template-columns:64px 1fr;padding:30px;border-bottom:1px solid rgba(255,255,255,.07)}.checkout-section:last-child{border-bottom:0}.section-number{color:var(--gold);font:italic 22px Georgia}.section-content h3{margin:0 0 3px;font-size:19px}.section-content>p{margin:0 0 22px;color:var(--muted);font-size:13px}.field-label{display:block;margin-bottom:8px;font-size:12px;color:#c9cbd0}.field-row{display:flex;gap:10px}.field-row input{min-width:0;flex:1;padding:13px 14px;border:1px solid rgba(255,255,255,.12);background:#0c0f15;color:var(--text);border-radius:4px;outline:none}.field-row input:focus{border-color:var(--gold)}.field-row button{border:0;border-radius:4px;padding:0 22px;background:var(--gold);color:#101116;font-weight:700;cursor:pointer}.field-message{min-height:20px!important;margin:7px 0 0!important;color:var(--danger)!important}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.package-card{position:relative;border:1px solid rgba(255,255,255,.1);background:#0d1118;color:var(--text);padding:20px 12px;border-radius:5px;text-align:left;cursor:pointer;transition:.2s}.package-card:hover,.package-card.active{border-color:var(--gold);transform:translateY(-2px);background:rgba(200,164,92,.08)}.package-card strong,.package-card small{display:block}.package-card strong{font-size:17px;margin-bottom:8px}.package-card small{color:var(--muted)}.package-card em{position:absolute;right:9px;top:8px;color:var(--gold);font-size:9px;font-style:normal}.payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.payment-card{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid rgba(255,255,255,.08);background:#0d1118;color:var(--text);padding:15px;border-radius:5px;opacity:.58}.payment-card strong,.payment-card small{display:block}.payment-card small{color:var(--muted);font-size:10px}.pay-icon{width:35px;height:35px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:800}.wechat{background:#20b66a}.alipay{background:#1677ff}.kofi{background:#ff5f5f}.order-card{position:sticky;top:100px;border:1px solid var(--line);background:linear-gradient(160deg,#181d26,#0d1016);padding:26px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.order-card h3{margin:0 0 22px;font-size:23px}.order-card dl{margin:0}.order-card dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}.order-card dt{color:var(--muted)}.order-card dd{margin:0;text-align:right}.checkout-button{width:100%;margin-top:24px;border:0;border-radius:4px;padding:14px;background:linear-gradient(120deg,#705321,var(--gold));color:#111;font-weight:800;opacity:.55}.legal{color:#737984;font-size:10px;line-height:1.7}.help-strip{max-width:1180px;margin:0 auto 70px;padding:25px 24px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.help-strip>div{display:flex;align-items:center;justify-content:center;gap:16px;border-right:1px solid rgba(255,255,255,.08)}.help-strip>div:last-child{border-right:0}.help-strip>div>span{color:var(--gold);font:italic 22px Georgia}.help-strip p,.help-strip strong,.help-strip small{display:block;margin:0}.help-strip small{color:var(--muted)}footer{border-top:1px solid rgba(255,255,255,.06);min-height:90px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;color:#656a73;font-size:12px}footer a{color:var(--gold);text-decoration:none;letter-spacing:2px}@media(max-width:850px){.hero-emblem{display:none}.checkout-grid{grid-template-columns:1fr}.order-card{position:static}.package-grid,.payment-grid{grid-template-columns:1fr}.help-strip{grid-template-columns:1fr}.help-strip>div{justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:15px}.help-strip>div:last-child{border-bottom:0}}@media(max-width:560px){.site-header{height:66px}.brand strong{font-size:13px}.site-header nav a{display:none}.hero{min-height:300px;padding-block:55px}.hero h1{font-size:37px}.store-shell{padding:48px 16px}.store-heading{align-items:start;gap:14px;flex-direction:column}.checkout-section{grid-template-columns:1fr;padding:23px 18px}.section-number{margin-bottom:10px}.field-row{flex-direction:column}.field-row button{padding:12px}.product-card .selected-tag{font-size:10px}.help-strip{margin-inline:16px;padding-inline:0}footer{padding:25px 18px;gap:15px;flex-direction:column;justify-content:center}}
