:root{--navy-950:#061224;--navy-900:#081630;--navy-800:#0b1e3f;--navy-700:#12294f;--navy-600:#1a3560;--accent:#2ea8ff;--accent-strong:#0b74e0;--text:#e8eef7;--text-dim:#9fb2cc;--line:#ffffff14;--topbar-h:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy-950);color:var(--text);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--accent-strong);color:#fff}.topbar[data-v-74d1f26a]{z-index:50;height:var(--topbar-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#06122499;justify-content:space-between;align-items:center;padding:0 clamp(16px,4vw,48px);display:flex;position:fixed;inset:0 0 auto}.brand[data-v-74d1f26a]{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo[data-v-74d1f26a]{width:auto;height:34px}.brand-name[data-v-74d1f26a]{letter-spacing:.02em;white-space:nowrap;font-size:17px;font-weight:600}.brand-sub[data-v-74d1f26a]{color:var(--text-dim);margin-left:8px;font-size:13px;font-weight:400}.nav[data-v-74d1f26a]{align-items:center;gap:clamp(16px,3vw,36px);display:flex}.nav-link[data-v-74d1f26a]{color:var(--text-dim);font-size:14.5px;transition:color .2s}.nav-link[data-v-74d1f26a]:hover{color:var(--text)}.menu-toggle[data-v-74d1f26a]{justify-content:center;align-items:center;width:40px;height:40px;display:none}.menu-toggle svg[data-v-74d1f26a]{width:24px;height:24px}@media (width<=760px){.brand-sub[data-v-74d1f26a]{display:none}.menu-toggle[data-v-74d1f26a]{display:flex}.nav[data-v-74d1f26a]{top:var(--topbar-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#061224eb;flex-direction:column;align-items:stretch;gap:14px;padding:12px clamp(16px,4vw,48px) 20px;display:none;position:absolute;left:0;right:0}.nav.open[data-v-74d1f26a]{display:flex}}.hero[data-v-7b260e70]{touch-action:pan-y;height:100svh;min-height:480px;position:relative;overflow:hidden}.slide[data-v-7b260e70]{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity 1.2s,transform 6.5s linear;position:absolute;inset:0;transform:scale(1.04)}.slide.active[data-v-7b260e70]{opacity:1;transform:scale(1)}.shade[data-v-7b260e70]{background:linear-gradient(to bottom, #0612248c 0%, #06122426 40%, var(--navy-950) 100%);position:absolute;inset:0}.content[data-v-7b260e70]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 24px;display:flex;position:absolute;inset:0}.title[data-v-7b260e70]{letter-spacing:.04em;text-shadow:0 2px 18px #00000080;font-size:clamp(26px,4.6vw,44px);font-weight:700}.tagline[data-v-7b260e70]{color:var(--text-dim);letter-spacing:.12em;font-size:clamp(14px,1.8vw,17px)}.arrow[data-v-7b260e70]{z-index:5;width:46px;height:46px;color:var(--text-dim);opacity:0;background:#06122459;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,color .25s,background .25s;display:flex;position:absolute;top:50%;translate:0 -50%}.hero:hover .arrow[data-v-7b260e70]{opacity:1}.arrow[data-v-7b260e70]:hover{color:var(--text);background:#06122499}.arrow.left[data-v-7b260e70]{left:clamp(8px,2.5vw,28px)}.arrow.right[data-v-7b260e70]{right:clamp(8px,2.5vw,28px)}.arrow svg[data-v-7b260e70]{width:22px;height:22px}.dots[data-v-7b260e70]{z-index:5;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.dot[data-v-7b260e70]{background:#ffffff47;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s}.dot.active[data-v-7b260e70]{background:var(--accent);transform:scale(1.25)}@media (hover:none){.arrow[data-v-7b260e70]{opacity:1}}.intro[data-v-35442107]{background:var(--navy-950);padding:clamp(64px,10vw,120px) 0 clamp(48px,7vw,96px)}.container[data-v-35442107]{width:min(1080px,100% - clamp(32px,8vw,96px));margin:0 auto}.heading[data-v-35442107]{letter-spacing:.06em;margin-bottom:18px;font-size:clamp(22px,3vw,30px);font-weight:700}.lead[data-v-35442107]{color:var(--text-dim);max-width:820px;font-size:clamp(14.5px,1.6vw,16.5px)}.cards[data-v-35442107]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(36px,5vw,64px);display:grid}.card[data-v-35442107]{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:28px 24px;transition:border-color .25s,transform .25s}.card[data-v-35442107]:hover{border-color:#2ea8ff73;transform:translateY(-3px)}.icon[data-v-35442107]{border:1px solid var(--line);width:44px;height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.icon svg[data-v-35442107]{width:22px;height:22px}.card-title[data-v-35442107]{margin-bottom:8px;font-size:17px;font-weight:600}.card-desc[data-v-35442107]{color:var(--text-dim);font-size:14px}.join[data-v-35442107]{background:linear-gradient(var(--navy-950), var(--navy-900));padding:clamp(48px,7vw,96px) 0 clamp(72px,10vw,128px)}.join-inner[data-v-35442107]{text-align:center}.join-text[data-v-35442107]{color:var(--text-dim);max-width:640px;margin:0 auto;font-size:clamp(14.5px,1.6vw,16.5px)}.reveal[data-v-35442107]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1.2,.36,1);transform:translateY(36px)scale(.94)}.reveal.visible[data-v-35442107]{opacity:1;transform:none}.delay-1[data-v-35442107]{transition-delay:.12s}.delay-2[data-v-35442107]{transition-delay:.24s}.delay-3[data-v-35442107]{transition-delay:.36s}.delay-4[data-v-35442107]{transition-delay:.48s}@media (width<=860px){.cards[data-v-35442107]{grid-template-columns:1fr}}.footer[data-v-b557c72a]{background:var(--navy-900);border-top:1px solid var(--line);padding:clamp(32px,5vw,56px) 0 28px}.container[data-v-b557c72a]{width:min(1080px,100% - clamp(32px,8vw,96px));margin:0 auto}.footer-inner[data-v-b557c72a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-v-b557c72a]{align-items:center;gap:16px;display:flex}.brand-logo[data-v-b557c72a]{width:auto;height:40px}.brand-name[data-v-b557c72a]{font-size:15.5px;font-weight:600}.brand-note[data-v-b557c72a]{color:var(--text-dim);font-size:12.5px}.links[data-v-b557c72a]{gap:24px;display:flex}.links a[data-v-b557c72a]{color:var(--text-dim);font-size:13.5px;transition:color .2s}.links a[data-v-b557c72a]:hover{color:var(--text)}.legal[data-v-b557c72a]{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.legal p[data-v-b557c72a]{color:var(--text-dim);text-align:center;font-size:12.5px}
