:root{--bg-0: #060B16;--bg-1: #0A1122;--surface: #0E1730;--surface-2: #131E3A;--line: rgba(212, 169, 74, .22);--line-soft: rgba(139, 150, 171, .15);--ink: #EDF1F8;--ink-soft: #A9B4C9;--ink-faint: #6B7891;--gold: #E3B85C;--gold-bright: #F5D488;--gold-deep: #9C7627;--gold-ghost: rgba(227, 184, 92, .08);--paper-0: #FBFAF6;--paper-1: #F2EFE7;--paper-line: rgba(138, 106, 36, .28);--paper-ink: #1C2436;--paper-ink-soft: #4C566B;--gold-on-paper: #8A6A24;--font-display: "Manrope", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-body: "Manrope", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-s: 8px;--r-m: 14px;--r-l: 22px;--glow: 0 0 40px rgba(227, 184, 92, .14);--shadow: 0 18px 50px rgba(3, 6, 14, .55)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-0);color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:#e3b85c47}:root{--focus: 0 0 0 2px rgba(227,184,92,.65)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.kicker{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px}.kicker:before{content:"✦";font-size:10px}.d1{font-family:var(--font-display);font-size:clamp(38px,5.2vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.02em}.d2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.015em}.d3{font-size:21px;font-weight:700;line-height:1.3}.gold{color:var(--gold)}.lead{font-size:18.5px;color:var(--ink-soft);line-height:1.7}.meta{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-faint);letter-spacing:.06em}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:15.5px;padding:15px 30px;border-radius:var(--r-s);cursor:pointer;text-decoration:none;transition:all .22s ease;border:1px solid transparent}.btn-gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold) 55%,var(--gold-deep));color:#141105;box-shadow:var(--glow)}.btn-gold:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--gold);background:transparent}.btn-ghost:hover{background:var(--gold-ghost);border-color:var(--gold)}.btn-text{padding:0;color:var(--gold);background:none}.btn-text:after{content:"→";transition:transform .2s}.btn-text:hover:after{transform:translate(4px)}.chip{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--gold);border:1px solid var(--line);border-radius:100px;padding:6px 14px;background:var(--gold-ghost)}.starlist{list-style:none;padding:0}.starlist li{padding-left:24px;position:relative;margin-bottom:10px;color:var(--ink-soft)}.starlist li:before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:11px;top:5px}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-m);padding:30px 26px;transition:all .25s ease;position:relative}.card:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:var(--shadow)}.card .ico{width:46px;height:46px;border:1px solid var(--line);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--gold);background:var(--gold-ghost);font-size:20px}.card h3{margin-bottom:10px}.card p{color:var(--ink-soft);font-size:15px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(130px,auto);gap:16px}.b-2x2{grid-column:span 2;grid-row:span 2}.b-2x1{grid-column:span 2}@media(max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bento{grid-template-columns:1fr}.b-2x2,.b-2x1{grid-column:span 1}}.kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kpi .tile{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-m);padding:26px 24px;position:relative;overflow:hidden}.kpi .tile:after{content:"";position:absolute;inset:auto -30% -60% auto;width:140px;height:140px;background:radial-gradient(closest-side,rgba(227,184,92,.16),transparent)}.kpi b{font-family:var(--font-display);font-size:40px;font-weight:800;background:linear-gradient(135deg,var(--gold-bright),var(--gold) 60%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;display:block;margin-bottom:6px}.kpi span{color:var(--ink-soft);font-size:14px;line-height:1.45;display:block}.step{position:relative;padding:26px 22px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-m)}.step .num{font-family:var(--font-mono);font-size:13px;color:var(--gold);letter-spacing:.15em;margin-bottom:12px;display:block}.step .num:after{content:"";display:block;width:34px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);margin-top:12px}.step p{color:var(--ink-soft);font-size:14.5px}.tl{position:relative;padding-left:34px}.tl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,var(--gold),rgba(227,184,92,.06))}.tl-item{position:relative;padding-bottom:30px}.tl-item:before{content:"";position:absolute;left:-30px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #e3b85c8c}.tl-item .yr{font-family:var(--font-mono);font-size:12.5px;color:var(--gold);letter-spacing:.12em;margin-bottom:4px;display:block}.tl-item h4{font-size:16.5px;font-weight:700;margin-bottom:4px}.tl-item p{color:var(--ink-soft);font-size:14.5px}.hairline{height:1px;background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent);border:0}.divider-const{position:relative;height:70px;display:flex;align-items:center;justify-content:center}.divider-const svg{width:min(520px,80%);height:44px}.callout{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-s);background:var(--gold-ghost);padding:18px 20px;margin:22px 0;font-size:15.5px;color:var(--ink)}.noise{position:relative}.noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.reveal{opacity:0;transform:translateY(18px)}.reveal.in{opacity:1;transform:none;animation:reveal-in .5s ease-out both;animation-delay:var(--d, 0ms)}@keyframes reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fade-in{animation:fadeUp .6s ease-out both}.twinkle{position:absolute;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 6px 1px #f5d488bf;animation:twinkle 4s ease-in-out infinite;pointer-events:none}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.75)}50%{opacity:.9;transform:scale(1.15)}}.nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:50;background:#060b16d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav-in[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;max-width:1200px;margin:0 auto}.logo[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{width:34px;height:34px;object-fit:cover;border-radius:50%;mix-blend-mode:screen}.logo[data-astro-cid-4lunwx2e] b[data-astro-cid-4lunwx2e]{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em;white-space:nowrap}.nav-links[data-astro-cid-4lunwx2e]{display:flex;gap:28px;align-items:center}.nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{color:var(--ink-soft);text-decoration:none;font-size:14.5px;font-weight:500;transition:color .2s}.nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--gold)}.nl[data-astro-cid-4lunwx2e]{position:relative}.nl[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:var(--gold);transition:right .25s ease}.nl[data-astro-cid-4lunwx2e]:hover:after{right:0}.logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{transition:filter .3s ease}.logo[data-astro-cid-4lunwx2e]:hover img[data-astro-cid-4lunwx2e]{filter:drop-shadow(0 0 6px rgba(245,212,136,.65))}.lang[data-astro-cid-4lunwx2e]{display:flex;border:1px solid var(--line-soft);border-radius:100px;overflow:hidden}.lang[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e],.lang[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{padding:7px 12px;font-family:var(--font-mono);font-size:12px;text-decoration:none}.lang[data-astro-cid-4lunwx2e] .on[data-astro-cid-4lunwx2e]{background:var(--gold-ghost);color:var(--gold)}.lang[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].off{color:var(--ink-faint);opacity:.7;cursor:pointer;transition:color .2s,opacity .2s}.lang[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].off:hover{color:var(--gold);opacity:1}@media(max-width:900px){.nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].nl{display:none}}@media(max-width:480px){.logo[data-astro-cid-4lunwx2e] b[data-astro-cid-4lunwx2e]{display:none}.lang[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e],.lang[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{padding:6px 9px;font-size:11px}}.wrap[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:0 auto;padding:0 24px}footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--line-soft);padding:40px 0 48px}.foot-in[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--ink-faint);font-size:13.5px}.foot-privacy[data-astro-cid-gcn2mc3v]{color:var(--ink-faint);text-decoration:none;transition:color .2s}.foot-privacy[data-astro-cid-gcn2mc3v]:hover{color:var(--gold)}.foot-legal[data-astro-cid-gcn2mc3v]{max-width:640px;font-size:12px;color:var(--ink-faint);margin-top:18px;line-height:1.6}
