body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6,.font-headline{font-family:Manrope,sans-serif}html,body,#root,#root *{-webkit-user-select:none;user-select:none}#root .legal-document-modal,#root .legal-document-modal *{-webkit-user-select:text;user-select:text}#root .legal-document-modal button,#root .legal-document-modal button *{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1}.section-grid-bg{--section-bg: #f7f9fb;--section-grid-color: rgba(31, 79, 143, .045);--section-grid-size: 72px;--section-grid-snap-padding: 0px;--section-grid-highlight-color: #1f4f8f;--section-grid-highlight-opacity: 0;--section-grid-highlight-x: 50%;--section-grid-highlight-y: 50%;background-color:var(--section-bg)}.site-main-with-section-cursor>section.section-grid-bg:not(#hero){position:relative;isolation:isolate}.site-main-with-section-cursor>section.section-grid-bg:not(#hero):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--section-grid-highlight-opacity, 0);background-image:linear-gradient(var(--section-grid-highlight-color) 1px,transparent 1px),linear-gradient(90deg,var(--section-grid-highlight-color) 1px,transparent 1px);background-position:calc(-1px - var(--section-grid-origin-x, 0px)) calc(-1px - var(--section-grid-origin-y, 0px));background-repeat:repeat;background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px);-webkit-mask-image:radial-gradient(circle at var(--section-grid-highlight-x) var(--section-grid-highlight-y),#000 0 46px,transparent 154px);mask-image:radial-gradient(circle at var(--section-grid-highlight-x) var(--section-grid-highlight-y),#000 0 46px,transparent 154px);transition:opacity .14s ease-out}.site-main-with-section-cursor>section.section-grid-bg:not(#hero)>*{position:relative;z-index:1}.section-grid-burst-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:5}@media (prefers-reduced-motion: reduce){.section-grid-burst-canvas{display:none}}.site-main-with-section-cursor>section:after{content:"";display:block;height:var(--section-grid-snap-padding, 0px)}.section-grid-bg,.section-grid-layer{background-image:linear-gradient(var(--section-grid-color, rgba(31, 79, 143, .045)) 1px,transparent 1px),linear-gradient(90deg,var(--section-grid-color, rgba(31, 79, 143, .045)) 1px,transparent 1px);background-position:calc(-1px + var(--section-grid-layer-offset-x, 0px) - var(--section-grid-origin-x, 0px)) calc(-1px + var(--section-grid-layer-offset-y, 0px) - var(--section-grid-origin-y, 0px));background-repeat:repeat;background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px)}.section-grid-bg--hero{--section-bg: #0b1729;--section-grid-color: rgba(190, 198, 224, .16);--section-grid-size: 72px}.section-grid-bg--web{--section-bg: #d3deea;--section-grid-color: rgba(32, 54, 88, .045);--section-grid-highlight-color: #203658}.section-grid-bg--software{--section-bg: #aebed0;--section-grid-burst-opacity-scale: 1.85}.section-grid-bg--infrastructure{--section-bg: #d3deea;--section-grid-color: rgba(40, 50, 75, .04)}.section-grid-bg--support{--section-bg: #22385a;--section-grid-color: rgba(149, 227, 255, .0225);--section-grid-highlight-color: #95e3ff;--section-grid-burst-opacity-scale: .52;background-image:linear-gradient(var(--section-grid-color, rgba(31, 79, 143, .045)) 1px,transparent 1px),linear-gradient(90deg,var(--section-grid-color, rgba(31, 79, 143, .045)) 1px,transparent 1px),linear-gradient(135deg,#203658,#1a2d4e 54%,#122038);background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px),var(--section-grid-size, 72px) var(--section-grid-size, 72px),100% 100%;background-position:calc(-1px + var(--section-grid-layer-offset-x, 0px) - var(--section-grid-origin-x, 0px)) calc(-1px + var(--section-grid-layer-offset-y, 0px) - var(--section-grid-origin-y, 0px)),calc(-1px + var(--section-grid-layer-offset-x, 0px) - var(--section-grid-origin-x, 0px)) calc(-1px + var(--section-grid-layer-offset-y, 0px) - var(--section-grid-origin-y, 0px)),0 0;background-repeat:repeat,repeat,no-repeat}.section-grid-bg--contact{--section-bg: #d3deea;--section-grid-color: rgba(31, 79, 143, .04)}@media (max-width: 767px){.section-grid-bg,.section-grid-bg--hero{--section-grid-size: 60px}}@media (prefers-reduced-motion: reduce){.section-grid-bg,.section-grid-layer{background-position:calc(-1px + var(--section-grid-layer-offset-x, 0px)) calc(-1px + var(--section-grid-layer-offset-y, 0px));transition:none}}.section-cursor-dot{--section-cursor-size: 20px;--section-cursor-x: -48px;--section-cursor-y: -48px;--section-cursor-opacity: 0;--section-cursor-top-color: #1f4f8f;--section-cursor-bottom-color: #1f4f8f;--section-cursor-split: 100%;--section-cursor-zone-color: transparent;--section-cursor-zone-inset-top: 100%;--section-cursor-zone-inset-right: 100%;--section-cursor-zone-inset-bottom: 100%;--section-cursor-zone-inset-left: 100%;--section-cursor-zone-radius-tl: 0px;--section-cursor-zone-radius-tr: 0px;--section-cursor-zone-radius-br: 0px;--section-cursor-zone-radius-bl: 0px;position:fixed;top:0;left:0;z-index:60;width:var(--section-cursor-size);height:var(--section-cursor-size);pointer-events:none;border-radius:999px;opacity:var(--section-cursor-opacity);background:linear-gradient(to bottom,var(--section-cursor-top-color) 0 var(--section-cursor-split),var(--section-cursor-bottom-color) var(--section-cursor-split) 100%);transform:translate3d(calc(var(--section-cursor-x) - 50%),calc(var(--section-cursor-y) - 50%),0);transition:width .18s ease,height .18s ease,opacity .12s ease}.section-cursor-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--section-cursor-zone-color);clip-path:inset(var(--section-cursor-zone-inset-top) var(--section-cursor-zone-inset-right) var(--section-cursor-zone-inset-bottom) var(--section-cursor-zone-inset-left) round var(--section-cursor-zone-radius-tl) var(--section-cursor-zone-radius-tr) var(--section-cursor-zone-radius-br) var(--section-cursor-zone-radius-bl));pointer-events:none}@media (pointer: coarse),(prefers-reduced-motion: reduce){.section-cursor-dot{display:none}}@media (pointer: fine) and (prefers-reduced-motion: no-preference){.site-main-with-section-cursor,.site-main-with-section-cursor *{cursor:none!important}.site-main-with-section-cursor:has(a:hover,button:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,input:hover,label:hover,li:hover,p:hover,select:hover,span:hover,textarea:hover,article:hover,.group:hover,.software-card-surface:hover,.card-grid-anchor:hover,[role=button]:hover,[role=link]:hover) .section-cursor-dot{--section-cursor-size: 10px}.site-main-with-section-cursor.site-main--hero-graphic-cursor-small .section-cursor-dot{--section-cursor-size: 10px}}@property --solution-card-bg-current-opacity{syntax: "<number>"; inherits: true; initial-value: .24;}.solution-card-surface{--solution-card-bg-rgb: 251, 252, 254;--solution-card-bg-hover-rgb: var(--solution-card-bg-rgb);--solution-card-bg-current-rgb: var(--solution-card-bg-rgb);--solution-card-bg-opacity: .24;--solution-card-bg-hover-opacity: var(--solution-card-bg-opacity);--solution-card-bg-current-opacity: var(--solution-card-bg-opacity);background-color:rgba(var(--solution-card-bg-current-rgb),var(--solution-card-bg-current-opacity));box-shadow:0 8px 20px #0f223412;transition-property:--solution-card-bg-current-opacity,background-color,border-color,box-shadow,transform;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.solution-card-surface:hover,.solution-card-surface.solution-card-surface--touch-selected{--solution-card-bg-current-rgb: var(--solution-card-bg-hover-rgb);--solution-card-bg-current-opacity: var(--solution-card-bg-hover-opacity)}.section-grid-bg--web .solution-card-surface{border-color:#20365826}.section-grid-bg--web .solution-card-surface:hover,.section-grid-bg--web .solution-card-surface.solution-card-surface--touch-selected{border-color:#203658;box-shadow:inset 0 0 0 1.5px #203658eb,0 18px 34px #0f223421}.software-ai-feature-card,.software-ai-feature-card.software-card-surface{--software-ai-grid-opacity: .5;--card-grid-highlight-color: var(--section-grid-highlight-color);--card-grid-highlight-opacity: 0;--card-grid-highlight-x: 50%;--card-grid-highlight-y: 50%;background-color:#122038;background-image:linear-gradient(135deg,#203658,#1a2d4e 54%,#122038)}.software-card-surface{--solution-card-bg-opacity: .1;--solution-card-bg-hover-opacity: .1}.section-grid-bg--software .software-card-surface{border-color:rgba(var(--software-support-blue-rgb),.15)}.section-grid-bg--software .software-card-surface:hover,.section-grid-bg--software .software-card-surface.solution-card-surface--touch-selected{border-color:var(--software-support-blue);box-shadow:inset 0 0 0 1.5px rgba(var(--software-support-blue-rgb),.92),0 18px 34px #0f223421}@media (min-width: 1024px){.software-service-grid{grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr)}}.software-ai-link{color:var(--software-ai-accent);outline-color:var(--software-ai-accent)}.software-ai-feature-card:before{content:"";position:absolute;pointer-events:none;z-index:0;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(rgba(var(--software-interaction-blue-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--software-interaction-blue-rgb),.045) 1px,transparent 1px);background-position:calc(-1px - var(--card-grid-origin-x, var(--section-grid-origin-x, 0px))) calc(-1px - var(--card-grid-origin-y, var(--section-grid-origin-y, 0px)));background-repeat:repeat;background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px);opacity:var(--software-ai-grid-opacity);transition:opacity .3s ease,background-position .42s cubic-bezier(.22,1,.36,1)}.software-ai-grid-highlight{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;pointer-events:none;background-position:calc(-1px - var(--card-grid-origin-x, var(--section-grid-origin-x, 0px))) calc(-1px - var(--card-grid-origin-y, var(--section-grid-origin-y, 0px)));background-repeat:repeat;background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px);transition:opacity .14s ease-out,background-position .42s cubic-bezier(.22,1,.36,1);opacity:var(--card-grid-highlight-opacity, 0);background-image:linear-gradient(var(--card-grid-highlight-color) 1px,transparent 1px),linear-gradient(90deg,var(--card-grid-highlight-color) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle at var(--card-grid-highlight-x) var(--card-grid-highlight-y),#000 0 46px,transparent 154px);mask-image:radial-gradient(circle at var(--card-grid-highlight-x) var(--card-grid-highlight-y),#000 0 46px,transparent 154px)}.software-ai-feature-card .software-ai-grid-highlight{opacity:calc(var(--card-grid-highlight-opacity, 0) * .25)}.section-grid-bg--software .software-ai-feature-card.solution-card-surface--touch-selected{border-color:var(--software-ai-accent);box-shadow:inset 0 0 0 2px var(--software-ai-accent),0 18px 34px #0f223421}.section-grid-bg--infrastructure .infrastructure-image-card.solution-card-surface--touch-selected img{transform:scale(1.05)}.infrastructure-image-frame{--infrastructure-frame-grid-rgb: 149, 227, 255;--infrastructure-frame-grid-color: rgba(var(--infrastructure-frame-grid-rgb), .0225);--card-grid-highlight-color: rgb(var(--infrastructure-frame-grid-rgb)) !important;background-color:#122038;background-image:linear-gradient(135deg,#203658,#1a2d4e 54%,#122038)}.infrastructure-image-frame:before{content:"";position:absolute;pointer-events:none;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--infrastructure-frame-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--infrastructure-frame-grid-color) 1px,transparent 1px);background-position:calc(-1px - var(--card-grid-origin-x, var(--section-grid-origin-x, 0px))) calc(-1px - var(--card-grid-origin-y, var(--section-grid-origin-y, 0px)));background-repeat:repeat;background-size:var(--section-grid-size, 72px) var(--section-grid-size, 72px);transition:background-position .42s cubic-bezier(.22,1,.36,1)}.infrastructure-image-frame .software-ai-grid-highlight{top:0;right:0;bottom:0;left:0;opacity:calc(var(--card-grid-highlight-opacity, 0) * .67)}.infrastructure-image-frame>img{position:relative;z-index:2}@media (prefers-reduced-motion: reduce){.infrastructure-image-frame:before{transition:none}}@media (hover: hover) and (pointer: fine){.section-grid-bg--software .software-ai-feature-card:hover{border-color:var(--software-ai-accent);box-shadow:inset 0 0 0 2px var(--software-ai-accent),0 18px 34px #0f223421}}@media (hover: none),(pointer: coarse){.solution-card-surface:hover:not(.solution-card-surface--touch-selected){--solution-card-bg-current-opacity: var(--solution-card-bg-opacity)}.section-grid-bg--web .solution-card-surface:hover:not(.solution-card-surface--touch-selected){border-color:#20365826!important;box-shadow:0 8px 20px #0f223412!important;transform:none!important}.section-grid-bg--software .software-card-surface:hover:not(.solution-card-surface--touch-selected){border-color:rgba(var(--software-support-blue-rgb),.15)!important;box-shadow:0 8px 20px #0f223412!important;transform:none!important}.section-grid-bg--software .group:hover>.material-symbols-outlined{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;color:#515f74!important}.section-grid-bg--software .software-card-surface:not(.software-ai-feature-card).solution-card-surface--touch-selected>.material-symbols-outlined{--tw-scale-x: 1.1 !important;--tw-scale-y: 1.1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.section-grid-bg--software .group:hover .software-ai-link,.section-grid-bg--software .group:hover .software-ai-link .material-symbols-outlined{--tw-translate-x: 0px !important}.section-grid-bg--software .group:hover .software-ai-link{color:var(--software-ai-accent)!important}.software-ai-feature-card.group:hover .software-ai-background-icon{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;opacity:.1!important}.section-grid-bg--infrastructure .group:hover img{transform:scale(1)!important}.section-grid-bg--infrastructure .infrastructure-image-card.solution-card-surface--touch-selected img{transform:scale(1.05)!important}}@media (prefers-reduced-motion: reduce){.solution-card-surface,.software-ai-feature-card:before,.software-ai-grid-highlight{transition:none}}.nav-contact-cta{--cta-underline-color: #95e3ff;position:relative;isolation:isolate;background-color:#122038;background-image:linear-gradient(135deg,#203658,#1a2d4e 54%,#122038);border:2px solid transparent;color:#fff}.contact-submit-cta{--cta-underline-color: #95e3ff;position:relative;isolation:isolate;background-color:#122038;background-image:linear-gradient(135deg,#203658,#1a2d4e 54%,#122038)}.support-cta-panel{transition-property:--solution-card-bg-current-opacity,background-color,border-color,box-shadow,transform}.support-cta-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,#00525c04,#002a3405)}.support-cta-panel>*{position:relative;z-index:1}.hero-consultancy-cta{--cta-underline-color: #06222a;position:relative;isolation:isolate;overflow:hidden}.hero-consultancy-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f8fafc;opacity:0;transition:opacity .24s ease}.hero-consultancy-cta:hover:before{opacity:1}.hero-solutions-cta{--cta-underline-color: #f7f9fb;position:relative;isolation:isolate}.cta-underline-label{position:relative;display:inline-block;z-index:1}.cta-underline-label:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:var(--cta-underline-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out;pointer-events:none}.nav-contact-cta:hover .cta-underline-label:after,.contact-submit-cta:hover:not(:disabled) .cta-underline-label:after,.hero-consultancy-cta:hover .cta-underline-label:after,.hero-solutions-cta:hover .cta-underline-label:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.cta-underline-label:after,.support-cta-panel:before{transition:none}}.legal-document-content{color:#23324f;font-family:Inter,sans-serif;font-size:.94rem;line-height:1.72}.legal-document-content>h1:first-child{display:none}.legal-document-content>h1:first-child+p{margin-top:0;color:#64748b;font-size:.84rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.legal-document-content h2,.legal-document-content h3,.legal-document-content h4{color:#142846;font-family:Manrope,sans-serif;font-weight:700;letter-spacing:0}.legal-document-content h2{margin:2rem 0 .7rem;border-top:1px solid rgba(148,163,184,.36);padding-top:1.25rem;font-size:1.22rem;line-height:1.28}.legal-document-content h3{margin:1.35rem 0 .5rem;font-size:1.02rem;line-height:1.35}.legal-document-content h4{margin:1.1rem 0 .45rem;font-size:.94rem;line-height:1.38}.legal-document-content p{margin:.72rem 0}.legal-document-content ul{margin:.8rem 0 1.05rem;padding-left:1.2rem}.legal-document-content li{margin:.4rem 0;padding-left:.2rem}.legal-document-content li::marker{color:#1557d4}.legal-document-content li>p{margin:.25rem 0}.legal-document-content a{color:#1557d4;font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.legal-document-content table{display:block;width:100%;max-width:100%;margin:1rem 0 1.4rem;overflow-x:auto;border-collapse:collapse;border:1px solid rgba(148,163,184,.38);border-radius:.5rem;font-size:.84rem;line-height:1.55}.legal-document-content thead{background:#eef4fb;color:#142846}.legal-document-content th,.legal-document-content td{min-width:13rem;border-bottom:1px solid rgba(148,163,184,.28);padding:.75rem .8rem;text-align:left;vertical-align:top}.legal-document-content th{font-weight:700}.legal-document-content tbody tr:last-child td{border-bottom:0}@media (max-width: 640px){.legal-document-content{font-size:.9rem;line-height:1.66}.legal-document-content h2{margin-top:1.65rem;font-size:1.08rem}.legal-document-content h3{font-size:.98rem}.legal-document-content th,.legal-document-content td{min-width:11.5rem;padding:.65rem .7rem}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-reveal{animation:heroFadeUp .82s cubic-bezier(.2,.7,.15,1) both}.hero-shell{--hero-pointer-x: 72%;--hero-pointer-y: 42%;--hero-shift-x: .18;--hero-shift-y: -.1;--hero-atmosphere-bleed: clamp(56px, 6vw, 96px);--hero-glow-position-duration: 2.4s;--hero-glow-position-ease: cubic-bezier(.16, .82, .14, 1);background-color:#0b1729;transform:translateZ(0);user-select:none;-webkit-user-select:none;backface-visibility:hidden}.hero-atmosphere{pointer-events:none;isolation:isolate;transform:translateZ(0);backface-visibility:hidden}.hero-atmosphere-base{background:linear-gradient(135deg,#203658,#1a2d4e 54%,#122038)}.hero-atmosphere-grid{--section-grid-layer-offset-x: var(--hero-atmosphere-bleed);--section-grid-layer-offset-y: var(--hero-atmosphere-bleed);inset:calc(var(--hero-atmosphere-bleed) * -1);opacity:.26}.hero-particle-canvas{display:block;width:100%;height:100%;opacity:.72;mix-blend-mode:screen;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.28),rgba(0,0,0,.68) 42%,rgba(0,0,0,1));mask-image:linear-gradient(90deg,#00000047,#000000ad 42%,#000);backface-visibility:hidden}.hero-atmosphere-glow{overflow:hidden;mix-blend-mode:screen}.hero-atmosphere-glow:before{content:"";position:absolute;left:var(--hero-pointer-x);top:var(--hero-pointer-y);width:clamp(360px,52vw,760px);aspect-ratio:1;background:none;border-radius:50%;opacity:0;transform:translate3d(-50%,-50%,0);transition:left var(--hero-glow-position-duration) var(--hero-glow-position-ease),top var(--hero-glow-position-duration) var(--hero-glow-position-ease);will-change:left,top}.hero-hover-light{position:absolute;left:0;top:0;display:none;width:clamp(96px,11vw,168px);aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;opacity:0;pointer-events:none;transform:translateZ(0) translate(-50%,-50%) scale(.92);will-change:transform,opacity}.hero-hover-light-core{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:radial-gradient(circle,rgba(112,203,255,.17),rgba(71,214,255,.065) 40%,transparent 72%);opacity:.78;transform:scale(1);transform-origin:center;will-change:transform,opacity}@media (hover: hover) and (pointer: fine){.hero-hover-light{display:block}}.hero-atmosphere-stream{inset:calc(var(--hero-atmosphere-bleed) * -1);opacity:.48}.hero-atmosphere-stream-a,.hero-atmosphere-stream-b{background:none}.hero-content{position:relative}.hero-title-balance{text-wrap:balance}.hero-factory-stage{--factory-stage-width: clamp(380px, 56vw, 800px);--factory-stage-scale: 1;position:absolute;right:clamp(-80px,-2vw,0px);bottom:calc(var(--factory-stage-width) / -30);width:var(--factory-stage-width);min-width:0;aspect-ratio:600 / 540;pointer-events:none;contain:layout style;mix-blend-mode:normal;transform:translateZ(0) scale(var(--factory-stage-scale));transform-origin:52% 100%;transition:none;backface-visibility:hidden}.hero-factory-parallax,.hero-factory-visual{width:100%;height:100%;transform:translateZ(0);transform-origin:52% 100%;backface-visibility:hidden}.hero-factory-parallax{will-change:transform}.hero-factory-visual{animation:heroFactoryVisualFloat 16s ease-in-out infinite;will-change:transform}.v-svg{position:relative;z-index:1;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 10px 30px rgba(2,8,24,.24));overflow:visible}.v-float-group{animation:vFloat 14s ease-in-out infinite}.v-aura{transform-box:fill-box;transform-origin:center;animation:vAura 9s ease-in-out infinite}.v-factory-footing{stroke:#74a9bd;stroke-width:1.6;stroke-opacity:.56}.v-factory-shell{stroke:#7db4c5;stroke-width:1.9;stroke-opacity:.58;stroke-linejoin:round}.v-factory-depth-layer{pointer-events:none}.v-factory-side-plane{fill:url(#vFactorySidePlaneFill);opacity:.76;mix-blend-mode:normal}.v-factory-roof-plane{fill:url(#vFactoryRoofPlaneFill);opacity:.72;mix-blend-mode:multiply}.v-factory-roof-upper-shade{fill:url(#vFactoryRoofUpperShadeFill);opacity:.66;mix-blend-mode:normal;filter:url(#vFactorySoftShadeBlur)}.v-factory-roof-upper-light{fill:url(#vFactoryRoofUpperLightFill);opacity:.2;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-roof-light-plane{fill:url(#vFactoryRoofRightLightFill);opacity:.16;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-face-sheen{fill:url(#vFactoryFaceSheen);opacity:.28;mix-blend-mode:screen;transform-box:fill-box;transform-origin:center;animation:vFactorySheenLift 7.4s ease-in-out infinite}.v-factory-base-depth{fill:url(#vFactoryBaseDepthFill);opacity:.52;mix-blend-mode:multiply}.v-factory-left-shade{fill:url(#vFactoryLeftShadeFill);opacity:.62;mix-blend-mode:normal}.v-factory-left-inner-shadow{fill:url(#vFactoryLeftOcclusionFill);opacity:.52;mix-blend-mode:multiply;filter:url(#vFactorySoftShadeBlur)}.v-factory-left-reflected-light{fill:url(#vFactoryLeftRimFill);opacity:.16;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-right-inner-shadow{fill:url(#vFactoryRightInnerShadeFill);opacity:.38;mix-blend-mode:multiply;filter:url(#vFactorySoftShadeBlur)}.v-factory-right-light-wash{fill:url(#vFactoryRightLightWashFill);opacity:.2;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-lower-light{fill:url(#vFactoryLowerLightFill);opacity:.46;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-mobile-bottom-light{display:none;fill:url(#vMobileFactoryBottomLightFill);opacity:0;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-factory-panel-ridge,.v-factory-panel-ridge-bridge,.v-factory-panel-ridge-base{fill:none;stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:screen}.v-factory-panel-ridge-base{stroke:#cdfaff14;stroke-width:.62;filter:drop-shadow(0 0 3px rgba(132,236,255,.04))}.v-factory-panel-ridge-bridge{stroke:#dcfcff1f;stroke-width:.66;filter:drop-shadow(0 0 4px rgba(132,236,255,.05))}.v-factory-panel-ridge{stroke:#dcfcff38;stroke-width:.68;stroke-dasharray:9 5;filter:drop-shadow(0 0 4px rgba(132,236,255,.08));animation:vFactoryPanelGlide 12s linear infinite}.v-factory-roof-highlight,.v-factory-left-depth,.v-factory-right-depth{fill:none;stroke:url(#vFactoryEdgeStroke);stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:screen}.v-factory-roof-highlight{stroke-width:1.9;stroke-opacity:.54;filter:drop-shadow(0 0 8px rgba(142,238,255,.26));stroke-dasharray:180 420;animation:vFactoryEdgeGlint 8.6s cubic-bezier(.38,0,.18,1) infinite}.v-factory-left-depth,.v-factory-right-depth{stroke-width:1.45;stroke-opacity:.2}.v-factory-crease{stroke:#9ce8ff;stroke-width:1.15;stroke-opacity:.45;stroke-linecap:round;stroke-dasharray:7 9;animation:vCreaseDashFlow 9s linear infinite}.v-pipe-shell{stroke:none;filter:drop-shadow(0 0 7px rgba(83,210,255,.08))}.v-pipe-depth-layer{pointer-events:none}.v-pipe-body-depth{fill:url(#vPipeBodyDepthFill);opacity:.64;mix-blend-mode:multiply}.v-pipe-left-occlusion{fill:url(#vPipeLeftOcclusionFill);opacity:.54;mix-blend-mode:multiply;filter:url(#vPipeSoftShadeBlur)}.v-pipe-right-light{fill:url(#vPipeRightLightWashFill);opacity:.5;mix-blend-mode:screen;filter:url(#vPipeSoftLightBlur)}.v-pipe-top-light{fill:url(#vPipeTopLightFill);opacity:.38;mix-blend-mode:screen;filter:url(#vPipeSoftLightBlur)}.v-pipe-edge{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-opacity:.58;mix-blend-mode:screen;filter:drop-shadow(0 0 5px rgba(165,247,255,.18))}.v-pipe-left-edge{stroke:url(#vPipeLeftEdgeStroke)}.v-pipe-right-edge{stroke:url(#vPipeRightEdgeStroke)}.v-pipe-collar-line{fill:none;stroke:#c9fbff;stroke-width:2.4;stroke-linecap:round;stroke-opacity:.24;stroke-dasharray:18 10;mix-blend-mode:screen;animation:vPipeCollarPulse 4.8s ease-in-out infinite}.v-pipe-flow-line{fill:none;stroke:url(#vPipeFlowStroke);stroke-width:2;stroke-linecap:round;stroke-opacity:.86;stroke-dasharray:9 13;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(102,239,255,.4));animation:vPipeFlowDescend 3.8s linear infinite,vPipeFlowPulse 4.4s ease-in-out infinite}.v-pipe-top-edge{fill:none;stroke:#d9feff;stroke-width:2.4;stroke-linecap:round;stroke-opacity:.38;mix-blend-mode:screen;filter:drop-shadow(0 0 5px rgba(125,235,255,.22))}.v-pipe-outline{fill:none;stroke:#7db4c5;stroke-width:1.9;stroke-opacity:.7;stroke-linecap:round}.v-factory-window{fill:url(#vDoorPanelFill);fill-opacity:.8;stroke:url(#vPanelStroke);stroke-width:1.35;stroke-opacity:.8;transform-box:fill-box;transform-origin:center;will-change:filter,stroke-opacity}.v-door-panel{animation:vDoorPanelSignal 8.4s ease-in-out infinite}.v-factory-left-door-group .v-factory-window{stroke:url(#vLeftDoorPanelStroke);stroke-opacity:.72}.v-factory-window-b{fill:url(#vDoorPanelFillRight);stroke:url(#vRightDoorPanelStroke);stroke-opacity:.72;animation-delay:-2.7s}.v-door-perimeter-signal{fill:none;stroke:#dcfbff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32 156;stroke-dashoffset:188;pointer-events:none;filter:drop-shadow(0 0 4px rgba(122,235,255,.42));vector-effect:non-scaling-stroke;animation:vDoorSignalTravel 6.4s linear infinite}.v-door-perimeter-signal-b{animation-delay:-3.2s}.v-factory-cutout{fill:url(#vSlotPanelFill);fill-opacity:.84;stroke:url(#vWindowPanelStroke);stroke-width:.9;stroke-opacity:.78;stroke-linejoin:round;transform-box:fill-box;transform-origin:center;will-change:filter,stroke-opacity}.v-window-panel{animation:vWindowPanelShimmer 5.8s ease-in-out infinite}.v-factory-cutout-b{fill:url(#vSlotPanelFill);animation-delay:0s}.v-factory-cutout-c{fill:url(#vSlotPanelFillRight);animation-delay:-2.9s}.v-window-sweep{fill:none;stroke-linecap:round;stroke-dasharray:34 118;stroke-dashoffset:152;pointer-events:none;vector-effect:non-scaling-stroke;animation:vWindowSweepTravel 9s linear infinite}.v-window-sweep-glow{stroke:#c8f7ff;stroke-width:6;stroke-opacity:.22;mix-blend-mode:screen}.v-window-sweep-core{stroke:#f8ffff;stroke-width:1.7;stroke-opacity:.62}.v-window-sweep-b{animation-delay:-2.25s}.v-window-sweep-c{animation-delay:-4.5s}.v-panel-edge-light,.v-panel-edge-depth{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.v-panel-edge-light{stroke:url(#vPanelEdgeLightStroke);stroke-width:.78;stroke-opacity:.68}.v-panel-edge-depth{stroke:url(#vPanelEdgeDepthStroke);stroke-width:.84;stroke-opacity:.58}.v-panel-edge-light-soft{stroke-opacity:.54}.v-panel-edge-depth-soft{stroke-opacity:.46}.v-door-edge-light{animation:vDoorEdgeLightPulse 4s ease-in-out infinite}.v-door-edge-depth{animation:vDoorEdgeDepthPulse 4s ease-in-out infinite}.v-door-edge-light-b,.v-door-edge-depth-b{animation-delay:-2s}.v-window-edge-light{animation:vWindowEdgeGlint 5.8s ease-in-out infinite}.v-window-edge-depth{animation:vWindowEdgeSettle 5.8s ease-in-out infinite}.v-window-edge-light-b,.v-window-edge-depth-b{animation-delay:0s}.v-window-edge-light-c,.v-window-edge-depth-c{animation-delay:-2.9s}.v-pipe-link{stroke:#91ecff;stroke-width:2.2;stroke-linecap:round;stroke-opacity:.8}.v-factory-trace-layer{mix-blend-mode:screen;filter:drop-shadow(0 0 5px rgba(112,229,255,.22))}.v-factory-trace-layer-b{filter:drop-shadow(0 0 7px rgba(191,247,255,.36))}.v-factory-trace{fill:none;stroke:#95c5d5;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.62;stroke-dasharray:18 12;animation:vFactoryTraceFlow 14s linear infinite,vFactoryTracePulse 4.6s ease-in-out infinite}.v-factory-trace-b{stroke:#defbff;stroke-width:.95;stroke-opacity:.82;stroke-dasharray:3 25;animation:vFactoryTraceFlowReverse 10.4s linear infinite,vFactoryTracePulse 3.7s ease-in-out infinite;animation-delay:-1.3s,-.9s}.hero-factory-stage.hero-factory-stage--offscreen,.hero-factory-stage.hero-factory-stage--offscreen *,.hero-factory-stage.hero-factory-stage--offscreen *:before,.hero-factory-stage.hero-factory-stage--offscreen *:after{animation-play-state:paused!important}.v-plume-cloud{isolation:isolate}.v-plume-shell{opacity:.7;filter:drop-shadow(0 4px 10px rgba(7,20,52,.16))}.v-plume-reflection{opacity:.58;mix-blend-mode:screen;filter:url(#vFactorySoftLightBlur)}.v-plume-shell-highlight{animation:vTrendPulse 4.8s ease-in-out infinite}.v-plume-core{transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;opacity:.54;animation:vCoreGlowPulse 5.4s ease-in-out infinite}.v-graph-halo-line{fill:none;stroke:url(#vGraphStroke);stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.18;mix-blend-mode:screen;filter:drop-shadow(0 0 15px rgba(86,226,255,.44));animation:vGraphHaloPulse 5.4s ease-in-out infinite}.v-graph-halo-bars{mix-blend-mode:screen;filter:drop-shadow(0 0 15px rgba(75,221,255,.4));opacity:.34;animation:vGraphHaloPulse 4.8s ease-in-out infinite}.v-graph-halo-bars line{stroke:url(#vGraphColumnGlow);stroke-width:13;stroke-linecap:round;stroke-opacity:.42}.v-plume-baseline{stroke:url(#vGraphColumnGlow);stroke-width:3.2;stroke-linecap:round;stroke-opacity:.92;stroke-dasharray:16 12;filter:drop-shadow(0 0 8px rgba(84,226,255,.28));animation:vPlumeBaselineFlow 13s linear infinite}.v-plume-side-link{stroke:url(#vGraphStroke);stroke-width:3.8;stroke-linecap:round;stroke-opacity:.56;stroke-dasharray:14 11;animation:vPlumeSideFlow 12s linear infinite}.v-plume-side-link-b{stroke-opacity:.62}.v-bar{stroke:url(#vGraphColumnGlow);stroke-width:4.8;stroke-linecap:round;stroke-opacity:.66;stroke-dasharray:12 10;filter:drop-shadow(0 0 8px rgba(102,240,255,.34));animation:vBarPulse 3.6s ease-in-out infinite,vBarDashFlow 12s linear infinite;animation-delay:0s,0s}.v-bar-1{animation-delay:0s,0s}.v-bar-2{animation-delay:.18s,0s}.v-bar-3{animation-delay:.36s,0s}.v-bar-4{animation-delay:.54s,0s}.v-bar-5{animation-delay:.72s,0s}.v-bar-6{animation-delay:.9s,0s}.v-trend{fill:none;stroke:url(#vGraphStroke);stroke-width:4.8;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.92;stroke-dasharray:18 12;filter:drop-shadow(0 0 9px rgba(128,244,255,.42));animation:vTrendPulse 4s ease-in-out infinite,vTrendDashFlow 11s linear infinite}.v-graph-sheen{fill:none;stroke:#f7feff;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.82;stroke-dasharray:18 292;stroke-dashoffset:310;mix-blend-mode:screen;filter:drop-shadow(0 0 9px rgba(233,254,255,.68));animation:vGraphSheenFlow 5.2s cubic-bezier(.5,0,.18,1) infinite}.v-plume-trend-arrow{stroke:#95e3ff;stroke-width:4.2;stroke-dasharray:none;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(149,227,255,.62)) drop-shadow(0 0 14px rgba(149,227,255,.2));animation:vTrendArrowBoost 5.2s ease-in-out infinite}.v-plume-trend-out{stroke-opacity:.98}.v-node{transform-box:fill-box;transform-origin:center;fill:#e0f5ff;filter:drop-shadow(0 0 7px rgba(224,245,255,.7)) drop-shadow(0 0 14px rgba(224,245,255,.3));animation:vNodePulse 4s ease-in-out infinite}.v-node-b{animation-delay:1.6s}.v-node-orange{transform-box:fill-box;transform-origin:center;fill:#e0f5ff;filter:drop-shadow(0 0 8px rgba(224,245,255,.8)) drop-shadow(0 0 18px rgba(224,245,255,.4));animation:vOrangePulse 4.4s ease-in-out infinite}.v-node-orange-b{animation-delay:1.7s}.v-node-ring{fill:none;stroke:url(#vGraphStroke);stroke-width:1.6;stroke-opacity:.58;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(149,247,255,.5));animation:vNodeRingPulse 4.4s ease-in-out infinite}.v-node-ring-b{animation-delay:1.7s}.v-node-spark{fill:#fff;opacity:.86;transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;filter:drop-shadow(0 0 9px rgba(255,255,255,.82));animation:vNodeSpark 3.6s ease-in-out infinite}.v-node-spark-b{animation-delay:1.4s}.v-wave{stroke-dasharray:24 14;animation:vWaveFlow 24s linear infinite}.v-wave-b{animation-delay:-7s}@keyframes heroStreamDrift{0%{transform:translate3d(calc(var(--hero-shift-x)*20px),calc(var(--hero-shift-y)*-16px),0) scale(1)}50%{transform:translate3d(calc(var(--hero-shift-x)*24px + 20px),calc(var(--hero-shift-y)*-20px - 8px),0) scale(1.06)}to{transform:translate3d(calc(var(--hero-shift-x)*20px),calc(var(--hero-shift-y)*-16px),0) scale(1)}}@keyframes heroStreamDriftReverse{0%{transform:translate3d(calc(var(--hero-shift-x)*-22px),calc(var(--hero-shift-y)*14px),0) scale(1)}50%{transform:translate3d(calc(var(--hero-shift-x)*-26px - 18px),calc(var(--hero-shift-y)*18px + 8px),0) scale(1.06)}to{transform:translate3d(calc(var(--hero-shift-x)*-22px),calc(var(--hero-shift-y)*14px),0) scale(1)}}@keyframes heroFactoryVisualFloat{0%,to{transform:translateZ(0)}35%{transform:translate3d(3px,0,0)}70%{transform:translate3d(-2px,0,0)}}@keyframes vFloat{0%,to{transform:translate(0)}50%{transform:translate(1.2px)}}@keyframes vAura{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.6;transform:scale(1.04)}}@keyframes vFactoryTraceFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-210}}@keyframes vFactoryTraceFlowReverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:196}}@keyframes vFactoryTracePulse{0%,to{opacity:.24}50%{opacity:.68}}@keyframes vFactorySheenLift{0%,to{opacity:.16;transform:translateY(2px)}50%{opacity:.28;transform:translateY(-1px)}}@keyframes vFactoryPanelGlide{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}@keyframes vFactoryEdgeGlint{0%,18%{stroke-dashoffset:360;stroke-opacity:.18}42%{stroke-opacity:.62}72%,to{stroke-dashoffset:-220;stroke-opacity:.2}}@keyframes vCreaseDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-112}}@keyframes vPipeCollarPulse{0%,to{stroke-opacity:.14}50%{stroke-opacity:.36}}@keyframes vPipeFlowDescend{0%{stroke-dashoffset:0}to{stroke-dashoffset:88}}@keyframes vPipeFlowPulse{0%,to{opacity:.44}50%{opacity:1}}@keyframes vFeatureEdgePulse{0%,to{stroke-opacity:.14}50%{stroke-opacity:.56}}@keyframes vDoorPanelSignal{0%,to{filter:brightness(.86) saturate(.94);stroke-opacity:.44}48%{filter:brightness(1.02) saturate(1.02);stroke-opacity:.62}}@keyframes vDoorSignalTravel{0%{stroke-dashoffset:188}to{stroke-dashoffset:-188}}@keyframes vDoorEdgeLightPulse{0%,to{filter:drop-shadow(0 0 0 rgba(150,240,255,0));stroke-opacity:.28}48%{filter:drop-shadow(0 0 6px rgba(150,240,255,.5));stroke-opacity:.68}}@keyframes vDoorEdgeDepthPulse{0%,to{stroke-opacity:.22}48%{stroke-opacity:.5}}@keyframes vWindowPanelShimmer{0%,to{filter:brightness(.78) saturate(.9);stroke-opacity:.48}36%{filter:brightness(.88) saturate(.92);stroke-opacity:.54}62%{filter:brightness(.82) saturate(.9);stroke-opacity:.5}}@keyframes vWindowSweepTravel{0%{stroke-dashoffset:152}to{stroke-dashoffset:-152}}@keyframes vWindowEdgeGlint{0%,to{filter:drop-shadow(0 0 0 rgba(235,255,255,0));stroke-opacity:.24}36%{filter:drop-shadow(0 0 2px rgba(235,255,255,.18));stroke-opacity:.5}62%{filter:drop-shadow(0 0 0 rgba(235,255,255,0));stroke-opacity:.36}}@keyframes vWindowEdgeSettle{0%,to{stroke-opacity:.22}36%{stroke-opacity:.34}62%{stroke-opacity:.3}}@keyframes vCoreGlowPulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@keyframes vGraphHaloPulse{0%,to{opacity:.18}50%{opacity:.48}}@keyframes vGraphSheenFlow{0%{stroke-dashoffset:310}to{stroke-dashoffset:-310}}@keyframes vPlumeBaselineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-168}}@keyframes vPlumeSideFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-175}}@keyframes vBarDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-176}}@keyframes vTrendDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@keyframes vBarPulse{0%,to{stroke-opacity:.52}50%{stroke-opacity:1}}@keyframes vTrendPulse{0%,to{stroke-opacity:.52}50%{stroke-opacity:.96}}@keyframes vTrendArrowBoost{0%,22%{stroke:#95e3ff;stroke-opacity:.82;filter:drop-shadow(0 0 8px rgba(149,227,255,.62)) drop-shadow(0 0 14px rgba(149,227,255,.2))}34%{stroke:#f7feff;stroke-opacity:1;filter:drop-shadow(0 0 12px rgba(233,254,255,.95)) drop-shadow(0 0 24px rgba(149,247,255,.55)) drop-shadow(0 0 40px rgba(149,247,255,.28))}48%,60%{stroke:#95e3ff;stroke-opacity:.82;filter:drop-shadow(0 0 8px rgba(149,227,255,.62)) drop-shadow(0 0 14px rgba(149,227,255,.2))}65%{stroke:#fff;stroke-opacity:1;filter:drop-shadow(0 0 14px rgba(255,255,255,1)) drop-shadow(0 0 28px rgba(149,247,255,.75)) drop-shadow(0 0 46px rgba(149,247,255,.35))}75%,to{stroke:#95e3ff;stroke-opacity:.82;filter:drop-shadow(0 0 8px rgba(149,227,255,.62)) drop-shadow(0 0 14px rgba(149,227,255,.2))}}@keyframes vNodePulse{0%,to{transform:scale(.8)}50%{transform:scale(1.2)}}@keyframes vOrangePulse{0%,to{transform:scale(.85)}50%{transform:scale(1.18)}}@keyframes vNodeRingPulse{0%,to{opacity:0;transform:scale(.86);stroke-opacity:.18}42%{opacity:.78;transform:scale(1.08);stroke-opacity:.66}72%{opacity:0;transform:scale(1.28);stroke-opacity:0}}@keyframes vNodeSpark{0%,to{opacity:.22;transform:scale(.62)}50%{opacity:1;transform:scale(1.18)}}@keyframes vWaveFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-228}}@media (max-width: 767px){.hero-atmosphere-grid{opacity:.2}.hero-particle-canvas{opacity:.72}.hero-factory-stage{--factory-stage-width: min(60vw, 500px);right:-8%}.hero-content>div>p{font-size:1.0625rem}}@media (min-width: 640px) and (max-width: 767px){.hero-factory-stage{--factory-stage-width: min(56vw, 460px)}}@media (max-width: 949px){.hero-actions{max-width:18rem}}@media (max-width: 639px){.hero-actions{max-width:15rem}.hero-actions a{padding-left:1rem;padding-right:1rem;font-size:.88rem;line-height:1.3;white-space:nowrap}.hero-content>div>p{font-size:.98rem}}@media (max-width: 420px){.hero-actions{max-width:12.25rem;gap:.625rem}.hero-actions a{padding:.75rem .85rem;font-size:.8rem}}@media (max-width: 360px){.hero-actions{max-width:10.75rem;gap:.5rem}.hero-actions a{padding:.625rem .7rem;font-size:.74rem;border-radius:.375rem}}.hero-factory-stage .v-svg,.hero-factory-stage .v-svg [class^=v-],.hero-factory-stage .v-svg [class*=" v-"]{filter:none!important}.hero-factory-stage .v-svg .v-factory-roof-upper-shade,.hero-factory-stage .v-svg .v-factory-left-inner-shadow,.hero-factory-stage .v-svg .v-factory-right-inner-shadow{filter:url(#vFactorySoftShadeBlur)!important}.hero-factory-stage .v-svg .v-factory-roof-upper-light,.hero-factory-stage .v-svg .v-factory-roof-light-plane,.hero-factory-stage .v-svg .v-factory-left-reflected-light,.hero-factory-stage .v-svg .v-factory-right-light-wash,.hero-factory-stage .v-svg .v-factory-lower-light,.hero-factory-stage .v-svg .v-factory-mobile-bottom-light{filter:url(#vFactorySoftLightBlur)!important}.hero-factory-stage .v-svg .v-pipe-left-occlusion{filter:url(#vPipeSoftShadeBlur)!important}.hero-factory-stage .v-svg .v-pipe-right-light,.hero-factory-stage .v-svg .v-pipe-top-light{filter:url(#vPipeSoftLightBlur)!important}.hero-factory-stage .v-float-group{will-change:transform}@media (prefers-reduced-motion: reduce){.hero-reveal,.hero-factory-visual,.hero-atmosphere-stream-a,.hero-atmosphere-stream-b,.v-float-group,.v-aura,.v-factory-footing,.v-factory-shell,.v-factory-face-sheen,.v-factory-panel-ridge,.v-factory-roof-highlight,.v-factory-crease,.v-pipe-collar-line,.v-pipe-flow-line,.v-pipe-outline,.v-factory-window,.v-factory-cutout,.v-door-perimeter-signal,.v-window-sweep,.v-door-edge-light,.v-door-edge-depth,.v-window-edge-light,.v-window-edge-depth,.v-pipe-link,.v-factory-trace,.v-plume-shell-highlight,.v-plume-core,.v-graph-halo-line,.v-graph-halo-bars,.v-graph-sheen,.v-plume-baseline,.v-plume-side-link,.v-bar,.v-trend,.v-node,.v-node-ring,.v-node-spark,.v-node-orange,.v-wave{animation:none!important}.hero-factory-parallax{transform:none!important}.hero-hover-light{display:none}}
