.map-panel[data-v-f5874b92]{position:relative;width:100%;min-height:320px;height:100%;border-radius:18px;overflow:hidden;background:#0a1020}.map-panel[data-v-f5874b92]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#6366f1,#2ee6ff,#a78bfa,#6366f1);background-size:280% 280%;animation:map-border-flow-f5874b92 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.map-iframe[data-v-f5874b92]{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border:0;border-radius:17px;z-index:0}.map-canvas[data-v-f5874b92]{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:17px;overflow:hidden;background:#e8e4dc;z-index:0}.map-real-img[data-v-f5874b92]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.map-nav-osm[data-v-f5874b92]{z-index:2}.map-mode-tag[data-v-f5874b92]{position:absolute;top:10px;right:10px;z-index:2;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;color:#cbd5e1e6;background:#080c18c7;border:1px solid rgba(148,163,184,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.map-nav-float[data-v-f5874b92]{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;gap:8px}.map-nav-btn[data-v-f5874b92]{flex:1;padding:8px 10px;border-radius:8px;font-size:11px;font-weight:700;text-align:center;color:var(--t-accent-2);background:#080c18e6;border:1px solid rgba(46,230,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s,border-color .25s,transform .25s}.map-nav-btn[data-v-f5874b92]:hover{background:#2e6bff38;border-color:#2ee6ff73;transform:translateY(-1px)}@keyframes map-border-flow-f5874b92{0%{background-position:0% 50%}to{background-position:280% 50%}}@media(prefers-reduced-motion:reduce){.map-panel[data-v-f5874b92]:before{animation:none}}.contact-page[data-v-e8547cba]{--contact-glow: rgba(46, 230, 255, .12)}.hero-chips[data-v-e8547cba]{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-chip[data-v-e8547cba]{padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#e2e8f0f2;background:#2e6bff1f;border:1px solid rgba(46,230,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-trust-section[data-v-e8547cba]{margin-top:-52px;position:relative;z-index:2;padding-bottom:8px}.trust-grid[data-v-e8547cba]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-card[data-v-e8547cba]{display:flex;align-items:flex-start;gap:14px;padding:22px 18px;border-radius:18px;background:linear-gradient(155deg,#2e6bff1a,#00000061);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s}.trust-card[data-v-e8547cba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#2ee6ff,#6366f1,#a78bfa,#2ee6ff);background-size:280% 280%;animation:contact-border-flow-e8547cba 5s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.75}.trust-card[data-v-e8547cba]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000059,0 0 24px var(--contact-glow)}.trust-card.tone-purple[data-v-e8547cba]:before{background:linear-gradient(135deg,#a78bfa,#818cf8,#2ee6ff,#a78bfa);background-size:280% 280%}.trust-card.tone-blue[data-v-e8547cba]:before{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2ee6ff,#60a5fa);background-size:280% 280%}.trust-card.tone-gold[data-v-e8547cba]:before{background:linear-gradient(135deg,#fbbf24,#f472b6,#fb923c,#fbbf24);background-size:280% 280%}.trust-icon[data-v-e8547cba]{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;font-size:22px;border-radius:12px;background:#2ee6ff1a;border:1px solid rgba(46,230,255,.2)}.trust-body[data-v-e8547cba]{position:relative;z-index:1;min-width:0}.trust-val[data-v-e8547cba]{font-size:clamp(28px,3.5vw,36px);font-weight:900;font-family:JetBrains Mono,monospace;line-height:1;background:linear-gradient(135deg,#2ee6ff,#6366f1,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-card.tone-purple .trust-val[data-v-e8547cba]{background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text}.trust-card.tone-blue .trust-val[data-v-e8547cba]{background:linear-gradient(135deg,#7dd3fc,#60a5fa);-webkit-background-clip:text;background-clip:text}.trust-card.tone-gold .trust-val[data-v-e8547cba]{background:linear-gradient(135deg,#fde68a,#fbbf24);-webkit-background-clip:text;background-clip:text}.trust-val[data-v-e8547cba] .suffix{font-size:.45em;color:transparent;background:inherit;-webkit-background-clip:text;background-clip:text}.trust-label[data-v-e8547cba]{margin-top:8px;font-size:14px;font-weight:800}.trust-hint[data-v-e8547cba]{margin-top:4px;font-size:11px;color:var(--c-text-dim);line-height:1.5}.contact-grid[data-v-e8547cba]{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}.channel-grid[data-v-e8547cba]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.channel-card[data-v-e8547cba]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px 18px;border-radius:16px;border:none;background:linear-gradient(160deg,#ffffff0a,#00000040);text-align:left;cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s;color:inherit;font:inherit}.channel-card[data-v-e8547cba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#2ee6ff8c,#6366f173,#2ee6ff59);background-size:240% 240%;animation:contact-border-flow-e8547cba 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.65}.channel-card[data-v-e8547cba]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000052,0 0 20px var(--contact-glow)}.channel-card[data-v-e8547cba]:hover:before{opacity:1}.channel-phone[data-v-e8547cba]:before{background:linear-gradient(135deg,#2ee6ff,#3b82f6,#6366f1,#2ee6ff);background-size:240% 240%}.channel-qq[data-v-e8547cba]:before{background:linear-gradient(135deg,#60a5fa,#818cf8,#2ee6ff,#60a5fa);background-size:240% 240%}.channel-wework[data-v-e8547cba]:before{background:linear-gradient(135deg,#34d399,#2ee6ff,#0082ef,#34d399);background-size:240% 240%}.channel-addr[data-v-e8547cba]:before{background:linear-gradient(135deg,#a78bfa,#6366f1,#2ee6ff,#a78bfa);background-size:240% 240%}.channel-icon[data-v-e8547cba]{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;font-size:20px;border-radius:12px;background:#2ee6ff14}.channel-body[data-v-e8547cba]{flex:1;min-width:0;position:relative;z-index:1}.channel-label[data-v-e8547cba]{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--t-accent-2);text-transform:uppercase}.channel-value[data-v-e8547cba]{margin-top:6px;font-size:17px;font-weight:800;line-height:1.35;background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;background-clip:text;color:transparent}.channel-value.addr[data-v-e8547cba]{font-size:13px;font-weight:600;line-height:1.65}.channel-hint[data-v-e8547cba]{margin-top:6px;font-size:11px;color:var(--c-text-dim)}.channel-arrow[data-v-e8547cba]{flex-shrink:0;font-size:18px;color:var(--t-accent-2);opacity:.7;transition:transform .25s}.channel-card:hover .channel-arrow[data-v-e8547cba]{transform:translate(3px,-2px);opacity:1}.contact-visual-row[data-v-e8547cba]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.contact-visual-row[data-v-e8547cba] .map-panel{min-height:320px}.wework-panel[data-v-e8547cba]{position:relative;padding:24px 20px;border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden;background:linear-gradient(160deg,#0082ef1a,#00000059)}.wework-panel[data-v-e8547cba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#34d399,#0082ef,#2ee6ff,#34d399);background-size:280% 280%;animation:contact-border-flow-e8547cba 5s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.wework-glow[data-v-e8547cba]{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:80%;height:60%;background:radial-gradient(circle,rgba(0,130,239,.18),transparent 70%);pointer-events:none}.wework-badge[data-v-e8547cba]{position:relative;z-index:1;font-size:10px;letter-spacing:2px;padding:4px 12px;border-radius:999px;background:#0082ef29;color:#38bdf8;font-weight:700}.qr-wrap[data-v-e8547cba]{position:relative;z-index:1;width:148px;height:148px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000040}.qr-wrap img[data-v-e8547cba]{width:100%;height:100%;object-fit:contain;border-radius:6px;display:block}.wework-title[data-v-e8547cba]{position:relative;z-index:1;font-size:15px;font-weight:800}.wework-tip[data-v-e8547cba]{position:relative;z-index:1;font-size:12px;color:var(--c-text-dim)}.wework-hours[data-v-e8547cba]{position:relative;z-index:1;font-size:11px;color:var(--c-text-faint)}.wework-missing[data-v-e8547cba]{position:relative;z-index:1;margin-top:4px;font-size:11px;color:var(--c-orange);line-height:1.6}.wework-missing code[data-v-e8547cba]{font-family:JetBrains Mono,monospace;font-size:10px}.form-panel[data-v-e8547cba]{position:relative;border-radius:20px;overflow:hidden}.form-panel[data-v-e8547cba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#2ee6ff,#6366f1,#a78bfa,#f472b6,#2ee6ff);background-size:320% 320%;animation:contact-border-flow-e8547cba 7s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.form-glow[data-v-e8547cba]{position:absolute;top:-20%;right:-10%;width:60%;height:50%;background:radial-gradient(circle,rgba(167,139,250,.14),transparent 70%);pointer-events:none}.form-inner[data-v-e8547cba]{position:relative;z-index:1;padding:32px 28px;background:linear-gradient(165deg,#2e6bff14,#080c18f2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.form-head[data-v-e8547cba]{margin-bottom:8px}.form-eyebrow[data-v-e8547cba]{font-size:10px;font-weight:800;letter-spacing:2.5px;color:var(--t-accent-2)}.form-title[data-v-e8547cba]{margin-top:8px;font-size:clamp(20px,2.5vw,24px);font-weight:900;line-height:1.35}.form-sub[data-v-e8547cba]{margin-top:8px;font-size:13px;color:var(--c-text-dim);line-height:1.7}.form-label[data-v-e8547cba]{display:block;margin:18px 0 8px;font-size:13px;font-weight:600;color:var(--c-text-dim)}.form-input[data-v-e8547cba]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--c-text);padding:13px 15px;font-size:14px;font-family:inherit;transition:border-color .25s,box-shadow .25s;resize:vertical}.form-input[data-v-e8547cba]:focus{outline:none;border-color:#2ee6ff73;box-shadow:0 0 0 3px #2e6bff24}.need-chips[data-v-e8547cba]{display:flex;flex-wrap:wrap;gap:8px}.need-chip[data-v-e8547cba]{padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--c-text-dim);font-size:12px;transition:all .22s}.need-chip[data-v-e8547cba]:hover{border-color:#2ee6ff4d;color:var(--c-text)}.need-chip.active[data-v-e8547cba]{border-color:transparent;background:var(--t-gradient);color:#fff;box-shadow:0 4px 16px #2e6bff4d}.form-error[data-v-e8547cba]{margin-top:14px;font-size:13px;color:#ff6b6b}.form-submit[data-v-e8547cba]{margin-top:22px;width:100%;justify-content:center;font-size:15px;padding:14px 24px}.form-submit[data-v-e8547cba]:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-privacy[data-v-e8547cba]{margin-top:12px;font-size:11px;color:var(--c-text-faint);text-align:center;line-height:1.6}.form-success[data-v-e8547cba]{text-align:center;padding:48px 16px}.success-icon[data-v-e8547cba]{font-size:48px}.form-success h3[data-v-e8547cba]{margin-top:16px;font-size:24px;font-weight:900}.form-success p[data-v-e8547cba]{margin-top:12px;font-size:14px;color:var(--c-text-dim);line-height:1.9}.success-call[data-v-e8547cba]{margin-top:24px;display:inline-flex}.contact-promise-section[data-v-e8547cba]{border-top:1px solid rgba(46,230,255,.08);background:radial-gradient(ellipse 50% 60% at 10% 0%,rgba(46,107,255,.06),transparent 65%),radial-gradient(ellipse 40% 50% at 90% 20%,rgba(167,139,250,.05),transparent 68%)}.promise-grid[data-v-e8547cba]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.promise-card[data-v-e8547cba]{padding:28px 22px;border-radius:18px;background:linear-gradient(160deg,#ffffff09,#0003);border:1px solid rgba(255,255,255,.08);transition:transform .3s,border-color .3s,box-shadow .3s}.promise-card[data-v-e8547cba]:hover{transform:translateY(-5px);border-color:#2ee6ff40;box-shadow:0 16px 40px #00000047}.promise-icon[data-v-e8547cba]{font-size:28px;line-height:1}.promise-title[data-v-e8547cba]{margin-top:14px;font-size:16px;font-weight:800;background:linear-gradient(135deg,#f1f5f9,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.promise-desc[data-v-e8547cba]{margin-top:10px;font-size:13px;color:var(--c-text-dim);line-height:1.75}.contact-flow-section[data-v-e8547cba]{border-top:1px solid rgba(255,255,255,.06)}.flow-track[data-v-e8547cba]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.flow-step[data-v-e8547cba]{position:relative;padding:20px 16px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);text-align:center;transition:transform .3s,border-color .3s}.flow-step[data-v-e8547cba]:hover{transform:translateY(-4px);border-color:#2ee6ff38}.flow-num[data-v-e8547cba]{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:12px;font-weight:800;font-family:JetBrains Mono,monospace;background:var(--t-gradient);color:#fff;box-shadow:0 4px 16px #2e6bff59}.flow-title[data-v-e8547cba]{margin-top:14px;font-size:14px;font-weight:800}.flow-desc[data-v-e8547cba]{margin-top:8px;font-size:11.5px;color:var(--c-text-dim);line-height:1.65}.contact-faq-section[data-v-e8547cba]{border-top:1px solid rgba(255,255,255,.06);background:#2e6bff05}.faq-list[data-v-e8547cba]{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item[data-v-e8547cba]{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;overflow:hidden;transition:border-color .25s}.faq-item[open][data-v-e8547cba]{border-color:#2ee6ff38}.faq-q[data-v-e8547cba]{padding:18px 22px;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.faq-q[data-v-e8547cba]::-webkit-details-marker{display:none}.faq-a[data-v-e8547cba]{padding:0 22px 18px;font-size:13px;color:var(--c-text-dim);line-height:1.85}@keyframes contact-border-flow-e8547cba{0%{background-position:0% 50%}to{background-position:280% 50%}}@media(max-width:1100px){.trust-grid[data-v-e8547cba],.promise-grid[data-v-e8547cba]{grid-template-columns:repeat(2,1fr)}.flow-track[data-v-e8547cba]{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.contact-grid[data-v-e8547cba],.contact-visual-row[data-v-e8547cba],.channel-grid[data-v-e8547cba],.flow-track[data-v-e8547cba]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trust-card[data-v-e8547cba]:before,.channel-card[data-v-e8547cba]:before,.wework-panel[data-v-e8547cba]:before,.form-panel[data-v-e8547cba]:before{animation:none}.trust-card[data-v-e8547cba]:hover,.channel-card[data-v-e8547cba]:hover,.promise-card[data-v-e8547cba]:hover,.flow-step[data-v-e8547cba]:hover{transform:none}}
