.funova-logo[data-v-5cfcc4f0]{margin:0;font-family:Segoe UI,Helvetica Neue,Arial,system-ui,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:.14em;line-height:1;text-align:center;font-size:clamp(3.25rem,12.5vw,8.5rem);padding-left:.14em;background-image:linear-gradient(180deg,#fff,#fff 28%,#a5d8ff 72%,#89cff0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(137,207,240,.55)) drop-shadow(0 0 42px rgba(56,189,248,.35)) drop-shadow(0 8px 28px rgba(0,40,90,.45))}@media (prefers-reduced-motion: reduce){.funova-logo[data-v-5cfcc4f0]{filter:drop-shadow(0 0 14px rgba(137,207,240,.4))}}.hero-veil[data-v-21ca3b6b]{background:linear-gradient(180deg,#00081459,#00081438 45%,#000a182e)}.hero-bottom-fade[data-v-21ca3b6b]{position:absolute;inset-inline:0;bottom:0;z-index:4;height:8rem;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(2,16,32,.22) 100%)}.tyndall-layer[data-v-21ca3b6b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.tyndall-beam[data-v-21ca3b6b]{position:absolute;top:-18%;height:130%;transform-origin:50% 0%;background:linear-gradient(90deg,transparent 0%,rgba(186,230,253,.1) 35%,rgba(255,255,255,.28) 50%,rgba(165,216,255,.12) 65%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 50%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 50%,transparent 100%);animation:hero-beam-21ca3b6b var(--d, 16s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.tyndall-beam--a[data-v-21ca3b6b]{left:18%;width:min(18vw,12rem);--base: -8deg;--sway: 1.6deg;--d: 18s;--delay: 0s}.tyndall-beam--b[data-v-21ca3b6b]{left:42%;width:min(14vw,9rem);--base: 2deg;--sway: 1.4deg;--d: 15s;--delay: -4s}.tyndall-beam--c[data-v-21ca3b6b]{left:62%;width:min(16vw,11rem);--base: 10deg;--sway: 1.8deg;--d: 20s;--delay: -8s}@keyframes hero-beam-21ca3b6b{0%,to{opacity:.18;transform:rotate(var(--base, 0deg))}50%{opacity:.42;transform:rotate(calc(var(--base, 0deg) + var(--sway, 1.5deg)))}}@media (prefers-reduced-motion: reduce){.tyndall-beam[data-v-21ca3b6b]{animation:none;opacity:.28;transform:rotate(var(- -base, 0deg))}}.feature-card[data-v-0a40ed76]{position:relative;display:block;width:100%;min-width:0;text-align:left;padding:.85rem .9rem .85rem 1.05rem;border:1px solid rgba(103,232,249,.22);border-radius:.85rem;background:#0c1e3ac7;box-shadow:0 0 0 1px #67e8f90f inset,0 0 18px #00a0ff1f,0 10px 24px #00102438;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}@media (min-width: 768px){.feature-card[data-v-0a40ed76]{padding:1rem 1.1rem 1rem 1.25rem;border-radius:.9rem}}@media (min-width: 1024px){.feature-card[data-v-0a40ed76]{padding:.85rem .8rem .9rem .95rem;height:100%}.feature-card__title[data-v-0a40ed76]{font-size:.88rem}.feature-card__desc[data-v-0a40ed76]{font-size:.75rem;line-height:1.5}}@media (min-width: 1280px){.feature-card[data-v-0a40ed76]{padding:1rem 1rem 1rem 1.15rem}.feature-card__title[data-v-0a40ed76]{font-size:.95rem}.feature-card__desc[data-v-0a40ed76]{font-size:.8rem}}.feature-card[data-v-0a40ed76]:hover{border-color:#67e8f966;background:#102848e0;box-shadow:0 0 0 1px #67e8f91a inset,0 0 26px #00a0ff38,0 12px 28px #00102447}.feature-card__bar[data-v-0a40ed76]{position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:999px;background:#67e8f98c;box-shadow:0 0 10px #67e8f973}.feature-card__body[data-v-0a40ed76]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title" "desc desc";-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.28rem;align-items:baseline}@media (min-width: 768px){.feature-card__body[data-v-0a40ed76]{display:flex;flex-direction:column;gap:.35rem}}.feature-card__index[data-v-0a40ed76]{grid-area:index;font-family:var(--font-en-display);font-size:.68rem;letter-spacing:.14em;color:#67e8f9bf;flex-shrink:0}@media (min-width: 768px){.feature-card__index[data-v-0a40ed76]{font-size:.7rem;letter-spacing:.16em}}.feature-card__title[data-v-0a40ed76]{grid-area:title;font-family:var(--font-display);font-size:.92rem;font-weight:700;line-height:1.35;color:#fff;min-width:0;overflow-wrap:anywhere}@media (min-width: 768px){.feature-card__title[data-v-0a40ed76]{font-size:.98rem;overflow-wrap:normal}}.feature-card__desc[data-v-0a40ed76]{grid-area:desc;margin:0;font-size:.78rem;line-height:1.55;color:#c5ced8}@media (min-width: 768px){.feature-card__desc[data-v-0a40ed76]{font-size:.8125rem}}.control-panel[data-v-e05d1e59]{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}@media (min-width: 768px){.control-panel[data-v-e05d1e59]{gap:1.5rem}}@media (min-width: 1024px){.control-panel[data-v-e05d1e59]{gap:1.75rem}}.control-gallery[data-v-e05d1e59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:stretch}@media (min-width: 640px){.control-gallery[data-v-e05d1e59]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media (min-width: 1024px){.control-gallery[data-v-e05d1e59]{gap:.85rem}}.control-gallery__item[data-v-e05d1e59]{margin:0;position:relative;aspect-ratio:16 / 10;border-radius:.75rem;overflow:hidden;border:1px solid rgba(103,232,249,.2);background:#08162af2;box-shadow:0 0 0 1px #67e8f90a inset,0 10px 28px #000c1c47;transition:border-color .3s ease,box-shadow .3s ease,transform .35s ease}@media (min-width: 768px){.control-gallery__item[data-v-e05d1e59]{border-radius:.9rem}}.control-gallery__item[data-v-e05d1e59]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(165deg,rgba(103,232,249,.05) 0%,transparent 28%,transparent 100%)}.control-gallery__item img[data-v-e05d1e59]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .45s ease}.control-gallery__item--diagram img[data-v-e05d1e59]{-o-object-position:center 40%;object-position:center 40%}@media (hover: hover){.control-gallery__item[data-v-e05d1e59]:hover{border-color:#67e8f96b;box-shadow:0 0 0 1px #67e8f914 inset,0 0 24px #00a0ff2e,0 14px 32px #000c1c59;transform:translateY(-2px)}.control-gallery__item:hover img[data-v-e05d1e59]{transform:scale(1.03)}}.control-panel__list[data-v-e05d1e59]{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0}@media (min-width: 640px){.control-panel__list[data-v-e05d1e59]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (min-width: 1024px){.control-panel__list[data-v-e05d1e59]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}}@media (prefers-reduced-motion: reduce){.control-gallery__item[data-v-e05d1e59],.control-gallery__item img[data-v-e05d1e59]{transition:none}.control-gallery__item[data-v-e05d1e59]:hover,.control-gallery__item:hover img[data-v-e05d1e59]{transform:none}}.home-page[data-v-2b0a0e55]{position:relative}.home-content[data-v-2b0a0e55]{position:relative;z-index:2}.product-depth[data-v-2b0a0e55]{position:relative;z-index:1;background:transparent}.section-seam-mask[data-v-2b0a0e55]{position:absolute;left:0;right:0;top:0;height:260px;transform:translateY(-50%);z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,#000e28 50%,transparent 100%)}.product-depth__caustic[data-v-2b0a0e55]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 35% at 18% 12%,rgba(56,189,248,.16),transparent 55%),radial-gradient(ellipse 45% 40% at 88% 38%,rgba(34,211,238,.12),transparent 50%),radial-gradient(ellipse 60% 30% at 50% 72%,rgba(14,165,233,.1),transparent 55%)}.product-depth__orbs[data-v-2b0a0e55]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.orb[data-v-2b0a0e55]{position:absolute;border-radius:50%;opacity:.55;filter:none}.orb--a[data-v-2b0a0e55]{width:min(42vw,22rem);height:min(42vw,22rem);left:-8%;top:8%;background:radial-gradient(circle,rgba(14,165,233,.32) 0%,transparent 70%)}.orb--b[data-v-2b0a0e55]{width:min(50vw,28rem);height:min(50vw,28rem);right:-12%;top:42%;background:radial-gradient(circle,rgba(34,211,238,.22) 0%,transparent 70%)}.orb--c[data-v-2b0a0e55]{width:min(36vw,18rem);height:min(36vw,18rem);left:35%;bottom:6%;background:radial-gradient(circle,rgba(56,189,248,.24) 0%,transparent 70%)}.band[data-v-2b0a0e55]{position:relative;z-index:6}.band--ai[data-v-2b0a0e55]{background:linear-gradient(180deg,#0828482e,#0c3a6047 55%,#0824401f)}.band--data[data-v-2b0a0e55]{background:linear-gradient(180deg,#0a305233,#0e486e52 48%,#0a305229)}.band--hw[data-v-2b0a0e55]{background:linear-gradient(180deg,#082a4a29,#0c3c6047 42%,#061c3438)}.band--control[data-v-2b0a0e55]{background:linear-gradient(180deg,#06244424,#0a345842,#06203c24)}.band--roadmap[data-v-2b0a0e55]{background:linear-gradient(180deg,#06224224,#0a325a47 48%,#061e3a29)}.band--fluid[data-v-2b0a0e55]{background:linear-gradient(180deg,#08284a29,#0c3a6247 48%,#08244224)}.band--timeline[data-v-2b0a0e55]{background:linear-gradient(180deg,#06224024,#0a305442 45%,#04183033)}.band--partners[data-v-2b0a0e55]{background:linear-gradient(180deg,#02102400,#dcecf88c 10%,#f4f9fdf0 22%,#fafcfff7,#f4f9fdf0 78%,#dcecf880 90%,#02102400);padding:4.5rem 0 5rem;z-index:8;isolation:isolate;overflow:hidden}.partners-wave[data-v-2b0a0e55]{position:absolute;left:0;right:0;height:4.5rem;pointer-events:none;z-index:2;overflow:hidden}.partners-wave--top[data-v-2b0a0e55]{top:0;transform:translateY(-35%)}.partners-wave--bottom[data-v-2b0a0e55]{bottom:0;transform:translateY(35%) scaleY(-1)}.partners-wave__layer[data-v-2b0a0e55]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:200%;will-change:transform}.partners-wave__layer svg[data-v-2b0a0e55]{display:block;width:50%;height:100%;flex:0 0 50%}.partners-wave__layer path[data-v-2b0a0e55]{fill:#bae6fd47}.partners-wave__layer--back[data-v-2b0a0e55]{animation:partners-wave-drift-2b0a0e55 14s linear infinite;opacity:.85}.partners-wave__layer--back path[data-v-2b0a0e55]{fill:#38bdf82e}.partners-wave__layer--front[data-v-2b0a0e55]{animation:partners-wave-drift-2b0a0e55 9s linear infinite reverse;opacity:1}.partners-wave__layer--front path[data-v-2b0a0e55]{fill:#e0f2fe8c;filter:drop-shadow(0 0 10px rgba(125,211,252,.35))}.partners-wave--top[data-v-2b0a0e55]:after,.partners-wave--bottom[data-v-2b0a0e55]:after{content:"";position:absolute;left:8%;right:8%;bottom:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.55) 20%,rgba(186,230,253,.8) 50%,rgba(125,211,252,.55) 80%,transparent);box-shadow:0 0 16px #38bdf859}@keyframes partners-wave-drift-2b0a0e55{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.partners-glow[data-v-2b0a0e55]{position:absolute;left:50%;top:12%;width:min(70%,42rem);height:6rem;transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(125,211,252,.28) 0%,transparent 70%);pointer-events:none;z-index:0}.partners-head[data-v-2b0a0e55]{position:relative;z-index:1;text-align:center;margin-bottom:2.5rem;padding:0 1.25rem}.partners-kicker[data-v-2b0a0e55]{margin:0 0 .55rem;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0284c7;opacity:.85}.partners-title[data-v-2b0a0e55]{margin:0;font-family:var(--font-display, inherit);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;letter-spacing:.06em;color:#0b3a5c;line-height:1.2;text-shadow:0 1px 0 rgba(255,255,255,.55)}.partners-marquee[data-v-2b0a0e55]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem;overflow:hidden;padding:.5rem 0;mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)}.partners-track[data-v-2b0a0e55]{overflow:hidden}.partners-rail[data-v-2b0a0e55]{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:2.25rem;padding:0 1.75rem;will-change:transform}.partners-track--left .partners-rail[data-v-2b0a0e55]{animation:partners-scroll-left-2b0a0e55 55s linear infinite}.partners-track--right .partners-rail[data-v-2b0a0e55]{animation:partners-scroll-right-2b0a0e55 62s linear infinite}.partners-marquee:hover .partners-rail[data-v-2b0a0e55]{animation-play-state:paused}.partners-item[data-v-2b0a0e55]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:11.5rem;height:5.1rem;padding:.4rem .55rem;border-radius:.9rem;background:#ffffffc7;border:1px solid rgba(186,230,253,.55);box-shadow:0 1px #ffffffbf inset,0 10px 28px #082d5014;cursor:default;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.partners-item img[data-v-2b0a0e55]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.88;filter:grayscale(.04);transition:opacity .35s ease,filter .35s ease,transform .35s ease}.partners-item[data-v-2b0a0e55]:hover{background:#fffffff5;border-color:#7dd3fcd9;box-shadow:0 1px #ffffffe6 inset,0 14px 32px #082d501f;transform:translateY(-2px)}.partners-item:hover img[data-v-2b0a0e55]{opacity:1;filter:none;transform:scale(1.04)}@keyframes partners-scroll-left-2b0a0e55{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes partners-scroll-right-2b0a0e55{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (min-width: 768px){.band--partners[data-v-2b0a0e55]{padding:5.5rem 0 6rem}.partners-wave[data-v-2b0a0e55]{height:5.25rem}.partners-head[data-v-2b0a0e55]{margin-bottom:3rem}.partners-marquee[data-v-2b0a0e55]{gap:2.25rem}.partners-rail[data-v-2b0a0e55]{gap:2.75rem;padding:0 2.5rem}.partners-item[data-v-2b0a0e55]{width:14.5rem;height:6.4rem;padding:.45rem .65rem}}@media (min-width: 1100px){.partners-item[data-v-2b0a0e55]{width:16rem;height:7.1rem}.partners-rail[data-v-2b0a0e55]{gap:3.25rem}}.wave-divider[data-v-2b0a0e55]{height:1px;margin:0 auto;width:min(92%,72rem);background:linear-gradient(90deg,transparent,rgba(125,211,252,.35) 20%,rgba(186,230,253,.55) 50%,rgba(125,211,252,.35) 80%,transparent);box-shadow:0 0 20px #38bdf847}.title-accent[data-v-2b0a0e55]{color:#67e8f9}.body-copy[data-v-2b0a0e55]{color:#e0e6ed}.glass-card[data-v-2b0a0e55]{border-radius:1.25rem;background:#0c1e3ac7;border:1px solid rgba(103,232,249,.22);box-shadow:0 0 0 1px #67e8f90f inset,0 0 22px #00a0ff24,0 18px 40px -20px #0010248c;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease}.glass-card[data-v-2b0a0e55]:hover{border-color:#67e8f96b;background:#102848e0;box-shadow:0 0 0 1px #67e8f91a inset,0 0 32px #00a0ff47,0 22px 48px -18px #0010248c;transform:translateY(-3px)}.dashboard-frame[data-v-2b0a0e55]{border-radius:1.25rem;background:#0c1e3ac2;border:1px solid rgba(103,232,249,.28);box-shadow:0 0 0 1px #67e8f914 inset,0 0 30px #0096ff4d}.media-slot[data-v-2b0a0e55]{position:relative;overflow:hidden;background:transparent}.media-slot--card[data-v-2b0a0e55]{aspect-ratio:16 / 10;background:#06122459}.media-slot--wide[data-v-2b0a0e55]{aspect-ratio:16 / 9;background:#06122440}.media-slot--hardware[data-v-2b0a0e55]{aspect-ratio:4 / 3;background:#060e1c73}.media-slot img[data-v-2b0a0e55]{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-slot--hardware img[data-v-2b0a0e55]{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,filter .4s ease}.glass-card:hover .media-slot--hardware img[data-v-2b0a0e55]{transform:scale(1.02);filter:brightness(1.06)}.media-slot img.is-missing[data-v-2b0a0e55]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.media-slot__hint[data-v-2b0a0e55]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;font-family:var(--font-en);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#bae6fd47;pointer-events:none}.media-slot img:not(.is-missing)+.media-slot__hint[data-v-2b0a0e55],.media-slot:has(img:not(.is-missing))>.media-slot__hint[data-v-2b0a0e55]{opacity:0}.fluid-card[data-v-2b0a0e55]{box-shadow:0 0 0 1px #67e8f914 inset,0 0 30px #0096ff38,0 18px 40px -20px #0010248c}.fluid-grid[data-v-2b0a0e55]{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.fluid-grid[data-v-2b0a0e55]{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch}}.media-slot--fluid[data-v-2b0a0e55]{position:relative;min-height:14rem;height:100%;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem 1.25rem 1.35rem;background:transparent}.media-slot--fluid[data-v-2b0a0e55]:after{display:none}.fluid-frame[data-v-2b0a0e55]{position:relative;z-index:1;width:100%;max-width:34rem;aspect-ratio:2.6 / 1;display:grid;place-items:center;margin-right:auto;border-radius:.85rem;overflow:hidden;border:1px solid rgba(103,232,249,.22);background:radial-gradient(ellipse 65% 70% at 55% 50%,rgba(34,160,220,.18) 0%,transparent 70%),linear-gradient(160deg,#061830eb,#041022f5);box-shadow:0 0 0 1px #67e8f90f inset,0 0 24px #008cff1f}.media-slot--fluid img[data-v-2b0a0e55]{width:auto;height:auto;max-width:88%;max-height:82%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;border-radius:.25rem;mix-blend-mode:normal;margin:0;filter:drop-shadow(0 8px 20px rgba(0,40,80,.35))}.media-slot--fluid img.is-missing[data-v-2b0a0e55]{mix-blend-mode:normal;filter:none;opacity:1}.fluid-copy[data-v-2b0a0e55]{display:flex;flex-direction:column;justify-content:center;padding:1.35rem 1.35rem 1.5rem}@media (min-width: 768px){.fluid-copy[data-v-2b0a0e55]{padding:1.5rem 1.5rem 1.5rem 1.1rem;border-left:1px solid rgba(103,232,249,.12)}}.fluid-copy__label[data-v-2b0a0e55]{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:#a5f3fce6}.fluid-copy__list[data-v-2b0a0e55]{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.fluid-adv[data-v-2b0a0e55]{display:flex;gap:.9rem;align-items:flex-start;padding:.85rem .95rem;border-radius:.95rem;background:#0c1e3ab8;border:1px solid rgba(103,232,249,.2);box-shadow:0 0 0 1px #67e8f90d inset,0 0 16px #0096ff14;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .3s ease}.fluid-adv[data-v-2b0a0e55]:hover{border-color:#67e8f966;background:#102848db;box-shadow:0 0 0 1px #67e8f914 inset,0 0 22px #00a0ff33;transform:translate(2px)}.fluid-adv__icon[data-v-2b0a0e55]{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.85rem;color:#67e8f9;background:#0ea5e91f;border:1px solid rgba(103,232,249,.35);box-shadow:0 0 16px #38bdf859,inset 0 0 12px #38bdf81f}.fluid-adv__icon svg[data-v-2b0a0e55]{width:1.35rem;height:1.35rem}.timeline[data-v-2b0a0e55]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem 1rem}.timeline__rail[data-v-2b0a0e55]{position:absolute;left:6%;right:6%;top:3.15rem;height:2px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.22) 12%,rgba(125,211,252,.28) 88%,transparent);box-shadow:0 0 14px #38bdf847;pointer-events:none}.timeline__rail[data-v-2b0a0e55]:before,.timeline__rail[data-v-2b0a0e55]:after{content:"";position:absolute;top:50%;height:100%;transform:translateY(-50%);border-radius:inherit;pointer-events:none}.timeline__rail[data-v-2b0a0e55]:before{left:0;right:0;background:linear-gradient(90deg,transparent 0%,rgba(103,232,249,.15) 35%,rgba(165,243,252,.55) 50%,rgba(103,232,249,.15) 65%,transparent 100%);background-size:220% 100%;animation:rail-flow-2b0a0e55 3.2s linear infinite;filter:blur(.5px)}.timeline__rail[data-v-2b0a0e55]:after{width:28%;left:-28%;background:linear-gradient(90deg,transparent 0%,rgba(186,230,253,.15) 25%,rgba(103,232,249,.95) 50%,rgba(186,230,253,.15) 75%,transparent 100%);box-shadow:0 0 10px #67e8f9d9,0 0 22px #38bdf88c;animation:rail-glow-slide-2b0a0e55 2.8s ease-in-out infinite}.timeline__step[data-v-2b0a0e55]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:.25rem;border:0;border-radius:0;background:transparent;color:inherit;text-align:center;cursor:pointer}.timeline__thumb-wrap[data-v-2b0a0e55]{position:relative;width:5.75rem;height:5.75rem;display:grid;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.timeline__ring[data-v-2b0a0e55]{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,rgba(103,232,249,.95) 0deg,rgba(103,232,249,.15) 70deg,transparent 140deg,transparent 220deg,rgba(56,189,248,.35) 290deg,rgba(103,232,249,.95) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));filter:drop-shadow(0 0 6px rgba(103,232,249,.65));transition:opacity .35s ease}.timeline__thumb[data-v-2b0a0e55]{position:relative;z-index:1;width:100%;height:100%;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:radial-gradient(circle at 35% 28%,rgba(125,211,252,.18) 0%,transparent 55%),#0c1c34d1;box-shadow:0 0 0 1px #67e8f91a inset,0 8px 22px #00102459;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.timeline__thumb img[data-v-2b0a0e55]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8%;mix-blend-mode:normal;filter:drop-shadow(0 4px 10px rgba(0,20,40,.35))}.timeline__index[data-v-2b0a0e55]{font-family:var(--font-en-display);font-size:.75rem;letter-spacing:.16em;color:#bae6fd73;transition:color .3s ease}.timeline__title[data-v-2b0a0e55]{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#e0e6edc7;transition:color .3s ease,text-shadow .3s ease}.timeline__desc[data-v-2b0a0e55]{display:none;font-size:.75rem;line-height:1.5;color:#e0e6ed;opacity:.75;transition:opacity .3s ease}.timeline__step:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55]{transform:translateY(-8px)}.timeline__step:hover .timeline__thumb[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__thumb[data-v-2b0a0e55]{border-color:#67e8f98c;box-shadow:0 0 0 1px #67e8f91f inset,0 0 20px #38bdf847,0 12px 26px #00102466}.timeline__step.is-active .timeline__ring[data-v-2b0a0e55]{opacity:1;animation:ring-spin-2b0a0e55 3.6s linear infinite}.timeline__step.is-active .timeline__thumb[data-v-2b0a0e55]{border-color:#67e8f9b8;box-shadow:0 0 0 1px #67e8f92e inset,0 0 26px #38bdf86b,0 10px 24px #00102461}.timeline__step.is-active:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step.is-active:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55]{transform:translateY(-8px)}.timeline__step:hover .timeline__index[data-v-2b0a0e55],.timeline__step:hover .timeline__title[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__index[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__title[data-v-2b0a0e55],.timeline__step.is-active .timeline__index[data-v-2b0a0e55],.timeline__step.is-active .timeline__title[data-v-2b0a0e55]{color:#67e8f9}.timeline__step:hover .timeline__title[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__title[data-v-2b0a0e55],.timeline__step.is-active .timeline__title[data-v-2b0a0e55]{text-shadow:0 0 16px rgba(103,232,249,.35)}.timeline__step:hover .timeline__desc[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__desc[data-v-2b0a0e55],.timeline__step.is-active .timeline__desc[data-v-2b0a0e55]{opacity:1}@media (min-width: 768px){.timeline__desc[data-v-2b0a0e55]{display:block;max-width:11rem}}@media (max-width: 900px){.timeline[data-v-2b0a0e55]{display:flex;flex-direction:column;gap:1.5rem;padding-left:.15rem}.timeline__rail[data-v-2b0a0e55]{display:none!important}.timeline__step[data-v-2b0a0e55]{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:5.75rem minmax(0,1fr);grid-template-areas:"thumb index" "thumb title" "thumb desc";-moz-column-gap:1rem;column-gap:1rem;row-gap:.2rem;align-items:start;text-align:left;padding:0}.timeline__step[data-v-2b0a0e55]:not(:last-child):after{content:"";position:absolute;left:calc(2.875rem - 1px);top:5.75rem;bottom:-1.5rem;width:2px;border-radius:999px;background:linear-gradient(180deg,#67e8f9d9,#7dd3fc8c 60%,#7dd3fc59);box-shadow:0 0 10px #38bdf880;pointer-events:none;z-index:0}.timeline__thumb-wrap[data-v-2b0a0e55]{grid-area:thumb;width:5.75rem;height:5.75rem}.timeline__index[data-v-2b0a0e55]{grid-area:index;padding-top:.35rem}.timeline__title[data-v-2b0a0e55]{grid-area:title}.timeline__desc[data-v-2b0a0e55]{grid-area:desc;display:block;max-width:none}.timeline__step[data-v-2b0a0e55]:last-child{grid-column:auto;max-width:none;margin-inline:0}.timeline__step:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step.is-active:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step.is-active:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55]{transform:none}}.rd-list[data-v-2b0a0e55]{margin:3.5rem 0 0;padding:0;list-style:none;display:grid;gap:1.25rem}@media (min-width: 768px){.rd-list[data-v-2b0a0e55]{margin-top:5rem}}@media (min-width: 1024px){.rd-list[data-v-2b0a0e55]{margin-top:5.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:stretch}}.roadmap-list[data-v-2b0a0e55]{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}@media (min-width: 1024px){.roadmap-list[data-v-2b0a0e55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:stretch}}.roadmap-card[data-v-2b0a0e55]{display:flex;flex-direction:column;overflow:hidden;padding:0}.media-slot--roadmap[data-v-2b0a0e55]{aspect-ratio:4 / 3;border-radius:0;overflow:hidden;border:none;border-bottom:1px solid rgba(103,232,249,.18);background:radial-gradient(ellipse 70% 60% at 50% 40%,#0c24408c,#040e1cfa)}.media-slot--roadmap img[data-v-2b0a0e55]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .45s ease}.roadmap-card:hover .media-slot--roadmap img[data-v-2b0a0e55]{transform:scale(1.03)}.roadmap-card__body[data-v-2b0a0e55]{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.25rem}@media (min-width: 768px){.roadmap-card__body[data-v-2b0a0e55]{padding:1.25rem 1.35rem 1.4rem}}.roadmap-card__head[data-v-2b0a0e55]{display:flex;align-items:flex-start;gap:.75rem}.roadmap-card__phase[data-v-2b0a0e55]{flex:none;font-family:var(--font-en-display);font-size:1.55rem;font-weight:700;letter-spacing:.04em;line-height:1;color:#67e8f9;text-shadow:0 0 18px rgba(103,232,249,.35)}.roadmap-card__meta[data-v-2b0a0e55]{min-width:0}.roadmap-card__title[data-v-2b0a0e55]{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:700;line-height:1.35;color:#fff}@media (min-width: 768px){.roadmap-card__title[data-v-2b0a0e55]{font-size:1.08rem}}.roadmap-card__points[data-v-2b0a0e55]{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.roadmap-card__points li[data-v-2b0a0e55]{position:relative;padding-left:.85rem;font-size:.8125rem;line-height:1.55;color:#e0e6ede6}.roadmap-card__points li[data-v-2b0a0e55]:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;border-radius:50%;background:#67e8f9bf}.roadmap-summary[data-v-2b0a0e55]{margin:2rem auto 0;max-width:52rem;text-align:center;font-size:.875rem;line-height:1.75;color:#e0e6ed}@media (min-width: 768px){.roadmap-summary[data-v-2b0a0e55]{margin-top:2.5rem;font-size:.9375rem}}.rd-summary[data-v-2b0a0e55]{margin:2rem auto 0;max-width:52rem;text-align:center;font-size:.875rem;line-height:1.75;color:#e0e6ed}@media (min-width: 768px){.rd-summary[data-v-2b0a0e55]{margin-top:2.5rem;font-size:.9375rem}}.rd-card[data-v-2b0a0e55]{display:flex;flex-direction:column;padding:1.25rem 1.25rem 1.15rem;overflow:hidden}@media (min-width: 768px){.rd-card[data-v-2b0a0e55]{padding:1.4rem 1.4rem 1.25rem}}.rd-card__head[data-v-2b0a0e55]{display:flex;align-items:flex-start;gap:.85rem}.rd-card__phase[data-v-2b0a0e55]{flex:none;font-family:var(--font-en-display);font-size:1.65rem;font-weight:700;letter-spacing:.04em;line-height:1;color:#67e8f9;text-shadow:0 0 18px rgba(103,232,249,.35)}.rd-card__meta[data-v-2b0a0e55]{min-width:0}.rd-card__title[data-v-2b0a0e55]{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.35;color:#fff}@media (min-width: 768px){.rd-card__title[data-v-2b0a0e55]{font-size:1.125rem}}.rd-card__tagline[data-v-2b0a0e55]{margin:.35rem 0 0;font-size:.8125rem;letter-spacing:.06em;color:#a5f3fcd9}.rd-card__desc[data-v-2b0a0e55]{margin:.9rem 0 0;font-size:.875rem;line-height:1.65;color:#e0e6ed}.rd-card__points[data-v-2b0a0e55]{margin:.85rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.rd-card__points li[data-v-2b0a0e55]{font-size:.72rem;line-height:1.3;letter-spacing:.02em;color:#e0e6ede0;padding:.28rem .55rem;border-radius:.45rem;border:1px solid rgba(103,232,249,.18);background:#081c348c}.media-slot--rd[data-v-2b0a0e55]{margin-top:1rem;aspect-ratio:16 / 10;border-radius:.85rem;overflow:hidden;border:1px solid rgba(103,232,249,.2);background:radial-gradient(ellipse 70% 60% at 50% 50%,#0c2440b3,#061224f2)}.media-slot--rd img[data-v-2b0a0e55]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.35rem;transition:transform .45s ease}.rd-card:hover .media-slot--rd img[data-v-2b0a0e55]{transform:scale(1.015)}@keyframes rail-flow-2b0a0e55{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rail-glow-slide-2b0a0e55{0%{left:-28%;opacity:.35}35%{opacity:1}to{left:100%;opacity:.35}}@keyframes rail-flow-vertical-2b0a0e55{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes rail-glow-slide-vertical-2b0a0e55{0%{top:-28%;opacity:.35}35%{opacity:1}to{top:100%;opacity:.35}}@keyframes ring-spin-2b0a0e55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.timeline__rail[data-v-2b0a0e55]:before,.timeline__rail[data-v-2b0a0e55]:after,.timeline__step.is-active .timeline__ring[data-v-2b0a0e55]{animation:none}.partners-track--left .partners-rail[data-v-2b0a0e55],.partners-track--right .partners-rail[data-v-2b0a0e55],.partners-wave__layer--back[data-v-2b0a0e55],.partners-wave__layer--front[data-v-2b0a0e55]{animation:none}.partners-item img[data-v-2b0a0e55]{opacity:.9;filter:none}.partners-item:hover img[data-v-2b0a0e55]{transform:none}.glass-card:hover .media-slot--hardware img[data-v-2b0a0e55],.rd-card:hover .media-slot--rd img[data-v-2b0a0e55]{transform:none;filter:none}.timeline__step:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step.is-active:hover .timeline__thumb-wrap[data-v-2b0a0e55],.timeline__step.is-active:focus-visible .timeline__thumb-wrap[data-v-2b0a0e55]{transform:none}}
