.page-hero[data-v-4611f0f3]{position:relative;background:linear-gradient(160deg,var(--navy) 0%,var(--navy-2) 55%,var(--deep-1) 100%);color:var(--text-inverse);padding:130px 0 80px;overflow:hidden}.page-hero-bg[data-v-4611f0f3]{position:absolute;inset:0;background:radial-gradient(820px 460px at 84% -12%,rgba(var(--cyan-rgb),.16),transparent 62%),radial-gradient(700px 420px at 6% 112%,rgba(var(--primary-rgb),.18),transparent 60%);animation:hb-glow-4611f0f3 12s ease-in-out infinite alternate}.page-hero-bg[data-v-4611f0f3]:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(var(--cyan-bright-rgb),.09) 50%,transparent 58%);background-size:250% 100%;animation:hb-sheen-4611f0f3 9s ease-in-out infinite}@keyframes hb-glow-4611f0f3{0%{opacity:.72}to{opacity:1}}@keyframes hb-sheen-4611f0f3{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.page-hero-bg[data-v-4611f0f3],.page-hero-bg[data-v-4611f0f3]:after{animation:none}}.page-hero-inner[data-v-4611f0f3]{position:relative;z-index:2;text-align:center}.page-hero h1[data-v-4611f0f3]{font-size:2.6rem;font-weight:800;color:var(--text-inverse);margin-top:16px}.page-hero-sub[data-v-4611f0f3]{margin-top:16px;color:#ffffffc7;font-size:1.08rem;max-width:680px;margin-left:auto;margin-right:auto}.contact-grid[data-v-4611f0f3]{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}.info-title[data-v-4611f0f3]{font-size:1.4rem;margin-bottom:6px}.info-desc[data-v-4611f0f3]{color:var(--text-sub);font-size:.95rem;margin-bottom:28px}.info-list[data-v-4611f0f3]{display:flex;flex-direction:column}.info-item[data-v-4611f0f3]{display:flex;gap:16px;padding:18px 0;border-bottom:1px dashed var(--border)}.info-icon[data-v-4611f0f3]{width:44px;height:44px;border-radius:11px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;flex:none;color:var(--primary)}.info-content[data-v-4611f0f3]{display:flex;flex-direction:column;gap:2px}.info-label[data-v-4611f0f3]{font-size:.85rem;color:var(--text-sub)}.info-value[data-v-4611f0f3]{font-size:1rem;font-weight:600;color:var(--text)}.map-placeholder[data-v-4611f0f3]{margin-top:28px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-alt);height:220px;display:flex;align-items:center;justify-content:center}.map-inner[data-v-4611f0f3]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-sub)}.map-inner span[data-v-4611f0f3]{font-size:.88rem}.wechat-card[data-v-4611f0f3]{margin-top:28px;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary-light-2) 100%);padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wechat-title[data-v-4611f0f3]{font-size:1.05rem;font-weight:700;margin-bottom:6px}.wechat-desc[data-v-4611f0f3]{color:var(--text-sub);font-size:.88rem;line-height:1.6;max-width:320px}.wechat-qr[data-v-4611f0f3]{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.wechat-qr img[data-v-4611f0f3]{width:112px;height:112px;border-radius:10px;border:1px solid var(--border);background:var(--surface);padding:4px}.wechat-qr span[data-v-4611f0f3]{font-size:.78rem;color:var(--text-sub)}@media(max-width:1024px){.contact-grid[data-v-4611f0f3]{grid-template-columns:1fr;gap:36px}}@media(max-width:768px){.page-hero[data-v-4611f0f3]{padding:110px 0 56px}.page-hero h1[data-v-4611f0f3]{font-size:1.7rem}}
