.section1_hero__yt7MU{background:var(--token-gray-900)}.section1_artwork__G1VWL{opacity:.4}.section1_heroContent__WMo3e{min-height:100svh;justify-content:center;padding-block:144px 56px}.section1_subtitle__QRnzM{max-width:810px;font-size:20px;line-height:1.75}.section1_destinations__VBHB2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1000px;margin-top:clamp(48px,8vh,88px);border-top:1px solid #ffffff30;text-align:left}.section1_destinations__VBHB2>a{display:flex;flex-direction:column;gap:10px;padding:24px 28px 0;color:white}.section1_destinations__VBHB2>a+a{border-left:1px solid #ffffff20}.section1_destinationTitle__AX67r{display:flex;justify-content:space-between;gap:16px;font-size:24px;font-weight:500}.section1_destinationTitle__AX67r>span{font-size:18px;color:var(--token-lightblue-600)}.section1_destinationDescription__9XzPi{font-size:14px;line-height:1.7;color:var(--token-gray-300);word-break:keep-all}.section1_destinations__VBHB2 a:hover .section1_destinationTitle__AX67r{color:var(--token-lightblue-600)}.section1_destinations__VBHB2 a:focus-visible{outline:2px solid var(--token-lightblue-600);outline-offset:4px}@media (max-width:767px){.section1_heroContent__WMo3e{padding-block:136px 40px}.section1_subtitle__QRnzM{font-size:18px;line-height:1.8}.section1_destinations__VBHB2{margin-top:40px;grid-template-columns:1fr;max-width:420px}.section1_destinations__VBHB2>a{flex-direction:row;align-items:center;padding:16px 0;gap:20px;border-bottom:1px solid #ffffff20}.section1_destinations__VBHB2>a+a{border-left:0}.section1_destinationTitle__AX67r{font-size:19px;flex:0 0 110px}.section1_destinationDescription__9XzPi{font-size:12px;max-width:175px;text-align:right}}@media (min-width:48rem){.section1_destinations__VBHB2{position:relative;top:clamp(24px,8svh,72px)}.section1_heroContent__WMo3e{min-height:100svh;justify-content:center;padding-block:9rem 3rem}}.section1_fadeUpTitle__mrA9N{opacity:0;animation:section1_homeHeroFadeUp__v01cj .9s cubic-bezier(.22,1,.36,1) forwards}.section1_fadeUpSubtitle__SdemC{opacity:0;animation:section1_homeHeroFadeUp__v01cj .9s cubic-bezier(.22,1,.36,1) 80ms forwards}@media (min-width:64rem){.section1_heroContent__WMo3e{padding-top:8rem}.section1_heroTitle__G8h_j{font-size:clamp(3.5rem,5.5vw,4rem);line-height:1.375}}@keyframes section1_homeHeroFadeUp__v01cj{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.section1_fadeUpSubtitle__SdemC,.section1_fadeUpTitle__mrA9N{opacity:1;animation:none;transform:none}}.nuvion_page__oJzQ1{--page-gutter:20px;color:var(--token-gray-900);background:var(--token-white);word-break:keep-all}.nuvion_page__oJzQ1 figure,.nuvion_page__oJzQ1 h1,.nuvion_page__oJzQ1 h3,.nuvion_page__oJzQ1 p{margin:0}.nuvion_page__oJzQ1 h3{font:var(--token-typo-system-title2-semi-20-font);letter-spacing:var(--token-typo-system-title2-semi-20-letter-spacing)}.nuvion_page__oJzQ1 a{text-decoration:none}.nuvion_consoleShowcase__DC4_W [role=tab]:focus-visible,.nuvion_page__oJzQ1 a:focus-visible,.nuvion_page__oJzQ1 summary:focus-visible{outline:2px solid var(--token-lightblue-dark);outline-offset:4px}.nuvion_page__oJzQ1 section[id]{scroll-margin-top:96px}.nuvion_container__stsFU,.nuvion_faqInner__wT0Y5{width:100%;max-width:1200px;margin-inline:auto}.nuvion_applicationSection__JU1xI,.nuvion_consoleSection__VEcc1,.nuvion_deploymentSection__s7xWq,.nuvion_faqSection___ZOMl,.nuvion_roboticsSection__6vGcg,.nuvion_section__vEHKB,.nuvion_technologySection__gCQ8R{padding:60px var(--page-gutter)}.nuvion_sectionHeading__YABp2{margin-bottom:32px}.nuvion_sectionHeading__YABp2 header{gap:12px}.nuvion_sectionHeading__YABp2 header>p:first-child{font:var(--token-typo-system-body5-b-14-font)}.nuvion_sectionHeading__YABp2 h2{font:var(--token-typo-system-title1-semi-24-font);text-wrap:balance}.nuvion_sectionHeading__YABp2 header>p:last-child:not(:first-child){max-width:760px;font:var(--token-typo-system-body4-r-16-font);text-wrap:pretty}.nuvion_consoleFeatures__Ax0BU p,.nuvion_deploymentModes__x_yM_ p,.nuvion_page__oJzQ1 .nuvion_body__PZE_a,.nuvion_processSteps__I2nFh p,.nuvion_technologyGrid__ZLldG p,.nuvion_valueApplication__Q_uTJ p,.nuvion_valueReasons__gQYac p,.nuvion_valueRows__gdYXg p{font:var(--token-typo-system-body4-r-16-font);letter-spacing:var(--token-typo-system-body4-r-16-letter-spacing);color:var(--token-gray-500)}.nuvion_hero__p20_y{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:100svh;padding:104px var(--page-gutter) 8px;background:linear-gradient(180deg,var(--token-white) 0,var(--token-lightblue-50) 55%,var(--token-lightblue-100) 100%)}.nuvion_heroIntro__X1RGU{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:1000px;width:100%;margin:0 auto}.nuvion_hero__p20_y h1{font:var(--token-typo-system-head1-b-32-font);letter-spacing:var(--token-typo-system-head1-b-32-letter-spacing);line-height:1.3}.nuvion_hero__p20_y h1>span{display:block;color:var(--token-lightblue-1000)}.nuvion_heroCopy__QV9lm{display:grid;gap:8px;max-width:920px}.nuvion_heroDescription__XA1lM{font:var(--token-typo-system-body4-r-16-font);letter-spacing:var(--token-typo-system-body4-r-16-letter-spacing);color:var(--token-gray-600)}.nuvion_heroDescription__XA1lM>span{display:block;text-wrap:balance}.nuvion_heroActions__QR751{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.nuvion_textLink__H6R1a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--token-typo-system-body4-m-16-font);letter-spacing:var(--token-typo-system-body4-m-16-letter-spacing);color:var(--token-lightblue-dark)}.nuvion_textLink__H6R1a:hover{text-decoration:underline;text-underline-offset:4px}.nuvion_textLink__H6R1a svg{flex-shrink:0}.nuvion_consoleScreen__4c_ux{padding:8px;overflow:hidden;border:1px solid var(--token-gray-100);border-radius:12px;background:var(--token-white);box-shadow:0 12px 40px color-mix(in srgb,var(--token-gray-900) 5%,transparent)}.nuvion_consoleScreen__4c_ux a{display:block;cursor:zoom-in}.nuvion_consoleScreen__4c_ux img{display:block;width:100%;height:auto;border-radius:6px}.nuvion_valueRows__gdYXg{display:grid;gap:8px}.nuvion_valueReasons__gQYac{display:grid;margin:0 0 40px;padding:0 24px;list-style:none;border-radius:20px;background:var(--token-gray-50)}.nuvion_valueReasons__gQYac li{min-width:0;padding:24px 0}.nuvion_valueReasons__gQYac li+li{border-top:1px solid var(--token-gray-200)}.nuvion_valueReasons__gQYac li>span{display:block;margin-bottom:12px;color:var(--token-lightblue-dark);font:var(--token-typo-system-body5-m-14-font)}.nuvion_valueReasons__gQYac p{margin-top:12px}.nuvion_valueRows__gdYXg article{padding:24px 0;border-top:1px solid var(--token-gray-200)}.nuvion_valueTerm__NdwZi{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:16px}.nuvion_valueTerm__NdwZi>span:first-child{color:var(--token-lightblue-1000);font:var(--token-typo-system-title2-semi-20-font)}.nuvion_valueTerm__NdwZi>span:last-child{color:var(--token-gray-500);font:var(--token-typo-system-body5-r-14-font)}.nuvion_valueApplication__Q_uTJ{display:grid;gap:12px;padding:24px;margin-top:8px;border-radius:12px;background:var(--token-lightblue-50)}.nuvion_valueApplication__Q_uTJ>strong{font:var(--token-typo-system-title4-b-16-font);color:var(--token-lightblue-dark)}.nuvion_deploymentCost__oLaW1{margin-top:32px}.nuvion_consoleFeatures__Ax0BU p,.nuvion_deploymentModes__x_yM_ p,.nuvion_processSteps__I2nFh p,.nuvion_technologyGrid__ZLldG p,.nuvion_valueRows__gdYXg p{margin-top:12px}.nuvion_applicationSection__JU1xI{background:var(--token-gray-50)}.nuvion_applications__8zwdK{display:grid;gap:24px}.nuvion_applications__8zwdK article{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:20px;background:var(--token-white);border:1px solid var(--token-gray-100)}.nuvion_applicationImage__DcC7t{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--token-gray-100)}.nuvion_applicationImage__DcC7t img{object-fit:cover}.nuvion_applications__8zwdK article:nth-child(2) img{object-position:54% 45%}.nuvion_applicationCopy__aUSI2{display:flex;flex-direction:column;flex:1;padding:24px}.nuvion_applicationLabel__kfTFX{display:block;font:var(--token-typo-system-body5-m-14-font);color:var(--token-lightblue-dark);margin-bottom:12px}.nuvion_applicationCopy__aUSI2 h3{font:var(--token-typo-system-title2-semi-20-font);letter-spacing:var(--token-typo-system-title2-semi-20-letter-spacing)}.nuvion_applicationCopy__aUSI2>.nuvion_body__PZE_a{margin-top:12px;margin-bottom:24px}.nuvion_page__oJzQ1 .nuvion_inputLine__ilcJb{font:var(--token-typo-system-body5-m-14-font);color:var(--token-gray-500);border-top:1px solid var(--token-gray-100);margin-top:auto;padding-top:16px}.nuvion_roboticsSection__6vGcg{background:var(--token-gray-50)}.nuvion_consoleShowcase__DC4_W{width:100%}.nuvion_consoleFeatures__Ax0BU,.nuvion_technologyGrid__ZLldG{display:grid;gap:24px}.nuvion_consoleFeatures__Ax0BU{margin-top:32px}.nuvion_consoleFeatures__Ax0BU article{border-left:2px solid var(--token-lightblue-200);padding-left:20px}.nuvion_deploymentLayout__IST6G{display:grid;gap:28px}.nuvion_deviceFigure__ruAB6{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:20px 0 28px;overflow:hidden;border-radius:20px;background:var(--token-gray-50)}.nuvion_deviceFigure__ruAB6 img{display:block;width:115%;max-width:none;height:auto;margin-left:-6%}.nuvion_deviceFigure__ruAB6 figcaption{display:grid;gap:6px;text-align:center;padding:0 20px}.nuvion_deviceFigure__ruAB6 figcaption>span:first-child{font:var(--token-typo-system-title3-semi-18-font)}.nuvion_deviceFigure__ruAB6 figcaption>span:last-child{font:var(--token-typo-system-body5-r-14-font);color:var(--token-gray-500)}.nuvion_deploymentModes__x_yM_{display:grid;align-content:center}.nuvion_deploymentModes__x_yM_ article{padding:24px 0}.nuvion_deploymentModes__x_yM_ article+article{border-top:1px solid var(--token-gray-100)}.nuvion_deploymentModes__x_yM_ article:first-child{padding-top:0}.nuvion_deploymentModes__x_yM_ article:last-child{padding-bottom:0}.nuvion_technologyGrid__ZLldG article>span{margin-top:20px}.nuvion_deploymentModes__x_yM_ span,.nuvion_technologyGrid__ZLldG article>span{display:block;font:var(--token-typo-system-body5-r-14-font);color:var(--token-lightblue-dark)}.nuvion_deploymentModes__x_yM_ span{margin-top:8px}.nuvion_technologySection__gCQ8R{background:var(--token-gray-50)}.nuvion_technologyGrid__ZLldG{gap:0;overflow:hidden;border:1px solid var(--token-gray-100);border-radius:20px;background:var(--token-white)}.nuvion_technologyGrid__ZLldG .nuvion_technologyMark__L6s8c{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:var(--token-lightblue-dark)}.nuvion_technologyMark__L6s8c svg{width:36px;height:36px}.nuvion_technologyMark__L6s8c span{font:var(--token-typo-system-body5-m-14-font);color:var(--token-gray-400)}.nuvion_technologyGrid__ZLldG article{padding:28px 24px}.nuvion_technologyGrid__ZLldG article+article{border-top:1px solid var(--token-gray-100)}.nuvion_processSteps__I2nFh{display:grid;gap:24px;padding:0;list-style:none;margin:0}.nuvion_processSteps__I2nFh>li{padding-top:24px;border-top:1px solid var(--token-gray-200)}.nuvion_processSteps__I2nFh>li>span{display:block;color:var(--token-lightblue-dark);font:var(--token-typo-system-title2-m-20-font)}.nuvion_page__oJzQ1 .nuvion_processSteps__I2nFh h3{font:var(--token-typo-system-title2-semi-20-font);margin-top:16px}.nuvion_faqSection___ZOMl{border-top:1px solid var(--token-gray-100)}.nuvion_faqInner__wT0Y5{display:grid;gap:24px}.nuvion_faqInner__wT0Y5>header{text-align:center}.nuvion_page__oJzQ1 .nuvion_sectionLabel__DtmNu{font:var(--token-typo-system-caption1-b-12-font);color:var(--token-lightblue-1000);margin-bottom:8px}.nuvion_faqInner__wT0Y5 h2{font:var(--token-typo-system-title2-semi-20-font);margin:0}.nuvion_faqList__gpskg details{border-bottom:1px solid var(--token-gray-100)}.nuvion_faqList__gpskg summary{display:flex;align-items:flex-start;gap:12px;list-style:none;padding:24px 0;cursor:pointer;font:var(--token-typo-system-title4-semi-16-font)}.nuvion_faqList__gpskg summary::-webkit-details-marker{display:none}.nuvion_faqNumber__C7wgC{color:var(--token-lightblue-1000);font:var(--token-typo-system-body5-m-14-font);padding-top:2px}.nuvion_faqIndicator__lUpF0{width:9px;height:9px;margin:5px 4px 0 auto;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.nuvion_faqList__gpskg details[open] .nuvion_faqIndicator__lUpF0{transform:rotate(225deg);margin-top:10px}.nuvion_faqList__gpskg details>p{font:var(--token-typo-system-body4-r-16-font);color:var(--token-gray-500);padding:0 24px 24px 32px}@media (min-width:768px){.nuvion_page__oJzQ1{--page-gutter:40px}.nuvion_applicationSection__JU1xI,.nuvion_consoleSection__VEcc1,.nuvion_deploymentSection__s7xWq,.nuvion_faqSection___ZOMl,.nuvion_roboticsSection__6vGcg,.nuvion_section__vEHKB,.nuvion_technologySection__gCQ8R{padding-block:80px}.nuvion_sectionHeading__YABp2{margin-bottom:40px}.nuvion_sectionHeading__YABp2 header>p:first-child{font:var(--token-typo-system-title4-b-16-font)}.nuvion_sectionHeading__YABp2 h2{font:var(--token-typo-system-xl3-semi-40-font)}.nuvion_sectionHeading__YABp2 header>p:last-child:not(:first-child){font:var(--token-typo-system-body2-r-20-font)}.nuvion_page__oJzQ1 h3{font:var(--token-typo-system-title1-semi-24-font);letter-spacing:var(--token-typo-system-title1-semi-24-letter-spacing)}.nuvion_consoleFeatures__Ax0BU p,.nuvion_deploymentModes__x_yM_ p,.nuvion_page__oJzQ1 .nuvion_body__PZE_a,.nuvion_processSteps__I2nFh p,.nuvion_technologyGrid__ZLldG p,.nuvion_valueApplication__Q_uTJ p,.nuvion_valueReasons__gQYac p,.nuvion_valueRows__gdYXg p{font:var(--token-typo-system-body3-r-18-font);letter-spacing:var(--token-typo-system-body3-r-18-letter-spacing)}.nuvion_hero__p20_y{padding-top:calc(80px + clamp(48px, 8svh, 80px));padding-bottom:clamp(24px,3svh,40px);gap:clamp(20px,3.5svh,40px)}.nuvion_heroIntro__X1RGU{gap:20px}.nuvion_page__oJzQ1 .nuvion_sectionLabel__DtmNu{font:var(--token-typo-system-title4-b-16-font)}.nuvion_hero__p20_y h1{font:var(--token-typo-system-xl1-b-48-font);letter-spacing:var(--token-typo-system-xl1-b-48-letter-spacing);line-height:1.3}.nuvion_heroDescription__XA1lM{font:var(--token-typo-system-body2-r-20-font);letter-spacing:var(--token-typo-system-body2-r-20-letter-spacing)}.nuvion_heroCopy__QV9lm{gap:12px}.nuvion_heroActions__QR751{gap:24px}.nuvion_heroActions__QR751 .nuvion_textLink__H6R1a{font:var(--token-typo-system-body3-m-18-font)}.nuvion_consoleScreen__4c_ux{padding:16px;border-radius:20px}.nuvion_consoleScreen__4c_ux img{border-radius:8px}.nuvion_applications__8zwdK,.nuvion_consoleFeatures__Ax0BU,.nuvion_technologyGrid__ZLldG{grid-template-columns:repeat(3,minmax(0,1fr))}.nuvion_valueRows__gdYXg{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.nuvion_valueRows__gdYXg article{padding-block:32px}.nuvion_valueApplication__Q_uTJ{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:24px;padding:24px 32px}.nuvion_applicationCopy__aUSI2{padding:24px 20px}.nuvion_applicationCopy__aUSI2 h3,.nuvion_deploymentModes__x_yM_ h3{font:var(--token-typo-system-title1-semi-24-font)}.nuvion_technologyGrid__ZLldG article+article{border-top:0;border-left:1px solid var(--token-gray-100)}.nuvion_deploymentLayout__IST6G{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px}.nuvion_consoleFeatures__Ax0BU{margin-top:40px}.nuvion_processSteps__I2nFh{grid-template-columns:repeat(2,minmax(0,1fr))}.nuvion_faqInner__wT0Y5 h2{font:var(--token-typo-system-xl3-semi-40-font);letter-spacing:var(--token-typo-system-xl3-semi-40-letter-spacing)}.nuvion_faqList__gpskg summary{font:var(--token-typo-system-title2-m-20-font)}.nuvion_faqNumber__C7wgC{padding-top:5px}.nuvion_faqIndicator__lUpF0{margin-top:9px}.nuvion_faqList__gpskg details[open] .nuvion_faqIndicator__lUpF0{margin-top:14px}.nuvion_faqList__gpskg details>p{font:var(--token-typo-system-body3-r-18-font)}}@media (min-width:1024px){.nuvion_processSteps__I2nFh{grid-template-columns:repeat(4,minmax(0,1fr))}.nuvion_faqInner__wT0Y5{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px}.nuvion_faqInner__wT0Y5>header{text-align:left;padding-top:24px}}@media (min-width:768px) and (max-width:1023px){.nuvion_applications__8zwdK{grid-template-columns:minmax(0,1fr);gap:20px}.nuvion_applications__8zwdK article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.nuvion_applicationImage__DcC7t{aspect-ratio:auto;min-height:240px}.nuvion_applicationCopy__aUSI2{padding:24px}}@media (min-width:1280px){.nuvion_page__oJzQ1{--page-gutter:160px}}@media (min-width:1024px){.nuvion_valueReasons__gQYac{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.nuvion_valueReasons__gQYac li{padding:32px}.nuvion_valueReasons__gQYac li+li{border-top:0;border-left:1px solid var(--token-gray-200)}}@media (min-width:1024px) and (min-height:801px){.nuvion_hero__p20_y h1{font-size:clamp(48px,4vw,64px)}}@media (min-width:768px) and (max-height:800px){.nuvion_hero__p20_y{padding-top:120px;padding-bottom:24px;gap:20px}.nuvion_heroIntro__X1RGU{gap:14px}.nuvion_heroCopy__QV9lm{gap:8px}}@media (min-width:768px) and (max-height:740px){.nuvion_hero__p20_y{padding-top:96px;padding-bottom:12px;gap:8px}.nuvion_heroIntro__X1RGU{gap:8px}.nuvion_heroActions__QR751 button{height:48px;min-height:48px}}@media (max-width:767px) and (max-height:820px){.nuvion_hero__p20_y{padding-top:96px;padding-bottom:8px}}@media (min-width:768px) and (max-height:640px){.nuvion_hero__p20_y{gap:4px;padding-bottom:8px}.nuvion_heroIntro__X1RGU{gap:6px}.nuvion_hero__p20_y h1{line-height:1.15}}@media (max-width:767px) and (max-height:740px){.nuvion_hero__p20_y{padding-top:88px}.nuvion_heroIntro__X1RGU{gap:12px}}.hero-visual_visual__Sc_gY{--flow-duration:6s;width:100%;max-width:1040px;margin-inline:auto}.hero-visual_flow__2Y6JK{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;max-width:380px;margin:auto;position:relative;padding:8px 0 0}.hero-visual_inputs__5Y0VD{display:grid;gap:8px}.hero-visual_input__ZteY_{display:flex;align-items:center;gap:10px;height:34px;padding:8px 10px;border:1px solid var(--token-lightblue-200);border-radius:12px;background:var(--token-white);box-shadow:0 4px 12px color-mix(in srgb,var(--token-lightblue-dark) 4%,transparent);font:var(--token-typo-system-body6-m-12-font);white-space:nowrap}.hero-visual_inputIcon__N9_r8{display:flex;flex-shrink:0;color:var(--token-lightblue-dark)}.hero-visual_inputIcon__N9_r8 svg{width:22px;height:22px}.hero-visual_inputDot__rw6wB{display:none}.hero-visual_inputConnection__x8R5H,.hero-visual_outputConnection__zlJ7X{height:130px;color:var(--token-lightblue-300)}.hero-visual_inputConnection__x8R5H svg,.hero-visual_outputConnection__zlJ7X svg{display:block;width:100%;height:100%;overflow:visible}.hero-visual_inputConnection__x8R5H path,.hero-visual_outputConnection__zlJ7X path{stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.hero-visual_inputConnection__x8R5H .hero-visual_packet__qQSFC,.hero-visual_outputConnection__zlJ7X .hero-visual_packet__qQSFC{stroke:var(--token-lightblue-1000);stroke-width:2.5;stroke-dasharray:12 100;animation:hero-visual_packet__qQSFC var(--flow-duration) linear infinite}.hero-visual_outputConnection__zlJ7X{grid-column:3;height:16px;width:1px;justify-self:center;background:var(--token-lightblue-300)}.hero-visual_outputConnection__zlJ7X svg{display:none}.hero-visual_engine__f08zk{position:relative;isolation:isolate;max-width:116px;justify-self:center}.hero-visual_engineCore__PMldf,.hero-visual_engine__f08zk{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;width:100%}.hero-visual_engineCore__PMldf{border:1px solid var(--token-white);border-radius:50%;background:linear-gradient(150deg,var(--token-white) 12%,var(--token-lightblue-200));box-shadow:0 12px 32px color-mix(in srgb,var(--token-lightblue-dark) 12%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--token-white) 60%,transparent)}.hero-visual_engineCore__PMldf img{display:block;width:90%;height:auto}.hero-visual_engineCore__PMldf>span{font-size:9px;font-weight:500;color:var(--token-lightblue-dark)}.hero-visual_orbit__7EoAL{position:absolute;inset:-9px;z-index:-1;border:1px solid var(--token-lightblue-300);border-radius:50%}.hero-visual_orbit__7EoAL:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--token-lightblue-1000);top:50%;left:-3px;box-shadow:0 0 0 4px var(--token-lightblue-100)}.hero-visual_orbit__7EoAL{animation:hero-visual_orbit__7EoAL 24s linear infinite}.hero-visual_engineLabel__XM5Se{display:none}.hero-visual_result__jSOYV{grid-column:1/-1;width:100%;max-width:320px;justify-self:center;padding:12px;border:1px solid var(--token-lightblue-200);border-radius:20px;background:var(--token-white);box-shadow:0 12px 36px color-mix(in srgb,var(--token-lightblue-dark) 8%,transparent)}.hero-visual_resultHeader__ZhOvN{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--token-gray-700);font:var(--token-typo-system-body5-m-14-font)}.hero-visual_resultDot__qINec{width:6px;height:6px;border-radius:50%;background:var(--token-lightblue-1000)}.hero-visual_resultHeader__ZhOvN>svg{width:14px;height:14px;margin-left:auto;color:var(--token-gray-400)}.hero-visual_scanViewport__7BI25{overflow:hidden;border-radius:8px;background:var(--token-lightblue-50)}.hero-visual_scanScene__9lN2_{display:block;width:100%;height:88px}.hero-visual_conveyorLeg___CB4F{stroke:var(--token-lightblue-200);stroke-width:7;stroke-linejoin:round}.hero-visual_zone__H_7jL{fill:var(--token-lightblue-200);stroke:var(--token-lightblue-500)}.hero-visual_zoneBoundary__y_kDt{stroke:var(--token-lightblue-dark);stroke-dasharray:5 4;stroke-width:2}.hero-visual_cameraOutline__n1K_W{fill:var(--token-white);stroke:var(--token-lightblue-dark);stroke-width:1.5;stroke-linejoin:round}.hero-visual_cameraRay__aQfo2{stroke:var(--token-lightblue-400);stroke-dasharray:3 3}.hero-visual_personFill__c46qh{fill:var(--token-lightblue-dark)}.hero-visual_personLimbs__BK_8h{stroke:var(--token-lightblue-dark);stroke-width:5;stroke-linecap:round}.hero-visual_person__RZN8_{animation:hero-visual_entry__yb5li var(--flow-duration) ease-in-out infinite}.hero-visual_sceneContent__of_HC{animation:hero-visual_sceneReveal__nj7wf .3s ease-out}.hero-visual_scenarioSelector__rbGCc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;border-top:1px solid var(--token-gray-100);padding-top:4px}.hero-visual_scenarioSelector__rbGCc button{padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;font:var(--token-typo-system-body6-m-12-font);white-space:nowrap;color:var(--token-gray-500);cursor:pointer}.hero-visual_scenarioSelector__rbGCc button[aria-pressed=true]{border-bottom-color:var(--token-lightblue-dark);color:var(--token-lightblue-dark)}.hero-visual_scenarioSelector__rbGCc button:hover{color:var(--token-lightblue-dark)}.hero-visual_scenarioSelector__rbGCc button:focus-visible{outline:2px solid var(--token-lightblue-dark);outline-offset:2px;border-radius:4px}.hero-visual_sceneGrid__WUxi2{stroke:var(--token-lightblue-200);stroke-width:.5}.hero-visual_partSide__cpiVC{fill:var(--token-lightblue-400)}.hero-visual_partTop__1d0NN{fill:var(--token-white);stroke:var(--token-lightblue-400)}.hero-visual_partHole__ARDMm{fill:var(--token-lightblue-100);stroke:var(--token-lightblue-300)}.hero-visual_crack__IDhOu{stroke:var(--token-lightblue-dark);stroke-width:2;stroke-linejoin:round}.hero-visual_detectionArea__fy_zb{fill:color-mix(in srgb,var(--token-lightblue-1000) 10%,transparent)}.hero-visual_detectionCorners__dLMCA{stroke:var(--token-lightblue-dark);stroke-width:2}.hero-visual_detection__uUtXE{animation:hero-visual_detection__uUtXE var(--flow-duration) ease-in-out infinite}.hero-visual_scanTrail__PRrYT{fill:color-mix(in srgb,var(--token-lightblue-1000) 8%,transparent)}.hero-visual_scanBeam__01Uhr{stroke:var(--token-lightblue-1000);stroke-width:1.5}.hero-visual_scanLine__foAJj{animation:hero-visual_scan__lxP__ var(--flow-duration) ease-in-out infinite}.hero-visual_notification__5GgVR{display:flex;align-items:center;gap:10px;padding-top:10px;animation:hero-visual_notification__5GgVR var(--flow-duration) ease-in-out infinite}.hero-visual_bell___voLD{display:flex;padding:8px;background:var(--token-lightblue-100);color:var(--token-lightblue-dark);border-radius:10px}.hero-visual_bell___voLD svg{width:18px;height:18px}.hero-visual_notification__5GgVR small,.hero-visual_notification__5GgVR strong{display:block}.hero-visual_notification__5GgVR strong{font:var(--token-typo-system-body5-m-14-font)}.hero-visual_notification__5GgVR small{margin-top:2px;font:var(--token-typo-system-body6-r-12-font);color:var(--token-gray-500)}.hero-visual_notificationCheck__7UMJj{margin-left:auto;padding-right:2px;color:var(--token-lightblue-dark)}.hero-visual_robotLink__EE1PZ{fill:var(--token-lightblue-200);stroke:var(--token-lightblue-500);stroke-width:1.5}.hero-visual_robotJoint__ynME2{fill:var(--token-white);stroke:var(--token-lightblue-dark);stroke-width:1.5}.hero-visual_robotForearm__9nYWw,.hero-visual_robotUpper__XL6fX,.hero-visual_robotWrist__gcoJs{transform-origin:0 0;animation:hero-visual_robotUpper__XL6fX var(--flow-duration) ease-in-out infinite}.hero-visual_robotUpper__XL6fX{transform:rotate(-107.17deg)}.hero-visual_robotForearm__9nYWw{transform:rotate(103.94deg);animation-name:hero-visual_robotForearm__9nYWw}.hero-visual_robotWrist__gcoJs{transform:rotate(3.23deg);animation-name:hero-visual_robotWrist__gcoJs}.hero-visual_robotJawLeft__ZSEan,.hero-visual_robotJawRight__mD0q4{stroke:var(--token-lightblue-dark);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;animation:hero-visual_robotGripLeft__dovWI var(--flow-duration) ease-in-out infinite}.hero-visual_robotJawLeft__ZSEan{transform:translateX(-4px)}.hero-visual_robotJawRight__mD0q4{transform:translateX(4px);animation-name:hero-visual_robotGripRight__laHRn}.hero-visual_robotSourcePart__istXI{animation:hero-visual_robotSource__uft9u var(--flow-duration) step-end infinite}.hero-visual_robotHeldPart__nwODH{opacity:0;animation:hero-visual_robotHeld__SEFF4 var(--flow-duration) step-end infinite}.hero-visual_robotSortedPart__U3TBd{opacity:0;animation:hero-visual_robotSorted__wOjI4 var(--flow-duration) step-end infinite}.hero-visual_robotTarget__P8e20{stroke:var(--token-lightblue-dark);stroke-width:1.5;animation:hero-visual_robotSource__uft9u var(--flow-duration) step-end infinite}.hero-visual_robotBin__rcVgH{fill:var(--token-lightblue-200);stroke:var(--token-lightblue-400)}.hero-visual_robotDone__m9bZ0{stroke:var(--token-lightblue-dark);stroke-width:2;opacity:0;animation:hero-visual_robotSorted__wOjI4 var(--flow-duration) step-end infinite}@keyframes hero-visual_robotUpper__XL6fX{0%,8%,96%,to{transform:rotate(-107.17deg)}22%,28%{transform:rotate(-101.38deg)}38%{transform:rotate(-107.29deg)}54%,82%{transform:rotate(-42.22deg)}64%,72%{transform:rotate(-42.02deg)}}@keyframes hero-visual_robotForearm__9nYWw{0%,8%,96%,to{transform:rotate(103.94deg)}22%,28%{transform:rotate(124.26deg)}38%{transform:rotate(106.47deg)}54%,82%{transform:rotate(34.71deg)}64%,72%{transform:rotate(50.29deg)}}@keyframes hero-visual_robotWrist__gcoJs{0%,8%,96%,to{transform:rotate(3.23deg)}22%,28%{transform:rotate(-22.88deg)}38%{transform:rotate(.82deg)}54%,82%{transform:rotate(7.5deg)}64%,72%{transform:rotate(-8.28deg)}}@keyframes hero-visual_robotGripLeft__dovWI{0%,22%,72%,to{transform:translateX(-4px)}28%,64%{transform:translateX(0)}}@keyframes hero-visual_robotGripRight__laHRn{0%,22%,72%,to{transform:translateX(4px)}28%,64%{transform:translateX(0)}}@keyframes hero-visual_robotSource__uft9u{0%,96%,to{opacity:1}28%{opacity:0}}@keyframes hero-visual_robotHeld__SEFF4{0%,69%,to{opacity:0}28%{opacity:1}}@keyframes hero-visual_robotSorted__wOjI4{0%,96%,to{opacity:0}69%{opacity:1}}.hero-visual_result__jSOYV[data-paused=true] *,.hero-visual_result__jSOYV[data-paused=true] :after,.hero-visual_visual__Sc_gY[data-paused=true] *,.hero-visual_visual__Sc_gY[data-paused=true] :after{animation-play-state:paused}.hero-visual_result__jSOYV[data-interacting=true] .hero-visual_sceneContent__of_HC,.hero-visual_result__jSOYV[data-interacting=true] .hero-visual_sceneContent__of_HC *{animation:none}.hero-visual_result__jSOYV[data-interacting=true] .hero-visual_scanLine__foAJj{display:none}@keyframes hero-visual_entry__yb5li{0%,15%{transform:translateX(-48px)}45%,to{transform:translateX(0)}}@keyframes hero-visual_sceneReveal__nj7wf{0%{opacity:.5}to{opacity:1}}@keyframes hero-visual_packet__qQSFC{0%,8%{stroke-dashoffset:112;opacity:0}12%{opacity:1}40%{stroke-dashoffset:0;opacity:1}44%,to{stroke-dashoffset:0;opacity:0}}@keyframes hero-visual_orbit__7EoAL{to{transform:rotate(1turn)}}@keyframes hero-visual_scan__lxP__{0%,25%{transform:translateX(-28px);opacity:0}28%{opacity:1}60%{transform:translateX(280px);opacity:1}65%,to{transform:translateX(280px);opacity:0}}@keyframes hero-visual_detection__uUtXE{0%,40%{opacity:.15}48%,to{opacity:1}}@keyframes hero-visual_notification__5GgVR{0%,55%{opacity:.75;transform:translateY(3px)}65%,to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.hero-visual_engine__f08zk{max-width:none}.hero-visual_flow__2Y6JK{max-width:none;grid-template-columns:minmax(0,1.25fr) minmax(32px,.3fr) minmax(140px,1fr) minmax(32px,.3fr) minmax(0,1.25fr);padding:16px 0}.hero-visual_inputs__5Y0VD{align-self:stretch;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.hero-visual_input__ZteY_{height:auto;min-height:56px;padding:10px 14px;gap:12px;font:var(--token-typo-system-body5-m-14-font)}.hero-visual_inputIcon__N9_r8 svg{width:28px;height:28px}.hero-visual_inputDot__rw6wB{display:block;margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--token-lightblue-300)}.hero-visual_inputConnection__x8R5H,.hero-visual_outputConnection__zlJ7X{height:100%;align-self:stretch}.hero-visual_outputConnection__zlJ7X{grid-column:auto;width:100%;background:none}.hero-visual_outputConnection__zlJ7X svg{display:block}.hero-visual_outputConnection__zlJ7X .hero-visual_packet__qQSFC{animation-delay:.6s}.hero-visual_engineCore__PMldf>span{font-size:14px}.hero-visual_engineLabel__XM5Se{display:block;position:absolute;top:calc(100% + 22px);width:max-content;text-align:center;font:var(--token-typo-system-body5-m-14-font);color:var(--token-lightblue-dark)}.hero-visual_orbit__7EoAL{inset:-14px}.hero-visual_result__jSOYV{grid-column:auto;padding:14px}.hero-visual_scanScene__9lN2_{height:124px}}@media (min-width:1024px){.hero-visual_scenarioSelector__rbGCc button{font:var(--token-typo-system-body5-m-14-font)}}@media (min-width:768px) and (max-height:800px){.hero-visual_visual__Sc_gY{max-width:920px}.hero-visual_scanScene__9lN2_{height:108px}.hero-visual_flow__2Y6JK{padding:12px 0}.hero-visual_scenarioSelector__rbGCc{margin-top:10px}}@media (min-width:768px) and (max-height:740px){.hero-visual_visual__Sc_gY{max-width:880px}.hero-visual_flow__2Y6JK{padding-block:8px}.hero-visual_scanScene__9lN2_{height:clamp(72px,calc(100svh - 528px),108px)}.hero-visual_engineLabel__XM5Se{display:none}}@media (max-width:767px) and (max-height:820px){.hero-visual_scanScene__9lN2_{height:72px}}@media (max-width:767px) and (max-height:740px){.hero-visual_scanScene__9lN2_{height:64px}}@media (prefers-reduced-motion:reduce){.hero-visual_visual__Sc_gY *,.hero-visual_visual__Sc_gY :after{animation:none!important}.hero-visual_packet__qQSFC,.hero-visual_scanLine__foAJj{display:none}}.product-research_root__em_cY{color:var(--token-gray-900);scroll-margin-top:100px;word-break:keep-all}.product-research_section__Cl9Ie{padding:60px 20px;background:var(--token-white)}.product-research_inset__USzaB{margin-top:40px;padding-top:40px;border-top:1px solid var(--token-gray-200)}.product-research_inner__ThKnv{display:grid;gap:28px;width:100%;max-width:1200px;margin-inline:auto}.product-research_intro__0Hrjb{display:grid;align-content:start;justify-items:start;gap:16px;min-width:0}.product-research_root__em_cY .product-research_eyebrow__usCAU{margin:0;color:var(--token-lightblue-1000);font:var(--token-typo-system-body5-b-14-font);letter-spacing:.04em}.product-research_root__em_cY .product-research_title__Y0f2a{margin:0;font:var(--token-typo-system-title1-semi-24-font);letter-spacing:var(--token-typo-system-title1-semi-24-letter-spacing)}.product-research_title__Y0f2a span{display:block;text-wrap:balance}.product-research_root__em_cY .product-research_description__lscQf{margin:0;color:var(--token-gray-500);font:var(--token-typo-system-body4-r-16-font);text-wrap:pretty}.product-research_overviewLink__jkPGY{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--token-lightblue-dark);font:var(--token-typo-system-body4-m-16-font);text-decoration:none}.product-research_topics__dZE_C{display:grid;align-content:start;min-width:0;margin:0;padding:0;border-top:1px solid var(--token-gray-200);list-style:none}.product-research_topics__dZE_C li{border-bottom:1px solid var(--token-gray-200)}.product-research_topicLink__653xh{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:16px;padding-block:24px;color:inherit;text-decoration:none}.product-research_topicCopy__JEpK_{display:grid;gap:8px}.product-research_root__em_cY .product-research_topicTitle__EPcyR{margin:0;font:var(--token-typo-system-title3-semi-18-font);text-wrap:pretty}.product-research_root__em_cY .product-research_topicDescription__JDGPy{margin:0;color:var(--token-gray-500);font:var(--token-typo-system-body4-r-16-font);text-wrap:pretty}.product-research_topicLink__653xh>svg{margin-top:4px;color:var(--token-lightblue-dark)}.product-research_root__em_cY a:hover{color:var(--token-lightblue-dark)}.product-research_root__em_cY .product-research_overviewLink__jkPGY:hover,.product-research_topicLink__653xh:hover .product-research_topicTitle__EPcyR{text-decoration:underline;text-underline-offset:5px}.product-research_root__em_cY a:focus-visible{outline:2px solid var(--token-lightblue-dark);outline-offset:5px;border-radius:2px}@media (min-width:768px){.product-research_section__Cl9Ie{padding:80px 40px}.product-research_inset__USzaB{margin-top:48px;padding-top:48px}.product-research_inner__ThKnv{gap:40px}.product-research_root__em_cY .product-research_title__Y0f2a{font:var(--token-typo-system-head1-semi-32-font);letter-spacing:var(--token-typo-system-head1-semi-32-letter-spacing)}.product-research_root__em_cY .product-research_topicTitle__EPcyR{font:var(--token-typo-system-title2-semi-20-font)}}@media (min-width:1024px){.product-research_inner__ThKnv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}}@media (min-width:1280px){.product-research_section__Cl9Ie{padding-inline:160px}.product-research_inner__ThKnv{gap:64px}}.robotics-showcase_showcase__kxIFQ{display:grid;gap:32px}.robotics-showcase_copy__NiKuj{align-self:center;min-width:0}.robotics-showcase_label__Y7dIO{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--token-gray-500);font:var(--token-typo-system-body5-m-14-font);margin-bottom:20px}.robotics-showcase_status___GMXV{color:var(--token-lightblue-dark);white-space:nowrap}.robotics-showcase_showcase__kxIFQ .robotics-showcase_copy__NiKuj h3{font:var(--token-typo-system-title1-semi-24-font);letter-spacing:var(--token-typo-system-title1-semi-24-letter-spacing)}.robotics-showcase_copy__NiKuj h3>span{display:block}.robotics-showcase_showcase__kxIFQ .robotics-showcase_copy__NiKuj>p{margin-top:16px;font:var(--token-typo-system-body4-r-16-font);color:var(--token-gray-500)}.robotics-showcase_instruction__RdZad{margin-top:28px;padding:20px 24px;border:1px solid var(--token-gray-200);border-radius:12px;background:var(--token-white)}.robotics-showcase_instruction__RdZad>span{font:var(--token-typo-system-body5-m-14-font);color:var(--token-gray-500)}.robotics-showcase_taskExamples__YsKjd{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}.robotics-showcase_taskExamples__YsKjd li+li{padding-top:16px;border-top:1px solid var(--token-gray-100)}.robotics-showcase_taskExamples__YsKjd strong{color:var(--token-lightblue-dark);font:var(--token-typo-system-body5-m-14-font)}.robotics-showcase_taskExamples__YsKjd p{margin-top:6px;font:var(--token-typo-system-body4-r-16-font);color:var(--token-gray-900);text-wrap:pretty}.robotics-showcase_flow__wyHyD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0;gap:24px}.robotics-showcase_flow__wyHyD li{position:relative;display:grid;gap:6px;align-content:start}.robotics-showcase_flow__wyHyD li:not(:last-child):after{content:"+";position:absolute;right:-16px;top:8px;color:var(--token-gray-400);font-size:18px}.robotics-showcase_flow__wyHyD li:nth-child(2):after{content:"→"}.robotics-showcase_flow__wyHyD strong{font:var(--token-typo-system-title4-semi-16-font)}.robotics-showcase_flow__wyHyD li>span:last-child{color:var(--token-gray-500);font:var(--token-typo-system-body5-r-14-font)}.robotics-showcase_platform__XQJSl{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0}.robotics-showcase_imageStage__lwdPd{display:grid;place-items:center;aspect-ratio:1;padding:28px;background:var(--token-white);border:1px solid var(--token-gray-100);border-radius:20px}.robotics-showcase_imageStage__lwdPd>img{display:block;width:auto;max-width:100%;max-height:380px;height:auto;object-fit:contain}.robotics-showcase_platform__XQJSl figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;font:var(--token-typo-system-body5-r-14-font);color:var(--token-gray-500)}.robotics-showcase_platform__XQJSl a{display:inline-flex;align-items:center;gap:4px;color:var(--token-gray-700)}.robotics-showcase_platform__XQJSl a svg{width:16px;height:16px}.robotics-showcase_platform__XQJSl a:hover{color:var(--token-lightblue-dark)}@media (min-width:768px){.robotics-showcase_showcase__kxIFQ{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px}.robotics-showcase_showcase__kxIFQ .robotics-showcase_copy__NiKuj>p{font:var(--token-typo-system-body3-r-18-font)}}@media (min-width:1024px){.robotics-showcase_showcase__kxIFQ{gap:64px}.robotics-showcase_showcase__kxIFQ .robotics-showcase_copy__NiKuj h3{font:var(--token-typo-system-head1-b-32-font);letter-spacing:var(--token-typo-system-head1-b-32-letter-spacing)}.robotics-showcase_taskExamples__YsKjd p{font:var(--token-typo-system-body3-r-18-font)}}