.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_section__vEHKB,.nuvion_technologySection__gCQ8R{padding:60px var(--page-gutter)}.nuvion_sectionHeading__YABp2{margin-bottom:32px}.nuvion_sectionHeading__YABp2 header{gap:8px}.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)}.nuvion_sectionHeading__YABp2 header>p:last-child:not(:first-child){max-width:800px;font:var(--token-typo-system-body4-r-16-font)}.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_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) 16px;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_heroLead__bS1kG{font:var(--token-typo-system-title3-m-18-font);color:var(--token-gray-700)}.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}.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 16px 64px color-mix(in srgb,var(--token-lightblue-dark) 10%,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_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_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:linear-gradient(180deg,var(--token-lightblue-100),var(--token-lightblue-50) 50%,var(--token-white))}.nuvion_applications__8zwdK{display:grid;gap:24px}.nuvion_applications__8zwdK article{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{padding:24px}.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_page__oJzQ1 .nuvion_applicationTitle__uFYeG{font:var(--token-typo-system-title3-semi-18-font);margin-top:12px}.nuvion_applicationCopy__aUSI2>.nuvion_body__PZE_a{margin-top:8px}.nuvion_applications__8zwdK ul{display:grid;gap:8px;list-style:none;padding:0;margin:20px 0 0;font:var(--token-typo-system-body4-r-16-font);color:var(--token-gray-500)}.nuvion_applications__8zwdK li:before{content:"·";padding-right:8px;color:var(--token-lightblue-1000)}.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:24px;padding-top:16px}.nuvion_consoleSection__VEcc1{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:inline-flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:50%;background:var(--token-lightblue-100);color:var(--token-lightblue-dark);font:var(--token-typo-system-caption1-b-12-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_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_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_hero__p20_y h1>span{display:inline}.nuvion_heroDescription__XA1lM{font:var(--token-typo-system-body2-r-20-font);letter-spacing:var(--token-typo-system-body2-r-20-letter-spacing)}.nuvion_heroLead__bS1kG{font:var(--token-typo-system-title1-r-24-font)}.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:1280px){.nuvion_page__oJzQ1{--page-gutter:160px}}@media (min-width:1536px) and (min-height:850px){.nuvion_hero__p20_y h1{font-size: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 (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_equipmentPipe__Qx8b4{stroke:var(--token-lightblue-400);stroke-width:12;stroke-linejoin:round}.hero-visual_equipmentPipeInner__Kb8bN{stroke:var(--token-lightblue-200);stroke-width:7;stroke-linejoin:round}.hero-visual_residue__MAkE1,.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_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}.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}}@media (min-width:96rem){.section1_title2xl__hQ_8B{font:700 4rem/78px var(--token-font-family-system);letter-spacing:-1.4px}}.section1_gradientText__PlXRD{background:linear-gradient(180deg,rgba(255,255,255,.98) 3.62%,rgba(255,255,255,.8) 64.87%,rgba(255,255,255,0) 259.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}