.site-logo[data-v-2b570f0f]{display:inline-flex;flex-shrink:0;line-height:0}.site-logo svg[data-v-2b570f0f]{display:block;width:auto;height:100%}.site-logo--sm[data-v-2b570f0f]{height:28px}.site-logo--md[data-v-2b570f0f]{height:36px}.site-logo--lg[data-v-2b570f0f]{height:44px}.site-logo--xl[data-v-2b570f0f]{height:58px}.header[data-v-79bcd073]{position:fixed;top:0;left:0;right:0;z-index:200;overflow:visible;background:#060d18e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0003}.header-inner[data-v-79bcd073]{display:flex;align-items:center;justify-content:space-between;height:88px;overflow:visible}.logo[data-v-79bcd073]{display:inline-flex;align-items:center}.nav[data-v-79bcd073]{display:flex;align-items:center;gap:20px}.nav a[data-v-79bcd073]{color:#ffffffb8;font-size:14px;font-weight:500;transition:color .2s}.nav a.router-link-active[data-v-79bcd073],.nav a[data-v-79bcd073]:hover{color:#fff}.nav-drop[data-v-79bcd073]{position:relative;display:flex;align-items:center;gap:6px;z-index:30}.nav-drop[data-v-79bcd073]:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px}.nav-drop-btn[data-v-79bcd073]{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8;font-size:14px;font-weight:500}.caret-btn[data-v-79bcd073]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;color:#ffffffb8;cursor:pointer}.nav-drop-btn.active[data-v-79bcd073],.nav-drop-btn[data-v-79bcd073]:hover,.nav-drop.open .nav-drop-btn[data-v-79bcd073],.caret-btn[data-v-79bcd073]:hover,.nav-drop.open .caret-btn[data-v-79bcd073]{color:#fff}.caret[data-v-79bcd073]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.nav-drop-menu[data-v-79bcd073]{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:40;padding-top:8px}.nav-drop-panel[data-v-79bcd073]{min-width:176px;padding:8px;background:#060d18fa;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 16px 40px #00000047}.nav-drop-menu a[data-v-79bcd073]{display:block;padding:10px 16px;border-radius:10px;color:#ffffffd1;white-space:nowrap}.nav-drop-menu a[data-v-79bcd073]:hover,.nav-drop-menu a.router-link-active[data-v-79bcd073]{background:#ffffff14;color:#fff}.nav-drop.open .nav-drop-menu[data-v-79bcd073]{display:block}.nav-cta[data-v-79bcd073]{padding:10px 20px!important;border-radius:999px;background:linear-gradient(135deg,var(--primary),#1d4ed8)!important;color:#fff!important;box-shadow:0 8px 24px #3b82f64d}.menu-btn[data-v-79bcd073]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.menu-btn span[data-v-79bcd073]{display:block;width:22px;height:2px;background:#fff}@media(max-width:960px){.menu-btn[data-v-79bcd073]{display:flex}.nav[data-v-79bcd073]{position:fixed;top:88px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px 24px;background:#060d18f5;border-bottom:1px solid rgba(255,255,255,.08);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.nav.open[data-v-79bcd073]{transform:translateY(0);opacity:1;pointer-events:auto}.nav a[data-v-79bcd073]{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.nav-cta[data-v-79bcd073]{margin-top:12px;text-align:center;border:none!important}.nav-drop[data-v-79bcd073]{display:block}.nav-drop-btn[data-v-79bcd073]{width:auto}.caret-btn[data-v-79bcd073]{position:absolute;right:0;top:14px}.nav-drop-btn[data-v-79bcd073]{width:calc(100% - 28px);padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.nav-drop[data-v-79bcd073]:after{display:none}.nav-drop-menu[data-v-79bcd073]{position:static;padding:0 0 8px 12px}.nav-drop.open .nav-drop-menu[data-v-79bcd073]{display:block}.nav-drop-panel[data-v-79bcd073]{min-width:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.nav-drop-menu a[data-v-79bcd073]{padding:10px 0;border-bottom:none;border-radius:0}}.footer[data-v-e91313d9]{background:var(--bg-dark);color:#ffffffd1;padding:72px 0 32px;margin-top:0}.footer-top[data-v-e91313d9]{display:grid;grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.brand[data-v-e91313d9]{display:flex;gap:16px;align-items:center}.brand strong[data-v-e91313d9]{display:block;font-size:18px;margin-bottom:4px}.brand p[data-v-e91313d9]{color:#ffffff8c;font-size:13px}.tagline[data-v-e91313d9]{margin-top:8px!important;color:var(--accent)!important}.links-grid[data-v-e91313d9]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.links-grid h4[data-v-e91313d9]{font-size:14px;color:#ffffff73;margin-bottom:16px;font-weight:600;letter-spacing:.06em}.links-grid a[data-v-e91313d9],.links-grid span[data-v-e91313d9]{display:block;font-size:14px;color:#ffffffb8;margin-bottom:10px}.links-grid a[data-v-e91313d9]:hover{color:#fff}.footer-bottom[data-v-e91313d9]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:28px;font-size:13px;color:#fff6}.footer-bottom a[data-v-e91313d9]{color:#fff6}.footer-bottom a[data-v-e91313d9]:hover{color:#ffffffa6}.admin-entry[data-v-e91313d9]{margin-left:auto;color:#ffffff47!important}.admin-entry[data-v-e91313d9]:hover{color:#ffffff80!important}@media(max-width:900px){.footer-top[data-v-e91313d9]{grid-template-columns:1fr}.links-grid[data-v-e91313d9]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.links-grid[data-v-e91313d9]{grid-template-columns:1fr}.admin-entry[data-v-e91313d9]{margin-left:0}}.app[data-v-b03a28df]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-b03a28df]{flex:1}.partner-marquee[data-v-60a0fa54]{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:44px 0 36px}.marquee-label[data-v-60a0fa54]{text-align:center;font-size:14px;color:var(--text-secondary);margin-bottom:28px;letter-spacing:.12em;font-weight:600}.marquee-viewport[data-v-60a0fa54]{width:100%;overflow:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track[data-v-60a0fa54]{display:flex;width:max-content;will-change:transform}.marquee-row[data-v-60a0fa54]{display:flex;flex-shrink:0;gap:24px;padding-right:24px;margin:0;list-style:none}.marquee-row li[data-v-60a0fa54]{flex:0 0 auto}.partner-card[data-v-60a0fa54]{width:220px;padding:16px 16px 14px;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:0 4px 16px #060d180a}.partner-logo[data-v-60a0fa54]{height:80px;display:flex;align-items:center;justify-content:center;padding:8px 12px}.partner-logo img[data-v-60a0fa54]{display:block;max-width:100%;max-height:80px;object-fit:contain;pointer-events:none}.partner-name[data-v-60a0fa54]{margin:10px 0 0;padding-top:12px;border-top:1px solid var(--border);text-align:center;font-size:13px;font-weight:600;color:var(--text-secondary);min-height:2.9em}@media(max-width:768px){.marquee-row[data-v-60a0fa54]{gap:16px;padding-right:16px}.partner-card[data-v-60a0fa54]{width:180px}.partner-logo[data-v-60a0fa54]{height:64px}.partner-logo img[data-v-60a0fa54]{max-height:64px}}.product-grid[data-v-f935055e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-grid.overlap[data-v-f935055e]{margin-top:-48px}.product-card[data-v-f935055e]{--accent: #3b82f6;--accent-soft: rgba(59, 130, 246, .14);position:relative;display:flex;flex-direction:column;min-height:420px;padding:28px 28px 26px;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--accent-soft);border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px #0f172a0f}.product-card[data-v-f935055e]:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--accent),transparent)}.tone-blue[data-v-f935055e]{--accent: #2563eb;--accent-soft: #dbeafe}.tone-gold[data-v-f935055e]{--accent: #b45309;--accent-soft: #fef3c7}.tone-cyan[data-v-f935055e]{--accent: #0e7490;--accent-soft: #cffafe}.tone-violet[data-v-f935055e]{--accent: #6d28d9;--accent-soft: #ede9fe}.tone-navy[data-v-f935055e]{--accent: #1e3a8a;--accent-soft: #e0e7ff}.tone-slate[data-v-f935055e]{--accent: #334155;--accent-soft: #e2e8f0}.card-top[data-v-f935055e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.product-icon[data-v-f935055e]{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--accent);color:#fff;font-size:20px;box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.product-index[data-v-f935055e]{font-size:13px;font-weight:700;letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 70%,#64748b)}.product-tag[data-v-f935055e]{align-self:flex-start;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.06em}.product-card h2[data-v-f935055e]{font-size:26px;margin-bottom:10px;letter-spacing:-.02em}.product-card p[data-v-f935055e]{color:var(--text-secondary);line-height:1.75;margin-bottom:18px}.product-card ul[data-v-f935055e]{margin:0 0 28px;padding:0;list-style:none;color:var(--text-secondary)}.product-card li[data-v-f935055e]{position:relative;padding-left:18px}.product-card li[data-v-f935055e]:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.product-card li+li[data-v-f935055e]{margin-top:8px}.card-link[data-v-f935055e]{margin-top:auto;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:11px 18px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 32%,transparent);transition:transform .2s,filter .2s}.card-link[data-v-f935055e]:hover{transform:translate(4px);filter:brightness(1.08)}@media(max-width:960px){.product-grid[data-v-f935055e],.product-grid.overlap[data-v-f935055e]{grid-template-columns:1fr;margin-top:0}.product-card[data-v-f935055e]{min-height:0}}.home[data-v-c33d6767]{padding-top:88px}.hero[data-v-c33d6767]{position:relative;min-height:calc(100vh - 88px);display:flex;align-items:center;padding:48px 0 80px;overflow:hidden}.hero-bg[data-v-c33d6767]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 30%,rgba(59,130,246,.22),transparent 40%),radial-gradient(circle at 85% 20%,rgba(212,168,83,.14),transparent 35%),linear-gradient(180deg,#060d18,#0f1c32 55%,#060d18)}.hero-bg[data-v-c33d6767]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%);mask-image:radial-gradient(circle at center,black,transparent 80%)}.hero-inner[data-v-c33d6767]{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero-content[data-v-c33d6767]{color:#fff}.hero-badge[data-v-c33d6767]{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid rgba(212,168,83,.35);background:#d4a8531a;color:var(--accent);font-size:13px;font-weight:600;margin-bottom:24px}.hero h1[data-v-c33d6767]{font-size:clamp(38px,5vw,58px);line-height:1.12;margin-bottom:18px}.hero-slogan[data-v-c33d6767]{font-size:clamp(20px,3vw,26px);font-weight:600;background:linear-gradient(90deg,#93c5fd,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.hero-desc[data-v-c33d6767]{color:#f8fafcb8;font-size:17px;max-width:560px;margin-bottom:36px;line-height:1.75}.hero-actions[data-v-c33d6767]{display:flex;gap:16px;flex-wrap:wrap}.hero-panel[data-v-c33d6767]{position:relative;overflow:hidden;padding:28px 28px 24px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg)}.hero-panel[data-v-c33d6767]:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:panel-sheen-c33d6767 5.5s ease-in-out infinite}.panel-live[data-v-c33d6767]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#e2e8f0c7;font-size:13px}.panel-live i[data-v-c33d6767]{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:panel-ping-c33d6767 1.8s ease-out infinite}.panel-head strong[data-v-c33d6767]{display:block;color:#fff;font-size:22px;margin-bottom:6px}.panel-head p[data-v-c33d6767]{margin:0 0 22px;color:#e2e8f094;font-size:13px}.metrics[data-v-c33d6767]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.metric[data-v-c33d6767]{padding:14px 8px;border-radius:14px;background:#ffffff0d;text-align:center}.metric strong[data-v-c33d6767]{display:block;color:#fff;font-size:22px;margin-bottom:4px}.metric span[data-v-c33d6767]{color:#ffffff80;font-size:12px}.panel-lines[data-v-c33d6767]{margin:0;padding:0;list-style:none}.panel-lines li[data-v-c33d6767]{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.panel-lines li+li[data-v-c33d6767]{margin-top:10px}.panel-lines span[data-v-c33d6767]{color:#e2e8f0b8;font-size:13px}.panel-lines b[data-v-c33d6767]{display:block;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.panel-lines b[data-v-c33d6767]:after{content:"";display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#93c5fd);transform-origin:left;animation:panel-bar-c33d6767 2.4s ease both}.panel-lines li:nth-child(2) b[data-v-c33d6767]:after{animation-delay:.12s}.panel-lines li:nth-child(3) b[data-v-c33d6767]:after{animation-delay:.24s}.panel-lines li:nth-child(4) b[data-v-c33d6767]:after{animation-delay:.36s}@keyframes panel-sheen-c33d6767{0%,55%{left:-50%}to{left:120%}}@keyframes panel-ping-c33d6767{0%{box-shadow:0 0 #4ade808c}to{box-shadow:0 0 0 8px #4ade8000}}@keyframes panel-bar-c33d6767{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.service-grid[data-v-c33d6767]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.service-card[data-v-c33d6767]{--accent: #3b82f6;position:relative;padding:32px;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px #0f172a0f}.service-card[data-v-c33d6767]:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--accent),transparent)}.tone-blue[data-v-c33d6767]{--accent: #2563eb}.tone-gold[data-v-c33d6767]{--accent: #b45309}.tone-cyan[data-v-c33d6767]{--accent: #0e7490}.tone-violet[data-v-c33d6767]{--accent: #6d28d9}.tone-navy[data-v-c33d6767]{--accent: #1e3a8a}.tone-slate[data-v-c33d6767]{--accent: #334155}.service-icon[data-v-c33d6767]{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);font-size:24px;margin-bottom:20px}.service-card h3[data-v-c33d6767]{font-size:20px;margin-bottom:12px}.service-card p[data-v-c33d6767]{color:var(--text-secondary);font-size:15px;line-height:1.7}.cases-section[data-v-c33d6767]{background:var(--bg-soft)}.cases-head[data-v-c33d6767]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.no-margin[data-v-c33d6767]{margin-bottom:0}.cases-preview[data-v-c33d6767]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-preview-card[data-v-c33d6767]{padding:24px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.case-preview-cover[data-v-c33d6767]{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#0f1c32,#1e3a5f);color:#ffffffb3;font-size:24px;font-weight:700;margin-bottom:16px}.case-preview-meta[data-v-c33d6767]{display:flex;gap:8px;margin-bottom:8px}.case-preview-meta span[data-v-c33d6767]{padding:2px 8px;border-radius:999px;background:var(--bg-soft);font-size:12px;color:var(--text-muted)}.case-preview-card h3[data-v-c33d6767]{font-size:18px;margin-bottom:8px}.case-preview-card p[data-v-c33d6767]{color:var(--text-secondary);font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-dark[data-v-c33d6767]{background:linear-gradient(135deg,#060d18,#0f1c32);color:#fff}.section-label.light[data-v-c33d6767]{color:var(--accent)}.section-title.light[data-v-c33d6767]{color:#fff}.split[data-v-c33d6767]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-text[data-v-c33d6767]{color:#f8fafcb8;font-size:16px;line-height:1.8;margin-bottom:28px}.industry-grid[data-v-c33d6767]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.industry-item[data-v-c33d6767]{padding:22px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center;font-weight:600;color:#ffffffe0}.partner-grid[data-v-c33d6767]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.partner-card[data-v-c33d6767]{padding:40px}.partner-badge[data-v-c33d6767]{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:#92680f;font-size:13px;font-weight:600;margin-bottom:16px}.partner-badge-ops[data-v-c33d6767]{background:#10b9811f;color:#047857}.partner-card h3[data-v-c33d6767]{font-size:24px;margin-bottom:12px}.partner-card p[data-v-c33d6767]{color:var(--text-secondary);line-height:1.75;margin-bottom:20px}.link-arrow[data-v-c33d6767]{color:var(--primary);font-weight:600}.cta[data-v-c33d6767]{padding-bottom:96px}.cta-inner[data-v-c33d6767]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 56px;background:linear-gradient(135deg,#3b82f614,#d4a85314)}.cta-inner h2[data-v-c33d6767]{font-size:clamp(24px,3vw,32px);margin-bottom:8px}.cta-inner p[data-v-c33d6767]{color:var(--text-secondary)}@media(max-width:960px){.hero-inner[data-v-c33d6767],.split[data-v-c33d6767],.cases-preview[data-v-c33d6767],.partner-grid[data-v-c33d6767]{grid-template-columns:1fr}.cases-head[data-v-c33d6767]{flex-direction:column;align-items:flex-start}.cta-inner[data-v-c33d6767]{flex-direction:column;align-items:flex-start;padding:32px}}.hv[data-v-afe5833b]{position:relative;min-height:320px;border-radius:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);overflow:hidden}.hv--home[data-v-afe5833b]{min-height:380px}.ring[data-v-afe5833b]{position:absolute;border-radius:50%;border:1px dashed rgba(147,197,253,.55);animation:hv-spin-afe5833b 16s linear infinite}.ring-a[data-v-afe5833b]{top:18px;right:36px;bottom:18px;left:36px}.ring-b[data-v-afe5833b]{top:48px;right:72px;bottom:48px;left:72px;animation-direction:reverse;animation-duration:11s;border-style:solid;border-width:2px;border-color:#d4a85366}.orb[data-v-afe5833b],.hub[data-v-afe5833b]{position:absolute;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#93c5fd,#2563eb 62%);animation:hv-pulse-afe5833b 2.8s ease-in-out infinite}.orb[data-v-afe5833b]{width:92px;height:92px;margin:-46px 0 0 -46px}.hub[data-v-afe5833b]{width:80px;height:80px;margin:-40px 0 0 -40px}.dot[data-v-afe5833b]{position:absolute;width:14px;height:14px;border-radius:50%;background:#93c5fd;box-shadow:0 0 18px #60a5fa;animation:hv-float-afe5833b 2.4s ease-in-out infinite}.dot-a[data-v-afe5833b]{top:28px;left:32px}.dot-b[data-v-afe5833b]{right:36px;bottom:40px;background:#fbbf24;box-shadow:0 0 18px #f59e0b;animation-delay:-.8s}.dot-c[data-v-afe5833b]{right:56px;top:46px;width:10px;height:10px;animation-delay:-1.5s}.sheet[data-v-afe5833b]{position:absolute;width:188px;padding:18px 16px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);animation:hv-drift-afe5833b 3.2s ease-in-out infinite}.sheet i[data-v-afe5833b]{display:block;height:7px;border-radius:99px;background:#93c5fd59}.sheet i+i[data-v-afe5833b]{margin-top:10px;width:70%}.sheet-a[data-v-afe5833b]{top:28px;left:42px}.sheet-b[data-v-afe5833b]{top:92px;left:78px;animation-delay:-1s}.sheet-c[data-v-afe5833b]{top:156px;left:32px;animation-delay:-2s}.pill[data-v-afe5833b]{position:absolute;width:82px;height:30px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(147,197,253,.4);animation:hv-float-afe5833b 2.6s ease-in-out infinite}.pill-a[data-v-afe5833b]{top:28px;left:28px}.pill-b[data-v-afe5833b]{top:40px;right:24px;animation-delay:-.6s;width:68px}.pill-c[data-v-afe5833b]{bottom:40px;left:24px;animation-delay:-1.2s;width:74px}.pill-d[data-v-afe5833b]{bottom:28px;right:28px;animation-delay:-1.8s}.frame[data-v-afe5833b]{position:absolute;top:32px;right:40px;bottom:32px;left:40px;border-radius:20px;padding:28px 22px;background:#ffffff0f;border:1px solid rgba(251,191,36,.45);animation:hv-drift-afe5833b 3.6s ease-in-out infinite}.frame i[data-v-afe5833b]{display:block;height:9px;margin-bottom:14px;border-radius:99px;background:#fbbf2447}.frame i[data-v-afe5833b]:nth-child(2){width:72%}.frame i[data-v-afe5833b]:nth-child(3){width:54%}.frame em[data-v-afe5833b]{position:absolute;right:20px;top:20px;width:48px;height:48px;border-radius:50%;border:2px solid rgba(251,191,36,.8);animation:hv-seal-afe5833b 2.8s ease-in-out infinite}.device[data-v-afe5833b]{position:absolute;right:42px;top:36px;width:128px;height:196px;border-radius:28px;background:linear-gradient(180deg,#1d4ed8,#0f172a);border:1px solid rgba(147,197,253,.45);animation:hv-drift-afe5833b 3.4s ease-in-out infinite}.device em[data-v-afe5833b]{display:block;width:10px;height:10px;margin:18px auto 20px;border-radius:50%;background:#4ade80;animation:hv-ping-afe5833b 1.4s ease-out infinite}.device i[data-v-afe5833b]{display:block;height:8px;margin:0 18px 12px;border-radius:99px;background:#ffffff2e}.cloud[data-v-afe5833b]{position:absolute;height:32px;border-radius:16px 16px 16px 4px;background:#ffffff1a;border:1px solid rgba(147,197,253,.35);animation:hv-float-afe5833b 2.8s ease-in-out infinite}.cloud-a[data-v-afe5833b]{left:18px;top:52px;width:100px}.cloud-b[data-v-afe5833b]{left:10px;top:108px;width:78px;animation-delay:-1s}.cluster[data-v-afe5833b]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;animation:hv-spin-afe5833b 18s linear infinite}.node[data-v-afe5833b]{--i: 1;position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#93c5fd;box-shadow:0 0 16px #60a5fae6;transform:rotate(calc(var(--i) * 60deg)) translateY(-102px)}.node[data-v-afe5833b]:nth-child(odd){background:#fbbf24;box-shadow:0 0 16px #fbbf24b3}@keyframes hv-spin-afe5833b{to{transform:rotate(360deg)}}@keyframes hv-float-afe5833b{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hv-drift-afe5833b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hv-pulse-afe5833b{0%,to{transform:scale(1);box-shadow:0 0 18px #3b82f659}50%{transform:scale(1.12);box-shadow:0 0 42px #60a5fab3}}@keyframes hv-seal-afe5833b{0%,to{transform:rotate(8deg) scale(1)}50%{transform:rotate(18deg) scale(1.08)}}@keyframes hv-ping-afe5833b{0%{box-shadow:0 0 #4ade80a6}to{box-shadow:0 0 0 14px #4ade8000}}@media(max-width:900px){.hv[data-v-afe5833b]{min-height:240px}.hv--home[data-v-afe5833b]{min-height:280px}}.story-grid[data-v-d455fb5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-32px}.story-card[data-v-d455fb5e]{padding:32px}.num[data-v-d455fb5e]{display:block;font-size:36px;font-weight:700;color:#3b82f626;margin-bottom:12px}.story-card h3[data-v-d455fb5e]{font-size:20px;margin-bottom:12px}.story-card p[data-v-d455fb5e],.story-card li[data-v-d455fb5e]{color:var(--text-secondary);line-height:1.75}.story-card ul[data-v-d455fb5e]{padding-left:18px}.story-card li[data-v-d455fb5e]{margin-bottom:8px}.founder[data-v-d455fb5e]{background:var(--bg-soft)}.founder-inner[data-v-d455fb5e]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:start}.founder-card[data-v-d455fb5e]{display:flex;gap:20px;padding:28px;margin-top:24px}.avatar[data-v-d455fb5e]{width:64px;height:64px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;font-size:28px;font-weight:700}.founder-card h3[data-v-d455fb5e]{font-size:18px;margin-bottom:10px}.founder-card p[data-v-d455fb5e]{color:var(--text-secondary);line-height:1.75}.timeline[data-v-d455fb5e]{display:grid;gap:20px;padding-top:48px}.timeline-item[data-v-d455fb5e]{padding-left:20px;border-left:2px solid rgba(59,130,246,.25)}.timeline-item strong[data-v-d455fb5e]{display:block;color:var(--primary);font-size:18px;margin-bottom:6px}.timeline-item p[data-v-d455fb5e]{color:var(--text-secondary)}.process-grid[data-v-d455fb5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.process-step[data-v-d455fb5e]{padding:28px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.process-step span[data-v-d455fb5e]{display:block;font-size:28px;font-weight:700;color:#3b82f633;margin-bottom:12px}.process-step p[data-v-d455fb5e]{font-weight:600;color:var(--text-primary)}@media(max-width:960px){.story-grid[data-v-d455fb5e],.founder-inner[data-v-d455fb5e],.process-grid[data-v-d455fb5e]{grid-template-columns:1fr}.timeline[data-v-d455fb5e]{padding-top:0}}.partnership-stack[data-v-a0473e37]{display:grid;gap:28px}.highlight-card[data-v-a0473e37]{padding:48px;margin-top:-32px;background:linear-gradient(135deg,#3b82f60f,#d4a85314)}.highlight-card+.highlight-card[data-v-a0473e37]{margin-top:0}.highlight-ops[data-v-a0473e37]{background:linear-gradient(135deg,#10b9810f,#3b82f60d)}.badge[data-v-a0473e37]{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:#92680f;font-size:13px;font-weight:600;margin-bottom:16px}.badge-ops[data-v-a0473e37]{background:#10b9811f;color:#047857}.highlight-card h2[data-v-a0473e37]{font-size:clamp(26px,3vw,34px);margin-bottom:20px}.highlight-card p[data-v-a0473e37]{color:var(--text-secondary);line-height:1.85;margin-bottom:16px;font-size:16px}.scope-block[data-v-a0473e37]{margin:28px 0 8px;padding:28px;border-radius:var(--radius);background:#ffffffb8;border:1px solid var(--border)}.scope-block h3[data-v-a0473e37]{font-size:18px;margin-bottom:18px}.scope-list[data-v-a0473e37]{display:grid;gap:16px;list-style:none;padding:0;margin:0}.scope-list li[data-v-a0473e37]{display:grid;gap:6px}.scope-list strong[data-v-a0473e37]{color:var(--text-primary);font-size:15px}.scope-list span[data-v-a0473e37]{color:var(--text-secondary);line-height:1.7;font-size:14px}.validity[data-v-a0473e37]{margin-top:24px;padding:16px 20px;border-radius:var(--radius-sm);background:#3b82f614;color:var(--primary-dark);font-weight:600}.validity-ops[data-v-a0473e37]{background:#10b9811a;color:#047857}.honors[data-v-a0473e37]{background:var(--bg-soft)}.honor-grid[data-v-a0473e37]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.honor-card[data-v-a0473e37]{padding:36px 28px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);text-align:center;box-shadow:var(--shadow)}.honor-icon[data-v-a0473e37]{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#b8862e);color:#fff;font-size:22px}.honor-card h3[data-v-a0473e37]{font-size:16px;line-height:1.5}.info-grid[data-v-a0473e37]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-card[data-v-a0473e37]{padding:32px}.info-card h3[data-v-a0473e37]{font-size:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.info-card li[data-v-a0473e37]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.info-card li span[data-v-a0473e37]{color:var(--text-muted);flex-shrink:0}.info-card li strong[data-v-a0473e37]{text-align:right;color:var(--text-primary)}@media(max-width:768px){.honor-grid[data-v-a0473e37],.info-grid[data-v-a0473e37]{grid-template-columns:1fr}.highlight-card[data-v-a0473e37]{padding:32px 24px}.info-card li[data-v-a0473e37]{flex-direction:column;gap:4px}.info-card li strong[data-v-a0473e37]{text-align:left}}.logo-wall-section[data-v-7326c8ea]{padding-bottom:0}.section-head[data-v-7326c8ea]{margin-bottom:32px}.section-desc[data-v-7326c8ea]{margin-top:12px;color:var(--text-secondary);max-width:640px;line-height:1.75}.logo-wall[data-v-7326c8ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}.logo-item[data-v-7326c8ea]{aspect-ratio:1;display:grid;place-items:center;padding:20px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.logo-item[data-v-7326c8ea]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.logo-item img[data-v-7326c8ea]{max-width:100%;max-height:100%;object-fit:contain}.filter-bar[data-v-7326c8ea]{display:flex;flex-wrap:wrap;gap:12px;margin:-8px 0 36px}.filter-btn[data-v-7326c8ea]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-secondary);font:inherit;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn.active[data-v-7326c8ea]{background:linear-gradient(135deg,var(--primary),#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 8px 24px #3b82f640}.count[data-v-7326c8ea]{padding:2px 8px;border-radius:999px;background:#00000014;font-size:12px}.filter-btn.active .count[data-v-7326c8ea]{background:#fff3}.cases-grid[data-v-7326c8ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.case-card[data-v-7326c8ea]{border-radius:var(--radius);overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.case-card[data-v-7326c8ea]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.case-cover[data-v-7326c8ea]{position:relative;height:148px;display:grid;place-items:center;padding:36px 24px 20px;background:linear-gradient(135deg,#0f1c32,#1e3a5f,#0f2847)}.case-cover.ops[data-v-7326c8ea]{background:linear-gradient(135deg,#0f2922,#1a4d3e,#0f3328)}.case-initial[data-v-7326c8ea]{font-size:48px;font-weight:700;color:#ffffff26}.case-logo[data-v-7326c8ea]{display:block;max-width:120px;max-height:56px;width:auto;height:auto;object-fit:contain;padding:8px 12px;border-radius:10px;background:#fffffff5;box-shadow:0 6px 16px #0000002e}.case-tags[data-v-7326c8ea]{position:absolute;left:16px;top:14px;display:flex;flex-wrap:wrap;gap:8px;z-index:1}.case-tags span[data-v-7326c8ea]{padding:4px 10px;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;font-size:12px}.case-body[data-v-7326c8ea]{padding:20px 24px 24px}.case-body h3[data-v-7326c8ea]{font-size:20px;margin-bottom:10px;line-height:1.35}.case-body p[data-v-7326c8ea]{color:var(--text-secondary);line-height:1.75;font-size:15px}.case-link[data-v-7326c8ea]{display:inline-block;margin-top:14px;color:var(--primary);font-size:14px;font-weight:500;text-decoration:none}.case-link[data-v-7326c8ea]:hover{text-decoration:underline}.cta-band[data-v-7326c8ea]{padding-bottom:96px}.cta-inner[data-v-7326c8ea]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 56px;background:linear-gradient(135deg,#3b82f614,#d4a85314)}.cta-inner h2[data-v-7326c8ea]{font-size:clamp(24px,3vw,32px);margin-bottom:8px}.cta-inner p[data-v-7326c8ea]{color:var(--text-secondary)}@media(max-width:768px){.cta-inner[data-v-7326c8ea]{flex-direction:column;align-items:flex-start;padding:32px}}.subnav[data-v-4c259200]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.subnav a[data-v-4c259200]{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#f8fafccc;font-size:14px}.subnav a.router-link-active[data-v-4c259200]{background:#fff;color:#0b1220;border-color:#fff}.scene[data-v-5177e65c]{position:relative;height:320px}.orbit[data-v-5177e65c],.chip[data-v-5177e65c],.disk[data-v-5177e65c],.radar[data-v-5177e65c],.cam[data-v-5177e65c],.device[data-v-5177e65c]{position:absolute}.orbit[data-v-5177e65c]{border-radius:50%;border:1px dashed rgba(147,197,253,.45);animation:spin-5177e65c 14s linear infinite}.orbit-a[data-v-5177e65c]{width:280px;height:280px;inset:20px auto auto 20px}.orbit-b[data-v-5177e65c]{width:180px;height:180px;inset:70px auto auto 70px;animation-duration:8s;animation-direction:reverse}.device[data-v-5177e65c]{width:168px;height:112px;inset:104px auto auto 76px;border-radius:16px;background:linear-gradient(180deg,#0f172a33,#0f172a8c);border:1px solid rgba(255,255,255,.28);overflow:hidden;box-shadow:0 0 40px #3b82f659}.device i[data-v-5177e65c]{display:block;height:8px;margin:16px 18px 0;border-radius:999px;background:#ffffff47}.device i.short[data-v-5177e65c]{width:55%}.scan[data-v-5177e65c]{position:absolute;left:0;right:0;height:28px;background:linear-gradient(180deg,transparent,rgba(96,165,250,.75),transparent);animation:scan-5177e65c 2.4s ease-in-out infinite}.chip[data-v-5177e65c]{width:18px;height:18px;border-radius:5px;background:#d4a853;box-shadow:0 0 16px #d4a853cc;animation:float-5177e65c 3s ease-in-out infinite}.chip-1[data-v-5177e65c]{top:46px;right:36px}.chip-2[data-v-5177e65c]{bottom:42px;left:28px;animation-delay:-1.2s}.disk[data-v-5177e65c]{width:230px;height:230px;inset:46px auto auto 50px}.disk-ring[data-v-5177e65c],.disk-sweep[data-v-5177e65c],.disk-core[data-v-5177e65c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.disk-ring[data-v-5177e65c]{border:10px solid rgba(59,130,246,.25);border-top-color:#60a5fa;border-right-color:#d4a853;animation:spin-5177e65c 3.2s linear infinite}.disk-sweep[data-v-5177e65c]{top:28px;right:28px;bottom:28px;left:28px;background:conic-gradient(from 0deg,transparent 0 70%,rgba(96,165,250,.55) 100%);animation:spin-5177e65c 2.2s linear infinite;mask:radial-gradient(circle,transparent 42%,#000 43%)}.disk-core[data-v-5177e65c]{top:78px;right:78px;bottom:78px;left:78px;background:radial-gradient(circle,#fff 0 18%,#3b82f6 19% 70%,transparent 71%);animation:pulse-5177e65c 1.8s ease-in-out infinite}.bit[data-v-5177e65c]{position:absolute;top:-10px;left:calc(18% + var(--i) * 8%);color:#93c5fdb3;font-size:12px;font-family:Consolas,monospace;animation:fall-5177e65c 2.8s linear infinite;animation-delay:calc(var(--i) * -.35s)}.radar[data-v-5177e65c]{width:250px;height:250px;inset:36px auto auto 40px;border-radius:50%;border:1px solid rgba(147,197,253,.35);background:radial-gradient(circle,transparent 30%,rgba(59,130,246,.08) 31% 32%,transparent 33%),radial-gradient(circle,transparent 58%,rgba(59,130,246,.12) 59% 60%,transparent 61%);overflow:hidden;box-shadow:inset 0 0 40px #3b82f640,0 0 40px #3b82f633}.radar-sweep[data-v-5177e65c]{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent 0 78%,rgba(96,165,250,.55) 100%);animation:spin-5177e65c 3s linear infinite}.blip[data-v-5177e65c]{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px #93c5fd;animation:blink-5177e65c 2.2s ease-in-out infinite}.blip-1[data-v-5177e65c]{top:58px;left:150px}.blip-2[data-v-5177e65c]{top:140px;left:70px;animation-delay:.6s}.blip-3[data-v-5177e65c]{top:168px;left:160px;animation-delay:1.1s}.cam[data-v-5177e65c]{width:36px;height:22px;border-radius:6px 10px 10px 6px;background:#ffffffe6;box-shadow:0 0 0 6px #3b82f640;animation:float-5177e65c 3.4s ease-in-out infinite}.cam[data-v-5177e65c]:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#1d4ed8;top:6px;left:8px}.cam-1[data-v-5177e65c]{top:28px;right:28px}.cam-2[data-v-5177e65c]{bottom:36px;right:70px;animation-delay:-1.4s}.phone[data-v-5177e65c],.browser[data-v-5177e65c],.rack[data-v-5177e65c],.status[data-v-5177e65c],.tile[data-v-5177e65c]{position:absolute}.phone[data-v-5177e65c]{width:132px;height:230px;inset:40px auto auto 90px;border-radius:24px;border:1px solid rgba(255,255,255,.35);background:#0f172a73;overflow:hidden;box-shadow:0 0 36px #3b82f659}.phone-slide[data-v-5177e65c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(96,165,250,.45),transparent);animation:scan-5177e65c 2.6s ease-in-out infinite}.phone i[data-v-5177e65c]{display:block;height:10px;margin:28px 16px 0;border-radius:999px;background:#ffffff4d}.phone i.short[data-v-5177e65c]{width:60%}.tile[data-v-5177e65c]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 10px 24px #2563eb66;animation:float-5177e65c 3s ease-in-out infinite}.tile-1[data-v-5177e65c]{top:36px;right:42px}.tile-2[data-v-5177e65c]{top:120px;right:18px;animation-delay:-.8s;background:linear-gradient(135deg,#d4a853,#b45309)}.tile-3[data-v-5177e65c]{bottom:48px;left:36px;animation-delay:-1.6s}.browser[data-v-5177e65c]{width:250px;height:168px;inset:76px auto auto 36px;border-radius:16px;border:1px solid rgba(255,255,255,.28);background:#0f172a66;overflow:hidden;box-shadow:0 0 36px #3b82f647}.browser-bar[data-v-5177e65c]{display:block;height:28px;background:#ffffff1f}.block[data-v-5177e65c]{position:absolute;height:36px;border-radius:8px;background:#60a5fa73;animation:stack-5177e65c 2.8s ease-in-out infinite}.block-1[data-v-5177e65c]{width:70%;left:16px;top:48px}.block-2[data-v-5177e65c]{width:46%;right:16px;top:96px;animation-delay:.3s;background:#d4a853b3}.block-3[data-v-5177e65c]{width:38%;left:16px;top:96px;animation-delay:.6s}.rack[data-v-5177e65c]{width:150px;height:210px;inset:54px auto auto 80px;padding:16px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:#0f172a73;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 36px #3b82f64d}.rack span[data-v-5177e65c]{height:28px;border-radius:6px;background:linear-gradient(90deg,#3b82f633,#60a5fad9,#3b82f633);background-size:200% 100%;animation:pm-rack-5177e65c 1.8s linear infinite}.rack span[data-v-5177e65c]:nth-child(2){animation-delay:.3s}.rack span[data-v-5177e65c]:nth-child(3){animation-delay:.6s}.rack span[data-v-5177e65c]:nth-child(4){animation-delay:.9s}.status[data-v-5177e65c]{width:64px;height:64px;right:42px;bottom:58px;border-radius:50%;border:2px solid rgba(96,165,250,.8);box-shadow:0 0 #3b82f699;animation:ping-5177e65c 2s ease-out infinite}@keyframes spin-5177e65c{to{transform:rotate(360deg)}}@keyframes scan-5177e65c{0%{top:-20px}to{top:110%}}@keyframes float-5177e65c{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-5177e65c{0%,to{transform:scale(.92);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes fall-5177e65c{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(300px);opacity:0}}@keyframes blink-5177e65c{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes stack-5177e65c{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(-6px);opacity:1}}@keyframes pm-rack-5177e65c{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ping-5177e65c{0%{box-shadow:0 0 #3b82f68c}to{box-shadow:0 0 0 22px #3b82f600}}@media(max-width:900px){.scene[data-v-5177e65c]{height:240px;transform:scale(.82);transform-origin:left center}}@media(prefers-reduced-motion:reduce){.orbit[data-v-5177e65c],.scan[data-v-5177e65c],.chip[data-v-5177e65c],.disk-ring[data-v-5177e65c],.disk-sweep[data-v-5177e65c],.disk-core[data-v-5177e65c],.bit[data-v-5177e65c],.radar-sweep[data-v-5177e65c],.blip[data-v-5177e65c],.cam[data-v-5177e65c],.phone-slide[data-v-5177e65c],.tile[data-v-5177e65c],.block[data-v-5177e65c],.rack span[data-v-5177e65c],.status[data-v-5177e65c]{animation:none}}.scope-grid[data-v-2849aad9]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-2849aad9]{padding:32px 28px}.scope-card h2[data-v-2849aad9]{font-size:22px;margin-bottom:16px}.scope-card ul[data-v-2849aad9]{margin:0;padding-left:18px;color:var(--text-secondary)}.scope-card li+li[data-v-2849aad9]{margin-top:8px}.process[data-v-2849aad9]{margin-top:56px}.process h2[data-v-2849aad9]{font-size:28px;margin-bottom:20px}.process ol[data-v-2849aad9]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step;overflow:visible}.process li[data-v-2849aad9]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-2849aad9]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-2849aad9]{display:block;margin-bottom:8px}.process span[data-v-2849aad9]{color:var(--text-secondary);font-size:14px}.page-cta[data-v-2849aad9]{padding-top:0}.cta-inner[data-v-2849aad9]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-2849aad9]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-2849aad9]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-2849aad9],.process ol[data-v-2849aad9]{grid-template-columns:1fr}.scope-grid[data-v-2849aad9]{margin-top:0}.cta-inner[data-v-2849aad9]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.scope-grid[data-v-980df566]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-980df566],.note[data-v-980df566]{padding:32px 28px}.scope-card h2[data-v-980df566],.note h2[data-v-980df566],.process h2[data-v-980df566]{font-size:22px;margin-bottom:12px}.scope-card p[data-v-980df566],.note li[data-v-980df566],.process span[data-v-980df566]{color:var(--text-secondary);line-height:1.75}.note[data-v-980df566]{margin-top:24px}.note ul[data-v-980df566]{margin:0;padding-left:18px}.note li+li[data-v-980df566]{margin-top:8px}.process[data-v-980df566]{margin-top:56px}.process h2[data-v-980df566]{font-size:28px;margin-bottom:20px}.process ol[data-v-980df566]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step}.process li[data-v-980df566]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-980df566]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-980df566]{display:block;margin-bottom:8px}.process span[data-v-980df566]{font-size:14px}.page-cta[data-v-980df566]{padding-top:0}.cta-inner[data-v-980df566]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-980df566]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-980df566]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-980df566],.process ol[data-v-980df566]{grid-template-columns:1fr}.scope-grid[data-v-980df566]{margin-top:0}.cta-inner[data-v-980df566]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.scope-grid[data-v-37ab73d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-37ab73d8]{padding:32px 28px}.scope-card h2[data-v-37ab73d8]{font-size:22px;margin-bottom:16px}.scope-card ul[data-v-37ab73d8]{margin:0;padding-left:18px;color:var(--text-secondary)}.scope-card li+li[data-v-37ab73d8]{margin-top:8px}.process[data-v-37ab73d8]{margin-top:56px}.process h2[data-v-37ab73d8]{font-size:28px;margin-bottom:20px}.process ol[data-v-37ab73d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step}.process li[data-v-37ab73d8]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-37ab73d8]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-37ab73d8]{display:block;margin-bottom:8px}.process span[data-v-37ab73d8]{color:var(--text-secondary);font-size:14px}.page-cta[data-v-37ab73d8]{padding-top:0}.cta-inner[data-v-37ab73d8]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-37ab73d8]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-37ab73d8]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-37ab73d8],.process ol[data-v-37ab73d8]{grid-template-columns:1fr}.scope-grid[data-v-37ab73d8]{margin-top:0}.cta-inner[data-v-37ab73d8]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.scope-grid[data-v-9074cefc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-9074cefc]{padding:32px 28px}.scope-card h2[data-v-9074cefc]{font-size:22px;margin-bottom:16px}.scope-card ul[data-v-9074cefc]{margin:0;padding-left:18px;color:var(--text-secondary)}.scope-card li+li[data-v-9074cefc]{margin-top:8px}.process[data-v-9074cefc]{margin-top:56px}.process h2[data-v-9074cefc]{font-size:28px;margin-bottom:20px}.process ol[data-v-9074cefc]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step}.process li[data-v-9074cefc]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-9074cefc]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-9074cefc]{display:block;margin-bottom:8px}.process span[data-v-9074cefc]{color:var(--text-secondary);font-size:14px}.page-cta[data-v-9074cefc]{padding-top:0}.cta-inner[data-v-9074cefc]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-9074cefc]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-9074cefc]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-9074cefc],.process ol[data-v-9074cefc]{grid-template-columns:1fr}.scope-grid[data-v-9074cefc]{margin-top:0}.cta-inner[data-v-9074cefc]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.scope-grid[data-v-1f670fac]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-1f670fac]{padding:32px 28px}.scope-card h2[data-v-1f670fac]{font-size:22px;margin-bottom:16px}.scope-card ul[data-v-1f670fac]{margin:0;padding-left:18px;color:var(--text-secondary)}.scope-card li+li[data-v-1f670fac]{margin-top:8px}.process[data-v-1f670fac]{margin-top:56px}.process h2[data-v-1f670fac]{font-size:28px;margin-bottom:20px}.process ol[data-v-1f670fac]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step}.process li[data-v-1f670fac]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-1f670fac]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-1f670fac]{display:block;margin-bottom:8px}.process span[data-v-1f670fac]{color:var(--text-secondary);font-size:14px}.page-cta[data-v-1f670fac]{padding-top:0}.cta-inner[data-v-1f670fac]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-1f670fac]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-1f670fac]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-1f670fac],.process ol[data-v-1f670fac]{grid-template-columns:1fr}.scope-grid[data-v-1f670fac]{margin-top:0}.cta-inner[data-v-1f670fac]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.scope-grid[data-v-06c15430]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-48px}.scope-card[data-v-06c15430]{padding:32px 28px}.scope-card h2[data-v-06c15430]{font-size:22px;margin-bottom:16px}.scope-card ul[data-v-06c15430]{margin:0;padding-left:18px;color:var(--text-secondary)}.scope-card li+li[data-v-06c15430]{margin-top:8px}.process[data-v-06c15430]{margin-top:56px}.process h2[data-v-06c15430]{font-size:28px;margin-bottom:20px}.process ol[data-v-06c15430]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin:0;padding:0;list-style:none;counter-reset:step}.process li[data-v-06c15430]{padding:24px 20px;border-radius:var(--radius);background:var(--bg-soft);counter-increment:step}.process li[data-v-06c15430]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--primary);font-weight:700;letter-spacing:.08em}.process strong[data-v-06c15430]{display:block;margin-bottom:8px}.process span[data-v-06c15430]{color:var(--text-secondary);font-size:14px}.page-cta[data-v-06c15430]{padding-top:0}.cta-inner[data-v-06c15430]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-06c15430]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-06c15430]{color:var(--text-secondary)}@media(max-width:900px){.scope-grid[data-v-06c15430],.process ol[data-v-06c15430]{grid-template-columns:1fr}.scope-grid[data-v-06c15430]{margin-top:0}.cta-inner[data-v-06c15430]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.service-grid[data-v-7311a077]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:-48px}.service-card[data-v-7311a077]{--accent: #2563eb;--accent-soft: #dbeafe;position:relative;display:flex;flex-direction:column;min-height:280px;padding:32px 30px 28px;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),var(--accent-soft);border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px #0f172a0f}.service-card[data-v-7311a077]:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--accent),transparent)}.tone-blue[data-v-7311a077]{--accent: #2563eb;--accent-soft: #dbeafe}.tone-gold[data-v-7311a077]{--accent: #b45309;--accent-soft: #fef3c7}.tone-cyan[data-v-7311a077]{--accent: #0e7490;--accent-soft: #cffafe}.tone-violet[data-v-7311a077]{--accent: #6d28d9;--accent-soft: #ede9fe}.tone-navy[data-v-7311a077]{--accent: #1e3a8a;--accent-soft: #e0e7ff}.tone-slate[data-v-7311a077]{--accent: #334155;--accent-soft: #e2e8f0}.card-top[data-v-7311a077]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.service-icon[data-v-7311a077]{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--accent);font-size:24px;box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 32%,transparent)}.service-index[data-v-7311a077]{font-size:13px;font-weight:700;letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 70%,#64748b)}.service-card h2[data-v-7311a077]{font-size:24px;margin-bottom:10px;letter-spacing:-.02em}.service-card p[data-v-7311a077]{color:var(--text-secondary);line-height:1.75;margin-bottom:24px}.card-link[data-v-7311a077]{margin-top:auto;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:11px 18px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 32%,transparent);transition:transform .2s,filter .2s}.card-link[data-v-7311a077]:hover{transform:translate(4px);filter:brightness(1.08)}.page-cta[data-v-7311a077]{padding-top:0}.cta-inner[data-v-7311a077]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px}.cta-inner h2[data-v-7311a077]{font-size:24px;margin-bottom:8px}.cta-inner p[data-v-7311a077]{color:var(--text-secondary)}@media(max-width:900px){.service-grid[data-v-7311a077]{grid-template-columns:1fr;margin-top:0}.service-card[data-v-7311a077]{min-height:0}.cta-inner[data-v-7311a077]{flex-direction:column;align-items:flex-start;padding:28px 24px}}.contact-layout[data-v-c1c93608]{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:start;margin-top:-24px}.info-cards[data-v-c1c93608]{display:grid;gap:16px;margin-bottom:32px}.info-card[data-v-c1c93608]{padding:22px 24px}.info-card .label[data-v-c1c93608]{display:block;font-size:13px;color:var(--text-muted);margin-bottom:6px}.info-card strong[data-v-c1c93608]{font-size:16px}.service-hints h3[data-v-c1c93608]{font-size:16px;margin-bottom:8px}.hint[data-v-c1c93608]{font-size:13px;color:var(--text-muted);margin-bottom:14px}.tags[data-v-c1c93608]{display:flex;flex-wrap:wrap;gap:8px}.tags button[data-v-c1c93608]{padding:8px 14px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--border);font:inherit;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.tags button[data-v-c1c93608]:hover{border-color:var(--primary);color:var(--primary)}.tags button.active[data-v-c1c93608]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 16px #2563eb38}.contact-form[data-v-c1c93608]{padding:40px}.contact-form h2[data-v-c1c93608]{font-size:24px;margin-bottom:8px}.form-desc[data-v-c1c93608]{color:var(--text-secondary);font-size:14px;margin-bottom:28px}.selected-services[data-v-c1c93608]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-bottom:20px;padding:12px 14px;border-radius:var(--radius-sm);background:#3b82f614;border:1px solid rgba(59,130,246,.18)}.selected-services span[data-v-c1c93608]{font-size:13px;color:var(--text-muted)}.selected-services strong[data-v-c1c93608]{font-size:14px;color:var(--primary)}.field[data-v-c1c93608]{display:grid;gap:8px;margin-bottom:20px}.field label[data-v-c1c93608]{font-weight:600;font-size:14px}.field label em[data-v-c1c93608]{font-style:normal;font-weight:500;color:var(--text-muted)}.field input[data-v-c1c93608],.field textarea[data-v-c1c93608]{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s}.field input[data-v-c1c93608]:focus,.field textarea[data-v-c1c93608]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61f}.success[data-v-c1c93608]{color:#059669;font-size:14px;margin-bottom:12px}.error[data-v-c1c93608]{color:#dc2626;font-size:14px;margin-bottom:12px}@media(max-width:900px){.contact-layout[data-v-c1c93608]{grid-template-columns:1fr}}.admin-shell[data-v-aacdf55a]{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#0b1220;color:#e2e8f0}.sidebar[data-v-aacdf55a]{display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#111827,#0f172a)}.brand[data-v-aacdf55a]{display:flex;gap:12px;align-items:center;padding:8px 10px 24px}.brand p[data-v-aacdf55a]{font-size:12px;color:#94a3b8;margin-top:2px}.menu[data-v-aacdf55a]{display:grid;gap:8px;flex:1}.menu-item[data-v-aacdf55a]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#cbd5e1;transition:background .2s,color .2s}.menu-item.router-link-active[data-v-aacdf55a],.menu-item[data-v-aacdf55a]:hover{background:#3b82f626;color:#fff}.menu-icon[data-v-aacdf55a]{width:18px;text-align:center}.sidebar-footer[data-v-aacdf55a]{padding-top:20px;border-top:1px solid rgba(148,163,184,.12)}.user[data-v-aacdf55a]{font-size:14px;margin-bottom:10px}.logout-btn[data-v-aacdf55a]{width:100%;padding:10px 12px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:transparent;color:#cbd5e1;cursor:pointer}.admin-main[data-v-aacdf55a]{min-width:0}.topbar[data-v-aacdf55a]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px 0}.topbar h1[data-v-aacdf55a]{font-size:28px;margin-bottom:4px}.topbar p[data-v-aacdf55a]{color:#94a3b8;font-size:14px}.site-link[data-v-aacdf55a]{color:#60a5fa;font-size:14px;white-space:nowrap}.content[data-v-aacdf55a]{padding:24px 32px 32px}@media(max-width:960px){.admin-shell[data-v-aacdf55a]{grid-template-columns:1fr}.sidebar[data-v-aacdf55a]{border-right:none;border-bottom:1px solid rgba(148,163,184,.12)}.menu[data-v-aacdf55a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-page[data-v-0a3bc83c]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(59,130,246,.25),transparent 30%),linear-gradient(180deg,#0f172a,#020617)}.login-card[data-v-0a3bc83c]{width:min(420px,100%);padding:32px;border-radius:24px;background:#0f172aeb;border:1px solid rgba(148,163,184,.15);box-shadow:0 24px 80px #02061773}.login-brand[data-v-0a3bc83c]{display:flex;gap:16px;align-items:center;margin-bottom:28px}.login-brand h1[data-v-0a3bc83c]{font-size:24px;color:#f8fafc;margin-bottom:4px}.login-brand p[data-v-0a3bc83c]{color:#94a3b8;font-size:14px}.login-form[data-v-0a3bc83c]{display:grid;gap:18px}label[data-v-0a3bc83c]{display:grid;gap:8px}label span[data-v-0a3bc83c]{font-size:14px;color:#cbd5e1}input[data-v-0a3bc83c]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit}input[data-v-0a3bc83c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.submit-btn[data-v-0a3bc83c]{margin-top:8px;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;cursor:pointer}.submit-btn[data-v-0a3bc83c]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-0a3bc83c]{color:#f87171;font-size:14px}.hint[data-v-0a3bc83c]{margin-top:18px;font-size:13px;color:#64748b;text-align:center}.stats-grid[data-v-4cda0edd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-card[data-v-4cda0edd]{padding:22px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.stat-card span[data-v-4cda0edd]{display:block;color:#94a3b8;font-size:14px;margin-bottom:10px}.stat-card strong[data-v-4cda0edd]{font-size:34px;color:#f8fafc}.stat-card.highlight[data-v-4cda0edd]{border-color:#3b82f659;background:linear-gradient(180deg,#2563eb2e,#0f172ab8)}.panel[data-v-4cda0edd]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel h2[data-v-4cda0edd]{font-size:18px;margin-bottom:16px}.quick-actions[data-v-4cda0edd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-card[data-v-4cda0edd]{padding:18px;border-radius:14px;background:#1e293bcc;border:1px solid rgba(148,163,184,.12);color:#e2e8f0;transition:transform .2s,border-color .2s}.action-card[data-v-4cda0edd]:hover{transform:translateY(-2px);border-color:#3b82f659}@media(max-width:900px){.stats-grid[data-v-4cda0edd],.quick-actions[data-v-4cda0edd]{grid-template-columns:1fr}}.panel[data-v-05eb3155]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.form-grid[data-v-05eb3155]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}label[data-v-05eb3155]{display:grid;gap:8px}label span[data-v-05eb3155]{font-size:14px;color:#cbd5e1}.full[data-v-05eb3155]{grid-column:1 / -1}input[data-v-05eb3155],textarea[data-v-05eb3155]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit;resize:vertical}.actions[data-v-05eb3155]{display:flex;justify-content:flex-end}.primary-btn[data-v-05eb3155]{padding:12px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;cursor:pointer}.success[data-v-05eb3155]{color:#4ade80}.error[data-v-05eb3155]{color:#f87171}@media(max-width:768px){.form-grid[data-v-05eb3155]{grid-template-columns:1fr}}.page-grid[data-v-879adfe3]{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.panel[data-v-879adfe3]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-879adfe3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2[data-v-879adfe3]{font-size:18px}.panel-head span[data-v-879adfe3]{color:#94a3b8;font-size:14px}.form-grid[data-v-879adfe3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-879adfe3]{display:grid;gap:8px}label span[data-v-879adfe3]{font-size:14px;color:#cbd5e1}.full[data-v-879adfe3]{grid-column:1 / -1}input[data-v-879adfe3],textarea[data-v-879adfe3]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit;resize:vertical}.actions[data-v-879adfe3]{display:flex;justify-content:flex-end;gap:10px}.list[data-v-879adfe3]{display:grid;gap:12px}.list-item[data-v-879adfe3]{display:flex;justify-content:space-between;gap:16px;padding:16px;border-radius:14px;background:#1e293bb8;border:1px solid rgba(148,163,184,.1)}.list-item p[data-v-879adfe3]{color:#94a3b8;margin:8px 0;font-size:14px}.list-item small[data-v-879adfe3]{color:#64748b}.item-actions[data-v-879adfe3]{display:flex;flex-direction:column;gap:8px}.primary-btn[data-v-879adfe3],.ghost-btn[data-v-879adfe3],.danger-btn[data-v-879adfe3]{padding:10px 14px;border-radius:10px;cursor:pointer;font:inherit}.primary-btn[data-v-879adfe3]{border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600}.ghost-btn[data-v-879adfe3]{border:1px solid rgba(148,163,184,.2);background:transparent;color:#cbd5e1}.danger-btn[data-v-879adfe3]{border:1px solid rgba(248,113,113,.35);background:#7f1d1d40;color:#fca5a5}.empty[data-v-879adfe3]{color:#94a3b8;text-align:center;padding:24px 0}.success[data-v-879adfe3]{color:#4ade80}.error[data-v-879adfe3]{color:#f87171}@media(max-width:1100px){.page-grid[data-v-879adfe3]{grid-template-columns:1fr}}.image-field[data-v-12858d27]{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:start}.preview-box[data-v-12858d27]{width:140px;height:100px;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.2);display:grid;place-items:center;overflow:hidden}.preview-box img[data-v-12858d27]{max-width:90%;max-height:90%;object-fit:contain}.placeholder[data-v-12858d27]{color:#94a3b8;font-size:13px;text-align:center;padding:8px}.controls[data-v-12858d27]{display:grid;gap:10px}.upload-btn[data-v-12858d27]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:10px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.45);background:#3b82f626;color:#93c5fd;cursor:pointer;font-size:14px}.upload-btn input[data-v-12858d27]{display:none}.url-input[data-v-12858d27]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit}.hint[data-v-12858d27]{color:#64748b;font-size:12px}.error[data-v-12858d27]{color:#f87171;font-size:13px}@media(max-width:720px){.image-field[data-v-12858d27]{grid-template-columns:1fr}}.page-grid[data-v-4b1a683f]{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.panel[data-v-4b1a683f]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-4b1a683f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2[data-v-4b1a683f]{font-size:18px}.panel-head span[data-v-4b1a683f]{color:#94a3b8;font-size:14px}.form-grid[data-v-4b1a683f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-4b1a683f]{display:grid;gap:8px}label span[data-v-4b1a683f]{font-size:14px;color:#cbd5e1}.full[data-v-4b1a683f]{grid-column:1 / -1}input[data-v-4b1a683f],textarea[data-v-4b1a683f]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit;resize:vertical}.actions[data-v-4b1a683f]{display:flex;justify-content:flex-end;gap:10px}.list[data-v-4b1a683f]{display:grid;gap:12px}.list-item[data-v-4b1a683f]{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:16px;border-radius:14px;background:#1e293bb8;border:1px solid rgba(148,163,184,.1)}.logo-thumb[data-v-4b1a683f]{width:64px;height:48px;border-radius:8px;background:#fff;display:grid;place-items:center;padding:4px;color:#94a3b8;font-size:12px}.logo-thumb img[data-v-4b1a683f]{max-width:100%;max-height:100%;object-fit:contain}.meta[data-v-4b1a683f]{display:flex;gap:8px;margin-bottom:8px}.meta span[data-v-4b1a683f]{padding:2px 8px;border-radius:999px;background:#3b82f626;color:#93c5fd;font-size:12px}.list-item strong[data-v-4b1a683f]{display:block;margin-bottom:6px}.list-item p[data-v-4b1a683f]{color:#94a3b8;font-size:14px;line-height:1.6}.item-actions[data-v-4b1a683f]{display:flex;flex-direction:column;gap:8px}.primary-btn[data-v-4b1a683f],.ghost-btn[data-v-4b1a683f],.danger-btn[data-v-4b1a683f]{padding:10px 14px;border-radius:10px;cursor:pointer;font:inherit}.primary-btn[data-v-4b1a683f]{border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600}.ghost-btn[data-v-4b1a683f]{border:1px solid rgba(148,163,184,.2);background:transparent;color:#cbd5e1}.danger-btn[data-v-4b1a683f]{border:1px solid rgba(248,113,113,.35);background:#7f1d1d40;color:#fca5a5}.empty[data-v-4b1a683f]{color:#94a3b8;text-align:center;padding:24px 0}.success[data-v-4b1a683f]{color:#4ade80}.error[data-v-4b1a683f]{color:#f87171}@media(max-width:1100px){.page-grid[data-v-4b1a683f]{grid-template-columns:1fr}}.page-grid[data-v-6beba900]{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.panel[data-v-6beba900]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-6beba900]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2[data-v-6beba900]{font-size:18px}.panel-head span[data-v-6beba900]{color:#94a3b8;font-size:14px}.form-grid[data-v-6beba900]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-6beba900]{display:grid;gap:8px}label span[data-v-6beba900],.preview span[data-v-6beba900]{font-size:14px;color:#cbd5e1}.full[data-v-6beba900]{grid-column:1 / -1}input[data-v-6beba900]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit}.preview[data-v-6beba900]{display:grid;gap:10px}.preview img[data-v-6beba900]{max-width:180px;max-height:80px;object-fit:contain;padding:12px;border-radius:12px;background:#fff}.actions[data-v-6beba900]{display:flex;justify-content:flex-end;gap:10px}.list[data-v-6beba900]{display:grid;gap:12px}.list-item[data-v-6beba900]{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:14px;background:#1e293bb8;border:1px solid rgba(148,163,184,.1)}.logo-thumb[data-v-6beba900]{width:72px;height:56px;display:grid;place-items:center;border-radius:10px;background:#fff;padding:6px}.logo-thumb img[data-v-6beba900]{max-width:100%;max-height:100%;object-fit:contain}.meta strong[data-v-6beba900]{display:block;margin-bottom:4px}.meta p[data-v-6beba900]{color:#94a3b8;font-size:12px;word-break:break-all;margin-bottom:4px}.meta small[data-v-6beba900]{color:#64748b;font-size:12px}.item-actions[data-v-6beba900]{display:flex;flex-direction:column;gap:8px}.primary-btn[data-v-6beba900],.ghost-btn[data-v-6beba900],.danger-btn[data-v-6beba900]{padding:10px 14px;border-radius:10px;cursor:pointer;font:inherit}.primary-btn[data-v-6beba900]{border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600}.ghost-btn[data-v-6beba900]{border:1px solid rgba(148,163,184,.2);background:transparent;color:#cbd5e1}.danger-btn[data-v-6beba900]{border:1px solid rgba(248,113,113,.35);background:#7f1d1d40;color:#fca5a5}.empty[data-v-6beba900],.admin-loading[data-v-6beba900]{color:#94a3b8;text-align:center;padding:24px 0}.success[data-v-6beba900]{color:#4ade80}.error[data-v-6beba900]{color:#f87171}@media(max-width:1100px){.page-grid[data-v-6beba900]{grid-template-columns:1fr}.list-item[data-v-6beba900]{grid-template-columns:72px 1fr}.item-actions[data-v-6beba900]{grid-column:1 / -1;flex-direction:row}}.panel[data-v-147174b4]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-147174b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2[data-v-147174b4]{font-size:18px}.panel-head span[data-v-147174b4]{color:#94a3b8}.table-wrap[data-v-147174b4]{overflow-x:auto}table[data-v-147174b4]{width:100%;border-collapse:collapse}th[data-v-147174b4],td[data-v-147174b4]{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:top}th[data-v-147174b4]{color:#94a3b8;font-size:13px;font-weight:600}tr.unread[data-v-147174b4]{background:#2563eb14}.message[data-v-147174b4]{max-width:320px;color:#cbd5e1;line-height:1.5}.badge[data-v-147174b4]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px}.badge.read[data-v-147174b4]{background:#22c55e26;color:#86efac}.unread-badge[data-v-147174b4]{background:#3b82f62e;color:#93c5fd}.actions[data-v-147174b4]{display:flex;gap:8px;flex-wrap:wrap}.ghost-btn[data-v-147174b4],.danger-btn[data-v-147174b4]{padding:8px 12px;border-radius:10px;cursor:pointer;font:inherit}.ghost-btn[data-v-147174b4]{border:1px solid rgba(148,163,184,.2);background:transparent;color:#cbd5e1}.danger-btn[data-v-147174b4]{border:1px solid rgba(248,113,113,.35);background:#7f1d1d40;color:#fca5a5}.empty[data-v-147174b4]{color:#94a3b8;text-align:center;padding:24px 0}.page-grid[data-v-508e356a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.full-width[data-v-508e356a]{grid-column:1 / -1}.panel[data-v-508e356a]{padding:24px;border-radius:20px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-508e356a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-head h2[data-v-508e356a]{font-size:18px}.panel-head span[data-v-508e356a]{color:#94a3b8;font-size:13px}.form-grid[data-v-508e356a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-508e356a]{display:grid;gap:8px}.form-grid label span[data-v-508e356a],.list-item small[data-v-508e356a]{font-size:13px;color:#94a3b8}.form-grid input[data-v-508e356a]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit}.full[data-v-508e356a]{grid-column:1 / -1}.actions[data-v-508e356a]{display:flex;gap:12px}.primary-btn[data-v-508e356a],.ghost-btn[data-v-508e356a],.danger-btn[data-v-508e356a]{padding:10px 16px;border-radius:10px;border:none;cursor:pointer;font:inherit}.primary-btn[data-v-508e356a]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ghost-btn[data-v-508e356a]{background:transparent;border:1px solid rgba(148,163,184,.24);color:#e2e8f0}.danger-btn[data-v-508e356a]{background:#ef444426;color:#fca5a5}.danger-btn[data-v-508e356a]:disabled{opacity:.45;cursor:not-allowed}.success[data-v-508e356a]{color:#86efac;font-size:14px}.error[data-v-508e356a]{color:#fca5a5;font-size:14px}.list[data-v-508e356a]{display:grid;gap:12px}.list-item[data-v-508e356a]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border-radius:14px;background:#02061759;border:1px solid rgba(148,163,184,.08)}.list-item strong[data-v-508e356a]{display:block;margin-bottom:4px}.item-actions[data-v-508e356a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.item-actions input[data-v-508e356a]{width:160px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit}.empty[data-v-508e356a],.admin-loading[data-v-508e356a]{color:#94a3b8;font-size:14px}@media(max-width:960px){.page-grid[data-v-508e356a]{grid-template-columns:1fr}.list-item[data-v-508e356a]{flex-direction:column;align-items:stretch}}.page-grid[data-v-597dd640]{display:grid;grid-template-columns:260px 1fr;gap:20px}.panel[data-v-597dd640]{padding:24px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.12)}.panel-head[data-v-597dd640]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2[data-v-597dd640]{font-size:18px}.panel-head span[data-v-597dd640]{color:#94a3b8;font-size:14px}.page-list[data-v-597dd640]{display:grid;gap:8px}.page-item[data-v-597dd640]{display:grid;gap:4px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.12);background:#1e293b8c;color:#e2e8f0;cursor:pointer}.page-item.active[data-v-597dd640],.page-item[data-v-597dd640]:hover{border-color:#3b82f673;background:#3b82f626}.page-item small[data-v-597dd640]{color:#94a3b8;font-size:12px}.form-grid[data-v-597dd640]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-597dd640]{display:grid;gap:8px}label span[data-v-597dd640]{font-size:14px;color:#cbd5e1}.full[data-v-597dd640]{grid-column:1 / -1}input[data-v-597dd640],textarea[data-v-597dd640],select[data-v-597dd640]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172acc;color:#f8fafc;font:inherit;resize:vertical}input[data-v-597dd640]:disabled{opacity:.6;cursor:not-allowed}.counter[data-v-597dd640]{color:#64748b;font-size:12px}.preview-box[data-v-597dd640]{display:grid;gap:10px}.preview-box>span[data-v-597dd640]{font-size:14px;color:#cbd5e1}.serp[data-v-597dd640]{padding:16px;border-radius:12px;background:#fff;color:#202124}.serp-title[data-v-597dd640]{color:#1a0dab;font-size:18px;margin-bottom:4px;line-height:1.3}.serp-url[data-v-597dd640]{color:#006621;font-size:13px;margin-bottom:6px}.serp-desc[data-v-597dd640]{color:#4d5156;font-size:13px;line-height:1.55}.actions[data-v-597dd640]{display:flex;justify-content:flex-end}.primary-btn[data-v-597dd640]{padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font:inherit;font-weight:600;cursor:pointer}.empty[data-v-597dd640],.admin-loading[data-v-597dd640]{color:#94a3b8;text-align:center;padding:32px 0}.success[data-v-597dd640]{color:#4ade80}.error[data-v-597dd640]{color:#f87171}@media(max-width:960px){.page-grid[data-v-597dd640]{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #3b82f6;--primary-dark: #2563eb;--accent: #d4a853;--accent-soft: rgba(212, 168, 83, .15);--text-primary: #0b1220;--text-secondary: #475569;--text-muted: #64748b;--text-inverse: #f8fafc;--bg: #ffffff;--bg-soft: #f4f7fb;--bg-dark: #060d18;--bg-dark-soft: #0f1c32;--border: rgba(15, 23, 42, .08);--border-light: rgba(255, 255, 255, .12);--shadow: 0 20px 60px rgba(6, 13, 24, .08);--shadow-lg: 0 30px 80px rgba(6, 13, 24, .16);--radius: 20px;--radius-sm: 12px;--container: min(1180px, calc(100% - 48px) )}html{scroll-behavior:smooth}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:var(--container);margin:0 auto}.section{padding:96px 0}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.section-label:before{content:"";width:24px;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:2px}.section-title{font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.2;margin-bottom:16px}.section-desc{color:var(--text-secondary);max-width:680px;font-size:17px;margin-bottom:48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s}.btn-primary{background:linear-gradient(135deg,var(--primary),#1d4ed8);color:#fff;box-shadow:0 12px 32px #3b82f659}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #3b82f673}.btn-outline{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline-light{background:transparent;color:var(--primary);border:1px solid rgba(59,130,246,.35)}.btn-outline-light:hover{background:#3b82f60f}.glass-card{background:#ffffffb8;border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.loading,.error{text-align:center;padding:48px;color:var(--text-muted)}.error{color:#dc2626}.page-hero{position:relative;padding:120px 0 72px;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.18),transparent 35%),radial-gradient(circle at 80% 0%,rgba(212,168,83,.12),transparent 30%),linear-gradient(180deg,#060d18,#0f1c32);color:var(--text-inverse);overflow:hidden}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);pointer-events:none}.page-hero .container{position:relative;z-index:1}.page-hero h1{font-size:clamp(36px,5vw,52px);margin-bottom:16px}.page-hero .pm-copy p,.page-hero>.container>p{max-width:640px;color:#f8fafcb8;font-size:18px}.pm-live{position:relative}.pm-live:before{content:"";position:absolute;width:560px;height:560px;right:-140px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.55),transparent 68%);animation:pm-drift 7s ease-in-out infinite;pointer-events:none}.pm-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);align-items:center;gap:28px}.pm-copy>*{animation:pm-rise .7s both}.pm-copy>*:nth-child(2){animation-delay:.1s}.pm-copy>*:nth-child(3){animation-delay:.2s}.pm-copy>*:nth-child(4){animation-delay:.32s}.pm-constellation{position:relative;height:280px}.pm-constellation:before{content:"";position:absolute;top:24px;right:36px;bottom:24px;left:36px;border:1px dashed rgba(147,197,253,.55);border-radius:50%;animation:pm-spin 14s linear infinite}.pm-constellation span{position:absolute;width:16px;height:16px;border-radius:50%;background:#93c5fd;box-shadow:0 0 18px #3b82f6;animation:pm-float 2.8s ease-in-out infinite}.pm-constellation span:nth-child(1){top:36px;left:48px}.pm-constellation span:nth-child(2){top:78px;right:36px;animation-delay:-.6s;background:#d4a853;box-shadow:0 0 18px #d4a853}.pm-constellation span:nth-child(3){bottom:54px;left:78px;animation-delay:-1.2s}.pm-constellation span:nth-child(4){bottom:28px;right:72px;animation-delay:-1.8s;width:10px;height:10px}.pm-card,.pm-note,.pm-step,.pm-cta{animation:pm-rise .75s both}.pm-card{position:relative;overflow:hidden}.pm-card:after{content:"";position:absolute;top:0;bottom:0;width:42%;left:-50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pm-sheen 3.4s ease-in-out infinite;pointer-events:none}.pm-card:nth-child(2):after,.pm-step:nth-child(2){animation-delay:.15s}.pm-card:nth-child(3):after{animation-delay:.3s}.pm-card:nth-child(4){animation-delay:.36s}.pm-card:nth-child(5){animation-delay:.48s}.pm-card:nth-child(6){animation-delay:.6s}.pm-card:nth-child(4):after{animation-delay:.8s}.pm-card:nth-child(5):after{animation-delay:1.1s}.pm-card:nth-child(6):after{animation-delay:1.4s}.pm-card:nth-child(2),.pm-step:nth-child(2){animation-delay:.12s}.pm-card:nth-child(3),.pm-step:nth-child(3){animation-delay:.24s}.pm-step:nth-child(4){animation-delay:.36s}.pm-note{animation-delay:.32s}.pm-cta{animation-delay:.2s}.pm-card li{animation:pm-rise .45s both}.pm-card li:nth-child(1){animation-delay:.35s}.pm-card li:nth-child(2){animation-delay:.48s}.pm-card li:nth-child(3){animation-delay:.6s}.pm-card li:nth-child(4){animation-delay:.72s}.pm-card,.pm-step{transition:transform .35s ease,box-shadow .35s ease}.pm-card:hover,.pm-step:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 28px 60px #2563eb33}.pm-step{position:relative;z-index:1;animation:pm-rise .75s both,pm-breathe 2.6s ease-in-out .8s infinite}.pm-steps,.process ol.pm-steps{gap:48px}.pm-steps:before{content:none}.pm-steps .pm-step:before{display:block;width:auto;height:auto;margin-bottom:14px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.16em}.pm-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-40px;width:32px;height:32px;margin:0;display:flex;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:50%;background:#2563eb;color:#fff;font-size:18px;font-weight:700;line-height:1;box-shadow:0 8px 18px #2563eb66;transform:translateY(-50%);pointer-events:none;z-index:5}.pm-cta .btn-primary{animation:pm-glow 1.8s ease-in-out infinite}@keyframes pm-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes pm-glow{0%,to{box-shadow:0 12px 28px #3b82f659;transform:translateY(0)}50%{box-shadow:0 18px 42px #3b82f6bf;transform:translateY(-3px)}}@keyframes pm-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,28px,0) scale(1.12)}}@keyframes pm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pm-spin{to{transform:rotate(360deg)}}@keyframes pm-sheen{0%,55%{left:-50%}to{left:130%}}@keyframes pm-breathe{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 16px 36px #3b82f62e}}@media(max-width:900px){.pm-hero-grid{grid-template-columns:1fr}.pm-constellation{height:180px}.pm-steps:before{display:none}.pm-step:not(:last-child):after{display:none}}@media(prefers-reduced-motion:reduce){.pm-live:before,.pm-copy>*,.pm-constellation:before,.pm-constellation span,.pm-card,.pm-card:after,.pm-card li,.pm-note,.pm-step,.pm-cta,.pm-cta .btn-primary{animation:none}}.admin-loading{padding:24px;text-align:center;color:#94a3b8}
