.geo[data-v-ffd32953]{--brand-950: #060f2b;--brand-900: #0b1b3f;--brand-800: #10295f;--brand-700: #16357f;--brand-600: #1d4ed8;--brand-500: #2563eb;--brand-400: #3b82f6;--brand-300: #60a5fa;--brand-200: #93c5fd;--brand-100: #dbeafe;--brand-50: #eff6ff;--cyan: #06b6d4;--cyan-bright: #22d3ee;--cyan-soft: #67e8f9;--violet: #818cf8;--violet-bright: #a5b4fc;--ink: #0b1220;--ink-2: #2b3a55;--ink-3: #5b6b87;--ink-4: #5e6c87;--line: #e3e9f2;--bg: #f6f8fc;--bg-soft: #eef3fa;--grad: linear-gradient(120deg, #16357f 0%, #2563eb 48%, #06b6d4 100%);--grad-live: linear-gradient(120deg, #2563eb, #06b6d4, #818cf8, #2563eb);--grad-text: linear-gradient(120deg, #16357f 10%, #2563eb 50%, #06b6d4 90%);--radius-xl: 24px;--radius-lg: 20px;--radius-md: 14px;--shadow-md: 0 10px 24px -10px rgba(11, 18, 32, .14), 0 2px 6px -2px rgba(11, 18, 32, .06);--shadow-lg: 0 28px 56px -22px rgba(11, 18, 32, .25);--shadow-brand: 0 16px 34px -12px rgba(37, 99, 235, .5);--shadow-cyan: 0 16px 34px -14px rgba(6, 182, 212, .45);--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--font-sans: "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.geo[data-v-ffd32953] *{box-sizing:border-box}.geo h1[data-v-ffd32953],.geo h2[data-v-ffd32953],.geo h3[data-v-ffd32953],.geo h4[data-v-ffd32953],.geo p[data-v-ffd32953]{margin:0}.geo ul[data-v-ffd32953]{margin:0;padding:0;list-style:none}.geo a[data-v-ffd32953]:not(.btn){color:inherit;text-decoration:none}.geo svg[data-v-ffd32953]{display:block}.container[data-v-ffd32953]{width:100%;max-width:1440px;margin:0 auto;padding:0 28px;position:relative}.section[data-v-ffd32953]{padding:96px 0;position:relative}.section--white[data-v-ffd32953]{background:#fff}.section--bg[data-v-ffd32953]{background:var(--bg)}.section--soft[data-v-ffd32953]{background:var(--bg-soft)}.section[id][data-v-ffd32953]{scroll-margin-top:100px}.section-head[data-v-ffd32953]{position:relative;max-width:880px;margin:0 auto 56px;text-align:center}.watermark[data-v-ffd32953]{position:absolute;left:50%;top:-48px;transform:translate(-50%);font-size:140px;font-weight:800;line-height:1;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1.5px rgba(37,99,235,.13);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.watermark--dark[data-v-ffd32953]{-webkit-text-stroke:1.5px rgba(103,232,249,.18)}.eyebrow[data-v-ffd32953]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:7px 16px 7px 14px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(120deg,#2563eb14,#06b6d41a);font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-600)}.eyebrow[data-v-ffd32953]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 3px #2563eb26}.eyebrow--dark[data-v-ffd32953]{border-color:#67e8f94d;background:linear-gradient(120deg,#06b6d424,#818cf81f);color:var(--cyan-soft)}.eyebrow--dark[data-v-ffd32953]:before{background:var(--cyan-bright);box-shadow:0 0 0 3px #22d3ee2e}.section-title[data-v-ffd32953]{position:relative;z-index:1;font-size:44px;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:var(--ink)}.section-title .accent[data-v-ffd32953]{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-sub[data-v-ffd32953]{position:relative;z-index:1;max-width:840px;margin:18px auto 0;font-size:16.5px;line-height:1.8;color:var(--ink-3);text-wrap:pretty}.section-head--dark .section-title[data-v-ffd32953]{color:#fff}.section-head--dark .section-sub[data-v-ffd32953]{color:#e2ecffb8}.section-head--dark .accent[data-v-ffd32953]{background:linear-gradient(120deg,#67e8f9,#a5b4fc 60%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn[data-v-ffd32953]{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;border-radius:14px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.btn svg[data-v-ffd32953]{width:18px;height:18px;flex-shrink:0}.btn-lg[data-v-ffd32953]{padding:17px 32px;font-size:16px;border-radius:15px}.btn-primary[data-v-ffd32953]{position:relative;overflow:hidden;background:var(--grad);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary[data-v-ffd32953]:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #2563eb99}.btn-light[data-v-ffd32953]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-light[data-v-ffd32953]:hover{background:#fff3;transform:translateY(-2px)}.btn-ghost[data-v-ffd32953]{background:#fff;color:var(--ink-2);border:1px solid var(--line);box-shadow:0 1px 2px #0b12200d,0 2px 6px #0b12200d}.btn-ghost[data-v-ffd32953]:hover{transform:translateY(-2px);border-color:var(--brand-300);color:var(--brand-600);box-shadow:var(--shadow-md)}.btn-white[data-v-ffd32953]{background:#fff;color:var(--brand-700)}.btn-white[data-v-ffd32953]:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #ffffff59}.hero[data-v-ffd32953]{position:relative;overflow:hidden;background:var(--brand-950);color:#fff;padding:104px 0 170px}.aurora[data-v-ffd32953]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.aurora i[data-v-ffd32953]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.aurora i[data-v-ffd32953]:nth-child(1){width:640px;height:640px;background:radial-gradient(circle,#1d4ed8 0%,transparent 65%);top:-260px;right:-140px;animation:float1-ffd32953 16s ease-in-out infinite}.aurora i[data-v-ffd32953]:nth-child(2){width:520px;height:520px;background:radial-gradient(circle,#06b6d4 0%,transparent 65%);bottom:-200px;left:-120px;opacity:.4;animation:float2-ffd32953 20s ease-in-out infinite}.aurora i[data-v-ffd32953]:nth-child(3){width:420px;height:420px;background:radial-gradient(circle,#818cf8 0%,transparent 65%);top:30%;left:38%;opacity:.28;animation:float3-ffd32953 24s ease-in-out infinite}@keyframes float1-ffd32953{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,50px) scale(1.12)}}@keyframes float2-ffd32953{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,-40px) scale(1.08)}}@keyframes float3-ffd32953{0%,to{transform:translate(0)}33%{transform:translate(40px,30px)}66%{transform:translate(-30px,50px)}}.gridlines[data-v-ffd32953]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 75%)}.wave[data-v-ffd32953]{position:absolute;left:0;right:0;bottom:-2px;z-index:2;pointer-events:none;line-height:0}.wave svg[data-v-ffd32953]{display:block;width:100%;height:88px}.hero-wrap[data-v-ffd32953]{position:relative;z-index:3}.hero-grid[data-v-ffd32953]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-copy[data-v-ffd32953]{min-width:0}.hero-badge[data-v-ffd32953]{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:8px 18px;border-radius:999px;border:1px solid rgba(103,232,249,.3);background:linear-gradient(120deg,#06b6d429,#818cf824);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;font-weight:600;color:var(--cyan-soft)}.hero-badge .dot[data-v-ffd32953]{width:8px;height:8px;border-radius:50%;background:var(--cyan-bright);animation:pulse-ffd32953 2.2s infinite}@keyframes pulse-ffd32953{0%,to{box-shadow:0 0 #22d3ee80}50%{box-shadow:0 0 0 7px #22d3ee00}}.hero h1[data-v-ffd32953]{margin-bottom:24px;font-size:58px;font-weight:800;line-height:1.16;letter-spacing:-.025em;color:#fff}.hero h1 .grad[data-v-ffd32953]{background:linear-gradient(120deg,#67e8f9,#a5b4fc 55%,#93c5fd);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shineGrad-ffd32953 6s ease-in-out infinite}@keyframes shineGrad-ffd32953{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero .lead[data-v-ffd32953]{max-width:600px;margin-bottom:40px;font-size:19px;line-height:1.85;color:#e2ecffc7}.hero-actions[data-v-ffd32953]{display:flex;gap:14px;flex-wrap:wrap}.hero-stats[data-v-ffd32953]{display:flex;gap:0;flex-wrap:wrap;align-items:stretch;margin-top:58px}.stat[data-v-ffd32953]{position:relative;flex:1;min-width:0;padding:6px 24px}.stat[data-v-ffd32953]:first-child{padding-left:0}.stat[data-v-ffd32953]:not(:last-child):after{content:"";position:absolute;right:0;top:14%;bottom:14%;width:1px;background:#ffffff2e}.stat .num[data-v-ffd32953]{font-size:38px;font-weight:800;line-height:1.1;white-space:nowrap;background:linear-gradient(180deg,#fff,#bfd7fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stat .lbl[data-v-ffd32953]{margin-top:5px;font-size:13px;line-height:1.55;color:#e2ecff99}.hero-visual[data-v-ffd32953]{position:relative}.hero-visual[data-v-ffd32953]:before{content:"";position:absolute;top:-30px;right:-20px;bottom:-30px;left:-20px;border-radius:40px;z-index:0;background:radial-gradient(closest-side,rgba(6,182,212,.2),transparent);filter:blur(20px)}.hero-card[data-v-ffd32953]{position:relative;z-index:1;padding:34px;border-radius:28px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(150deg,#ffffff17,#ffffff08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px -30px #00041499,inset 0 1px #ffffff29}.hero-card .tag[data-v-ffd32953]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan-bright)}.hero-card .tag .live[data-v-ffd32953]{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.08em;color:#6ee7b7;text-transform:none}.hero-card .tag .live[data-v-ffd32953]:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.ai-chat[data-v-ffd32953]{display:flex;flex-direction:column;gap:14px}.ai-q[data-v-ffd32953]{align-self:flex-end;max-width:86%;padding:16px 20px;border-radius:16px 16px 4px;border:1px solid rgba(103,232,249,.24);background:linear-gradient(120deg,#2563eb80,#06b6d442);box-shadow:0 10px 24px -14px #2563eb99;font-size:15px;font-weight:600;line-height:1.6;color:#fff}.ai-a[data-v-ffd32953]{padding:22px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;font-size:14.5px;line-height:2;color:#e2ecffd6}.ai-a .hl[data-v-ffd32953]{display:inline-block;padding:1px 7px;border-radius:5px;background:#67e8f92e;font-weight:700;color:#d8f7ff}.src[data-v-ffd32953]{display:inline-flex;margin:0 3px;padding:3px 10px;border-radius:999px;border:1px solid rgba(74,222,128,.28);background:#10b98124;font-size:12px;color:#6ee7b7;white-space:nowrap}.typing[data-v-ffd32953]{display:inline-flex;gap:5px;margin-left:6px;vertical-align:middle}.typing i[data-v-ffd32953]{width:5px;height:5px;border-radius:50%;background:#8fc0ff;animation:typing-ffd32953 1.2s ease-in-out infinite}.typing i[data-v-ffd32953]:nth-child(2){animation-delay:.15s}.typing i[data-v-ffd32953]:nth-child(3){animation-delay:.3s}@keyframes typing-ffd32953{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.ai-plats[data-v-ffd32953]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ai-plats span[data-v-ffd32953]{padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12.5px;line-height:1.2;color:#e2ecffcc;white-space:nowrap}.float-chip[data-v-ffd32953]{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.5);background:#fffffff5;box-shadow:0 18px 36px -14px #00041466,0 0 0 1px #67e8f92e;font-size:14px;font-weight:700;color:var(--brand-900);white-space:nowrap;animation:bob-ffd32953 5s ease-in-out infinite}.float-chip svg[data-v-ffd32953]{width:18px;height:18px;color:var(--brand-600)}.float-chip.c1[data-v-ffd32953]{top:-22px;right:34px;animation-delay:.6s}.float-chip.c2[data-v-ffd32953]{bottom:-34px;left:-14px}@keyframes bob-ffd32953{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.local-nav[data-v-ffd32953]{position:relative;z-index:5;background:var(--bg);border-bottom:1px solid var(--line)}.local-nav-inner[data-v-ffd32953]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;max-width:1440px;margin:0 auto;padding:14px 28px}.ln-label[data-v-ffd32953]{margin-right:2px;font-size:11px;letter-spacing:.18em;color:var(--ink-4);flex-shrink:0}.local-nav a[data-v-ffd32953]{padding:8px 15px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:500;line-height:1.2;color:var(--ink-2);transition:color .2s,border-color .2s,background .2s}.local-nav a[data-v-ffd32953]:hover{color:var(--brand-700);border-color:var(--brand-400);background:var(--brand-50)}.trustbar[data-v-ffd32953]{position:relative;z-index:5;background:var(--bg);padding:30px 0 0}.trustbar-inner[data-v-ffd32953]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px 30px;border-radius:var(--radius-xl);border:1px solid var(--line);background:#ffffffeb;box-shadow:0 18px 40px -24px #0b12202e}.trust-item[data-v-ffd32953]{display:flex;align-items:center;gap:15px;padding:8px 12px;border-radius:14px;transition:background .25s}.trust-item[data-v-ffd32953]:hover{background:var(--bg-soft)}.trust-item .ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:linear-gradient(140deg,var(--brand-50),#ecfeff);color:var(--brand-600);flex-shrink:0;transition:transform .3s var(--ease)}.trust-item:hover .ic[data-v-ffd32953]{transform:scale(1.1) rotate(-4deg)}.trust-item .ic svg[data-v-ffd32953]{width:23px;height:23px}.trust-item .t[data-v-ffd32953]{font-size:16px;font-weight:700;color:var(--ink)}.trust-item .d[data-v-ffd32953]{font-size:13px;color:var(--ink-3)}.vs-grid[data-v-ffd32953]{display:grid;grid-template-columns:1fr 64px 1fr;align-items:stretch}.vs-card[data-v-ffd32953]{position:relative;overflow:hidden;padding:38px 34px;border-radius:var(--radius-xl);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.vs-card[data-v-ffd32953]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.vs-card--seo[data-v-ffd32953]{border:1px solid var(--line);background:#fff}.vs-card--geo[data-v-ffd32953]{background:linear-gradient(150deg,var(--brand-900) 0%,#16357f 55%,#0e7490 130%);color:#fff}.vs-card .tagline[data-v-ffd32953]{margin-bottom:14px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.vs-card--seo .tagline[data-v-ffd32953]{color:var(--ink-4)}.vs-card--geo .tagline[data-v-ffd32953]{color:var(--cyan-soft)}.vs-card h3[data-v-ffd32953]{margin-bottom:20px;font-size:24px;font-weight:800}.vs-card ul[data-v-ffd32953]{display:flex;flex-direction:column;gap:13px}.vs-card li[data-v-ffd32953]{display:flex;gap:11px;font-size:14.5px;line-height:1.65}.vs-card li svg[data-v-ffd32953]{width:19px;height:19px;flex-shrink:0;margin-top:3px}.vs-card--seo li[data-v-ffd32953]{color:var(--ink-2)}.vs-card--seo li svg[data-v-ffd32953]{color:var(--ink-4)}.vs-card--geo li[data-v-ffd32953]{color:#e2ecffe0}.vs-card--geo li svg[data-v-ffd32953]{color:var(--cyan-bright)}.vs-mid[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;height:64px}.vs-mid span[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--grad);box-shadow:var(--shadow-brand);font-size:15px;font-weight:800;color:#fff;z-index:2}.formula-band[data-v-ffd32953]{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:stretch;margin-top:34px;border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(135deg,#0b1b3f,#1d4ed8 55%,#0891b2);box-shadow:0 30px 70px -28px #2563eb8c;color:#fff}.formula-band[data-v-ffd32953]:before{content:"";position:absolute;top:-160px;right:-80px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 65%);pointer-events:none}.formula-band[data-v-ffd32953]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 80% 30%,#000,transparent 75%);pointer-events:none}.formula-band .fx[data-v-ffd32953]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:40px 44px;border-right:1px dashed rgba(255,255,255,.28);font-size:30px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;text-shadow:0 4px 20px rgba(0,0,0,.25)}.formula-band .fx i[data-v-ffd32953]{margin:0 12px;font-style:normal;font-size:1.25em;background:linear-gradient(180deg,#fde68a,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.formula-band p[data-v-ffd32953]{position:relative;z-index:1;align-self:center;padding:30px 40px;font-size:14.5px;line-height:1.85;color:#e2ecffe0}.grid-services[data-v-ffd32953]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card[data-v-ffd32953]{--ac-t: var(--brand-600);--ac-sol: linear-gradient(140deg, #3b82f6, #1d4ed8);--ac-bar: var(--grad);--ac-soft: linear-gradient(140deg, var(--brand-50), #ecfeff);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:28px 26px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.service-card[data-v-ffd32953]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ac-bar);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease)}.service-card[data-v-ffd32953]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.service-card[data-v-ffd32953]:hover:before{transform:scaleY(1)}.service-card .ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:20px;border-radius:15px;background:var(--ac-sol);color:#fff;box-shadow:0 10px 22px -10px #0b122047;transition:transform .35s var(--ease)}.service-card:hover .ic[data-v-ffd32953]{transform:scale(1.08) rotate(-5deg);box-shadow:var(--shadow-cyan)}.service-card .ic svg[data-v-ffd32953]{width:26px;height:26px}.service-card h3[data-v-ffd32953]{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.45;color:var(--ink)}.service-card p[data-v-ffd32953]{flex:1;margin-bottom:18px;font-size:14px;line-height:1.75;color:var(--ink-3)}.tags[data-v-ffd32953]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.tags li[data-v-ffd32953]{padding:5px 11px;border-radius:999px;background:var(--bg-soft);font-size:12px;color:var(--ink-2);transition:background .25s,color .25s}.service-card:hover .tags li[data-v-ffd32953]{background:var(--brand-50);color:var(--brand-700)}.service-link[data-v-ffd32953]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;color:var(--brand-600)}.service-link svg[data-v-ffd32953]{width:15px;height:15px;transition:transform .25s}.service-card:hover .service-link svg[data-v-ffd32953]{transform:translate(5px)}.service-card[data-v-ffd32953]:nth-child(1){--ac-t: #1d4ed8;--ac-sol: linear-gradient(140deg, #3b82f6, #1d4ed8);--ac-bar: linear-gradient(90deg, #2563eb, #06b6d4);--ac-soft: linear-gradient(140deg, #eff6ff, #ecfeff)}.service-card[data-v-ffd32953]:nth-child(2){--ac-t: #b45309;--ac-sol: linear-gradient(140deg, #d97706, #b45309);--ac-bar: linear-gradient(90deg, #b45309, #f59e0b);--ac-soft: linear-gradient(140deg, #fffbeb, #fef3c7)}.service-card[data-v-ffd32953]:nth-child(3){--ac-t: #be123c;--ac-sol: linear-gradient(140deg, #e11d48, #be123c);--ac-bar: linear-gradient(90deg, #9f1239, #f43f5e);--ac-soft: linear-gradient(140deg, #fff1f2, #ffe4e6)}.service-card[data-v-ffd32953]:nth-child(4){--ac-t: #6d28d9;--ac-sol: linear-gradient(140deg, #8b5cf6, #6d28d9);--ac-bar: linear-gradient(90deg, #5b21b6, #8b5cf6);--ac-soft: linear-gradient(140deg, #f5f3ff, #ede9fe)}.service-card[data-v-ffd32953]:nth-child(5){--ac-t: #047857;--ac-sol: linear-gradient(140deg, #059669, #047857);--ac-bar: linear-gradient(90deg, #065f46, #10b981);--ac-soft: linear-gradient(140deg, #ecfdf5, #d1fae5)}.service-card[data-v-ffd32953]:nth-child(6){--ac-t: #4d7c0f;--ac-sol: linear-gradient(140deg, #65a30d, #4d7c0f);--ac-bar: linear-gradient(90deg, #3f6212, #84cc16);--ac-soft: linear-gradient(140deg, #f7fee7, #ecfccb)}.value-band[data-v-ffd32953]{position:relative;overflow:hidden;background:var(--brand-950);color:#fff}.value-band .aurora i[data-v-ffd32953]{filter:blur(80px);opacity:.35}.value-band .aurora i[data-v-ffd32953]:nth-child(1){width:560px;height:560px;background:radial-gradient(circle,#2563eb,transparent 65%);top:-220px;right:-100px}.value-band .aurora i[data-v-ffd32953]:nth-child(2){width:460px;height:460px;background:radial-gradient(circle,#06b6d4,transparent 65%);bottom:-200px;left:-80px}.value-grid[data-v-ffd32953]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.value-card[data-v-ffd32953]{--vc-ink: #5b21b6;--vc-bg: #ede9fe;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:30px 28px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;transition:background .3s,transform .3s var(--ease),border-color .3s}.value-card[data-v-ffd32953]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan-bright),transparent);opacity:0;transition:opacity .35s}.value-card[data-v-ffd32953]:hover{transform:translateY(-6px);border-color:#67e8f94d;background:#ffffff17}.value-card[data-v-ffd32953]:hover:after{opacity:1}.value-card .ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:13px;background:var(--vc-bg);color:var(--vc-ink);flex-shrink:0;transition:transform .35s var(--ease)}.value-card:hover .ic[data-v-ffd32953]{transform:scale(1.1) rotate(-5deg)}.value-card .ic svg[data-v-ffd32953]{width:22px;height:22px}.value-card h4[data-v-ffd32953]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.45}.value-card .en[data-v-ffd32953]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e2ecff66}.value-card p[data-v-ffd32953]{font-size:14px;line-height:1.75;color:#e2ecffa8}.value-card[data-v-ffd32953]:nth-child(1){--vc-ink: #5b21b6;--vc-bg: #ede9fe}.value-card[data-v-ffd32953]:nth-child(2){--vc-ink: #92400e;--vc-bg: #fef3c7}.value-card[data-v-ffd32953]:nth-child(3){--vc-ink: #9f1239;--vc-bg: #ffe4e6}.value-card[data-v-ffd32953]:nth-child(4){--vc-ink: #6b21a8;--vc-bg: #f3e8ff}.value-card[data-v-ffd32953]:nth-child(5){--vc-ink: #065f46;--vc-bg: #d1fae5}.value-card[data-v-ffd32953]:nth-child(6){--vc-ink: #3f6212;--vc-bg: #ecfccb}.g8-lead[data-v-ffd32953]{position:relative;overflow:hidden;margin-bottom:30px;padding:34px 44px 36px;border-radius:var(--radius-xl);background:linear-gradient(120deg,#0b1b3f,#16357f 48%,#0a5b72);box-shadow:0 30px 64px -30px #0b1b3f8c}.g8-lead[data-v-ffd32953]:before{content:"";position:absolute;top:-190px;right:-90px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 66%);pointer-events:none}.g8-lead[data-v-ffd32953]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.45) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse 62% 90% at 86% 26%,#000,transparent 74%);mask-image:radial-gradient(ellipse 62% 90% at 86% 26%,#000,transparent 74%);pointer-events:none}.g8-lead-s[data-v-ffd32953]{position:relative;z-index:1;margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.45;letter-spacing:-.01em;background:linear-gradient(100deg,#fde68a,#93c5fd 52%,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.g8-lead-t[data-v-ffd32953]{position:relative;z-index:1;font-size:14.5px;line-height:1.9;color:#fff}.g8-lead-t b[data-v-ffd32953]{font-weight:800;color:#fff;box-shadow:inset 0 -8px #22d3ee4d;padding:0 2px}.g8-grid[data-v-ffd32953]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.g8-card[data-v-ffd32953]{--ax-g: linear-gradient(140deg, var(--brand-50), #ecfeff);--ax-t: var(--brand-600);--ax-rim: rgba(37, 99, 235, .15);--ax-pill: var(--brand-50);--ax-bar: linear-gradient(90deg, #2563eb, #06b6d4);--ax-sol: linear-gradient(140deg, #3b82f6, #1d4ed8);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:26px 28px 22px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.g8-card[data-v-ffd32953]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ax-bar);transform:scaleX(.24);transform-origin:left;transition:transform .45s var(--ease)}.g8-card[data-v-ffd32953]:hover:before{transform:scaleX(1)}.g8-card[data-v-ffd32953]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--brand-200)}.g8-top[data-v-ffd32953]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.g8-ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--ax-sol);color:#fff;box-shadow:0 10px 22px -10px #0b12204d;flex-shrink:0;transition:transform .3s var(--ease)}.g8-card:hover .g8-ic[data-v-ffd32953]{transform:scale(1.06) rotate(-4deg)}.g8-ic svg[data-v-ffd32953]{width:22px;height:22px}.g8-no[data-v-ffd32953]{display:inline-flex;align-items:center;padding:6px 13px;border-radius:999px;background:var(--ax-pill);font-size:14px;font-weight:800;line-height:1;letter-spacing:.06em;color:var(--ax-t);flex-shrink:0}.g8-h[data-v-ffd32953]{margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.g8-why[data-v-ffd32953]{margin-bottom:18px;font-size:14px;line-height:1.9;color:var(--ink-3)}.g8-tag[data-v-ffd32953]{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:6px;background:var(--ax-pill);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;color:var(--ax-t)}.g8-cmp[data-v-ffd32953]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.g8-row[data-v-ffd32953]{display:flex;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid transparent}.g8-k[data-v-ffd32953]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap;flex:0 0 auto}.g8-row p[data-v-ffd32953]{font-size:13.5px;line-height:1.8}.g8-plain[data-v-ffd32953]{background:#f7f9fd;border-color:#eaeff6}.g8-plain .g8-k[data-v-ffd32953]{background:#e9eef6;color:#4a5a75}.g8-plain p[data-v-ffd32953]{color:#4a5a75}.g8-us[data-v-ffd32953]{background:var(--ax-g);border-color:var(--ax-rim)}.g8-us .g8-k[data-v-ffd32953]{background:var(--ax-pill);color:var(--ax-t)}.g8-us p[data-v-ffd32953]{color:var(--ink-2);font-weight:600}.g8-val[data-v-ffd32953]{display:flex;gap:10px;align-items:flex-start;margin-top:auto;padding:13px 15px;border-radius:12px;border:1px solid var(--ax-rim);background:var(--ax-g);font-size:13.5px;line-height:1.75;color:var(--ink-2)}.g8-val svg[data-v-ffd32953]{width:18px;height:18px;margin-top:3px;color:var(--ax-t);flex-shrink:0}.g8-val b[data-v-ffd32953]{font-weight:800;color:var(--ax-t)}.g8-card[data-v-ffd32953]:nth-child(1),.g8-card[data-v-ffd32953]:nth-child(7){--ax-g: linear-gradient(140deg, var(--brand-50), #ecfeff);--ax-t: var(--brand-600);--ax-rim: rgba(37, 99, 235, .15);--ax-pill: var(--brand-50);--ax-bar: linear-gradient(90deg, #2563eb, #06b6d4);--ax-sol: linear-gradient(140deg, #3b82f6, #1d4ed8)}.g8-card[data-v-ffd32953]:nth-child(2),.g8-card[data-v-ffd32953]:nth-child(8){--ax-g: linear-gradient(140deg, #fffbeb, #fef3c7);--ax-t: #92400e;--ax-rim: rgba(245, 158, 11, .26);--ax-pill: #fef3c7;--ax-bar: linear-gradient(90deg, #b45309, #f59e0b);--ax-sol: linear-gradient(140deg, #d97706, #b45309)}.g8-card[data-v-ffd32953]:nth-child(3){--ax-g: linear-gradient(140deg, #fff1f2, #ffe4e6);--ax-t: #9f1239;--ax-rim: rgba(244, 63, 94, .24);--ax-pill: #ffe4e6;--ax-bar: linear-gradient(90deg, #9f1239, #f43f5e);--ax-sol: linear-gradient(140deg, #e11d48, #be123c)}.g8-card[data-v-ffd32953]:nth-child(4){--ax-g: linear-gradient(140deg, #f5f3ff, #ede9fe);--ax-t: #5b21b6;--ax-rim: rgba(139, 92, 246, .26);--ax-pill: #ede9fe;--ax-bar: linear-gradient(90deg, #5b21b6, #8b5cf6);--ax-sol: linear-gradient(140deg, #8b5cf6, #6d28d9)}.g8-card[data-v-ffd32953]:nth-child(5){--ax-g: linear-gradient(140deg, #ecfdf5, #d1fae5);--ax-t: #065f46;--ax-rim: rgba(16, 185, 129, .26);--ax-pill: #d1fae5;--ax-bar: linear-gradient(90deg, #065f46, #10b981);--ax-sol: linear-gradient(140deg, #059669, #047857)}.g8-card[data-v-ffd32953]:nth-child(6){--ax-g: linear-gradient(140deg, #f7fee7, #ecfccb);--ax-t: #3f6212;--ax-rim: rgba(101, 163, 13, .26);--ax-pill: #ecfccb;--ax-bar: linear-gradient(90deg, #3f6212, #84cc16);--ax-sol: linear-gradient(140deg, #65a30d, #4d7c0f)}.steps-grid[data-v-ffd32953]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step-card[data-v-ffd32953]{--sc-t: #1d4ed8;--sc-sol: linear-gradient(140deg, #3b82f6, #1d4ed8);--sc-bar: linear-gradient(90deg, #2563eb, #06b6d4);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:34px 26px 28px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.step-card[data-v-ffd32953]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sc-bar);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.step-card[data-v-ffd32953]:hover{transform:translateY(-7px);box-shadow:var(--shadow-lg);border-color:var(--brand-200)}.step-card[data-v-ffd32953]:hover:after{transform:scaleX(1)}.step-card[data-v-ffd32953]:not(:last-child):before{content:"";position:absolute;top:42px;right:-12px;width:18px;height:1px;background-image:linear-gradient(90deg,var(--brand-300) 50%,transparent 0);background-size:6px 1px;background-repeat:repeat-x;z-index:5}.step-card .no[data-v-ffd32953]{position:absolute;top:16px;right:20px;font-size:46px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(37,99,235,.22);transition:all .35s}.step-card:hover .no[data-v-ffd32953]{-webkit-text-stroke:1.5px var(--brand-500);transform:scale(1.1)}.step-card .ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:18px;border-radius:14px;background:var(--sc-sol);color:#fff;box-shadow:0 10px 22px -10px #0b122047;flex-shrink:0;transition:transform .35s var(--ease)}.step-card:hover .ic[data-v-ffd32953]{transform:scale(1.06) rotate(-4deg)}.step-card .ic svg[data-v-ffd32953]{width:24px;height:24px}.step-card h3[data-v-ffd32953]{margin-bottom:10px;font-size:18.5px;font-weight:700;line-height:1.5;color:var(--ink)}.step-card p[data-v-ffd32953]{font-size:14px;line-height:1.75;color:var(--ink-3)}.step-card[data-v-ffd32953]:nth-child(1){--sc-t: #047857;--sc-sol: linear-gradient(140deg, #059669, #047857);--sc-bar: linear-gradient(90deg, #065f46, #10b981)}.step-card[data-v-ffd32953]:nth-child(2){--sc-t: #b45309;--sc-sol: linear-gradient(140deg, #d97706, #b45309);--sc-bar: linear-gradient(90deg, #b45309, #f59e0b)}.step-card[data-v-ffd32953]:nth-child(3){--sc-t: #be123c;--sc-sol: linear-gradient(140deg, #e11d48, #be123c);--sc-bar: linear-gradient(90deg, #9f1239, #f43f5e)}.step-card[data-v-ffd32953]:nth-child(4){--sc-t: #6d28d9;--sc-sol: linear-gradient(140deg, #8b5cf6, #6d28d9);--sc-bar: linear-gradient(90deg, #5b21b6, #8b5cf6)}.price-grid[data-v-ffd32953]{display:grid;grid-template-columns:repeat(2,minmax(0,460px));gap:24px;justify-content:center}.price-card[data-v-ffd32953]{position:relative;overflow:hidden;padding:42px 38px;border-radius:var(--radius-xl);border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.price-card[data-v-ffd32953]:hover{transform:translateY(-7px);box-shadow:var(--shadow-lg)}.price-card.hot[data-v-ffd32953]{border:none;background:linear-gradient(150deg,var(--brand-900) 0%,#16357f 55%,#0e7490 130%);color:#fff;box-shadow:0 40px 80px -30px #06102d80}.price-card .plan[data-v-ffd32953]{margin-bottom:12px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-600)}.price-card.hot .plan[data-v-ffd32953]{color:var(--cyan-soft)}.price-card .amount[data-v-ffd32953]{margin-bottom:8px;font-size:48px;font-weight:800;line-height:1.05}.price-card .amount small[data-v-ffd32953]{margin-left:4px;font-size:15px;font-weight:600;opacity:.65}.price-card.hot .amount[data-v-ffd32953]{background:linear-gradient(120deg,#67e8f9,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.price-card .for[data-v-ffd32953]{margin-bottom:28px;font-size:14px;color:var(--ink-3)}.price-card.hot .for[data-v-ffd32953]{color:#e2ecffb3}.price-card ul[data-v-ffd32953]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.price-card li[data-v-ffd32953]{display:flex;gap:10px;font-size:14.5px;line-height:1.65}.price-card li svg[data-v-ffd32953]{width:18px;height:18px;margin-top:3px;flex-shrink:0;color:var(--brand-600)}.price-card.hot li[data-v-ffd32953]{color:#e2ecffd9}.price-card.hot li svg[data-v-ffd32953]{color:var(--cyan-bright)}.price-card .btn[data-v-ffd32953]{width:100%;height:52px;padding:0 24px;font-size:15px}.hot-tag[data-v-ffd32953]{position:absolute;top:22px;right:-1px;padding:6px 16px;border-radius:999px 0 0 999px;background:linear-gradient(120deg,#f59e0b,#fbbf24);box-shadow:0 8px 20px -8px #f59e0b99;font-size:11.5px;font-weight:800;letter-spacing:.08em;color:#7c2d12}.foot-note[data-v-ffd32953]{margin-top:26px;text-align:center;font-size:12px;line-height:1.9;color:var(--ink-4)}.geo-news-list[data-v-ffd32953]{display:flex;flex-direction:column;gap:14px}.gn-item[data-v-ffd32953]{display:flex;align-items:center;gap:22px;padding:22px 24px;border-radius:var(--radius-md);border:1px solid var(--line);background:#fff;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.gn-item[data-v-ffd32953]:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#2563eb,#22d3ee);opacity:0;transform:scaleY(.3);transition:opacity .3s var(--ease),transform .3s var(--ease)}.gn-item[data-v-ffd32953]:hover{transform:translate(8px);border-color:var(--brand-200);box-shadow:0 20px 50px -22px #2563eb59}.gn-item[data-v-ffd32953]:hover:before{opacity:1;transform:scaleY(1)}.gn-item[data-v-ffd32953]:nth-child(1):after{content:"精选";position:absolute;top:12px;right:64px;padding:4px 11px;border-radius:999px;background:linear-gradient(120deg,#f59e0b,#fbbf24);box-shadow:0 6px 14px -4px #f59e0b80;font-size:10.5px;font-weight:800;letter-spacing:.16em;color:#7c2d12}.gn-date[data-v-ffd32953]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;border:1px solid rgba(37,99,235,.15);background:linear-gradient(140deg,var(--brand-50),#ecfeff);color:var(--brand-700);font-weight:800;line-height:1;flex-shrink:0;transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.gn-item:hover .gn-date[data-v-ffd32953]{background:linear-gradient(135deg,#2563eb,#22d3ee);color:#fff;transform:scale(1.06) rotate(-3deg);box-shadow:0 10px 20px -8px #2563eb73}.gn-date .d[data-v-ffd32953]{font-size:22px}.gn-date .m[data-v-ffd32953]{margin-top:3px;font-size:10.5px;font-weight:600;opacity:.75}.gn-text[data-v-ffd32953]{min-width:0}.gn-item h3[data-v-ffd32953]{margin-bottom:6px;font-size:16.5px;font-weight:700;line-height:1.55;color:var(--ink)}.gn-item p[data-v-ffd32953]{font-size:13.5px;line-height:1.65;color:var(--ink-3)}.gn-item .go[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:auto;border-radius:11px;background:var(--bg-soft);color:var(--ink-4);flex-shrink:0;transition:all .25s}.gn-item:hover .go[data-v-ffd32953]{background:linear-gradient(135deg,#2563eb,#22d3ee);color:#fff;transform:translate(3px);box-shadow:0 8px 16px -6px #2563eb80}.gn-item .go svg[data-v-ffd32953]{width:17px;height:17px}.case-grid[data-v-ffd32953]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.case-card[data-v-ffd32953]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.case-card[data-v-ffd32953]:hover{transform:translateY(-8px);border-color:transparent;box-shadow:var(--shadow-lg)}.case-thumb[data-v-ffd32953]{position:relative;display:flex;align-items:center;aspect-ratio:1 / 1;overflow:hidden;padding:26px;background:linear-gradient(150deg,#0b1b3f,#16357f 55%,#0e7490 130%)}.case-thumb[data-v-ffd32953]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 20%,#000,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 70% 20%,#000,transparent 78%)}.case-thumb[data-v-ffd32953]:after{content:"";position:absolute;top:-30%;right:-35%;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.35),transparent 70%);filter:blur(10px)}.case-thumb .badge[data-v-ffd32953]{position:absolute;top:14px;left:14px;z-index:3;padding:5px 12px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--brand-700)}.thumb-art[data-v-ffd32953]{position:relative;z-index:2}.thumb-kicker[data-v-ffd32953]{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--cyan-soft)}.thumb-name[data-v-ffd32953]{font-size:38px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff}.thumb-sub[data-v-ffd32953]{margin-top:12px;font-size:12.5px;line-height:1.7;color:#e2ecffa8}.case-body[data-v-ffd32953]{display:flex;flex-direction:column;flex:1;padding:22px}.case-body h3[data-v-ffd32953]{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.55;color:var(--ink)}.case-body p[data-v-ffd32953]{margin-bottom:16px;font-size:13.5px;line-height:1.7;color:var(--ink-3)}.case-tag[data-v-ffd32953]{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:auto;padding:5px 12px;border-radius:999px;background:var(--brand-50);font-size:12px;font-weight:600;color:var(--brand-600);transition:background .25s,color .25s,transform .25s}.case-card:hover .case-tag[data-v-ffd32953]{background:var(--grad);color:#fff;transform:translate(3px)}.case-card:nth-child(2) .case-thumb[data-v-ffd32953]{background:linear-gradient(150deg,#10295f,#1d4ed8 60%,#06b6d4 130%)}.case-card:nth-child(3) .case-thumb[data-v-ffd32953]{background:linear-gradient(150deg,#0b1b3f,#0e7490 55%,#22d3ee 140%)}.case-card:nth-child(3) .thumb-name[data-v-ffd32953]{font-size:32px}.faq-list[data-v-ffd32953]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item[data-v-ffd32953]{border-radius:var(--radius-md);border:1px solid var(--line);background:#fff;transition:border-color .25s,box-shadow .25s}.faq-item[open][data-v-ffd32953]{border-color:var(--brand-200);box-shadow:0 18px 40px -24px #2563eb47}.faq-q[data-v-ffd32953]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;list-style:none}.faq-q[data-v-ffd32953]::-webkit-details-marker{display:none}.faq-q-left[data-v-ffd32953]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.6;color:var(--ink)}.faq-num[data-v-ffd32953]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:8px;background:linear-gradient(140deg,var(--brand-50),#ecfeff);font-size:12px;font-weight:800;color:var(--brand-600);flex-shrink:0}.faq-icon[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-soft);color:var(--ink-4);flex-shrink:0;transition:transform .3s var(--ease),background .3s,color .3s}.faq-icon svg[data-v-ffd32953]{width:15px;height:15px}.faq-item[open] .faq-icon[data-v-ffd32953]{transform:rotate(180deg);background:var(--brand-600);color:#fff}.faq-a[data-v-ffd32953]{padding:0 26px 24px 62px;font-size:14.5px;line-height:1.9;color:var(--ink-3)}.zdl-rel[data-v-ffd32953]{background:var(--bg);padding:64px 0 72px}.zdl-head[data-v-ffd32953]{max-width:760px;margin-bottom:28px}.zdl-eyebrow[data-v-ffd32953]{display:block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-600)}.zdl-head h2[data-v-ffd32953]{margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.4;color:var(--ink)}.zdl-head h2 em[data-v-ffd32953]{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.zdl-head p[data-v-ffd32953]{font-size:14px;line-height:1.8;color:var(--ink-3);text-wrap:pretty}.zdl-grid[data-v-ffd32953]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zdl-link[data-v-ffd32953]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:16px 20px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--ink);transition:border-color .25s,color .25s,box-shadow .25s,transform .25s}.zdl-link[data-v-ffd32953]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-400);flex-shrink:0}.zdl-link[data-v-ffd32953]:hover{border-color:var(--brand-300);color:var(--brand-700);box-shadow:var(--shadow-md);transform:translateY(-2px)}.zdl-label[data-v-ffd32953]{flex:1;text-align:left}.zdl-link svg[data-v-ffd32953]{width:15px;height:15px;margin-left:auto;color:var(--ink-4);flex-shrink:0}.zdl-link.is-now[data-v-ffd32953]{border-color:var(--brand-400);background:linear-gradient(140deg,var(--brand-50),#ecfeff);color:var(--brand-700)}.zdl-now[data-v-ffd32953]{margin-left:auto;padding:2px 8px;border-radius:999px;background:#fff;font-size:10.5px;font-weight:700;color:var(--brand-600);white-space:nowrap}.cta[data-v-ffd32953]{background:var(--bg);padding:0 0 100px}.cta-box[data-v-ffd32953]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.35fr .65fr;gap:36px;align-items:center;padding:64px 56px;border-radius:var(--radius-xl);color:#fff;background:var(--grad-live);background-size:250% 250%;animation:gradShift-ffd32953 12s ease infinite;box-shadow:0 40px 80px -30px #2563eb8c}@keyframes gradShift-ffd32953{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-box[data-v-ffd32953]:before{content:"";position:absolute;top:-160px;right:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 70%);pointer-events:none}.cta-box[data-v-ffd32953]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 20%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 80% 20%,#000,transparent 70%);pointer-events:none}.cta-box>div[data-v-ffd32953]{position:relative;z-index:1;min-width:0}.cta-box h2[data-v-ffd32953]{margin-bottom:16px;font-size:36px;font-weight:800;line-height:1.3}.cta-box p[data-v-ffd32953]{max-width:560px;font-size:15.5px;line-height:1.8;color:#ffffffe0}.cta-actions[data-v-ffd32953]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:340px;justify-self:end}.cta-actions .btn[data-v-ffd32953]{width:100%}.commit[data-v-ffd32953]{position:relative;overflow:hidden;background:var(--brand-950);color:#fff}.commit[data-v-ffd32953]:before{content:"";position:absolute;bottom:-240px;left:-160px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.3),transparent 68%)}.commit[data-v-ffd32953]:after{content:"";position:absolute;top:-160px;right:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.2),transparent 68%)}.commit-inner[data-v-ffd32953]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}.commit-head h2[data-v-ffd32953]{margin:16px 0 18px;font-size:36px;font-weight:800;line-height:1.3}.commit-head p[data-v-ffd32953]{max-width:500px;margin-bottom:30px;font-size:15.5px;line-height:1.9;color:#e2ecffb3}.commit-badge[data-v-ffd32953]{display:inline-flex;align-items:center;gap:11px;padding:13px 22px;border-radius:14px;border:1px solid rgba(245,158,11,.4);background:linear-gradient(120deg,#f59e0b29,#fbbf241a);box-shadow:inset 0 1px #ffffff14;font-size:14.5px;font-weight:700;color:#fcd34d}.commit-badge svg[data-v-ffd32953]{width:18px;height:18px;flex-shrink:0}.commit-grid[data-v-ffd32953]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.commit-item[data-v-ffd32953]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.11);background:#ffffff0b;transition:background .3s,transform .3s var(--ease),border-color .3s}.commit-item[data-v-ffd32953]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan-bright),transparent);opacity:0;transition:opacity .35s}.commit-item[data-v-ffd32953]:hover{transform:translateY(-5px);border-color:#67e8f94d;background:#ffffff17}.commit-item[data-v-ffd32953]:hover:after{opacity:1}.commit-item .ic[data-v-ffd32953]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:12px;background:linear-gradient(140deg,#22d3ee33,#818cf829);color:var(--cyan-soft);flex-shrink:0;transition:transform .35s var(--ease)}.commit-item:hover .ic[data-v-ffd32953]{transform:scale(1.08) rotate(-5deg)}.commit-item .ic svg[data-v-ffd32953]{width:21px;height:21px}.commit-item h4[data-v-ffd32953]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:5px;font-size:16.5px;font-weight:700;color:#fff}.commit-item h4 span[data-v-ffd32953]{font-size:12px;font-weight:600;letter-spacing:.06em;color:#e2ecff73}.commit-item p[data-v-ffd32953]{font-size:13px;line-height:1.7;color:#e2ecff9e}.commit-item[data-v-ffd32953]:nth-child(1){--ci-t: #67e8f9;--ci-g: linear-gradient(140deg, rgba(34, 211, 238, .2), rgba(129, 140, 248, .16))}.commit-item[data-v-ffd32953]:nth-child(2){--ci-t: #fcd34d;--ci-g: linear-gradient(140deg, rgba(252, 211, 77, .22), rgba(245, 158, 11, .14))}.commit-item[data-v-ffd32953]:nth-child(3){--ci-t: #fda4af;--ci-g: linear-gradient(140deg, rgba(253, 164, 175, .22), rgba(244, 63, 94, .14))}.commit-item[data-v-ffd32953]:nth-child(4){--ci-t: #c4b5fd;--ci-g: linear-gradient(140deg, rgba(196, 181, 253, .22), rgba(139, 92, 246, .14))}.commit-item:nth-child(1) .ic[data-v-ffd32953],.commit-item:nth-child(2) .ic[data-v-ffd32953],.commit-item:nth-child(3) .ic[data-v-ffd32953],.commit-item:nth-child(4) .ic[data-v-ffd32953]{background:var(--ci-g);color:var(--ci-t)}.contact[data-v-ffd32953]{background:var(--brand-950);scroll-margin-top:80px}@media (prefers-reduced-motion: reduce){.aurora i[data-v-ffd32953],.float-chip[data-v-ffd32953],.hero-badge .dot[data-v-ffd32953],.hero h1 .grad[data-v-ffd32953],.typing i[data-v-ffd32953],.cta-box[data-v-ffd32953]{animation:none!important}}
