:root{--bg:#0e1015;--panel:#151821;--panel2:#1b1f29;--text:#f7f5f1;--muted:#aeb3bd;--gold:#e5bd75;--gold2:#c89343;--line:rgba(255,255,255,.09);--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Noto Sans TC","Segoe UI",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:20;background:rgba(14,16,21,.92);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand .mark{width:42px;height:42px;border:1px solid rgba(229,189,117,.55);display:grid;place-items:center;color:var(--gold);font-weight:800;border-radius:13px}.brand b{display:block;font-size:19px;letter-spacing:.12em}.brand small{display:block;font-size:9px;letter-spacing:.22em;color:#9da2ad}.nav nav{display:flex;gap:25px}.nav nav a{color:#c7cad0;font-size:14px}.nav nav a:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid rgba(229,189,117,.42);border-radius:11px;font-weight:700;transition:.2s}.btn:hover{transform:translateY(-1px);border-color:var(--gold)}.btn.small{min-height:40px;padding:0 16px;font-size:14px}.btn.primary,.btn-line{background:linear-gradient(135deg,#e7c17d,#c88f3e);color:#17120b;border:0}.btn.ghost{background:rgba(255,255,255,.035)}.btn.full{width:100%}.hero{padding:105px 0 90px;background:radial-gradient(circle at 78% 18%,rgba(229,189,117,.13),transparent 28%),linear-gradient(180deg,#11141b,#0e1015)}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.kicker{display:block;color:var(--gold);font-size:12px;letter-spacing:.22em;font-weight:800;margin-bottom:13px}.hero h1,.subhero h1,.store-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.12;margin:0 0 22px;letter-spacing:-.03em}.hero h1 em{font-style:normal;color:var(--gold)}.lead{font-size:19px;color:#c0c4cc;max-width:760px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#aeb3bd;font-size:13px;margin-top:26px}.hero-card{background:linear-gradient(145deg,#1a1e27,#11141a);border:1px solid rgba(229,189,117,.18);border-radius:24px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.hero-card-title{font-size:12px;letter-spacing:.18em;color:var(--gold);font-weight:800;margin:4px 6px 12px}.hero-card a{display:flex;flex-direction:column;padding:17px 18px;border-top:1px solid var(--line);border-radius:12px}.hero-card a:hover{background:rgba(255,255,255,.035)}.hero-card b{font-size:19px}.hero-card span{font-size:12px;color:#979da8}.section{padding:86px 0}.section.muted{background:#11141a;border-block:1px solid rgba(255,255,255,.055)}.section-head{margin-bottom:30px}.section-head h2,.content-grid h2,.prose h2{font-size:clamp(28px,4vw,42px);line-height:1.25;margin:5px 0 10px}.section-head p,.prose p{color:var(--muted);max-width:790px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.card img{aspect-ratio:16/10;object-fit:cover}.card-body{padding:22px}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:.12em}.card h3{font-size:23px;margin:4px 0 8px}.card p{color:var(--muted);font-size:14px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips span{font-size:11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 9px;color:#bfc3ca;background:rgba(255,255,255,.025)}.chips.big span{font-size:12px;padding:7px 11px}.card-actions{display:flex;gap:8px;margin-top:20px}.card-actions .btn{flex:1;min-height:42px;padding:0 10px;font-size:13px}.area-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.area{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.area span{font-size:25px;font-weight:800}.area p{color:var(--muted)}.area b{font-size:13px;color:var(--gold)}.content-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:start}.link-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.link-list a{display:block;border-bottom:1px solid var(--line);padding:12px 0;color:#e3e5e9}.link-list a:hover{color:var(--gold)}.cta{background:linear-gradient(145deg,#1b202a,#14171e);border:1px solid rgba(229,189,117,.2);border-radius:20px;padding:28px}.cta h3,.cta h2{margin:0 0 9px;font-size:30px}.cta p{color:var(--muted)}.cta.centered{text-align:center;max-width:780px;margin:auto}.faq{display:grid;gap:10px;max-width:850px}.faq details{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px 18px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted)}.subhero{padding:85px 0 68px;background:radial-gradient(circle at 75% 0,rgba(229,189,117,.12),transparent 35%),#11141a;border-bottom:1px solid var(--line)}.subhero.compact{padding:66px 0 48px}.subhero h1{font-size:clamp(38px,5vw,60px)}.subhero p{font-size:18px;color:var(--muted);max-width:820px}.subhero .btn{margin-top:20px}.prose{max-width:850px}.prose h2{margin-top:40px;font-size:30px}.store-hero{padding:75px 0;background:radial-gradient(circle at 78% 0,rgba(229,189,117,.12),transparent 35%),#11141a}.store-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:50px}.store-grid img{border-radius:24px;border:1px solid rgba(229,189,117,.18)}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.info{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.info span{display:block;color:#8f949f;font-size:12px}.info b{font-size:16px}.footer{padding:55px 0 28px;border-top:1px solid var(--line);background:#0a0c10}.footer-grid{display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:50px}.footer-brand{font-size:24px;font-weight:800}.footer p{color:#9197a2;max-width:500px}.footer-grid>div{display:flex;flex-direction:column;gap:8px}.footer-grid b{color:var(--gold);margin-bottom:4px}.footer-grid a{color:#aeb3bd;font-size:13px}.legal{padding-top:28px;margin-top:30px;border-top:1px solid var(--line);color:#777d88;font-size:12px}.mobile-line{display:none}.empty{padding:24px;border:1px dashed rgba(255,255,255,.15);border-radius:14px;color:#9fa5af}
@media(max-width:900px){.nav nav{display:none}.hero{padding:72px 0 65px}.hero-grid,.content-grid,.store-grid{grid-template-columns:1fr;gap:32px}.cards{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero h1,.subhero h1,.store-hero h1{font-size:46px}}
@media(max-width:620px){body{padding-bottom:65px}.wrap{width:min(100% - 28px,var(--max))}.nav{height:66px}.brand small{display:none}.nav>.btn{display:none}.hero{padding:54px 0}.hero h1,.subhero h1,.store-hero h1{font-size:38px}.lead,.subhero p{font-size:16px}.hero-card{padding:14px}.cards,.area-grid,.info-grid,.footer-grid{grid-template-columns:1fr}.section{padding:58px 0}.card-actions{flex-direction:column}.footer{padding-bottom:25px}.mobile-line{display:flex;position:fixed;bottom:10px;left:12px;right:12px;height:50px;align-items:center;justify-content:center;background:linear-gradient(135deg,#e7c17d,#c88f3e);color:#17120b;border-radius:14px;font-weight:800;z-index:30;box-shadow:0 12px 35px rgba(0,0,0,.4)}.store-grid{gap:25px}.store-grid img{order:-1}}
