.hero-visual .ai-particle-canvas{opacity:.78!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(1.45) brightness(.58)!important}.hero-visual .ai-core img{filter:contrast(1.16) saturate(1.08) drop-shadow(0 12px 18px rgba(15,23,42,.22))!important}.hero-visual .ai-lab{position:relative;overflow:hidden;background:#fff!important}.hero-visual .ai-lab:after{position:absolute;inset:10%;z-index:2;display:block!important;content:""!important;border-radius:50%;background:linear-gradient(90deg,transparent 0 46%,rgba(15,23,42,.2) 50%,transparent 54%),radial-gradient(circle,transparent 0 62%,rgba(15,23,42,.12) 62.4% 63%,transparent 63.4%);opacity:.52;pointer-events:none;transform-origin:center;animation:aiRadarSweep 8s linear infinite}.hero-visual .ai-energy-field{background:#eef2f7!important;box-shadow:0 0 0 72px #1e293b14,0 0 0 132px #0f172a0d!important;animation:aiFieldPulse 4.8s ease-in-out infinite}.hero-visual .ai-ring{border-color:#0f172ab8!important;animation:aiRingSpin 18s linear infinite}.hero-visual .ring-middle{border-color:#0f172a85!important;animation-duration:24s;animation-direction:reverse}.hero-visual .ring-inner{border-color:#0f172a6b!important;animation-duration:14s}.hero-visual .ai-particle-canvas{opacity:.9!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(1.7) brightness(.48)!important;animation:aiNetworkPulse 5.2s ease-in-out infinite}.hero-visual .ai-core{border-color:#0f172a!important;animation:aiCoreBreath 4.2s ease-in-out infinite}.hero-visual .ai-label{background:#111827!important;animation:aiLabelFloat 3.8s ease-in-out infinite}.hero-visual .label-a{border-left:8px solid #2563eb!important}.hero-visual .label-b{border-left:8px solid #06b6d4!important;animation-delay:-1.2s}.hero-visual .label-c{border-left:8px solid #16a34a!important;animation-delay:-2.2s}@keyframes aiRadarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiRingSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.015)}to{transform:rotate(360deg) scale(1)}}@keyframes aiFieldPulse{0%,to{opacity:.28;transform:scale(.98)}50%{opacity:.48;transform:scale(1.04)}}@keyframes aiNetworkPulse{0%,to{opacity:.72}50%{opacity:.96}}@keyframes aiCoreBreath{0%,to{transform:translateZ(0) scale(1);box-shadow:0 0 0 8px #0f172a14,0 24px 64px #0f172a38!important}50%{transform:translateZ(0) scale(1.035);box-shadow:0 0 0 12px #0f172a1a,0 30px 72px #0f172a47!important}}@keyframes aiLabelFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.hero-visual .ai-lab{isolation:isolate;background:#fff!important;border:0!important;box-shadow:0 38px 110px #00000075,0 0 0 8px #ffffff1a!important}.hero-visual .ai-lab:before{z-index:0;opacity:.9!important;background:linear-gradient(90deg,rgba(15,23,42,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.08) 1px,transparent 1px)!important;background-size:34px 34px!important;-webkit-mask-image:none!important;mask-image:none!important;animation:labGridDrift 14s linear infinite}.hero-visual .ai-lab:after{inset:12%!important;z-index:2!important;background:linear-gradient(90deg,transparent 0 47%,rgba(15,23,42,.28) 49%,rgba(15,23,42,.28) 51%,transparent 53%),radial-gradient(circle,transparent 0 58%,rgba(15,23,42,.16) 58.4% 59%,transparent 59.4%)!important;opacity:.72!important;animation:aiRadarSweep 6.8s linear infinite!important}.hero-visual .ai-particle-canvas{z-index:1!important;opacity:.86!important;mix-blend-mode:multiply!important;filter:saturate(1.25) contrast(1.18) brightness(.92)!important;animation:aiNetworkPulse 4.6s ease-in-out infinite!important}.hero-visual .ai-energy-field{z-index:1!important;opacity:.5!important;background:#e0f2fe!important;box-shadow:0 0 0 64px #0f172a14,0 0 0 126px #2563eb12!important;animation:aiFieldPulse 4s ease-in-out infinite!important}.hero-visual .ai-ring{z-index:3!important;border-width:3px!important;opacity:1!important;border-style:solid!important;animation:aiRingSpin 16s linear infinite!important}.hero-visual .ring-outer{border-color:#0f172a!important;border-left-color:#2563eb!important}.hero-visual .ring-middle{border-color:#334155!important;border-top-color:#06b6d4!important;animation-duration:21s!important;animation-direction:reverse!important}.hero-visual .ring-inner{border-color:#475569!important;border-right-color:#16a34a!important;animation-duration:11s!important}.hero-visual .ai-core{z-index:6!important;border:3px solid #0f172a!important;background:#fff!important;box-shadow:0 0 0 12px #0f172a14,0 24px 68px #0f172a42!important;animation:aiCoreBreath 3.8s ease-in-out infinite!important}.hero-visual .ai-label,.hero-visual .label-a,.hero-visual .label-b,.hero-visual .label-c{z-index:7!important;color:#fff!important;border:0!important;background:#0f172a!important;box-shadow:0 16px 36px #0f172a3d,inset 0 -4px 0 var(--label-color, #2563eb)!important;animation:aiLabelFloat 3.6s ease-in-out infinite!important}.hero-visual .label-a{--label-color: #2563eb}.hero-visual .label-b{--label-color: #06b6d4;animation-delay:-1.1s!important}.hero-visual .label-c{--label-color: #16a34a;animation-delay:-2.1s!important}.lab-scanline,.lab-route,.lab-orb,.lab-chip{position:absolute;display:block;pointer-events:none}.lab-scanline{left:7%;right:7%;top:16%;z-index:4;height:3px;background:#0f172a2e;animation:labScanline 5.2s linear infinite}.lab-scanline:after{position:absolute;top:-5px;left:0;width:96px;height:13px;content:"";background:var(--scan-packet-color, #2563eb);box-shadow:0 10px 24px var(--scan-packet-shadow, rgba(37, 99, 235, .28));transition:background-color .18s ease,box-shadow .18s ease;animation:labPacketHorizontal 2.8s linear infinite}.lab-route{z-index:4;background:#0f172a;opacity:.22}.route-a{top:31%;left:12%;width:34%;height:4px;animation:routePulseA 3.4s ease-in-out infinite}.route-b{right:14%;bottom:25%;width:4px;height:32%;animation:routePulseB 4.1s ease-in-out infinite}.lab-route:after{position:absolute;display:block;width:18px;height:18px;content:"";background:#06b6d4;box-shadow:0 12px 28px #06b6d442}.route-a:after{top:-7px;left:0;animation:routeDotA 3.4s linear infinite}.route-b:after{left:-7px;bottom:0;background:#16a34a;animation:routeDotB 4.1s linear infinite}.lab-orb{z-index:5;width:20px;height:20px;background:var(--signal-color, #2563eb);box-shadow:0 0 0 8px var(--chip-halo, rgba(37, 99, 235, .08)),0 18px 34px var(--signal-shadow, rgba(37, 99, 235, .2));transition:top .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),width .72s ease,height .72s ease,background-color .28s ease,box-shadow .28s ease;animation:labOrbA var(--signal-float-duration, 6.4s) ease-in-out infinite var(--signal-float-delay, 0s)}.orb-a{top:19%;right:23%;background:#2563eb;animation:labOrbA 6.4s ease-in-out infinite}.orb-b{bottom:18%;left:20%;width:26px;height:26px;background:#06b6d4;animation:labOrbB 7s ease-in-out infinite}.orb-c{top:58%;right:13%;width:16px;height:16px;background:#16a34a;animation:labOrbC 5.7s ease-in-out infinite}.lab-chip{z-index:5;width:54px;height:34px;background:var(--chip-color, #2563eb);opacity:.94;box-shadow:0 16px 34px var(--chip-shadow, rgba(37, 99, 235, .22)),0 0 0 7px var(--chip-halo, rgba(37, 99, 235, .08));transition:top .76s cubic-bezier(.22,1,.36,1),left .76s cubic-bezier(.22,1,.36,1),width .76s ease,height .76s ease,background-color .28s ease,box-shadow .28s ease;animation:labChipFloat var(--signal-float-duration, 5.2s) ease-in-out infinite var(--signal-float-delay, 0s)}.chip-a{--chip-color: #2563eb;--chip-shadow: rgba(37, 99, 235, .24);--chip-halo: rgba(37, 99, 235, .09);top:14%;left:18%;animation:labChipFloat 4.8s ease-in-out infinite}.chip-b{--chip-color: #06b6d4;--chip-shadow: rgba(6, 182, 212, .24);--chip-halo: rgba(6, 182, 212, .1);right:15%;top:40%;width:46px;height:46px;animation:labChipFloat 5.6s ease-in-out infinite -1.7s}.chip-c{--chip-color: #16a34a;--chip-shadow: rgba(22, 163, 74, .24);--chip-halo: rgba(22, 163, 74, .1);left:18%;bottom:22%;width:48px;height:30px;animation:labChipFloat 5.2s ease-in-out infinite -2.4s}.cases{--matrix-blue: #2563eb;--matrix-cyan: #06b6d4;--matrix-green: #16a34a;--matrix-violet: #7c3aed;--matrix-rose: #e11d48;--matrix-amber: #f59e0b;background:#f4f8fc!important;color:#0f172a!important}.cases .section-heading .eyebrow{color:#075985!important;border:0!important;background:#e0f2fe!important;box-shadow:0 14px 34px #06b6d41f!important}.cases .section-heading .eyebrow:before{background:var(--matrix-cyan)!important;box-shadow:none!important}.cases .section-heading h2{position:relative;color:#101828!important;padding-bottom:22px}.cases .section-heading h2:after{display:none!important;content:none!important}.cases .case-toolbar .chip{--filter-color: #0f172a;--filter-bg: #ffffff;--filter-shadow: rgba(15, 23, 42, .1);color:#0f172a!important;border:0!important;background:var(--filter-bg)!important;box-shadow:0 10px 26px var(--filter-shadow)!important;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease!important}.cases .case-toolbar .chip:nth-child(1){--filter-color: #0f172a;--filter-bg: #ffffff;--filter-shadow: rgba(15, 23, 42, .1)}.cases .case-toolbar .chip:nth-child(2){--filter-color: var(--matrix-blue);--filter-bg: #dbeafe;--filter-shadow: rgba(37, 99, 235, .12)}.cases .case-toolbar .chip:nth-child(3){--filter-color: var(--matrix-green);--filter-bg: #dcfce7;--filter-shadow: rgba(22, 163, 74, .12)}.cases .case-toolbar .chip:nth-child(4){--filter-color: var(--matrix-cyan);--filter-bg: #cffafe;--filter-shadow: rgba(6, 182, 212, .12)}.cases .case-toolbar .chip:nth-child(5){--filter-color: var(--matrix-violet);--filter-bg: #ede9fe;--filter-shadow: rgba(124, 58, 237, .12)}.cases .case-toolbar .chip:nth-child(6){--filter-color: var(--matrix-amber);--filter-bg: #fef3c7;--filter-shadow: rgba(245, 158, 11, .12)}.cases .case-toolbar .chip.active,.cases .case-toolbar .chip:hover{color:#fff!important;background:var(--filter-color)!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px var(--filter-shadow)!important}.cases .case-lab{gap:20px!important}.cases .case-hologram,.cases .case-intel{border:0!important;background:#fff!important;box-shadow:0 24px 70px #0f172a17,inset 0 0 0 1px #0f172a0f!important}.cases .case-hologram:before{border:2px solid rgba(37,99,235,.18)!important}.cases .case-hologram:after{border:2px solid rgba(6,182,212,.18)!important}.cases .hologram-core{border:0!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 46px #0f172a24,inset 0 0 0 1px #0f172a14!important;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.cases .hologram-core:hover{background:#dbeafe!important;box-shadow:0 20px 52px #2563eb29,inset 0 0 0 1px #2563eb1f!important;transform:translate(-50%,-50%) scale(1.035)!important}.cases .hologram-core b{color:#0f172a!important}.cases .hologram-core small{color:#475467!important}.cases .holo-node{color:#fff!important;border:0!important;opacity:1!important;background:var(--node-color, var(--matrix-blue))!important;box-shadow:0 16px 34px var(--node-shadow, rgba(37, 99, 235, .18)),0 0 0 8px var(--node-halo, rgba(37, 99, 235, .08))!important}.cases .holo-node:before{height:2px!important;background:var(--node-color, var(--matrix-blue))!important;opacity:.34!important}.cases .node-gov{--node-color: var(--matrix-blue);--node-shadow: rgba(37, 99, 235, .2);--node-halo: rgba(37, 99, 235, .08)}.cases .node-industry{--node-color: var(--matrix-green);--node-shadow: rgba(22, 163, 74, .2);--node-halo: rgba(22, 163, 74, .08)}.cases .node-traffic{--node-color: var(--matrix-cyan);--node-shadow: rgba(6, 182, 212, .2);--node-halo: rgba(6, 182, 212, .08)}.cases .node-special{--node-color: var(--matrix-violet);--node-shadow: rgba(124, 58, 237, .2);--node-halo: rgba(124, 58, 237, .08)}.cases .node-business{--node-color: var(--matrix-amber);--node-shadow: rgba(245, 158, 11, .2);--node-halo: rgba(245, 158, 11, .08)}.cases .case-hologram[data-active-filter=政务] .holo-node:not(.node-gov),.cases .case-hologram[data-active-filter=工业] .holo-node:not(.node-industry),.cases .case-hologram[data-active-filter=交通] .holo-node:not(.node-traffic),.cases .case-hologram[data-active-filter=军工] .holo-node:not(.node-special),.cases .case-hologram[data-active-filter=商业] .holo-node:not(.node-business){opacity:.32!important;filter:saturate(.2)!important;transform:scale(.9)!important}.cases .case-intel{justify-content:center!important;background:#eef6ff!important}.cases .case-intel:before{border:14px solid #ffffff!important;background:var(--matrix-cyan)!important;box-shadow:0 0 0 1px #06b6d41f,0 16px 42px #06b6d42e!important}.cases .case-intel:after{display:none!important;content:none!important;animation:none!important}.cases .case-intel b{color:var(--matrix-blue)!important;background:none!important;-webkit-text-fill-color:var(--matrix-blue)!important}.cases .case-intel span{color:#164e63!important}.cases .case-intel p{color:#475467!important}.section-pad{--block-blue: #2563eb;--block-cyan: #06b6d4;--block-green: #16a34a;--block-violet: #7c3aed;--block-amber: #f59e0b;--block-rose: #e11d48;background-image:none!important;color:#0f172a!important}.capabilities,.clients,.contact{background:#f7fbff!important}.cases,.delivery{background:#eef5fb!important}.section-pad:before,.section-pad:after,.capabilities:before,.capabilities:after,.cases:before,.cases:after,.clients:before,.clients:after,.delivery:before,.delivery:after,.contact:before,.contact:after,.capability-card:before,.capability-card:after,.case-card:before,.case-card:after,.step:before,.step:after,.contact-panel:before,.contact-panel:after,.wechat-card:before,.wechat-card:after,.client-item:before,.client-item:after{display:none!important;content:none!important;background:none!important;animation:none!important}.section-pad .section-heading .eyebrow,.contact-panel .eyebrow{color:#0f172a!important;border:0!important;background:#fff!important;box-shadow:0 10px 26px #0f172a14!important}.section-pad .section-heading .eyebrow:before,.contact-panel .eyebrow:before{display:inline-block!important;content:""!important;background:var(--block-blue)!important}.section-pad .section-heading h2,.contact-panel h2{color:#101828!important;background:none!important;-webkit-text-fill-color:#101828!important}.capability-card,.step,.case-grid .case-card,.client-item,.wechat-card{--card-color: var(--block-blue);--card-bg: #dbeafe;--card-shadow: rgba(37, 99, 235, .12);color:#0f172a!important;border:0!important;background:var(--card-bg)!important;background-image:none!important;box-shadow:0 18px 46px var(--card-shadow)!important;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease!important}.capability-card:nth-child(2),.step:nth-child(2),.case-grid .case-card:nth-child(5n+2),.client-item:nth-child(4n+2){--card-color: var(--block-green);--card-bg: #dcfce7;--card-shadow: rgba(22, 163, 74, .12)}.capability-card:nth-child(3),.step:nth-child(3),.case-grid .case-card:nth-child(5n+3),.client-item:nth-child(4n+3){--card-color: var(--block-cyan);--card-bg: #cffafe;--card-shadow: rgba(6, 182, 212, .12)}.capability-card:nth-child(4),.step:nth-child(4),.case-grid .case-card:nth-child(5n+4),.client-item:nth-child(4n+4){--card-color: var(--block-violet);--card-bg: #ede9fe;--card-shadow: rgba(124, 58, 237, .12)}.case-grid .case-card:nth-child(5n+5),.client-item:nth-child(4n+1){--card-color: var(--block-amber);--card-bg: #fef3c7;--card-shadow: rgba(245, 158, 11, .12)}.capability-card:hover,.step:hover,.case-grid .case-card:hover,.client-item:hover,.wechat-card:hover{color:#fff!important;background:var(--card-color)!important;transform:translateY(-6px) scale(1.012)!important;box-shadow:0 26px 64px color-mix(in srgb,var(--card-color) 26%,transparent)!important}.capability-card h3,.capability-card p,.step h3,.step p,.case-grid .case-card h3,.case-grid .case-card p,.wechat-card strong,.wechat-card p,.client-text-logo{color:currentColor!important;background:none!important;-webkit-text-fill-color:currentColor!important}.capability-card .icon-shell{color:#fff!important;border:0!important;background:var(--card-color)!important;box-shadow:none!important}.capability-card:hover .icon-shell{color:var(--card-color)!important;background:#fff!important}.step b{color:var(--card-color)!important;background:none!important;-webkit-text-fill-color:var(--card-color)!important}.step:hover b{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.case-grid .case-card span,.wechat-card span{color:#fff!important;border:0!important;background:var(--card-color)!important;box-shadow:none!important}.case-grid .case-card:hover span,.wechat-card:hover span{color:var(--card-color)!important;background:#fff!important}.case-grid .case-card.has-bg{background:var(--case-bg) center / cover no-repeat,var(--card-bg)!important}.case-grid .case-card.has-bg:hover{background:var(--case-bg) center / cover no-repeat,var(--card-color)!important}.client-item,.client-item.has-logo,.client-item.is-featured,.client-item.tone-cyan,.client-item.tone-blue,.client-item.tone-lime,.client-item.tone-rose{border:0!important;background:var(--card-bg)!important;box-shadow:0 18px 46px var(--card-shadow)!important}.client-item:hover,.client-item.has-link:hover,.client-item.is-featured:hover{background:var(--card-color)!important;box-shadow:0 26px 64px color-mix(in srgb,var(--card-color) 24%,transparent)!important}.client-grid img{filter:none!important}.client-item:hover img{filter:saturate(1.06) contrast(1.04) brightness(1.02)!important}.client-name-tip{color:#fff!important;border:0!important;background:#0f172a!important;box-shadow:0 12px 30px #0f172a2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.client-item:hover .client-name-tip{color:var(--card-color)!important;background:#fff!important}.contact-panel{border:0!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0f172a1a!important}.wechat-card{--card-color: var(--block-cyan);--card-bg: #cffafe;--card-shadow: rgba(6, 182, 212, .14)}.wechat-qr{border:0!important;background:#fff!important;box-shadow:0 14px 34px #0f172a14!important}.site-footer{color:#fff!important;background:#0f172a!important;background-image:none!important}.site-footer:before,.site-footer:after{display:none!important;content:none!important}.site-footer a{color:#0f172a!important;border:0!important;background:#fff!important}.site-footer a:hover{color:#fff!important;background:var(--block-blue)!important}.capabilities{--section-dot: #2563eb}.capabilities .section-heading .eyebrow:before{background:#2563eb!important}.capabilities .capability-card:nth-child(1){--card-color: #2563eb;--card-bg: #dbeafe;--card-shadow: rgba(37, 99, 235, .12)}.capabilities .capability-card:nth-child(2){--card-color: #16a34a;--card-bg: #dcfce7;--card-shadow: rgba(22, 163, 74, .12)}.capabilities .capability-card:nth-child(3){--card-color: #06b6d4;--card-bg: #cffafe;--card-shadow: rgba(6, 182, 212, .12)}.capabilities .capability-card:nth-child(4){--card-color: #7c3aed;--card-bg: #ede9fe;--card-shadow: rgba(124, 58, 237, .12)}.cases .section-heading .eyebrow:before{background:#e11d48!important}.case-grid .case-card:nth-child(5n+1){--card-color: #e11d48;--card-bg: #ffe4e6;--card-shadow: rgba(225, 29, 72, .12)}.case-grid .case-card:nth-child(5n+2){--card-color: #0d9488;--card-bg: #ccfbf1;--card-shadow: rgba(13, 148, 136, .12)}.case-grid .case-card:nth-child(5n+3){--card-color: #4f46e5;--card-bg: #e0e7ff;--card-shadow: rgba(79, 70, 229, .12)}.case-grid .case-card:nth-child(5n+4){--card-color: #ea580c;--card-bg: #ffedd5;--card-shadow: rgba(234, 88, 12, .12)}.case-grid .case-card:nth-child(5n+5){--card-color: #0891b2;--card-bg: #cffafe;--card-shadow: rgba(8, 145, 178, .12)}.clients .section-heading .eyebrow:before{background:#0f172a!important}.clients .client-item,.clients .client-item.has-logo,.clients .client-item.is-featured,.clients .client-item.tone-cyan,.clients .client-item.tone-blue,.clients .client-item.tone-lime,.clients .client-item.tone-rose,.clients .client-item:nth-child(4n+1),.clients .client-item:nth-child(4n+2),.clients .client-item:nth-child(4n+3),.clients .client-item:nth-child(4n+4){--card-color: #0f172a;--card-bg: #ffffff;--card-shadow: rgba(15, 23, 42, .08);color:#0f172a!important;background:#fff!important;box-shadow:0 18px 46px #0f172a14!important}.clients .client-item:hover,.clients .client-item.has-link:hover,.clients .client-item.is-featured:hover{color:#0f172a!important;background:#fff!important;transform:translateY(-6px) scale(1.012)!important;box-shadow:0 26px 64px #0f172a24!important}.clients .client-item:hover .client-text-logo{color:#0f172a!important}.clients .client-name-tip,.clients .client-item:hover .client-name-tip{color:#fff!important;background:#0f172a!important}.delivery .section-heading .eyebrow:before{background:#0d9488!important}.delivery .step:nth-child(1){--card-color: #0d9488;--card-bg: #ccfbf1;--card-shadow: rgba(13, 148, 136, .12)}.delivery .step:nth-child(2){--card-color: #be123c;--card-bg: #ffe4e6;--card-shadow: rgba(190, 18, 60, .12)}.delivery .step:nth-child(3){--card-color: #4338ca;--card-bg: #e0e7ff;--card-shadow: rgba(67, 56, 202, .12)}.delivery .step:nth-child(4){--card-color: #ca8a04;--card-bg: #fef3c7;--card-shadow: rgba(202, 138, 4, .12)}.contact .eyebrow:before,.contact-panel .eyebrow:before{background:#16a34a!important}.contact .wechat-card{--card-color: #16a34a;--card-bg: #dcfce7;--card-shadow: rgba(22, 163, 74, .14)}.site-footer a:hover{background:#16a34a!important}.site-footer{gap:28px!important;padding-top:34px!important;padding-bottom:34px!important}.site-footer>div{display:grid;gap:8px}.site-footer strong{color:#fff!important;font-size:18px;font-weight:900}.site-footer p{margin:0!important;color:#ffffffa8!important}.site-footer .icp-link{justify-self:start;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:0!important;color:#ffffff94!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px;line-height:1.6;text-decoration:none;transition:color .2s ease,transform .2s ease!important}.site-footer .icp-link:hover{color:#67e8f9!important;background:transparent!important;transform:translate(3px)}.site-footer .back-top{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:44px;padding:0 20px!important;color:#0f172a!important;border:0!important;border-radius:999px;background:#fff!important;box-shadow:0 16px 36px #ffffff1f!important;font-size:15px;font-weight:900;line-height:1;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease!important}.site-footer .back-top:after{display:inline-block!important;margin-left:8px;content:"^"!important;color:currentColor;font-family:var(--mono);font-size:14px;line-height:1;background:none!important}.site-footer .back-top:hover{color:#fff!important;background:#16a34a!important;transform:translateY(-3px);box-shadow:0 20px 46px #16a34a42!important}@media(max-width:720px){.site-footer{align-items:flex-start!important}.site-footer .back-top{width:100%}}::-moz-selection{color:#fff!important;background:#2563eb!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}::selection{color:#fff!important;background:#2563eb!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.hero ::-moz-selection{color:#020617!important;background:#67e8f9!important;-webkit-text-fill-color:#020617!important}.hero ::selection{color:#020617!important;background:#67e8f9!important;-webkit-text-fill-color:#020617!important}@keyframes labGridDrift{0%{background-position:0 0,0 0}to{background-position:34px 34px,34px 34px}}@keyframes labScanline{0%{transform:translateZ(0);opacity:0}12%,88%{opacity:1}to{transform:translate3d(0,330px,0);opacity:0}}@keyframes labPacketHorizontal{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + 360px),0,0)}}@keyframes routePulseA{0%,to{opacity:.12;transform:scaleX(.78)}50%{opacity:.34;transform:scaleX(1)}}@keyframes routePulseB{0%,to{opacity:.12;transform:scaleY(.75)}50%{opacity:.34;transform:scaleY(1)}}@keyframes routeDotA{0%{transform:translateZ(0)}to{transform:translate3d(230px,0,0)}}@keyframes routeDotB{0%{transform:translateZ(0)}to{transform:translate3d(0,-190px,0)}}@keyframes labOrbA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,34px,0) scale(1.2)}}@keyframes labOrbB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(36px,-18px,0) scale(.88)}}@keyframes labOrbC{0%,to{transform:translateZ(0)}50%{transform:translate3d(-34px,-26px,0)}}@keyframes labChipFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@media(prefers-reduced-motion:reduce){.hero-visual .ai-lab:before,.hero-visual .ai-lab:after,.hero-visual .ai-particle-canvas,.hero-visual .ai-energy-field,.hero-visual .ai-ring,.hero-visual .ai-core,.hero-visual .ai-label,.lab-scanline,.lab-scanline:after,.lab-route,.lab-route:after,.lab-orb,.lab-chip{animation:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg: #05080f;--bg-2: #08111d;--panel: rgba(10, 22, 36, .78);--panel-strong: rgba(11, 28, 46, .94);--ink: #eef8ff;--muted: #90a8b9;--soft: #c7d9e7;--cyan: #20f7e8;--blue: #46a3ff;--lime: #a9ff68;--amber: #ffb86b;--pink: #ff4fd8;--danger: #ff5c8a;--line: rgba(93, 231, 255, .18);--line-hot: rgba(32, 247, 232, .42);--shadow: 0 26px 90px rgba(0, 0, 0, .42);--radius: 8px;--container: 1440px;--mono: "SFMono-Regular", "Cascadia Code", "Menlo", "Consolas", monospace;--sans: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;min-width:320px;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 50% -10%,rgba(255,79,216,.18),transparent 26%),radial-gradient(circle at 18% 4%,rgba(32,247,232,.18),transparent 28%),radial-gradient(circle at 88% 10%,rgba(70,163,255,.16),transparent 31%),linear-gradient(180deg,#05080f,#071421 42%,#05080f);overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-3;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(93,231,255,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(93,231,255,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%)}a{color:inherit;text-decoration:none}button,select,textarea{font:inherit}.network-canvas{position:fixed;inset:0;z-index:-2;width:100%;height:100%;opacity:.78}.scan-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.028) 50%,transparent 50%),linear-gradient(90deg,#ff006e06,#20f7e806,#46a3ff06);background-size:100% 4px,100% 100%;mix-blend-mode:screen}.site-header{position:fixed;top:14px;left:50%;z-index:20;display:flex;width:min(var(--container),calc(100% - 32px));min-height:66px;align-items:center;justify-content:space-between;padding:9px 10px 9px 12px;border:1px solid rgba(32,247,232,.18);border-radius:var(--radius);background:linear-gradient(90deg,rgba(32,247,232,.08),transparent 22%,rgba(255,79,216,.06)),#060f1b6b;box-shadow:0 0 0 1px #ffffff08,0 18px 54px #0000002e;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);transform:translate(-50%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.site-header:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;content:"";background:linear-gradient(90deg,transparent,rgba(32,247,232,.18),transparent),linear-gradient(180deg,rgba(255,255,255,.07),transparent 50%);opacity:.72;pointer-events:none}.site-header:after{position:absolute;right:18px;bottom:-1px;left:18px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(32,247,232,.5),rgba(255,79,216,.34),transparent);pointer-events:none}.site-header.scrolled{border-color:#20f7e852;background:linear-gradient(90deg,rgba(32,247,232,.1),transparent 24%,rgba(255,79,216,.08)),#060f1ba8;box-shadow:0 0 28px #20f7e817,0 18px 54px #0000003d}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-mark{position:relative;display:grid;width:42px;height:42px;place-items:center;padding:5px;border:1px solid rgba(32,247,232,.32);border-radius:6px;color:var(--cyan);font-family:var(--mono);font-size:22px;font-weight:800;background:radial-gradient(circle at 42% 30%,rgba(255,79,216,.18),transparent 40%),linear-gradient(135deg,#20f7e81f,#46a3ff12);box-shadow:inset 0 0 18px #20f7e81f,0 0 18px #20f7e814}.brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(32,247,232,.35))}.brand strong,.brand small{display:block;line-height:1.1}.brand strong{color:#eef8fff0;font-size:17px;letter-spacing:0}.brand small{margin-top:4px;color:#c7d9e7b3;font-family:var(--mono);font-size:10px;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{position:relative;padding:10px 15px;border:1px solid transparent;border-radius:999px;color:#eef8ffd1;font-size:14px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-links a:hover{color:var(--cyan);border-color:#20f7e833;background:#20f7e814;box-shadow:inset 0 0 18px #20f7e80d,0 0 18px #20f7e814}.nav-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line-hot);border-radius:6px;background:#20f7e81a}.nav-toggle span{display:block;width:19px;height:2px;margin:3px auto;background:var(--cyan);transition:transform .2s ease}.hero{position:relative;display:grid;min-height:100vh;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(34px,5vw,78px);align-items:center;padding:130px max(24px,calc((100vw - var(--container)) / 2)) 72px}.hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(32,247,232,.48),transparent)}.eyebrow{margin:0 0 18px;color:var(--lime);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:24px;font-size:clamp(42px,6.3vw,86px);font-weight:900;line-height:.98;letter-spacing:0;text-shadow:0 0 36px rgba(32,247,232,.16)}h1 span{display:inline-block;color:transparent;background:linear-gradient(100deg,var(--cyan),#ffffff 36%,var(--pink) 70%,var(--lime));background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 24px rgba(32,247,232,.24))}h1::-moz-selection,h2::-moz-selection,p::-moz-selection{color:#001015;background:var(--cyan)}h1::selection,h2::selection,p::selection{color:#001015;background:var(--cyan)}h2{width:100%;max-width:none;margin-bottom:16px;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1.08;letter-spacing:0}h3{margin-bottom:10px;color:var(--ink);font-size:21px;line-height:1.22}p{color:var(--muted);line-height:1.86}.hero-lede{max-width:720px;color:#aac0cf;font-size:17px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:6px;padding:0 20px;border:1px solid transparent;cursor:pointer;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#001015;border-color:#20f7e8cc;background:linear-gradient(135deg,var(--cyan),var(--lime));box-shadow:0 0 28px #20f7e83d,0 18px 40px #0000003d}.btn-ghost{color:var(--cyan);border-color:#20f7e85c;background:#20f7e80d}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.hero-metrics div{position:relative;min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#0b1c2edb,#08111d9e);overflow:hidden}.hero-metrics div:after{position:absolute;top:0;right:0;width:58%;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--cyan))}.hero-metrics dt{color:var(--cyan);font-family:var(--mono);font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1}.hero-metrics dd{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.hero-visual{position:relative;min-height:560px}.ai-lab{position:relative;display:grid;min-height:560px;place-items:center;border:1px solid rgba(32,247,232,.24);border-radius:var(--radius);background:radial-gradient(circle at 50% 50%,rgba(32,247,232,.18),transparent 24%),radial-gradient(circle at 72% 30%,rgba(255,79,216,.14),transparent 25%),linear-gradient(135deg,#0b1c2e85,#05080fb3);box-shadow:var(--shadow),inset 0 0 80px #20f7e80f,0 0 80px #20f7e817;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ai-lab:hover,.ai-lab.is-active{border-color:#a9ff6885;box-shadow:var(--shadow),inset 0 0 110px #20f7e81f,0 0 120px #20f7e82e;transform:translateY(-4px)}.ai-lab:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(32,247,232,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(32,247,232,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 76%);mask-image:radial-gradient(circle at center,black,transparent 76%)}.ai-particle-canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%}.ai-energy-field{position:absolute;inset:12%;z-index:1;border-radius:50%;background:conic-gradient(from 180deg,transparent 0 14%,rgba(32,247,232,.16),transparent 34% 58%,rgba(255,79,216,.14),transparent 78%),radial-gradient(circle,rgba(32,247,232,.08),transparent 62%);filter:blur(.2px);animation:spin 24s linear infinite}.ai-ring{position:absolute;z-index:3;border:1px solid rgba(32,247,232,.24);border-radius:50%}.ring-outer{width:min(470px,78%);aspect-ratio:1;border-left-color:var(--pink);border-right-color:var(--lime);animation:spin 18s linear infinite}.ring-middle{width:min(330px,56%);aspect-ratio:1;border-top-color:var(--cyan);border-bottom-color:var(--blue);animation:spin 11s linear infinite reverse}.ring-inner{width:min(190px,34%);aspect-ratio:1;border-color:#ffffff3d;box-shadow:inset 0 0 34px #20f7e81a;animation:pulseRing 2.8s ease-in-out infinite}.ai-core{position:absolute;z-index:4;display:grid;width:142px;height:142px;place-items:center;border:1px solid rgba(32,247,232,.55);border-radius:50%;background:#050c16c7;box-shadow:0 0 44px #20f7e847,0 0 90px #ff4fd821;transition:transform .25s ease,box-shadow .25s ease}.ai-lab:hover .ai-core,.ai-lab.is-active .ai-core{box-shadow:0 0 58px #a9ff6852,0 0 120px #20f7e833;transform:scale(1.04)}.ai-core img{width:72%;height:72%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px rgba(32,247,232,.42))}.ai-label{position:absolute;z-index:5;border:1px solid rgba(32,247,232,.3);border-radius:999px;padding:8px 12px;color:var(--soft);font-family:var(--mono);font-size:12px;font-weight:900;background:#050c16b3;box-shadow:0 0 18px #20f7e81a}.label-a{top:18%;left:13%;color:var(--cyan)}.label-b{right:11%;bottom:22%;color:var(--lime)}.label-c{right:15%;top:16%;color:var(--pink)}.section-pad{padding:104px max(24px,calc((100vw - var(--container)) / 2))}.section-heading{width:100%;max-width:none;margin-bottom:42px}.section-heading p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:17px}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.capability-card,.case-card,.step,.contact-panel{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#0b1c2edb,#050b14b8);box-shadow:0 12px 44px #00000038;overflow:hidden}.capability-card:before,.case-card:before,.step:before,.contact-panel:before{position:absolute;top:0;left:0;width:44%;height:2px;content:"";background:linear-gradient(90deg,var(--cyan),transparent)}.capability-card{min-height:290px;padding:24px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.capability-card:hover,.case-card:hover,.step:hover{border-color:var(--line-hot);transform:translateY(-5px);box-shadow:0 22px 70px #00000057,0 0 42px #20f7e81a}.icon-shell{display:grid;width:48px;height:48px;place-items:center;margin-bottom:26px;border:1px solid rgba(32,247,232,.28);border-radius:6px;color:var(--cyan);background:#20f7e814}.icon-shell svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.capability-card h3,.case-card h3,.step h3{color:var(--ink)}.delivery:before{position:absolute;left:0;right:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(70,163,255,.42),transparent)}.case-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:-18px 0 26px}.chip{min-height:39px;border:1px solid rgba(32,247,232,.22);border-radius:999px;padding:0 15px;color:var(--soft);background:#20f7e80d;cursor:pointer}.chip.active{color:#001015;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 18px #20f7e847}.case-lab{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(260px,.38fr);gap:14px;margin-bottom:18px}.case-hologram{position:relative;min-height:360px;border:1px solid rgba(32,247,232,.28);border-radius:var(--radius);background:radial-gradient(circle at 50% 48%,rgba(32,247,232,.18),transparent 26%),radial-gradient(circle at 16% 20%,rgba(255,79,216,.16),transparent 22%),linear-gradient(135deg,#0b1c2ed1,#05080fb8);box-shadow:inset 0 0 70px #20f7e80f,0 24px 80px #00000047;overflow:hidden}.case-hologram:before,.case-hologram:after{position:absolute;inset:11%;border:1px dashed rgba(32,247,232,.24);border-radius:50%;content:""}.case-hologram:after{inset:26%;border-color:#ff4fd83d;animation:spin 20s linear infinite reverse}.hologram-core{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:152px;height:152px;place-items:center;padding:18px;border:1px solid rgba(32,247,232,.46);border-radius:50%;text-align:center;background:#050c16d1;box-shadow:0 0 56px #20f7e833;transform:translate(-50%,-50%)}.hologram-core img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(32,247,232,.38))}.hologram-core b,.hologram-core small{display:block;font-family:var(--mono)}.hologram-core b{color:var(--ink);font-size:12px}.hologram-core small{color:var(--muted);font-size:10px}.holo-node{position:absolute;z-index:3;display:grid;min-width:74px;min-height:38px;place-items:center;border:1px solid rgba(32,247,232,.4);border-radius:999px;color:var(--ink);font-size:13px;font-weight:900;background:#0b1c2ee6;box-shadow:0 0 22px #20f7e829;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.holo-node:before{position:absolute;right:50%;bottom:50%;width:160px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(32,247,232,.48));transform-origin:right center}.node-gov{top:16%;left:18%}.node-gov:before{transform:rotate(34deg)}.node-industry{top:16%;right:18%}.node-industry:before{transform:rotate(146deg)}.node-traffic{right:10%;bottom:25%}.node-traffic:before{transform:rotate(218deg)}.node-special{bottom:14%;left:45%}.node-special:before{transform:rotate(270deg)}.node-business{bottom:25%;left:10%}.node-business:before{transform:rotate(-38deg)}.case-hologram[data-active-filter=政务] .holo-node:not(.node-gov),.case-hologram[data-active-filter=工业] .holo-node:not(.node-industry),.case-hologram[data-active-filter=交通] .holo-node:not(.node-traffic),.case-hologram[data-active-filter=军工] .holo-node:not(.node-special),.case-hologram[data-active-filter=商业] .holo-node:not(.node-business){opacity:.26;transform:scale(.88)}.case-hologram[data-active-filter=政务] .node-gov,.case-hologram[data-active-filter=工业] .node-industry,.case-hologram[data-active-filter=交通] .node-traffic,.case-hologram[data-active-filter=军工] .node-special,.case-hologram[data-active-filter=商业] .node-business,.case-hologram[data-active-filter=all] .holo-node{border-color:var(--lime);box-shadow:0 0 30px #a9ff6847,0 0 55px #20f7e824}.case-intel{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:flex-end;border:1px solid rgba(32,247,232,.22);border-radius:var(--radius);padding:24px;background:linear-gradient(180deg,rgba(32,247,232,.1),transparent 38%),#0b1c2e9e;overflow:hidden}.case-intel:before{position:absolute;top:22px;right:22px;width:72px;height:72px;border:1px solid rgba(32,247,232,.3);border-radius:50%;content:"";box-shadow:inset 0 0 28px #20f7e814}.case-intel b{color:transparent;font-family:var(--mono);font-size:76px;line-height:.9;background:linear-gradient(120deg,var(--cyan),var(--lime),var(--pink));background-clip:text;-webkit-background-clip:text}.case-intel span{margin-top:10px;color:var(--lime);font-family:var(--mono);font-size:12px;font-weight:900;letter-spacing:.08em}.case-intel p{margin:16px 0 0}.case-marquee{position:relative;width:min(var(--container),100%);margin:0 auto;padding:26px 0 42px;overflow:hidden;background:transparent}.case-marquee:before,.case-marquee:after{display:none}.case-marquee:before{content:none}.case-marquee:after{content:none}.case-grid{display:flex;width:-moz-max-content;width:max-content;gap:18px;padding:0;perspective:1200px;animation:caseScroll var(--case-scroll-duration, 58s) linear infinite;will-change:transform}.case-marquee:hover .case-grid,.case-marquee.is-paused .case-grid{animation-play-state:paused}.case-grid.is-static{width:100%;justify-content:center;flex-wrap:nowrap;animation:none;transform:none}.case-grid.is-static .case-card.is-clone{display:none}.case-card{position:relative;flex:0 0 clamp(280px,24vw,360px);min-height:270px;padding:26px;transform-style:preserve-3d;transition:opacity .2s ease,transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}.case-card.is-hidden{display:none}.case-card.is-clone{pointer-events:auto}.case-card-wide,.case-feature{flex-basis:clamp(360px,34vw,500px)}.case-card:nth-child(5n+1){background:linear-gradient(135deg,rgba(32,247,232,.16),transparent 42%),linear-gradient(180deg,#0b1c2edb,#050b14b8)}.case-card:nth-child(5n+2){background:linear-gradient(135deg,rgba(255,79,216,.14),transparent 42%),linear-gradient(180deg,#0b1c2edb,#050b14b8)}.case-card:nth-child(5n+3){background:linear-gradient(135deg,rgba(169,255,104,.12),transparent 42%),linear-gradient(180deg,#0b1c2edb,#050b14b8)}.case-card.skin-orbit{background:radial-gradient(circle at 78% 20%,rgba(169,255,104,.28),transparent 18%),repeating-radial-gradient(circle at 78% 20%,rgba(32,247,232,.12) 0 1px,transparent 1px 34px),linear-gradient(180deg,#0b1c2ee0,#050b14b8)}.case-card.skin-grid{background:linear-gradient(90deg,rgba(32,247,232,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(32,247,232,.06) 1px,transparent 1px),linear-gradient(135deg,rgba(32,247,232,.14),transparent 45%),linear-gradient(180deg,#0b1c2ee0,#050b14b8);background-size:24px 24px,24px 24px,auto,auto}.case-card.skin-prism{background:conic-gradient(from 210deg at 72% 24%,rgba(255,79,216,.32),rgba(32,247,232,.16),transparent 42%),linear-gradient(180deg,#0b1c2ee6,#050b14b8)}.case-card.skin-terminal{background:linear-gradient(rgba(169,255,104,.08) 50%,transparent 50%),linear-gradient(135deg,rgba(169,255,104,.12),transparent 42%),linear-gradient(180deg,#0b1c2ee6,#050b14bd);background-size:100% 7px,auto,auto}.case-card.skin-glow{background:radial-gradient(circle at 50% 16%,rgba(32,247,232,.32),transparent 22%),radial-gradient(circle at 12% 86%,rgba(255,79,216,.2),transparent 24%),linear-gradient(180deg,#0b1c2ee0,#050b14b8)}.case-card.skin-map{background:linear-gradient(125deg,transparent 0 18%,rgba(32,247,232,.12) 18% 19%,transparent 19% 45%,rgba(255,79,216,.1) 45% 46%,transparent 46%),radial-gradient(circle at 30% 28%,rgba(169,255,104,.24),transparent 10%),linear-gradient(180deg,#0b1c2ee0,#050b14b8)}.case-card.has-bg{background:linear-gradient(180deg,#05080f2e,#05080fdb),linear-gradient(135deg,#20f7e847,#ff4fd829),var(--case-bg) center / cover no-repeat}.case-card.has-bg:before{background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(32,247,232,.24),transparent)}.case-feature{min-height:310px;display:grid;align-content:end;padding:34px;background:radial-gradient(circle at 18% 18%,rgba(32,247,232,.28),transparent 26%),radial-gradient(circle at 82% 30%,rgba(255,79,216,.22),transparent 24%),linear-gradient(135deg,rgba(32,247,232,.2),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,#0b1c2ee0,#050b14c2);background-size:auto,auto,auto,24px 24px,24px 24px,auto}.case-card:after{position:absolute;inset:0;z-index:0;border-radius:inherit;content:"";background:linear-gradient(110deg,transparent 0 36%,rgba(255,255,255,.16) 46%,transparent 56%),linear-gradient(rgba(255,255,255,.035) 50%,transparent 50%);background-size:220% 100%,100% 5px;opacity:0;mix-blend-mode:screen;pointer-events:none;transform:translate(-28%);transition:opacity .25s ease}.case-card:before{z-index:1}.case-card:hover{z-index:8;border-color:#a9ff689e;filter:saturate(1.32) brightness(1.08);transform:translateY(-8px) scale(1.035);box-shadow:0 24px 70px #00000075,0 0 52px #20f7e833,0 0 90px #ff4fd81c}.case-card.skin-orbit:hover,.case-card.skin-prism:hover,.case-card.skin-map:hover{transform:translateY(-8px) scale(1.035)}.case-card.has-bg:hover{filter:saturate(1.22) contrast(1.08) brightness(1.08)}.case-card:hover:after{opacity:1;animation:scanCase 1.4s ease infinite}.case-card span{position:relative;z-index:2;display:inline-flex;margin:0 0 28px;border:1px solid rgba(169,255,104,.22);border-radius:999px;padding:6px 10px;color:var(--lime);font-family:var(--mono);font-size:12px;font-weight:900;background:#a9ff680f}.case-card h3{position:relative;z-index:2;min-height:54px;margin:0 0 12px}.case-card p{position:relative;z-index:2;margin:0;font-size:14px;line-height:1.75}.case-feature h3{max-width:760px;min-height:0;font-size:clamp(26px,3vw,42px)}.case-feature p{max-width:760px;color:var(--soft);font-size:16px}@keyframes caseScroll{to{transform:translate(calc(var(--case-scroll-distance, 0px) * -1))}}@keyframes scanCase{0%{background-position:170% 0,0 0}to{background-position:-50% 0,0 0}}.clients{position:relative;padding-top:64px}.client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;perspective:900px}.client-item{position:relative;overflow:hidden;display:grid;min-height:76px;place-items:center;border:1px solid rgba(32,247,232,.14);border-radius:var(--radius);padding:12px;color:#eef8ffc7;text-align:center;font-weight:800;background:linear-gradient(135deg,rgba(32,247,232,.05),transparent 52%),#0b1c2e6b;animation:clientCardIn .64s cubic-bezier(.2,.82,.18,1) both;animation-delay:var(--client-delay, 0s);transform-origin:center;transition:border-color .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}.client-item.has-logo{min-height:104px;padding:8px 12px;background:#fff;box-shadow:inset 0 0 0 1px #ffffffd1,0 12px 34px #020d1c14}.client-item.has-logo:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 18% 12%,rgba(32,247,232,.18),transparent 34%),linear-gradient(135deg,#ffffffe6,#e0f8ffa3);opacity:0;transition:opacity .24s ease}.client-item.has-logo:after{position:absolute;inset:-40% -70%;content:"";background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.96) 48%,rgba(32,247,232,.4) 52%,transparent 64%);opacity:0;transform:translate(-34%);pointer-events:none}.client-item.tone-cyan{--client-accent: 32, 247, 232}.client-item.tone-blue{--client-accent: 90, 169, 255}.client-item.tone-lime{--client-accent: 168, 255, 128}.client-item.tone-rose{--client-accent: 255, 114, 202}.client-item.is-featured{border-color:rgba(var(--client-accent),.42);box-shadow:0 0 0 1px rgba(var(--client-accent),.18),0 0 32px rgba(var(--client-accent),.14),inset 0 0 28px rgba(var(--client-accent),.08)}.client-grid img{position:relative;z-index:1;width:96%;height:82px;max-width:none;-o-object-fit:contain;object-fit:contain;transform:scale(1.08);transition:opacity .24s ease,transform .24s ease,filter .24s ease;filter:saturate(.95) contrast(1.05)}.client-text-logo{position:relative;z-index:1;display:grid;width:100%;min-height:82px;place-items:center;padding:10px 18px;color:#092235;font-size:clamp(15px,1.25vw,20px);font-weight:900;line-height:1.25;letter-spacing:0;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.8);transition:color .24s ease,transform .24s ease,box-shadow .24s ease}.client-name-tip{position:absolute;z-index:4;right:14px;bottom:12px;left:14px;display:block;padding:8px 12px;border:1px solid rgba(var(--client-accent, 32, 247, 232),.42);border-radius:999px;color:#082033;font-size:14px;font-weight:800;line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.78);background:linear-gradient(135deg,#ffffffeb,#e6fbffd1);box-shadow:0 10px 28px #05142424,0 0 22px rgba(var(--client-accent, 32, 247, 232),.18);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.client-item.has-logo:hover:before{opacity:1}.client-item.has-logo:hover:after{animation:clientScan .82s ease both;opacity:1}.client-item.has-logo:hover img{transform:translateY(-9px) scale(1.03);filter:saturate(1.06) contrast(1.08)}.client-item.has-logo:hover .client-text-logo{color:#031829;transform:translateY(-18px) scale(.96);box-shadow:inset 0 0 26px rgba(var(--client-accent, 32, 247, 232),.12),0 0 24px rgba(var(--client-accent, 32, 247, 232),.08)}.client-item.has-logo:hover .client-name-tip{opacity:1;transform:translateY(0) scale(1)}.client-item.has-link{cursor:pointer}.client-item:hover{color:var(--ink);border-color:rgba(var(--client-accent, 32, 247, 232),.5);box-shadow:0 16px 44px #0000002e,0 0 34px rgba(var(--client-accent, 32, 247, 232),.16);transform:translateY(-5px) scale(1.015)}@keyframes clientCardIn{0%{opacity:0;transform:translate3d(0,18px,-18px) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes clientScan{0%{transform:translate(-42%)}to{transform:translate(42%)}}.delivery{position:relative}.delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.step{min-height:260px;padding:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.step b{display:block;margin-bottom:70px;color:#20f7e88c;font-family:var(--mono);font-size:42px;line-height:1}.contact-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:40px;padding:clamp(26px,5vw,54px)}.wechat-card{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center;border:1px solid rgba(32,247,232,.24);border-radius:var(--radius);padding:20px;background:radial-gradient(circle at 12% 18%,rgba(32,247,232,.16),transparent 28%),#050c1694;box-shadow:inset 0 0 34px #20f7e80d}.wechat-qr{display:grid;aspect-ratio:1;place-items:center;border-radius:8px;padding:10px;background:#fff}.wechat-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wechat-card span{display:inline-flex;margin-bottom:12px;border:1px solid rgba(169,255,104,.22);border-radius:999px;padding:6px 10px;color:var(--lime);font-family:var(--mono);font-size:12px;font-weight:900;background:#a9ff680f}.wechat-card strong{display:block;margin-bottom:10px;color:var(--ink);font-size:24px}.wechat-card p{margin:0}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:34px max(24px,calc((100vw - var(--container)) / 2));border-top:1px solid var(--line);color:var(--ink);background:#05080fe6}.site-footer p{margin:6px 0 0;color:var(--muted)}.site-footer a{color:var(--cyan)}.site-footer .icp-link{display:inline-block;margin-top:10px;color:#eef8ff8f;font-size:13px;transition:color .2s ease,text-shadow .2s ease}.site-footer .icp-link:hover{color:var(--cyan);text-shadow:0 0 16px rgba(32,247,232,.26)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseRing{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.ai-energy-field,.ring-outer,.ring-middle,.ring-inner,.case-hologram:after{animation:none}.btn:hover,.capability-card:hover,.case-card:hover,.step:hover{transform:none}}@media(max-width:1040px){.hero{grid-template-columns:1fr;padding-top:120px}.hero-visual{max-width:720px;margin:0 auto}.capability-grid,.delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card{flex-basis:clamp(280px,42vw,360px)}.case-card-wide,.case-feature{flex-basis:clamp(320px,54vw,460px)}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-lab,.contact-panel{grid-template-columns:1fr}}@media(max-width:720px){.site-header{top:10px;width:calc(100% - 20px);padding-right:10px}.brand small{display:none}.nav-toggle{display:block}.nav-open .nav-toggle span:first-child{transform:translateY(4px) rotate(45deg)}.nav-open .nav-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav-links{position:fixed;top:86px;right:10px;left:10px;display:none;flex-direction:column;align-items:stretch;padding:12px;border:1px solid rgba(32,247,232,.28);border-radius:var(--radius);background:linear-gradient(135deg,#20f7e814,#ff4fd80d),#060f1bd1;box-shadow:0 20px 60px #00000047,0 0 34px #20f7e814;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.nav-open .nav-links{display:flex}.nav-links a{padding:14px 16px}.hero{min-height:auto;padding:112px 18px 54px}.hero-metrics,.capability-grid,.delivery-steps{grid-template-columns:1fr}.case-feature{min-height:280px}.case-marquee{width:100%;margin-right:auto;margin-left:auto}.case-card,.case-card-wide,.case-feature{flex-basis:min(82vw,360px)}.hero-visual{min-height:auto}.ai-lab{min-height:430px}.section-pad{padding:76px 18px}.case-card h3{min-height:auto}.case-lab{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-hologram,.case-intel{min-height:310px}.holo-node:before{width:92px}.node-gov{left:7%}.node-industry{right:7%}.node-traffic{right:5%}.node-business{left:5%}.contact-panel{gap:24px}.wechat-card{grid-template-columns:1fr}.wechat-qr{width:min(260px,100%)}.site-footer{align-items:flex-start;flex-direction:column}}@media(max-width:420px){h1{font-size:38px}h2{font-size:29px}.brand strong{font-size:15px}.brand-mark{width:39px;height:39px}.btn{width:100%}.ai-lab{min-height:360px}.ai-core{width:112px;height:112px}.ai-label{font-size:10px;padding:7px 9px}}:root{--bg: #030711;--bg-2: #07101f;--panel: rgba(7, 18, 34, .58);--panel-strong: rgba(9, 25, 45, .82);--ink: #f4fbff;--muted: #9ab2c7;--soft: #d8eaff;--cyan: #24f6ff;--blue: #68a7ff;--lime: #b9ff7a;--amber: #ffd166;--pink: #ff6bdc;--line: rgba(142, 232, 255, .18);--line-hot: rgba(36, 246, 255, .54);--shadow: 0 30px 110px rgba(0, 0, 0, .44);--radius: 18px;--container: 1440px}html{background:#030711}body{color:var(--ink);background:linear-gradient(125deg,rgba(36,246,255,.12),transparent 24%,rgba(255,107,220,.08) 52%,transparent 72%),conic-gradient(from 210deg at 72% 14%,rgba(104,167,255,.16),transparent 21%,rgba(185,255,122,.08),transparent 52%,rgba(255,209,102,.08),transparent 74%,rgba(36,246,255,.12)),linear-gradient(180deg,#030711,#071527 44%,#040914)}body:before{z-index:-5;background:linear-gradient(120deg,transparent 0 18%,rgba(36,246,255,.09) 24%,transparent 31% 54%,rgba(255,107,220,.07) 61%,transparent 70%),repeating-linear-gradient(105deg,rgba(255,255,255,.055) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(142,232,255,.035) 0 1px,transparent 1px 56px);background-size:150% 150%,100% 100%,100% 100%;opacity:.9;-webkit-mask-image:linear-gradient(to bottom,black 0 74%,transparent 96%);mask-image:linear-gradient(to bottom,black 0 74%,transparent 96%);animation:bgDrift 18s ease-in-out infinite alternate}body:after{position:fixed;inset:0;z-index:-4;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 20% 82%,rgba(36,246,255,.045)),repeating-radial-gradient(ellipse at center,rgba(244,251,255,.035) 0 1px,transparent 1px 5px);opacity:.32;mix-blend-mode:screen}.network-canvas{opacity:.46;filter:blur(.2px) saturate(1.25)}.scan-layer{z-index:-1;background:linear-gradient(90deg,transparent,rgba(36,246,255,.13),rgba(255,107,220,.08),transparent),repeating-linear-gradient(180deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px);background-size:220% 100%,100% 100%;opacity:.72;mix-blend-mode:screen;animation:lightSweep 9s linear infinite}.site-header{top:18px;min-height:70px;padding:10px 12px;border-color:#ffffff1f;border-radius:24px;background:linear-gradient(135deg,#ffffff29,#ffffff0b),#05101f94;box-shadow:0 22px 80px #00000042,inset 0 1px #ffffff38,0 0 0 1px #24f6ff14;-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45)}.site-header:before{background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 32%),linear-gradient(90deg,transparent,rgba(36,246,255,.22),transparent);opacity:.62}.site-header:after{right:32px;left:32px;background:linear-gradient(90deg,transparent,rgba(36,246,255,.72),rgba(185,255,122,.48),rgba(255,107,220,.5),transparent);filter:blur(.2px)}.site-header.scrolled{border-color:#24f6ff47;background:linear-gradient(135deg,#ffffff29,#ffffff0f),#05101fc2;box-shadow:0 22px 90px #00000057,0 0 44px #24f6ff1f,inset 0 1px #fff3}.brand-mark{width:46px;height:46px;border-color:#ffffff29;border-radius:16px;background:linear-gradient(135deg,#ffffff38,#ffffff14),#24f6ff14;box-shadow:inset 0 1px #ffffff47,0 0 28px #24f6ff2e}.brand strong{font-size:18px}.brand small{color:#d8eaffb8}.nav-links{gap:8px}.nav-links a{padding:11px 17px;border-color:#ffffff0f;border-radius:999px;background:#ffffff09;color:#f4fbffc7;box-shadow:inset 0 1px #ffffff14}.nav-links a:hover{color:#02101b;border-color:#24f6ff70;background:linear-gradient(135deg,#24f6fff0,#b9ff7ac7);box-shadow:0 0 30px #24f6ff33}.hero{position:relative;min-height:100svh;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:clamp(36px,6vw,96px);padding-top:146px}.hero:before{position:absolute;inset:11% max(24px,calc((100vw - var(--container)) / 2)) auto;height:62%;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(36,246,255,.14),transparent 22% 62%,rgba(255,107,220,.1)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 62%);border:1px solid rgba(255,255,255,.08);border-radius:42px;opacity:.7;transform:skewY(-2deg)}.hero-copy,.hero-visual{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid rgba(36,246,255,.26);border-radius:999px;color:#b9ff7af2;background:linear-gradient(135deg,#24f6ff1f,#ffffff0a),#ffffff06;box-shadow:inset 0 1px #ffffff1f,0 0 26px #24f6ff14}.eyebrow:before{width:7px;height:7px;border-radius:999px;content:"";background:var(--lime);box-shadow:0 0 14px #b9ff7ad1}h1{max-width:960px;margin-top:22px;font-size:clamp(54px,8vw,116px);line-height:.9;letter-spacing:0;text-wrap:balance}h1 span{display:block;margin-bottom:8px;color:transparent;background:linear-gradient(100deg,#f8fdff,#24f6ff 44%,#b9ff7a 74%,#ff6bdc);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 26px rgba(36,246,255,.2))}.hero-lede{max-width:760px;color:#d8eaffc7;font-size:clamp(16px,1.35vw,21px);line-height:1.9}.btn,.chip{border-radius:999px}.btn-primary{color:#03111e;border-color:#24f6ff66;background:linear-gradient(135deg,#24f6ff,#b9ff7a 54%,#ffd166);box-shadow:0 16px 52px #24f6ff33,0 0 0 1px #ffffff2e inset}.btn-ghost{border-color:#ffffff1f;color:#f4fbffdb;background:linear-gradient(135deg,#ffffff1f,#ffffff0a),#05101f6b}.btn:hover{transform:translateY(-4px) scale(1.015)}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.hero-metrics div,.capability-card,.step,.case-intel,.contact-panel,.wechat-card{border:1px solid rgba(255,255,255,.11);border-radius:26px;background:linear-gradient(145deg,#ffffff24,#ffffff0b),#0614268a;box-shadow:0 24px 90px #00000038,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.hero-metrics div{min-height:118px;padding:20px}.hero-metrics dt,.case-intel b,.step b{color:transparent;background:linear-gradient(120deg,#fff,#24f6ff 44%,#b9ff7a);background-clip:text;-webkit-background-clip:text}.hero-metrics dt{font-size:clamp(32px,4vw,54px)}.hero-metrics dd,.section-heading p:not(.eyebrow),.contact-panel p{color:#d8eaffad}.ai-lab{min-height:clamp(480px,48vw,720px);border:0;border-radius:42px;background:conic-gradient(from 160deg at 50% 50%,rgba(36,246,255,.22),transparent 18%,rgba(255,107,220,.16),transparent 42%,rgba(185,255,122,.14),transparent 68%,rgba(104,167,255,.2)),linear-gradient(150deg,#ffffff1f,#ffffff08),#040f1e85;box-shadow:0 42px 120px #00000052,inset 0 1px #ffffff29,0 0 70px #24f6ff1a}.ai-lab:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 24px);opacity:.6;animation:labSheen 7s ease-in-out infinite}.ai-ring{border-color:#ffffff29;box-shadow:0 0 38px #24f6ff21,inset 0 0 32px #ffffff0d}.ai-core{width:min(28vw,190px);height:min(28vw,190px);min-width:132px;min-height:132px;border:1px solid rgba(255,255,255,.2);border-radius:34px;background:linear-gradient(135deg,#ffffff47,#ffffff14),#ffffff14;box-shadow:0 0 76px #24f6ff38,inset 0 1px #ffffff47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-label,.holo-node{border-color:#ffffff24;border-radius:999px;color:#03111e;background:linear-gradient(135deg,#24f6fff0,#ffffffb8);box-shadow:0 12px 34px #0000002e,0 0 26px #24f6ff29}.section-pad{padding-top:clamp(92px,10vw,150px);padding-bottom:clamp(92px,10vw,150px)}.section-heading{max-width:min(1060px,100%);margin-bottom:34px}.section-heading h2,.contact-panel h2{max-width:1060px;color:transparent;font-size:clamp(34px,4.9vw,68px);line-height:1.04;letter-spacing:0;background:linear-gradient(105deg,#fff 4%,#d8eaff 36%,#24f6ff 70%,#b9ff7a);background-clip:text;-webkit-background-clip:text;text-wrap:balance}.capability-grid,.delivery-steps{gap:16px}.capability-card,.step{position:relative;overflow:hidden;padding:30px;border-radius:28px}.capability-card:before,.step:before,.case-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(90deg,rgba(36,246,255,.08),transparent 52%,rgba(255,107,220,.06));opacity:0;transition:opacity .28s ease}.capability-card:hover:before,.step:hover:before,.case-card:hover:before{opacity:1}.capability-card:hover,.step:hover{border-color:#24f6ff57;transform:translateY(-8px);box-shadow:0 30px 100px #00000047,0 0 56px #24f6ff21,inset 0 1px #fff3}.icon-shell{width:54px;height:54px;border-color:#ffffff29;border-radius:18px;background:linear-gradient(135deg,#24f6ff33,#ffffff0f),#ffffff0a;color:var(--cyan)}.capability-card h3,.case-card h3,.step h3{color:#f8fdff}.chip{min-height:42px;border-color:#ffffff1a;color:#f4fbffb8;background:#ffffff0a}.chip:hover,.chip.active{color:#03111e;border-color:#24f6ff80;background:linear-gradient(135deg,#24f6ff,#b9ff7a);box-shadow:0 0 30px #24f6ff2e}.case-lab{gap:16px;margin-bottom:24px}.case-hologram{min-height:380px;border:1px solid rgba(255,255,255,.12);border-radius:36px;background:linear-gradient(135deg,#ffffff24,#ffffff0a),conic-gradient(from 260deg at 50% 50%,rgba(36,246,255,.18),transparent 28%,rgba(255,107,220,.12),transparent 58%,rgba(185,255,122,.1)),#04101e8a;box-shadow:var(--shadow),inset 0 1px #ffffff2e}.case-hologram:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px);opacity:.52}.case-hologram:after{inset:10%;border:1px solid rgba(255,255,255,.14);border-radius:32px;background:linear-gradient(120deg,transparent,rgba(36,246,255,.14),transparent),linear-gradient(30deg,rgba(255,107,220,.08),transparent 58%);box-shadow:0 0 70px #24f6ff1f;animation:hologramBreath 4.8s ease-in-out infinite}.holo-node:before{display:none}.hologram-core{border-color:#fff3;border-radius:30px;background:linear-gradient(135deg,#ffffff38,#ffffff14),#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.case-marquee{width:min(100%,var(--container));border-radius:32px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.case-card,.case-card-wide,.case-feature{min-height:248px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:linear-gradient(145deg,#ffffff24,#ffffff0b),#06142694;box-shadow:0 22px 80px #0000003d,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.case-feature{min-height:330px;background:linear-gradient(145deg,#24f6ff2e,#ffffff0f),conic-gradient(from 180deg at 50% 50%,rgba(255,107,220,.16),transparent 24%,rgba(185,255,122,.12),transparent 62%,rgba(36,246,255,.18)),#051426ad}.case-card:hover{border-color:#24f6ff6b;transform:translateY(-10px) scale(1.025);box-shadow:0 34px 100px #00000052,0 0 54px #24f6ff29,inset 0 1px #fff3}.case-card>span{border:1px solid rgba(36,246,255,.28);border-radius:999px;color:var(--lime);background:#24f6ff14}.client-grid{gap:14px}.client-item.has-logo{min-height:112px;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#ebfbffe6);box-shadow:0 18px 54px #00000029,0 0 0 1px rgba(var(--client-accent, 36, 246, 255),.1),inset 0 1px #ffffffe0}.client-item:hover{border-color:rgba(var(--client-accent, 36, 246, 255),.56);transform:translateY(-8px) scale(1.02);box-shadow:0 24px 70px #0000002e,0 0 42px rgba(var(--client-accent, 36, 246, 255),.2)}.client-name-tip{right:12px;bottom:10px;left:12px;border-color:rgba(var(--client-accent, 36, 246, 255),.5);color:#03111e;background:linear-gradient(135deg,#fffffff5,#ebfbffd6);box-shadow:0 12px 30px #0514241f,0 0 30px rgba(var(--client-accent, 36, 246, 255),.18)}.client-text-logo{color:#082238;font-size:clamp(16px,1.2vw,22px)}.contact-panel{grid-template-columns:1.12fr .88fr;border-radius:40px;background:linear-gradient(135deg,#ffffff29,#ffffff0b),conic-gradient(from 230deg at 74% 34%,rgba(36,246,255,.16),transparent 25%,rgba(255,107,220,.12),transparent 56%,rgba(185,255,122,.12)),#051222ad}.wechat-card{border-radius:32px}.wechat-qr{border-radius:26px;background:#fff;box-shadow:0 0 48px #24f6ff29}.site-footer{border-top-color:#ffffff1a;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent),#030711f0}.reveal.in-view{animation:viewPop .7s cubic-bezier(.2,.8,.18,1) both}@keyframes bgDrift{0%{background-position:0 0,0 0,0 0}to{background-position:22% 8%,0 0,0 0}}@keyframes lightSweep{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes labSheen{0%,to{transform:translate(-24%) skew(-10deg);opacity:.32}48%{transform:translate(24%) skew(-10deg);opacity:.72}}@keyframes hologramBreath{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.86;transform:scale(1.02)}}@keyframes viewPop{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:1040px){.hero{grid-template-columns:1fr}.hero:before{right:18px;left:18px}.contact-panel{grid-template-columns:1fr}}@media(max-width:720px){.site-header{border-radius:20px}.nav-links{border-radius:24px;background:linear-gradient(135deg,#ffffff24,#ffffff0a),#05101fe0}.hero{padding-top:118px}.hero-metrics,.capability-grid,.delivery-steps,.client-grid{grid-template-columns:1fr}.ai-lab{min-height:440px}.section-heading h2,.contact-panel h2{font-size:clamp(30px,9vw,48px)}.case-card,.case-card-wide,.case-feature{flex-basis:min(84vw,390px)}.contact-panel{border-radius:30px}}@media(prefers-reduced-motion:reduce){body:before,.scan-layer,.ai-lab:before,.reveal.in-view{animation:none}}.hero{min-height:auto;grid-template-columns:minmax(0,.96fr) minmax(420px,.86fr);gap:clamp(34px,5vw,78px);align-items:center;padding-top:clamp(118px,10vw,148px);padding-bottom:clamp(56px,7vw,92px)}.hero:before{inset:10% max(20px,calc((100vw - var(--container)) / 2)) 4%;height:auto;border-radius:34px;opacity:.46;transform:none}.hero-copy{max-width:760px}.hero .eyebrow{max-width:100%;padding:7px 12px;font-size:clamp(11px,.86vw,13px);line-height:1.4;white-space:normal}.hero h1{max-width:760px;margin-top:24px;margin-bottom:22px;font-size:clamp(44px,5.35vw,82px);line-height:1.05;font-weight:950;text-wrap:balance}.hero h1 span{margin-bottom:4px;font-size:.96em}.hero-lede{max-width:720px;font-size:clamp(15px,1.08vw,18px);line-height:1.78}.hero-actions{margin-top:28px}.hero-metrics{max-width:720px;gap:12px;margin-top:30px}.hero-metrics div{min-width:0;min-height:104px;padding:18px 20px;overflow:hidden}.hero-metrics dt{font-size:clamp(30px,3.1vw,44px);line-height:1;white-space:nowrap}.hero-metrics dd{margin-top:12px;font-size:12px;line-height:1.45}.hero-visual{display:flex;justify-content:flex-end}.hero-visual .ai-lab{width:min(100%,620px);min-height:clamp(460px,42vw,620px);border-radius:34px}.hero-visual .ai-core{width:min(22vw,160px);height:min(22vw,160px);min-width:120px;min-height:120px;border-radius:28px}.hero-visual .ai-label{padding:10px 16px;font-size:12px}.hero{padding-right:max(26px,calc((100vw - var(--container)) / 2 + 26px));padding-left:max(26px,calc((100vw - var(--container)) / 2 + 26px))}.hero:before{right:max(26px,calc((100vw - var(--container)) / 2 + 26px));left:max(26px,calc((100vw - var(--container)) / 2 + 26px))}.hero-copy{padding:clamp(24px,3.2vw,46px);border:1px solid rgba(255,255,255,.08);border-radius:30px;background:linear-gradient(135deg,#ffffff13,#ffffff05),#030d1a2e;box-shadow:inset 0 1px #ffffff14}.hero h1{display:grid;gap:10px;max-width:700px;margin-top:22px;margin-bottom:24px;line-height:1}.hero h1 .title-prefix,.hero h1 .title-main{display:block;letter-spacing:0}.hero h1 .title-prefix{font-size:clamp(42px,5.2vw,72px);line-height:.98}.hero h1 .title-main{color:#f4fbfff5;font-size:clamp(40px,4.75vw,68px);line-height:1.08;background:none;-webkit-background-clip:initial;background-clip:initial;filter:drop-shadow(0 0 20px rgba(36,246,255,.12))}@media(max-width:1180px){.hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.hero h1 .title-prefix{font-size:clamp(38px,5vw,62px)}.hero h1 .title-main{font-size:clamp(36px,4.7vw,58px)}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-metrics dt{font-size:clamp(28px,3vw,38px)}}@media(max-width:1040px){.hero{grid-template-columns:1fr;padding-bottom:78px}.hero-copy,.hero h1,.hero-lede,.hero-metrics{max-width:820px}.hero-visual{justify-content:center}}@media(max-width:720px){.hero{padding-top:112px}.hero:before{inset:92px 14px 28px;border-radius:26px}.hero-copy{padding:22px;border-radius:24px}.hero h1{gap:8px}.hero h1 .title-prefix{font-size:clamp(34px,12vw,50px)}.hero h1 .title-main{font-size:clamp(32px,10.5vw,46px);line-height:1.12}.hero-metrics{grid-template-columns:1fr}.hero-metrics div{min-height:94px}.hero-visual .ai-lab{min-height:400px}}.contact{padding-top:clamp(86px,9vw,130px)}.contact-panel{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(28px,4.6vw,58px);border-radius:34px}.contact-panel>div:first-child{max-width:720px}.contact-panel h2{max-width:700px;margin:18px 0;color:#f4fbfff5;font-size:clamp(30px,3.15vw,46px);line-height:1.22;font-weight:900;letter-spacing:0;text-wrap:balance;background:none;-webkit-background-clip:initial;background-clip:initial;filter:none}.contact-panel>div:first-child>p:not(.eyebrow){max-width:640px;color:#d8eaffb8;font-size:clamp(15px,1.08vw,17px);line-height:1.85}.contact-panel .eyebrow{font-size:12px}.wechat-card{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px;border-radius:26px}.wechat-qr{width:150px;border-radius:20px}.wechat-card strong{font-size:clamp(20px,1.8vw,26px);line-height:1.25}.wechat-card p{color:#d8eaffad;font-size:14px;line-height:1.7}@media(max-width:900px){.contact-panel{grid-template-columns:1fr}.wechat-card{max-width:560px}}@media(max-width:520px){.contact-panel{padding:22px;border-radius:26px}.contact-panel h2{font-size:clamp(26px,8vw,34px)}.wechat-card{grid-template-columns:1fr}.wechat-qr{width:min(240px,100%)}}.hero{--hero-shell-x: max(24px, calc((100vw - var(--container)) / 2));--hero-inner-x: max(48px, calc((100vw - var(--container)) / 2 + 48px));padding-right:var(--hero-inner-x);padding-left:var(--hero-inner-x)}.hero:before{right:var(--hero-shell-x);left:var(--hero-shell-x)}.hero-copy{max-width:720px;padding:clamp(28px,3.6vw,52px)}@media(max-width:1040px){.hero{--hero-shell-x: 18px;--hero-inner-x: 42px}}@media(max-width:720px){.hero{--hero-shell-x: 12px;--hero-inner-x: 24px}.hero:before{inset:92px var(--hero-shell-x) 28px}}:root{--bg: #030714;--ink: #f5fbff;--muted: #9fb5c7;--cyan: #25f4ff;--blue: #4b8cff;--lime: #b8ff73;--pink: #ff5bd8;--line: rgba(126, 224, 255, .16);--line-hot: rgba(37, 244, 255, .42);--radius: 18px}body{background:radial-gradient(circle at 76% 16%,rgba(37,244,255,.18),transparent 30%),radial-gradient(circle at 18% 22%,rgba(255,91,216,.12),transparent 28%),radial-gradient(circle at 50% 96%,rgba(184,255,115,.1),transparent 32%),linear-gradient(180deg,#030714,#071527 48%,#030714)}body:before{background:linear-gradient(115deg,transparent 0 22%,rgba(37,244,255,.08) 32%,transparent 42% 62%,rgba(255,91,216,.06) 74%,transparent 84%),linear-gradient(90deg,rgba(126,224,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(126,224,255,.035) 1px,transparent 1px);background-size:140% 140%,72px 72px,72px 72px;opacity:.72;-webkit-mask-image:linear-gradient(to bottom,black 0 68%,transparent 96%);mask-image:linear-gradient(to bottom,black 0 68%,transparent 96%)}body:after{background:radial-gradient(circle at 52% 28%,rgba(255,255,255,.06),transparent 18%),repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 6px);opacity:.42}.scan-layer{opacity:.38;background:linear-gradient(90deg,transparent,rgba(37,244,255,.12),rgba(184,255,115,.08),transparent),repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px);background-size:180% 100%,100% 100%}.site-header{width:min(1280px,calc(100% - 40px));min-height:66px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0512229e;box-shadow:0 18px 70px #0000003d,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.site-header:before,.site-header:after{display:none}.brand-mark{border-radius:50%}.nav-links a{border:0;background:transparent;box-shadow:none}.nav-links a:hover{color:#03131d;background:linear-gradient(135deg,var(--cyan),var(--lime))}.hero{--hero-shell-x: 0;--hero-inner-x: max(28px, calc((100vw - 1280px)/2 + 28px) );min-height:100svh;grid-template-columns:minmax(0,.92fr) minmax(420px,.86fr);gap:clamp(42px,7vw,112px);align-items:center;padding:clamp(126px,11vw,162px) var(--hero-inner-x) clamp(72px,8vw,112px)}.hero:before{display:none}.hero:after{position:absolute;top:18%;right:max(24px,calc((100vw - 1280px)/2));width:min(52vw,760px);height:min(52vw,760px);pointer-events:none;content:"";background:radial-gradient(circle,rgba(37,244,255,.18),transparent 42%),conic-gradient(from 220deg,transparent,rgba(37,244,255,.16),transparent,rgba(255,91,216,.12),transparent);border-radius:50%;filter:blur(8px);opacity:.82}.hero-copy{max-width:720px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hero .eyebrow{max-width:-moz-fit-content;max-width:fit-content;border-color:#25f4ff3d;background:#25f4ff12;color:#ceffa5f5}.hero h1{display:block;max-width:780px;margin:24px 0 22px;line-height:1}.hero h1 .title-prefix{display:block;font-size:clamp(52px,6.2vw,92px);line-height:.95;color:transparent;background:linear-gradient(100deg,#f8fdff 0%,var(--cyan) 46%,var(--lime) 86%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 24px rgba(37,244,255,.16))}.hero h1 .title-main{display:block;margin-top:10px;color:#f5fbfff5;font-size:clamp(46px,5.35vw,78px);line-height:1.06;font-weight:950;text-shadow:0 0 32px rgba(37,244,255,.1)}.hero-lede{max-width:700px;color:#dcedfbc7;font-size:clamp(16px,1.18vw,19px);line-height:1.9}.hero-actions{margin-top:34px}.btn{min-height:50px;border-radius:999px}.btn-primary{color:#02131d;background:linear-gradient(135deg,var(--cyan),var(--lime) 68%,#ffe177);box-shadow:0 0 38px #25f4ff33}.btn-ghost{border-color:#ffffff24;background:#ffffff0f}.hero-metrics{max-width:700px;gap:14px;margin-top:36px}.hero-metrics div{min-height:104px;padding:18px 20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#07162885;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-metrics dt{color:var(--cyan);font-size:clamp(34px,3.6vw,50px);line-height:1;background:none;-webkit-background-clip:initial;background-clip:initial}.hero-metrics dd{color:#dcedfba8}.hero-visual{position:relative;z-index:1;justify-content:center}.hero-visual .ai-lab{width:min(100%,610px);min-height:clamp(470px,42vw,630px);border:1px solid rgba(255,255,255,.12);border-radius:36px;background:radial-gradient(circle at 52% 44%,rgba(37,244,255,.18),transparent 32%),radial-gradient(circle at 30% 72%,rgba(255,91,216,.14),transparent 34%),linear-gradient(145deg,#ffffff1c,#ffffff09),#09172a9e;box-shadow:0 34px 110px #00000057,inset 0 1px #ffffff29,0 0 70px #25f4ff1a;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24)}.hero-visual .ai-lab:before{background:linear-gradient(115deg,transparent,rgba(255,255,255,.18),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 26px);opacity:.44}.hero-visual .ai-core{border-radius:28px}.hero-visual .ai-label{border:0;color:#03131d;background:linear-gradient(135deg,var(--cyan),rgba(255,255,255,.82))}.section-heading h2,.contact-panel h2{font-size:clamp(32px,4vw,56px);line-height:1.12}.capability-card,.case-card,.step,.contact-panel,.case-intel{border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#07162885;box-shadow:0 22px 76px #0000003d,inset 0 1px #ffffff1f}@media(max-width:1040px){.hero{grid-template-columns:1fr}.hero:after{top:40%;right:-18%;width:86vw;height:86vw}}@media(max-width:720px){.site-header{width:calc(100% - 20px);border-radius:22px}.hero{--hero-inner-x: 20px;padding-top:112px}.hero h1 .title-prefix{font-size:clamp(40px,13vw,58px)}.hero h1 .title-main{font-size:clamp(34px,10.8vw,50px)}.hero-metrics{grid-template-columns:1fr}.hero-visual .ai-lab{min-height:410px}}.brand-mark{animation:brandFloat 5.5s ease-in-out infinite}.brand-mark:after{position:absolute;inset:-7px;border:1px solid rgba(37,244,255,.18);border-radius:inherit;content:"";opacity:0;transform:scale(.88);animation:signalPing 3.6s ease-out infinite}.nav-links a{overflow:hidden;transition:color .22s ease,background .22s ease,transform .22s ease}.nav-links a:after{position:absolute;right:16px;bottom:7px;left:16px;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);opacity:0;transform:scaleX(.2);transition:opacity .22s ease,transform .22s ease}.nav-links a:hover{transform:translateY(-1px)}.nav-links a:hover:after{opacity:1;transform:scaleX(1)}.hero h1 .title-prefix{background-size:220% 100%;animation:titleFlow 7s ease-in-out infinite}.hero h1 .title-main{position:relative}.hero h1 .title-main:after{position:absolute;right:0;bottom:-8px;width:min(240px,38%);height:2px;content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--lime));box-shadow:0 0 20px #25f4ff61;transform-origin:right;animation:lineCharge 3.8s ease-in-out infinite}.hero .eyebrow:before{animation:dotPulse 1.8s ease-in-out infinite}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{position:absolute;inset:-80% -40%;z-index:-1;content:"";background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.56),transparent 62%);opacity:0;transform:translate(-55%)}.btn:hover:after{animation:buttonSweep .78s ease both}.hero-metrics div{position:relative;transform:translateZ(0);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.hero-metrics div:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 20% 0%,rgba(37,244,255,.18),transparent 34%),linear-gradient(120deg,transparent,rgba(184,255,115,.1),transparent);opacity:0;transition:opacity .24s ease}.hero-metrics div:hover{border-color:#25f4ff61;transform:translateY(-6px);box-shadow:0 24px 78px #00000040,0 0 34px #25f4ff21}.hero-metrics div:hover:before{opacity:1}.hero-metrics dt{animation:metricGlow 4.6s ease-in-out infinite}.hero-visual .ai-lab{transform-style:preserve-3d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;animation:panelDrift 8s ease-in-out infinite}.hero-visual .ai-lab:hover{border-color:#25f4ff57;transform:translateY(-8px) scale(1.012);box-shadow:0 42px 130px #00000061,0 0 90px #25f4ff26}.hero-visual .ai-lab:after{animation:panelScan 5.8s linear infinite}.hero-visual .ai-core{animation:coreBreath 3.2s ease-in-out infinite}.hero-visual .ai-core img{animation:logoHover 5s ease-in-out infinite}.hero-visual .ai-label{animation:labelFloat 4.5s ease-in-out infinite}.hero-visual .label-b{animation-delay:-1.35s}.hero-visual .label-c{animation-delay:-2.45s}.capability-card,.step,.case-card,.client-item,.wechat-card{transition:border-color .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.2,.8,.18,1),filter .26s ease}.capability-card:hover,.step:hover,.wechat-card:hover{filter:saturate(1.08);transform:translateY(-8px)}.capability-card:after,.step:after{position:absolute;inset:auto 18px 18px auto;width:46px;height:46px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent 46%,rgba(37,244,255,.44) 48% 52%,transparent 54%),linear-gradient(0deg,transparent 46%,rgba(37,244,255,.44) 48% 52%,transparent 54%);opacity:0;transform:scale(.7) rotate(0);transition:opacity .24s ease,transform .34s ease}.capability-card:hover:after,.step:hover:after{opacity:.62;transform:scale(1) rotate(90deg)}.case-card{overflow:hidden}.case-card:hover{filter:saturate(1.08)}.case-card:hover h3{color:#fff;text-shadow:0 0 24px rgba(37,244,255,.16)}.case-card:hover>span{box-shadow:0 0 24px #25f4ff2e}.case-card:after{background:linear-gradient(90deg,transparent,rgba(37,244,255,.42),rgba(184,255,115,.24),transparent),linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent)}.client-item.has-logo:after{animation-duration:1s}.client-item:hover img,.client-item:hover .client-text-logo{filter:saturate(1.08) contrast(1.04)}.client-item.is-featured{animation:clientPulse 4.8s ease-in-out infinite}.wechat-qr{transition:transform .25s ease,box-shadow .25s ease}.wechat-card:hover .wechat-qr{transform:rotate(-1deg) scale(1.035);box-shadow:0 0 58px #25f4ff38}@keyframes titleFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes lineCharge{0%,to{opacity:.35;transform:scaleX(.42)}50%{opacity:1;transform:scaleX(1)}}@keyframes dotPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #b8ff7399}50%{transform:scale(1.45);box-shadow:0 0 22px #b8ff73f2}}@keyframes buttonSweep{0%{opacity:0;transform:translate(-55%)}35%{opacity:.68}to{opacity:0;transform:translate(55%)}}@keyframes metricGlow{0%,to{text-shadow:0 0 16px rgba(37,244,255,.22)}50%{text-shadow:0 0 28px rgba(37,244,255,.42),0 0 46px rgba(184,255,115,.12)}}@keyframes panelDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes panelScan{0%{transform:translateY(-22%);opacity:.25}50%{opacity:.58}to{transform:translateY(22%);opacity:.25}}@keyframes coreBreath{0%,to{box-shadow:0 0 58px #25f4ff2e,inset 0 1px #ffffff47}50%{box-shadow:0 0 92px #25f4ff52,0 0 34px #ff5bd81f,inset 0 1px #ffffff57}}@keyframes logoHover{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.035)}}@keyframes labelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes brandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes signalPing{0%{opacity:0;transform:scale(.86)}28%{opacity:.7}to{opacity:0;transform:scale(1.28)}}@keyframes clientPulse{0%,to{box-shadow:0 18px 54px #00000029,0 0 0 1px rgba(var(--client-accent, 37, 244, 255),.08)}50%{box-shadow:0 20px 64px #0000002e,0 0 34px rgba(var(--client-accent, 37, 244, 255),.18)}}@media(prefers-reduced-motion:reduce){.brand-mark,.brand-mark:after,.hero h1 .title-prefix,.hero h1 .title-main:after,.hero .eyebrow:before,.hero-metrics dt,.hero-visual .ai-lab,.hero-visual .ai-lab:after,.hero-visual .ai-core,.hero-visual .ai-core img,.hero-visual .ai-label,.client-item.is-featured{animation:none}}.hero{isolation:isolate;overflow:hidden}.hero:before{position:absolute;inset:92px max(18px,calc((100vw - 1320px)/2)) 28px;z-index:0;display:block;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 16%,rgba(37,244,255,.18) 22%,transparent 31% 54%,rgba(184,255,115,.1) 61%,transparent 70%),linear-gradient(76deg,transparent 0 35%,rgba(255,91,216,.12) 44%,transparent 55%),repeating-linear-gradient(102deg,transparent 0 28px,rgba(37,244,255,.08) 29px,transparent 31px 76px),radial-gradient(circle at 18% 22%,rgba(37,244,255,.14),transparent 26%),radial-gradient(circle at 82% 50%,rgba(75,140,255,.16),transparent 34%);background-size:180% 100%,140% 100%,100% 100%,100% 100%,100% 100%;border-radius:42px;opacity:.62;filter:saturate(1.15);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);animation:heroDataField 12s ease-in-out infinite alternate}.hero:after{z-index:0;background:radial-gradient(circle at 50% 50%,rgba(37,244,255,.22),transparent 38%),conic-gradient(from 220deg,transparent,rgba(37,244,255,.2),transparent 34%,rgba(255,91,216,.14),transparent 68%,rgba(184,255,115,.12),transparent);animation:heroEnergyOrb 10s ease-in-out infinite}.hero-copy,.hero-visual{z-index:1}.hero-visual:before{position:absolute;inset:6% -8%;z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(37,244,255,.16),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 34px);border-radius:50%;opacity:.34;transform:rotate(-12deg);animation:heroRadarSweep 7.5s linear infinite}.hero-copy:before{position:absolute;top:-42px;left:-52px;width:180px;height:180px;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(37,244,255,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(37,244,255,.14) 1px,transparent 1px);background-size:18px 18px;opacity:.26;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%);animation:heroMicroGrid 9s ease-in-out infinite alternate}@keyframes heroDataField{0%{background-position:0% 0,100% 0,0 0,0 0,0 0;opacity:.48}55%{opacity:.72}to{background-position:100% 0,0% 0,48px 0,0 0,0 0;opacity:.58}}@keyframes heroEnergyOrb{0%,to{transform:translateZ(0) scale(1);opacity:.64}50%{transform:translate3d(-18px,12px,0) scale(1.08);opacity:.92}}@keyframes heroRadarSweep{0%{transform:rotate(-12deg) translate(-4%);opacity:.22}50%{opacity:.42}to{transform:rotate(348deg) translate(4%);opacity:.22}}@keyframes heroMicroGrid{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(14px,10px,0) rotate(6deg)}}@media(max-width:720px){.hero:before{inset:86px 10px 24px;border-radius:28px}.hero-copy:before{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.hero:before,.hero:after,.hero-visual:before,.hero-copy:before{animation:none}}.hero-playground{position:absolute;inset:clamp(92px,9vw,132px) var(--hero-inner-x) clamp(34px,5vw,72px);z-index:0;overflow:hidden;pointer-events:none;border-radius:clamp(26px,3vw,44px);mix-blend-mode:screen;opacity:.96;-webkit-mask-image:radial-gradient(circle at 70% 44%,black 0 44%,transparent 72%),linear-gradient(90deg,transparent,black 8%,black 94%,transparent);mask-image:radial-gradient(circle at 70% 44%,black 0 44%,transparent 72%),linear-gradient(90deg,transparent,black 8%,black 94%,transparent)}.hero-playground:before{position:absolute;inset:5% 0 0 31%;content:"";background:radial-gradient(circle at 12% 36%,rgba(184,255,115,.18),transparent 12%),radial-gradient(circle at 68% 18%,rgba(37,244,255,.2),transparent 14%),radial-gradient(circle at 78% 76%,rgba(255,91,216,.14),transparent 15%),linear-gradient(90deg,transparent 0 7%,rgba(37,244,255,.16) 7.2% 7.5%,transparent 7.8% 24%,rgba(184,255,115,.12) 24.2% 24.5%,transparent 24.8%),linear-gradient(0deg,transparent 0 18%,rgba(37,244,255,.11) 18.2% 18.5%,transparent 18.8% 64%,rgba(255,255,255,.07) 64.2% 64.5%,transparent 64.8%);opacity:.72;filter:blur(.2px);transform:perspective(900px) rotateX(58deg) rotate(-10deg);transform-origin:center;animation:playgroundPlane 11s ease-in-out infinite alternate}.play-track{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(37,244,255,.42),rgba(184,255,115,.2),transparent);box-shadow:0 0 18px #25f4ff3d;opacity:.72;transform-origin:left center;animation:trackPulse 4.8s ease-in-out infinite}.track-a{top:22%;left:41%;width:42%;transform:rotate(-9deg)}.track-b{top:67%;left:31%;width:55%;animation-delay:-1.7s;transform:rotate(6deg)}.track-c{top:45%;left:56%;width:30%;animation-delay:-3.1s;transform:rotate(72deg)}.play-ball{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.96),rgba(255,255,255,.18) 18%,transparent 30%),radial-gradient(circle,#25f4fff5,#25f4ff47 46%,#25f4ff00 72%);box-shadow:0 0 18px #25f4ffb8,0 0 54px #25f4ff38}.play-ball:after{position:absolute;top:50%;right:62%;width:86px;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(37,244,255,.48));filter:blur(1px);transform:translateY(-50%);transform-origin:right center}.play-ball-a{top:16%;left:54%;width:18px;height:18px;animation:ballBounceA 7.4s cubic-bezier(.55,.04,.38,.98) infinite}.play-ball-b{top:62%;left:78%;width:12px;height:12px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.96),rgba(255,255,255,.14) 18%,transparent 32%),radial-gradient(circle,rgba(184,255,115,.9),rgba(184,255,115,.25) 46%,transparent 74%);box-shadow:0 0 18px #b8ff7394,0 0 48px #b8ff7329;animation:ballBounceB 6.2s cubic-bezier(.6,.01,.35,1) infinite}.data-runner{position:absolute;top:73%;left:34%;width:38px;height:22px;border:1px solid rgba(184,255,115,.58);border-radius:999px 999px 999px 10px;background:linear-gradient(135deg,#b8ff73eb,#25f4ffc7),#ffffff1f;box-shadow:0 0 18px #b8ff7375,0 0 36px #25f4ff2e;animation:runnerRoute 14s linear infinite}.data-runner:before{position:absolute;right:7px;bottom:5px;width:6px;height:6px;content:"";border-radius:50%;background:#03131d;box-shadow:-13px 0 #03131d}.data-runner:after{position:absolute;top:50%;right:88%;width:98px;height:3px;content:"";background:linear-gradient(90deg,transparent,rgba(184,255,115,.52),rgba(37,244,255,.45));filter:blur(1.2px);transform:translateY(-50%)}.data-runner i{position:absolute;top:-7px;left:12px;width:12px;height:7px;border-radius:999px 999px 0 0;background:#25f4ffdb;box-shadow:0 0 12px #25f4ff85}.signal-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#25f4ffe6;box-shadow:0 0 20px #25f4ff8a}.signal-node:before,.signal-node:after{position:absolute;inset:-15px;content:"";border:1px solid rgba(37,244,255,.28);border-radius:50%;animation:nodePing 2.8s ease-out infinite}.signal-node:after{animation-delay:1.4s}.node-a{top:24%;left:44%}.node-b{top:38%;left:83%;background:#b8ff73e0;box-shadow:0 0 22px #b8ff7373}.node-c{top:74%;left:68%;background:#ff5bd8c7;box-shadow:0 0 24px #ff5bd857}.data-bit{position:absolute;width:6px;height:18px;border-radius:999px;background:linear-gradient(180deg,#25f4ff00,#25f4ffe0,#b8ff7300);filter:drop-shadow(0 0 10px rgba(37,244,255,.45));opacity:0;animation:bitFall 4.6s linear infinite}.bit-a{top:6%;left:48%}.bit-b{top:12%;left:72%;animation-delay:-1.6s}.bit-c{top:2%;left:88%;animation-delay:-3.2s}.hero:hover .play-ball-a{animation-duration:5.6s}.hero:hover .play-ball-b{animation-duration:4.9s}.hero:hover .data-runner{animation-duration:10.5s}@keyframes playgroundPlane{0%{transform:perspective(900px) rotateX(58deg) rotate(-10deg) translate3d(-10px,4px,0);opacity:.54}50%{opacity:.82}to{transform:perspective(900px) rotateX(58deg) rotate(-7deg) translate3d(18px,-8px,0);opacity:.66}}@keyframes trackPulse{0%,to{opacity:.26;filter:saturate(1)}50%{opacity:.82;filter:saturate(1.5)}}@keyframes ballBounceA{0%{transform:translateZ(0) scale(1)}18%{transform:translate3d(11vw,19vh,0) scale(.9)}34%{transform:translate3d(24vw,-8vh,0) scale(1.08)}53%{transform:translate3d(36vw,25vh,0) scale(.92)}72%{transform:translate3d(16vw,34vh,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes ballBounceB{0%{transform:translateZ(0) scale(1)}22%{transform:translate3d(-16vw,-16vh,0) scale(1.12)}45%{transform:translate3d(2vw,-36vh,0) scale(.86)}66%{transform:translate3d(-28vw,-7vh,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}@keyframes runnerRoute{0%{transform:translateZ(0) rotate(-6deg)}16%{transform:translate3d(13vw,-16vh,0) rotate(-18deg)}33%{transform:translate3d(35vw,-9vh,0) rotate(8deg)}52%{transform:translate3d(47vw,-34vh,0) rotate(-16deg)}72%{transform:translate3d(22vw,-45vh,0) rotate(184deg)}88%{transform:translate3d(4vw,-22vh,0) rotate(172deg)}to{transform:translateZ(0) rotate(354deg)}}@keyframes nodePing{0%{opacity:0;transform:scale(.4)}28%{opacity:.72}to{opacity:0;transform:scale(1.8)}}@keyframes bitFall{0%{opacity:0;transform:translate3d(0,-20px,0) scaleY(.4)}18%{opacity:.85}to{opacity:0;transform:translate3d(-36px,46vh,0) scaleY(1)}}@media(max-width:1040px){.hero-playground{inset:96px 18px 36px;opacity:.68}.hero-playground:before{left:18%}.play-ball-a,.play-ball-b,.data-runner{opacity:.74}}@media(max-width:720px){.hero-playground{inset:84px 10px 20px;border-radius:28px;opacity:.52;-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 72%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 72%,transparent)}.track-c,.play-ball-b,.node-c,.bit-c{display:none}.data-runner{top:82%;left:12%;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.hero-playground,.hero-playground:before,.play-track,.play-ball,.data-runner,.signal-node:before,.signal-node:after,.data-bit{animation:none}}:root{--bg: #020409;--bg-2: #070b12;--panel: rgba(8, 12, 19, .74);--panel-strong: rgba(9, 14, 22, .92);--ink: #f2f7fb;--muted: #7f92a2;--soft: #bfccd5;--cyan: #73d9df;--blue: #6f95bd;--lime: #9abf8a;--amber: #c9a36c;--pink: #a782b2;--line: rgba(155, 180, 195, .14);--line-hot: rgba(115, 217, 223, .34);--shadow: 0 28px 96px rgba(0, 0, 0, .58)}body{background:radial-gradient(circle at 50% -18%,rgba(115,217,223,.1),transparent 27%),radial-gradient(circle at 86% 8%,rgba(111,149,189,.1),transparent 30%),radial-gradient(circle at 12% 18%,rgba(154,191,138,.07),transparent 28%),linear-gradient(180deg,#020409,#060a11 34%,#03050a)}body:before{opacity:.42;background:linear-gradient(90deg,rgba(190,215,226,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(190,215,226,.028) 1px,transparent 1px)}.network-canvas{opacity:.34;filter:saturate(.55) brightness(.72)}.scan-layer{opacity:.34;background:linear-gradient(rgba(255,255,255,.018) 50%,transparent 50%),linear-gradient(90deg,#73d9df05,#9abf8a04,#6f95bd05)}.site-header{border-color:#d2e6ee1a;background:linear-gradient(90deg,rgba(115,217,223,.055),transparent 28%,rgba(154,191,138,.035)),#04070cb8;box-shadow:0 20px 70px #00000057,inset 0 1px #ffffff14}.brand-mark,.icon-shell,.ai-label,.hologram-core,.holo-node{filter:saturate(.72)}.hero{background:radial-gradient(circle at 68% 43%,rgba(115,217,223,.13),transparent 34%),radial-gradient(circle at 24% 30%,rgba(154,191,138,.06),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%)}.hero:before{opacity:.36;filter:saturate(.58) brightness(.78)}.hero:after{opacity:.5;filter:blur(18px) saturate(.55)}.hero h1 .title-prefix{background:linear-gradient(100deg,#f3f8fb,#9fb7c4 38%,#d8e9ec 72%,#99bbb4);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 18px rgba(115,217,223,.12))}.hero h1 .title-main{color:#eef4f8f0;text-shadow:0 0 24px rgba(115,217,223,.08)}.hero-lede,.section-heading p:not(.eyebrow),.contact-panel>div:first-child>p:not(.eyebrow){color:#becdd7b8}.btn-primary{color:#020409;background:linear-gradient(135deg,#d5e5e8,#73d9df 52%,#aabf9a);box-shadow:0 0 32px #73d9df29}.btn-ghost,.chip,.hero-metrics div,.capability-card,.case-card,.step,.contact-panel,.case-intel,.wechat-card{border-color:#d2e6ee1a;background:linear-gradient(145deg,#ffffff13,#ffffff06),#05080eb8;box-shadow:0 22px 76px #00000057,inset 0 1px #ffffff14}.hero-metrics dt,.step b,.case-intel b{color:#b9dde0}.play-ball,.play-track,.signal-node,.data-bit,.data-runner{filter:saturate(.58) brightness(.86)}.hero-playground{opacity:.62;mix-blend-mode:lighten}.hero-playground:before{opacity:.44;filter:saturate(.48) brightness(.82)}.hero-visual .ai-lab{border-color:#d2e6ee1c;background:radial-gradient(circle at 52% 44%,rgba(115,217,223,.12),transparent 32%),radial-gradient(circle at 30% 72%,rgba(154,191,138,.06),transparent 34%),linear-gradient(145deg,#ffffff13,#ffffff06),#060a11b8;box-shadow:0 40px 130px #00000073,inset 0 1px #ffffff1c,0 0 58px #73d9df12}.hero-visual .ai-label{color:#061016;background:linear-gradient(135deg,#c7d9de,#83d1d5)}.section-pad{position:relative;isolation:isolate;overflow:hidden}.section-pad>*{position:relative;z-index:1}.section-pad:before,.section-pad:after{position:absolute;z-index:0;pointer-events:none;content:""}.section-pad:before{inset:24px max(18px,calc((100vw - 1440px)/2)) 24px;border-radius:34px;opacity:.28;background:linear-gradient(90deg,transparent,rgba(115,217,223,.18),transparent),repeating-linear-gradient(90deg,transparent 0 54px,rgba(210,230,238,.055) 55px,transparent 56px 112px);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);animation:sectionSignalDrift 14s ease-in-out infinite alternate}.section-pad:after{width:min(44vw,620px);height:min(44vw,620px);border-radius:50%;opacity:.2;filter:blur(28px) saturate(.55);background:radial-gradient(circle,rgba(115,217,223,.16),transparent 44%),conic-gradient(from 0deg,transparent,rgba(154,191,138,.11),transparent 38%,rgba(111,149,189,.1),transparent);animation:sectionOrbDrift 16s ease-in-out infinite alternate}.capabilities:before{background:linear-gradient(90deg,transparent,rgba(154,191,138,.16),transparent),linear-gradient(0deg,rgba(210,230,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(210,230,238,.038) 1px,transparent 1px);background-size:100% 100%,42px 42px,42px 42px;animation:capabilityScan 12s linear infinite}.capabilities:after{top:4%;right:-10%}.cases:before{opacity:.34;background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(115,217,223,.12) 35px,transparent 37px 84px),linear-gradient(90deg,transparent,rgba(115,217,223,.14),transparent);animation:caseRailFlow 9s linear infinite}.cases:after{top:22%;left:-16%}.clients:before{opacity:.26;background:radial-gradient(circle at 10% 20%,rgba(210,230,238,.5) 0 1px,transparent 2px),radial-gradient(circle at 64% 42%,rgba(115,217,223,.38) 0 1px,transparent 2px),radial-gradient(circle at 82% 70%,rgba(154,191,138,.34) 0 1px,transparent 2px),linear-gradient(90deg,transparent,rgba(210,230,238,.08),transparent);background-size:180px 120px,220px 150px,260px 170px,100% 100%;animation:partnerConstellation 18s linear infinite}.clients:after{top:0;right:-18%}.delivery:before{opacity:.3;background:linear-gradient(90deg,transparent 0 12%,rgba(115,217,223,.2) 12.2% 12.5%,transparent 12.8% 34%,rgba(154,191,138,.14) 34.2% 34.5%,transparent 34.8%),linear-gradient(180deg,transparent,rgba(210,230,238,.08),transparent);animation:deliveryPulsePath 10s ease-in-out infinite}.delivery:after{bottom:0;left:-14%}.contact:before{inset:28px max(18px,calc((100vw - 1440px)/2)) 28px;opacity:.22;background:radial-gradient(circle at 76% 50%,transparent 0 18%,rgba(115,217,223,.18) 18.2% 18.6%,transparent 18.9% 31%,rgba(210,230,238,.09) 31.2% 31.6%,transparent 32%),linear-gradient(90deg,transparent,rgba(115,217,223,.12),transparent);animation:contactRadarBreath 8s ease-in-out infinite}.contact:after{right:-12%;bottom:4%}.section-heading h2{max-width:980px;color:#eff6f9f0;font-size:clamp(30px,3.2vw,48px);line-height:1.18;text-wrap:balance}.contact{padding-top:clamp(78px,8vw,116px);padding-bottom:clamp(86px,9vw,130px)}.contact-panel{grid-template-columns:minmax(0,.92fr) minmax(292px,390px);gap:clamp(22px,3.4vw,44px);align-items:center;padding:clamp(24px,3.8vw,46px);border-radius:28px;background:radial-gradient(circle at 88% 18%,rgba(115,217,223,.1),transparent 28%),linear-gradient(145deg,#ffffff12,#ffffff05),#04070cd1}.contact-panel:before{width:32%;background:linear-gradient(90deg,rgba(115,217,223,.42),transparent)}.contact-panel>div:first-child{max-width:650px}.contact-panel h2{max-width:640px;margin:16px 0;color:#eff6f9f2;font-size:clamp(24px,2.45vw,34px);line-height:1.34;font-weight:780;text-wrap:balance}.contact-panel>div:first-child>p:not(.eyebrow){max-width:590px;font-size:clamp(14px,1vw,16px);line-height:1.85}.wechat-card{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:16px;border-radius:22px;background:linear-gradient(145deg,#ffffff17,#ffffff08),#080c13d1}.wechat-qr{width:132px;border-radius:18px;box-shadow:0 18px 54px #00000047}.wechat-card span{color:#9fb7c4}.wechat-card strong{color:#f4f8faf5;font-size:clamp(18px,1.45vw,22px);line-height:1.3}.wechat-card p{color:#becdd7ad;font-size:13px;line-height:1.65}.capability-card:hover,.step:hover,.wechat-card:hover,.case-card:hover{border-color:#73d9df42;filter:saturate(.95) brightness(1.04);box-shadow:0 28px 86px #0000006b,0 0 34px #73d9df14}.client-item:hover{filter:saturate(.92) brightness(1.03)}.client-item.tone-cyan{--client-accent: 115, 217, 223}.client-item.tone-blue{--client-accent: 111, 149, 189}.client-item.tone-lime{--client-accent: 154, 191, 138}.client-item.tone-rose{--client-accent: 167, 130, 178}.case-card:nth-child(5n+1),.case-card:nth-child(5n+2),.case-card:nth-child(5n+3),.case-card.skin-orbit,.case-card.skin-grid,.case-card.skin-prism,.case-card.skin-terminal,.case-card.skin-glow,.case-card.skin-map,.case-feature{filter:saturate(.66)}.case-card:nth-child(5n+1){background:linear-gradient(135deg,rgba(115,217,223,.09),transparent 44%),linear-gradient(180deg,#080c13e0,#03050ac2)}.case-card:nth-child(5n+2){background:linear-gradient(135deg,rgba(167,130,178,.08),transparent 44%),linear-gradient(180deg,#080c13e0,#03050ac2)}.case-card:nth-child(5n+3){background:linear-gradient(135deg,rgba(154,191,138,.08),transparent 44%),linear-gradient(180deg,#080c13e0,#03050ac2)}.case-card.skin-orbit{background:radial-gradient(circle at 78% 20%,rgba(154,191,138,.14),transparent 18%),repeating-radial-gradient(circle at 78% 20%,rgba(115,217,223,.07) 0 1px,transparent 1px 34px),linear-gradient(180deg,#080c13e6,#03050ac2)}.case-card.skin-grid{background:linear-gradient(90deg,rgba(190,215,226,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(190,215,226,.035) 1px,transparent 1px),linear-gradient(135deg,rgba(115,217,223,.08),transparent 45%),linear-gradient(180deg,#080c13e6,#03050ac2);background-size:24px 24px,24px 24px,auto,auto}.case-card.skin-prism{background:conic-gradient(from 210deg at 72% 24%,rgba(167,130,178,.14),rgba(115,217,223,.08),transparent 42%),linear-gradient(180deg,#080c13e6,#03050ac2)}.case-card.skin-terminal{background:linear-gradient(rgba(154,191,138,.045) 50%,transparent 50%),linear-gradient(135deg,rgba(154,191,138,.07),transparent 42%),linear-gradient(180deg,#080c13e6,#03050ac2);background-size:100% 7px,auto,auto}.case-card.skin-glow{background:radial-gradient(circle at 50% 16%,rgba(115,217,223,.16),transparent 22%),radial-gradient(circle at 12% 86%,rgba(167,130,178,.09),transparent 24%),linear-gradient(180deg,#080c13e6,#03050ac2)}.case-card.skin-map{background:linear-gradient(125deg,transparent 0 18%,rgba(115,217,223,.07) 18% 19%,transparent 19% 45%,rgba(167,130,178,.06) 45% 46%,transparent 46%),radial-gradient(circle at 30% 28%,rgba(154,191,138,.12),transparent 10%),linear-gradient(180deg,#080c13e6,#03050ac2)}.case-card.has-bg{background:linear-gradient(180deg,#03050a38,#03050ae6),linear-gradient(135deg,#73d9df24,#a782b214),var(--case-bg) center / cover no-repeat}.case-card:hover{border-color:#73d9df47;filter:saturate(.78) brightness(1.06);box-shadow:0 26px 76px #0000007a,0 0 42px #73d9df1a}.site-header.scrolled{border-color:#d2e6ee21;background:linear-gradient(90deg,rgba(115,217,223,.055),transparent 28%,rgba(154,191,138,.035)),#04070cd1;box-shadow:0 22px 74px #0006,inset 0 1px #ffffff14}.brand-mark{border-color:#d2e6ee29;color:#c7d9de;background:radial-gradient(circle at 42% 30%,rgba(167,130,178,.08),transparent 40%),linear-gradient(135deg,#73d9df14,#6f95bd0b);box-shadow:inset 0 0 18px #73d9df12,0 0 16px #73d9df0d}.brand-mark img,.ai-core img,.hologram-core img{filter:drop-shadow(0 0 10px rgba(115,217,223,.18))}.eyebrow,.hero .eyebrow{border-color:#d2e6ee21;color:#c8dae0e6;background:#ffffff09}.ai-lab:before{background:linear-gradient(90deg,rgba(190,215,226,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(190,215,226,.026) 1px,transparent 1px)}.ai-energy-field{opacity:.55;background:conic-gradient(from 180deg,transparent 0 14%,rgba(115,217,223,.1),transparent 34% 58%,rgba(167,130,178,.07),transparent 78%),radial-gradient(circle,rgba(115,217,223,.055),transparent 62%)}.ai-ring{border-color:#d2e6ee24}.ring-outer{border-left-color:#a782b25c;border-right-color:#9abf8a61}.ring-middle{border-top-color:#73d9df66;border-bottom-color:#6f95bd57}.ring-inner{box-shadow:inset 0 0 30px #73d9df12}.ai-core{border-color:#d2e6ee2e;background:#04070cd6;box-shadow:0 0 36px #73d9df1f,0 0 74px #a782b20d}.ai-lab:hover .ai-core,.ai-lab.is-active .ai-core{box-shadow:0 0 48px #9abf8a24,0 0 92px #73d9df1a}.case-hologram{border-color:#d2e6ee1c;background:radial-gradient(circle at 50% 48%,rgba(115,217,223,.1),transparent 26%),radial-gradient(circle at 16% 20%,rgba(167,130,178,.07),transparent 22%),linear-gradient(135deg,#080c13db,#03050ac2);box-shadow:inset 0 0 70px #73d9df09,0 24px 80px #00000057}.case-hologram:before,.case-hologram:after{border-color:#d2e6ee1f}.hologram-core,.holo-node{border-color:#d2e6ee29;background:#04070cdb;box-shadow:0 0 34px #73d9df14}.holo-node:before{background:linear-gradient(90deg,transparent,rgba(190,215,226,.18))}.label-a,.label-b,.label-c{color:#061016}@keyframes sectionSignalDrift{0%{transform:translate3d(-22px,0,0);opacity:.18}50%{opacity:.34}to{transform:translate3d(26px,0,0);opacity:.22}}@keyframes sectionOrbDrift{0%{transform:translate3d(0,-12px,0) scale(.96) rotate(0)}to{transform:translate3d(24px,18px,0) scale(1.08) rotate(28deg)}}@keyframes capabilityScan{0%{background-position:-28% 0,0 0,0 0}to{background-position:128% 0,42px 42px,42px 42px}}@keyframes caseRailFlow{0%{background-position:0 0,-40% 0}to{background-position:124px 0,140% 0}}@keyframes partnerConstellation{0%{background-position:0 0,80px 20px,40px 60px,-30% 0}to{background-position:180px 120px,-140px 170px,260px -170px,130% 0}}@keyframes deliveryPulsePath{0%,to{background-position:-12% 0,0 0;opacity:.18}50%{background-position:82% 0,0 0;opacity:.34}}@keyframes contactRadarBreath{0%,to{transform:scale(.98);opacity:.16}50%{transform:scale(1.035);opacity:.28}}@media(max-width:900px){.contact-panel{grid-template-columns:1fr}.contact-panel h2{max-width:680px}.wechat-card{max-width:540px}}@media(max-width:720px){.section-pad:before,.section-pad:after{opacity:.16}.section-heading h2{font-size:clamp(26px,8vw,38px)}.contact-panel{padding:22px;border-radius:24px}.contact-panel h2{font-size:clamp(22px,6.8vw,30px)}.wechat-card{grid-template-columns:1fr}.wechat-qr{width:min(220px,100%)}}@media(prefers-reduced-motion:reduce){.section-pad:before,.section-pad:after{animation:none}}.section-playground{position:absolute;inset:clamp(34px,4vw,62px) max(16px,calc((100vw - 1440px)/2)) clamp(24px,4vw,58px);z-index:0;overflow:hidden;pointer-events:none;border-radius:32px;opacity:.78;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.section-playground span{position:absolute;display:block}.grid-runner{top:28%;left:4%;width:30px;height:30px;border:1px solid rgba(210,230,238,.2);border-radius:9px;background:linear-gradient(135deg,#d2e6eed1,#73d9df7a),#04070c99;box-shadow:0 0 24px #73d9df29;animation:gridRunnerRoute 16s linear infinite}.grid-runner:before,.grid-runner:after{position:absolute;content:""}.grid-runner:before{inset:7px;border-radius:5px;background:#03050ad1}.grid-runner:after{top:50%;right:100%;width:92px;height:2px;background:linear-gradient(90deg,transparent,rgba(115,217,223,.32));filter:blur(1px);transform:translateY(-50%)}.scan-puck{width:12px;height:12px;border-radius:50%;background:#9abf8ab3;box-shadow:0 0 22px #9abf8a3d}.scan-puck-a{top:68%;left:14%;animation:puckSlideA 9s ease-in-out infinite}.scan-puck-b{top:18%;left:84%;background:#73d9df9e;animation:puckSlideB 11s ease-in-out infinite}.spark{width:4px;height:36px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(210,230,238,.6),transparent);opacity:0;animation:sparkDrop 5s linear infinite}.spark-a{top:0;left:36%}.spark-b{top:8%;left:66%;animation-delay:-2.6s}.case-play{opacity:.82}.pinball{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),rgba(255,255,255,.1) 22%,transparent 32%),radial-gradient(circle,#73d9dfbf,#73d9df1a 72%);box-shadow:0 0 22px #73d9df52,0 0 60px #73d9df14}.pinball:after{position:absolute;top:50%;right:72%;width:70px;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(115,217,223,.3));filter:blur(1px)}.pinball-a{top:24%;left:18%;animation:pinballA 8.4s cubic-bezier(.58,.02,.32,1) infinite}.pinball-b{top:72%;left:78%;width:14px;height:14px;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.9),rgba(255,255,255,.08) 22%,transparent 32%),radial-gradient(circle,#9abf8aad,#9abf8a14 72%);animation:pinballB 7.2s cubic-bezier(.58,.02,.32,1) infinite}.bumper{width:54px;height:54px;border:1px solid rgba(210,230,238,.12);border-radius:50%;background:radial-gradient(circle,rgba(210,230,238,.08),transparent 62%);animation:bumperPulse 3.6s ease-in-out infinite}.bumper-a{top:17%;left:58%}.bumper-b{top:48%;left:29%;animation-delay:-1.2s}.bumper-c{top:68%;left:88%;animation-delay:-2.4s}.orbit-drone{width:16px;height:16px;border:1px solid rgba(210,230,238,.18);border-radius:50%;background:#04070cbd;box-shadow:0 0 20px #73d9df2e}.orbit-drone:before{position:absolute;inset:-5px;content:"";border:1px solid rgba(115,217,223,.12);border-radius:50%}.drone-a{top:18%;left:12%;animation:droneRouteA 18s linear infinite}.drone-b{top:64%;left:80%;animation:droneRouteB 20s linear infinite}.drone-c{top:42%;left:48%;width:10px;height:10px;background:#9abf8a85;animation:droneRouteC 15s linear infinite}.client-comet{width:120px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(210,230,238,.34),transparent);filter:blur(.6px);opacity:0;transform:rotate(-12deg);animation:cometSweep 7s ease-in-out infinite}.comet-a{top:18%;left:8%}.comet-b{top:78%;left:46%;animation-delay:-3.5s}.route-line{left:8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,rgba(210,230,238,.16),transparent),repeating-linear-gradient(90deg,rgba(115,217,223,.16) 0 9px,transparent 9px 28px)}.route-line-a{top:36%}.route-line-b{top:68%;opacity:.62}.delivery-runner{width:34px;height:18px;border:1px solid rgba(210,230,238,.18);border-radius:999px;background:linear-gradient(135deg,#d2e6eec7,#73d9df66);box-shadow:0 0 24px #73d9df1f}.delivery-runner:after{position:absolute;top:50%;right:92%;width:86px;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(115,217,223,.32));filter:blur(1px)}.runner-a{top:calc(36% - 9px);left:8%;animation:deliveryRunA 8s linear infinite}.runner-b{top:calc(68% - 9px);right:8%;opacity:.82;animation:deliveryRunB 9.5s linear infinite}.checkpoint{width:12px;height:12px;border:1px solid rgba(210,230,238,.2);border-radius:50%;background:#04070cd1;box-shadow:0 0 18px #73d9df24}.checkpoint:after{position:absolute;inset:-12px;content:"";border:1px solid rgba(115,217,223,.1);border-radius:50%;animation:checkpointPing 2.8s ease-out infinite}.checkpoint-a{top:calc(36% - 6px);left:24%}.checkpoint-b{top:calc(68% - 6px);left:52%;animation-delay:-1s}.checkpoint-c{top:calc(36% - 6px);left:78%;animation-delay:-2s}.contact-play{inset:20px max(16px,calc((100vw - 1440px)/2)) 20px;opacity:.95}.contact-ball{top:18%;left:62%;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 34% 26%,#fff,rgba(255,255,255,.16) 22%,transparent 34%),radial-gradient(circle,#73d9dfc7,#73d9df14 72%);box-shadow:0 0 24px #73d9df57,0 0 70px #73d9df1a;animation:contactBallGame 6.8s cubic-bezier(.55,.02,.34,1) infinite}.contact-paddle{width:8px;height:86px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(210,230,238,.3),transparent);box-shadow:0 0 22px #73d9df1f}.paddle-a{top:18%;left:54%;animation:paddleFloatA 4.4s ease-in-out infinite}.paddle-b{right:6%;bottom:18%;animation:paddleFloatB 4.8s ease-in-out infinite}.contact-tracer{width:150px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(154,191,138,.26),transparent);filter:blur(.8px);opacity:0}.tracer-a{top:38%;left:52%;transform:rotate(18deg);animation:contactTracerA 5.8s ease-in-out infinite}.tracer-b{right:4%;bottom:34%;transform:rotate(-12deg);animation:contactTracerB 6.4s ease-in-out infinite}.section-pad:hover .section-playground{opacity:1}.section-pad:hover .grid-runner,.section-pad:hover .pinball,.section-pad:hover .orbit-drone,.section-pad:hover .delivery-runner,.section-pad:hover .contact-ball{filter:brightness(1.18)}.capabilities:hover .grid-runner{animation-duration:10.5s}.cases:hover .pinball{animation-duration:5.8s}.clients:hover .orbit-drone{animation-duration:12s}.delivery:hover .delivery-runner{animation-duration:5.8s}.contact:hover .contact-ball{animation-duration:4.8s}@keyframes gridRunnerRoute{0%{transform:translateZ(0) rotate(0)}18%{transform:translate3d(34vw,0,0) rotate(0)}28%{transform:translate3d(34vw,26vh,0) rotate(90deg)}48%{transform:translate3d(70vw,26vh,0) rotate(0)}62%{transform:translate3d(70vw,48vh,0) rotate(90deg)}82%{transform:translate3d(18vw,48vh,0) rotate(180deg)}to{transform:translateZ(0) rotate(360deg)}}@keyframes puckSlideA{0%,to{transform:translateZ(0)}50%{transform:translate3d(58vw,-34vh,0)}}@keyframes puckSlideB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-64vw,40vh,0)}}@keyframes sparkDrop{0%{opacity:0;transform:translate3d(0,-20px,0)}18%{opacity:.7}to{opacity:0;transform:translate3d(-42px,62vh,0)}}@keyframes pinballA{0%{transform:translateZ(0)}20%{transform:translate3d(46vw,18vh,0)}39%{transform:translate3d(68vw,-6vh,0)}58%{transform:translate3d(24vw,34vh,0)}78%{transform:translate3d(74vw,48vh,0)}to{transform:translateZ(0)}}@keyframes pinballB{0%{transform:translateZ(0)}23%{transform:translate3d(-38vw,-42vh,0)}44%{transform:translate3d(-70vw,-12vh,0)}64%{transform:translate3d(-28vw,10vh,0)}82%{transform:translate3d(-58vw,-54vh,0)}to{transform:translateZ(0)}}@keyframes bumperPulse{0%,to{opacity:.24;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes droneRouteA{0%{transform:translateZ(0)}25%{transform:translate3d(70vw,12vh,0)}50%{transform:translate3d(58vw,54vh,0)}75%{transform:translate3d(14vw,42vh,0)}to{transform:translateZ(0)}}@keyframes droneRouteB{0%{transform:translateZ(0)}30%{transform:translate3d(-68vw,-18vh,0)}58%{transform:translate3d(-46vw,-48vh,0)}78%{transform:translate3d(-12vw,-24vh,0)}to{transform:translateZ(0)}}@keyframes droneRouteC{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18vw,-28vh,0) scale(1.25)}}@keyframes cometSweep{0%{opacity:0;transform:translate3d(-18vw,0,0) rotate(-12deg)}30%{opacity:.74}to{opacity:0;transform:translate3d(72vw,20vh,0) rotate(-12deg)}}@keyframes deliveryRunA{0%{transform:translateZ(0)}to{transform:translate3d(78vw,0,0)}}@keyframes deliveryRunB{0%{transform:translateZ(0) rotate(180deg)}to{transform:translate3d(-78vw,0,0) rotate(180deg)}}@keyframes checkpointPing{0%{opacity:0;transform:scale(.45)}34%{opacity:.62}to{opacity:0;transform:scale(1.8)}}@keyframes contactBallGame{0%{transform:translateZ(0) scale(1)}18%{transform:translate3d(28vw,18vh,0) scale(.92)}34%{transform:translate3d(8vw,42vh,0) scale(1.08)}52%{transform:translate3d(33vw,8vh,0) scale(.96)}70%{transform:translate3d(-2vw,32vh,0) scale(1.05)}86%{transform:translate3d(24vw,48vh,0) scale(.94)}to{transform:translateZ(0) scale(1)}}@keyframes paddleFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(84px)}}@keyframes paddleFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-92px)}}@keyframes contactTracerA{0%,to{opacity:0;transform:translateZ(0) rotate(18deg)}45%{opacity:.72;transform:translate3d(18vw,12vh,0) rotate(18deg)}}@keyframes contactTracerB{0%,to{opacity:0;transform:translateZ(0) rotate(-12deg)}45%{opacity:.62;transform:translate3d(-18vw,-8vh,0) rotate(-12deg)}}@media(max-width:900px){.section-playground{inset:22px 12px;opacity:.56}.bumper,.client-comet,.route-line-b,.runner-b,.tracer-b{display:none}}@media(max-width:720px){.section-playground{opacity:.42}.grid-runner,.pinball,.orbit-drone,.delivery-runner,.contact-ball{transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.section-playground *,.section-playground *:before,.section-playground *:after{animation:none}}.site-footer{position:relative;overflow:hidden}.site-footer:before{position:absolute;right:8%;bottom:14px;left:8%;height:2px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(115,217,223,.34),rgba(210,230,238,.22),transparent),repeating-linear-gradient(90deg,rgba(210,230,238,.14) 0 8px,transparent 8px 26px);filter:blur(.2px);opacity:.56;animation:footerSignalRun 7s linear infinite}.site-footer:after{position:absolute;bottom:9px;left:8%;width:12px;height:12px;pointer-events:none;content:"";border-radius:50%;background:#d2e6eeb8;box-shadow:0 0 20px #73d9df47;animation:footerPuckRun 7s linear infinite}@keyframes footerSignalRun{0%{background-position:-220px 0,0 0}to{background-position:220px 0,120px 0}}@keyframes footerPuckRun{0%{transform:translate(0) scale(.92)}50%{transform:translate(78vw) scale(1.12)}to{transform:translate(0) scale(.92)}}@media(prefers-reduced-motion:reduce){.site-footer:before,.site-footer:after{animation:none}}.site-companion{position:fixed;top:18vh;right:7vw;z-index:12;width:68px;height:68px;pointer-events:none;opacity:.86;mix-blend-mode:lighten;animation:companionPatrol 32s cubic-bezier(.58,.02,.28,1) infinite}.site-companion span,.site-companion i,.site-companion b{position:absolute;display:block}.companion-body{inset:9px;border:1px solid rgba(210,230,238,.22);border-radius:18px 18px 22px 22px;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.34),transparent 18%),linear-gradient(145deg,#d7e6eadb,#73d9df57 52%,#070b12c7);box-shadow:0 0 28px #73d9df33,inset 0 1px #ffffff52,inset 0 -18px 30px #03050a47;animation:companionFloat 3.2s ease-in-out infinite}.companion-body:before{position:absolute;top:-10px;left:50%;width:2px;height:11px;content:"";background:#d2e6ee75;transform:translate(-50%)}.companion-body:after{position:absolute;top:-17px;left:50%;width:8px;height:8px;content:"";border-radius:50%;background:#9abf8ad1;box-shadow:0 0 18px #9abf8a6b;transform:translate(-50%);animation:companionBeacon 1.8s ease-in-out infinite}.companion-eye{top:22px;width:7px;height:10px;border-radius:999px;background:#020409;box-shadow:0 0 8px #03050a47;animation:companionBlink 5.2s ease-in-out infinite}.eye-left{left:18px}.eye-right{right:18px;animation-delay:.08s}.companion-body b{right:19px;bottom:16px;left:19px;height:2px;border-radius:999px;background:#03050a9e}.companion-shadow{right:10px;bottom:-6px;left:10px;height:12px;border-radius:50%;background:#73d9df24;filter:blur(8px);animation:companionShadow 3.2s ease-in-out infinite}.companion-orbit{inset:0;border:1px solid rgba(210,230,238,.11);border-radius:50%}.orbit-a{animation:companionOrbit 5.8s linear infinite}.orbit-b{inset:5px -4px;border-color:#9abf8a1f;animation:companionOrbit 7.2s linear infinite reverse}.companion-signal{top:50%;right:88%;width:96px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(115,217,223,.32));filter:blur(1px);transform:translateY(-50%);animation:companionTrail 2.8s ease-in-out infinite}.signal-b{top:62%;width:58px;opacity:.52;animation-delay:-1.3s}.companion-bit{width:5px;height:5px;border-radius:50%;background:#d2e6eead;box-shadow:0 0 12px #73d9df3d;opacity:0;animation:companionBitDrift 3.8s ease-in-out infinite}.companion-bit-a{top:4px;left:14px}.companion-bit-b{top:58px;left:6px;animation-delay:-1.2s}.companion-bit-c{top:24px;right:0;background:#9abf8aad;animation-delay:-2.4s}.site-companion:hover .companion-body,body:has(.hero:hover) .site-companion .companion-body,body:has(.contact:hover) .site-companion .companion-body{filter:brightness(1.08)}@keyframes companionPatrol{0%{transform:translateZ(0) rotate(0) scale(1)}14%{transform:translate3d(-68vw,8vh,0) rotate(-8deg) scale(.94)}28%{transform:translate3d(-58vw,58vh,0) rotate(8deg) scale(1.05)}42%{transform:translate3d(-10vw,66vh,0) rotate(-5deg) scale(.98)}58%{transform:translate3d(-76vw,38vh,0) rotate(10deg) scale(1.03)}74%{transform:translate3d(-34vw,-6vh,0) rotate(-12deg) scale(.96)}88%{transform:translate3d(2vw,46vh,0) rotate(7deg) scale(1.04)}to{transform:translateZ(0) rotate(0) scale(1)}}@keyframes companionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes companionBlink{0%,8%,to{transform:scaleY(1)}4%{transform:scaleY(.12)}}@keyframes companionBeacon{0%,to{opacity:.58;transform:translate(-50%) scale(.82)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}@keyframes companionShadow{0%,to{opacity:.28;transform:scaleX(.84)}50%{opacity:.14;transform:scaleX(1.12)}}@keyframes companionOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes companionTrail{0%,to{opacity:.18;transform:translateY(-50%) scaleX(.72)}50%{opacity:.76;transform:translateY(-50%) scaleX(1)}}@keyframes companionBitDrift{0%{opacity:0;transform:translateZ(0) scale(.6)}38%{opacity:.82}to{opacity:0;transform:translate3d(-34px,22px,0) scale(1.2)}}@media(max-width:980px){.site-companion{width:54px;height:54px;opacity:.58}}@media(max-width:720px){.site-companion{display:none}}@media(prefers-reduced-motion:reduce){.site-companion,.site-companion *,.site-companion *:before,.site-companion *:after{animation:none}}.case-hologram .holo-node{border-color:#cee8e194;color:#f4fbf9f5;text-shadow:0 0 12px rgba(115,217,223,.28);background:radial-gradient(circle at 50% 0%,rgba(154,191,138,.14),transparent 48%),linear-gradient(180deg,#121b22f5,#05080eeb);box-shadow:0 0 0 1px #ffffff0a,0 0 24px #73d9df24,inset 0 1px #ffffff1f;opacity:.94}.case-hologram .holo-node:before{background:linear-gradient(90deg,transparent,rgba(206,232,225,.28))}.case-hologram[data-active-filter=政务] .holo-node:not(.node-gov),.case-hologram[data-active-filter=工业] .holo-node:not(.node-industry),.case-hologram[data-active-filter=交通] .holo-node:not(.node-traffic),.case-hologram[data-active-filter=军工] .holo-node:not(.node-special),.case-hologram[data-active-filter=商业] .holo-node:not(.node-business){opacity:.56;color:#dae7e9d1}.case-hologram[data-active-filter=政务] .node-gov,.case-hologram[data-active-filter=工业] .node-industry,.case-hologram[data-active-filter=交通] .node-traffic,.case-hologram[data-active-filter=军工] .node-special,.case-hologram[data-active-filter=商业] .node-business,.case-hologram[data-active-filter=all] .holo-node{border-color:#cae4bed1;color:#fff;box-shadow:0 0 0 1px #ffffff0f,0 0 28px #9abf8a3d,0 0 46px #73d9df1f,inset 0 1px #ffffff29}.case-intel:before{top:22px;right:22px;width:72px;height:72px;border:1px solid rgba(115,217,223,.54);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(218,246,248,.92) 0 5px,transparent 6px),radial-gradient(circle at 50% 50%,rgba(115,217,223,.2) 0 17px,transparent 18px),conic-gradient(from 120deg,rgba(115,217,223,.08),rgba(154,191,138,.28),rgba(115,217,223,.08),transparent 64%);box-shadow:0 0 0 1px #ffffff0d,0 0 26px #73d9df2e,inset 0 0 22px #73d9df29;opacity:.98;animation:caseIntelBadgePulse 3.8s ease-in-out infinite}.case-intel:after{position:absolute;top:38px;right:38px;width:40px;height:40px;pointer-events:none;content:"";border-radius:50%;background:linear-gradient(90deg,transparent 47%,rgba(218,246,248,.44) 48% 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(218,246,248,.44) 48% 52%,transparent 53%);filter:drop-shadow(0 0 10px rgba(115,217,223,.18));opacity:.82;animation:caseIntelCrossSpin 8s linear infinite}@keyframes caseIntelBadgePulse{0%,to{transform:scale(1);filter:brightness(.98)}50%{transform:scale(1.06);filter:brightness(1.16)}}@keyframes caseIntelCrossSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1,h2,h3,.hero h1,.section-heading h2,.contact-panel h2{letter-spacing:0;overflow:visible;text-wrap:balance}.hero h1{max-width:min(720px,100%);margin:18px 0;line-height:1.08}.hero h1 .title-prefix{font-size:clamp(38px,4.7vw,66px);line-height:1.08}.hero h1 .title-main{margin-top:8px;font-size:clamp(34px,4.2vw,58px);line-height:1.14;font-weight:880}.hero-lede{max-width:660px;font-size:clamp(15px,1.02vw,17px);line-height:1.82}.section-heading{margin-bottom:clamp(26px,3vw,38px)}.section-heading h2{max-width:900px;margin-bottom:12px;font-size:clamp(25px,2.7vw,40px);line-height:1.24;font-weight:820}.capability-card h3,.case-card h3,.step h3{font-size:clamp(18px,1.35vw,22px);line-height:1.34;font-weight:780}.case-feature h3{font-size:clamp(22px,2.2vw,32px);line-height:1.22}.contact-panel h2{max-width:610px;font-size:clamp(22px,2.05vw,30px);line-height:1.42;font-weight:760}.wechat-card strong{font-size:clamp(17px,1.28vw,20px);line-height:1.36}.brand strong{font-size:16px}@media(max-width:1040px){.hero h1 .title-prefix{font-size:clamp(34px,7vw,54px)}.hero h1 .title-main{font-size:clamp(31px,6.4vw,48px)}.section-heading h2{font-size:clamp(24px,4.6vw,36px)}}@media(max-width:720px){.hero h1{margin-top:14px}.hero h1 .title-prefix{font-size:clamp(30px,9.5vw,42px)}.hero h1 .title-main{font-size:clamp(28px,8.6vw,38px)}.section-heading h2{font-size:clamp(22px,6.6vw,30px);line-height:1.3}.contact-panel h2{font-size:clamp(21px,6vw,27px)}}.section-heading h2{width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap;text-wrap:nowrap;font-size:clamp(18px,min(2.35vw,calc((100vw - 56px) / 34)),34px);line-height:1.22}@media(max-width:720px){.section-heading h2{font-size:min(20px,calc((100vw - 42px) / 34))}}.hero h1 .title-prefix,.hero h1 .title-main{color:inherit;background:none;background-clip:initial;-webkit-background-clip:initial;animation:none;filter:none}.hero h1 .title-prefix{color:#cbd8dd;text-shadow:0 0 18px rgba(115,217,223,.08)}.hero h1 .title-main{color:#f4f8fa;text-shadow:0 0 22px rgba(115,217,223,.1)}.hero h1 .title-main:after{background:#d2e6ee6b;box-shadow:0 0 14px #73d9df1f}:root{--bg: #020307;--bg-2: #07090d;--panel: rgba(10, 12, 17, .76);--panel-strong: rgba(14, 16, 22, .94);--ink: #f3f5f6;--muted: #8f9aa3;--soft: #c5ccd1;--cyan: #d8dee2;--blue: #aeb7bf;--lime: #c4c9c5;--amber: #b9b4aa;--pink: #b5b8bc;--line: rgba(220, 226, 230, .13);--line-hot: rgba(235, 240, 243, .3)}body{color:var(--ink);background:radial-gradient(circle at 50% -16%,rgba(230,235,238,.08),transparent 28%),radial-gradient(circle at 12% 16%,rgba(180,188,196,.055),transparent 26%),linear-gradient(180deg,#020307,#07090d 42%,#030407)}body:before,.scan-layer,.network-canvas,.hero-playground,.section-playground,.site-companion{filter:grayscale(1) saturate(0)}.network-canvas{opacity:.24}.scan-layer{opacity:.22;background:linear-gradient(rgba(255,255,255,.014) 50%,transparent 50%),linear-gradient(90deg,#e6ebee04,#b4bcc404)}.site-header,.site-header.scrolled,.hero-visual .ai-lab,.btn-ghost,.chip,.hero-metrics div,.capability-card,.case-card,.step,.contact-panel,.case-intel,.wechat-card,.case-hologram,.client-item{border-color:#dce2e61f;background:linear-gradient(145deg,#ffffff12,#ffffff05),#07080cc7;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff14}.site-header,.site-header.scrolled{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 34%,rgba(255,255,255,.025)),#040508d1}.hero,.hero:before,.hero:after,.section-pad:before,.section-pad:after,.capabilities:before,.cases:before,.clients:before,.delivery:before,.contact:before,.contact:after{filter:grayscale(1) saturate(0)}.hero{background:radial-gradient(circle at 68% 43%,rgba(230,235,238,.08),transparent 34%),radial-gradient(circle at 24% 30%,rgba(180,188,196,.045),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.016),transparent 42%)}.eyebrow,.hero .eyebrow,.case-intel span,.wechat-card span{color:#c7ced3;border-color:#dce2e621;background:#ffffff09}.hero h1 .title-prefix,.hero h1 .title-main,.section-heading h2,.capability-card h3,.case-card h3,.step h3,.contact-panel h2,.wechat-card strong{color:#eef2f4;text-shadow:0 0 18px rgba(220,226,230,.08)}.hero h1 .title-prefix{color:#bdc5ca}.hero-lede,.section-heading p:not(.eyebrow),.capability-card p,.case-card p,.step p,.contact-panel p,.wechat-card p,.case-intel p{color:#b8c2cabd}.btn-primary,.chip.active{color:#05070a;background:linear-gradient(135deg,#f1f4f5,#c9d0d5);box-shadow:0 0 28px #dce2e61f}.btn-primary:after,.btn-ghost:after,.case-card:after,.client-item.has-logo:after{background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.5),transparent 64%)}.hero-metrics dt,.step b,.case-intel b{color:#d9e0e4;background:none;background-clip:initial;-webkit-background-clip:initial;text-shadow:0 0 18px rgba(220,226,230,.12)}.brand-mark,.icon-shell,.ai-core,.hologram-core,.holo-node,.case-hologram .holo-node,.case-intel:before,.case-intel:after{border-color:#dce2e62e;background:linear-gradient(145deg,#ffffff1c,#ffffff06),#08090ddb;box-shadow:0 0 28px #dce2e614,inset 0 1px #ffffff1a;color:#e9eef1}.ai-energy-field,.ai-ring,.play-ball,.play-track,.data-runner,.signal-node,.data-bit,.grid-runner,.scan-puck,.spark,.pinball,.bumper,.orbit-drone,.client-comet,.route-line,.delivery-runner,.checkpoint,.contact-ball,.contact-paddle,.contact-tracer,.site-footer:before,.site-footer:after{filter:grayscale(1) saturate(0)}.client-item.tone-cyan,.client-item.tone-blue,.client-item.tone-lime,.client-item.tone-rose{--client-accent: 210, 218, 224}.case-card:nth-child(5n+1),.case-card:nth-child(5n+2),.case-card:nth-child(5n+3),.case-card.skin-orbit,.case-card.skin-grid,.case-card.skin-prism,.case-card.skin-terminal,.case-card.skin-glow,.case-card.skin-map,.case-feature{background:linear-gradient(145deg,#ffffff10,#ffffff05),#07080ccc;filter:grayscale(1) saturate(0)}.case-card.has-bg{background:linear-gradient(180deg,#0203072e,#020307e6),var(--case-bg) center / cover no-repeat}.capability-card:hover,.step:hover,.wechat-card:hover,.case-card:hover,.client-item:hover,.hero-metrics div:hover{border-color:#ebf0f33d;filter:brightness(1.04) grayscale(1) saturate(0);box-shadow:0 28px 86px #00000075,0 0 34px #dce2e614}.case-hologram[data-active-filter=政务] .node-gov,.case-hologram[data-active-filter=工业] .node-industry,.case-hologram[data-active-filter=交通] .node-traffic,.case-hologram[data-active-filter=军工] .node-special,.case-hologram[data-active-filter=商业] .node-business,.case-hologram[data-active-filter=all] .holo-node{border-color:#ebf0f35c;color:#fff;box-shadow:0 0 0 1px #ffffff0d,0 0 30px #dce2e61a,inset 0 1px #ffffff24}:root{--bg: #000000;--bg-2: #030303;--panel: rgba(0, 0, 0, .84);--panel-strong: rgba(0, 0, 0, .96);--ink: #ffffff;--muted: #a7a7a7;--soft: #e8e8e8;--cyan: #ffffff;--blue: #ffffff;--lime: #ffffff;--amber: #ffffff;--pink: #ffffff;--line: rgba(255, 255, 255, .16);--line-hot: rgba(255, 255, 255, .52)}body{color:#fff;background:radial-gradient(circle at 50% -18%,rgba(255,255,255,.1),transparent 26%),linear-gradient(180deg,#000,#030303 48%,#000)}body:before{opacity:.32;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.032) 1px,transparent 1px)}.scan-layer{opacity:.16;background:linear-gradient(rgba(255,255,255,.018) 50%,transparent 50%),linear-gradient(90deg,#ffffff05,#ffffff02)}.network-canvas{opacity:.18;filter:grayscale(1) saturate(0) contrast(1.35)}.site-header,.site-header.scrolled,.hero-visual .ai-lab,.btn-ghost,.chip,.hero-metrics div,.capability-card,.case-card,.step,.contact-panel,.case-intel,.wechat-card,.case-hologram{border-color:#ffffff2e;background:linear-gradient(145deg,#ffffff0f,#ffffff03),#000000e0;box-shadow:0 30px 90px #000000b8,inset 0 1px #ffffff1a}.client-item:not(.has-logo){border-color:#ffffff2e;background:linear-gradient(145deg,#ffffff0f,#ffffff03),#000000e0}.client-item.has-logo{background:#fff;border-color:#ffffffe6}.hero{background:radial-gradient(circle at 69% 43%,rgba(255,255,255,.11),transparent 33%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 44%)}.hero:before,.section-pad:before{opacity:.22;filter:grayscale(1) saturate(0) contrast(1.45)}.hero:after,.section-pad:after{opacity:.18;filter:grayscale(1) saturate(0) contrast(1.35)}.eyebrow,.hero .eyebrow,.case-intel span,.wechat-card span{color:#fff;border-color:#ffffff42;background:#ffffff0e}.hero h1 .title-prefix{color:#fff;opacity:.82;text-shadow:none}.hero h1 .title-main,.section-heading h2,.capability-card h3,.case-card h3,.step h3,.contact-panel h2,.wechat-card strong,.brand strong{color:#fff;text-shadow:none}.hero-lede,.section-heading p:not(.eyebrow),.capability-card p,.case-card p,.step p,.contact-panel p,.wechat-card p,.case-intel p,.brand small,.site-footer p{color:#ffffffad}.btn-primary,.chip.active{color:#000;background:#fff;box-shadow:0 0 0 1px #ffffffb8,0 0 34px #ffffff24}.btn-ghost:hover,.chip:hover{border-color:#ffffff70;background:#ffffff14}.hero-metrics dt,.step b,.case-intel b{color:#fff;text-shadow:0 0 18px rgba(255,255,255,.14)}.brand-mark,.icon-shell,.ai-core,.hologram-core,.holo-node,.case-hologram .holo-node,.case-intel:before,.case-intel:after{border-color:#ffffff3d;color:#fff;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#000000e6;box-shadow:0 0 30px #ffffff14,inset 0 1px #ffffff21}.ai-label,.hero-visual .ai-label{color:#000;background:#fff;box-shadow:0 0 24px #ffffff1f}.hero-playground,.section-playground,.site-companion,.ai-energy-field,.ai-ring,.play-ball,.play-track,.data-runner,.signal-node,.data-bit,.grid-runner,.scan-puck,.spark,.pinball,.bumper,.orbit-drone,.client-comet,.route-line,.delivery-runner,.checkpoint,.contact-ball,.contact-paddle,.contact-tracer,.site-footer:before,.site-footer:after{filter:grayscale(1) saturate(0) contrast(1.5)}.play-ball,.pinball,.contact-ball,.signal-node,.scan-puck,.orbit-drone,.checkpoint{box-shadow:0 0 18px #ffffff52,0 0 52px #ffffff1a}.case-card:nth-child(5n+1),.case-card:nth-child(5n+2),.case-card:nth-child(5n+3),.case-card.skin-orbit,.case-card.skin-grid,.case-card.skin-prism,.case-card.skin-terminal,.case-card.skin-glow,.case-card.skin-map,.case-feature{background:linear-gradient(145deg,#fff1,#ffffff03),#000000e6;filter:grayscale(1) saturate(0) contrast(1.18)}.capability-card:hover,.step:hover,.wechat-card:hover,.case-card:hover,.client-item:hover,.hero-metrics div:hover{border-color:#ffffff70;filter:brightness(1.08) grayscale(1) saturate(0) contrast(1.08);box-shadow:0 34px 100px #000000c7,0 0 34px #ffffff1f}.case-hologram[data-active-filter=政务] .node-gov,.case-hologram[data-active-filter=工业] .node-industry,.case-hologram[data-active-filter=交通] .node-traffic,.case-hologram[data-active-filter=军工] .node-special,.case-hologram[data-active-filter=商业] .node-business,.case-hologram[data-active-filter=all] .holo-node{border-color:#ffffff94;color:#fff;box-shadow:0 0 0 1px #ffffff14,0 0 30px #ffffff24,inset 0 1px #ffffff29}main#top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,2.6vw,42px);width:min(1560px,calc(100% - 48px));margin:0 auto;padding-bottom:clamp(72px,8vw,128px)}.hero{grid-column:1 / -1;width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);padding:clamp(118px,11vw,168px) max(28px,calc((100vw - 1560px)/2 + 42px)) clamp(72px,8vw,118px)}.hero:before{inset:0;border-radius:0;opacity:.28;-webkit-mask-image:none;mask-image:none}.hero:after{inset:auto -18vw -24vw auto;width:min(72vw,1080px);height:min(72vw,1080px);border-radius:50%}.hero-playground{inset:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.hero-visual .ai-lab{width:min(100%,560px);min-height:clamp(420px,38vw,580px)}.section-pad{display:grid;align-content:start;min-width:0;min-height:auto;padding:clamp(30px,3.4vw,54px);border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#000000db;box-shadow:0 28px 92px #000000a3,inset 0 1px #ffffff17}.section-pad .section-heading h2{font-size:clamp(17px,1.45vw,23px)}.section-pad:before{inset:0;border-radius:inherit}.section-pad:after{width:min(40vw,520px);height:min(40vw,520px)}.capabilities{grid-column:span 5}.cases{grid-column:span 7;margin-top:clamp(42px,6vw,86px)}.clients{grid-column:span 7;margin-top:clamp(-34px,-2vw,-18px)}.delivery{grid-column:span 5;margin-top:clamp(28px,4vw,64px)}.contact{grid-column:3 / span 8;margin-top:clamp(10px,2vw,32px)}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-lab{grid-template-columns:1fr}.case-hologram,.case-intel{min-height:300px}.case-marquee{width:100%;padding-bottom:18px}.case-card{flex-basis:clamp(250px,25vw,360px)}.case-feature,.case-card-wide{flex-basis:clamp(300px,32vw,440px)}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-steps{grid-template-columns:1fr}.contact-panel{grid-template-columns:minmax(0,1fr) minmax(260px,340px);padding:0;border:0;background:transparent;box-shadow:none}.section-playground{inset:0;border-radius:inherit}@media(min-width:1180px){.section-pad:nth-of-type(2),.section-pad:nth-of-type(4){transform:translateY(-12px)}.section-pad:nth-of-type(3),.section-pad:nth-of-type(5){transform:translateY(22px)}.section-pad:hover{transform:translateY(-8px)}}@media(max-width:1180px){main#top{display:block;width:100%;padding-bottom:0}.hero{width:100%;margin-left:0}.section-pad{width:min(100% - 32px,980px);margin:28px auto}}@media(max-width:720px){.hero{padding-right:20px;padding-left:20px}.capability-grid,.client-grid,.contact-panel{grid-template-columns:1fr}.section-pad{width:calc(100% - 20px);padding:22px;border-radius:22px}}:root{--bg: #f6f7f9;--bg-2: #ffffff;--panel: #ffffff;--panel-strong: #ffffff;--ink: #0b0d12;--muted: #5d6673;--soft: #2b313a;--cyan: #111111;--blue: #111111;--lime: #111111;--amber: #111111;--pink: #111111;--line: rgba(8, 12, 20, .1);--line-hot: rgba(8, 12, 20, .24);--shadow: 0 24px 70px rgba(12, 18, 28, .08)}body{color:var(--ink);background:linear-gradient(180deg,#000 0 100svh,#f6f7f9 100svh 100%)}body:before{opacity:.22;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px)}.scan-layer{opacity:.12}.network-canvas{opacity:.18}main#top{display:block;width:100%;margin:0;padding:0;background:#f6f7f9}.hero{width:100%;min-height:100svh;margin:0;grid-column:auto;color:#fff;background:radial-gradient(circle at 72% 42%,rgba(255,255,255,.16),transparent 30%),linear-gradient(180deg,#000,#050505);padding:clamp(118px,11vw,168px) max(28px,calc((100vw - 1440px)/2 + 28px)) clamp(72px,8vw,112px)}.hero:before{inset:0;border-radius:0;opacity:.32;filter:grayscale(1) saturate(0) contrast(1.2)}.hero:after{opacity:.26;filter:grayscale(1) saturate(0)}.hero-copy,.hero-visual{color:#fff}.hero h1 .title-prefix{color:#ffffffd1}.hero h1 .title-main{color:#fff}.hero-lede,.hero-metrics dd{color:#ffffffb8}.hero .eyebrow{color:#fff;border-color:#ffffff38;background:#ffffff12}.hero-metrics div,.hero-visual .ai-lab{color:#fff;border-color:#ffffff29;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0000006b;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff24}.btn-primary{color:#000;background:#fff;box-shadow:0 18px 46px #ffffff2e}.btn-ghost{color:#fff;border-color:#ffffff42;background:#ffffff0f}.section-pad{display:block;width:min(1440px,calc(100% - 48px));margin:0 auto;padding:clamp(82px,8vw,118px) 0;border:0;border-radius:0;color:#0b0d12;background:transparent;box-shadow:none;transform:none;overflow:visible}.section-pad:nth-of-type(2n){background:transparent}.section-pad:before,.section-pad:after{opacity:.16;filter:grayscale(1) saturate(0)}.section-heading h2,.section-pad .section-heading h2{width:auto;max-width:980px;white-space:normal;text-wrap:balance;color:#0b0d12;font-size:clamp(28px,3vw,44px);line-height:1.18}.section-heading p:not(.eyebrow),.capability-card p,.case-card p,.step p,.contact-panel p,.wechat-card p,.case-intel p{color:#5d6673}.section-heading .eyebrow,.section-pad>.section-heading .eyebrow{color:#0b0d12;border-color:#080c141f;background:#080c140b}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card,.case-card,.step,.case-intel,.case-hologram,.wechat-card,.contact-panel{color:#0b0d12;border:1px solid rgba(8,12,20,.08);background:#fff;box-shadow:var(--shadow);filter:none}.capability-card h3,.case-card h3,.step h3,.contact-panel h2,.wechat-card strong,.case-intel b{color:#0b0d12;text-shadow:none}.icon-shell,.hologram-core,.holo-node,.case-hologram .holo-node,.case-intel:before,.case-intel:after{color:#0b0d12;border-color:#080c1424;background:linear-gradient(145deg,#00000009,#fff0),#fff;box-shadow:0 16px 38px #0c121c14,inset 0 1px #ffffffe6}.case-lab{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr)}.case-hologram,.case-intel{min-height:360px}.case-marquee{width:min(var(--container),100%);padding:26px 0 42px}.case-card{flex-basis:clamp(300px,26vw,420px)}.case-feature,.case-card-wide{flex-basis:clamp(360px,34vw,500px)}.client-grid,.delivery-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(28px,4.6vw,58px);border-radius:28px}.section-playground{inset:24px max(18px,calc((100vw - 1440px)/2)) 24px;opacity:.2;filter:grayscale(1) saturate(0)}.capability-card,.case-card,.step,.client-item,.wechat-card,.contact-panel{transition:transform .28s cubic-bezier(.2,.8,.18,1),box-shadow .28s ease,border-color .28s ease}.capability-card:hover,.step:hover,.wechat-card:hover,.case-card:hover,.client-item:hover{border-color:#080c142e;transform:translateY(-8px);box-shadow:0 30px 86px #0c121c24;filter:none}.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.18,1)}.reveal:not(.in-view){opacity:0;transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.site-footer{color:#0b0d12;background:#fff;border-top:1px solid rgba(8,12,20,.08)}.site-footer p{color:#5d6673}@media(min-width:1180px){.section-pad:nth-of-type(2),.section-pad:nth-of-type(3),.section-pad:nth-of-type(4),.section-pad:nth-of-type(5),.section-pad:hover{transform:none}}@media(max-width:1180px){.section-pad{width:min(100% - 32px,980px);padding:clamp(64px,8vw,92px) 0}.capability-grid,.delivery-steps,.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-lab,.contact-panel{grid-template-columns:1fr}}@media(max-width:720px){.section-pad{width:calc(100% - 20px);padding:54px 0}.capability-grid,.delivery-steps,.client-grid{grid-template-columns:1fr}.section-heading h2,.section-pad .section-heading h2{font-size:clamp(24px,7vw,32px);white-space:normal}}:root{--bg: #f7f8fb;--bg-2: #ffffff;--panel: #ffffff;--panel-strong: #ffffff;--ink: #0a0d14;--muted: #5d6675;--soft: #222833;--cyan: #101828;--blue: #101828;--lime: #101828;--amber: #101828;--pink: #101828;--line: rgba(9, 13, 22, .1);--line-hot: rgba(9, 13, 22, .22);--shadow: 0 24px 70px rgba(15, 23, 42, .08);--container: 1440px}html{background:#f7f8fb}body{color:#0a0d14;background:#f7f8fb}body:before,.scan-layer{opacity:0}.network-canvas{opacity:.08}main#top{display:block;width:100%;margin:0;padding:0;background:#f7f8fb}.site-header{width:min(var(--container),calc(100% - 32px));border-color:#ffffff2e;color:#fff;background:#0000008f;box-shadow:0 18px 60px #0000003d}.site-header:before{background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 58%),#ffffff05;opacity:1}.site-header:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent)}.site-header.scrolled{border-color:#0f172a1a;color:#101828;background:#ffffffe0;box-shadow:0 18px 54px #0f172a1f}.site-header.scrolled:before{background:#ffffffc7}.brand-mark,.site-header.scrolled .brand-mark{border-color:#ffffff38;background:#fff;box-shadow:0 12px 28px #00000029}.site-header.scrolled .brand-mark{border-color:#0f172a14;box-shadow:0 10px 24px #0f172a1a}.brand strong,.brand small,.nav-links a{color:inherit}.nav-links a:after{background:currentColor}.nav-links a:hover{color:#fff;border-color:#ffffff38;background:#ffffff14;box-shadow:none}.site-header.scrolled .nav-links a:hover{color:#101828;border-color:#0f172a1a;background:#f2f4f7}.nav-toggle span{background:currentColor}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.82fr);gap:clamp(36px,6vw,92px);width:100%;min-height:100svh;margin:0;padding:clamp(128px,12vw,178px) max(24px,calc((100vw - var(--container)) / 2 + 24px)) clamp(78px,8vw,118px);overflow:hidden;color:#fff;background:radial-gradient(circle at 74% 42%,rgba(255,255,255,.14),transparent 32%),radial-gradient(circle at 16% 16%,rgba(255,255,255,.08),transparent 28%),linear-gradient(145deg,#000,#080a0f 54%,#000)}.hero:before{inset:0;border-radius:0;opacity:.48;filter:grayscale(1) saturate(0) contrast(1.15);-webkit-mask-image:none;mask-image:none}.hero:after{inset:auto -18vw -26vw auto;width:min(76vw,1080px);height:min(76vw,1080px);border-radius:50%;opacity:.2;filter:grayscale(1) saturate(0)}.hero-copy,.hero-visual{position:relative;z-index:2;color:#fff}.hero-copy{max-width:850px}.hero .eyebrow{color:#ffffffdb;border-color:#ffffff2e;background:#ffffff12}.hero h1{max-width:850px;margin:26px 0 24px;letter-spacing:0}.hero h1 .title-prefix,.hero h1 .title-main{max-width:none;white-space:nowrap;color:#fff;text-shadow:0 24px 70px rgba(0,0,0,.48)}.hero h1 .title-prefix{font-size:clamp(34px,5.1vw,74px);line-height:1.04;opacity:.76}.hero h1 .title-main{margin-top:8px;font-size:clamp(42px,6.4vw,96px);line-height:1.02}.hero h1 .title-main:after{display:none}.hero-lede{max-width:760px;color:#ffffffb8;font-size:clamp(16px,1.25vw,19px);line-height:1.9}.hero-actions{margin-top:clamp(24px,3vw,38px)}.btn{border-radius:999px}.btn-primary{color:#000;background:#fff;box-shadow:0 18px 44px #ffffff24,inset 0 -1px #00000029}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 24px 64px #fff3}.btn-ghost{color:#fff;border-color:#ffffff3d;background:#ffffff0f}.btn-ghost:hover{transform:translateY(-3px);border-color:#ffffff6b;background:#ffffff1a}.hero-metrics{gap:14px;margin-top:clamp(28px,4vw,50px)}.hero-metrics div,.hero-visual .ai-lab{color:#fff;border-color:#ffffff29;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#00000061;box-shadow:0 32px 90px #00000075,inset 0 1px #ffffff24}.hero-metrics dt{color:#fff}.hero-metrics dd{color:#ffffffa8}.hero-visual .ai-lab{width:min(100%,560px);min-height:clamp(420px,38vw,580px);filter:grayscale(1) saturate(.2)}.hero-playground{inset:0;border-radius:0;opacity:.72;filter:grayscale(1) saturate(0)}.section-pad{position:relative;display:block;width:100%;margin:0;padding:clamp(78px,8vw,122px) max(24px,calc((100vw - var(--container)) / 2 + 24px));overflow:hidden;border:0;border-radius:0;color:#0a0d14;background:#fff;box-shadow:none;transform:none}.section-pad>:not(.section-playground){position:relative;z-index:2;width:min(var(--container),100%);margin-right:auto;margin-left:auto}.section-pad:before{inset:0;border-radius:0;opacity:1;filter:none;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.section-pad:after{top:auto;right:max(20px,calc((100vw - var(--container)) / 2));bottom:-180px;width:min(42vw,560px);height:min(42vw,560px);border-radius:50%;opacity:.42;filter:blur(10px) grayscale(1) saturate(0);background:radial-gradient(circle,rgba(15,23,42,.06),transparent 62%)}.capabilities,.clients,.contact{background:#fff}.cases,.delivery{background:#f4f6f9}.capabilities{border-top:1px solid rgba(15,23,42,.08)}.section-heading{max-width:none;margin-bottom:clamp(26px,4vw,52px)}.section-heading h2,.section-pad .section-heading h2{width:100%;max-width:none;margin:12px 0 0;color:#0a0d14;font-size:clamp(26px,2.45vw,38px);line-height:1.22;letter-spacing:0;white-space:nowrap;text-wrap:unset;text-shadow:none}.section-heading p:not(.eyebrow){max-width:760px;color:#667085}.section-heading .eyebrow,.section-pad>.section-heading .eyebrow,.contact-panel .eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#101828;border-color:#0f172a1f;background:#fff;box-shadow:0 10px 24px #0f172a0f}.capability-grid,.delivery-steps,.client-grid{gap:18px}.capability-grid,.delivery-steps,.client-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card,.case-card,.step,.case-intel,.case-hologram,.wechat-card,.contact-panel{color:#0a0d14;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;box-shadow:0 20px 58px #0f172a14;filter:none}.capability-card,.step{min-height:260px;border-radius:24px;padding:clamp(22px,2.3vw,32px)}.capability-card h3,.case-card h3,.step h3,.contact-panel h2,.wechat-card strong,.case-intel b{color:#0a0d14;text-shadow:none}.capability-card p,.case-card p,.step p,.contact-panel p,.wechat-card p,.case-intel p{color:#667085}.icon-shell,.hologram-core,.holo-node,.case-hologram .holo-node,.case-intel:before,.case-intel:after{color:#101828;border-color:#0f172a1f;background:#fff;box-shadow:0 16px 34px #0f172a14,inset 0 1px #fffffff2}.icon-shell svg{stroke:currentColor}.capability-card:hover,.step:hover,.wechat-card:hover,.case-card:hover,.client-item:hover{border-color:#0f172a2e;transform:translateY(-8px) scale(1.015);box-shadow:0 28px 82px #0f172a24;filter:none}.case-toolbar{justify-content:flex-start;margin-bottom:28px}.chip{color:#101828;border-color:#0f172a1a;background:#fff;box-shadow:0 12px 30px #0f172a0f}.chip:hover,.chip.active{color:#fff;border-color:#101828;background:#101828;box-shadow:0 18px 44px #0f172a2e}.case-lab{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:18px;margin-bottom:22px}.case-hologram,.case-intel{min-height:320px;border-radius:26px;background:linear-gradient(145deg,#fffffff5,#f8fafce6),#fff}.case-hologram:before,.case-hologram:after{filter:grayscale(1) saturate(0);opacity:.34}.case-intel span,.case-card span{color:#475467}.case-marquee{width:min(var(--container),100%);padding:12px 0 36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.case-marquee.is-static{-webkit-mask-image:none;mask-image:none}.case-grid{gap:18px}.case-card{min-height:250px;flex-basis:clamp(280px,25vw,390px);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#f8fafceb),var(--case-bg, #ffffff);background-size:cover;background-position:center}.case-card.has-bg:before{background:linear-gradient(180deg,#ffffffd1,#fffffff0)}.case-feature,.case-card-wide{flex-basis:clamp(340px,32vw,500px)}.client-item{min-height:132px;border-color:#0f172a14;border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a12}.client-item:before,.client-item:after{filter:grayscale(1) saturate(0);opacity:.4}.client-text-logo{color:#101828}.client-name-tip{color:#101828;text-shadow:none}.contact-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(30px,5vw,64px);border-radius:30px;background:linear-gradient(145deg,#fffffffa,#f6f8fbf0),#fff}.contact-panel:before{opacity:.08;filter:grayscale(1) saturate(0)}.contact-panel h2{max-width:760px;color:#0a0d14;font-size:clamp(24px,2.45vw,36px);line-height:1.32;white-space:normal}.contact-panel>div:first-child>p:not(.eyebrow){max-width:660px;color:#667085}.wechat-card{border-radius:24px}.section-playground{inset:0;z-index:1;opacity:.12;filter:grayscale(1) saturate(0);pointer-events:none}.section-pad:hover .section-playground{opacity:.2}.section-pad:nth-of-type(2),.section-pad:nth-of-type(3),.section-pad:nth-of-type(4),.section-pad:nth-of-type(5),.section-pad:hover{transform:none}.reveal.in-view{animation:corporateRise .8s cubic-bezier(.2,.8,.18,1) both}.capability-card.reveal.in-view,.case-card.reveal.in-view,.step.reveal.in-view,.client-grid.reveal.in-view,.contact-panel.reveal.in-view{animation-delay:.08s}.site-footer{width:100%;color:#0a0d14;background:#fff;border-top:1px solid rgba(15,23,42,.08)}.site-footer p,.icp-link{color:#667085}@keyframes corporateRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.section-pad>:not(.section-playground){animation:sectionViewIn both;animation-timeline:view();animation-range:entry 0% cover 28%}}@keyframes sectionViewIn{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.hero{grid-template-columns:1fr;min-height:auto}.hero h1 .title-prefix,.hero h1 .title-main{white-space:normal}.section-pad{width:100%;padding:clamp(64px,8vw,96px) max(20px,calc((100vw - 980px)/2 + 20px))}.capability-grid,.delivery-steps,.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-lab,.contact-panel{grid-template-columns:1fr}.section-heading h2,.section-pad .section-heading h2{white-space:normal}}@media(max-width:720px){.site-header{width:calc(100% - 20px)}.hero{padding:112px 20px 64px}.hero h1 .title-prefix{font-size:clamp(30px,9vw,42px)}.hero h1 .title-main{font-size:clamp(34px,11vw,52px)}.section-pad{padding:56px 18px}.section-heading h2,.section-pad .section-heading h2{font-size:clamp(24px,7vw,31px);line-height:1.28}.capability-grid,.delivery-steps,.client-grid{grid-template-columns:1fr}.case-card,.case-feature,.case-card-wide{flex-basis:min(82vw,340px)}.contact-panel{padding:24px;border-radius:24px}}.hero h1 span,.hero h1 .title-prefix,.hero h1 .title-main,.section-heading h2,.section-pad .section-heading h2,.contact-panel h2,.case-intel b{color:currentColor;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none}.section-heading h2,.section-pad .section-heading h2,.contact-panel h2,.case-intel b{color:#0a0d14}.case-grid .case-card,.case-grid .case-card:nth-child(5n+1),.case-grid .case-card:nth-child(5n+2),.case-grid .case-card:nth-child(5n+3),.case-grid .case-card:nth-child(5n+4),.case-grid .case-card:nth-child(5n+5),.case-grid .case-card.skin-orbit,.case-grid .case-card.skin-grid,.case-grid .case-card.skin-prism,.case-grid .case-card.skin-terminal,.case-grid .case-card.skin-glow,.case-grid .case-card.skin-map,.case-grid .case-card.case-feature,.case-grid .case-card.case-card-wide{color:#0a0d14;border-color:#0f172a14;background:linear-gradient(145deg,#fffffffa,#f7f9fcf0),#fff;box-shadow:0 20px 58px #0f172a14}.case-grid .case-card.has-bg{background-image:linear-gradient(180deg,#ffffffd1,#fffffff0),var(--case-bg);background-size:auto,cover;background-position:center,center}.case-grid .case-card:after{opacity:0;mix-blend-mode:normal}.case-grid .case-card:hover:after{opacity:.18}.case-grid .case-card h3{color:#0a0d14}.case-grid .case-card p{color:#667085}.case-grid .case-card span{color:#475467;border-color:#0f172a1a;background:#0f172a0b}.client-item.tone-cyan,.client-item.tone-blue,.client-item.tone-lime,.client-item.tone-rose,.client-item.is-featured{border-color:#0f172a14;box-shadow:0 18px 48px #0f172a12}.client-item:hover,.client-item.has-link:hover,.client-item.is-featured:hover{border-color:#0f172a33;box-shadow:0 28px 82px #0f172a24}.hero{isolation:isolate;min-height:100svh;color:#fff;background:#000}.hero:before{opacity:1;filter:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.hero:after{inset:0;width:auto;height:auto;border-radius:0;opacity:1;filter:none;background:linear-gradient(112deg,transparent 0 52%,rgba(31,184,255,.12) 52.2%,transparent 53%),linear-gradient(152deg,transparent 0 68%,rgba(255,255,255,.12) 68.2%,transparent 68.8%),radial-gradient(circle at 82% 22%,rgba(31,184,255,.16),transparent 18%),radial-gradient(circle at 60% 80%,rgba(255,255,255,.08),transparent 22%);pointer-events:none}.hero-playground{opacity:.82;filter:none;mix-blend-mode:screen}.hero-playground:before{opacity:.24;filter:none;background:linear-gradient(90deg,transparent,rgba(31,184,255,.5),transparent),linear-gradient(0deg,transparent,rgba(255,255,255,.18),transparent)}.play-track{opacity:.48;border-color:#1fb8ff52;background:#1fb8ff29;box-shadow:0 0 24px #1fb8ff33}.play-ball,.signal-node,.data-bit{filter:none}.play-ball{background:#fff;box-shadow:0 0 0 6px #ffffff14,0 0 24px #1fb8ff6b}.signal-node{border-color:#1fb8ff99;background:#fff;box-shadow:0 0 0 8px #1fb8ff14,0 0 26px #1fb8ff61}.data-runner{opacity:.9;filter:none}.data-runner i{background:#fff;box-shadow:0 0 22px #1fb8ff6b}.hero-copy{max-width:900px}.hero .eyebrow{color:#fff;border-color:#ffffff47;background:#111;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 4px #ffffff08}.hero .eyebrow:before{background:#1fb8ff;box-shadow:0 0 16px #1fb8ffd9}.hero h1{max-width:920px;margin-top:30px}.hero h1 .title-prefix{color:#f2f7ff;opacity:1;font-size:clamp(40px,5.35vw,80px);text-shadow:none}.hero h1 .title-main{color:#fff;font-size:clamp(52px,7vw,112px);text-shadow:0 0 1px #ffffff,0 18px 60px rgba(31,184,255,.16)}.hero-lede{max-width:800px;color:#ffffffdb;font-size:clamp(17px,1.35vw,21px);line-height:1.88;text-shadow:none}.btn-primary{color:#000;border-color:#fff;background:#fff;box-shadow:0 0 0 5px #ffffff14,0 18px 44px #1fb8ff29}.btn-ghost{color:#fff;border-color:#ffffff57;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0a}.btn-primary:hover,.btn-ghost:hover{box-shadow:0 0 0 5px #1fb8ff1f,0 22px 58px #1fb8ff3d}.hero-metrics div{border-color:#fff3;background:#080808;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #00000061}.hero-metrics div:before{opacity:1;background:linear-gradient(90deg,#1fb8ff,transparent)}.hero-metrics dt{color:#fff;text-shadow:0 0 20px rgba(31,184,255,.22)}.hero-metrics dd{color:#ffffffb8}.hero-visual .ai-lab{border-color:#ffffff38;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #1fb8ff14,0 30px 80px #00000080;filter:none}.hero-visual .ai-lab:before{opacity:.32;filter:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:34px 34px}.ai-energy-field{opacity:.28;filter:none;background:radial-gradient(circle,rgba(31,184,255,.3),transparent 58%)}.ai-ring{border-color:#ffffff2e;box-shadow:0 0 30px #1fb8ff1f}.ai-core{border-color:#ffffff47;background:#111;box-shadow:0 0 0 1px #1fb8ff2e,0 24px 56px #00000085}.ai-core img{filter:none}.hero-visual .ai-label{color:#000;border-color:#fff;background:#fff;box-shadow:0 0 0 4px #ffffff14,0 0 24px #1fb8ff2e;filter:none}.ai-particle-canvas{opacity:.95}.site-header:not(.scrolled){border-color:#fff3;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 54px #00000061}.hero:after{background:linear-gradient(112deg,transparent 0 52%,rgba(31,184,255,.16) 52.1%,transparent 52.55%),linear-gradient(152deg,transparent 0 68%,rgba(255,255,255,.14) 68.1%,transparent 68.55%),linear-gradient(18deg,transparent 0 74%,rgba(31,184,255,.1) 74.1%,transparent 74.45%),radial-gradient(circle,rgba(255,255,255,.2) 0 1px,transparent 1.5px);background-size:auto,auto,auto,120px 120px}.hero-copy:before,.hero-visual:before,.hero-visual .ai-lab:after{display:none;content:none}.hero *,.hero *:before,.hero *:after{-webkit-backdrop-filter:none;backdrop-filter:none}.hero{grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);gap:clamp(28px,4.6vw,72px)}.hero-copy,.hero h1{max-width:820px}.hero h1 .title-prefix{font-size:clamp(38px,4.9vw,70px)}.hero h1 .title-main{font-size:clamp(46px,5.9vw,92px)}.hero-metrics div{color:#0a0d14;border-color:#ffffffdb;background:linear-gradient(145deg,#fffffffa,#f1f5f9eb),#fff;box-shadow:0 0 0 1px #ffffff52,0 24px 70px #00000061,0 0 34px #1fb8ff1a}.hero-metrics div:before{height:3px;opacity:1;background:linear-gradient(90deg,#1fb8ff,rgba(10,13,20,.18),transparent)}.hero-metrics div:hover{border-color:#fff;transform:translateY(-8px) scale(1.025);box-shadow:0 0 0 1px #ffffff80,0 30px 86px #00000070,0 0 46px #1fb8ff2e}.hero-metrics dt{color:#0a0d14;text-shadow:none}.hero-metrics dd{color:#667085}.hero-visual .ai-lab{border-color:#ffffffeb;background:linear-gradient(145deg,#fffffffa,#f2f6fae6),#fff;box-shadow:0 0 0 1px #ffffff61,0 28px 90px #0000006b,0 0 54px #1fb8ff24}.hero-visual .ai-lab:before{opacity:.9;background:linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:32px 32px}.ai-energy-field{opacity:.34;background:radial-gradient(circle,rgba(31,184,255,.28),transparent 58%)}.ai-ring{border-color:#0f172a24;box-shadow:0 0 26px #1fb8ff14}.ai-core{border-color:#0f172a24;background:#0a0d14;box-shadow:0 0 0 1px #1fb8ff29,0 20px 46px #0f172a3d}.ai-particle-canvas{opacity:.72;filter:invert(1) contrast(1.05) saturate(1.1)}.hero-visual .ai-label{color:#fff;border-color:#0a0d14;background:#0a0d14;box-shadow:0 0 0 4px #0f172a14,0 14px 30px #0f172a2e}@media(max-width:1180px){.hero{grid-template-columns:1fr}.hero h1 .title-prefix,.hero h1 .title-main{white-space:normal}}.hero{--accent-blue: #21b8ff;--accent-green: #33d17a;--accent-amber: #ffb020;--accent-rose: #ff5c8a}.hero:after{background:linear-gradient(112deg,transparent 0 52%,rgba(33,184,255,.22) 52.1%,transparent 52.55%),linear-gradient(152deg,transparent 0 68%,rgba(51,209,122,.18) 68.1%,transparent 68.55%),linear-gradient(18deg,transparent 0 74%,rgba(255,176,32,.16) 74.1%,transparent 74.45%),radial-gradient(circle,rgba(255,255,255,.28) 0 1px,transparent 1.5px);background-size:auto,auto,auto,120px 120px}.hero .eyebrow{color:#dff5ff;border-color:#21b8ff6b;background:#092c42eb;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #21b8ff29}.hero h1 .title-prefix{color:#fff}.hero h1 .title-main{color:#fff;text-shadow:0 0 1px #ffffff,0 20px 62px rgba(33,184,255,.26)}.btn-primary{color:#00131f;border-color:var(--accent-blue);background:var(--accent-blue);box-shadow:0 0 0 5px #21b8ff24,0 20px 54px #21b8ff47}.btn-ghost{color:#fff6e2;border-color:#ffb0208a;background:#432a05b8;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 28px #ffb0201f}.btn-primary:hover{background:#5fd0ff;box-shadow:0 0 0 6px #21b8ff2e,0 24px 64px #21b8ff5c}.btn-ghost:hover{border-color:var(--accent-amber);background:#623c03d1;box-shadow:0 0 0 5px #ffb0201f,0 22px 58px #ffb02033}.hero-metrics div:nth-child(1){--metric-accent: var(--accent-blue);--metric-wash: rgba(33, 184, 255, .1)}.hero-metrics div:nth-child(2){--metric-accent: var(--accent-green);--metric-wash: rgba(51, 209, 122, .11)}.hero-metrics div:nth-child(3){--metric-accent: var(--accent-amber);--metric-wash: rgba(255, 176, 32, .13)}.hero-metrics div{border-color:#ffffffeb;background:linear-gradient(145deg,var(--metric-wash, rgba(33, 184, 255, .1)),transparent 54%),#fff}.hero-metrics div:before{background:linear-gradient(90deg,var(--metric-accent, var(--accent-blue)),transparent)}.hero-metrics div:hover{box-shadow:0 0 0 1px #ffffff8f,0 30px 86px #0000006b,0 0 48px color-mix(in srgb,var(--metric-accent, var(--accent-blue)) 32%,transparent)}.hero-metrics dt{color:#0a0d14}.hero-metrics div:nth-child(1) dt{color:#0572b6}.hero-metrics div:nth-child(2) dt{color:#087443}.hero-metrics div:nth-child(3) dt{color:#9a5b00}.hero-visual .ai-lab{border-color:#fffffff5;background:radial-gradient(circle at 50% 45%,rgba(33,184,255,.14),transparent 36%),linear-gradient(145deg,#fff,#eef7ff);box-shadow:0 0 0 1px #ffffff85,0 30px 92px #0000006b,0 0 72px #21b8ff38}.hero-visual .ai-lab:before{opacity:1;background:linear-gradient(90deg,rgba(33,184,255,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(51,209,122,.075) 1px,transparent 1px);background-size:32px 32px}.ai-energy-field{opacity:.72;background:radial-gradient(circle,rgba(33,184,255,.34),transparent 44%),radial-gradient(circle at 62% 38%,rgba(51,209,122,.2),transparent 26%)}.ai-ring{opacity:1;box-shadow:none}.ring-outer{border-color:#21b8ff6b}.ring-middle{border-color:#33d17a61}.ring-inner{border-color:#ffb0206b}.ai-core{border-color:#21b8ff47;background:#fff;box-shadow:0 0 0 6px #21b8ff14,0 18px 52px #21b8ff2e,0 22px 58px #0f172a24}.ai-core img{filter:drop-shadow(0 10px 18px rgba(15,23,42,.18))}.ai-particle-canvas{opacity:1;mix-blend-mode:multiply;filter:saturate(1.8) contrast(1.32)}.hero-visual .ai-label{color:#fff;border:0}.hero-visual .label-a{background:#0572b6;box-shadow:0 12px 30px #0572b63d}.hero-visual .label-b{background:#087443;box-shadow:0 12px 30px #0874433d}.hero-visual .label-c{background:#9a5b00;box-shadow:0 12px 30px #9a5b003d}.play-track.track-a{border-color:#21b8ff61;background:#21b8ff29}.play-track.track-b{border-color:#33d17a47;background:#33d17a1f}.play-track.track-c{border-color:#ffb02047;background:#ffb0201a}.hero{--brand-orange: #ff9f1c;--brand-orange-2: #ffb84d;--deep-blue: #15213a;--electric-blue: #3b82f6;--hero-muted: #aeb5c2;background:radial-gradient(circle at 78% 58%,rgba(255,159,28,.2),transparent 30%),radial-gradient(circle at 40% 58%,rgba(21,33,58,.58),transparent 34%),#000}.hero:before{opacity:1;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:none;mask-image:none}.hero:after{opacity:1;background:linear-gradient(116deg,transparent 0 58%,rgba(255,159,28,.22) 58.1%,transparent 58.55%),linear-gradient(154deg,transparent 0 70%,rgba(59,130,246,.14) 70.1%,transparent 70.55%),radial-gradient(circle at 82% 62%,rgba(255,159,28,.15),transparent 24%),radial-gradient(circle,rgba(255,255,255,.24) 0 1px,transparent 1.5px);background-size:auto,auto,auto,128px 128px}.site-header:not(.scrolled){border-color:#ffffff1f;background:#000000eb}.site-header:not(.scrolled):after{background:linear-gradient(90deg,transparent,rgba(255,159,28,.55),transparent)}.site-header:not(.scrolled) .nav-links a:hover{color:#fff6e8;border-color:#ff9f1c5c;background:#ff9f1c1f}.hero .eyebrow{color:#fff7ed;border-color:#ff9f1c75;background:#1c1308eb;box-shadow:inset 0 0 0 1px #ffffff14,0 0 30px #ff9f1c29}.hero .eyebrow:before{background:var(--brand-orange);box-shadow:0 0 18px #ff9f1ce6}.hero h1 .title-prefix,.hero h1 .title-main{color:#fff}.hero-lede{color:#e5e9f0e0}.btn-primary{color:#16100a;border-color:var(--brand-orange);background:var(--brand-orange);box-shadow:0 0 0 6px #ff9f1c24,0 22px 58px #ff9f1c4d}.btn-primary:hover{background:var(--brand-orange-2);box-shadow:0 0 0 7px #ff9f1c2e,0 26px 68px #ff9f1c61}.btn-ghost{color:#fff;border-color:#fff3;background:#15213ac7;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #15213a4d}.btn-ghost:hover{border-color:#ff9f1c7a;background:#1b2a48e6;box-shadow:0 0 0 5px #ff9f1c1a,0 22px 58px #15213a61}.hero-metrics div:nth-child(1),.hero-metrics div:nth-child(2),.hero-metrics div:nth-child(3){--metric-accent: var(--brand-orange);--metric-wash: rgba(255, 159, 28, .11)}.hero-metrics div{border-color:#fff3;background:linear-gradient(145deg,rgba(255,159,28,.12),transparent 58%),#0d111aeb;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000005c}.hero-metrics div:before{background:linear-gradient(90deg,var(--brand-orange),transparent)}.hero-metrics dt,.hero-metrics div:nth-child(1) dt,.hero-metrics div:nth-child(2) dt,.hero-metrics div:nth-child(3) dt{color:var(--brand-orange-2)}.hero-metrics dd{color:#e5e9f0a8}.hero-visual .ai-lab{border-color:#fffffff5;background:radial-gradient(circle at 58% 46%,rgba(255,159,28,.22),transparent 34%),radial-gradient(circle at 28% 70%,rgba(59,130,246,.12),transparent 28%),linear-gradient(145deg,#fff,#fff8ed 48%,#eef4ff);box-shadow:0 0 0 1px #ffffff8f,0 34px 96px #00000070,0 0 74px #ff9f1c38}.hero-visual .ai-lab:before{opacity:1;background:linear-gradient(90deg,rgba(255,159,28,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(21,33,58,.08) 1px,transparent 1px);background-size:34px 34px}.ai-energy-field{opacity:.9;background:radial-gradient(circle,rgba(255,159,28,.34),transparent 42%),radial-gradient(circle at 62% 38%,rgba(59,130,246,.18),transparent 25%)}.ring-outer{border-color:#ff9f1c80}.ring-middle{border-color:#15213a38}.ring-inner{border-color:#3b82f64d}.ai-core{border-color:#ff9f1c5c;background:#fffaf2;box-shadow:0 0 0 7px #ff9f1c1a,0 20px 56px #ff9f1c33,0 20px 48px #15213a1f}.ai-core img{filter:drop-shadow(0 12px 20px rgba(21,33,58,.18))}.ai-particle-canvas{opacity:1;mix-blend-mode:multiply;filter:saturate(2) contrast(1.28) brightness(1.1) hue-rotate(138deg)}.hero-visual .ai-label{color:#16100a;border:0;background:var(--brand-orange);box-shadow:0 14px 34px #ff9f1c47}.hero-visual .label-b{color:#fff;background:var(--deep-blue);box-shadow:0 14px 34px #15213a38}.hero-visual .label-c{color:#16100a;background:#fff;box-shadow:0 0 0 1px #ff9f1c59,0 14px 34px #ff9f1c2e}.play-track.track-a,.play-track.track-b,.play-track.track-c{border-color:#ff9f1c4d;background:#ff9f1c1a}.hero{--motion-line: rgba(255, 255, 255, .2);--motion-soft: rgba(255, 255, 255, .12);--motion-primary: #ffffff;--motion-accent: #ff9f1c;--motion-blue: #8db7ff}.hero-playground,.hero-playground *{mix-blend-mode:screen}.hero-playground:before{opacity:.72;background:radial-gradient(circle at 72% 22%,rgba(255,159,28,.28),transparent 14%),radial-gradient(circle at 28% 68%,rgba(141,183,255,.2),transparent 18%),linear-gradient(90deg,transparent,rgba(255,159,28,.2),transparent),linear-gradient(0deg,transparent,rgba(255,255,255,.1),transparent)}.hero .play-track,.hero .play-track.track-a,.hero .play-track.track-b,.hero .play-track.track-c{opacity:.7;border-color:#ff9f1c5c;background:linear-gradient(90deg,transparent,rgba(255,159,28,.56),rgba(255,255,255,.28),transparent);box-shadow:0 0 24px #ff9f1c38}.hero .play-ball,.hero .signal-node,.hero .data-bit{background:#fff;box-shadow:0 0 0 6px #ff9f1c14,0 0 26px #ff9f1c7a;filter:none}.hero .play-ball:after,.hero .data-runner:after{background:linear-gradient(90deg,transparent,rgba(255,159,28,.58),rgba(255,255,255,.26))}.hero .data-runner{border-color:#ff9f1cb8;background:linear-gradient(135deg,#ffb84d,#fff);box-shadow:0 0 22px #ff9f1c7a,0 0 46px #ff9f1c29}.hero .data-runner i{background:#fff;box-shadow:0 0 16px #ff9f1c8a}.hero .signal-node:before,.hero .signal-node:after{border-color:#ff9f1c47}.section-pad{--motion-dark: #162033;--motion-dark-soft: rgba(22, 32, 51, .16);--motion-dark-line: rgba(22, 32, 51, .22);--motion-dark-fill: rgba(22, 32, 51, .82)}.section-playground{opacity:.14;mix-blend-mode:multiply;filter:none}.section-pad:hover .section-playground{opacity:.22}.section-playground:before,.section-playground:after{filter:none}.section-pad .grid-runner,.section-pad .pinball,.section-pad .orbit-drone,.section-pad .delivery-runner,.section-pad .contact-ball,.section-pad .scan-puck,.section-pad .checkpoint{border-color:var(--motion-dark-line);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.76),rgba(255,255,255,.08) 24%,transparent 36%),var(--motion-dark-fill);box-shadow:0 0 0 1px #1620330f,0 14px 34px #16203324;filter:none}.section-pad .grid-runner:before{background:#ffffffd1}.section-pad .grid-runner:after,.section-pad .pinball:after,.section-pad .delivery-runner:after,.section-pad .contact-tracer,.section-pad .client-comet,.section-pad .companion-signal{background:linear-gradient(90deg,transparent,rgba(22,32,51,.28),transparent);filter:none}.section-pad .spark,.section-pad .route-line,.section-pad .contact-paddle{background:linear-gradient(90deg,transparent,rgba(22,32,51,.24),transparent);box-shadow:none;filter:none}.section-pad .route-line{background:linear-gradient(90deg,transparent,rgba(22,32,51,.18),transparent),repeating-linear-gradient(90deg,rgba(22,32,51,.22) 0 9px,transparent 9px 28px)}.section-pad .bumper,.section-pad .checkpoint:after,.section-pad .orbit-drone:before{border-color:#1620332e;background:radial-gradient(circle,rgba(22,32,51,.08),transparent 62%);box-shadow:none}.section-pad .data-bit,.section-pad .spark{background:linear-gradient(180deg,transparent,rgba(22,32,51,.34),transparent)}.section-pad:hover .grid-runner,.section-pad:hover .pinball,.section-pad:hover .orbit-drone,.section-pad:hover .delivery-runner,.section-pad:hover .contact-ball{filter:none}.site-companion{opacity:.78;mix-blend-mode:difference}.site-companion .companion-body{border-color:#ffffffb8;background:#fff;box-shadow:0 0 22px #ffffff38,inset 0 1px #fff9}.site-companion .companion-body:before,.site-companion .companion-signal,.site-companion .companion-bit{background:#fff;box-shadow:none}.site-companion .companion-body:after{background:#fff;box-shadow:0 0 18px #ffffff80}.site-companion .companion-orbit{border-color:#ffffff80}.hero{--block-blue: #2563eb;--block-cyan: #06b6d4;--block-green: #16a34a;--block-violet: #7c3aed;--block-ink: #0f172a;background:#000}.hero:before{opacity:.8;background:linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:80px 80px}.hero:after{opacity:.86;background:linear-gradient(90deg,transparent 0 72%,rgba(37,99,235,.18) 72% 72.5%,transparent 72.5%),linear-gradient(0deg,transparent 0 62%,rgba(6,182,212,.14) 62% 62.5%,transparent 62.5%)}.hero .eyebrow{color:#fff;border-color:#ffffff29;background:var(--block-ink);box-shadow:none}.hero .eyebrow:before{background:var(--block-cyan);box-shadow:0 0 14px #06b6d494}.btn-primary{color:#fff;border-color:var(--block-blue);background:var(--block-blue);box-shadow:0 0 0 5px #2563eb29,0 22px 58px #2563eb47}.btn-primary:hover{background:#1d4ed8;box-shadow:0 0 0 6px #2563eb2e,0 26px 68px #2563eb57}.btn-ghost{color:#fff;border-color:var(--block-cyan);background:var(--block-cyan);box-shadow:0 0 0 5px #06b6d424,0 18px 44px #06b6d438}.btn-ghost:hover{border-color:#0891b2;background:#0891b2;box-shadow:0 0 0 6px #06b6d429,0 22px 58px #06b6d447}.hero-metrics div:nth-child(1){--metric-accent: var(--block-blue)}.hero-metrics div:nth-child(2){--metric-accent: var(--block-green)}.hero-metrics div:nth-child(3){--metric-accent: var(--block-violet)}.hero-metrics div{color:var(--block-ink);border-color:#ffffffeb;background:#fff;box-shadow:0 0 0 1px #ffffff3d,0 24px 70px #00000061}.hero-metrics div:before{height:8px;background:var(--metric-accent)}.hero-metrics dt,.hero-metrics div:nth-child(1) dt,.hero-metrics div:nth-child(2) dt,.hero-metrics div:nth-child(3) dt{color:var(--metric-accent)}.site-header .nav-links a{padding:12px 18px!important;font-size:16px!important;font-weight:900!important;letter-spacing:.02em!important}.site-header .brand strong{font-size:18px!important;font-weight:900!important}.site-header .brand small{font-size:11px!important;font-weight:800!important}.hero-visual .ai-lab{background:#fff!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #ffffffb8,0 36px 108px #00000080,0 0 72px #ffffff1f!important}.hero-visual .ai-lab:before{background:linear-gradient(90deg,rgba(15,23,42,.14) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.11) 1px,transparent 1px)!important}.hero-visual .ai-particle-canvas{opacity:.78!important;mix-blend-mode:multiply!important;filter:grayscale(1) contrast(1.45) brightness(.58)!important;-webkit-filter:grayscale(1) contrast(1.45) brightness(.58)!important}.hero-visual .ai-energy-field{opacity:.34!important;background:#e2e8f0!important;box-shadow:0 0 0 74px #94a3b82e,0 0 0 136px #0f172a14!important}.hero-visual .ai-ring{border-width:2px!important;opacity:1!important}.hero-visual .ring-outer,.hero-visual .ring-middle,.hero-visual .ring-inner{border-color:#1f2937!important}.hero-visual .ai-core{border:2px solid #0f172a!important;background:#fff!important;box-shadow:0 0 0 8px #0f172a14,0 24px 64px #0f172a38!important}.hero-visual .ai-core img{filter:contrast(1.16) saturate(1.08) drop-shadow(0 12px 18px rgba(15,23,42,.22))!important;-webkit-filter:contrast(1.16) saturate(1.08) drop-shadow(0 12px 18px rgba(15,23,42,.22))!important}.hero-visual .ai-label,.hero-visual .label-a,.hero-visual .label-b,.hero-visual .label-c{color:#fff!important;background:#0f172a!important;box-shadow:0 16px 40px #0f172a3d!important}.hero .btn-primary,.hero .btn-ghost,.hero-metrics div{border:0!important;background-image:none!important;box-shadow:0 18px 48px #00000057,0 0 0 6px #ffffff14!important;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease!important}.hero .btn-primary{color:#0f172a!important;background-color:#dbeafe!important}.hero .btn-ghost{color:#0f172a!important;background-color:#cffafe!important}.hero-metrics div{border-color:#ffffffeb;background:var(--metric-card-bg);box-shadow:0 0 0 1px #ffffff75,0 24px 76px #0000006b}.hero-metrics div:before{background:var(--metric-card-line)}.hero-visual .ai-lab{border-color:#fff;background:#f8fafc;box-shadow:0 0 0 1px #ffffffb3,0 36px 108px #00000080,0 0 72px #2563eb29}.ai-energy-field{background:#dbeafe;box-shadow:0 0 0 74px #cffafe6b,0 0 0 136px #f5f3ff5c}.hero-metrics div:hover{box-shadow:0 0 0 1px #ffffff85,0 30px 86px #00000070}.hero-visual .ai-lab{border-color:#fff;background:#fff;box-shadow:0 0 0 1px #ffffff75,0 34px 96px #0000006b}.hero-visual .ai-lab:before{opacity:1;background:linear-gradient(90deg,rgba(15,23,42,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.055) 1px,transparent 1px);background-size:34px 34px}.ai-energy-field{opacity:.52;background:#06b6d429;border-radius:50%;box-shadow:0 0 0 72px #2563eb0f,0 0 0 132px #7c3aed0b}.ring-outer{border-color:var(--block-blue)}.ring-middle{border-color:var(--block-green)}.ring-inner{border-color:var(--block-violet)}.ai-core{border-color:var(--block-cyan);background:#fff;box-shadow:0 0 0 8px #06b6d41a,0 20px 54px #0f172a24}.ai-particle-canvas{opacity:1;mix-blend-mode:multiply;filter:saturate(1.45) contrast(1.2)}.hero-visual .ai-label,.hero-visual .label-a{color:#fff;background:var(--block-blue);box-shadow:0 14px 34px #2563eb33}.hero-visual .label-b{color:#fff;background:var(--block-green);box-shadow:0 14px 34px #16a34a33}.hero-visual .label-c{color:#fff;background:var(--block-violet);box-shadow:0 14px 34px #7c3aed33}.hero-playground:before{opacity:.42;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.hero .play-track,.hero .play-track.track-a,.hero .play-track.track-b,.hero .play-track.track-c{border-color:#fff3;background:#ffffff3d;box-shadow:0 0 22px #ffffff24}.hero .play-ball,.hero .signal-node,.hero .data-bit{background:#fff;box-shadow:0 0 0 6px #ffffff14,0 0 26px #ffffff59}.hero .data-runner{border-color:var(--block-cyan);background:var(--block-cyan);box-shadow:0 0 28px #06b6d452}.hero .data-runner:after,.hero .play-ball:after{background:#ffffff6b}.hero .data-runner i{background:#fff;box-shadow:none}.hero .btn,.hero .btn-primary,.hero .btn-ghost{filter:none;-webkit-text-fill-color:currentColor}.hero .btn-primary{color:#fff;border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 0 0 6px #1d4ed838,0 22px 58px #1d4ed85c}.hero .btn-ghost{color:#fff;border-color:#7c3aed;background:#7c3aed;box-shadow:0 0 0 6px #7c3aed33,0 22px 58px #7c3aed4d}.hero .btn-primary:hover{background:#2563eb;transform:translateY(-4px) scale(1.03)}.hero .btn-ghost:hover{background:#6d28d9;transform:translateY(-4px) scale(1.03)}.hero-metrics div:nth-child(1){--metric-card: #2563eb}.hero-metrics div:nth-child(2){--metric-card: #16a34a}.hero-metrics div:nth-child(3){--metric-card: #7c3aed}.hero-metrics div{color:#fff;border-color:#ffffff47;background:var(--metric-card);box-shadow:0 0 0 1px #ffffff2e,0 24px 70px #0000006b}.hero-metrics div:before{background:#ffffffe6}.hero-metrics dt,.hero-metrics div:nth-child(1) dt,.hero-metrics div:nth-child(2) dt,.hero-metrics div:nth-child(3) dt{color:#fff;text-shadow:none}.hero-metrics dd{color:#ffffffd1}.hero-metrics div:hover{border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff57,0 30px 86px #0000007a}.hero-visual .ai-lab{border:2px solid #ffffff;background:#fff;box-shadow:0 0 0 1px #fff9,0 34px 100px #0000007a}.hero-visual .ai-lab:before{opacity:1;background:linear-gradient(90deg,rgba(15,23,42,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.085) 1px,transparent 1px);background-size:32px 32px}.ai-energy-field{opacity:.75;background:#06b6d438;box-shadow:0 0 0 74px #2563eb1c,0 0 0 136px #7c3aed14}.ai-ring{border-width:2px;opacity:.95}.ring-middle{border-color:#16a34a}.ring-inner{border-color:#7c3aed}.ai-core{border:2px solid #06b6d4;background:#fff;box-shadow:0 0 0 8px #06b6d424,0 22px 58px #0f172a2e}.ai-core img{opacity:1;filter:contrast(1.2) drop-shadow(0 12px 18px rgba(15,23,42,.2))}.ai-particle-canvas{opacity:1;mix-blend-mode:multiply;filter:saturate(1.8) contrast(1.45) brightness(.95)}.hero-visual .ai-label,.hero-visual .label-a,.hero-visual .label-b,.hero-visual .label-c{color:#fff;border:0;text-shadow:none;box-shadow:0 14px 34px #0f172a29}.hero-visual .label-b{background:#16a34a}.hero-visual .label-c{background:#7c3aed}.hero .btn-primary{color:#0f172a;border-color:#fff;background:#fff;box-shadow:0 0 0 6px #ffffff24,0 22px 62px #ffffff2e}.hero .btn-ghost{color:#083344;border-color:#67e8f9;background:#67e8f9;box-shadow:0 0 0 6px #67e8f929,0 22px 62px #06b6d43d}.hero .btn-primary:hover{background:#f8fafc;box-shadow:0 0 0 7px #ffffff2e,0 26px 72px #ffffff3d}.hero .btn-ghost:hover{background:#22d3ee;box-shadow:0 0 0 7px #22d3ee2e,0 26px 72px #06b6d44d}.hero-metrics div{color:#0f172a;border:2px solid rgba(255,255,255,.96);background:#fff;box-shadow:0 0 0 1px #ffffff75,0 24px 76px #00000070,inset 0 -1px #0f172a14}.hero-metrics div:before{height:10px;background:var(--metric-card)}.hero-metrics dt,.hero-metrics div:nth-child(1) dt,.hero-metrics div:nth-child(2) dt,.hero-metrics div:nth-child(3) dt{color:#0f172a;text-shadow:none}.hero-metrics div:hover{border-color:#fff;background:#fff;box-shadow:0 0 0 1px #ffffffad,0 30px 92px #00000080,0 0 54px #ffffff24}.hero-visual .ai-lab{border:2px solid #ffffff;background:#fff;box-shadow:0 0 0 1px #ffffffb8,0 36px 108px #00000080,0 0 70px #ffffff1f}.hero-visual .ai-lab:before{background:linear-gradient(90deg,rgba(15,23,42,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.1) 1px,transparent 1px)}.ai-energy-field{opacity:.88;background:#e0f2fe;box-shadow:0 0 0 74px #bfdbfe6b,0 0 0 136px #ddd6fe57}.ai-ring{border-width:2px;opacity:1}.ring-outer{border-color:#2563eb}.ring-middle{border-color:#06b6d4}.ring-inner{border-color:#16a34a}.ai-core{border:2px solid #06b6d4;background:#fff;box-shadow:0 0 0 10px #06b6d41f,0 24px 64px #0f172a33}.hero-visual .ai-label,.hero-visual .label-a,.hero-visual .label-b,.hero-visual .label-c{color:#fff;border:0;box-shadow:0 16px 40px #0f172a33}.hero-visual .label-a{background:#2563eb}.hero-visual .label-b{background:#06b6d4}.hero-visual .label-c{background:#16a34a}.hero .btn-primary,.hero .btn-ghost{color:#0f172a;border:2px solid #ffffff;background:#fff;box-shadow:0 0 0 6px #ffffff1f,0 22px 62px #ffffff2e,0 22px 62px #00000052}.hero .btn-primary:before,.hero .btn-ghost:before{background:transparent}.hero .btn-primary:hover,.hero .btn-ghost:hover{color:#0f172a;border-color:#fff;background:#fff;transform:translateY(-4px) scale(1.03);box-shadow:0 0 0 7px #ffffff29,0 28px 76px #fff3,0 28px 76px #00000061}.hero .btn-primary{box-shadow:inset 0 -5px #2563eb,0 0 0 6px #ffffff1f,0 22px 62px #00000052}.hero .btn-ghost{box-shadow:inset 0 -5px #06b6d4,0 0 0 6px #ffffff1f,0 22px 62px #00000052}.hero-metrics div{color:#0f172a;border:2px solid #ffffff;background:#fff;box-shadow:0 0 0 1px #ffffff80,0 24px 76px #0000006b}.hero-metrics div:before{height:8px}.hero-metrics dd{color:#475467}.hero{background:#020617}.hero .eyebrow{color:#0f172a;border:2px solid #bfdbfe;background:#eff6ff;box-shadow:0 0 0 5px #eff6ff1f,0 18px 46px #2563eb2e}.hero .eyebrow:before{background:#2563eb;box-shadow:none}.hero .btn-primary{color:#172554;border-color:#dbeafe;background:#eff6ff;box-shadow:inset 0 -6px #2563eb,0 0 0 6px #eff6ff1f,0 22px 62px #2563eb33}.hero .btn-ghost{color:#164e63;border-color:#cffafe;background:#ecfeff;box-shadow:inset 0 -6px #06b6d4,0 0 0 6px #ecfeff1f,0 22px 62px #06b6d433}.hero .btn-primary:hover{background:#dbeafe}.hero .btn-ghost:hover{background:#cffafe}.hero-metrics div:nth-child(1){--metric-card-bg: #eff6ff;--metric-card-line: #2563eb}.hero-metrics div:nth-child(2){--metric-card-bg: #ecfdf5;--metric-card-line: #16a34a}.hero-metrics div:nth-child(3){--metric-card-bg: #f5f3ff;--metric-card-line: #7c3aed}.hero-metrics div{color:#0f172a;border:2px solid rgba(255,255,255,.92);background:var(--metric-card-bg);box-shadow:0 0 0 1px #ffffff75,0 24px 76px #0000006b}.hero-metrics div:before{height:8px;background:var(--metric-card-line)}.hero-metrics dt,.hero-metrics div:nth-child(1) dt,.hero-metrics div:nth-child(2) dt,.hero-metrics div:nth-child(3) dt{color:#0f172a}.hero-metrics dd{color:#334155}.hero-visual .ai-lab{border:2px solid #ffffff;background:#f8fafc;box-shadow:0 0 0 1px #ffffffb3,0 36px 108px #00000080,0 0 72px #2563eb29}.ai-energy-field{opacity:.88;background:#dbeafe;box-shadow:0 0 0 74px #cffafe6b,0 0 0 136px #f5f3ff5c}.ai-core{background:#fff}.hero,.hero:before,.hero:after,.hero *,.hero *:before,.hero *:after{filter:none!important;-webkit-filter:none!important}.hero .eyebrow{background:#eff6ff!important;border-color:#93c5fd!important}.hero .btn-primary{background:#dbeafe!important;border-color:#93c5fd!important;box-shadow:inset 0 -6px #2563eb,0 0 0 6px #dbeafe33,0 22px 62px #2563eb3d!important}.hero .btn-ghost{background:#cffafe!important;border-color:#67e8f9!important;box-shadow:inset 0 -6px #06b6d4,0 0 0 6px #cffafe33,0 22px 62px #06b6d43d!important}.hero-metrics div:nth-child(1){background:#dbeafe!important}.hero-metrics div:nth-child(2){background:#dcfce7!important}.hero-metrics div:nth-child(3){background:#ede9fe!important}.hero-metrics div:nth-child(1):before{background:#2563eb!important}.hero-metrics div:nth-child(2):before{background:#16a34a!important}.hero-metrics div:nth-child(3):before{background:#7c3aed!important}.hero-visual .ai-lab{background:#f8fafc!important}.ai-energy-field{background:#dbeafe!important;box-shadow:0 0 0 74px #cffafe7a,0 0 0 136px #ede9fe6b!important}.hero-visual .label-a{background:#2563eb!important}.hero-visual .label-b{background:#06b6d4!important}.hero-visual .label-c{background:#16a34a!important}.hero .btn-primary,.hero .btn-ghost,.hero-metrics div{border:0!important;background-image:none!important;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease!important}.hero .btn-primary{color:#0f172a!important;background-color:#dbeafe!important;box-shadow:0 18px 48px #2563eb42,0 0 0 6px #dbeafe29!important}.hero .btn-ghost{color:#0f172a!important;background-color:#cffafe!important;box-shadow:0 18px 48px #06b6d43d,0 0 0 6px #cffafe29!important}.hero .btn-primary:hover{color:#fff!important;background-color:#2563eb!important}.hero .btn-ghost:hover{color:#fff!important;background-color:#06b6d4!important}.hero-metrics div:before{display:none!important;content:none!important}.hero-metrics div:nth-child(1){background-color:#dbeafe!important}.hero-metrics div:nth-child(2){background-color:#dcfce7!important}.hero-metrics div:nth-child(3){background-color:#ede9fe!important}.hero-metrics div:nth-child(1):hover{background-color:#2563eb!important}.hero-metrics div:nth-child(2):hover{background-color:#16a34a!important}.hero-metrics div:nth-child(3):hover{background-color:#7c3aed!important}.hero-metrics div:hover{transform:translateY(-8px) scale(1.025)!important;box-shadow:0 24px 68px #00000075,0 0 0 7px #ffffff1f!important}.hero-metrics div:hover dt,.hero-metrics div:hover dd{color:#fff!important}
