canvas[data-v-fe0649c0]{display:block;width:100%;height:100%;pointer-events:none}.intro-splash[data-v-a7f4c66d],[data-intro-splash][data-v-a7f4c66d]{--pointer-x: -1000px;--pointer-y: -1000px;--backdrop-shift-x: 0px;--backdrop-shift-y: 0px;--core-shift-x: 0px;--core-shift-y: 0px;--grid-shift-x: 0px;--grid-shift-y: 0px;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;color:#f7f8ff;background:#070812;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.intro-backdrop[data-v-a7f4c66d],.intro-grid[data-v-a7f4c66d],.intro-vignette[data-v-a7f4c66d],.intro-pointer-glow[data-v-a7f4c66d],.intro-scanline[data-v-a7f4c66d],.intro-core[data-v-a7f4c66d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.intro-backdrop[data-v-a7f4c66d]{z-index:-6;width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:saturate(.5) contrast(1.12) brightness(.23) blur(2px);transform:translate3d(var(--backdrop-shift-x),var(--backdrop-shift-y),0) scale(1.06);transition:transform .18s ease-out}.intro-grid[data-v-a7f4c66d]{z-index:-5;opacity:.13;background-image:linear-gradient(rgba(139,124,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(72,241,223,.09) 1px,transparent 1px);background-size:clamp(48px,5vw,78px) clamp(48px,5vw,78px);-webkit-mask-image:linear-gradient(to right,transparent 5%,black 48%,transparent 94%);mask-image:linear-gradient(to right,transparent 5%,black 48%,transparent 94%);transform:translate3d(var(--grid-shift-x),var(--grid-shift-y),0) scale(1.05);transition:transform .22s ease-out}.intro-vignette[data-v-a7f4c66d]{z-index:-3;background:linear-gradient(90deg,rgba(7,8,18,.94) 0%,rgba(7,8,18,.72) 35%,transparent 70%),linear-gradient(0deg,rgba(7,8,18,.9) 0%,transparent 58%),radial-gradient(circle at 50% 48%,transparent 24%,rgba(2,3,12,.68) 100%)}.intro-pointer-glow[data-v-a7f4c66d]{z-index:-2;background:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y),rgba(72,241,223,.12),rgba(139,124,255,.07) 38%,transparent 72%)}.intro-scanline[data-v-a7f4c66d]{z-index:-1;height:18%;opacity:.2;background:linear-gradient(to bottom,transparent,rgba(72,241,223,.14),transparent);mix-blend-mode:screen;animation:scan-a7f4c66d 8s linear infinite}.intro-core[data-v-a7f4c66d]{z-index:0;transform:translate3d(var(--core-shift-x),var(--core-shift-y),0);transition:transform .2s cubic-bezier(.2,.7,.2,1),filter .24s ease}.intro-core[data-v-a7f4c66d] canvas{opacity:1;mix-blend-mode:screen;filter:drop-shadow(0 0 18px rgba(100,91,255,.2))}.intro-orbit[data-v-a7f4c66d]{position:absolute;top:50%;left:57%;border:1px solid rgba(114,226,255,.24);border-radius:50%;transform:translate(-50%,-50%) rotate(-14deg)}.intro-orbit--outer[data-v-a7f4c66d]{width:min(55vw,780px);aspect-ratio:1.8;animation:orbit-breathe-a7f4c66d 6s ease-in-out infinite alternate}.intro-orbit--inner[data-v-a7f4c66d]{width:min(33vw,470px);aspect-ratio:1.25;border-color:#9f7aff4d;animation:orbit-breathe-a7f4c66d 4.8s .8s ease-in-out infinite alternate-reverse}.intro-node[data-v-a7f4c66d]{position:absolute;width:7px;height:7px;border:1px solid rgba(214,250,255,.95);border-radius:50%;background:#48f1df;box-shadow:0 0 14px 4px #48f1df6b;animation:node-pulse-a7f4c66d 2.8s ease-in-out infinite alternate}.intro-node--one[data-v-a7f4c66d]{top:28%;left:71%}.intro-node--two[data-v-a7f4c66d]{top:54%;left:48%;animation-delay:-.9s}.intro-node--three[data-v-a7f4c66d]{top:72%;left:78%;background:#9f7aff;box-shadow:0 0 14px 4px #9f7aff70;animation-delay:-1.7s}.intro-brand[data-v-a7f4c66d]{position:absolute;top:clamp(24px,4vw,54px);left:clamp(22px,5vw,76px);display:flex;align-items:center;gap:11px;font-size:.76rem;font-weight:600;letter-spacing:.18em;color:#f4f7ffd1}.intro-brand-mark[data-v-a7f4c66d]{width:9px;height:9px;border:1px solid rgba(72,241,223,.9);border-radius:50%;box-shadow:0 0 12px #48f1dfa6}.intro-content[data-v-a7f4c66d]{position:absolute;z-index:2;right:clamp(22px,6vw,92px);bottom:clamp(30px,7vh,86px);left:clamp(22px,5vw,76px);display:flex;flex-direction:column;align-items:flex-start;width:min(720px,calc(100% - clamp(44px,10vw,152px)));padding:clamp(18px,2.5vw,30px) clamp(18px,3vw,34px) clamp(18px,2.5vw,30px) 0;background:linear-gradient(90deg,rgba(7,8,18,.82),rgba(7,8,18,.42) 74%,transparent);transition:opacity .42s ease,transform .68s cubic-bezier(.55,0,.35,1),filter .36s ease}.intro-eyebrow[data-v-a7f4c66d]{margin:0 0 clamp(12px,2vh,20px);font-size:clamp(.68rem,.85vw,.8rem);font-weight:600;letter-spacing:.28em;color:#78eee5}h1[data-v-a7f4c66d]{max-width:720px;margin:0;font-size:clamp(3.25rem,6.4vw,5.75rem);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 12px 38px rgba(0,0,0,.44)}.intro-description[data-v-a7f4c66d]{max-width:610px;margin:clamp(16px,2.5vh,24px) 0 0;font-size:clamp(.96rem,1.4vw,1.16rem);font-weight:400;line-height:1.75;color:#e4eaf8bd}.intro-enter[data-v-a7f4c66d]{--cta-x: 0px;--cta-y: 0px;min-height:54px;margin-top:clamp(22px,3.2vh,34px);padding:5px 6px 5px 24px;display:inline-flex;position:relative;align-items:center;gap:22px;border:1px solid rgba(126,224,255,.5);border-radius:999px;color:#f8fbff;background:linear-gradient(115deg,#5141a3b8,#124056b3);box-shadow:0 0 0 1px #9b7aff2e inset,0 0 24px #48f1df1a,0 12px 40px #0d07286b;font:inherit;font-size:.94rem;font-weight:600;letter-spacing:.08em;transform:translate3d(var(--cta-x),var(--cta-y),0);transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease,transform .14s ease-out;overflow:hidden;isolation:isolate}.intro-enter[data-v-a7f4c66d]:before{content:"";position:absolute;z-index:0;inset:-35% auto -35% -45%;width:34%;opacity:0;background:linear-gradient(90deg,transparent,rgba(210,255,250,.62),transparent);pointer-events:none;transform:skew(-18deg) translate(-220%)}.intro-enter>span[data-v-a7f4c66d]{position:relative;z-index:1}.intro-enter[data-v-a7f4c66d]:hover:not(:disabled){border-color:#73f4e7eb;box-shadow:0 0 0 1px #9b7aff42 inset,0 0 30px #48f1df33,0 14px 44px #0d07287a;filter:brightness(1.12)}.intro-enter[data-v-a7f4c66d]:hover:not(:disabled):before{animation:cta-scan-a7f4c66d .72s ease-out}.intro-enter[data-v-a7f4c66d]:focus-visible{outline:3px solid #8ef9ed;outline-offset:4px;box-shadow:0 0 0 7px #8b7cff47,0 0 34px #48f1df57}.intro-enter[data-v-a7f4c66d]:disabled{opacity:.72}.intro-enter-arrow[data-v-a7f4c66d]{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#071318;background:linear-gradient(135deg,#b9fff7,#7dddf8);font-size:1.1rem;font-weight:700;box-shadow:0 0 18px #48f1df57}.intro-legal[data-v-a7f4c66d]{max-width:610px;margin:clamp(16px,2.4vh,24px) 0 0;color:#e4eaf880;font-size:clamp(.72rem,1.1vw,.82rem);font-weight:500;letter-spacing:.04em;line-height:1.6;white-space:nowrap}.is-leaving[data-v-a7f4c66d]{animation:intro-exit-a7f4c66d .68s cubic-bezier(.55,0,.35,1) forwards}.is-leaving .intro-content[data-v-a7f4c66d]{opacity:0;filter:brightness(1.45);transform:translate3d(18vw,-12vh,0) scale(.94)}.is-leaving .intro-core[data-v-a7f4c66d]{animation:core-converge-a7f4c66d .68s cubic-bezier(.55,0,.35,1) forwards}.is-leaving .intro-backdrop[data-v-a7f4c66d]{transform:translateZ(0) scale(1.14)}.is-reduced-motion .intro-backdrop[data-v-a7f4c66d],.is-reduced-motion .intro-grid[data-v-a7f4c66d],.is-reduced-motion .intro-core[data-v-a7f4c66d],.is-reduced-motion .intro-content[data-v-a7f4c66d],.is-reduced-motion .intro-enter[data-v-a7f4c66d]{transform:none;transition:none}.is-reduced-motion .intro-scanline[data-v-a7f4c66d],.is-reduced-motion .intro-orbit[data-v-a7f4c66d],.is-reduced-motion .intro-node[data-v-a7f4c66d],.is-reduced-motion .intro-enter[data-v-a7f4c66d]:before{animation:none}.is-reduced-motion.is-leaving[data-v-a7f4c66d]{animation:intro-fade-short-a7f4c66d 20ms linear forwards}.is-reduced-motion.is-leaving .intro-content[data-v-a7f4c66d],.is-reduced-motion.is-leaving .intro-core[data-v-a7f4c66d]{opacity:1;filter:none;animation:none}@keyframes scan-a7f4c66d{0%{transform:translateY(-120%)}to{transform:translateY(620%)}}@keyframes cta-scan-a7f4c66d{0%{opacity:0;transform:skew(-18deg) translate(-220%)}24%{opacity:.72}to{opacity:0;transform:skew(-18deg) translate(760%)}}@keyframes orbit-breathe-a7f4c66d{0%{opacity:.34;transform:translate(-50%,-50%) rotate(-14deg) scale(.96)}to{opacity:.78;transform:translate(-50%,-50%) rotate(-10deg) scale(1.03)}}@keyframes node-pulse-a7f4c66d{0%{opacity:.42;transform:scale(.72)}to{opacity:1;transform:scale(1.16)}}@keyframes core-converge-a7f4c66d{0%{filter:brightness(1);transform:translate3d(var(--core-shift-x),var(--core-shift-y),0) scale(1)}42%{filter:brightness(1.55) saturate(1.25);transform:translateZ(0) scale(.88)}to{filter:brightness(.7);transform:translateZ(0) scale(.66)}}@keyframes intro-exit-a7f4c66d{0%,46%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes intro-fade-short-a7f4c66d{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width: 760px){.intro-backdrop[data-v-a7f4c66d]{object-position:62% 42%;filter:saturate(.48) contrast(1.08) brightness(.2) blur(2px)}.intro-pointer-glow[data-v-a7f4c66d]{display:none}.intro-vignette[data-v-a7f4c66d]{background:linear-gradient(0deg,rgba(7,8,18,.96) 0%,rgba(7,8,18,.74) 52%,transparent 80%),radial-gradient(circle at 50% 46%,transparent 18%,rgba(2,3,12,.7) 100%)}.intro-core[data-v-a7f4c66d]{inset:0 0 auto;height:63%}.intro-brand[data-v-a7f4c66d]{top:22px;left:22px}.intro-content[data-v-a7f4c66d]{right:22px;bottom:max(24px,env(safe-area-inset-bottom));left:22px;width:auto;padding:28px 0 0;background:linear-gradient(0deg,rgba(7,8,18,.86),rgba(7,8,18,.42) 78%,transparent)}h1[data-v-a7f4c66d]{font-size:clamp(2.625rem,12vw,4rem);line-height:1.08}.intro-description[data-v-a7f4c66d]{max-width:36rem;line-height:1.65}.intro-enter[data-v-a7f4c66d]{min-height:56px;margin-top:24px}.is-leaving .intro-content[data-v-a7f4c66d]{transform:translate3d(0,-8vh,0) scale(.96)}}@media (max-height: 660px){.intro-content[data-v-a7f4c66d]{bottom:20px}.intro-eyebrow[data-v-a7f4c66d]{margin-bottom:10px}.intro-description[data-v-a7f4c66d]{margin-top:12px}.intro-enter[data-v-a7f4c66d]{margin-top:16px}}.product-navigation[data-v-b5f60932]{position:relative;flex:0 0 auto}.product-navigation__trigger[data-v-b5f60932]{gap:7px;font:inherit;white-space:nowrap}.product-navigation__trigger>i[data-v-b5f60932]{color:var(--dv-purple);font-style:normal;transition:transform .18s ease}.product-navigation__trigger>i[data-v-b5f60932]:before{content:"⌄"}.product-navigation__trigger[aria-expanded=true]>i[data-v-b5f60932]{transform:rotate(180deg)}.product-navigation__toggle[data-v-b5f60932]{display:none;place-items:center;min-width:44px;min-height:44px;padding:0;color:var(--dv-purple);border:1px solid rgba(108,92,231,.22);border-radius:12px;background:#ffffffc2;cursor:pointer}.product-navigation__toggle>i[data-v-b5f60932]:before{content:"⌄";font-style:normal}.product-navigation__toggle[aria-expanded=true]>i[data-v-b5f60932]{transform:rotate(180deg)}.product-navigation__toggle[data-v-b5f60932]:hover,.product-navigation__toggle[data-v-b5f60932]:focus-visible{color:#fff;border-color:#6c5ce794;outline:none;background:linear-gradient(135deg,var(--dv-purple-bright),var(--dv-purple-dark));box-shadow:0 10px 24px #4d3cc733}.product-navigation__panel[data-v-b5f60932]{position:absolute;z-index:140;top:calc(100% + 14px);left:0;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;width:min(560px,calc(100vw - 32px));padding:12px;border:1px solid rgba(108,92,231,.22);border-radius:20px;background:linear-gradient(rgba(108,92,231,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(108,92,231,.035) 1px,transparent 1px),#fbfaf7fa;background-size:24px 24px,24px 24px,auto;box-shadow:0 24px 64px #1a1a2e2b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-navigation__panel[hidden][data-v-b5f60932]{display:none}.product-navigation__item[data-v-b5f60932]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;color:var(--dv-ink);border:1px solid rgba(108,92,231,.11);border-radius:12px;background:#ffffffc2;line-height:1.35;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.product-navigation__item>span[data-v-b5f60932]{width:7px;height:7px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 0 4px #00cec91c}.product-navigation__item strong[data-v-b5f60932]{min-width:0;font-size:14px;font-weight:650;overflow-wrap:anywhere}.product-navigation__item>i[data-v-b5f60932]{color:var(--dv-purple);font-style:normal}.product-navigation__item>i[data-v-b5f60932]:before{content:"↗"}.product-navigation__item[data-v-b5f60932]:hover,.product-navigation__item[data-v-b5f60932]:focus-visible,.product-navigation__item[aria-current=page][data-v-b5f60932]{color:#fff;border-color:#6c5ce794;outline:none;background:linear-gradient(135deg,var(--dv-purple-bright),var(--dv-purple-dark));box-shadow:0 12px 28px #4d3cc73d;transform:translateY(-1px)}.product-navigation__item:hover>i[data-v-b5f60932],.product-navigation__item:focus-visible>i[data-v-b5f60932],.product-navigation__item[aria-current=page]>i[data-v-b5f60932]{color:var(--dv-cyan)}#site-navigation{display:none}@media (max-width: 760px){.product-navigation[data-v-b5f60932]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;width:100%}.product-navigation__trigger[data-v-b5f60932]{width:100%;min-width:0;justify-content:flex-start}.product-navigation__trigger>i[data-v-b5f60932]{display:none}.product-navigation__toggle[data-v-b5f60932]{display:grid}.product-navigation__panel[data-v-b5f60932]{position:static;grid-column:1 / -1;grid-template-columns:1fr;width:100%;max-width:100%;margin-top:4px;padding:6px;border-radius:14px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-navigation__item[data-v-b5f60932]{min-height:48px}}@media (prefers-reduced-motion: reduce){.product-navigation__trigger>i[data-v-b5f60932],.product-navigation__toggle>i[data-v-b5f60932],.product-navigation__item[data-v-b5f60932]{transition:none}}.about-hero[data-v-c6ebb5cb]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(40px,7vw,100px);color:#fff;background:var(--dv-navy)}.about-hero__copy[data-v-c6ebb5cb]{position:relative;z-index:2}.about-hero__copy>p[data-v-c6ebb5cb]:last-child{color:#ffffffab}.about-hero__signal[data-v-c6ebb5cb]{position:relative;min-height:300px;overflow:hidden}.about-hero__signal[data-v-c6ebb5cb]:before,.about-hero__signal[data-v-c6ebb5cb]:after{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(0,206,201,.28);border-radius:50%;content:"";transform:translate(-50%,-50%)}.about-hero__signal[data-v-c6ebb5cb]:before{width:250px;height:250px}.about-hero__signal[data-v-c6ebb5cb]:after{width:410px;height:410px;border-color:#6c5ce740}.city-name[data-v-c6ebb5cb]{position:absolute;top:50%;left:50%;z-index:2;color:#ffffffe6;font-size:12px;font-weight:700;letter-spacing:.2em;transform:translate(-50%,26px)}.city-core[data-v-c6ebb5cb]{position:absolute;top:50%;left:50%;z-index:2;width:24px;height:24px;border:6px solid rgba(0,206,201,.22);border-radius:50%;background:var(--dv-cyan);transform:translate(-50%,-50%);box-shadow:0 0 40px #00cec966}.city-point[data-v-c6ebb5cb]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--dv-purple)}.city-point--1[data-v-c6ebb5cb]{top:12%;left:28%}.city-point--2[data-v-c6ebb5cb]{top:28%;right:12%}.city-point--3[data-v-c6ebb5cb]{right:23%;bottom:14%}.city-point--4[data-v-c6ebb5cb]{bottom:20%;left:10%}.city-point--5[data-v-c6ebb5cb]{top:32%;left:18%}.city-point--6[data-v-c6ebb5cb]{top:8%;right:30%}.city-point--7[data-v-c6ebb5cb]{right:4%;bottom:42%}.about-manifesto[data-v-c6ebb5cb]{max-width:1040px;margin-inline:auto;text-align:center}.manifesto-title[data-v-c6ebb5cb]{margin:0;font-size:clamp(34px,4.8vw,64px);letter-spacing:.015em;line-height:1.32}.about-manifesto>p[data-v-c6ebb5cb]:last-child{max-width:680px;margin:28px auto 0;color:var(--dv-muted);font-size:18px;line-height:1.8}.about-system[data-v-c6ebb5cb]{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,minmax(220px,auto));gap:16px}.about-system article[data-v-c6ebb5cb]{padding:clamp(30px,5vw,60px);border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff}.about-system__primary[data-v-c6ebb5cb]{grid-row:1 / 3;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:var(--dv-navy)!important}.about-system__primary h2[data-v-c6ebb5cb]{margin:36px 0 auto;max-width:650px;font-size:clamp(36px,5vw,68px);line-height:1.12}.about-system__primary>span[data-v-c6ebb5cb]{margin-top:80px;color:#ffffff9e}.about-system article h3[data-v-c6ebb5cb]{margin:36px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.3}.about-system__accent[data-v-c6ebb5cb]{background:var(--dv-purple-soft)!important}.proof-stage[data-v-c6ebb5cb]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,120px);padding:clamp(48px,7vw,88px);color:#fff;border-radius:var(--dv-radius-xl);background:#112}.proof-stage__intro h2[data-v-c6ebb5cb]{margin:0;font-size:clamp(38px,5vw,62px);line-height:1.08}.proof-stage__intro>p[data-v-c6ebb5cb]:last-child{color:#ffffff94;line-height:1.75}.proof-stage__list[data-v-c6ebb5cb]{margin:0;padding:0;list-style:none}.proof-stage__list li[data-v-c6ebb5cb]{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:18px;line-height:1.55}.proof-stage__list li[data-v-c6ebb5cb]:first-child{border-top:1px solid rgba(255,255,255,.12)}.proof-stage__list li[data-v-c6ebb5cb]:before{color:var(--dv-cyan);content:attr(data-index);font-size:12px;font-weight:700;letter-spacing:.12em}@media (max-width: 800px){.about-hero[data-v-c6ebb5cb],.proof-stage[data-v-c6ebb5cb]{grid-template-columns:1fr}.about-hero__signal[data-v-c6ebb5cb]{min-height:230px}.about-system[data-v-c6ebb5cb]{grid-template-columns:1fr;grid-template-rows:auto}.about-system__primary[data-v-c6ebb5cb]{grid-row:auto;min-height:420px}}.demo-form[data-v-73723580]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(20px,3vw,34px);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.identity-context[data-v-73723580]{position:relative;overflow:hidden;padding:19px 20px;border:1px solid rgba(0,206,201,.22);border-radius:15px;background:linear-gradient(110deg,#00cec91a,#6c5ce714)}.identity-context[data-v-73723580]:after{position:absolute;top:0;right:0;width:74px;height:1px;background:#00cec9;box-shadow:0 0 18px #00cec9cc;content:""}.identity-context strong[data-v-73723580]{color:#fff;font-size:17px}.identity-context p[data-v-73723580]{margin:7px 0 0;color:#ffffff9e;font-size:13px;line-height:1.65}.form-field[data-v-73723580]{display:grid;gap:8px;min-width:0}.form-field--wide[data-v-73723580],.form-submit[data-v-73723580]{grid-column:1 / -1}.form-field label[data-v-73723580]{color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.035em}.form-field input[data-v-73723580],.form-field select[data-v-73723580],.form-field textarea[data-v-73723580]{width:100%;min-height:50px;padding:13px 15px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:#ffffff0e;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.form-field textarea[data-v-73723580]{min-height:112px;resize:vertical}.native-identity-select[data-v-73723580]{position:absolute;width:1px!important;min-height:1px!important;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.identity-picker[data-v-73723580]{position:relative}.identity-picker__trigger[data-v-73723580]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:58px;padding:0 16px 0 18px;color:#fff;border:1px solid rgba(0,206,201,.36);border-radius:16px;background:linear-gradient(135deg,#ffffff18,#6c5ce71f);box-shadow:0 0 0 1px #00cec914 inset,0 16px 32px #0000001f;cursor:pointer}.identity-picker__trigger i[data-v-73723580]{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.identity-picker__panel[data-v-73723580]{position:absolute;z-index:30;top:calc(100% + 10px);right:0;left:0;display:grid;gap:6px;padding:10px;border:1px solid rgba(0,206,201,.24);border-radius:18px;background:linear-gradient(rgba(72,241,223,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(139,124,255,.045) 1px,transparent 1px),#121323fa;background-size:22px 22px,22px 22px,auto;box-shadow:0 22px 54px #00000061,0 0 32px #00cec914}.identity-picker__option[data-v-73723580]{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 12px;color:#ffffffc7;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.identity-picker__option span[data-v-73723580]{width:7px;aspect-ratio:1;border-radius:50%;background:#ffffff38}.identity-picker__option[data-v-73723580]:hover,.identity-picker__option[data-v-73723580]:focus-visible,.identity-picker__option[aria-selected=true][data-v-73723580]{color:#fff;border-color:#48f1df47;outline:none;background:linear-gradient(135deg,#6c5ce757,#00cec91f)}.identity-picker__option[aria-selected=true] span[data-v-73723580]{background:var(--dv-cyan);box-shadow:0 0 12px #00cec9e6}.form-field input[data-v-73723580]:focus,.form-field select[data-v-73723580]:focus,.form-field textarea[data-v-73723580]:focus{border-color:#00cec9a6;background:#ffffff13;box-shadow:0 0 0 3px #00cec917,0 0 28px #00cec912}.form-field input[aria-invalid=true][data-v-73723580],.form-field select[aria-invalid=true][data-v-73723580],.form-field textarea[aria-invalid=true][data-v-73723580]{border-color:#ff9b9b;box-shadow:0 0 0 2px #ff9b9b1f}.field-error[data-v-73723580]{margin:0;color:#ffc3c3;font-size:12px}.form-status[data-v-73723580]{padding:13px 15px;color:#ffffffd1;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0f;font-size:13px;line-height:1.65}.form-status p[data-v-73723580]{margin:0}.form-status--success[data-v-73723580]{color:#baf7e8;border-color:#53e0b966;background:#53e0b91a}.form-status--error[data-v-73723580]{color:#ffd0d0;border-color:#ff8f8f66;background:#ff8f8f17}.form-submit[data-v-73723580]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:8px}.form-submit p[data-v-73723580]{margin:0;color:#ffffff78;font-size:11px;line-height:1.6}.form-submit .button[data-v-73723580]{flex:0 0 auto;min-width:168px}.form-submit .button[data-v-73723580]:disabled{cursor:wait;opacity:.62}@media (max-width: 760px){.demo-form[data-v-73723580]{grid-template-columns:1fr;padding:18px}.form-field--wide[data-v-73723580],.form-submit[data-v-73723580]{grid-column:1}.form-submit[data-v-73723580]{align-items:stretch;flex-direction:column}.form-submit .button[data-v-73723580]{width:100%}}@media (prefers-reduced-motion: reduce){.form-field input[data-v-73723580],.form-field select[data-v-73723580],.form-field textarea[data-v-73723580]{transition:none}}.contact-hero[data-v-1f30434d]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(44px,8vw,110px);width:min(var(--dv-content),calc(100% - 48px));min-height:520px;margin:24px auto;padding:clamp(52px,7vw,92px);overflow:hidden;color:#fff;border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 78% 18%,rgba(0,206,201,.18),transparent 27%),radial-gradient(circle at 14% 74%,rgba(108,92,231,.38),transparent 34%),#10111f}.contact-hero__copy[data-v-1f30434d]{position:relative;z-index:1}.contact-hero h1[data-v-1f30434d]{max-width:760px;margin:0;font-size:clamp(46px,6vw,84px)}[data-contact-heading-lock][data-v-1f30434d]{display:inline-block;white-space:nowrap}.contact-hero__copy>p[data-v-1f30434d]:last-child{max-width:600px;color:#ffffffa3;font-size:var(--dv-body-large);line-height:1.75}.contact-signal[data-v-1f30434d]{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%}.contact-signal[data-v-1f30434d]:before,.contact-signal[data-v-1f30434d]:after{position:absolute;border:1px solid rgba(108,92,231,.4);border-radius:50%;content:""}.contact-signal[data-v-1f30434d]:before{top:17%;right:17%;bottom:17%;left:17%}.contact-signal[data-v-1f30434d]:after{top:34%;right:34%;bottom:34%;left:34%;border-color:#00cec980}.contact-signal span[data-v-1f30434d]{z-index:1;font-size:18px;font-weight:800;letter-spacing:.18em}.contact-signal i[data-v-1f30434d]{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 18px var(--dv-cyan)}.contact-signal i[data-v-1f30434d]:nth-child(2){top:16%;left:50%}.contact-signal i[data-v-1f30434d]:nth-child(3){right:13%;bottom:31%}.contact-signal i[data-v-1f30434d]:nth-child(4){bottom:12%;left:27%}.contact-stage[data-v-1f30434d]{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(520px,1.42fr);gap:clamp(36px,7vw,88px);width:min(var(--dv-content),calc(100% - 48px));margin:24px auto;padding:clamp(56px,7vw,88px);color:#fff;border-radius:var(--dv-radius-xl);background:#151624}.contact-stage__intro h2[data-v-1f30434d]{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.12}.contact-stage__description[data-v-1f30434d]{color:#ffffff8f;line-height:1.75}.contact-wechat[data-v-1f30434d]{display:grid;gap:16px;max-width:280px;margin:32px 0 0;padding:16px;border:1px solid rgba(0,206,201,.2);border-radius:20px;background:linear-gradient(145deg,#00cec914,#6c5ce71a)}.contact-wechat__code[data-v-1f30434d]{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;padding:18px;text-align:center;border:1px dashed rgba(255,255,255,.24);border-radius:14px;background:radial-gradient(circle at 50% 38%,rgba(0,206,201,.15),transparent 38%),#08091673}.contact-wechat__image[data-v-1f30434d]{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px;background:#fff}.contact-wechat__placeholder[data-v-1f30434d]{display:grid;place-items:center;gap:12px}.contact-wechat__placeholder span[data-v-1f30434d]{color:var(--dv-cyan);font-size:10px;font-weight:700;letter-spacing:.15em}.contact-wechat__placeholder strong[data-v-1f30434d]{max-width:150px;color:#ffffffc2;font-size:16px;line-height:1.5}.contact-wechat figcaption[data-v-1f30434d]{display:grid;gap:6px}.contact-wechat figcaption strong[data-v-1f30434d]{color:#fff;font-size:16px}.contact-wechat figcaption span[data-v-1f30434d]{color:#ffffff80;font-size:12px;line-height:1.65}@media (max-width: 900px){.contact-hero[data-v-1f30434d],.contact-stage[data-v-1f30434d]{grid-template-columns:1fr}.contact-stage__intro[data-v-1f30434d]{order:0}.contact-stage>.demo-form[data-v-1f30434d]{order:1}.contact-signal[data-v-1f30434d]{width:min(100%,420px);margin-inline:auto}}@media (max-width: 760px){.contact-hero[data-v-1f30434d],.contact-stage[data-v-1f30434d]{width:min(100% - 28px,var(--dv-content));padding:30px 20px}.contact-hero h1[data-v-1f30434d]{font-size:43px}.contact-signal[data-v-1f30434d]{width:260px}.contact-wechat[data-v-1f30434d]{max-width:320px}}.product-showcase[data-v-2fcf991a]{position:relative;overflow:hidden;padding:clamp(16px,2.4vw,30px);color:#f7f7ff;border:1px solid rgba(255,255,255,.1);border-radius:clamp(24px,3vw,38px);background:radial-gradient(circle at 78% 18%,rgba(0,206,201,.13),transparent 30%),radial-gradient(circle at 14% 78%,rgba(108,92,231,.24),transparent 34%),#11111f;box-shadow:0 36px 90px #0909184d}.product-showcase[data-v-2fcf991a]:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;content:"";pointer-events:none}.showcase-tabs[data-v-2fcf991a]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:clamp(16px,2vw,24px);padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.showcase-tab[data-v-2fcf991a]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 16px;color:#ffffff8f;border:1px solid transparent;border-radius:13px;background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,border-color .18s ease,background .18s ease}.showcase-tab[data-v-2fcf991a]:hover,.showcase-tab.is-active[data-v-2fcf991a]{color:#fff;border-color:#ffffff1c;background:#ffffff12}.showcase-tab small[data-v-2fcf991a]{color:#ffffff4d;font-size:10px;letter-spacing:.12em}.tab-signal[data-v-2fcf991a]{width:8px;height:8px;border-radius:50%;background:#ffffff40;box-shadow:0 0 0 0 transparent}.showcase-tab.is-active .tab-signal[data-v-2fcf991a]{background:#00cec9;box-shadow:0 0 18px #00cec9b8}.showcase-panels[data-v-2fcf991a],.showcase-panel[data-v-2fcf991a]{position:relative;z-index:1}.showcase-panel[data-v-2fcf991a]{display:grid;grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);align-items:center;gap:clamp(24px,5vw,70px);min-height:570px;max-height:min(78vh,860px);margin:0;padding:clamp(30px,5vw,70px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(0,206,201,.45) rgba(255,255,255,.05);scrollbar-gutter:stable;border:1px solid rgba(255,255,255,.09);border-radius:clamp(20px,2.8vw,32px);background:linear-gradient(135deg,#ffffff0e,#ffffff03)}.showcase-panel[data-v-2fcf991a]:focus-visible{border-color:#00cec9ad;outline:3px solid rgba(0,206,201,.2);outline-offset:-3px}.showcase-panel[hidden][data-v-2fcf991a]{display:none}.showcase-copy[data-v-2fcf991a]{position:sticky;top:12px;display:flex;align-items:flex-start;flex-direction:column}.showcase-kicker[data-v-2fcf991a]{margin-bottom:clamp(42px,7vw,90px);color:#00cec9;font-size:10px;font-weight:700;letter-spacing:.18em}.showcase-copy strong[data-v-2fcf991a]{font-size:clamp(34px,5vw,68px);letter-spacing:-.055em;line-height:.98}.showcase-copy p[data-v-2fcf991a]{max-width:360px;margin:20px 0 30px;color:#ffffff9c;font-size:clamp(15px,1.5vw,18px);line-height:1.8}.showcase-disclosure[data-v-2fcf991a]{padding:8px 12px;color:#fff9;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:11px}.showcase-screen[data-v-2fcf991a]{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#f2f1f8;box-shadow:-22px 30px 80px #00000057,0 0 55px #6c5ce71f;transform:perspective(1100px) rotateY(-4deg) rotateX(1.5deg);transform-origin:center}.simulator-identity[data-v-2fcf991a]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;color:#77758d;background:#fff;font-size:10px}.simulator-identity strong[data-v-2fcf991a]{color:#26243a;font-size:12px}.simulator-identity small[data-v-2fcf991a]{margin-left:auto;color:#6c5ce7}.screen-image[data-v-2fcf991a]{aspect-ratio:645 / 1398;background:#f2f1f8}.screen-image img[data-v-2fcf991a]{display:block;width:100%;height:auto;object-fit:contain}.simulator-navigation[data-v-2fcf991a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:54px;color:#9693aa;border-top:1px solid #eeedf5;background:#fffffffa}.simulator-navigation span[data-v-2fcf991a]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;padding:7px 3px;font-size:9px;white-space:nowrap}.simulator-navigation i[data-v-2fcf991a]{width:14px;height:3px;border-radius:999px;background:#d7d5e2}.simulator-navigation .is-current[data-v-2fcf991a]{color:#6c5ce7;font-weight:700}.simulator-navigation .is-current i[data-v-2fcf991a]{background:linear-gradient(90deg,#6c5ce7,#00cec9)}@media (max-width: 760px){.product-showcase[data-v-2fcf991a]{padding:10px;border-radius:22px}.showcase-tabs[data-v-2fcf991a]{gap:4px}.showcase-tab[data-v-2fcf991a]{grid-template-columns:auto 1fr;padding:0 10px;font-size:13px}.showcase-tab small[data-v-2fcf991a]{display:none}.showcase-panel[data-v-2fcf991a]{grid-template-columns:1fr;min-height:0;max-height:min(80vh,760px);padding:28px 20px 20px}.showcase-copy[data-v-2fcf991a]{position:static}.showcase-kicker[data-v-2fcf991a]{margin-bottom:30px}.showcase-copy p[data-v-2fcf991a]{margin-bottom:18px}.showcase-screen[data-v-2fcf991a]{transform:none}.screen-image[data-v-2fcf991a]{aspect-ratio:645 / 1398}}@media (prefers-reduced-motion: reduce){.showcase-tab[data-v-2fcf991a],.showcase-screen[data-v-2fcf991a]{transition:none;transform:none}}.demo-hero[data-v-8d1abda1]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:clamp(24px,5vw,64px);color:#fff;border-color:#ffffff14;background:linear-gradient(115deg,rgba(108,92,231,.23),transparent 45%),radial-gradient(circle at 90% 28%,rgba(0,206,201,.14),transparent 24%),#11111f}.demo-hero[data-v-8d1abda1]:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:9vw 100%}.demo-hero-copy[data-v-8d1abda1],.demo-hero-index[data-v-8d1abda1]{position:relative;z-index:2}.demo-hero-copy[data-v-8d1abda1]{max-width:980px}.demo-hero .eyebrow[data-v-8d1abda1]{color:#00cec9}.demo-hero p[data-v-8d1abda1]:not(.eyebrow){color:#ffffffa3}.demo-hero .button--secondary[data-v-8d1abda1]{color:#fff;border-color:#ffffff29;background:#ffffff0d}.demo-hero-index[data-v-8d1abda1]{display:flex;align-items:center;flex-direction:column;gap:12px;color:#fff6;font-size:10px;letter-spacing:.14em}.demo-hero-index i[data-v-8d1abda1]{width:1px;height:100%;min-height:140px;background:linear-gradient(#00cec9,#ffffff14)}.demo-disclosure[data-v-8d1abda1]{border:1px solid rgba(0,206,201,.22);background:#00cec914}.demo-disclosure span[data-v-8d1abda1]{color:#11111f}.demo-disclosure p[data-v-8d1abda1]:not(.eyebrow){color:#ffffffbd}.demo-stage[data-v-8d1abda1]{width:min(1320px,calc(100% - 48px));padding-inline:clamp(0px,2vw,28px)}.demo-stage>.section-heading[data-v-8d1abda1]{width:min(1180px,100%);margin-inline:auto}.demo-stage h2[data-v-8d1abda1]{margin:0;max-width:770px;font-size:clamp(32px,4.6vw,58px);line-height:1.08}.stage-note[data-v-8d1abda1]{max-width:280px;margin:0;color:var(--dv-muted);line-height:1.7}.demo-route-grid[data-v-8d1abda1]{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto 24px}.demo-route[data-v-8d1abda1]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:190px;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.demo-route[data-v-8d1abda1]:hover{border-color:#6c5ce757;transform:translateY(-4px)}.demo-route>i[data-v-8d1abda1]{height:1px;background:linear-gradient(90deg,#6c5ce7,transparent)}.demo-route h3[data-v-8d1abda1]{grid-column:1 / -1;margin:18px 0 0;font-size:clamp(23px,2.4vw,32px)}.demo-route p[data-v-8d1abda1]{grid-column:1 / -1}.form-section[data-v-8d1abda1]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 9% 82%,rgba(108,92,231,.25),transparent 26%),#11111f}.form-section[data-v-8d1abda1]:before{position:absolute;right:-90px;bottom:-130px;width:340px;height:340px;border:1px solid rgba(0,206,201,.14);border-radius:50%;box-shadow:0 0 0 52px #00cec908,0 0 0 104px #6c5ce706;content:""}.form-intro[data-v-8d1abda1],.form-section[data-v-8d1abda1] .demo-form{position:relative;z-index:2}.form-signal[data-v-8d1abda1]{display:flex;gap:8px;margin-top:60px}.form-signal span[data-v-8d1abda1]{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.form-signal span[data-v-8d1abda1]:first-child{background:#00cec9;box-shadow:0 0 16px #00cec9b3}@media (max-width: 760px){.demo-hero[data-v-8d1abda1]{grid-template-columns:1fr}.demo-hero-index[data-v-8d1abda1]{display:none}.demo-stage[data-v-8d1abda1]{width:min(100% - 16px,1320px)}.demo-stage>.section-heading[data-v-8d1abda1],.demo-route-grid[data-v-8d1abda1]{width:calc(100% - 12px)}.demo-route[data-v-8d1abda1]{min-height:0}.demo-route[data-v-8d1abda1]:hover{transform:none}.form-signal[data-v-8d1abda1]{margin-top:30px}}@media (prefers-reduced-motion: reduce){.demo-route[data-v-8d1abda1]{transition:none}}.city-radiation[data-v-8d42c63b]{position:relative;min-height:450px;overflow:hidden;border:1px solid rgba(108,92,231,.15);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(108,92,231,.16),transparent 55%),#0f1020}svg[data-v-8d42c63b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.city-radiation__grid circle[data-v-8d42c63b]{fill:none;stroke:#ffffff14;stroke-dasharray:3 9;transform-origin:338px 236px;animation:city-grid-spin-8d42c63b 24s linear infinite}.city-radiation__grid circle[data-v-8d42c63b]:nth-child(2){animation-direction:reverse;animation-duration:31s}.city-radiation__routes path[data-v-8d42c63b]{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 10;animation:city-route-flow-8d42c63b 4.8s linear infinite}.city-radiation__routes path[data-v-8d42c63b]:nth-child(2n){animation-delay:-2.4s}.city-radiation__nodes circle[data-v-8d42c63b]{fill:#00cec9;filter:drop-shadow(0 0 9px rgba(0,206,201,.9));animation:city-node-pulse-8d42c63b 2.8s ease-in-out infinite}.city-radiation__origin[data-v-8d42c63b]{position:absolute;top:50%;left:50%;display:grid;justify-items:center;transform:translate(-50%,-50%)}.city-radiation__origin i[data-v-8d42c63b]{width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#6c5ce7;box-shadow:0 0 0 12px #6c5ce72b,0 0 45px #6c5ce7cc;animation:city-origin-pulse-8d42c63b 2.8s ease-out infinite}.city-radiation.is-motion-enabled[data-v-8d42c63b]:not(.is-motion-active) *{animation-play-state:paused!important}.city-radiation__origin strong[data-v-8d42c63b]{margin-top:17px;color:#fff;font-size:28px}.city-radiation__origin span[data-v-8d42c63b],.city-radiation__note[data-v-8d42c63b]{color:#ffffff80;font-size:9px;font-weight:700;letter-spacing:.14em}.city-radiation__note[data-v-8d42c63b]{position:absolute;right:22px;bottom:18px}.city-radiation__status[data-v-8d42c63b]{position:absolute;z-index:2;top:18px;left:18px;padding:7px 10px;color:#72f0dd;border:1px solid rgba(0,206,201,.32);border-radius:99px;font-size:11px}.city-radiation--compact[data-v-8d42c63b]{min-height:230px;border-radius:24px}.city-radiation--compact .city-radiation__origin strong[data-v-8d42c63b]{font-size:24px}@keyframes city-grid-spin-8d42c63b{to{transform:rotate(360deg)}}@keyframes city-route-flow-8d42c63b{to{stroke-dashoffset:-90}}@keyframes city-node-pulse-8d42c63b{50%{opacity:.35}}@keyframes city-origin-pulse-8d42c63b{70%,to{box-shadow:0 0 0 38px #6c5ce700,0 0 45px #6c5ce773}}@media (max-width: 760px){.city-radiation[data-v-8d42c63b]{min-height:340px}.city-radiation--compact[data-v-8d42c63b]{min-height:200px}.city-radiation__note[data-v-8d42c63b]{right:14px;bottom:12px}}@media (prefers-reduced-motion:reduce){.city-radiation[data-v-8d42c63b] *{animation:none!important;transition:none!important}}.connection-network[data-v-37592bd3]{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:1.14}.network-map[data-v-37592bd3],.network-canvas[data-v-37592bd3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.network-map[data-v-37592bd3]{overflow:visible}.network-canvas[data-v-37592bd3]{z-index:2;pointer-events:none}.network-rings circle[data-v-37592bd3]{fill:none;stroke:#6c5ce724;stroke-dasharray:3 10}.network-rings circle[data-v-37592bd3]:last-child{stroke:#00cec924;stroke-dasharray:none}.network-lines path[data-v-37592bd3]{fill:none;stroke-width:1.35;stroke-linecap:round;opacity:.62}.network-points circle[data-v-37592bd3]{fill:#00cec9;filter:drop-shadow(0 0 8px rgba(0,206,201,.9))}.core-halo[data-v-37592bd3]{fill:#6c5ce714;stroke:#6c5ce747}.core-sphere[data-v-37592bd3]{filter:drop-shadow(0 22px 34px rgba(66,51,157,.38))}.connection-network.is-motion-enabled .core-halo[data-v-37592bd3]{transform-box:fill-box;transform-origin:center;animation:network-core-breathe-37592bd3 3.8s ease-in-out infinite}.connection-network.is-motion-enabled .network-rings circle[data-v-37592bd3]{transform-origin:320px 280px;animation:network-orbit-37592bd3 16s linear infinite}.connection-network.is-motion-enabled .network-rings circle[data-v-37592bd3]:last-child{animation-duration:19s;animation-direction:reverse}.connection-network.is-motion-enabled .network-role-slot[data-v-37592bd3]{animation:network-role-float-37592bd3 5.2s ease-in-out infinite}.connection-network.is-motion-enabled .network-role-slot[data-v-37592bd3]:nth-of-type(2){animation-delay:-1.2s}.connection-network.is-motion-enabled .network-role-slot[data-v-37592bd3]:nth-of-type(3){animation-delay:-2.4s}.connection-network.is-motion-enabled .network-role-slot[data-v-37592bd3]:nth-of-type(4){animation-delay:-3.6s}.connection-network.is-motion-enabled.has-entered .network-edge[data-v-37592bd3]{animation:network-connect-reveal-37592bd3 1.15s cubic-bezier(.2,.72,.2,1) backwards}.connection-network.is-motion-enabled.has-entered .network-role[data-v-37592bd3]{animation:network-port-reveal-37592bd3 .72s cubic-bezier(.2,.72,.2,1) backwards}.connection-network.is-motion-enabled.has-entered .network-role-slot:nth-of-type(2) .network-role[data-v-37592bd3]{animation-delay:.12s}.connection-network.is-motion-enabled.has-entered .network-role-slot:nth-of-type(3) .network-role[data-v-37592bd3]{animation-delay:.24s}.connection-network.is-motion-enabled.has-entered .network-role-slot:nth-of-type(4) .network-role[data-v-37592bd3]{animation-delay:.36s}.connection-network.is-motion-enabled:not(.has-entered) .network-edge[data-v-37592bd3],.connection-network.is-motion-enabled:not(.has-entered) .network-role[data-v-37592bd3]{opacity:0}.connection-network.is-motion-enabled:not(.is-motion-active) .core-halo[data-v-37592bd3],.connection-network.is-motion-enabled:not(.is-motion-active) .network-rings circle[data-v-37592bd3],.connection-network.is-motion-enabled:not(.is-motion-active) .network-role-slot[data-v-37592bd3],.connection-network.is-motion-enabled:not(.is-motion-active) .network-edge[data-v-37592bd3],.connection-network.is-motion-enabled:not(.is-motion-active) .network-role[data-v-37592bd3]{animation-play-state:paused}.network-core[data-v-37592bd3]{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-content:center;width:18%;min-width:84px;aspect-ratio:1;color:#fff;text-align:center;transform:translate(-50%,-50%)}.network-core strong[data-v-37592bd3]{font-size:clamp(22px,3.2vw,35px);letter-spacing:-.08em}.network-core span[data-v-37592bd3]{margin-top:3px;color:#9df3ef;font-size:8px;font-weight:700;letter-spacing:.22em}.network-role-slot[data-v-37592bd3]{position:absolute;z-index:4}.network-role[data-v-37592bd3]{display:grid;grid-template-columns:38px auto;align-items:center;min-width:148px;min-height:64px;padding:10px 15px;color:#1a1a2e;border:1px solid rgba(108,92,231,.16);border-radius:18px;background:#ffffffe0;box-shadow:0 14px 34px #1a1a2e1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:clamp(16px,1.45vw,18px);font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.network-role svg[data-v-37592bd3]{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6}.network-role-hint[data-v-37592bd3]{position:absolute;right:15px;bottom:9px;left:53px;color:#74718a;font-size:10px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease}.network-role[data-v-37592bd3]:is(:hover,:focus-visible){border-color:#6c5ce78c;box-shadow:0 16px 38px #44349b29;transform:translateY(-3px)}.network-role-slot:is(:hover,:focus-within) .network-role-hint[data-v-37592bd3]{opacity:1;transform:none}.network-edge[data-v-37592bd3]{transition:opacity .22s ease,stroke-width .22s ease}.connection-network[data-active-role] .network-edge[data-v-37592bd3],.connection-network:has(.network-role:is(:hover,:focus-visible)) .network-edge[data-v-37592bd3]{opacity:.2}.connection-network[data-active-role=merchant] .network-edge--merchant[data-v-37592bd3],.connection-network[data-active-role=creator] .network-edge--creator[data-v-37592bd3],.connection-network[data-active-role=service_provider] .network-edge--service_provider[data-v-37592bd3],.connection-network[data-active-role=institution] .network-edge--institution[data-v-37592bd3],.connection-network:has(.network-role--merchant:is(:hover,:focus-visible)) .network-edge--merchant[data-v-37592bd3],.connection-network:has(.network-role--creator:is(:hover,:focus-visible)) .network-edge--creator[data-v-37592bd3],.connection-network:has(.network-role--service_provider:is(:hover,:focus-visible)) .network-edge--service_provider[data-v-37592bd3],.connection-network:has(.network-role--institution:is(:hover,:focus-visible)) .network-edge--institution[data-v-37592bd3]{opacity:1;stroke-width:2.5}.network-role-slot--merchant[data-v-37592bd3]{top:14%;left:8%}.network-role-slot--creator[data-v-37592bd3]{top:14%;right:8%}.network-role-slot--service_provider[data-v-37592bd3]{bottom:14%;left:8%}.network-role-slot--institution[data-v-37592bd3]{right:8%;bottom:14%}.network-caption[data-v-37592bd3]{position:absolute;bottom:2%;left:50%;display:flex;align-items:center;gap:7px;margin:0;color:#77748d;font-size:10px;font-weight:700;letter-spacing:.08em;transform:translate(-50%)}.network-caption span[data-v-37592bd3]{width:6px;height:6px;border-radius:50%;background:#00cec9;box-shadow:0 0 9px #00cec9cc}@keyframes network-core-breathe-37592bd3{50%{opacity:.58;transform:scale(1.16)}}@keyframes network-orbit-37592bd3{to{transform:rotate(360deg)}}@keyframes network-role-float-37592bd3{50%{transform:translateY(-6px)}}@keyframes network-connect-reveal-37592bd3{0%{stroke-dasharray:0 500}to{stroke-dasharray:500 0}}@keyframes network-port-reveal-37592bd3{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media (max-width: 760px){.connection-network[data-v-37592bd3]{aspect-ratio:1.24}.network-role[data-v-37592bd3]{min-width:120px;min-height:44px;padding:7px 9px;grid-template-columns:24px auto;font-size:14px}.network-role svg[data-v-37592bd3]{width:20px;height:20px}.network-role-hint[data-v-37592bd3]{display:none}.network-core[data-v-37592bd3]{min-width:65px}.network-core strong[data-v-37592bd3]{font-size:21px}.network-caption[data-v-37592bd3]{display:none}}@media (prefers-reduced-motion: reduce){.connection-network[data-v-37592bd3] *,.network-role[data-v-37592bd3],.network-role-hint[data-v-37592bd3],.network-edge[data-v-37592bd3],.network-rings circle[data-v-37592bd3],.core-halo[data-v-37592bd3]{animation:none!important;transition:none!important}}.future-system-map[data-v-53fc358b]{color:#fff}.future-system-map__stage[data-v-53fc358b]{padding:clamp(28px,5vw,58px);border:1px solid rgba(255,255,255,.12);border-radius:32px;background:radial-gradient(circle at 50% 30%,rgba(139,124,255,.3),transparent 23%),linear-gradient(rgba(139,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(72,241,223,.04) 1px,transparent 1px),#10111e;background-size:auto,40px 40px,40px 40px,auto}.future-system-map__topology[data-v-53fc358b]{position:relative;display:grid;grid-template-areas:"growth . collaboration" ". core ." "business . platform";grid-template-columns:minmax(0,1fr) clamp(126px,17vw,170px) minmax(0,1fr);grid-template-rows:minmax(130px,1fr) 150px minmax(130px,1fr);align-items:center;width:min(100%,1000px);min-height:520px;aspect-ratio:25 / 14;margin-inline:auto}.future-system-map__signals[data-v-53fc358b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:100%;pointer-events:none;opacity:.72}.future-system-map__signal-lines path[data-v-53fc358b]{fill:none;stroke:url(#future-signal-gradient);stroke-width:2;stroke-linecap:round;stroke-dasharray:9 15;animation:future-system-signal-53fc358b 6s linear infinite}.future-system-map__core[data-v-53fc358b]{position:relative;z-index:2;grid-area:core;display:grid;place-items:center;width:150px;aspect-ratio:1;justify-self:center;border:1px solid rgba(72,241,223,.48);border-radius:42px;background:linear-gradient(145deg,#8b7cff6b,#48f1df1a);box-shadow:0 0 70px #6c5ce773;text-align:center}.future-system-map__core-label[data-v-53fc358b]{max-width:92px;color:#fff;font-size:17px;line-height:1.15}.future-system-map__core i[data-v-53fc358b]{position:absolute;right:18px;bottom:18px;width:7px;aspect-ratio:1;border-radius:50%;background:#48f1df;box-shadow:0 0 14px #48f1df;animation:future-system-pulse-53fc358b 2.8s ease-in-out infinite}.future-system-map__node[data-v-53fc358b]{position:relative;z-index:2;display:grid;grid-template-areas:"endpoint graphic copy arrow";grid-template-columns:18px 50px minmax(0,1fr) 26px;align-items:center;gap:10px;width:min(100%,340px);min-width:0;min-height:110px;padding:14px;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(135deg,#151628f0,#10111eb8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.future-system-map__node--growth[data-v-53fc358b]{grid-area:growth;justify-self:end}.future-system-map__node--collaboration[data-v-53fc358b]{grid-area:collaboration;justify-self:start}.future-system-map__node--business[data-v-53fc358b]{grid-area:business;justify-self:end}.future-system-map__node--platform[data-v-53fc358b]{grid-area:platform;justify-self:start}.future-system-map__node--growth[data-v-53fc358b],.future-system-map__node--business[data-v-53fc358b]{grid-template-areas:"graphic copy arrow endpoint";grid-template-columns:50px minmax(0,1fr) 26px 18px}.future-system-map__node[data-v-53fc358b]:is(:hover,:focus-visible){border-color:#48f1dfad;background:#1d1e34f5;box-shadow:0 14px 34px #0000003d,0 0 26px #48f1df14;transform:translateY(-3px)}.future-system-map__node[data-v-53fc358b]:focus-visible{outline:3px solid #48f1df;outline-offset:4px}.future-system-map__endpoint-ring[data-v-53fc358b]{grid-area:endpoint;display:block;width:18px;aspect-ratio:1;border:3px solid #61e4da;border-radius:50%;background:#10111e;box-shadow:0 0 8px #48f1dfd9,0 0 22px #48f1df47;animation:future-system-endpoint-53fc358b 3.4s ease-in-out infinite}.future-system-map__graphic[data-v-53fc358b]{grid-area:graphic;display:grid;place-items:center;width:48px;aspect-ratio:1;border:1px solid rgba(139,124,255,.38);border-radius:15px;background:linear-gradient(145deg,#8b7cff2e,#48f1df12)}.future-system-map__graphic svg[data-v-53fc358b]{width:36px;max-width:100%;fill:none;stroke:#8b7cff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(139,124,255,.55))}.future-system-map__node--collaboration .future-system-map__graphic svg[data-v-53fc358b],.future-system-map__node--platform .future-system-map__graphic svg[data-v-53fc358b]{stroke:#48f1df}.future-system-map__copy[data-v-53fc358b]{grid-area:copy;display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.future-system-map__status[data-v-53fc358b]{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;color:#76e9df;font-size:9px;letter-spacing:.08em}.future-system-map__status i[data-v-53fc358b]{width:6px;aspect-ratio:1;border-radius:50%;background:#48f1df;box-shadow:0 0 10px #48f1dfb8}.future-system-map__title[data-v-53fc358b]{margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.2}.future-system-map__arrow[data-v-53fc358b]{grid-area:arrow;display:grid;place-items:center;width:26px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#48f1df}.future-system-map__index[data-v-53fc358b]{position:static;color:#ffffff61;font-size:8px;letter-spacing:.12em}.future-system-map--compact .future-system-map__stage[data-v-53fc358b]{padding:clamp(23px,4vw,42px)}.future-system-map--compact .future-system-map__node[data-v-53fc358b]{width:min(100%,310px);min-height:96px;padding:12px}.future-system-map--compact .future-system-map__core[data-v-53fc358b]{width:126px;border-radius:36px}.future-system-map--compact .future-system-map__topology[data-v-53fc358b]{min-height:460px}.future-system-map.is-motion-enabled[data-v-53fc358b]:not(.is-motion-active) *{animation-play-state:paused!important}@keyframes future-system-signal-53fc358b{to{stroke-dashoffset:-96}}@keyframes future-system-pulse-53fc358b{50%{opacity:.35;transform:scale(.72)}}@keyframes future-system-endpoint-53fc358b{50%{border-color:#9afff7;box-shadow:0 0 13px #48f1dff2,0 0 30px #48f1df61}}@media (max-width: 760px){.future-system-map__stage[data-v-53fc358b]{padding:24px 17px}.future-system-map__topology[data-v-53fc358b],.future-system-map--compact .future-system-map__topology[data-v-53fc358b]{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);grid-template-rows:minmax(112px,1fr) 96px minmax(112px,1fr);column-gap:5px;min-height:390px;aspect-ratio:auto}.future-system-map__signals[data-v-53fc358b]{opacity:.5}.future-system-map__core[data-v-53fc358b],.future-system-map--compact .future-system-map__core[data-v-53fc358b]{width:86px;border-radius:27px}.future-system-map__core-label[data-v-53fc358b]{max-width:62px;font-size:11px}.future-system-map__core i[data-v-53fc358b]{right:12px;bottom:12px;width:5px}.future-system-map__node[data-v-53fc358b],.future-system-map--compact .future-system-map__node[data-v-53fc358b]{grid-template-areas:"endpoint copy";grid-template-columns:18px minmax(0,1fr);gap:7px;width:100%;min-height:98px;padding:10px;border-radius:16px;transform:none}.future-system-map__node--growth[data-v-53fc358b],.future-system-map__node--business[data-v-53fc358b]{grid-template-areas:"copy endpoint";grid-template-columns:minmax(0,1fr) 18px;text-align:right}.future-system-map__node--growth .future-system-map__status[data-v-53fc358b],.future-system-map__node--business .future-system-map__status[data-v-53fc358b]{justify-self:end}.future-system-map__graphic[data-v-53fc358b],.future-system-map__arrow[data-v-53fc358b]{display:none}.future-system-map__title[data-v-53fc358b]{font-size:clamp(14px,3.8vw,17px);line-height:1.28}.future-system-map__status[data-v-53fc358b]{gap:4px;font-size:8px}.future-system-map__endpoint-ring[data-v-53fc358b]{width:16px;border-width:2px}}@media (max-width: 430px){.future-system-map__stage[data-v-53fc358b]{padding-inline:11px}.future-system-map__topology[data-v-53fc358b],.future-system-map--compact .future-system-map__topology[data-v-53fc358b]{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);grid-template-rows:105px 80px 105px;min-height:320px}.future-system-map__core[data-v-53fc358b],.future-system-map--compact .future-system-map__core[data-v-53fc358b]{width:70px;border-radius:22px}.future-system-map__core-label[data-v-53fc358b]{max-width:52px;font-size:9px}.future-system-map__node[data-v-53fc358b],.future-system-map--compact .future-system-map__node[data-v-53fc358b]{min-height:88px;padding:8px 7px}.future-system-map__title[data-v-53fc358b]{font-size:13px}.future-system-map__status[data-v-53fc358b]{letter-spacing:.03em}}@media (prefers-reduced-motion: reduce){.future-system-map[data-v-53fc358b] *{animation:none!important;transition:none!important}}.identity-menu[data-v-f36fd113]{position:relative}.identity-menu__trigger[data-v-f36fd113]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;color:inherit;border:1px solid transparent;border-radius:12px;background:transparent;font:inherit;font-weight:600;cursor:pointer}.identity-menu__trigger[data-v-f36fd113]:focus-visible{border-color:var(--dv-purple);outline:3px solid rgba(108,92,231,.2)}.identity-menu__panel[data-v-f36fd113]{position:absolute;z-index:100;top:calc(100% + 8px);left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,calc(100vw - 32px));padding:12px;border:1px solid rgba(108,92,231,.18);border-radius:20px;background:#fffffff7;box-shadow:0 24px 64px #1a1a2e29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.identity-menu__panel[hidden][data-v-f36fd113]{display:none}.identity-menu__item[data-v-f36fd113]{position:relative;display:grid;grid-template-columns:12px 1fr auto;gap:4px 10px;align-items:center;min-height:76px;padding:14px;color:var(--dv-navy);border:1px solid rgba(108,92,231,.1);border-radius:14px;background:#fbfaf7e0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.identity-menu__item[data-v-f36fd113]:hover,.identity-menu__item[data-v-f36fd113]:focus-visible{border-color:#6c5ce775;outline:none;box-shadow:0 12px 28px #6c5ce71f;transform:translateY(-2px)}.identity-menu__item strong[data-v-f36fd113]{font-size:16px}.identity-menu__item small[data-v-f36fd113]{grid-column:2 / 4;color:var(--dv-muted);line-height:1.5}.identity-menu__item i[data-v-f36fd113]{color:var(--dv-purple);font-style:normal}.identity-menu__signal[data-v-f36fd113]{width:8px;height:8px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 0 5px #00cec91c}@media (max-width: 760px){.identity-menu__panel[data-v-f36fd113]{position:static;grid-template-columns:1fr;width:100%;margin-top:6px;box-shadow:none}}@media (prefers-reduced-motion: reduce){.identity-menu__item[data-v-f36fd113]{transition:none}}.workflow-diagram[data-v-b44294c2]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#ffffff09}header[data-v-b44294c2]{display:flex;justify-content:space-between;padding:16px 19px;color:#ffffff7a;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:700;letter-spacing:.14em}.workflow-status[data-v-b44294c2]{color:#62e0db}.workflow-status i[data-v-b44294c2]{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#00cec9;box-shadow:0 0 10px #00cec9}ol[data-v-b44294c2]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:58px 22px 32px;list-style:none}li[data-v-b44294c2]{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#101023bf;outline:none;transition:border-color .22s ease,background .22s ease,transform .22s ease}li[data-v-b44294c2]:is(:hover,:focus-visible),li.is-expanded[data-v-b44294c2]{border-color:#00cec975;background:#191934f0;transform:translateY(-4px)}li[data-v-b44294c2]:focus-visible{box-shadow:0 0 0 3px #00cec92e}.workflow-index[data-v-b44294c2]{color:#8c7efa;font-size:10px;font-weight:700;letter-spacing:.14em}.workflow-icon[data-v-b44294c2]{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:22px 0;border:1px solid rgba(0,206,201,.35);border-radius:18px;background:radial-gradient(circle,rgba(0,206,201,.12),transparent 65%)}.workflow-icon svg[data-v-b44294c2]{width:52px;height:52px;overflow:visible;fill:none;stroke:#73eee8;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,206,201,.45))}h3[data-v-b44294c2]{margin:0;font-size:18px}p[data-v-b44294c2]{margin:7px 0 0;color:#ffffff80;font-size:12px;line-height:1.55}.workflow-detail[data-v-b44294c2]{max-height:0;margin-top:0;overflow:hidden;color:#85eee8;opacity:0;transform:translateY(4px);transition:max-height .24s ease,margin .24s ease,opacity .18s ease,transform .24s ease}li.is-expanded .workflow-detail[data-v-b44294c2]{max-height:52px;margin-top:8px;opacity:1;transform:none}.workflow-track[data-v-b44294c2]{position:absolute;z-index:1;top:111px;right:9%;left:9%;height:2px;background:linear-gradient(90deg,#6c5ce7,#00cec9)}.workflow-track i[data-v-b44294c2]{position:absolute;top:-3px;width:44px;height:8px;border-radius:99px;background:#fff;filter:blur(1px);box-shadow:0 0 18px #00cec9}.workflow-diagram.is-motion-enabled[data-motion-phase=intro] li[data-v-b44294c2]{animation:workflow-step-intro-b44294c2 .8s cubic-bezier(.2,.72,.2,1) both;animation-delay:var(--workflow-delay)}.workflow-diagram.is-motion-enabled[data-motion-phase=intro] .workflow-track i[data-v-b44294c2]{animation:workflow-signal-intro-b44294c2 3.6s cubic-bezier(.2,.65,.2,1) both}.workflow-diagram.is-motion-enabled[data-motion-phase=loop] .workflow-track i[data-v-b44294c2]{animation:workflow-signal-loop-b44294c2 8.8s linear infinite}.workflow-diagram.is-motion-enabled[data-motion-phase=loop] [data-workflow-graphic=pulse] polyline[data-v-b44294c2]{animation:workflow-pulse-b44294c2 4.6s ease-in-out infinite}.workflow-diagram.is-motion-enabled[data-motion-phase=loop] [data-workflow-graphic=nodes] circle[data-v-b44294c2]{animation:workflow-node-glow-b44294c2 5.2s ease-in-out infinite}.workflow-diagram.is-motion-enabled[data-motion-phase=loop] [data-workflow-graphic=arrows] path[data-v-b44294c2]{animation:workflow-arrow-shift-b44294c2 5.8s ease-in-out infinite}.workflow-diagram.is-motion-enabled[data-motion-phase=loop] [data-workflow-graphic=loop] path[data-v-b44294c2]{transform-origin:32px 32px;animation:workflow-loop-turn-b44294c2 12s linear infinite}.workflow-diagram[data-v-b44294c2]:not(.is-motion-active) *,.workflow-diagram.is-interacting[data-v-b44294c2] *{animation-play-state:paused!important}@keyframes workflow-step-intro-b44294c2{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes workflow-signal-intro-b44294c2{0%{left:0;opacity:0}8%,92%{opacity:1}to{left:calc(100% - 44px);opacity:0}}@keyframes workflow-signal-loop-b44294c2{0%{left:0;opacity:0}12%,88%{opacity:.7}to{left:calc(100% - 44px);opacity:0}}@keyframes workflow-pulse-b44294c2{50%{stroke:#fff;filter:drop-shadow(0 0 13px rgba(0,206,201,.8))}}@keyframes workflow-node-glow-b44294c2{50%{opacity:.46}}@keyframes workflow-arrow-shift-b44294c2{50%{transform:translate(4px)}}@keyframes workflow-loop-turn-b44294c2{to{transform:rotate(360deg)}}@media (max-width: 760px){ol[data-v-b44294c2]{grid-template-columns:1fr;padding:24px 18px}li[data-v-b44294c2]{display:grid;grid-template-columns:42px 58px 1fr;align-items:center;gap:10px}.workflow-icon[data-v-b44294c2]{width:50px;height:50px;margin:0}.workflow-icon svg[data-v-b44294c2]{width:42px;height:42px}.workflow-track[data-v-b44294c2]{top:92px;bottom:35px;left:85px;width:2px;height:auto}.workflow-track i[data-v-b44294c2]{display:none}}@media (prefers-reduced-motion: reduce){.workflow-diagram[data-v-b44294c2] *{animation:none!important;transition:none!important}}.home-hero[data-v-57706ef1]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(30px,4vw,62px);min-height:min(740px,calc(100vh - 112px));padding:clamp(42px,5vw,72px);overflow:visible;background:linear-gradient(rgba(108,92,231,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(108,92,231,.035) 1px,transparent 1px),#fbfaf7;background-size:42px 42px}.home-hero[data-v-57706ef1]:before{z-index:0;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:inherit;background:radial-gradient(circle at 92% 8%,rgba(108,92,231,.12),transparent 31%);filter:none}.home-hero[data-v-57706ef1]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(108,92,231,.45),transparent);content:""}.hero-copy[data-v-57706ef1]{position:relative;z-index:20;overflow:visible}.hero-copy h1[data-v-57706ef1]{max-width:680px;font-size:clamp(48px,5vw,70px);font-weight:600;letter-spacing:.008em;line-height:1.2}.hero-slogan[data-v-57706ef1]{color:#6c5ce7}.hero-description[data-v-57706ef1]{max-width:580px}.hero-identity-menu[data-v-57706ef1] .identity-menu__trigger{min-height:54px;padding-inline:22px;color:var(--dv-ink);border-color:var(--dv-border);border-radius:14px;background:#ffffffb8}.hero-identity-menu[data-v-57706ef1] .identity-menu__trigger:hover,.hero-identity-menu[data-v-57706ef1] .identity-menu__trigger:focus-visible{color:#fff;border-color:var(--dv-purple);background:linear-gradient(135deg,var(--dv-purple-bright),var(--dv-purple-dark));box-shadow:0 14px 32px #4d3cc738}.live-dot[data-v-57706ef1]{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#00cec9;box-shadow:0 0 0 5px #00cec91a}.button span[data-v-57706ef1]{margin-left:10px}.network-stage[data-v-57706ef1]{position:relative;z-index:1;align-self:center;min-width:0;padding:20px}.network-stage[data-v-57706ef1]:before{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:1px solid rgba(108,92,231,.11);border-radius:50%;content:""}.stage-label[data-v-57706ef1]{position:absolute;z-index:5;top:2%;right:5%;margin:0;color:#8a8799;font-size:12px;font-weight:700;letter-spacing:.13em;writing-mode:horizontal-tb}.section[data-v-57706ef1]{position:relative}.section-heading h2[data-v-57706ef1]{font-size:clamp(38px,4.8vw,64px)}.section-heading--split[data-v-57706ef1]{max-width:none}.section-heading--split>p[data-v-57706ef1]{max-width:370px;margin:0;color:var(--dv-muted);line-height:1.75}.problem-section[data-v-57706ef1]{padding-block:clamp(96px,12vw,160px)}.problem-track[data-v-57706ef1]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dv-border)}.problem-track[data-v-57706ef1]:before{position:absolute;top:-3px;left:0;width:27%;height:5px;border-radius:99px;background:linear-gradient(90deg,#6c5ce7,#00cec9);content:""}.problem-node[data-v-57706ef1]{position:relative;min-height:210px;padding:34px 26px;border-right:1px solid var(--dv-border)}.problem-node[data-v-57706ef1]:last-child{border-right:0}.problem-node>span[data-v-57706ef1]{color:#6c5ce7;font-size:11px;font-weight:700;letter-spacing:.15em}.problem-node h3[data-v-57706ef1]{max-width:145px;margin:64px 0 0;font-size:clamp(20px,2vw,27px)}.problem-node i[data-v-57706ef1]{position:absolute;top:-6px;right:22px;width:11px;height:11px;border:3px solid #fbfaf7;border-radius:50%;background:#b4b1bd;box-shadow:0 0 0 1px #b4b1bd}.role-section[data-v-57706ef1]{width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding:clamp(64px,8vw,100px) clamp(28px,5vw,68px);border:0;border-radius:var(--dv-radius-xl);background:#f0edff}.role-flow[data-v-57706ef1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-panel[data-v-57706ef1]{position:relative;min-height:300px;padding:24px;overflow:hidden;border:1px solid rgba(108,92,231,.12);border-radius:22px;background:#ffffffb8}.role-index[data-v-57706ef1]{color:#6c5ce7;font-size:10px;font-weight:700;letter-spacing:.18em}.role-signal[data-v-57706ef1]{display:grid;place-items:center;width:76px;height:76px;margin:30px 0 36px;border:1px solid rgba(108,92,231,.18);border-radius:50%}.role-signal[data-v-57706ef1]:before,.role-signal span[data-v-57706ef1]{position:absolute;width:43px;height:43px;border:1px solid rgba(0,206,201,.28);border-radius:50%;content:""}.role-signal span[data-v-57706ef1]{width:11px;height:11px;border:0;background:#00cec9;box-shadow:0 0 20px #00cec9a6}.role-panel h3[data-v-57706ef1]{margin:0;font-size:25px}.role-panel p[data-v-57706ef1]{min-height:74px;color:var(--dv-muted);font-size:14px;line-height:1.65}.role-panel a[data-v-57706ef1]{color:#6c5ce7;font-size:13px;font-weight:700}.role-panel a span[data-v-57706ef1]{margin-left:7px}.capability-stage[data-v-57706ef1]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);gap:clamp(45px,8vw,100px);width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding:clamp(66px,8vw,104px) clamp(28px,6vw,76px);color:#fff;border:0;border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 12% 10%,rgba(108,92,231,.28),transparent 34%),#11111e}.capability-intro .eyebrow[data-v-57706ef1]{color:#62e0db}.capability-intro h2[data-v-57706ef1]{margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.1}.capability-intro>p[data-v-57706ef1]:not(.eyebrow){margin:26px 0 0;color:#ffffff94;line-height:1.8}.capability-visual[data-v-57706ef1]{min-width:0}.stage-button[data-v-57706ef1]{margin-top:36px;color:#fff;border-color:#ffffff2b;background:#ffffff14}.future-system-section[data-v-57706ef1]{width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding:clamp(66px,8vw,104px) clamp(28px,6vw,76px);color:#fff;border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 88% 7%,rgba(72,241,223,.11),transparent 28%),#0d0e19}.future-system-heading[data-v-57706ef1]{align-items:end;max-width:none}.future-system-heading .eyebrow[data-v-57706ef1]{color:#62e0db}.future-system-heading h2[data-v-57706ef1]{margin-bottom:0}.future-system-intro[data-v-57706ef1]{display:grid;justify-items:start;gap:22px;max-width:390px}.future-system-intro p[data-v-57706ef1]{margin:0;color:#ffffff94;line-height:1.75}.future-system-button[data-v-57706ef1]{color:#fff;border-color:#ffffff2b;background:#ffffff14}.process-section[data-v-57706ef1]{padding-block:clamp(100px,12vw,160px)}.process-rail[data-v-57706ef1]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.process-rail[data-v-57706ef1]:before{position:absolute;top:22px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,#6c5ce7,#00cec9);content:""}.process-rail li[data-v-57706ef1]{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;text-align:center}.process-rail li span[data-v-57706ef1]{display:grid;place-items:center;width:44px;height:44px;color:#fff;border-radius:50%;background:#1a1a2e;box-shadow:0 0 0 7px #fbfaf7;font-size:11px}.process-rail li strong[data-v-57706ef1]{font-size:17px}.process-rail li i[data-v-57706ef1]{width:5px;height:5px;border-radius:50%;background:#00cec9}.city-stage[data-v-57706ef1]{display:grid;grid-template-columns:minmax(0,.68fr) minmax(430px,1.32fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:620px}.city-copy h2[data-v-57706ef1]{margin:0;font-size:clamp(58px,8.3vw,108px);line-height:1.02}.city-copy>p[data-v-57706ef1]:last-child{max-width:520px;margin-top:28px;color:var(--dv-muted);line-height:1.8}.city-visual[data-v-57706ef1]{width:min(100%,780px);justify-self:stretch}.city-visual[data-v-57706ef1] .city-radiation{min-height:clamp(430px,34vw,560px)}.home-closing[data-v-57706ef1]{position:relative;overflow:hidden;padding-block:clamp(50px,7vw,86px);background:#eeebff}.home-closing[data-v-57706ef1]:after{position:absolute;right:-8%;bottom:-130%;width:420px;aspect-ratio:1;border:1px solid rgba(108,92,231,.18);border-radius:50%;content:""}.home-closing[data-v-57706ef1]>*{position:relative;z-index:1}.home-closing__legal[data-v-57706ef1]{flex-basis:100%;margin:26px 0 0;color:#1a1a2e8f;font-size:13px;font-weight:600;letter-spacing:.03em;text-align:center;white-space:nowrap}.reveal[data-v-57706ef1]{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.reveal.is-visible[data-v-57706ef1]{opacity:1;transform:none}@media (max-width: 960px){.home-hero[data-v-57706ef1]{grid-template-columns:1fr;min-height:0}.network-stage[data-v-57706ef1]{width:min(100%,620px);margin-inline:auto}.role-flow[data-v-57706ef1]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-stage[data-v-57706ef1],.city-stage[data-v-57706ef1]{grid-template-columns:1fr}.city-visual[data-v-57706ef1]{width:min(100%,680px);justify-self:center}}@media (max-width: 760px){.home-hero[data-v-57706ef1]{gap:12px;padding:30px 20px 18px}.hero-copy h1[data-v-57706ef1]{font-size:clamp(38px,10.4vw,47px);line-height:1.16}.hero-slogan[data-v-57706ef1]{margin-top:14px;font-size:22px}.hero-description[data-v-57706ef1]{margin:13px 0 0;font-size:14px;line-height:1.55}.hero-copy .button-row[data-v-57706ef1]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px}.hero-copy .button[data-v-57706ef1]{min-height:44px;padding-inline:13px;font-size:13px}.hero-identity-menu[data-v-57706ef1],.hero-identity-menu[data-v-57706ef1] .identity-menu__trigger{width:100%}.network-stage[data-v-57706ef1]{padding:0 5px}.stage-label[data-v-57706ef1]{display:none}.section-heading h2[data-v-57706ef1]{font-size:39px}.problem-track[data-v-57706ef1]{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-track[data-v-57706ef1]:before{width:55%}.problem-node[data-v-57706ef1]{min-height:155px;padding:24px 16px;border-bottom:1px solid var(--dv-border)}.problem-node[data-v-57706ef1]:nth-child(2){border-right:0}.problem-node h3[data-v-57706ef1]{margin-top:35px;font-size:20px}.role-section[data-v-57706ef1],.capability-stage[data-v-57706ef1],.future-system-section[data-v-57706ef1]{width:min(100% - 28px,var(--dv-content));padding-inline:20px}.role-flow[data-v-57706ef1]{grid-template-columns:1fr}.role-panel[data-v-57706ef1]{min-height:220px}.role-panel p[data-v-57706ef1]{min-height:0}.role-signal[data-v-57706ef1]{width:58px;height:58px;margin:22px 0}.capability-stage[data-v-57706ef1]{gap:38px}.capability-intro h2[data-v-57706ef1]{font-size:39px}.future-system-heading[data-v-57706ef1]{align-items:start}.process-rail[data-v-57706ef1]{grid-template-columns:1fr;gap:0}.process-rail[data-v-57706ef1]:before{top:0;bottom:0;left:21px;width:1px;height:auto}.process-rail li[data-v-57706ef1]{grid-template-columns:44px 1fr;justify-items:start;align-items:center;gap:18px;min-height:85px;text-align:left}.process-rail li i[data-v-57706ef1]{display:none}.city-stage[data-v-57706ef1]{min-height:0}.city-copy h2[data-v-57706ef1]{font-size:clamp(50px,15vw,70px)}.city-visual[data-v-57706ef1] .city-radiation{min-height:320px}}@media (max-width: 390px){.home-hero[data-v-57706ef1]{min-height:calc(100svh - 88px)}.home-hero .eyebrow[data-v-57706ef1]{margin-bottom:10px;font-size:10px}.hero-copy h1[data-v-57706ef1]{font-size:39px}.hero-description[data-v-57706ef1]{max-width:315px}.network-stage[data-v-57706ef1]{margin-top:-4px}}@media (prefers-reduced-motion: reduce){.reveal[data-v-57706ef1]{opacity:1;transform:none;transition:none}}.future-role-panel[data-v-caca1057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.future-role-theme[data-v-caca1057]{display:grid;grid-template-rows:auto auto 1fr auto;gap:22px;min-width:0;padding:clamp(24px,3.5vw,38px);border:1px solid rgba(139,124,255,.2);border-radius:24px;background:linear-gradient(145deg,#8b7cff14,#48f1df09),#fff;box-shadow:0 18px 54px #1a1a2e0e}.future-role-theme__graphic[data-v-caca1057]{display:grid;place-items:center;min-height:92px;border:1px solid rgba(139,124,255,.12);border-radius:18px;background:#11121ff5}.future-role-theme__graphic svg[data-v-caca1057]{width:min(180px,64%);max-width:100%;fill:none;stroke:#48f1df;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.future-role-theme__heading[data-v-caca1057]{min-width:0;overflow-wrap:anywhere}.future-role-theme__heading>span[data-v-caca1057]{display:inline-flex;align-items:center;gap:8px;color:#6959dc;font-size:11px;font-weight:700;letter-spacing:.12em}.future-role-theme__heading>span i[data-v-caca1057]{width:7px;height:7px;border-radius:50%;background:#48f1df;box-shadow:0 0 12px #48f1dfc7}.future-role-theme h3[data-v-caca1057]{margin:13px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.28}.future-role-theme__heading p[data-v-caca1057]{margin:12px 0 0;color:var(--dv-muted);line-height:1.65}.future-role-theme__nodes[data-v-caca1057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.future-role-theme__nodes li[data-v-caca1057]{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px 11px;border:1px solid var(--dv-border);border-radius:12px;background:#ffffffbd;font-size:13px;line-height:1.4}.future-role-theme__nodes li i[data-v-caca1057]{flex:0 0 auto;width:8px;height:8px;border:2px solid #8b7cff;border-radius:3px}.future-role-theme__link[data-v-caca1057]{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 15px;color:#fff;border-radius:13px;background:#171827;font-size:14px;font-weight:650;text-decoration:none}.future-role-theme__link[data-v-caca1057]:focus-visible{outline:3px solid #48f1df;outline-offset:4px}@media (max-width: 760px){.future-role-panel[data-v-caca1057],.future-role-theme__nodes[data-v-caca1057]{grid-template-columns:1fr}}.identity-page[data-v-79971d03] :is(h1,h2,h3){letter-spacing:.008em;overflow-wrap:normal;word-break:normal}.identity-hero[data-v-79971d03]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:590px;color:#fff;background:linear-gradient(rgba(139,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(139,124,255,.055) 1px,transparent 1px),radial-gradient(circle at 80% 18%,rgba(108,92,231,.28),transparent 34%),#10111d;background-size:38px 38px,38px 38px,auto,auto}.identity-hero__copy[data-v-79971d03],.identity-hero__visual[data-v-79971d03],.identity-metrics[data-v-79971d03]{position:relative;z-index:2}.identity-hero h1[data-v-79971d03]{max-width:9em;font-size:clamp(50px,6vw,82px);line-height:1.14}.identity-hero__value[data-v-79971d03]{margin:28px 0 0;color:#fff;font-size:clamp(22px,2.4vw,31px);font-weight:650;line-height:1.45}.identity-hero__description[data-v-79971d03]{max-width:680px;margin:18px 0 0;color:#ffffffa1;font-size:clamp(16px,1.5vw,19px);line-height:1.85}.identity-hero__visual[data-v-79971d03]{display:grid;place-items:center;min-height:300px}.identity-hero__orbit[data-v-79971d03]{position:absolute;border:1px solid rgba(72,241,223,.24);border-radius:50%}.identity-hero__orbit--outer[data-v-79971d03]{width:290px;height:290px;border-color:#8b7cff40}.identity-hero__orbit--inner[data-v-79971d03]{width:178px;height:178px}.identity-hero__orbit--outer[data-v-79971d03]:before,.identity-hero__orbit--inner[data-v-79971d03]:after{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 22px #48f1dfe6;content:""}.identity-hero__orbit--outer[data-v-79971d03]:before{top:38px;right:34px}.identity-hero__orbit--inner[data-v-79971d03]:after{bottom:15px;left:24px}.identity-hero__node[data-v-79971d03]{display:grid;place-items:center;width:112px;height:112px;border:1px solid rgba(255,255,255,.18);border-radius:32px;background:linear-gradient(145deg,#8b7cff52,#00cec91a);box-shadow:0 24px 70px #00000059,inset 0 0 32px #ffffff0f;font-size:20px;font-weight:700}.identity-hero__node i[data-v-79971d03]{width:9px;height:9px;margin-bottom:-20px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 14px var(--dv-cyan)}.identity-hero__visual small[data-v-79971d03]{position:absolute;right:0;bottom:0;color:#ffffff5c;font-size:9px;font-weight:700;letter-spacing:.18em}.identity-metrics[data-v-79971d03]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0b;list-style:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.identity-metrics li[data-v-79971d03]{display:grid;gap:9px;min-width:0;padding:20px 24px;border-right:1px solid rgba(255,255,255,.1)}.identity-metrics li[data-v-79971d03]:last-child{border-right:0}.identity-metrics span[data-v-79971d03]{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.12em}.identity-metrics strong[data-v-79971d03]{font-size:clamp(14px,1.5vw,18px);line-height:1.45}.identity-section__heading[data-v-79971d03]{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(28px,5vw,68px);align-items:end;margin-bottom:clamp(38px,5vw,64px)}.identity-section__heading .eyebrow[data-v-79971d03]{margin:0}.identity-section__heading>div[data-v-79971d03]{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:baseline}.identity-section__heading>div>span[data-v-79971d03]{color:var(--dv-purple);font-size:11px;font-weight:700;letter-spacing:.14em}.identity-section__heading h2[data-v-79971d03]{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.2}.identity-card-grid[data-v-79971d03],.identity-scenario-grid[data-v-79971d03]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.identity-pain-card[data-v-79971d03]{position:relative;min-width:0;min-height:270px;padding:28px;overflow:hidden;border:1px solid var(--dv-border);border-radius:22px;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.identity-pain-card[data-v-79971d03]:hover{border-color:#6c5ce74d;box-shadow:0 22px 54px #1a1a2e14;transform:translateY(-5px)}.identity-pain-card>span[data-v-79971d03]{color:var(--dv-purple);font-size:11px;font-weight:700;letter-spacing:.15em}.identity-pain-card h3[data-v-79971d03]{margin:70px 0 0;font-size:clamp(23px,2.2vw,30px)}.identity-pain-card p[data-v-79971d03]{margin:15px 0 0;color:var(--dv-muted);font-size:15px;line-height:1.78}.identity-pain-card>i[data-v-79971d03]{position:absolute;top:-80px;right:-70px;width:180px;height:180px;border:1px solid rgba(108,92,231,.1);border-radius:50%}.identity-solution[data-v-79971d03]{position:relative;display:grid;justify-items:center;padding:clamp(86px,10vw,132px) clamp(48px,7vw,92px);overflow:hidden;color:#fff;border:0;border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 50% 5%,rgba(108,92,231,.38),transparent 43%),#10111d;text-align:center}.identity-solution__grid[data-v-79971d03]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 74%);mask-image:radial-gradient(circle at center,#000,transparent 74%)}.identity-solution__copy[data-v-79971d03]{position:relative;z-index:1;width:min(880px,100%);margin-inline:auto}.identity-solution .eyebrow[data-v-79971d03]{color:var(--dv-cyan-bright)}.identity-solution h2[data-v-79971d03]{margin:0;font-size:clamp(38px,5vw,64px);line-height:1.24}.identity-solution__copy>p[data-v-79971d03]:last-child{max-width:780px;margin:28px auto 0;color:#ffffffa3;font-size:clamp(16px,1.6vw,19px);line-height:1.9}.identity-solution__signal[data-v-79971d03]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;margin-top:38px;color:#ffffff6b;font-size:9px;font-weight:700;letter-spacing:.18em}.identity-solution__signal i[data-v-79971d03]{width:7px;height:7px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 14px var(--dv-cyan)}.identity-workflow[data-v-79971d03]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.identity-workflow[data-v-79971d03]:before{position:absolute;top:22px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,var(--dv-purple),var(--dv-cyan));content:""}.identity-workflow li[data-v-79971d03]{position:relative;z-index:1;min-width:0;padding:0 24px 28px}.identity-workflow li>span[data-v-79971d03]{display:grid;place-items:center;width:44px;height:44px;color:#fff;border-radius:50%;background:var(--dv-navy);box-shadow:0 0 0 7px var(--dv-warm);font-size:11px}.identity-workflow li>div[data-v-79971d03]{margin-top:34px}.identity-workflow strong[data-v-79971d03]{display:block;font-size:19px}.identity-workflow p[data-v-79971d03]{margin:12px 0 0;color:var(--dv-muted);font-size:14px;line-height:1.75}.identity-workflow li>i[data-v-79971d03]{position:absolute;right:0;bottom:0;left:24px;height:1px;background:var(--dv-border)}.identity-capability-grid[data-v-79971d03]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.identity-capability-card[data-v-79971d03]{min-width:0;min-height:220px;padding:28px;border:1px solid rgba(108,92,231,.14);border-radius:22px;background:#f4f1ff}.identity-capability-card>span[data-v-79971d03]{color:var(--dv-purple);font-size:10px;font-weight:700;letter-spacing:.16em}.identity-capability-card h3[data-v-79971d03]{margin:56px 0 0;font-size:23px}.identity-capability-card p[data-v-79971d03]{margin:14px 0 0;color:var(--dv-muted);font-size:14px;line-height:1.75}.identity-evidence[data-v-79971d03]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,90px);margin-top:18px;padding:clamp(34px,5vw,62px);color:#fff;border-radius:26px;background:radial-gradient(circle at 14% 15%,rgba(108,92,231,.28),transparent 36%),#11121f;box-shadow:0 30px 80px #0e0f1b2e}.identity-evidence__intro .eyebrow[data-v-79971d03]{color:var(--dv-cyan)}.identity-evidence__intro h3[data-v-79971d03]{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.22}.identity-evidence__intro>p[data-v-79971d03]:not(.eyebrow){margin:18px 0 0;color:#ffffff8f;line-height:1.8}.identity-evidence__status[data-v-79971d03]{display:inline-flex;align-items:center;gap:9px;margin-top:34px;color:#ffffffab;font-size:11px}.identity-evidence__status i[data-v-79971d03]{width:7px;height:7px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 12px var(--dv-cyan)}.identity-evidence ul[data-v-79971d03]{margin:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff09;list-style:none}.identity-evidence li[data-v-79971d03]{display:grid;grid-template-columns:36px 1fr 18px;gap:12px;align-items:center;min-height:94px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.identity-evidence li[data-v-79971d03]:last-child{border-bottom:0}.identity-evidence li>span[data-v-79971d03]{color:#8b7cff;font-size:10px;font-weight:700}.identity-evidence li div[data-v-79971d03]{display:grid;gap:6px}.identity-evidence small[data-v-79971d03]{color:#fff6}.identity-evidence li strong[data-v-79971d03]{font-size:15px;line-height:1.5}.identity-evidence li>i[data-v-79971d03]{color:var(--dv-cyan);font-style:normal}.identity-scenario-grid li[data-v-79971d03]{min-width:0;min-height:230px;padding:28px;border-top:3px solid var(--dv-purple);background:#fff;box-shadow:0 18px 50px #1a1a2e0e}.identity-scenario-grid li>span[data-v-79971d03]{color:var(--dv-purple);font-size:10px;font-weight:700;letter-spacing:.14em}.identity-scenario-grid h3[data-v-79971d03]{margin:58px 0 0;font-size:23px}.identity-scenario-grid p[data-v-79971d03]{margin:14px 0 0;color:var(--dv-muted);font-size:14px;line-height:1.75}.identity-cta[data-v-79971d03]{background:linear-gradient(120deg,#eeebff,#def9f7)}.identity-cta h2[data-v-79971d03]{line-height:1.22}.identity-cta>div>p[data-v-79971d03]:last-child{max-width:620px;margin:16px 0 0;color:var(--dv-muted);line-height:1.75}.reveal[data-v-79971d03]{opacity:0;transform:translateY(22px);transition:opacity .62s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .62s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.reveal.is-visible[data-v-79971d03]{opacity:1;transform:none}@media (max-width: 900px){.identity-hero[data-v-79971d03]{grid-template-columns:1fr}.identity-hero__visual[data-v-79971d03]{min-height:250px}.identity-metrics[data-v-79971d03]{grid-column:auto}.identity-card-grid[data-v-79971d03],.identity-capability-grid[data-v-79971d03],.identity-scenario-grid[data-v-79971d03]{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card-grid[data-v-79971d03]>:last-child,.identity-capability-grid[data-v-79971d03]>:last-child,.identity-scenario-grid[data-v-79971d03]>:last-child{grid-column:1 / -1}.identity-workflow[data-v-79971d03]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.identity-workflow[data-v-79971d03]:before{display:none}.identity-evidence[data-v-79971d03]{grid-template-columns:1fr}}@media (max-width: 760px){.identity-hero[data-v-79971d03]{gap:32px;min-height:0;padding:50px 22px 24px}.identity-hero h1[data-v-79971d03]{max-width:none;font-size:clamp(42px,12vw,54px);line-height:1.18}.identity-hero__value[data-v-79971d03]{margin-top:22px;font-size:21px}.identity-hero__description[data-v-79971d03]{font-size:15px;line-height:1.75}.identity-hero__visual[data-v-79971d03]{min-height:210px}.identity-hero__orbit--outer[data-v-79971d03]{width:210px;height:210px}.identity-hero__orbit--inner[data-v-79971d03]{width:132px;height:132px}.identity-hero__node[data-v-79971d03]{width:92px;height:92px;border-radius:26px;font-size:17px}.identity-metrics[data-v-79971d03]{grid-template-columns:1fr}.identity-metrics li[data-v-79971d03]{padding:17px 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.identity-metrics li[data-v-79971d03]:last-child{border-bottom:0}.identity-section__heading[data-v-79971d03]{grid-template-columns:1fr;gap:14px}.identity-section__heading>div[data-v-79971d03]{grid-template-columns:34px 1fr;gap:9px}.identity-section__heading h2[data-v-79971d03]{font-size:37px;line-height:1.24}.identity-card-grid[data-v-79971d03],.identity-capability-grid[data-v-79971d03],.identity-scenario-grid[data-v-79971d03],.identity-workflow[data-v-79971d03]{grid-template-columns:1fr}.identity-card-grid[data-v-79971d03]>:last-child,.identity-capability-grid[data-v-79971d03]>:last-child,.identity-scenario-grid[data-v-79971d03]>:last-child{grid-column:auto}.identity-pain-card[data-v-79971d03],.identity-capability-card[data-v-79971d03],.identity-scenario-grid li[data-v-79971d03]{min-height:0}.identity-pain-card h3[data-v-79971d03],.identity-capability-card h3[data-v-79971d03],.identity-scenario-grid h3[data-v-79971d03]{margin-top:42px}.identity-solution[data-v-79971d03]{padding:68px 20px;border-radius:24px}.identity-solution h2[data-v-79971d03]{font-size:37px;line-height:1.3}.identity-solution__copy>p[data-v-79971d03]:last-child{font-size:15px;line-height:1.82}.identity-workflow[data-v-79971d03]{gap:0}.identity-workflow li[data-v-79971d03]{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--dv-border)}.identity-workflow li>div[data-v-79971d03]{margin-top:0}.identity-workflow li>i[data-v-79971d03]{display:none}.identity-evidence[data-v-79971d03]{gap:28px;padding:28px 20px}.identity-evidence li[data-v-79971d03]{grid-template-columns:28px 1fr 14px;padding-inline:14px}.identity-cta[data-v-79971d03]{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.reveal[data-v-79971d03]{opacity:1;transform:none;transition:none}.identity-pain-card[data-v-79971d03]{transition:none}}.join-hero[data-v-8e3f6bf5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;color:#fff;background:var(--dv-navy)}.join-hero>div[data-v-8e3f6bf5]:first-child{position:relative;z-index:1}.join-hero>div:first-child>p[data-v-8e3f6bf5]:last-child{color:#ffffffa6}.join-hero__status[data-v-8e3f6bf5]{min-width:360px;width:min(42vw,560px)}.join-hero__status.city-radiation--compact[data-v-8e3f6bf5]{min-height:clamp(300px,24vw,390px)}.join-paths__note[data-v-8e3f6bf5]{max-width:300px;margin:0;color:var(--dv-muted);line-height:1.7}.join-portals[data-v-8e3f6bf5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.join-portal[data-v-8e3f6bf5]{position:relative;display:flex;flex-direction:column;min-height:390px;padding:clamp(28px,4vw,48px);overflow:hidden;border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff;transition:transform .24s ease,color .24s ease,background .24s ease}.join-portal[data-v-8e3f6bf5]:before{position:absolute;right:-80px;bottom:-120px;width:260px;height:260px;border:1px solid rgba(108,92,231,.18);border-radius:50%;content:"";transition:transform .45s ease}.join-portal[data-v-8e3f6bf5]:hover{color:#fff;background:var(--dv-navy);transform:translateY(-4px)}.join-portal[data-v-8e3f6bf5]:hover:before{border-color:#00cec947;transform:scale(1.2)}.join-portal__top[data-v-8e3f6bf5]{display:flex;justify-content:space-between}.join-number[data-v-8e3f6bf5]{color:var(--dv-purple);font-size:12px;font-weight:700;letter-spacing:.12em}.join-portal__signal[data-v-8e3f6bf5]{width:9px;height:9px;border:3px solid rgba(0,206,201,.24);border-radius:50%;background:var(--dv-cyan);box-sizing:content-box}.join-portal__body[data-v-8e3f6bf5]{margin:auto 0}.join-portal__body>p[data-v-8e3f6bf5]:first-child{margin-bottom:14px;color:var(--dv-purple);font-size:12px;font-weight:600}.join-portal__body h3[data-v-8e3f6bf5]{margin:0;font-size:clamp(34px,4vw,52px)}.join-portal__body>p[data-v-8e3f6bf5]:last-child{max-width:370px;color:var(--dv-muted);line-height:1.75}.join-portal:hover .join-portal__body>p[data-v-8e3f6bf5]:last-child{color:#ffffff9e}.join-portal__action[data-v-8e3f6bf5]{position:relative;z-index:1;display:flex;justify-content:space-between;min-height:54px;margin-top:20px;border-color:var(--dv-border);font-weight:600}.join-portal__action[data-v-8e3f6bf5]:after{color:var(--dv-cyan);content:"↗"}.join-building[data-v-8e3f6bf5]{width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding:clamp(64px,7vw,96px) clamp(44px,6vw,88px);overflow:hidden;color:#fff;border-radius:var(--dv-radius-xl);background:#112}.join-building .section-heading[data-v-8e3f6bf5]{align-items:end}.join-building h2[data-v-8e3f6bf5]{margin:0;font-size:clamp(40px,5.5vw,68px);line-height:1.15}.join-building__intro[data-v-8e3f6bf5]{max-width:370px}.join-building__intro>span[data-v-8e3f6bf5]{display:inline-flex;align-items:center;gap:8px;color:var(--dv-cyan);font-size:11px;font-weight:700;letter-spacing:.12em}.join-building__intro i[data-v-8e3f6bf5]{width:7px;height:7px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 12px var(--dv-cyan)}.join-building__intro p[data-v-8e3f6bf5]{margin:12px 0 0;color:#fff9;line-height:1.7}.join-building__cta[data-v-8e3f6bf5]{min-height:48px;margin-top:24px}.join-city[data-v-8e3f6bf5]{display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding:clamp(46px,5vw,72px) clamp(44px,6vw,88px);color:#fff;border-radius:var(--dv-radius-xl);background:#112}.join-city__network[data-v-8e3f6bf5]{width:min(100%,590px)}.join-city__network.city-radiation--compact[data-v-8e3f6bf5]{min-height:clamp(320px,28vw,430px)}.join-city__copy h2[data-v-8e3f6bf5]{margin:0;font-size:clamp(42px,5.6vw,72px);line-height:1.1}.join-city__copy>p[data-v-8e3f6bf5]:not(.eyebrow){color:#fff9;line-height:1.8}.join-city__copy .button[data-v-8e3f6bf5]{margin-top:22px}@media (max-width: 780px){.join-hero[data-v-8e3f6bf5],.join-city[data-v-8e3f6bf5]{grid-template-columns:1fr}.join-hero__status[data-v-8e3f6bf5]{min-width:0;width:100%}.join-portals[data-v-8e3f6bf5]{grid-template-columns:1fr}.join-portal[data-v-8e3f6bf5]{min-height:330px}.join-building[data-v-8e3f6bf5],.join-city[data-v-8e3f6bf5]{width:min(100% - 28px,var(--dv-content));padding-inline:20px}.join-city__network[data-v-8e3f6bf5]{width:min(100%,420px);margin-inline:auto}.join-building__intro[data-v-8e3f6bf5]{max-width:none}}.page-hero--product[data-v-df4c0ccf]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(38px,6vw,90px);color:#fff;border-color:#ffffff14;background:radial-gradient(circle at 83% 30%,rgba(0,206,201,.12),transparent 24%),radial-gradient(circle at 18% 4%,rgba(108,92,231,.32),transparent 33%),#11111f;box-shadow:0 32px 90px #11111f33}.page-hero--product[data-v-df4c0ccf]:before{display:none}.product-hero-copy[data-v-df4c0ccf]{position:relative;z-index:2}.page-hero--product .eyebrow[data-v-df4c0ccf]{color:#00cec9}.page-hero--product p[data-v-df4c0ccf]:not(.eyebrow){color:#ffffffa6}.page-hero--product .button--secondary[data-v-df4c0ccf]{color:#fff;border-color:#ffffff2e;background:#ffffff0f}.product-orbit[data-v-df4c0ccf]{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0}.orbit-core[data-v-df4c0ccf]{position:relative;z-index:3;display:grid;place-items:center;width:116px;height:116px;border:1px solid rgba(255,255,255,.24);border-radius:32px;background:linear-gradient(145deg,#7768ed,#4d3cc7);box-shadow:0 0 60px #6c5ce76b;font-size:22px;font-weight:700;letter-spacing:-.04em}.orbit-ring[data-v-df4c0ccf]{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.orbit-ring--one[data-v-df4c0ccf]{top:14%;right:14%;bottom:14%;left:14%}.orbit-ring--two[data-v-df4c0ccf]{top:29%;right:29%;bottom:29%;left:29%;border-color:#00cec940}.orbit-node[data-v-df4c0ccf]{position:absolute;z-index:2;width:20px;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0f}.orbit-node[data-v-df4c0ccf]:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#00cec9;box-shadow:0 0 12px #00cec9;content:""}.orbit-node--one[data-v-df4c0ccf]{top:15%;left:4%}.orbit-node--two[data-v-df4c0ccf]{top:24%;right:0}.orbit-node--three[data-v-df4c0ccf]{right:14%;bottom:12%}.product-heading[data-v-df4c0ccf]{max-width:760px}.product-heading h2[data-v-df4c0ccf]{margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.product-step h3[data-v-df4c0ccf]{margin:0;font-size:clamp(26px,3vw,38px)}.product-steps[data-v-df4c0ccf]{position:relative}.product-step[data-v-df4c0ccf]{position:relative;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.product-step[data-v-df4c0ccf]:after{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(#6c5ce7,#00cec9);content:"";opacity:0;transition:opacity .18s ease}.product-step[data-v-df4c0ccf]:hover{border-color:#6c5ce752;transform:translate(4px)}.product-step[data-v-df4c0ccf]:hover:after{opacity:1}.evidence-section[data-v-df4c0ccf]{width:min(1320px,calc(100% - 48px))}.evidence-section .section-heading[data-v-df4c0ccf]{width:min(1180px,100%);margin-inline:auto}.evidence-section .section-heading h3[data-v-df4c0ccf]{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.13}.evidence-disclosure[data-v-df4c0ccf]{width:min(1180px,100%);margin-inline:auto;margin-bottom:28px}.current-capabilities[data-v-df4c0ccf]{width:100%;margin:0;padding:0}.current-capabilities__core[data-v-df4c0ccf]{width:min(var(--dv-content),calc(100% - 48px));margin-inline:auto}.current-capabilities .evidence-section[data-v-df4c0ccf]{margin-inline:auto}.planned-capabilities[data-v-df4c0ccf]{width:min(var(--dv-content),calc(100% - 48px));padding:clamp(66px,8vw,104px) clamp(28px,6vw,76px);color:#fff;border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 85% 5%,rgba(72,241,223,.11),transparent 28%),#0d0e19}.planned-capabilities__heading[data-v-df4c0ccf]{align-items:end;max-width:none}.planned-capabilities__heading .eyebrow[data-v-df4c0ccf]{color:#62e0db}.planned-capabilities__heading h2[data-v-df4c0ccf]{margin-bottom:0}.planned-capabilities__intro[data-v-df4c0ccf]{display:grid;justify-items:start;gap:22px;max-width:400px}.planned-capabilities__intro p[data-v-df4c0ccf]{margin:0;color:#ffffff94;line-height:1.75}.planned-capabilities__button[data-v-df4c0ccf]{color:#fff;border-color:#ffffff2b;background:#ffffff14}@media (max-width: 840px){.page-hero--product[data-v-df4c0ccf]{grid-template-columns:1fr}.product-orbit[data-v-df4c0ccf]{width:min(100%,420px);margin:0 auto}}@media (max-width: 760px){.evidence-section[data-v-df4c0ccf]{width:min(100% - 16px,1320px)}.evidence-section .section-heading[data-v-df4c0ccf],.evidence-disclosure[data-v-df4c0ccf]{width:calc(100% - 12px)}.planned-capabilities[data-v-df4c0ccf]{width:min(100% - 28px,var(--dv-content));padding-inline:20px}.planned-capabilities__heading[data-v-df4c0ccf]{align-items:start}.product-step[data-v-df4c0ccf]:hover{transform:none}}@media (prefers-reduced-motion: reduce){.product-step[data-v-df4c0ccf]{transition:none}}.roadmap-network[data-v-bcad2d34]{color:#fff}.roadmap-network__stage[data-v-bcad2d34]{position:relative;padding:clamp(28px,4vw,52px);border:1px solid rgba(255,255,255,.12);border-radius:34px;background:radial-gradient(circle at 50% 45%,rgba(108,92,231,.28),transparent 29%),linear-gradient(rgba(139,124,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(139,124,255,.05) 1px,transparent 1px),#10111e;background-size:auto,40px 40px,40px 40px,auto}.roadmap-network__signals[data-v-bcad2d34]{position:absolute;top:6%;right:4%;bottom:6%;left:4%;width:92%;height:88%;opacity:.56;pointer-events:none}.roadmap-network__orbits ellipse[data-v-bcad2d34]{fill:none;stroke:#ffffff17;stroke-dasharray:4 11;transform-origin:520px 305px;animation:roadmap-orbit-bcad2d34 34s linear infinite}.roadmap-network__orbits ellipse[data-v-bcad2d34]:last-child{animation-direction:reverse;animation-duration:27s}.roadmap-network__routes path[data-v-bcad2d34]{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:8 13;animation:roadmap-signal-bcad2d34 5.8s linear infinite}.roadmap-network__core[data-v-bcad2d34]{position:relative;z-index:1;display:grid;place-items:center;width:142px;height:142px;margin:0 auto 30px;border:1px solid rgba(72,241,223,.38);border-radius:42px;background:linear-gradient(145deg,#8b7cff57,#48f1df17);box-shadow:0 0 70px #6c5ce76b}.roadmap-network__core span[data-v-bcad2d34]{color:#48f1df;font-size:9px;font-weight:800;letter-spacing:.22em}.roadmap-network__core strong[data-v-bcad2d34]{font-size:16px;line-height:1.2;text-align:center}.roadmap-network__nodes[data-v-bcad2d34]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.roadmap-domain[data-v-bcad2d34]{position:relative;display:grid;grid-template-columns:58px 24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:98px;padding:13px 14px;color:#ffffffb8;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#10111edb;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,transform .18s ease,background .18s ease}.roadmap-domain[data-v-bcad2d34]:is(:hover,.is-selected){color:#fff;border-color:var(--domain-accent);background:#1c1d34f0;transform:translateY(-3px)}.roadmap-domain[data-v-bcad2d34]:focus-visible{outline:3px solid #48f1df;outline-offset:4px}.roadmap-domain__graphic[data-v-bcad2d34]{display:grid;place-items:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--domain-accent) 50%,transparent);border-radius:17px;background:color-mix(in srgb,var(--domain-accent) 12%,transparent)}.roadmap-domain__graphic svg[data-v-bcad2d34]{width:44px;height:44px;fill:none;stroke:var(--domain-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--domain-accent) 55%,transparent))}.roadmap-domain__code[data-v-bcad2d34]{align-self:start;color:var(--domain-accent);font-size:10px;font-weight:800}.roadmap-domain__copy[data-v-bcad2d34]{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.roadmap-domain__copy strong[data-v-bcad2d34]{font-size:13px;line-height:1.35}.roadmap-domain__copy small[data-v-bcad2d34]{color:#ffffff61;font-size:10px}.roadmap-network__details[data-v-bcad2d34]{margin-top:18px;padding:clamp(28px,5vw,58px);border:1px solid rgba(255,255,255,.11);border-radius:30px;background:linear-gradient(135deg,rgba(108,92,231,.12),transparent 42%),#151625}.roadmap-network__details-heading[data-v-bcad2d34]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:34px}.roadmap-network__details-heading p[data-v-bcad2d34]{margin:0;color:#ffffff80;line-height:1.7}.roadmap-network__details-heading>div>p[data-v-bcad2d34]{color:#48f1df;font-size:10px;font-weight:800;letter-spacing:.16em}.roadmap-network__details-heading h2[data-v-bcad2d34]{margin:11px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.18}.roadmap-network__capabilities[data-v-bcad2d34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.roadmap-capability[data-v-bcad2d34]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;min-width:0;padding:21px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff09}.roadmap-capability>div[data-v-bcad2d34]{min-width:0;overflow-wrap:anywhere}.roadmap-capability__number[data-v-bcad2d34]{color:#8b7cff;font-size:10px;font-weight:800}.roadmap-capability h3[data-v-bcad2d34]{margin:0;font-size:16px;line-height:1.45}.roadmap-capability p[data-v-bcad2d34]{margin:8px 0 0;color:#ffffff75;font-size:12px;line-height:1.6}.roadmap-capability__status[data-v-bcad2d34]{grid-column:2;display:inline-flex;align-items:center;gap:7px;width:max-content;color:#76e9df;font-size:10px}.roadmap-capability__status i[data-v-bcad2d34]{width:6px;height:6px;border-radius:50%;background:#48f1df;box-shadow:0 0 11px #48f1df}.roadmap-network__domain-link[data-v-bcad2d34]{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;color:#fff}.roadmap-network.is-motion-enabled[data-v-bcad2d34]:not(.is-motion-active) *{animation-play-state:paused!important}@keyframes roadmap-orbit-bcad2d34{to{transform:rotate(360deg)}}@keyframes roadmap-signal-bcad2d34{to{stroke-dashoffset:-84}}@media (max-width: 1100px){.roadmap-network__nodes[data-v-bcad2d34]{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-network__signals[data-v-bcad2d34]{opacity:.24}.roadmap-network__capabilities[data-v-bcad2d34]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.roadmap-network__stage[data-v-bcad2d34]{padding:24px 17px}.roadmap-network__signals[data-v-bcad2d34],.roadmap-network__core[data-v-bcad2d34]{display:none}.roadmap-network__nodes[data-v-bcad2d34]{grid-template-columns:1fr;gap:10px;padding-left:22px}.roadmap-network__nodes[data-v-bcad2d34]:before{position:absolute;top:14px;bottom:14px;left:8px;width:2px;background:linear-gradient(#8b7cff,#48f1df);content:""}.roadmap-domain[data-v-bcad2d34]{width:100%;min-height:76px;transform:none}.roadmap-domain[data-v-bcad2d34]:before{position:absolute;left:-20px;width:8px;height:8px;border:3px solid #10111e;border-radius:50%;background:var(--domain-accent);content:""}.roadmap-network__details[data-v-bcad2d34]{padding:26px 18px;border-radius:24px}.roadmap-network__details-heading[data-v-bcad2d34],.roadmap-network__capabilities[data-v-bcad2d34]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.roadmap-network[data-v-bcad2d34] *{animation:none!important;transition:none!important}}.roadmap-hero[data-v-cf57dda7]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.62fr);align-items:center;gap:clamp(48px,8vw,110px);min-height:620px;color:#fff;border-color:#ffffff14;background:linear-gradient(rgba(139,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(139,124,255,.055) 1px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(108,92,231,.32),transparent 34%),#10111d;background-size:42px 42px,42px 42px,auto,auto}.roadmap-hero__copy[data-v-cf57dda7]{position:relative;z-index:2}.roadmap-hero .eyebrow[data-v-cf57dda7]{color:#48f1df}.roadmap-hero h1[data-v-cf57dda7]{max-width:10em;line-height:1.08}.roadmap-hero__copy>p[data-v-cf57dda7]:not(.eyebrow){max-width:680px;color:#ffffff9c;font-size:18px;line-height:1.85}.roadmap-hero .button--secondary[data-v-cf57dda7]{color:#fff;border-color:#ffffff2e;background:#ffffff0d}.roadmap-hero__signals[data-v-cf57dda7]{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0 31px}.roadmap-hero__signals span[data-v-cf57dda7]{display:inline-flex;align-items:center;gap:8px;color:#ffffffad;font-size:12px}.roadmap-hero__signals i[data-v-cf57dda7]{width:7px;height:7px;border-radius:50%;background:#48f1df;box-shadow:0 0 13px #48f1df}.roadmap-hero__visual[data-v-cf57dda7]{position:relative;display:grid;place-items:center;aspect-ratio:1}.roadmap-hero__ring[data-v-cf57dda7]{position:absolute;border:1px solid rgba(139,124,255,.28);border-radius:50%}.roadmap-hero__ring--outer[data-v-cf57dda7]{top:5%;right:5%;bottom:5%;left:5%}.roadmap-hero__ring--inner[data-v-cf57dda7]{top:25%;right:25%;bottom:25%;left:25%;border-color:#48f1df4d}.roadmap-hero__visual strong[data-v-cf57dda7]{font-size:clamp(76px,9vw,132px);line-height:.8}.roadmap-hero__visual small[data-v-cf57dda7]{margin-top:18px;color:#48f1df;font-size:9px;font-weight:800;letter-spacing:.2em;text-align:center}.roadmap-hero__node[data-v-cf57dda7]{position:absolute;width:11px;height:11px;border:3px solid #171828;border-radius:50%;background:#8b7cff;box-shadow:0 0 18px #8b7cff}.roadmap-hero__node--1[data-v-cf57dda7]{top:5%;left:47%}.roadmap-hero__node--2[data-v-cf57dda7]{top:25%;right:10%}.roadmap-hero__node--3[data-v-cf57dda7]{right:4%;bottom:30%}.roadmap-hero__node--4[data-v-cf57dda7]{right:29%;bottom:4%}.roadmap-hero__node--5[data-v-cf57dda7]{bottom:10%;left:18%}.roadmap-hero__node--6[data-v-cf57dda7]{top:45%;left:3%}.roadmap-hero__node--7[data-v-cf57dda7]{top:14%;left:18%}.roadmap-stage[data-v-cf57dda7]{width:min(1320px,calc(100% - 48px));padding:clamp(78px,9vw,120px) 0}.roadmap-stage__heading[data-v-cf57dda7]{width:min(1180px,100%);margin-inline:auto}.roadmap-stage__heading h2[data-v-cf57dda7]{max-width:780px}.roadmap-stage__heading>p[data-v-cf57dda7]:last-child{max-width:620px;color:var(--dv-muted);line-height:1.8}.roadmap-cta[data-v-cf57dda7]{color:#fff;background:linear-gradient(120deg,#272349,#11121f)}.roadmap-cta .button--secondary[data-v-cf57dda7]{color:#fff;border-color:#ffffff2e}@media (max-width: 840px){.roadmap-hero[data-v-cf57dda7]{grid-template-columns:1fr}.roadmap-hero__visual[data-v-cf57dda7]{width:min(100%,380px);margin-inline:auto}}@media (max-width: 760px){.roadmap-hero[data-v-cf57dda7]{min-height:0}.roadmap-stage[data-v-cf57dda7]{width:min(100% - 16px,1320px)}.roadmap-hero__visual[data-v-cf57dda7]{display:none}}.capability-flow[data-v-ba1ddd8d]{display:grid;gap:18px}.capability-flow__visual[data-v-ba1ddd8d]{overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:radial-gradient(circle at 50% 50%,rgba(108,92,231,.18),transparent 48%),#11121f}.capability-flow__visual header[data-v-ba1ddd8d]{display:flex;justify-content:space-between;padding:17px 21px;color:#ffffff6e;border-bottom:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:800;letter-spacing:.15em}.capability-flow__visual header span[data-v-ba1ddd8d]:last-child{color:#48f1df}.capability-flow__visual header i[data-v-ba1ddd8d]{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#48f1df;box-shadow:0 0 12px #48f1df}.capability-flow__visual svg[data-v-ba1ddd8d]{display:block;width:100%;min-height:330px}.capability-flow__visual svg[data-v-ba1ddd8d] :is(circle,rect){fill:#8b7cff17;stroke:#8b7cff85;stroke-width:2}.capability-flow__visual svg text[data-v-ba1ddd8d]{fill:#fff;font-size:14px;font-weight:700;text-anchor:middle}.flow-line[data-v-ba1ddd8d],.flow-branch[data-v-ba1ddd8d]{fill:none;stroke:#48f1df;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 13;animation:capability-flow-signal-ba1ddd8d 5.4s linear infinite}.flow-branch[data-v-ba1ddd8d]{stroke:#8b7cff}.capability-flow__legend[data-v-ba1ddd8d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1);background:#ffffff1a;list-style:none}.capability-flow__legend li[data-v-ba1ddd8d]{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:12px 16px;background:#11121f}.capability-flow__legend span[data-v-ba1ddd8d]{color:#48f1df;font-size:9px;font-weight:800}.capability-flow__legend strong[data-v-ba1ddd8d]{font-size:12px;line-height:1.45}.capability-flow__dependencies[data-v-ba1ddd8d]{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(28px,5vw,68px);padding:clamp(28px,4vw,46px);color:#fff;border:1px solid rgba(72,241,223,.18);border-radius:28px;background:radial-gradient(circle at 12% 20%,rgba(72,241,223,.1),transparent 34%),#121827}.capability-flow__dependencies>header[data-v-ba1ddd8d]{align-content:start}.capability-flow__dependencies>header span[data-v-ba1ddd8d]{color:#48f1df;font-size:9px;font-weight:800;letter-spacing:.16em}.capability-flow__dependencies h2[data-v-ba1ddd8d]{margin:12px 0;font-size:clamp(26px,3vw,40px)}.capability-flow__dependencies p[data-v-ba1ddd8d]{margin:0;color:#ffffff8f;line-height:1.7}.capability-flow__dependencies>div[data-v-ba1ddd8d]{display:grid;gap:10px}.capability-flow__dependencies article[data-v-ba1ddd8d]{display:grid;grid-template-columns:30px 20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;border:1px solid rgba(139,124,255,.2);border-radius:18px;background:#ffffff09}.capability-flow__dependencies article>span[data-v-ba1ddd8d]{color:#48f1df;font-size:10px;font-weight:800}.capability-flow__dependencies article>i[data-v-ba1ddd8d]{position:relative;width:18px;height:18px;border:1px solid rgba(72,241,223,.48);border-radius:50%}.capability-flow__dependencies article>i[data-v-ba1ddd8d]:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#48f1df;box-shadow:0 0 10px #48f1df;content:""}.capability-flow__dependencies article>div[data-v-ba1ddd8d]{min-width:0;overflow-wrap:anywhere}.capability-flow__dependencies h3[data-v-ba1ddd8d]{margin:0;font-size:16px;line-height:1.45}.capability-flow__dependencies article p[data-v-ba1ddd8d]{margin-top:4px;font-size:12px}.capability-flow__dependencies small[data-v-ba1ddd8d]{color:#48f1df;white-space:nowrap}.capability-flow__domain[data-v-ba1ddd8d]{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(34px,6vw,82px);padding:clamp(30px,5vw,54px);border:1px solid var(--dv-border);border-radius:28px;background:#fff}.capability-flow__domain>header[data-v-ba1ddd8d]{display:grid;align-content:start;grid-template-columns:38px 1fr;gap:14px}.capability-flow__domain>header>span[data-v-ba1ddd8d]{display:grid;place-items:center;width:38px;height:38px;color:#11121f;border-radius:12px;background:var(--domain-accent);font-size:11px;font-weight:800}.capability-flow__domain header p[data-v-ba1ddd8d]{margin:0;color:var(--dv-muted);line-height:1.75}.capability-flow__domain header div>p[data-v-ba1ddd8d]:first-child{color:var(--dv-purple);font-size:9px;font-weight:800;letter-spacing:.15em}.capability-flow__domain h2[data-v-ba1ddd8d]{margin:12px 0;font-size:clamp(27px,3vw,42px);line-height:1.22}.capability-flow__items[data-v-ba1ddd8d]{border-top:1px solid var(--dv-border)}.capability-flow__items article[data-v-ba1ddd8d]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:100px;padding:18px 3px;border-bottom:1px solid var(--dv-border)}.capability-flow__items article>div[data-v-ba1ddd8d]{min-width:0;overflow-wrap:anywhere}.capability-flow__items article>span[data-v-ba1ddd8d]{color:var(--dv-purple);font-size:10px;font-weight:800}.capability-flow__items h3[data-v-ba1ddd8d]{margin:0;font-size:17px;line-height:1.45}.capability-flow__items p[data-v-ba1ddd8d]{margin:6px 0 0;color:var(--dv-muted);font-size:13px;line-height:1.65}.capability-flow__items small[data-v-ba1ddd8d]{display:inline-flex;align-items:center;gap:7px;color:#108f88;white-space:nowrap}.capability-flow__items small i[data-v-ba1ddd8d]{width:6px;height:6px;border-radius:50%;background:#00cec9;box-shadow:0 0 10px #00cec980}.capability-flow.is-motion-enabled[data-v-ba1ddd8d]:not(.is-motion-active) *{animation-play-state:paused!important}@keyframes capability-flow-signal-ba1ddd8d{to{stroke-dashoffset:-92}}@media (max-width: 760px){.capability-flow__visual svg[data-v-ba1ddd8d]{min-height:230px}.capability-flow__legend[data-v-ba1ddd8d]{grid-template-columns:1fr}.capability-flow__legend li[data-v-ba1ddd8d]{min-height:52px}.capability-flow__dependencies[data-v-ba1ddd8d]{grid-template-columns:1fr;padding:26px 18px}.capability-flow__dependencies article[data-v-ba1ddd8d]{grid-template-columns:28px 18px minmax(0,1fr);min-height:76px}.capability-flow__dependencies small[data-v-ba1ddd8d]{grid-column:3}.capability-flow__domain[data-v-ba1ddd8d]{grid-template-columns:1fr;gap:28px;padding:26px 18px}.capability-flow__items article[data-v-ba1ddd8d]{grid-template-columns:28px minmax(0,1fr);min-height:88px}.capability-flow__items small[data-v-ba1ddd8d]{grid-column:2}}@media (prefers-reduced-motion: reduce){.capability-flow[data-v-ba1ddd8d] *{animation:none!important;transition:none!important}}.capability-hero[data-v-192d538a]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.58fr);align-items:center;gap:clamp(48px,8vw,108px);min-height:600px;color:#fff;border-color:#ffffff14;background:linear-gradient(rgba(139,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(139,124,255,.055) 1px,transparent 1px),radial-gradient(circle at 82% 26%,rgba(108,92,231,.3),transparent 35%),#10111d;background-size:42px 42px,42px 42px,auto,auto}.capability-hero--delivery-track[data-v-192d538a]{background-color:#10171d}.capability-hero--funding-flow[data-v-192d538a]{background-color:#15111c}.capability-hero--platform-core[data-v-192d538a]{background-color:#0d1420}.capability-hero .eyebrow[data-v-192d538a]{color:#48f1df}.capability-hero h1[data-v-192d538a]{max-width:9em;line-height:1.08}.capability-hero__copy>p[data-v-192d538a]:not(.eyebrow){max-width:680px;color:#ffffffa1;font-size:19px;line-height:1.85}.capability-hero__status[data-v-192d538a]{display:inline-flex;align-items:center;gap:9px;margin-top:28px;color:#ffffff8f;font-size:11px}.capability-hero__status i[data-v-192d538a]{width:7px;height:7px;border-radius:50%;background:#48f1df;box-shadow:0 0 14px #48f1df}.capability-hero__visual[data-v-192d538a]{display:grid;justify-items:center}.capability-hero__visual svg[data-v-192d538a]{width:100%}.capability-hero__visual svg>circle[data-v-192d538a],.capability-hero__visual path[data-v-192d538a]{fill:none;stroke:#8b7cff52;stroke-width:1.5;stroke-dasharray:5 9}.capability-hero__visual path[data-v-192d538a]{stroke:#48f1df66}.capability-hero__visual g circle[data-v-192d538a]{fill:#48f1df;filter:drop-shadow(0 0 8px #48f1df)}.capability-hero__visual span[data-v-192d538a]{color:#fff6;font-size:9px;font-weight:800;letter-spacing:.18em}.capability-page__stage[data-v-192d538a]{width:min(1320px,calc(100% - 48px));padding:clamp(78px,9vw,120px) 0}.capability-page__heading[data-v-192d538a]{width:min(1180px,100%);margin-inline:auto}.capability-page__heading>p[data-v-192d538a]:last-child{max-width:620px;color:var(--dv-muted);line-height:1.8}.capability-page__notice[data-v-192d538a]{display:grid;grid-template-columns:180px 1fr;gap:34px;padding:clamp(34px,5vw,58px);border:1px solid rgba(108,92,231,.17);border-radius:28px;background:#f3f0ff}.capability-page__notice>span[data-v-192d538a]{color:var(--dv-purple);font-size:10px;font-weight:800;letter-spacing:.16em}.capability-page__notice h2[data-v-192d538a]{margin:0;font-size:clamp(27px,3.6vw,44px)}.capability-page__notice p[data-v-192d538a]{margin:15px 0 0;color:var(--dv-muted);line-height:1.8}.capability-page__cta[data-v-192d538a]{color:#fff;background:linear-gradient(120deg,#272349,#11121f)}.capability-page__cta .button--secondary[data-v-192d538a]{color:#fff;border-color:#ffffff2e}@media (max-width: 840px){.capability-hero[data-v-192d538a]{grid-template-columns:1fr}.capability-hero__visual[data-v-192d538a]{width:min(100%,380px);margin-inline:auto}}@media (max-width: 760px){.capability-hero[data-v-192d538a]{min-height:0}.capability-hero__visual[data-v-192d538a]{display:none}.capability-page__stage[data-v-192d538a]{width:min(100% - 16px,1320px)}.capability-page__notice[data-v-192d538a]{grid-template-columns:1fr}}.solution-hero[data-v-82dd381d]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(40px,7vw,100px);background:var(--dv-warm)}.solution-hero__copy[data-v-82dd381d]{position:relative;z-index:1}.solution-hero__map[data-v-82dd381d]{position:relative;min-height:300px;border-left:1px solid var(--dv-border);background:linear-gradient(rgba(108,92,231,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(108,92,231,.07) 1px,transparent 1px);background-size:48px 48px}.solution-hero__map[data-v-82dd381d]:before,.solution-hero__map[data-v-82dd381d]:after{position:absolute;inset:50% auto auto 50%;width:68%;height:68%;border:1px solid rgba(108,92,231,.24);border-radius:50%;content:"";transform:translate(-50%,-50%)}.solution-hero__map[data-v-82dd381d]:after{width:38%;height:38%;border-color:#00cec973}.map-core[data-v-82dd381d],.map-node[data-v-82dd381d]{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%}.map-core[data-v-82dd381d]{top:50%;left:50%;width:84px;height:84px;color:#fff;background:var(--dv-navy);font-size:12px;font-weight:700;letter-spacing:.14em;transform:translate(-50%,-50%);box-shadow:0 24px 60px #1a1a2e33}.map-node[data-v-82dd381d]{width:12px;height:12px;background:var(--dv-cyan);box-shadow:0 0 0 7px #00cec91f}.map-node--1[data-v-82dd381d]{top:12%;left:48%}.map-node--2[data-v-82dd381d]{top:45%;right:8%}.map-node--3[data-v-82dd381d]{bottom:10%;left:42%}.map-node--4[data-v-82dd381d]{top:42%;left:8%}.pathway-note[data-v-82dd381d]{margin:0;color:var(--dv-muted);font-size:13px;letter-spacing:.08em;white-space:nowrap;word-break:keep-all}.pathway-list[data-v-82dd381d]{border-top:1px solid var(--dv-border)}.solution-path[data-v-82dd381d]{position:relative;display:grid;grid-template-columns:64px minmax(220px,.75fr) minmax(280px,1fr) auto;align-items:center;gap:clamp(22px,4vw,58px);min-height:230px;border-bottom:1px solid var(--dv-border)}.solution-path[data-v-82dd381d]:before{position:absolute;left:24px;bottom:-1px;width:0;height:2px;background:linear-gradient(90deg,var(--dv-purple),var(--dv-cyan));content:"";transition:width .45s cubic-bezier(.2,.8,.2,1)}.solution-path[data-v-82dd381d]:hover:before{width:calc(100% - 48px)}.solution-path__index[data-v-82dd381d]{align-self:start;padding-top:46px;color:var(--dv-purple);font-size:12px;font-weight:700;letter-spacing:.12em}.solution-path__identity>span[data-v-82dd381d]{color:var(--dv-cyan);font-size:12px;font-weight:600}.solution-path__identity h3[data-v-82dd381d]{margin:12px 0 8px;font-size:clamp(28px,3vw,42px)}.solution-path__identity p[data-v-82dd381d]{margin:0;color:var(--dv-muted);line-height:1.7}.solution-path__steps[data-v-82dd381d]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.solution-path__steps li[data-v-82dd381d]{display:grid;grid-template-columns:40px 1fr;align-items:start;gap:12px;color:var(--dv-muted);line-height:1.5}.solution-path__steps li span[data-v-82dd381d]{color:var(--dv-purple);font-size:11px;font-weight:700;letter-spacing:.08em}.solution-path__steps li strong[data-v-82dd381d]{color:inherit;font-weight:500}.solution-path__steps li[data-path-result] span[data-v-82dd381d]{color:#008e89}.solution-path__action[data-v-82dd381d]{min-width:150px;font-weight:600;white-space:nowrap}.solution-path__action[data-v-82dd381d]:after{margin-left:9px;color:var(--dv-purple);content:"↗"}.solution-path__planned[data-v-82dd381d]{grid-column:2 / -1;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);gap:22px;padding:0 0 30px}.solution-path__planned>p[data-v-82dd381d]{margin:0;color:var(--dv-purple);font-size:12px;font-weight:700;letter-spacing:.1em}.solution-path__planned ul[data-v-82dd381d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.solution-path__planned li[data-v-82dd381d]{display:grid;min-width:0;border:1px solid rgba(108,92,231,.16);border-radius:12px;background:#f7f5ff}.solution-path__planned a[data-v-82dd381d]{display:flex;align-items:center;min-height:44px;padding:9px 12px 3px;color:var(--dv-navy);font-size:13px;font-weight:650;line-height:1.45;text-decoration:none}.solution-path__planned span[data-v-82dd381d]{padding:2px 12px 9px;color:#6959dc;font-size:10px;font-weight:700;letter-spacing:.08em}.solution-cta[data-v-82dd381d]{background:var(--dv-navy);color:#fff}@media (max-width: 900px){.solution-hero[data-v-82dd381d]{grid-template-columns:1fr}.solution-hero__map[data-v-82dd381d]{min-height:240px;border-left:0;border-top:1px solid var(--dv-border)}.solution-path[data-v-82dd381d]{grid-template-columns:44px 1fr;padding:34px 0}.solution-path__index[data-v-82dd381d]{grid-row:1 / span 3}.solution-path__steps[data-v-82dd381d],.solution-path__action[data-v-82dd381d]{grid-column:2}.solution-path__planned[data-v-82dd381d]{grid-column:2;grid-template-columns:1fr}.solution-path__planned ul[data-v-82dd381d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.solution-hero__map[data-v-82dd381d]{min-height:200px}.solution-path[data-v-82dd381d]{grid-template-columns:1fr}.solution-path__index[data-v-82dd381d],.solution-path__steps[data-v-82dd381d],.solution-path__action[data-v-82dd381d],.solution-path__planned[data-v-82dd381d]{grid-column:1}.solution-path__planned ul[data-v-82dd381d]{grid-template-columns:1fr}.solution-path__index[data-v-82dd381d]{padding-top:0}}:root{--dv-purple: #6c5ce7;--dv-purple-dark: #4D3CC7;--dv-purple-bright: #8b7cff;--dv-purple-soft: #eeebff;--dv-cyan: #00cec9;--dv-cyan-bright: #48f1df;--dv-cyan-soft: #def9f7;--dv-navy: #1a1a2e;--dv-night: #0c0d16;--dv-night-soft: #151725;--dv-navy-soft: #282846;--dv-bg: #f4f1eb;--dv-warm: #FBFAF7;--dv-card: #ffffff;--dv-ink: #14141f;--dv-muted: #696b78;--dv-muted-light: #aaaebe;--dv-border: rgba(26, 26, 46, .12);--dv-border-dark: rgba(255, 255, 255, .13);--dv-radius-xl: 32px;--dv-radius-lg: 24px;--dv-radius-md: 16px;--dv-radius-sm: 12px;--dv-shadow: 0 24px 80px rgba(20, 20, 31, .09);--dv-shadow-deep: 0 34px 100px rgba(0, 0, 0, .22);--dv-content: 1280px;--dv-gutter: clamp(20px, 4vw, 56px);--dv-section-space: clamp(88px, 11vw, 164px);--dv-display: clamp(48px, 7.4vw, 108px);--dv-heading: clamp(34px, 4.6vw, 68px);--dv-body-large: clamp(17px, 1.45vw, 21px);--dv-ease-out: cubic-bezier(.22, 1, .36, 1);--dv-ease-smooth: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{color:var(--dv-navy);background:var(--dv-warm);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--dv-purple-dark);outline-offset:4px;box-shadow:0 0 0 2px #fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{min-height:100vh}.site-header,.site-footer,main>section{width:min(var(--dv-content),calc(100% - 48px));margin-inline:auto}.site-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:44px;font-size:24px;font-weight:700;letter-spacing:-.04em}.brand:before{content:"D";display:grid;place-items:center;width:38px;height:38px;color:#fff;border-radius:12px;background:var(--dv-purple);box-shadow:0 10px 26px #6c5ce73d;font-size:18px;letter-spacing:0}.brand small{color:var(--dv-purple);font-size:11px;letter-spacing:.18em}#site-navigation{display:flex;align-items:center;gap:clamp(15px,2vw,28px);color:var(--dv-muted);font-size:14px}#site-navigation>a,#site-navigation>.product-navigation>a{position:relative;padding:12px 0}#site-navigation>a:after,#site-navigation>.product-navigation>a:after{position:absolute;right:0;bottom:5px;left:0;height:2px;border-radius:999px;background:var(--dv-purple);content:"";opacity:0;transform:scaleX(.35);transition:.18s ease}#site-navigation>a:hover,#site-navigation>a[aria-current=page],#site-navigation>.product-navigation>a:hover,#site-navigation>.product-navigation>a[aria-current=page]{color:var(--dv-navy)}#site-navigation>a[aria-current=page]:after,#site-navigation>.product-navigation>a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.nav-toggle{display:none;color:var(--dv-navy);border:1px solid var(--dv-border);border-radius:999px;background:var(--dv-card);padding:10px 15px}main{display:block}.hero,.page-hero{position:relative;overflow:hidden;border:1px solid var(--dv-border);border-radius:var(--dv-radius-xl);background:var(--dv-card);box-shadow:var(--dv-shadow)}.hero{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:center;gap:clamp(36px,6vw,80px);min-height:640px;padding:clamp(48px,7vw,90px)}.hero:before,.page-hero:before{position:absolute;width:330px;height:330px;border-radius:50%;background:#6c5ce714;filter:blur(2px);content:"";pointer-events:none}.hero:before{top:-170px;right:-90px}.eyebrow{margin:0 0 16px;color:var(--dv-purple);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.018em}.hero h1,.page-hero h1{margin:0;font-size:clamp(42px,6.1vw,78px);line-height:1.05}.hero-slogan{margin:24px 0 0;color:var(--dv-purple);font-size:clamp(22px,2.7vw,32px);font-weight:700}.hero-description,.page-hero>p:last-of-type,.page-hero>p:not(.eyebrow){max-width:700px;color:var(--dv-muted);font-size:clamp(17px,1.8vw,20px);line-height:1.8}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-weight:700;white-space:nowrap;word-break:keep-all;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:var(--dv-purple);box-shadow:0 12px 30px #6c5ce740}.button--primary:hover{background:var(--dv-purple-dark)}.button--secondary{color:var(--dv-navy);border-color:var(--dv-border);background:#fff}.button--secondary:hover{border-color:var(--dv-purple)}.hero-visual{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:440px;margin:auto;border:1px solid rgba(108,92,231,.18);border-radius:50%;background:radial-gradient(circle,rgba(108,92,231,.11),transparent 62%)}.hero-visual:before,.hero-visual:after{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px dashed rgba(108,92,231,.24);border-radius:50%;content:""}.hero-visual:after{top:29%;right:29%;bottom:29%;left:29%;border-style:solid;border-color:#00cec94d}.platform-mark{position:relative;z-index:2;display:grid;place-items:center;width:130px;height:130px;color:#fff;border-radius:32px;background:var(--dv-navy);box-shadow:0 22px 45px #1a1a2e38}.platform-mark strong{font-size:30px}.platform-mark span{color:var(--dv-cyan);font-size:10px;letter-spacing:.2em}.orbit{position:absolute;z-index:3;padding:11px 16px;border:1px solid var(--dv-border);border-radius:999px;background:#fff;box-shadow:0 10px 26px #1a1a2e1a;font-size:13px;font-weight:700}.orbit:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--dv-cyan);content:""}.orbit--one{top:7%;left:13%}.orbit--two{top:25%;right:-2%}.orbit--three{bottom:8%;left:18%}.section{padding:clamp(72px,9vw,120px) 0}.section+.section{border-top:1px solid var(--dv-border)}.section--tint,.section--dark,.closing-cta,.form-section{width:min(var(--dv-content),calc(100% - 48px));margin-block:24px;padding-inline:clamp(28px,6vw,72px);border:0;border-radius:var(--dv-radius-xl)}.section--tint{background:var(--dv-purple-soft)}.section--dark{color:#fff;background:var(--dv-navy)}.section--dark .eyebrow,.statement-card--dark .eyebrow{color:var(--dv-cyan)}.section-heading{max-width:720px;margin-bottom:44px}.section-heading--split{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:none}.section-heading h2,.city-section h2,.closing-cta h2,.form-intro h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.13}.card-grid{display:grid;gap:18px}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{min-width:0;padding:28px;border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff}.problem-card span,.product-step-number,.demo-route>span,.join-number{color:var(--dv-purple);font-size:12px;font-weight:700;letter-spacing:.12em}.problem-card h3,.role-card h3{margin:45px 0 0;font-size:21px}.role-card{min-height:220px}.role-card p,.capability-list p,.product-step p,.solution-card p,.join-card p,.form-intro p,.city-section p{color:var(--dv-muted);line-height:1.75}.role-dot{display:block;width:12px;height:12px;border:3px solid rgba(0,206,201,.35);border-radius:50%;background:var(--dv-cyan)}.text-link{color:var(--dv-purple);font-weight:700;white-space:nowrap}.capability-list{border-top:1px solid var(--dv-border)}.capability-list article{display:grid;grid-template-columns:60px minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:24px;padding:26px 0;border-bottom:1px solid var(--dv-border)}.capability-list span{color:var(--dv-purple);font-weight:700}.capability-list h3,.capability-list p{margin:0}.process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.process-list li{min-height:150px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:var(--dv-radius-md);background:#ffffff0a}.process-list span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:35px;color:var(--dv-navy);border-radius:50%;background:var(--dv-cyan);font-size:12px;font-weight:700}.city-section{text-align:center}.city-section p:last-child{max-width:620px;margin:24px auto 0}.closing-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--dv-bg)}.closing-cta .button-row{flex:0 0 auto;margin-top:0}.page-hero{min-height:440px;padding:clamp(50px,8vw,96px)}.page-hero:before{right:-100px;bottom:-190px}.page-hero h1{max-width:850px}.product-steps{display:grid;gap:16px}.product-step{display:grid;grid-template-columns:60px minmax(250px,.75fr) minmax(240px,1fr);align-items:center;gap:30px;min-height:190px;padding:clamp(26px,4vw,46px);border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff}.product-step h2{margin:0;font-size:clamp(26px,3vw,38px)}.product-step p{margin-bottom:0}.mini-interface{display:grid;gap:12px;padding:24px;border-radius:var(--dv-radius-md);background:var(--dv-bg)}.mini-interface span{display:block;height:12px;border-radius:999px;background:var(--dv-border)}.mini-interface span:nth-child(1){width:55%;background:#6c5ce759}.mini-interface span:nth-child(3){width:75%}.evidence-section{border-top:0}.evidence-disclosure{margin:-22px 0 28px;color:var(--dv-muted);font-size:13px;line-height:1.7}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evidence-grid figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff;box-shadow:0 18px 45px #1a1a2e12}.evidence-image{display:grid;place-items:start center;aspect-ratio:4 / 5;overflow:hidden;background:var(--dv-bg)}.evidence-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom center}.evidence-grid figcaption{display:grid;gap:8px;padding:22px}.evidence-grid figcaption strong{font-size:19px}.evidence-grid figcaption span{color:var(--dv-muted);font-size:14px;line-height:1.65}.solution-grid,.join-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solution-card,.join-card,.statement-card{min-width:0;padding:clamp(28px,4vw,48px);border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff}.solution-card h2,.join-card h2,.statement-card h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.25}.solution-card ul{display:grid;gap:13px;margin:28px 0;padding:0;color:var(--dv-muted);list-style:none}.solution-card li:before{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--dv-cyan);content:""}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.statement-card:first-child{grid-row:span 2}.statement-card--dark{color:#fff;background:var(--dv-navy)}.statement-card--accent{background:var(--dv-purple-soft)}.proof-section ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.proof-section li{min-height:150px;padding:25px;border-top:3px solid var(--dv-purple);background:#fff}.proof-section li span{display:block;margin-bottom:38px;color:var(--dv-purple);font-weight:700}.demo-disclosure{display:flex;gap:14px;max-width:760px;margin-top:30px;padding:18px;border-radius:var(--dv-radius-md);background:var(--dv-cyan-soft)}.demo-disclosure span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;color:var(--dv-navy);border-radius:50%;background:var(--dv-cyan);font-weight:700}.demo-disclosure p{margin:0;color:var(--dv-navy);font-size:14px;line-height:1.6}.demo-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo-route{padding:30px;border:1px solid var(--dv-border);border-radius:var(--dv-radius-lg);background:#fff}.demo-route h2{margin:45px 0 12px}.demo-route p{margin:0;color:var(--dv-muted);line-height:1.75}.form-section{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:clamp(35px,6vw,80px);background:var(--dv-navy)}.form-intro{color:#fff}.form-intro .eyebrow{color:var(--dv-cyan)}.form-intro p{color:#ffffffab}.demo-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.identity-context{padding:18px;border:1px solid rgba(0,206,201,.24);border-radius:14px;background:#00cec914}.identity-context strong{color:#fff;font-size:17px}.identity-context p{margin:7px 0 0;color:#ffffffa6;font-size:13px;line-height:1.65}.form-field{display:grid;gap:8px;min-width:0}.form-field--wide,.form-submit{grid-column:1 / -1}.form-field label{color:#ffffffbf;font-size:13px;font-weight:700}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;padding:12px 14px;color:#fff;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:#ffffff12}.form-field option{color:var(--dv-navy)}.form-submit{display:flex;align-items:center;justify-content:space-between;gap:20px}.form-submit p{margin:0;color:#ffffff80;font-size:12px;line-height:1.6}.form-submit .button{flex:0 0 auto}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#ff9b9b;box-shadow:0 0 0 2px #ff9b9b29}.field-error{margin:0;color:#ffc3c3;font-size:12px}.form-status{padding:13px 15px;color:#ffffffd1;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff12;font-size:13px;line-height:1.65}.form-status p{margin:0}.form-status--success{color:#baf7e8;border-color:#53e0b966;background:#53e0b91a}.form-status--error{color:#ffd0d0;border-color:#ff8f8f66;background:#ff8f8f17}.form-status .contact-fallback{margin-top:5px;color:#ffffffb8}.form-submit .button:disabled{cursor:wait;opacity:.62}.join-card{display:flex;flex-direction:column;min-height:330px}.join-card h2{margin-top:55px}.join-card p{max-width:420px}.join-card .button{align-self:flex-start;margin-top:auto}.site-footer{display:flex;justify-content:space-between;gap:32px;margin-top:36px;padding:36px 0 46px;border-top:1px solid var(--dv-border);color:var(--dv-muted);font-size:13px}.site-footer p{margin:5px 0}.site-footer strong{color:var(--dv-navy);font-size:16px}.footer-action a{color:var(--dv-purple);font-weight:700}@media (max-width: 960px){.hero{grid-template-columns:1fr}.hero-visual{width:min(100%,420px)}.card-grid--four,.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-step{grid-template-columns:45px 1fr}.mini-interface{grid-column:2}.form-section{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.site-header,.site-footer,main>section,.section--tint,.section--dark,.closing-cta,.form-section{width:min(100% - 28px,var(--dv-content))}.site-header{min-height:76px}.brand{font-size:21px}.brand:before{width:34px;height:34px}.nav-toggle{display:inline-flex}#site-navigation{position:absolute;top:68px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px;border:1px solid var(--dv-border);border-radius:18px;background:#fff;box-shadow:var(--dv-shadow)}#site-navigation.is-open{display:flex}#site-navigation>a,#site-navigation>.product-navigation>a{min-height:44px;padding:12px;border-radius:10px}#site-navigation>a[aria-current=page],#site-navigation>.product-navigation>a[aria-current=page]{background:var(--dv-purple-soft)}#site-navigation>a:after,#site-navigation>.product-navigation>a:after{display:none}.hero,.page-hero{border-radius:24px}.hero{min-height:0;padding:44px 24px}.hero h1,.page-hero h1{font-size:clamp(38px,12vw,54px)}.hero-visual{margin-top:20px}.orbit{padding:8px 11px;font-size:11px}.platform-mark{width:104px;height:104px;border-radius:28px}.platform-mark strong{font-size:25px}.page-hero{min-height:0;padding:50px 25px}.section{padding-block:72px}.section--tint,.section--dark,.closing-cta,.form-section{padding-inline:24px}.section-heading--split,.closing-cta,.site-footer{align-items:flex-start;flex-direction:column}.section-heading--split{display:flex}.card-grid--four,.process-list,.solution-grid,.about-grid,.proof-section ol,.demo-route-grid,.evidence-grid,.join-grid,.demo-form{grid-template-columns:1fr}.statement-card:first-child{grid-row:auto}.capability-list article{grid-template-columns:40px 1fr}.capability-list p{grid-column:2}.product-step{grid-template-columns:36px minmax(0,1fr);gap:15px}.mini-interface{grid-column:1 / -1}.form-field--wide,.form-submit{grid-column:1}.form-submit{align-items:stretch;flex-direction:column}.form-submit .button{width:100%}.footer-action{text-align:left}}@media (max-width: 390px){.button-row{align-items:stretch;flex-direction:column}.button-row .button{width:100%}.hero{padding-inline:20px}.card{padding:23px}}::selection{color:#fff;background:var(--dv-purple)}html{color:var(--dv-ink);background:var(--dv-warm)}body{background:radial-gradient(circle at 11% 8%,rgba(108,92,231,.075),transparent 26rem),radial-gradient(circle at 91% 24%,rgba(0,206,201,.055),transparent 24rem),var(--dv-warm)}.site-shell{position:relative;isolation:isolate;overflow:clip}.site-shell:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(26,26,46,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,46,.028) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%);pointer-events:none}.site-header{position:sticky;top:14px;z-index:50;width:min(var(--dv-content),calc(100% - (var(--dv-gutter) * 2)));min-height:72px;margin-top:14px;padding:9px 10px 9px 18px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#f8f5efd4;box-shadow:0 14px 50px #14141f14;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.brand{gap:11px;color:var(--dv-ink);letter-spacing:0}.brand:before{display:none;content:none}.brand__mark{position:relative;display:grid;place-items:center;width:42px;height:42px;overflow:hidden;color:#fff;border-radius:13px;background:radial-gradient(circle at 72% 26%,rgba(72,241,223,.9) 0 2px,transparent 3px),linear-gradient(145deg,var(--dv-purple-bright),var(--dv-purple-dark));box-shadow:0 12px 28px #5140d440;font-size:19px;font-weight:700;line-height:1}.brand__mark:before,.brand__mark:after{position:absolute;border:1px solid rgba(255,255,255,.38);border-radius:50%;content:""}.brand__mark:before{width:30px;height:30px;transform:translate(16px,15px)}.brand__mark:after{width:18px;height:18px;transform:translate(-15px,-16px)}.brand__mark>span{position:relative;z-index:1}.brand__mark i{position:absolute;right:8px;bottom:8px;width:5px;height:5px;border-radius:50%;background:var(--dv-cyan-bright);box-shadow:-23px -20px #ffffffb8}.brand__wordmark{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px}.brand__wordmark strong{font-size:21px;font-weight:700;letter-spacing:-.05em}.brand__wordmark small{color:var(--dv-purple);font-size:10px;font-weight:700;letter-spacing:.19em}#site-navigation{gap:clamp(14px,1.65vw,25px);font-size:13px;font-weight:600}#site-navigation>a:not(.button){color:#575966}#site-navigation>a:not(.button):hover,#site-navigation>a:not(.button)[aria-current=page]{color:var(--dv-ink)}#site-navigation>a:not(.button):after{bottom:3px;height:5px;background:var(--dv-cyan);transform:scale(0);transform-origin:center}#site-navigation>a:not(.button)[aria-current=page]:after{width:5px;margin-inline:auto;opacity:1;transform:scale(1)}.nav-toggle__icon{display:grid;gap:6px;width:18px}.nav-toggle__icon i{display:block;width:100%;height:1.5px;border-radius:999px;background:currentColor}.site-header__cta{min-height:48px;gap:14px;padding-inline:20px;font-size:13px}.site-header__cta:after{position:relative;z-index:1;content:"↗"}.page-transition-enter-active,.page-transition-leave-active{will-change:opacity,transform,filter;transition:opacity .42s var(--dv-ease-out),transform .52s var(--dv-ease-out),filter .42s var(--dv-ease-out)}[data-site-transition]:focus{outline:none}.page-transition-enter-from{opacity:0;filter:blur(5px);transform:translateY(18px)}.page-transition-leave-to{opacity:0;filter:blur(3px);transform:translateY(-10px)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .76s var(--dv-ease-out),transform .9s var(--dv-ease-out)}.reveal.is-visible{opacity:1;transform:none}.section-stage{position:relative;width:min(var(--dv-content),calc(100% - (var(--dv-gutter) * 2)));margin-inline:auto;padding-block:var(--dv-section-space)}.section-stage--dark,.section-stage[data-theme=dark]{width:min(1440px,calc(100% - 28px));padding-inline:max(var(--dv-gutter),calc((100% - var(--dv-content)) / 2));color:#fff;border:1px solid var(--dv-border-dark);border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 78% 12%,rgba(108,92,231,.24),transparent 34%),radial-gradient(circle at 18% 86%,rgba(0,206,201,.1),transparent 32%),var(--dv-night);box-shadow:var(--dv-shadow-deep)}h1,h2,h3{color:inherit;text-wrap:balance}h1,h2,h3{font-weight:700;letter-spacing:-.018em}p{text-wrap:pretty}.hero h1,.page-hero h1{font-size:var(--dv-display);line-height:.98}.section-heading h2,.city-section h2,.closing-cta h2,.form-intro h2{font-size:var(--dv-heading);line-height:1.03}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--dv-purple-dark);font-size:11px;font-weight:700;letter-spacing:.14em}.eyebrow:before{width:6px;height:6px;border-radius:50%;background:var(--dv-cyan);box-shadow:0 0 0 5px #00cec91c;content:""}.button{position:relative;gap:12px;min-height:54px;overflow:hidden;padding-inline:26px;border-radius:15px;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .3s var(--dv-ease-out),transform .3s var(--dv-ease-out)}.button:hover{transform:translateY(-3px)}.button--primary{color:#fff;background:linear-gradient(135deg,var(--dv-purple-bright),var(--dv-purple-dark));box-shadow:0 15px 34px #5140d440}.button--primary:before{position:absolute;top:-60%;left:-45%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";transform:rotate(20deg);transition:transform .65s var(--dv-ease-out)}.button--primary:hover{background:linear-gradient(135deg,#9588ff,var(--dv-purple-dark));box-shadow:0 20px 46px #5140d454}.button--primary:hover:before{transform:translate(380%) rotate(20deg)}.button--secondary{color:var(--dv-ink);border-color:#14141f29;background:#ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--light{color:var(--dv-night);background:#fff;box-shadow:0 15px 44px #0003}.button--light:hover{background:var(--dv-cyan-bright)}.hero,.page-hero{border-color:#1a1a2e17;background:linear-gradient(125deg,#ffffffe6,#ffffff8a),var(--dv-card);box-shadow:0 30px 100px #14141f14}.hero-description,.page-hero>p:last-of-type,.page-hero>p:not(.eyebrow){color:var(--dv-muted);font-size:var(--dv-body-large)}.section{padding-block:var(--dv-section-space)}.section+.section{border-top-color:#1a1a2e17}.section--tint{background:radial-gradient(circle at 80% 20%,rgba(0,206,201,.09),transparent 28rem),var(--dv-purple-soft)}.section--dark,.form-section{background:radial-gradient(circle at 78% 10%,rgba(108,92,231,.24),transparent 30rem),var(--dv-night);box-shadow:var(--dv-shadow-deep)}.card,.solution-card,.join-card,.statement-card,.product-step,.demo-route{border-color:#1a1a2e1a;box-shadow:0 14px 40px #14141f0b;transition:border-color .26s ease,box-shadow .36s var(--dv-ease-out),transform .36s var(--dv-ease-out)}.card:hover,.solution-card:hover,.join-card:hover,.statement-card:hover,.product-step:hover,.demo-route:hover{border-color:#6c5ce747;box-shadow:0 24px 64px #14141f17;transform:translateY(-5px)}.site-footer{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr) auto;align-items:end;gap:clamp(34px,5vw,76px);width:min(1440px,calc(100% - 28px));margin-top:28px;margin-bottom:14px;padding:clamp(42px,6vw,76px);color:#fff9;border:1px solid var(--dv-border-dark);border-radius:var(--dv-radius-xl);background:radial-gradient(circle at 82% 18%,rgba(108,92,231,.3),transparent 26rem),var(--dv-night);box-shadow:var(--dv-shadow-deep)}.brand--footer{color:#fff}.site-footer__brand>p{max-width:320px;margin:22px 0 0;line-height:1.75}.site-footer__statement p{max-width:560px;margin:0 0 14px;color:#fff;font-size:clamp(28px,3.2vw,48px);font-weight:700;letter-spacing:-.018em;line-height:1.14}.site-footer__statement span{color:var(--dv-cyan-bright);font-size:11px;font-weight:700;letter-spacing:.14em}.footer-action{text-align:right}.site-footer__meta{grid-column:1 / -1;margin:8px 0 0;padding-top:22px;border-top:1px solid var(--dv-border-dark);font-size:10px;letter-spacing:.12em}@media (max-width: 960px){.site-header{width:min(100% - 32px,var(--dv-content))}.site-footer{grid-template-columns:1fr 1fr}.footer-action{grid-column:2}.site-footer__meta{grid-column:1 / -1}}@media (max-width: 760px){.site-shell:before{background-size:44px 44px}.site-header{top:9px;width:min(100% - 20px,var(--dv-content));min-height:64px;margin-top:9px;padding:8px 9px 8px 13px;border-radius:18px}.brand__mark{width:38px;height:38px;border-radius:12px}.brand__wordmark strong{font-size:19px}.brand__wordmark small{font-size:9px}.nav-toggle{display:grid;place-items:center;width:44px;height:44px;padding:0;border-color:#1a1a2e1f;background:#ffffffbd}#site-navigation{top:70px;gap:2px;padding:12px;border-color:#ffffffbf;border-radius:20px;background:#f8f5eff7;box-shadow:0 24px 70px #14141f29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#site-navigation>a:not(.button){padding:13px 12px}.site-header__cta{width:100%;margin-top:7px}.section-stage{width:min(100% - 28px,var(--dv-content))}.section-stage--dark,.section-stage[data-theme=dark]{width:min(100% - 14px,1440px);padding-inline:22px;border-radius:28px}.site-footer{grid-template-columns:1fr;align-items:start;width:min(100% - 14px,1440px);padding:38px 24px;border-radius:28px}.footer-action,.site-footer__meta{grid-column:1}.footer-action{width:100%;text-align:left}.footer-action .button{width:100%}.site-footer__statement p{font-size:clamp(30px,10vw,44px)}}@media (max-width: 390px){.brand__wordmark{grid-template-columns:1fr;gap:1px}.brand__wordmark small{letter-spacing:.14em}.button{min-height:52px}}h1.display-title,.section-heading h2,.section-stage h1,.section-stage h2{font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Source Han Sans SC,sans-serif;font-weight:600;letter-spacing:-.018em;line-height:1.16;text-wrap:balance}#site-navigation{gap:8px;margin-right:clamp(6px,1.4vw,20px);font-size:15px;font-weight:600}#site-navigation>a.site-nav-link,#site-navigation>.product-navigation>a.site-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;overflow:hidden;color:var(--dv-ink);font-size:15px;border:1px solid transparent;border-radius:14px;background:transparent;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}#site-navigation>a.site-nav-link:before,#site-navigation>.product-navigation>a.site-nav-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,var(--dv-purple-bright),var(--dv-purple-dark));content:"";opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .22s var(--dv-ease-out)}#site-navigation>a.site-nav-link:hover,#site-navigation>a.site-nav-link:focus-visible,#site-navigation>a.site-nav-link[aria-current=page],#site-navigation>.product-navigation>a.site-nav-link:hover,#site-navigation>.product-navigation>a.site-nav-link:focus-visible,#site-navigation>.product-navigation>a.site-nav-link[aria-current=page]{color:#fff;border-color:#6c5ce74d;background:#6c5ce714;box-shadow:0 12px 30px #4d3cc738,inset 0 0 0 1px #ffffff1f;transform:translateY(-1px)}#site-navigation>a.site-nav-link:hover:before,#site-navigation>a.site-nav-link:focus-visible:before,#site-navigation>a.site-nav-link[aria-current=page]:before,#site-navigation>.product-navigation>a.site-nav-link:hover:before,#site-navigation>.product-navigation>a.site-nav-link:focus-visible:before,#site-navigation>.product-navigation>a.site-nav-link[aria-current=page]:before{opacity:1;transform:scale(1)}#site-navigation>a.site-nav-link:after,#site-navigation>.product-navigation>a.site-nav-link:after{display:none}.brand--footer .brand__wordmark strong{color:#fff;text-shadow:0 1px 18px rgba(108,92,231,.38)}.site-footer__statement span.footer-city-strategy{display:block;margin-top:14px;color:#fff;font-size:clamp(23px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.12}@media (max-width: 760px){#site-navigation>a.site-nav-link,#site-navigation>.product-navigation>a.site-nav-link{width:100%;min-height:48px;justify-content:flex-start;padding-inline:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.page-transition-enter-from,.page-transition-leave-to{opacity:1!important;filter:none!important;transform:none!important}.button:hover,.card:hover,.solution-card:hover,.join-card:hover,.statement-card:hover,.product-step:hover,.demo-route:hover{transform:none!important}.button--primary:before{display:none!important}}
