.animated-underline[data-v-9063a55b]{color:var(--color-fg);display:inline;isolation:isolate;position:relative;z-index:0}.animated-underline[data-v-9063a55b]:after{animation:underlineSweep-9063a55b 3.8s ease-in-out infinite;background:linear-gradient(90deg,#6aca3a00,#6aca3a75,#ffb0003d,#6aca3a00);background-size:220% 100%;border-radius:999px;bottom:.02em;content:"";height:.32em;left:0;position:absolute;right:0;z-index:-1}@keyframes underlineSweep-9063a55b{0%,to{background-position:120% 0;opacity:.48}50%{background-position:0 0;opacity:.92}}@media(prefers-reduced-motion:reduce){.animated-underline[data-v-9063a55b]:after{animation:none}}.hero-title[data-v-f9687cfa]{font-size:clamp(40px,4.45vw,74px);font-weight:400;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.aurora[data-v-f9687cfa]{animation:auroraShift-f9687cfa 18s ease-in-out infinite alternate;filter:blur(8px)}.hero-topic-grid[data-v-f9687cfa]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));isolation:isolate;padding-bottom:28px}.hero-topic-card[data-v-f9687cfa]{--base-y:0px;background:var(--color-bg-1);border:1px solid hsla(0,0%,100%,.12);border-radius:28px;box-shadow:0 24px 70px -46px #000000f2;min-height:clamp(286px,24vw,340px);overflow:hidden;position:relative;transform:translateY(var(--base-y)) scale(1);transform-origin:center;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .42s ease,border-color .42s ease,box-shadow .42s ease}.hero-topic-card.is-offset[data-v-f9687cfa]{--base-y:18px}.hero-topic-card img[data-v-f9687cfa]{opacity:.68;transform:scale(1.04);transition:opacity .42s ease,transform .68s cubic-bezier(.16,1,.3,1)}.hero-topic-grid:hover .hero-topic-card[data-v-f9687cfa]:not(:hover){opacity:.62;transform:translateY(var(--base-y)) scale(.95)}.hero-topic-card[data-v-f9687cfa]:hover{border-color:#6aca3a73;box-shadow:0 28px 90px -54px #6aca3ac7,0 18px 70px -48px #000000f2;transform:translateY(calc(var(--base-y) - 18px)) scale(1.1);z-index:6}.hero-topic-card:hover img[data-v-f9687cfa]{opacity:.82;transform:scale(1.11)}@keyframes auroraShift-f9687cfa{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.04)}to{transform:translate3d(3%,-2%,0) scale(1)}}.scroll-indicator[data-v-f9687cfa]{animation:scrollPulse-f9687cfa 2s ease-in-out infinite}@keyframes scrollPulse-f9687cfa{0%{opacity:0;transform:translateY(-120%)}30%{opacity:1}to{opacity:0;transform:translateY(400%)}}.pillar-desc[data-v-3e0fd29f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.pillar-desc-inner[data-v-3e0fd29f]{opacity:0;overflow:hidden;transition:opacity .4s ease 50ms}.pillar-item.is-active .pillar-desc[data-v-3e0fd29f]{grid-template-rows:1fr}.pillar-item.is-active .pillar-desc-inner[data-v-3e0fd29f]{opacity:1}.service-map[data-v-581f8332]{align-content:stretch;display:grid;gap:12px}.service-map-item[data-v-581f8332]{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.045),transparent 44%),var(--color-bg-1);border:1px solid var(--color-border);border-radius:26px;color:var(--color-fg-muted);display:grid;gap:16px;grid-template-columns:auto auto 1fr auto;min-height:92px;overflow:hidden;padding:18px;position:relative;text-align:left;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,color .28s ease;width:100%}.service-map-item[data-v-581f8332]:before{background:var(--color-accent);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transform:scaleY(.35);transition:opacity .28s ease,transform .36s cubic-bezier(.16,1,.3,1);width:3px}.service-map-item.is-active[data-v-581f8332],.service-map-item[data-v-581f8332]:hover{background:radial-gradient(circle at 0 50%,rgba(106,202,58,.15),transparent 42%),var(--color-bg-1);border-color:#6aca3a6b;box-shadow:inset 0 0 0 1px #6aca3a14,0 18px 50px -44px #6aca3ae6;color:var(--color-fg)}.service-map-item.is-active[data-v-581f8332]:before{opacity:1;transform:scaleY(1)}.service-map-index[data-v-581f8332]{color:var(--color-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em}.service-feature-icon[data-v-581f8332],.service-map-icon[data-v-581f8332]{background:#6aca3a14;border:1px solid rgba(106,202,58,.28);border-radius:999px;color:var(--color-accent);display:grid;place-items:center}.service-map-icon[data-v-581f8332]{height:48px;transition:background .28s ease,color .28s ease,transform .36s cubic-bezier(.16,1,.3,1);width:48px}.service-map-item.is-active .service-map-icon[data-v-581f8332],.service-map-item:hover .service-map-icon[data-v-581f8332]{background:var(--color-accent);color:var(--color-bg-0);transform:scale(1.06) rotate(-5deg)}.service-map-copy[data-v-581f8332]{display:flex;flex-direction:column;gap:6px;min-width:0}.service-map-copy strong[data-v-581f8332]{color:var(--color-fg);font-family:var(--font-mono);font-size:12px;letter-spacing:.17em;text-transform:uppercase}.service-map-copy small[data-v-581f8332]{color:var(--color-fg-muted);font-size:15px;line-height:1.35}.service-map-arrow[data-v-581f8332]{color:var(--color-fg-muted);transition:color .28s ease,transform .36s cubic-bezier(.16,1,.3,1)}.service-map-item.is-active .service-map-arrow[data-v-581f8332],.service-map-item:hover .service-map-arrow[data-v-581f8332]{color:var(--color-accent);transform:translate(3px,-3px)}.service-feature[data-v-581f8332]{background:radial-gradient(circle at 100% 0,rgba(106,202,58,.11),transparent 38%),var(--color-bg-1);border:1px solid var(--color-border);border-radius:34px;display:grid;min-height:540px;overflow:hidden}.service-feature-media[data-v-581f8332]{background:var(--color-bg-2);border-bottom:1px solid var(--color-border);min-height:280px;overflow:hidden;position:relative}.service-feature-media img[data-v-581f8332]{opacity:0;transform:scale(1.04);transition:opacity .52s ease,transform .9s cubic-bezier(.16,1,.3,1)}.service-feature-media img.is-active[data-v-581f8332]{opacity:.78;transform:scale(1)}.service-feature-overlay[data-v-581f8332]{background:linear-gradient(180deg,#0000000a,#000000bd),radial-gradient(circle at 20% 100%,rgba(106,202,58,.28),transparent 46%);inset:0;position:absolute}.service-feature-label[data-v-581f8332]{align-items:center;bottom:clamp(20px,3vw,32px);display:flex;gap:16px;left:clamp(22px,3vw,34px);position:absolute}.service-feature-label span[data-v-581f8332]{color:var(--color-accent);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em}.service-feature-label strong[data-v-581f8332]{color:#fff;font-family:var(--font-mono);font-size:18px;letter-spacing:.24em;text-transform:uppercase}.service-feature-copy[data-v-581f8332]{display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:clamp(24px,4vw,42px)}.service-feature-icon[data-v-581f8332]{height:54px;width:54px}.service-feature-title[data-v-581f8332]{min-height:calc(clamp(34px,4vw,64px)*1.92)}.service-feature-description[data-v-581f8332]{min-height:5.25rem}@media(max-width:1023px){.service-feature[data-v-581f8332]{min-height:auto}.service-feature-media[data-v-581f8332]{min-height:280px}.service-map-item[data-v-581f8332]{min-height:96px;transform:none!important}.service-feature-description[data-v-581f8332],.service-feature-title[data-v-581f8332]{min-height:auto}}@media(prefers-reduced-motion:reduce){.service-feature-media img[data-v-581f8332],.service-map-arrow[data-v-581f8332],.service-map-icon[data-v-581f8332],.service-map-item[data-v-581f8332],.service-map-item[data-v-581f8332]:before{transition:none}}.protocol-beam[data-v-883ab8e5]{background:radial-gradient(circle at 50% 50%,rgba(106,202,58,.14),transparent 28%),radial-gradient(circle at 12% 15%,hsla(0,0%,100%,.06),transparent 26%),linear-gradient(145deg,hsla(0,0%,100%,.055),transparent 42%),var(--color-bg-2);border:1px solid var(--color-border);border-radius:28px;box-shadow:inset 0 1px #ffffff0a;min-height:620px;overflow:hidden;position:relative}.protocol-static-line[data-v-883ab8e5]{background:linear-gradient(90deg,#6aca3a47,#6aca3a00);height:1px;left:50%;opacity:.75;position:absolute;top:50%;transform-origin:0 50%;width:34%;z-index:1}.line-a[data-v-883ab8e5]{transform:rotate(205deg)}.line-b[data-v-883ab8e5]{transform:rotate(335deg)}.line-c[data-v-883ab8e5]{transform:rotate(145deg)}.line-d[data-v-883ab8e5]{transform:rotate(35deg)}.protocol-center[data-v-883ab8e5]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle,rgba(106,202,58,.22),transparent 66%),#0a0e13d1;border:1px solid rgba(106,202,58,.4);border-radius:999px;box-shadow:0 0 60px -28px #6aca3ae6,0 20px 80px -56px #000000f2;display:grid;height:150px;left:50%;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:150px;z-index:2}.protocol-center-ring[data-v-883ab8e5]{animation:protocolPulse-883ab8e5 3s ease-in-out infinite;border:1px solid rgba(106,202,58,.12);border-radius:inherit;inset:-10px;position:absolute}.protocol-center strong[data-v-883ab8e5]{color:var(--color-fg);font-size:34px;letter-spacing:-.06em;line-height:.9;margin-top:-14px}.protocol-center small[data-v-883ab8e5]{color:var(--color-fg-muted);font-size:10px;line-height:1.35;max-width:110px}.protocol-node[data-v-883ab8e5]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111820d1;border:1px solid var(--color-border);border-radius:22px;box-shadow:0 22px 60px -46px #000000f2;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:16px;position:absolute;transition:border-color .26s ease,transform .26s ease,box-shadow .26s ease;width:min(300px,36%);z-index:3}.protocol-node[data-v-883ab8e5]:hover{border-color:#6aca3a80;box-shadow:0 26px 80px -52px #6aca3abf;transform:translateY(-4px)}.protocol-logo[data-v-883ab8e5]{background:#6aca3a1a;border:1px solid rgba(106,202,58,.26);border-radius:18px;color:var(--color-accent);display:grid;grid-row:span 2;height:54px;overflow:hidden;place-items:center;width:54px}.protocol-logo img[data-v-883ab8e5]{height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.protocol-node h4[data-v-883ab8e5]{color:var(--color-fg);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.protocol-node p[data-v-883ab8e5]{color:var(--color-fg-muted);font-size:12px;line-height:1.45}.protocol-node small[data-v-883ab8e5]{color:var(--color-fg);font-size:12px;grid-column:1/-1;line-height:1.55}@keyframes protocolPulse-883ab8e5{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@media(max-width:767px){.protocol-beam[data-v-883ab8e5]{min-height:760px}.protocol-center[data-v-883ab8e5]{height:138px;width:138px}.protocol-node[data-v-883ab8e5]{width:min(280px,82%)}}.cognix-flow[data-v-33a839e0]{display:grid;gap:14px;grid-template-columns:1fr}.cognix-lane[data-v-33a839e0]{background:radial-gradient(circle at 0 0,rgba(106,202,58,.12),transparent 42%),color-mix(in srgb,var(--color-bg-1) 86%,transparent);border:1px solid var(--color-border);border-radius:28px;box-shadow:0 28px 90px -72px #000000f2;display:grid;gap:18px;padding:22px}.cognix-lane.is-cloud[data-v-33a839e0]{background:radial-gradient(circle at 100% 0,rgba(255,176,0,.1),transparent 42%),color-mix(in srgb,var(--color-bg-1) 86%,transparent)}.cognix-kicker[data-v-33a839e0]{color:var(--color-accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.cognix-lane h3[data-v-33a839e0]{color:var(--color-fg);font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em;line-height:1;margin-top:8px}.cognix-icon[data-v-33a839e0]{background:#6aca3a1f;border:1px solid rgba(106,202,58,.34);border-radius:18px;color:var(--color-accent);display:grid;flex-shrink:0;height:54px;place-items:center;width:54px}.cognix-point[data-v-33a839e0]{align-items:flex-start;background:color-mix(in srgb,var(--color-bg-2) 50%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:16px;color:var(--color-fg-muted);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:11px 12px}.cognix-point svg[data-v-33a839e0]{color:var(--color-accent);flex-shrink:0;margin-top:2px}.cognix-bridge[data-v-33a839e0]{align-items:center;color:var(--color-accent);display:flex;gap:12px;justify-content:center}.cognix-bridge span[data-v-33a839e0]{background:linear-gradient(90deg,transparent,rgba(106,202,58,.55),transparent);flex:1;height:1px}.cognix-bridge strong[data-v-33a839e0]{background:#6aca3a1f;border:1px solid rgba(106,202,58,.35);border-radius:999px;display:grid;font-size:20px;height:34px;place-items:center;width:34px}@media(min-width:768px){.cognix-flow[data-v-33a839e0]{align-items:stretch;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cognix-bridge[data-v-33a839e0]{flex-direction:column}.cognix-bridge span[data-v-33a839e0]{background:linear-gradient(180deg,transparent,rgba(106,202,58,.55),transparent);min-height:58px;width:1px}}.pipeline-shell[data-v-58cc74f3]{background:linear-gradient(135deg,hsla(0,0%,100%,.055),transparent 34%),radial-gradient(circle at 12% 0,rgba(106,202,58,.18),transparent 34%),var(--color-bg-2);border:1px solid var(--color-border);border-radius:28px;box-shadow:0 28px 90px -70px #6aca3ab3;display:grid;gap:18px;overflow:clip;padding:clamp(20px,3vw,30px);position:relative}.pipeline-glow[data-v-58cc74f3]{animation:valueDrift-58cc74f3 9s ease-in-out infinite alternate;background:#6aca3a29;border-radius:999px;filter:blur(48px);height:90%;inset:auto auto -45% -8%;position:absolute;width:46%}.pipeline-step[data-v-58cc74f3]{display:grid;gap:14px;min-width:0;position:relative;z-index:1}.pipeline-beam[data-v-58cc74f3],.pipeline-track[data-v-58cc74f3]{display:none}.pipeline-meta[data-v-58cc74f3]{align-items:center;display:flex;gap:12px}.pipeline-index[data-v-58cc74f3],.value-number[data-v-58cc74f3]{color:var(--color-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em}.pipeline-dot[data-v-58cc74f3]{background:var(--color-accent);border:1px solid rgba(106,202,58,.34);border-radius:999px;box-shadow:0 0 28px -8px var(--color-accent);color:var(--color-bg-0);display:grid;height:38px;place-items:center;width:38px}.pipeline-copy[data-v-58cc74f3]{display:grid;gap:8px}.pipeline-copy strong[data-v-58cc74f3]{color:var(--color-fg);font-family:var(--font-mono);font-size:clamp(14px,1.3vw,18px);letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.pipeline-copy small[data-v-58cc74f3]{color:var(--color-fg-muted);font-size:13px;line-height:1.45;max-width:26ch}.hover-3d[data-v-58cc74f3]{height:100%;perspective:1100px;position:relative}.hover-3d>span[data-v-58cc74f3]{position:absolute;z-index:2}.hover-3d>span[data-v-58cc74f3]:first-of-type,.hover-3d>span[data-v-58cc74f3]:nth-of-type(2),.hover-3d>span[data-v-58cc74f3]:nth-of-type(3),.hover-3d>span[data-v-58cc74f3]:nth-of-type(4){bottom:50%;top:0}.hover-3d>span[data-v-58cc74f3]:nth-of-type(5),.hover-3d>span[data-v-58cc74f3]:nth-of-type(6),.hover-3d>span[data-v-58cc74f3]:nth-of-type(7),.hover-3d>span[data-v-58cc74f3]:nth-of-type(8){bottom:0;top:50%}.hover-3d>span[data-v-58cc74f3]:first-of-type,.hover-3d>span[data-v-58cc74f3]:nth-of-type(5){left:0;right:75%}.hover-3d>span[data-v-58cc74f3]:nth-of-type(2),.hover-3d>span[data-v-58cc74f3]:nth-of-type(6){left:25%;right:50%}.hover-3d>span[data-v-58cc74f3]:nth-of-type(3),.hover-3d>span[data-v-58cc74f3]:nth-of-type(7){left:50%;right:25%}.hover-3d>span[data-v-58cc74f3]:nth-of-type(4),.hover-3d>span[data-v-58cc74f3]:nth-of-type(8){left:75%;right:0}.value-panel[data-v-58cc74f3]{background:radial-gradient(circle at 0 0,rgba(106,202,58,.1),transparent 36%),linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 42%),var(--color-bg-2);border:1px solid var(--color-border);border-radius:24px;display:flex;flex-direction:column;gap:26px;min-height:100%;overflow:hidden;padding:clamp(24px,3vw,34px);position:relative;transform-style:preserve-3d;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .36s ease,box-shadow .36s ease;will-change:transform}.value-panel[data-v-58cc74f3]:before{background:linear-gradient(120deg,transparent 28%,hsla(0,0%,100%,.08),transparent 48%);content:"";inset:0;opacity:0;position:absolute;transform:translate(-35%);transition:opacity .36s ease,transform .56s cubic-bezier(.16,1,.3,1)}.hover-3d:hover .value-panel[data-v-58cc74f3]{border-color:#6aca3a6b;box-shadow:0 28px 80px -66px #6aca3abf}.hover-3d:hover .value-panel[data-v-58cc74f3]:before{opacity:1;transform:translate(45%)}.hover-3d>span:first-of-type:hover~.value-panel[data-v-58cc74f3]{transform:translateY(-6px) rotateX(7deg) rotateY(-8deg)}.hover-3d>span:nth-of-type(2):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-7px) rotateX(8deg) rotateY(-3deg)}.hover-3d>span:nth-of-type(3):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-7px) rotateX(8deg) rotateY(3deg)}.hover-3d>span:nth-of-type(4):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-6px) rotateX(7deg) rotateY(8deg)}.hover-3d>span:nth-of-type(5):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-6px) rotateX(-7deg) rotateY(-8deg)}.hover-3d>span:nth-of-type(6):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-7px) rotateX(-8deg) rotateY(-3deg)}.hover-3d>span:nth-of-type(7):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-7px) rotateX(-8deg) rotateY(3deg)}.hover-3d>span:nth-of-type(8):hover~.value-panel[data-v-58cc74f3]{transform:translateY(-6px) rotateX(-7deg) rotateY(8deg)}.value-icon[data-v-58cc74f3]{background:#6aca3a17;border:1px solid rgba(106,202,58,.25);border-radius:999px;color:var(--color-accent);display:grid;height:42px;place-items:center;width:42px}.value-points[data-v-58cc74f3]{display:grid;gap:12px}.value-points li[data-v-58cc74f3]{align-items:flex-start;color:var(--color-fg-muted);display:flex;font-size:14px;gap:11px;line-height:1.5}.value-points li svg[data-v-58cc74f3]{color:var(--color-accent);flex:0 0 auto;margin-top:.18em;opacity:.88}@media(min-width:768px){.pipeline-shell[data-v-58cc74f3]{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-track[data-v-58cc74f3]{background:linear-gradient(90deg,transparent,rgba(106,202,58,.22) 12%,var(--color-border) 50%,rgba(106,202,58,.22) 88%,transparent);height:2px;left:calc(16.666% + 36px);right:calc(16.666% + 36px);top:47px}.pipeline-beam[data-v-58cc74f3],.pipeline-track[data-v-58cc74f3]{display:block;position:absolute}.pipeline-beam[data-v-58cc74f3]{animation:pipelineBeam-58cc74f3 4.8s cubic-bezier(.65,0,.35,1) infinite;background:radial-gradient(circle,var(--color-accent) 0 28%,transparent 32%),#6aca3a29;border:2px solid rgba(106,202,58,.7);border-radius:999px;box-shadow:0 0 24px #6aca3abf,0 0 80px #6aca3a47;height:20px;left:calc(16.666% + 24px);top:40px;width:20px;z-index:2}}@keyframes valueDrift-58cc74f3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(24%,-10%,0) scale(1.15)}}@keyframes pipelineBeam-58cc74f3{0%,10%{opacity:0;transform:translate(0) scale(.85)}18%{opacity:1}45%{opacity:1;transform:translate(calc(19vw - 9.12px)) scale(1)}76%{opacity:1;transform:translate(calc(38vw - 18.24px)) scale(1)}88%,to{opacity:0;transform:translate(calc(38vw - 18.24px)) scale(.85)}}@media(min-width:1280px){@keyframes pipelineBeam-58cc74f3{0%,10%{opacity:0;transform:translate(0) scale(.85)}18%{opacity:1}45%{opacity:1;transform:translate(392px) scale(1)}76%{opacity:1;transform:translate(784px) scale(1)}88%,to{opacity:0;transform:translate(784px) scale(.85)}}}@media(prefers-reduced-motion:reduce){.pipeline-beam[data-v-58cc74f3],.pipeline-glow[data-v-58cc74f3]{animation:none}.hover-3d>span:hover~.value-panel[data-v-58cc74f3]{transform:translateY(-6px)}}
