.fq-webgl[data-v-4105bafd]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;display:block}.fq-site[data-v-9a7bc357]{--fq-bg: #000000;--fq-ink: #f4f7fc;--fq-ink-soft: rgba(244, 247, 252, .82);--fq-ink-dim: #8296b0;--fq-accent: #8fb0ff;--fq-gold: #e6c384;--fq-line: rgba(130, 150, 176, .16);--fq-accent-soft: rgba(143, 176, 255, .38);--fq-accent-strong: rgba(143, 176, 255, .9);--fq-accent-bg: rgba(77, 107, 254, .12);--fq-accent-glow: rgba(77, 107, 254, .32);--fq-ease: cubic-bezier(.19, 1, .22, 1);--fq-font: "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;position:relative;background:var(--fq-bg);color:var(--fq-ink);font-family:var(--fq-font);font-size:16px;line-height:1.6;overflow-x:hidden;transition:background .6s ease,color .6s ease;-webkit-font-smoothing:antialiased}.fq-site.fq-light[data-v-9a7bc357]{--fq-bg: #eef4f6;--fq-ink: #16233a;--fq-ink-soft: rgba(22, 35, 58, .86);--fq-ink-dim: #475a73;--fq-accent: #2e609f;--fq-gold: #96702a;--fq-line: rgba(22, 35, 58, .14);--fq-accent-soft: rgba(46, 96, 159, .42);--fq-accent-strong: rgba(46, 96, 159, .88);--fq-accent-bg: rgba(46, 96, 159, .08);--fq-accent-glow: rgba(46, 96, 159, .18)}.fq-site[data-v-9a7bc357] *{box-sizing:border-box}.fq-site a[data-v-9a7bc357]{color:inherit}.fq-fallback[data-v-9a7bc357]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(90% 70% at 50% 100%,rgba(47,157,255,.12),transparent 70%),#000}.fq-site.fq-light .fq-fallback[data-v-9a7bc357]{background:radial-gradient(90% 70% at 50% 100%,rgba(73,197,182,.18),transparent 70%),linear-gradient(to bottom,#f7fafb,#eef4f6 55%,#e2edf0)}.fq-voile[data-v-9a7bc357]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 85% at 50% 38%,transparent 42%,rgba(0,0,0,.55) 100%),linear-gradient(to bottom,rgba(0,0,0,.35),transparent 18%,transparent 82%,rgba(0,0,0,.5))}.fq-site.fq-light .fq-voile[data-v-9a7bc357]{background:radial-gradient(120% 85% at 50% 38%,transparent 44%,rgba(226,237,240,.6) 100%),linear-gradient(to bottom,rgba(247,250,251,.55),transparent 18%,transparent 82%,rgba(233,242,245,.6))}.fq-content[data-v-9a7bc357]{position:relative;z-index:2}.fq-topbar[data-v-9a7bc357]{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:22px 40px}.fq-logo[data-v-9a7bc357]{display:flex;align-items:center;gap:10px;text-decoration:none}.fq-logo-word[data-v-9a7bc357]{font-size:15px;font-weight:700;letter-spacing:.04em}.fq-logo-sub[data-v-9a7bc357]{margin-left:7px;font-size:11px;font-weight:500;letter-spacing:.3em;opacity:.6}.fq-menu[data-v-9a7bc357]{display:flex;align-items:center;gap:26px}.fq-menu-link[data-v-9a7bc357]{font-size:12px;font-weight:600;letter-spacing:.14em;text-decoration:none;opacity:.55;transition:opacity .5s ease}.fq-menu-link[data-v-9a7bc357]:hover,.fq-menu-link.is-active[data-v-9a7bc357]{opacity:1}.fq-actions[data-v-9a7bc357]{display:flex;align-items:center;gap:10px}.fq-icon-btn[data-v-9a7bc357]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--fq-accent-soft);border-radius:50%;background:transparent;color:var(--fq-ink);font-size:11px;font-weight:700;font-family:var(--fq-font);letter-spacing:.02em;cursor:pointer;transition:border-color .5s ease,box-shadow .5s ease,background .5s ease,color .6s ease}.fq-icon-btn[data-v-9a7bc357]:hover{border-color:var(--fq-accent-strong);background:var(--fq-accent-bg);box-shadow:0 0 16px var(--fq-accent-glow)}.fq-menu-login[data-v-9a7bc357]{font-size:12px;font-weight:600;letter-spacing:.14em;text-decoration:none;padding:8px 20px;border:1px solid var(--fq-accent-soft);border-radius:999px;transition:border-color .5s ease,box-shadow .5s ease,background .5s ease,color .6s ease}.fq-menu-login[data-v-9a7bc357]:hover{border-color:var(--fq-accent-strong);background:var(--fq-accent-bg);box-shadow:0 0 20px var(--fq-accent-glow)}.fq-section[data-v-9a7bc357]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.fq-section-inner[data-v-9a7bc357]{width:min(760px,88vw);margin:0 auto}.fq-narrow[data-v-9a7bc357]{width:min(640px,88vw)}.fq-section-title[data-v-9a7bc357]{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:600;letter-spacing:.08em;margin-bottom:14px}.fq-index[data-v-9a7bc357]{font-size:12px;font-weight:600;color:var(--fq-gold)}.fq-section-desc[data-v-9a7bc357]{font-size:14px;color:var(--fq-ink-dim);margin-bottom:48px}.fq-hero[data-v-9a7bc357]{text-align:center}.fq-hero-inner[data-v-9a7bc357]{display:flex;flex-direction:column;align-items:center;gap:18px}.fq-eyebrow[data-v-9a7bc357]{font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--fq-ink-dim)}.fq-hero-title[data-v-9a7bc357]{position:relative;font-size:clamp(56px,10vw,124px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.fq-accent[data-v-9a7bc357]{color:var(--fq-accent)}.fq-hero-word[data-v-9a7bc357]{--fq-title-gradient: linear-gradient(92deg, #7ea8ff 0%, #a78bfa 30%, #f0abfc 52%, #a78bfa 74%, #7ea8ff 100%);display:inline-block;padding:0 .04em .08em;background:var(--fq-title-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(167,139,250,.3));animation:fq-title-sheen-9a7bc357 9s ease-in-out infinite alternate}.fq-site.fq-light .fq-hero-sub[data-v-9a7bc357]:before,.fq-site.fq-light .fq-hero-sub[data-v-9a7bc357]:after{color:#db2777}.fq-site.fq-light .fq-hero-word[data-v-9a7bc357]{--fq-title-gradient: linear-gradient(92deg, #4d6bfe 0%, #7c3aed 30%, #db2777 52%, #7c3aed 74%, #4d6bfe 100%);filter:none}.fq-hero-title[data-v-9a7bc357]{isolation:isolate}.fq-hero-halo[data-v-9a7bc357]{position:absolute;top:8%;right:-10%;bottom:0;left:-10%;z-index:-1;border-radius:50%;background:linear-gradient(90deg,#7ea8ff,#a78bfa 45%,#f0abfc);filter:blur(64px);pointer-events:none}.fq-hero-title .fq-hero-halo[data-v-9a7bc357]{opacity:0}.fq-hero-title .fq-hero-halo.is-visible[data-v-9a7bc357]{opacity:.26}.fq-site.fq-light .fq-hero-title .fq-hero-halo.is-visible[data-v-9a7bc357]{opacity:.14}@keyframes fq-title-sheen-9a7bc357{0%{background-position:0% 50%}to{background-position:100% 50%}}.fq-hero-cn[data-v-9a7bc357]{position:absolute;left:100%;top:.32em;margin-left:.12em;font-size:.24em;font-weight:600;letter-spacing:.32em;white-space:nowrap;color:var(--fq-ink-dim)}.fq-gold[data-v-9a7bc357]{color:var(--fq-gold)}.fq-hero-sub[data-v-9a7bc357]{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.24em;margin:0}.fq-hero-sub[data-v-9a7bc357]:before,.fq-hero-sub[data-v-9a7bc357]:after{content:"·";color:#f0abfc;margin:0 12px}.fq-hero-tag[data-v-9a7bc357]{margin:14px 0 0;max-width:min(680px,86vw);font-size:12px;line-height:2;letter-spacing:.06em;color:var(--fq-ink-dim)}.fq-hero-cta[data-v-9a7bc357]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px}.fq-btn[data-v-9a7bc357]{display:inline-flex;align-items:center;padding:13px 32px;border:1px solid var(--fq-accent-soft);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.12em;text-decoration:none;color:var(--fq-ink);transition:border-color .5s ease,box-shadow .5s ease,background .5s ease,transform .5s var(--fq-ease)}.fq-btn[data-v-9a7bc357]:hover{border-color:var(--fq-accent-strong);background:var(--fq-accent-bg);box-shadow:0 0 28px var(--fq-accent-glow);transform:translateY(-2px)}.fq-site .fq-btn-solid[data-v-9a7bc357]{--fq-button-gradient: linear-gradient(92deg, #7ea8ff 0%, #a78bfa 30%, #f0abfc 52%, #a78bfa 74%, #7ea8ff 100%);background:var(--fq-button-gradient);background-size:200% 100%;border-color:transparent;color:#1e1036;font-weight:700;animation:fq-title-sheen-9a7bc357 9s ease-in-out infinite alternate;transition:box-shadow .3s ease,filter .3s ease,transform .5s var(--fq-ease)}.fq-site .fq-btn-solid[data-v-9a7bc357]:hover{background:var(--fq-button-gradient);background-size:200% 100%;border-color:transparent;filter:brightness(1.08);box-shadow:0 8px 32px #a78bfa80}.fq-site.fq-light .fq-btn-solid[data-v-9a7bc357]{--fq-button-gradient: linear-gradient(92deg, #4d6bfe 0%, #7c3aed 30%, #db2777 52%, #7c3aed 74%, #4d6bfe 100%);color:#fff}.fq-site.fq-light .fq-btn-solid[data-v-9a7bc357]:hover{--fq-button-gradient: linear-gradient(92deg, #4d6bfe 0%, #7c3aed 30%, #db2777 52%, #7c3aed 74%, #4d6bfe 100%);color:#fff;box-shadow:0 8px 28px #7c3aed59}.fq-scroll-hint[data-v-9a7bc357]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.28em;color:var(--fq-ink-dim)}.fq-dot[data-v-9a7bc357]{width:6px;height:6px;border-radius:50%;background:var(--fq-gold);animation:fq-pulse-9a7bc357 2s infinite}@keyframes fq-pulse-9a7bc357{0%{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.4}to{transform:scale(1);opacity:1}}.fq-headline[data-v-9a7bc357]{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 28px}.fq-text[data-v-9a7bc357]{font-size:15px;color:var(--fq-ink-soft);margin:0 0 18px}.fq-about-links[data-v-9a7bc357]{margin-top:10px;font-size:13px;display:flex;gap:28px}.fq-about-links a[data-v-9a7bc357]{color:var(--fq-ink);text-decoration:none;border-bottom:1px solid var(--fq-line);padding-bottom:1px;transition:color .3s ease,border-color .3s ease}.fq-about-links a[data-v-9a7bc357]:hover{color:var(--fq-accent);border-color:var(--fq-accent)}.fq-rows[data-v-9a7bc357]{display:flex;flex-direction:column}.fq-row[data-v-9a7bc357]{position:relative;display:flex;align-items:baseline;gap:28px;padding:22px 0;border-bottom:1px solid var(--fq-line);overflow:hidden}.fq-row-link[data-v-9a7bc357]{text-decoration:none;cursor:pointer}.fq-row-num[data-v-9a7bc357]{flex:none;width:30px;font-size:12px;font-weight:600;color:var(--fq-ink-dim);transition:color .4s ease}.fq-row-content[data-v-9a7bc357]{display:flex;flex-direction:column;gap:3px;transition:transform .6s var(--fq-ease)}.fq-row h3[data-v-9a7bc357]{font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;transition:color .4s ease}.fq-row-sub[data-v-9a7bc357]{font-size:14px;color:var(--fq-ink-dim);margin:0;transition:color .4s ease}.fq-row-progress[data-v-9a7bc357]{position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:linear-gradient(to right,var(--fq-accent),var(--fq-gold));transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--fq-ease)}.fq-row:hover .fq-row-content[data-v-9a7bc357]{transform:translate(28px)}.fq-row:hover .fq-row-sub[data-v-9a7bc357]{color:var(--fq-ink)}.fq-row:hover .fq-row-num[data-v-9a7bc357]{color:var(--fq-gold)}.fq-row:hover h3[data-v-9a7bc357]{color:var(--fq-accent)}.fq-row:hover .fq-row-progress[data-v-9a7bc357]{transform:scaleX(1)}.fq-footer[data-v-9a7bc357]{padding:60px 0 44px;text-align:center}.fq-footer-links[data-v-9a7bc357]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-bottom:28px}.fq-footer-links a[data-v-9a7bc357]{font-size:12px;letter-spacing:.08em;color:var(--fq-ink-dim);text-decoration:none;transition:color .3s ease}.fq-footer-links a[data-v-9a7bc357]:hover{color:var(--fq-accent)}.fq-footer p[data-v-9a7bc357]{font-size:12px;color:var(--fq-ink-dim);letter-spacing:.06em;margin:0}.fq-footer-meta[data-v-9a7bc357]{margin-top:8px;opacity:.6}.fq-reveal[data-v-9a7bc357]{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s var(--fq-ease)}.fq-reveal.is-visible[data-v-9a7bc357]{opacity:1;transform:translateY(0)}.fq-row.fq-reveal[data-v-9a7bc357]{transform:translateY(20px)}@media (max-width: 768px){.fq-topbar[data-v-9a7bc357]{padding:18px 20px}.fq-menu[data-v-9a7bc357]{gap:16px}.fq-menu-link[data-v-9a7bc357],.fq-logo-word[data-v-9a7bc357]{display:none}.fq-menu-login[data-v-9a7bc357]{padding:7px 16px}.fq-eyebrow[data-v-9a7bc357]{max-width:calc(100vw - 32px);font-size:10px;letter-spacing:.2em;text-align:center}.fq-row[data-v-9a7bc357]{gap:16px;padding:16px 0}.fq-row h3[data-v-9a7bc357]{font-size:22px}.fq-row:hover .fq-row-content[data-v-9a7bc357]{transform:translate(14px)}.fq-section[data-v-9a7bc357]{padding:80px 0}.fq-section-desc[data-v-9a7bc357]{margin-bottom:32px}.fq-hero-tag[data-v-9a7bc357]{line-height:1.9}}@media (prefers-reduced-motion: reduce){.fq-reveal[data-v-9a7bc357]{transition:none;opacity:1;transform:none}.fq-dot[data-v-9a7bc357],.fq-hero-word[data-v-9a7bc357],.fq-btn-solid[data-v-9a7bc357]{animation:none}}
