.HomepageRefinement_container__giD3A{margin:0 auto;max-width:1200px}.HomepageRefinement_difference__Vgqm1{background:#fff;padding:80px 24px 72px}.HomepageRefinement_heading__hTkxp{margin-bottom:40px}.HomepageRefinement_heading__hTkxp h2{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.12}.HomepageRefinement_heading__hTkxp h2 span{color:#716b7c}.HomepageRefinement_featureGrid__muH0U{display:grid;gap:32px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.HomepageRefinement_feature__AJZou{min-width:0}.HomepageRefinement_featureArt___QTre{aspect-ratio:1.85;background:#d8ceff;border-radius:14px;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.HomepageRefinement_texture__ZhHUH{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:-1}.HomepageRefinement_iconTile__l3ZPt{background:#fff;border-radius:21px;box-shadow:0 12px 32px -12px #39206955,0 1px 3px #3920690d;color:#532ee3;display:grid;height:92px;place-items:center;width:92px}.HomepageRefinement_variation1__yANb_ .HomepageRefinement_texture__ZhHUH{background-position:20% 50%;background-size:135%}.HomepageRefinement_variation2__M4Rok .HomepageRefinement_texture__ZhHUH{transform:rotate(180deg)}.HomepageRefinement_variation3__BwhNO .HomepageRefinement_texture__ZhHUH{background-position:15% 80%;background-size:135%;transform:scaleX(-1)}.HomepageRefinement_variation4__Xvwom .HomepageRefinement_texture__ZhHUH{background-size:145%;transform:rotate(180deg)}.HomepageRefinement_variation5__0HlDZ .HomepageRefinement_texture__ZhHUH{background-position:100%;transform:scaleY(-1)}.HomepageRefinement_featureCopy__jKN38{padding:20px 2px 0}.HomepageRefinement_featureCopy__jKN38 h3{color:var(--home-ink,#24202f);font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin-bottom:8px}.HomepageRefinement_featureCopy__jKN38 p{color:#696471;font-size:16px;line-height:1.6}.HomepageRefinement_studiesSection__Uk_LW{background:#fff;isolation:isolate;overflow:hidden;padding:56px 24px 44px;position:relative;scroll-margin-top:80px;width:100%}.HomepageRefinement_studiesInner__jborh{margin:0 auto;max-width:1200px;position:relative;z-index:1}.HomepageRefinement_studiesHeading__GdD78{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:28px}.HomepageRefinement_studiesHeading__GdD78 h2{color:var(--home-ink,#25202e);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13}.HomepageRefinement_studiesCta__0X8Zk{align-items:center;color:#665e70;display:inline-flex;flex-shrink:0;font-size:14px;gap:10px;line-height:1.5;padding:8px 0;transition:color .2s}.HomepageRefinement_studiesCta__0X8Zk:hover{color:#4c28cc}.HomepageRefinement_studyTabs__Zvh4D{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.HomepageRefinement_studyTabGroup__q9iXi{min-width:0}.HomepageRefinement_studyGroupLabel__KynVb{color:#716b79;font-size:12px;font-weight:550;line-height:1.5;margin:0 0 12px 4px}.HomepageRefinement_studyTabButtons__e16_V{border:1px solid #e7e4ea;border-radius:16px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.HomepageRefinement_studyTabs__Zvh4D button{align-items:center;border-radius:11px;color:#655e6b;display:flex;font-size:13px;font-weight:500;gap:9px;justify-content:center;line-height:1.4;min-height:66px;padding:12px 10px;text-align:left;transition:background .18s,color .18s}.HomepageRefinement_studyTabs__Zvh4D button span{white-space:nowrap}.HomepageRefinement_studyTabs__Zvh4D button svg{color:#514b58;flex-shrink:0}.HomepageRefinement_studyTabs__Zvh4D button[aria-selected=true]{background:#f2f1f4;color:var(--home-ink,#25202e)}.HomepageRefinement_studyTabs__Zvh4D button:hover{background:#e9e7ed;color:var(--home-ink,#25202e)}.HomepageRefinement_studyPanel__UFS18,.HomepageRefinement_studyStage__QtY6J{display:grid}.HomepageRefinement_studyPanel__UFS18{align-items:center;gap:clamp(32px,4vw,56px);grid-area:1/1;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);min-width:0}.HomepageRefinement_studyPanel__UFS18[aria-hidden=true]{pointer-events:none;visibility:hidden}.HomepageRefinement_studyImage__hRMcB{align-items:center;aspect-ratio:16/10;border-radius:12px;display:flex;grid-column:1;grid-row:1;justify-content:center;min-width:0;overflow:hidden;position:relative}.HomepageRefinement_studyImage__hRMcB img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.HomepageRefinement_studyCopy__Sx3jO{grid-column:2;grid-row:1;min-width:0}.HomepageRefinement_studyCopy__Sx3jO h3{color:#111827;font-size:clamp(28px,3vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_studyCopy__Sx3jO>p{color:#6b7280;font-size:16px;line-height:1.65}.HomepageRefinement_studyProof__dI86B{color:#45404e;font-size:14px;font-weight:550;line-height:1.6;margin-top:22px}.HomepageRefinement_studiesCta__0X8Zk:focus-visible,.HomepageRefinement_studyPanel__UFS18:focus-visible,.HomepageRefinement_studyTabs__Zvh4D button:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.HomepageRefinement_pillars__PAZZe,.HomepageRefinement_toolsSection__s25x8{margin:0 auto;max-width:1248px;padding:48px 24px}.HomepageRefinement_pillarRow__P35YH{align-items:center;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);scroll-margin-top:110px}.HomepageRefinement_pillarRow__P35YH+.HomepageRefinement_pillarRow__P35YH{margin-top:80px}.HomepageRefinement_pillarRow__P35YH:nth-child(odd){grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarArt__PpnlP{grid-column:1;grid-row:1}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarCopy__RBwBT{grid-column:2;grid-row:1}.HomepageRefinement_pillarCopy__RBwBT{min-width:0}.HomepageRefinement_pillarCopy__RBwBT h2{color:var(--home-ink,#292230);font-size:clamp(28px,3vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_pillarCopy__RBwBT>p{color:var(--home-body,#6a6371);font-size:16px;line-height:1.7;margin-bottom:22px}.HomepageRefinement_pillarArt__PpnlP{background:#e9e2fa;background-position:50%;background-size:cover;border-radius:18px;isolation:isolate;min-width:0;overflow:hidden;padding:46px 24px 68px;position:relative}.HomepageRefinement_pillarArt__PpnlP[data-pillar=implementation]{background-image:url(/images/homepage-refinement/software-sweep.webp)}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team]{background-image:url(/images/homepage-refinement/software-aperture.webp)}.HomepageRefinement_pillarArt__PpnlP[data-pillar=adapt]{background-image:url(/images/homepage-refinement/software-refraction.webp)}.HomepageRefinement_pillarImage__ERb8h{min-width:0;position:relative;width:100%;z-index:1}.HomepageRefinement_pillarImage__ERb8h img{display:block;height:auto;object-fit:contain;width:100%}.HomepageRefinement_softwareBrowser__TOuuX{background:#ffffffa8;border:1px solid #ffffffa8;border-radius:10px;box-shadow:0 22px 42px -20px #30245c66,0 2px 5px #37235c12;margin-left:12px;overflow:hidden;position:relative}.HomepageRefinement_browserChrome__YV7CZ{align-items:center;background:#ffffffb8;display:flex;height:38px;justify-content:center;position:relative}.HomepageRefinement_browserDots__BGIa4{display:flex;gap:5px;left:13px;position:absolute}.HomepageRefinement_browserDots__BGIa4 i{background:#958eac66;border-radius:50%;height:7px;width:7px}.HomepageRefinement_browserAddress__TmOl2{align-items:center;background:#ffffffb3;border-radius:6px;color:#655e74;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:7px;height:24px;justify-content:center;width:48%}.HomepageRefinement_softwareCallout__EfLCZ{align-items:center;background:#fff;border:1px solid #eeeaf3;border-radius:9px;bottom:24px;box-shadow:0 12px 24px -14px #30245c66;display:flex;gap:12px;left:24px;max-width:calc(100% - 48px);padding:15px 22px 15px 15px;position:absolute;z-index:2}.HomepageRefinement_softwareCallout__EfLCZ strong{color:#342a43;display:block;font-size:14px;font-weight:550;line-height:1.4}.HomepageRefinement_softwareCallout__EfLCZ div>span{color:#797181;display:block;font-size:12px;line-height:1.45;margin-top:3px}.HomepageRefinement_calloutIcon__YdNdP{border:1px solid #ebe5f5;border-radius:9px;color:#7956c1;display:grid;flex:0 0 38px;height:38px;place-items:center}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team] .HomepageRefinement_softwareCallout__EfLCZ{left:auto;right:24px}.HomepageRefinement_pillarArt__PpnlP[data-pillar=control]{border-radius:0;overflow:visible}.HomepageRefinement_pillarArt__PpnlP[data-pillar=control],.HomepageRefinement_pillarArt__PpnlP[data-pillar=support]{background:transparent;padding:0}.HomepageRefinement_pillarDetails__KyZ7J{border-top:1px solid #ebe8ef}.HomepageRefinement_pillarDetails__KyZ7J summary{align-items:center;color:#37303f;cursor:pointer;display:flex;font-size:14px;font-weight:550;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;padding:18px 0}.HomepageRefinement_pillarDetails__KyZ7J summary::-webkit-details-marker{display:none}.HomepageRefinement_pillarDetails__KyZ7J summary svg{color:#775ac6;flex-shrink:0;transition:transform .2s}.HomepageRefinement_pillarDetails__KyZ7J[open] summary svg{transform:rotate(45deg)}.HomepageRefinement_pillarDetails__KyZ7J ul{list-style:none;margin:0 0 20px;padding:0}.HomepageRefinement_pillarDetails__KyZ7J li+li{margin-top:16px}.HomepageRefinement_pillarDetails__KyZ7J h3{color:#32283e;font-size:15px;font-weight:600;margin-bottom:4px}.HomepageRefinement_pillarDetails__KyZ7J li p{color:#68616e;font-size:15px;line-height:1.6}.HomepageRefinement_toolStage__ldH23{display:grid;min-width:0}.HomepageRefinement_toolPanel__9EsO2{grid-area:1/1;min-width:0}.HomepageRefinement_toolPanel__9EsO2[aria-hidden=true]{pointer-events:none;visibility:hidden}.HomepageRefinement_editorialLink__BS6em{align-items:center;color:#5736b2;display:inline-flex;font-size:14px;font-weight:550;gap:8px;line-height:1.5;margin-top:8px}.HomepageRefinement_editorialLink__BS6em svg{flex-shrink:0}.HomepageRefinement_editorialLink__BS6em:hover{text-decoration:underline;text-underline-offset:4px}.HomepageRefinement_toolsSection__s25x8{padding-bottom:80px;padding-top:72px}.HomepageRefinement_toolsHeading__YgyTq{margin:0 auto 34px;max-width:1040px;text-align:center}.HomepageRefinement_toolsHeading__YgyTq h2{color:var(--home-ink,#25202e);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_toolsHeading__YgyTq>p:last-child{color:var(--home-body,#68616f);font-size:16px;line-height:1.65;margin-inline:auto;max-width:760px}.HomepageRefinement_toolTabs__1u1UQ{border-bottom:1px solid #e7e4ea;display:flex;gap:28px;justify-content:center;margin-bottom:24px}.HomepageRefinement_toolTabs__1u1UQ button{border-bottom:2px solid transparent;color:#716b79;font-size:16px;font-weight:550;padding:16px 3px}.HomepageRefinement_toolTabs__1u1UQ button[aria-selected=true]{border-bottom-color:#312936;color:#2c2732}.HomepageRefinement_pillarDetails__KyZ7J summary:focus-visible,.HomepageRefinement_toolPanel__9EsO2:focus-visible,.HomepageRefinement_toolTabs__1u1UQ button:focus-visible{outline:2px solid #7754d8;outline-offset:5px}.HomepageRefinement_toolPanel__9EsO2{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);padding:12px 0}.HomepageRefinement_toolDescription__0G7E6 h3{font-size:28px;font-weight:550;letter-spacing:-.035em;line-height:1.2;margin-bottom:16px}.HomepageRefinement_toolDescription__0G7E6>p{color:var(--home-body,#68616f);font-size:16px;line-height:1.65}.HomepageRefinement_toolDescription__0G7E6 ul{list-style:none;margin:22px 0;padding:0}.HomepageRefinement_toolDescription__0G7E6 li{border-bottom:1px solid #e3e0e6;color:#49424f;font-size:14px;padding:10px 0}.HomepageRefinement_cleanSoftwareImage__KLM4M{aspect-ratio:3824/1772;background:#fff;border-radius:12px;display:block;min-width:0;overflow:hidden;padding:0;position:relative}.HomepageRefinement_cleanSoftwareImage__KLM4M img{object-fit:contain;object-position:center}.HomepageRefinement_defectPreview__TsghO{margin:0;min-width:0}.HomepageRefinement_defectComparison__yMhaf{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}.HomepageRefinement_defectComparison__yMhaf img{object-fit:cover}.HomepageRefinement_defectReveal__eivnZ{animation:HomepageRefinement_defectReveal__eivnZ 7s ease-in-out infinite;clip-path:inset(0 0 0 50%);inset:0;position:absolute}.HomepageRefinement_defectDivider__3i9c3{animation:HomepageRefinement_defectSweep__uem49 7s ease-in-out infinite;background:#fff;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.HomepageRefinement_defectDivider__3i9c3 span{background:#fff;border-radius:50%;color:#4c28cc;display:grid;font-size:18px;height:30px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.HomepageRefinement_defectPreview__TsghO figcaption{color:var(--home-body,#68616f);display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:1.5;margin-top:12px}.HomepageRefinement_defectComparison__yMhaf:hover .HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectComparison__yMhaf:hover .HomepageRefinement_defectReveal__eivnZ,.HomepageRefinement_defectComparison__yMhaf[data-active=false] .HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectComparison__yMhaf[data-active=false] .HomepageRefinement_defectReveal__eivnZ{animation-play-state:paused}@keyframes HomepageRefinement_defectReveal__eivnZ{0%,10%{clip-path:inset(0 0 0 96%)}50%,60%{clip-path:inset(0 0 0 4%)}to{clip-path:inset(0 0 0 96%)}}@keyframes HomepageRefinement_defectSweep__uem49{0%,10%{left:96%}50%,60%{left:4%}to{left:96%}}.HomepageRefinement_allToolsLink__GdcpK{align-items:center;color:#665e70;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:24px}@media (min-width:901px) and (max-width:1199px){.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:column;font-size:12px;gap:8px;padding:12px 7px;text-align:center}}@media (max-width:1050px){.HomepageRefinement_toolPanel__9EsO2{gap:28px;grid-template-columns:1fr}.HomepageRefinement_toolDescription__0G7E6{max-width:680px}.HomepageRefinement_toolDescription__0G7E6 ul{display:flex;flex-wrap:wrap;gap:8px 22px}.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:column;font-size:12px;gap:8px;padding:12px 7px;text-align:center}}@media (max-width:900px){.HomepageRefinement_featureGrid__muH0U{grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageRefinement_pillarRow__P35YH,.HomepageRefinement_pillarRow__P35YH:nth-child(odd){gap:26px;grid-template-columns:1fr}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarArt__PpnlP,.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarCopy__RBwBT{grid-column:auto;grid-row:auto}.HomepageRefinement_pillarCopy__RBwBT{max-width:680px}.HomepageRefinement_pillarArt__PpnlP{padding:46px 24px 68px}.HomepageRefinement_pillarRow__P35YH+.HomepageRefinement_pillarRow__P35YH{margin-top:64px}.HomepageRefinement_studiesHeading__GdD78{align-items:start;flex-direction:column;gap:24px}.HomepageRefinement_studyTabs__Zvh4D{gap:20px;grid-template-columns:1fr;margin-bottom:28px}.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:row;min-height:66px}.HomepageRefinement_studyPanel__UFS18{gap:28px;grid-template-columns:1fr}.HomepageRefinement_studyImage__hRMcB{grid-column:1;grid-row:1}.HomepageRefinement_studyCopy__Sx3jO{grid-column:1;grid-row:2}.HomepageRefinement_studyCopy__Sx3jO,.HomepageRefinement_studyCopy__Sx3jO h3{max-width:640px}.HomepageRefinement_studyProof__dI86B{margin-top:16px}}@media (max-width:600px){.HomepageRefinement_difference__Vgqm1{padding:56px 20px}.HomepageRefinement_featureGrid__muH0U{gap:28px;grid-template-columns:1fr}.HomepageRefinement_featureArt___QTre{aspect-ratio:2}.HomepageRefinement_studiesSection__Uk_LW{padding:48px 20px}.HomepageRefinement_studiesHeading__GdD78{margin-bottom:28px}.HomepageRefinement_studyTabButtons__e16_V{display:flex;overflow-x:auto;scrollbar-width:thin}.HomepageRefinement_studyTabs__Zvh4D button{flex:0 0 auto;flex-direction:row;min-height:56px;padding:12px}.HomepageRefinement_studyPanel__UFS18{gap:24px}.HomepageRefinement_studyCopy__Sx3jO h3{font-size:28px}.HomepageRefinement_pillars__PAZZe,.HomepageRefinement_toolsSection__s25x8{padding:40px 20px}.HomepageRefinement_pillarArt__PpnlP{border-radius:14px;padding:28px 12px 70px}.HomepageRefinement_softwareBrowser__TOuuX{border-radius:7px;margin-left:0}.HomepageRefinement_browserChrome__YV7CZ{height:30px}.HomepageRefinement_browserAddress__TmOl2{height:21px}.HomepageRefinement_browserDots__BGIa4{gap:4px;left:8px}.HomepageRefinement_browserDots__BGIa4 i{height:5px;width:5px}.HomepageRefinement_softwareCallout__EfLCZ{bottom:18px;gap:10px;left:18px;max-width:calc(100% - 36px);padding:11px 14px 11px 11px}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team] .HomepageRefinement_softwareCallout__EfLCZ{right:18px}.HomepageRefinement_calloutIcon__YdNdP{flex-basis:30px;height:30px}.HomepageRefinement_toolPanel__9EsO2{padding:0}.HomepageRefinement_toolTabs__1u1UQ{gap:16px}.HomepageRefinement_toolTabs__1u1UQ button{font-size:14px}}@media (prefers-reduced-motion:reduce){.HomepageRefinement_pillarDetails__KyZ7J summary svg,.HomepageRefinement_studiesCta__0X8Zk,.HomepageRefinement_studyTabs__Zvh4D button{transition:none}.HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectReveal__eivnZ{animation:none}}.ApplicationGallery_section__SOlPO{background:#fff;padding:56px 24px 32px;scroll-margin-top:88px}.ApplicationGallery_inner__oA3pp{margin:0 auto;max-width:1200px}.ApplicationGallery_heading__18gS1{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13;margin:0 0 48px}.ApplicationGallery_group__ihDbX{align-items:center;display:grid;gap:32px;grid-template-columns:210px minmax(0,1fr)}.ApplicationGallery_group__ihDbX+.ApplicationGallery_group__ihDbX{border-top:1px solid #eae8ed;margin-top:38px;padding-top:38px}.ApplicationGallery_groupHeading__dVTti h3{color:#34303b;font-size:27px;font-weight:550;letter-spacing:-.035em;line-height:1.16;margin:0;max-width:210px;text-wrap:balance}.ApplicationGallery_groupHeading__dVTti p{color:#716b78;font-size:14px;line-height:1.6;margin:14px 0 0;max-width:190px}.ApplicationGallery_grid__LpgsJ{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ApplicationGallery_example__Z4Jwk{min-width:0}.ApplicationGallery_example__Z4Jwk:first-child{padding-top:36px}.ApplicationGallery_example__Z4Jwk:nth-child(3){padding-top:56px}.ApplicationGallery_group__ihDbX[data-group=synthetic] .ApplicationGallery_example__Z4Jwk:first-child{padding-top:0}.ApplicationGallery_group__ihDbX[data-group=synthetic] .ApplicationGallery_example__Z4Jwk:nth-child(2){padding-top:36px}.ApplicationGallery_group__ihDbX[data-group=synthetic] .ApplicationGallery_example__Z4Jwk:nth-child(3){padding-top:12px}.ApplicationGallery_exampleLink__2lJC5{color:inherit;display:block;text-decoration:none}.ApplicationGallery_exampleLink__2lJC5:focus-visible{border-radius:4px;outline:2px solid #532ee3;outline-offset:6px}.ApplicationGallery_image__z0qlD{aspect-ratio:1.48;position:relative;width:100%}.ApplicationGallery_image__z0qlD>img{border-radius:3px;object-fit:cover;object-position:center}.ApplicationGallery_image__z0qlD[data-kind=software]{aspect-ratio:1.77}.ApplicationGallery_image__z0qlD[data-kind=software]>img{filter:drop-shadow(0 6px 9px rgb(33 23 51/8%));object-fit:contain}.ApplicationGallery_defectPair__7dhI7{inset:0 10% 0 0;position:absolute}.ApplicationGallery_defectPair__7dhI7>div{overflow:hidden;position:absolute}.ApplicationGallery_defectPair__7dhI7>div:first-child{border-radius:3px;inset:0}.ApplicationGallery_defectPair__7dhI7>div:first-child img{object-fit:cover;object-position:60% 45%}.ApplicationGallery_defectPair__7dhI7>div:last-child{aspect-ratio:1;border:4px solid #fff;border-radius:50%;bottom:-9px;box-shadow:0 3px 12px rgba(33,23,51,.12);right:-11%;width:45%}.ApplicationGallery_defectPair__7dhI7>div:last-child img{object-fit:cover;object-position:center}.ApplicationGallery_example__Z4Jwk h4{color:var(--home-ink,#24202f);font-size:17px;font-weight:550;letter-spacing:-.025em;line-height:1.3;margin:18px 0 6px;transition:color .16s ease}.ApplicationGallery_exampleLink__2lJC5:focus-visible h4,.ApplicationGallery_exampleLink__2lJC5:hover h4{color:#532ee3}.ApplicationGallery_exampleLink__2lJC5:hover h4 span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ApplicationGallery_exampleLink__2lJC5>p{color:#6a6470;font-size:13px;line-height:1.5;margin:0;max-width:235px;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.ApplicationGallery_example__Z4Jwk h4{transition:none}}@media (max-width:1099px){.ApplicationGallery_group__ihDbX{gap:24px;grid-template-columns:170px minmax(0,1fr)}.ApplicationGallery_groupHeading__dVTti h3{font-size:24px}.ApplicationGallery_grid__LpgsJ{gap:16px}.ApplicationGallery_example__Z4Jwk h4{font-size:16px}}@media (max-width:859px){.ApplicationGallery_group__ihDbX{gap:24px;grid-template-columns:1fr}.ApplicationGallery_groupHeading__dVTti{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.ApplicationGallery_groupHeading__dVTti h3{max-width:none}.ApplicationGallery_groupHeading__dVTti p{margin:0;max-width:280px}}@media (max-width:599px){.ApplicationGallery_section__SOlPO{padding:40px 20px 24px}.ApplicationGallery_heading__18gS1{margin-bottom:30px}.ApplicationGallery_groupHeading__dVTti{display:block}.ApplicationGallery_groupHeading__dVTti p{margin-top:9px}.ApplicationGallery_grid__LpgsJ{gap:25px;grid-template-columns:1fr}.ApplicationGallery_group__ihDbX .ApplicationGallery_example__Z4Jwk:nth-child(n){padding-top:0}.ApplicationGallery_exampleLink__2lJC5{align-content:center;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:45% 1fr}.ApplicationGallery_image__z0qlD{align-self:center;grid-row:span 2}.ApplicationGallery_example__Z4Jwk h4{align-self:end;font-size:17px;margin:0 0 6px}.ApplicationGallery_exampleLink__2lJC5>p{font-size:13px}.ApplicationGallery_group__ihDbX+.ApplicationGallery_group__ihDbX{margin-top:30px;padding-top:30px}}.ApplicationCards_section__zRxvG{background:#fff;padding:56px 24px 32px;scroll-margin-top:88px}.ApplicationCards_inner__nO1hY{margin:0 auto;max-width:1200px}.ApplicationCards_heading__36AK7{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13;margin:0 0 30px}.ApplicationCards_group__uksgv+.ApplicationCards_group__uksgv{border-top:1px solid #eae8ed;margin-top:34px;padding-top:24px}.ApplicationCards_groupHeading__tBSr0{align-items:baseline;display:flex;gap:12px 24px;justify-content:space-between;margin-bottom:17px}.ApplicationCards_groupHeading__tBSr0 h3{color:#34303b;font-size:17px;font-weight:550;letter-spacing:-.015em;line-height:1.4;margin:0}.ApplicationCards_groupHeading__tBSr0 p{color:#716b78;font-size:13px;line-height:1.5;margin:0}.ApplicationCards_grid__rBtRj{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ApplicationCards_example__PDtUT{min-width:0}.ApplicationCards_exampleLink__3mTey{border-radius:10px;color:inherit;display:block;height:100%;text-decoration:none}.ApplicationCards_exampleLink__3mTey:focus-visible{outline:2px solid #532ee3;outline-offset:6px}.ApplicationCards_image__aahtJ{aspect-ratio:1.9;border-radius:10px;overflow:hidden;position:relative;width:100%}.ApplicationCards_image__aahtJ img{object-fit:cover;object-position:center}.ApplicationCards_image__aahtJ[data-kind=software] img{object-fit:contain}.ApplicationCards_defectPair__2Lkbv{display:grid;gap:5px;grid-template-columns:2fr 1fr;inset:0;position:absolute}.ApplicationCards_defectPair__2Lkbv>div{min-width:0;overflow:hidden;position:relative}.ApplicationCards_defectPair__2Lkbv>div:first-child img{object-position:60% 45%}.ApplicationCards_example__PDtUT h4{align-items:baseline;color:var(--home-ink,#24202f);display:flex;font-size:20px;font-weight:550;gap:9px;letter-spacing:-.025em;line-height:1.3;margin:16px 0 6px;transition:color .16s ease}.ApplicationCards_exampleLink__3mTey:focus-visible h4,.ApplicationCards_exampleLink__3mTey:hover h4{color:#532ee3}.ApplicationCards_exampleLink__3mTey:hover h4 span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ApplicationCards_exampleLink__3mTey>p{color:#6a6470;font-size:14px;line-height:1.5;margin:0;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.ApplicationCards_example__PDtUT h4{transition:none}}@media (max-width:999px){.ApplicationCards_grid__rBtRj{gap:18px}.ApplicationCards_groupHeading__tBSr0{flex-wrap:wrap;gap:5px}.ApplicationCards_example__PDtUT h4{font-size:18px}}@media (max-width:759px){.ApplicationCards_section__zRxvG{padding:40px 20px 24px}.ApplicationCards_heading__36AK7{margin-bottom:26px}.ApplicationCards_grid__rBtRj{gap:28px;grid-template-columns:1fr}.ApplicationCards_group__uksgv+.ApplicationCards_group__uksgv{margin-top:30px}.ApplicationCards_groupHeading__tBSr0{display:block}.ApplicationCards_groupHeading__tBSr0 p{margin-top:6px}.ApplicationCards_example__PDtUT h4{font-size:20px;margin-top:13px}}.ApplicationSidebar_section__YfdWH{background:#fff;padding:56px 24px 32px;scroll-margin-top:88px}.ApplicationSidebar_inner__a1Gqa{margin:0 auto;max-width:1200px}.ApplicationSidebar_heading__HkgRV{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13;margin:0 0 36px}.ApplicationSidebar_layout__Jn_On{align-items:start;display:grid;gap:36px;grid-template-columns:250px minmax(0,1fr)}.ApplicationSidebar_tabs___ukgI{padding-top:4px}.ApplicationSidebar_group__2YO6R+.ApplicationSidebar_group__2YO6R{margin-top:28px}.ApplicationSidebar_groupLabel__NZSvK{color:#7b7482;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 12px 16px}.ApplicationSidebar_tabs___ukgI button{align-items:center;background:transparent;border:0;border-radius:9px;color:#625c68;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:13px;line-height:1.4;min-height:53px;padding:14px 16px;text-align:left;transition:background .16s,color .16s;width:100%}.ApplicationSidebar_tabs___ukgI button svg{flex-shrink:0}.ApplicationSidebar_tabs___ukgI button[aria-selected=true]{background:#f1f0f3;color:#24202f}.ApplicationSidebar_tabs___ukgI button:hover{background:#f5f4f6;color:#24202f}.ApplicationSidebar_copy__RpNXl a:focus-visible,.ApplicationSidebar_panel__ldaeD:focus-visible,.ApplicationSidebar_tabs___ukgI button:focus-visible{outline:2px solid #532ee3;outline-offset:3px}.ApplicationSidebar_stage__eJdVL{align-self:start;display:grid;min-width:0}.ApplicationSidebar_panel__ldaeD{grid-area:1/1;min-height:510px;min-width:0}.ApplicationSidebar_panel__ldaeD[hidden]{display:block;pointer-events:none;visibility:hidden}.ApplicationSidebar_image__TheYV{aspect-ratio:8/5;position:relative;width:100%}.ApplicationSidebar_imageSurface__8MoWA{background:transparent;border:0;border-radius:5px;box-shadow:none;inset:0;overflow:hidden;position:absolute}.ApplicationSidebar_imageSurface__8MoWA img{object-fit:fill;object-position:center}.ApplicationSidebar_imageSurface__8MoWA[data-image="0"] img{height:103.5%!important;left:-1.25%!important;max-width:none;top:-.7%!important;width:102.5%!important}.ApplicationSidebar_imageSurface__8MoWA[data-image="1"] img{object-fit:cover;object-position:center 28%}.ApplicationSidebar_imageSurface__8MoWA[data-image="2"] img{height:102.4%!important;max-height:none;top:0!important}.ApplicationSidebar_copy__RpNXl{border-top:1px solid #eeeaf2;margin-top:18px;min-width:0;padding:16px 0 0}.ApplicationSidebar_copy__RpNXl h3{color:var(--home-ink,#24202f);font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.25;margin:0 0 8px}.ApplicationSidebar_copy__RpNXl p{color:#6a6470;font-size:15px;line-height:1.65;margin:0;max-width:680px}.ApplicationSidebar_copy__RpNXl a{color:#532ee3;display:inline-block;font-size:14px;margin-top:10px;text-decoration:none}.ApplicationSidebar_copy__RpNXl a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1099px){.ApplicationSidebar_panel__ldaeD{min-height:520px}.ApplicationSidebar_copy__RpNXl h3{font-size:24px;margin-bottom:9px}.ApplicationSidebar_copy__RpNXl a{margin-top:10px}}@media (max-width:999px){.ApplicationSidebar_layout__Jn_On{gap:28px;grid-template-columns:235px minmax(0,1fr)}.ApplicationSidebar_tabs___ukgI button{font-size:14px;gap:10px;padding-inline:12px}.ApplicationSidebar_groupLabel__NZSvK{margin-left:12px}}@media (max-width:699px){.ApplicationSidebar_section__YfdWH{padding:40px 20px 24px}.ApplicationSidebar_heading__HkgRV{margin-bottom:25px}.ApplicationSidebar_layout__Jn_On{gap:25px;grid-template-columns:1fr}.ApplicationSidebar_tabs___ukgI{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ApplicationSidebar_group__2YO6R+.ApplicationSidebar_group__2YO6R{margin-top:0}.ApplicationSidebar_groupLabel__NZSvK{font-size:11px;margin:0 0 8px 8px;min-height:36px}.ApplicationSidebar_tabs___ukgI button{font-size:12px;gap:7px;min-height:52px;padding:10px 8px}.ApplicationSidebar_tabs___ukgI button svg{height:17px;width:17px}.ApplicationSidebar_panel__ldaeD{gap:20px;min-height:0}.ApplicationSidebar_copy__RpNXl{min-height:155px}.ApplicationSidebar_copy__RpNXl h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.ApplicationSidebar_tabs___ukgI button{transition:none}}.ApplicationVisual_visual__BfY62{--capture-height:340px;color:#27232f;width:100%}.ApplicationVisual_topline__ri5e1{align-items:center;color:#78717f;display:flex;font-size:11px;gap:20px;justify-content:space-between;letter-spacing:.015em;padding-bottom:13px}.ApplicationVisual_cameraComposition__lyJLc{display:grid;gap:30px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);height:var(--capture-height)}.ApplicationVisual_detail__MgCXr,.ApplicationVisual_main__GA7qq,.ApplicationVisual_reference__cpR_6,.ApplicationVisual_variant__RIC_J{margin:0;min-width:0}.ApplicationVisual_main__GA7qq{border-radius:8px}.ApplicationVisual_main__GA7qq,.ApplicationVisual_photo__bHobB{overflow:hidden;position:relative}.ApplicationVisual_photo__bHobB{height:100%;width:100%}.ApplicationVisual_assemblyCanvas__geRE9,.ApplicationVisual_defectCanvas___P6cR,.ApplicationVisual_multiCanvas__F4ecO{height:var(--capture-height)}.ApplicationVisual_assemblyCanvas__geRE9{display:grid;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ApplicationVisual_assemblyCanvas__geRE9 figure,.ApplicationVisual_defectCanvas___P6cR figure{display:flex;flex-direction:column;margin:0;min-height:0;min-width:0}.ApplicationVisual_capture__4Pxbq{border-radius:6px;flex:1;min-height:0;overflow:hidden;position:relative}.ApplicationVisual_capture__4Pxbq>img{height:100%;object-fit:cover;width:100%}.ApplicationVisual_libraryCapture__4IFgc[data-example=spring-rivets]{container-type:size}.ApplicationVisual_libraryCapture__4IFgc[data-example=spring-rivets]>img{height:100cqw;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:100cqh}.ApplicationVisual_libraryCapture__4IFgc[data-example=breaker-checks]>img{object-position:50% 0}.ApplicationVisual_libraryCapture__4IFgc[data-example=medical-keeper]>img{object-position:50% 82%}.ApplicationVisual_libraryCapture__4IFgc[data-example=connector-seating]>img{object-position:50% 65%}.ApplicationVisual_libraryCapture__4IFgc[data-example=stamped-split]>img{background:#fff;object-fit:contain}.ApplicationVisual_assemblyCanvas__geRE9 figcaption,.ApplicationVisual_defectCanvas___P6cR figcaption{align-items:baseline;display:flex;gap:9px;padding-top:10px}.ApplicationVisual_assemblyCanvas__geRE9 figcaption strong,.ApplicationVisual_defectCanvas___P6cR figcaption strong{color:#302936;display:block;font-size:12px;font-weight:550;line-height:1.35}.ApplicationVisual_assemblyCanvas__geRE9 figcaption div>span,.ApplicationVisual_defectCanvas___P6cR figcaption div>span{color:#68616f;display:block;font-size:12px;line-height:1.4;margin-top:3px}.ApplicationVisual_assemblySupporting__nYZrj{display:grid;gap:18px;grid-template-rows:1fr 1fr;min-height:0}.ApplicationVisual_assemblyHero__qmtx4{padding-bottom:20px}.ApplicationVisual_defectFeatureCanvas__O_ZDa .ApplicationVisual_assemblyHero__qmtx4{padding-bottom:0}.ApplicationVisual_defectFeatureCanvas__O_ZDa .ApplicationVisual_libraryCapture__4IFgc[data-example=stamped-hole-edge]>img{object-fit:cover;object-position:50% 45%}.ApplicationVisual_defectFeatureCanvas__O_ZDa .ApplicationVisual_libraryCapture__4IFgc[data-example=connector-pins]>img{object-position:center}.ApplicationVisual_defectCanvas___P6cR{display:grid;gap:24px;grid-template-columns:.82fr 1.12fr 1.06fr}.ApplicationVisual_bearingExample__1pi_Z{padding-bottom:20px}.ApplicationVisual_bearingExample__1pi_Z>.ApplicationVisual_capture__4Pxbq,.ApplicationVisual_bearingExample__1pi_Z>figcaption{align-self:center;width:min(100%,calc((var(--capture-height) - 61px)*.74879))}.ApplicationVisual_bearingExample__1pi_Z .ApplicationVisual_capture__4Pxbq{background:#0a1011}.ApplicationVisual_bearingExample__1pi_Z .ApplicationVisual_capture__4Pxbq>img{object-fit:contain}.ApplicationVisual_pipeExample__CuRKg{padding-bottom:26px;padding-top:36px}.ApplicationVisual_tireExample__vNJLk{padding-top:12px}.ApplicationVisual_assemblyCanvas__geRE9.ApplicationVisual_multiExampleCanvas__8jEUf{grid-template-columns:min(54%,calc((var(--capture-height) - 64px)*1.52239)) minmax(0,1fr)}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblyHero__qmtx4{justify-content:flex-start;padding-bottom:0}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblyHero__qmtx4>.ApplicationVisual_capture__4Pxbq{aspect-ratio:1530/1005;flex:none;width:100%}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj>figure{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj .ApplicationVisual_capture__4Pxbq{height:100%}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj figcaption{padding-top:0}.ApplicationVisual_multiCanvas__F4ecO{align-items:stretch;display:grid;gap:23px;grid-template-columns:minmax(0,2.1fr) minmax(150px,1fr)}.ApplicationVisual_multiCapture__ACEN7{border-radius:6px;margin:0;min-width:0;overflow:hidden;position:relative}.ApplicationVisual_regionAnchor__1hf4A{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003;color:#46365f;font-size:10px;font-weight:600;padding:3px 6px;position:absolute;transform:translate(-50%,-50%)}.ApplicationVisual_regionReadouts__pOF4b{align-self:center;min-width:0}.ApplicationVisual_readoutHeading__EfPCm{color:#38303f;font-size:12px;font-weight:550;padding-bottom:10px}.ApplicationVisual_readoutHeading__EfPCm span{color:#8a828f;display:block;font-size:10px;font-weight:400;margin-top:3px}.ApplicationVisual_regionReadout__Nz80E{border-top:1px solid #eae6ee;padding:13px 0}.ApplicationVisual_regionTitle___uGvo{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ApplicationVisual_regionTitle___uGvo strong{color:#55416d;font-size:12px;font-weight:600}.ApplicationVisual_regionTitle___uGvo>span{color:#827a88;font-size:9px}.ApplicationVisual_regionReadout__Nz80E dl{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:10px 0 0}.ApplicationVisual_regionReadout__Nz80E dt{color:#8d8593;font-size:9px}.ApplicationVisual_regionReadout__Nz80E dd{color:#35303b;font-size:14px;font-variant-numeric:tabular-nums;margin:3px 0 0}@media (max-width:1099px){.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj>figure{align-items:stretch;display:flex;gap:0}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj .ApplicationVisual_capture__4Pxbq{height:auto}.ApplicationVisual_multiExampleCanvas__8jEUf .ApplicationVisual_assemblySupporting__nYZrj figcaption{padding-top:10px}.ApplicationVisual_assemblyCanvas__geRE9{gap:15px;grid-template-columns:1.2fr 1fr}.ApplicationVisual_assemblyCanvas__geRE9 figcaption strong,.ApplicationVisual_defectCanvas___P6cR figcaption strong{font-size:12px}.ApplicationVisual_assemblyCanvas__geRE9 figcaption div>span,.ApplicationVisual_defectCanvas___P6cR figcaption div>span{font-size:11px}.ApplicationVisual_defectCanvas___P6cR{gap:12px}.ApplicationVisual_multiCanvas__F4ecO{gap:15px;grid-template-columns:minmax(0,1.65fr) minmax(135px,1fr)}.ApplicationVisual_regionReadout__Nz80E{padding:9px 0}}@media (max-width:430px){.ApplicationVisual_assemblyCanvas__geRE9 figcaption,.ApplicationVisual_defectCanvas___P6cR figcaption{padding-top:7px}.ApplicationVisual_assemblyCanvas__geRE9 figcaption div>span,.ApplicationVisual_defectCanvas___P6cR figcaption div>span{display:block}.ApplicationVisual_multiCanvas__F4ecO{gap:10px;grid-template-columns:minmax(0,1fr) 118px}.ApplicationVisual_regionTitle___uGvo>span{font-size:8px}.ApplicationVisual_regionReadout__Nz80E dd{font-size:12px}}.ApplicationVisual_cameraComposition__lyJLc[data-bearing=true] .ApplicationVisual_main__GA7qq{background:#0a1011}.ApplicationVisual_cameraComposition__lyJLc[data-bearing=true] .ApplicationVisual_main__GA7qq>.ApplicationVisual_photo__bHobB{margin:0 auto;width:min(100%,calc(var(--capture-height)*.86614))}.ApplicationVisual_marker__SmDSY{background:#fff;border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.3),0 2px 10px #0003;color:#3a254f;display:grid;font-size:10px;font-weight:650;height:28px;place-items:center;position:absolute;transform:translate(-50%,-50%);width:28px}.ApplicationVisual_details__mC_9e{display:grid;gap:17px;grid-template-rows:1fr 1fr;min-height:0}.ApplicationVisual_detail__MgCXr{display:flex;flex-direction:column;min-height:0;position:relative}.ApplicationVisual_detail__MgCXr:before{background:#b8afc6;content:"";height:1px;position:absolute;right:100%;top:45%;width:30px}.ApplicationVisual_detailPhoto__L2OM0{border-radius:6px;flex:1;min-height:0;overflow:hidden}.ApplicationVisual_detail__MgCXr figcaption{align-items:center;color:#514858;display:flex;font-size:11px;gap:8px;padding-top:7px}.ApplicationVisual_detailNumber__zeTjd{background:#f1edf7;border-radius:50%;color:#5c4779;display:grid;font-size:9px;height:22px;place-items:center;width:22px}.ApplicationVisual_detailNumber__zeTjd[data-tone=fail]{background:#fcf0f0;color:#a6383e}.ApplicationVisual_detailNumber__zeTjd[data-tone=pass]{background:#edf5ef;color:#36664c}.ApplicationVisual_footline__WLe93{align-items:center;color:#706877;display:flex;font-size:11px;gap:8px;margin-top:9px;min-height:36px}.ApplicationVisual_signal___XbuN{background:#7354be;border-radius:50%;flex-shrink:0;height:5px;width:5px}.ApplicationVisual_syntheticComposition__ZiSwo{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1.4fr);height:var(--capture-height)}.ApplicationVisual_referencePhoto__6ftL3{border-radius:8px;height:220px;overflow:hidden}.ApplicationVisual_reference__cpR_6[data-source=sku] .ApplicationVisual_referencePhoto__6ftL3{aspect-ratio:3840/1260;height:auto}.ApplicationVisual_reference__cpR_6 figcaption{color:#716877;font-size:11px;margin-top:10px}.ApplicationVisual_generationBridge__WJIOg{color:#b4a4ca}.ApplicationVisual_generationBridge__WJIOg svg{height:190px;width:100%}.ApplicationVisual_variants__UOTb_{display:grid;gap:10px;grid-template-rows:repeat(3,minmax(0,1fr));height:100%}.ApplicationVisual_variant__RIC_J{border-radius:6px;overflow:hidden;position:relative}.ApplicationVisual_variantPhoto___tqDi{inset:0;overflow:hidden;position:absolute}.ApplicationVisual_variant__RIC_J figcaption{background:hsla(0,0%,100%,.92);border:1px solid #fff8;border-radius:4px;bottom:7px;color:#443b4e;font-size:10px;left:8px;line-height:1.2;padding:4px 8px;position:absolute}.ApplicationVisual_generatedLabel__LduvW{color:#928898;font-size:9px;margin-left:auto;text-align:right}@media (max-width:1099px){.ApplicationVisual_visual__BfY62{--capture-height:290px}.ApplicationVisual_cameraComposition__lyJLc{gap:18px}.ApplicationVisual_detail__MgCXr:before{width:18px}.ApplicationVisual_syntheticComposition__ZiSwo{grid-template-columns:minmax(0,1fr) 30px minmax(0,1.3fr)}.ApplicationVisual_referencePhoto__6ftL3{height:180px}.ApplicationVisual_generatedLabel__LduvW{display:none}.ApplicationVisual_topline__ri5e1{font-size:10px}}@media (max-width:699px){.ApplicationVisual_visual__BfY62{--capture-height:300px}.ApplicationVisual_detail__MgCXr figcaption{font-size:10px;gap:4px}.ApplicationVisual_detailNumber__zeTjd{flex-shrink:0;height:18px;width:18px}.ApplicationVisual_marker__SmDSY{font-size:9px;height:23px;width:23px}.ApplicationVisual_referencePhoto__6ftL3{height:165px}.ApplicationVisual_footline__WLe93{font-size:10px}}.ApplicationVisual_edgeLayers__zmL3r{grid-template-rows:repeat(3,minmax(0,1fr))}.ApplicationVisual_edgeLayers__zmL3r,.ApplicationVisual_skuWall__dHBBe{display:grid;gap:10px;height:var(--capture-height)}.ApplicationVisual_skuWall__dHBBe{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ApplicationVisual_skuPhoto__wGmW2{border-radius:6px;margin:0;min-height:0;min-width:0;overflow:hidden}.ApplicationVisual_skuPhoto__wGmW2 img{height:100%;object-fit:cover;width:100%}@media (max-width:1099px){.ApplicationVisual_skuWall__dHBBe{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.ApplicationVisual_skuPhoto__wGmW2 img{object-position:center}}.FactoryShowcase_section__uMfm8{background:linear-gradient(180deg,#fff,#fdfcff 50%,#fafbff);overflow:hidden;padding:72px 24px;scroll-margin-top:100px}.FactoryShowcase_layout__goGnc{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1200px}.FactoryShowcase_copy__r6Rol{max-width:560px}.FactoryShowcase_copy__r6Rol h2{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:var(--home-heading-weight,550);letter-spacing:-.035em;line-height:1.15;margin:0 0 18px;text-wrap:balance}.FactoryShowcase_intro__rOOcn{color:#374151;font-size:19px;font-weight:600;line-height:1.4;margin:0 0 10px;max-width:470px}.FactoryShowcase_description__sLcoM{color:var(--home-body,#625d6b);font-size:16px;line-height:1.65;margin:0;max-width:470px}.FactoryShowcase_results__HknzE{border-top:1px solid #ebe8ee;display:grid;gap:18px 28px;grid-template-columns:repeat(2,1fr);margin:22px 0 0;max-width:420px;padding-top:20px}.FactoryShowcase_results__HknzE div{display:flex;flex-direction:column-reverse;gap:7px;justify-content:flex-end}.FactoryShowcase_results__HknzE dt{color:#79747e;font-size:12px;line-height:1.4}.FactoryShowcase_results__HknzE dd{color:#4c28cc;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1;margin:0}.FactoryShowcase_gallery__Tj_4d{min-width:0;width:100%}.FactoryShowcase_stack__tm1n9{aspect-ratio:4/3;position:relative;touch-action:pan-y;width:100%}.FactoryShowcase_card__Gzef2{background:#f0edf2;border-radius:6px;box-shadow:0 26px 36px -30px #251c3859;inset:0;position:absolute;will-change:transform,opacity}.FactoryShowcase_card__Gzef2 a{border-radius:inherit;display:block;height:100%;overflow:hidden;position:relative;width:100%}.FactoryShowcase_card__Gzef2 a:focus-visible{outline:3px solid #8564b6;outline-offset:5px}.FactoryShowcase_image__qZ9_Q{object-fit:cover;object-position:center}.FactoryShowcase_controls__KiK4A{display:flex;gap:12px;justify-content:center;margin-top:26px}.FactoryShowcase_controls__KiK4A button{background:#fff;border:1px solid #e5e1e9;border-radius:50%;color:#766d7e;display:grid;height:44px;place-items:center;transition:border-color .2s,color .2s,background .2s;width:44px}.FactoryShowcase_controls__KiK4A button:hover{background:#faf8fc;border-color:#b9a8cd;color:#4d326c}.FactoryShowcase_controls__KiK4A button:focus-visible{outline:2px solid #8564b6;outline-offset:4px}.FactoryShowcase_controls__KiK4A button[aria-disabled=true]{color:#b0a8b8}.FactoryShowcase_srOnly__e339g{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1100px){.FactoryShowcase_layout__goGnc{gap:70px}.FactoryShowcase_section__uMfm8{padding:72px 24px}}@media (max-width:899px){.FactoryShowcase_layout__goGnc{gap:32px;grid-template-columns:1fr;max-width:600px}.FactoryShowcase_copy__r6Rol{max-width:540px}.FactoryShowcase_copy__r6Rol h2{font-size:40px}.FactoryShowcase_description__sLcoM,.FactoryShowcase_intro__rOOcn{max-width:500px}.FactoryShowcase_results__HknzE{gap:16px;grid-template-columns:repeat(4,1fr);max-width:none}.FactoryShowcase_gallery__Tj_4d{margin-left:auto;max-width:530px;width:calc(100% - 42px)}}@media (max-width:520px){.FactoryShowcase_section__uMfm8{padding:56px 24px}.FactoryShowcase_copy__r6Rol h2{font-size:32px}.FactoryShowcase_intro__rOOcn{font-size:17px}.FactoryShowcase_description__sLcoM{font-size:14px}.FactoryShowcase_results__HknzE{gap:22px;grid-template-columns:repeat(2,1fr)}.FactoryShowcase_gallery__Tj_4d{width:calc(100% - 28px)}.FactoryShowcase_controls__KiK4A{margin-top:22px}}@media (prefers-reduced-motion:reduce){.FactoryShowcase_card__Gzef2{will-change:auto}.FactoryShowcase_controls__KiK4A button{transition:none}}.InspectionInvitation_section__07w7O{background:#fff;padding:0 24px 64px;scroll-margin-top:90px}.InspectionInvitation_card__qFnFA{align-items:center;border-top:1px solid #e9e7ec;color:#25202e;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:32px 0 0}.InspectionInvitation_copy__UMjyP{max-width:520px}.InspectionInvitation_copy__UMjyP h2{font-size:clamp(24px,2.2vw,30px);font-weight:550;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}.InspectionInvitation_copy__UMjyP p{color:#6b6473;font-size:15px;line-height:1.65;margin:0}.InspectionInvitation_actions__YR0B8{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.InspectionInvitation_action__fy2kA,.InspectionInvitation_secondary__LoeWj{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:550;gap:10px;justify-content:center;line-height:1.4;min-height:50px;padding:14px 18px;transition:background .2s}.InspectionInvitation_action__fy2kA{background:#4c28cc;border:1px solid #4c28cc;color:#fff}.InspectionInvitation_secondary__LoeWj{background:#fff;border:1px solid #dedbe3;color:#302936}.InspectionInvitation_action__fy2kA:hover{background:#3e1fb0}.InspectionInvitation_secondary__LoeWj:hover{background:#f3f2f5}.InspectionInvitation_actions__YR0B8 svg{flex-shrink:0}.InspectionInvitation_actions__YR0B8 a:focus-visible{outline:3px solid #7754d8;outline-offset:4px}@media (max-width:1100px){.InspectionInvitation_card__qFnFA{align-items:flex-start;flex-direction:column;gap:22px}.InspectionInvitation_copy__UMjyP{max-width:680px}}@media (max-width:600px){.InspectionInvitation_section__07w7O{padding:0 20px 48px}.InspectionInvitation_card__qFnFA{padding-top:26px}.InspectionInvitation_actions__YR0B8,.InspectionInvitation_actions__YR0B8 a{width:100%}}@media (prefers-reduced-motion:reduce){.InspectionInvitation_action__fy2kA,.InspectionInvitation_secondary__LoeWj{transition:none}}.PlatformCapabilities_section__9Aki1{background:#fff;padding:64px 24px;scroll-margin-top:90px}.PlatformCapabilities_container__iZAoH{margin:0 auto;max-width:1200px}.PlatformCapabilities_header__aXtPM{margin:0 auto 32px;max-width:940px;text-align:center}.PlatformCapabilities_header__aXtPM h2{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:var(--home-heading-weight,550);letter-spacing:-.04em;line-height:1.13}.PlatformCapabilities_panel__BpHlk{border-radius:32px;color:#19283f;isolation:isolate;overflow:hidden;padding:28px 40px 20px;position:relative}.PlatformCapabilities_story__oWd0n{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:0}.PlatformCapabilities_copy__AWVzU{display:grid;gap:18px;padding:0}.PlatformCapabilities_summaryWindow__2k7Qy{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.64);border:1px solid hsla(0,0%,100%,.58);border-radius:22px;box-shadow:0 12px 36px -24px rgba(56,35,105,.18);overflow:hidden}.PlatformCapabilities_summaryBody__QZiA1{padding:24px 26px 20px}.PlatformCapabilities_copy__AWVzU h3{color:#17283e;font-size:clamp(27px,2.5vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:0 0 17px}.PlatformCapabilities_capabilities__F9PMG{border-top:1px solid rgb(80 62 119/9%);display:grid;gap:14px;list-style:none;margin:0;padding:18px 26px 20px}.PlatformCapabilities_capabilities__F9PMG li{align-items:flex-start;color:#344459;display:flex;font-size:14px;gap:11px;line-height:1.55}.PlatformCapabilities_capabilities__F9PMG svg{color:#6244a5;flex-shrink:0;margin-top:3px}.PlatformCapabilities_intro__MMchh{color:#4d5b6e;font-size:15px;line-height:1.65;margin:0;text-wrap:pretty}.PlatformCapabilities_link__j0ku8{align-items:center;background:hsla(0,0%,100%,.24);border-top:1px solid rgb(80 62 119/9%);color:#50329a;display:flex;font-size:12px;font-weight:600;gap:9px;line-height:1.5;padding:13px 24px}.PlatformCapabilities_link__j0ku8 svg{flex-shrink:0;transition:transform .18s ease}.PlatformCapabilities_link__j0ku8:hover{background:hsla(0,0%,100%,.58)}.PlatformCapabilities_link__j0ku8:hover svg{transform:translateX(2px)}.PlatformCapabilities_presentation__tUZRs{animation:PlatformCapabilities_appear__3jT5a .2s ease-out;min-height:482px;min-width:0}.PlatformCapabilities_mainFigure__XLu8t{margin:0}.PlatformCapabilities_mainImage__HSdZL{align-items:center;display:flex;height:280px;justify-content:center}.PlatformCapabilities_mainImage__HSdZL img{display:block;height:100%;object-fit:contain;width:100%}.PlatformCapabilities_mainFigure__XLu8t figcaption{color:#443854;font-size:12px;line-height:1.5;margin-top:10px}.PlatformCapabilities_detailRow__YzQVT{align-items:center;display:grid;grid-template-columns:42px minmax(120px,.9fr) minmax(0,1.1fr);margin-top:14px;position:relative}.PlatformCapabilities_detailImage__PgH8A{align-items:center;display:flex;height:160px;justify-content:center}.PlatformCapabilities_detailImage__PgH8A img{display:block;height:100%;object-fit:contain;width:100%}.PlatformCapabilities_findingLabel__2eUx_{color:#625173;font-size:10px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.PlatformCapabilities_finding__TqonX h4{color:#2b223a;font-weight:650;letter-spacing:-.015em;line-height:1.3;margin:0 0 7px}.PlatformCapabilities_finding__TqonX>p:last-child{color:#443854;font-size:12px;line-height:1.55;margin:0}.PlatformCapabilities_controls__NigIT{display:flex;justify-content:flex-end;margin-top:12px}.PlatformCapabilities_navigation__FGbhZ{align-items:center;display:flex;gap:8px}.PlatformCapabilities_navigation__FGbhZ button{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#49356d;cursor:pointer;display:inline-grid;height:44px;place-items:center;width:44px}.PlatformCapabilities_navigation__FGbhZ button:hover{background:hsla(0,0%,100%,.85)}.PlatformCapabilities_panel__BpHlk button:focus-visible{outline:3px solid #6543b5;outline-offset:4px}.PlatformCapabilities_link__j0ku8:focus-visible{outline:3px solid #6543b5;outline-offset:-4px}@keyframes PlatformCapabilities_appear__3jT5a{0%{opacity:.35}to{opacity:1}}@media(max-width:1199px){.PlatformCapabilities_panel__BpHlk{padding:28px 32px 20px}.PlatformCapabilities_story__oWd0n{gap:28px}.PlatformCapabilities_summaryBody__QZiA1{padding:23px 24px}.PlatformCapabilities_detailRow__YzQVT{gap:10px;grid-template-columns:25px minmax(110px,.9fr) minmax(0,1.1fr)}}@media(max-width:999px){.PlatformCapabilities_story__oWd0n{gap:32px;grid-template-columns:minmax(0,1fr);min-height:0}.PlatformCapabilities_copy__AWVzU{max-width:680px}.PlatformCapabilities_copy__AWVzU,.PlatformCapabilities_presentation__tUZRs{margin:0 auto;width:100%}.PlatformCapabilities_presentation__tUZRs{max-width:650px}.PlatformCapabilities_mainImage__HSdZL{height:300px}.PlatformCapabilities_detailRow__YzQVT{gap:14px;grid-template-columns:42px minmax(130px,.85fr) minmax(0,1.15fr)}}@media(max-width:539px){.PlatformCapabilities_section__9Aki1{padding:56px 16px}.PlatformCapabilities_header__aXtPM{margin-bottom:28px}.PlatformCapabilities_panel__BpHlk{border-radius:24px;padding:24px 16px 20px}.PlatformCapabilities_copy__AWVzU{gap:14px}.PlatformCapabilities_summaryBody__QZiA1{padding:22px 20px}.PlatformCapabilities_copy__AWVzU h3{font-size:27px}.PlatformCapabilities_capabilities__F9PMG{border-top:1px solid rgb(80 62 119/9%);display:grid;gap:14px;list-style:none;margin:0;padding:18px 26px 20px}.PlatformCapabilities_capabilities__F9PMG li{align-items:flex-start;color:#344459;display:flex;font-size:14px;gap:11px;line-height:1.55}.PlatformCapabilities_capabilities__F9PMG svg{color:#6244a5;flex-shrink:0;margin-top:3px}.PlatformCapabilities_intro__MMchh{font-size:14px}.PlatformCapabilities_link__j0ku8{padding:13px 20px}.PlatformCapabilities_mainImage__HSdZL{aspect-ratio:3/2;height:auto}.PlatformCapabilities_detailImage__PgH8A{height:140px}.PlatformCapabilities_detailRow__YzQVT{gap:9px;grid-template-columns:18px minmax(100px,.85fr) minmax(0,1.15fr)}.PlatformCapabilities_finding__TqonX h4{font-size:13px}.PlatformCapabilities_finding__TqonX>p:last-child{font-size:11px}.PlatformCapabilities_findingLabel__2eUx_{font-size:8px}.PlatformCapabilities_controls__NigIT{margin-top:25px}}@media(prefers-reduced-motion:reduce){.PlatformCapabilities_presentation__tUZRs{animation:none}.PlatformCapabilities_link__j0ku8 svg{transition:none}}@media(max-width:1199px){.PlatformCapabilities_capabilities__F9PMG{padding:20px 24px 23px}}@media(max-width:539px){.PlatformCapabilities_capabilities__F9PMG{gap:14px;padding:20px}.PlatformCapabilities_capabilities__F9PMG li,.PlatformCapabilities_mainFigure__XLu8t figcaption{font-size:13px}.PlatformCapabilities_findingLabel__2eUx_{font-size:10px}.PlatformCapabilities_finding__TqonX h4{font-size:15px}.PlatformCapabilities_finding__TqonX>p:last-child{font-size:13px}}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait]{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_mainImage__HSdZL{height:402px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_detailRow__YzQVT{gap:18px;grid-template-columns:minmax(0,1fr);margin:0}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_detailImage__PgH8A{height:220px}@media(max-width:999px){.PlatformCapabilities_presentation__tUZRs{min-height:502px}}@media(max-width:539px){.PlatformCapabilities_presentation__tUZRs{min-height:375px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait]{gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_mainImage__HSdZL{aspect-ratio:auto;height:300px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_detailImage__PgH8A{height:150px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_detailRow__YzQVT{gap:12px}}.PlatformCapabilities_presentation__tUZRs{position:relative}.PlatformCapabilities_detailRow__YzQVT{gap:14px;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);padding-left:54px}.PlatformCapabilities_finding__TqonX{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.66);border:1px solid hsla(0,0%,100%,.65);border-radius:14px;box-shadow:0 8px 22px -18px rgba(56,35,105,.2);padding:14px 15px}.PlatformCapabilities_inspectionConnector__aVp95{color:#775baa;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.PlatformCapabilities_connectorHalo__YyvLE,.PlatformCapabilities_connectorHead__Xjjkx,.PlatformCapabilities_connectorStroke__V7se5{fill:none;stroke-linecap:round;stroke-linejoin:round}.PlatformCapabilities_connectorHalo__YyvLE{stroke:hsla(0,0%,100%,.82);stroke-width:5}.PlatformCapabilities_connectorHead__Xjjkx,.PlatformCapabilities_connectorStroke__V7se5{stroke:currentColor;stroke-width:2}.PlatformCapabilities_connectorOrigin__OcTJg{fill:hsla(0,0%,100%,.92);stroke:currentColor;stroke-width:1.5}.PlatformCapabilities_connectorDot__qozc3{fill:currentColor}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait]{gap:36px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_detailRow__YzQVT{padding-left:0}@media(max-width:539px){.PlatformCapabilities_detailRow__YzQVT{gap:10px;grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);padding-left:32px}.PlatformCapabilities_finding__TqonX{border-radius:12px;padding:11px 12px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait]{gap:26px}}.PlatformCapabilities_mainFigure__XLu8t figcaption{margin-left:54px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_mainFigure__XLu8t figcaption{margin-left:0}@media(max-width:539px){.PlatformCapabilities_mainFigure__XLu8t figcaption{margin-left:32px}}.PlatformCapabilities_detailRow__YzQVT{margin-top:32px}.PlatformCapabilities_finding__TqonX{padding:17px 18px}.PlatformCapabilities_finding__TqonX h4{font-size:15px;line-height:1.4;margin-bottom:9px;text-wrap:pretty}.PlatformCapabilities_finding__TqonX>p:last-child{line-height:1.6}.PlatformCapabilities_magnifierBadge__n7PgG{fill:hsla(0,0%,100%,.92);stroke:rgba(119,91,170,.25);stroke-width:1}.PlatformCapabilities_magnifierIcon__X_Oo3{fill:none;stroke:#70529d;stroke-linecap:round;stroke-width:1.6}@media(max-width:539px){.PlatformCapabilities_finding__TqonX{padding:13px 14px}}.PlatformCapabilities_inspectionConnector__aVp95{color:#675681}.PlatformCapabilities_connectorHalo__YyvLE{stroke:hsla(0,0%,100%,.7);stroke-width:3.5}.PlatformCapabilities_connectorHead__Xjjkx,.PlatformCapabilities_connectorStroke__V7se5{stroke-width:1.4}.PlatformCapabilities_focusBrackets__q_5A9,.PlatformCapabilities_focusHalo__AFrOF{fill:none;stroke-linecap:square;stroke-linejoin:round}.PlatformCapabilities_focusHalo__AFrOF{stroke:hsla(0,0%,100%,.95);stroke-width:3.5}.PlatformCapabilities_focusBrackets__q_5A9{stroke:#675681;stroke-width:1.3}.PlatformCapabilities_presentation__tUZRs[data-layout=landscape][data-detail-side=right] .PlatformCapabilities_detailRow__YzQVT{grid-template-columns:minmax(0,1.1fr) minmax(120px,.9fr);padding-left:0;padding-right:54px}.PlatformCapabilities_presentation__tUZRs[data-layout=landscape][data-detail-side=right] .PlatformCapabilities_finding__TqonX{grid-column:1;grid-row:1}.PlatformCapabilities_presentation__tUZRs[data-layout=landscape][data-detail-side=right] .PlatformCapabilities_detailImage__PgH8A{grid-column:2;grid-row:1}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait][data-detail-side=left]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait][data-detail-side=left] .PlatformCapabilities_mainFigure__XLu8t{grid-column:2;grid-row:1}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait][data-detail-side=left] .PlatformCapabilities_detailRow__YzQVT{grid-column:1;grid-row:1}@media(max-width:539px){.PlatformCapabilities_presentation__tUZRs[data-layout=landscape][data-detail-side=right] .PlatformCapabilities_detailRow__YzQVT{grid-template-columns:minmax(0,1.15fr) minmax(90px,.85fr);padding-right:32px}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait][data-detail-side=left]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.PlatformCapabilities_story__oWd0n{align-items:start}.PlatformCapabilities_mainImage__HSdZL img{object-position:center top}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait]{align-items:start}.PlatformCapabilities_presentation__tUZRs[data-layout=portrait] .PlatformCapabilities_mainFigure__XLu8t{align-self:start}.PlatformCapabilities_detailImage__PgH8A[data-crop=package-defect]{aspect-ratio:340/250;height:auto;justify-self:center;overflow:hidden;position:relative;width:min(100%,218px)}.PlatformCapabilities_detailImage__PgH8A[data-crop=package-defect] img{height:360.8%;left:-47.058824%;max-width:none;position:absolute;top:-38%;width:200.588235%}@media(min-width:1000px){.PlatformCapabilities_copy__AWVzU{align-self:stretch;display:flex;margin-bottom:-76px;margin-left:18px;width:calc(100% - 36px)}.PlatformCapabilities_summaryWindow__2k7Qy{background:rgba(241,240,254,.82);border-bottom:0;border-color:rgba(115,101,151,.22);border-radius:22px 22px 0 0;box-shadow:0 12px 32px -18px rgba(64,47,100,.3),inset 0 1px 0 hsla(0,0%,100%,.7);display:flex;flex:1;flex-direction:column;padding-bottom:28px}.PlatformCapabilities_link__j0ku8{background:hsla(0,0%,100%,.4);border:1px solid rgba(115,101,151,.15);border-radius:12px;justify-content:center;margin:auto 24px 0;padding:14px 12px;text-align:center}}.PlatformCapabilities_preloadLayer__31vt5{clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.InspectionBackground_background__O3NFY{background:#dcdaf3 url(/images/homepage-refinement/inspection-cloud-v4.webp) 50%/cover no-repeat;isolation:isolate;overflow:hidden;position:relative}.InspectionBackground_content__ononU{position:relative;z-index:1}.CustomerProof_section__OgquZ{background:#fff;color:#211e29;padding:48px 32px;scroll-margin-top:90px}.CustomerProof_inner__Gwfv_{margin:0 auto;max-width:1200px}.CustomerProof_rowHeader__sIt3M{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;min-height:36px}.CustomerProof_title__n4kwc{font-size:25px;font-weight:600;letter-spacing:-.65px;line-height:1.2}.CustomerProof_section__OgquZ.CustomerProof_pressSection__zcH7b{padding:0 32px 30px}.CustomerProof_allNews__1p2p2{align-items:center;color:#6c6673;display:inline-flex;font-size:13px;gap:6px}.CustomerProof_allNews__1p2p2:hover{color:#6b36c6}.CustomerProof_pressGrid__D1ESk{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.CustomerProof_pressCard__WBn4o{display:flex;flex-direction:column;min-width:0}.CustomerProof_pressDate__HOnDz{color:#79737e;display:block;font-size:12px;line-height:1.5;margin-top:auto;padding-top:9px}.CustomerProof_art__y7DQR{background:#1b2638;border-radius:7px;height:170px;isolation:isolate;overflow:hidden;position:relative}.CustomerProof_art__y7DQR img{object-fit:cover;transition:transform .45s ease}.CustomerProof_art__y7DQR:after{background:rgba(5,12,25,.12);content:"";z-index:1}.CustomerProof_art__y7DQR:after,.CustomerProof_wordmark__gX5W0{inset:0;position:absolute}.CustomerProof_wordmark__gX5W0{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.12);z-index:2}.CustomerProof_forbes__djZZU{font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:700;letter-spacing:-3px}.CustomerProof_metrology__8wuhE{font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1.05}.CustomerProof_metrology__8wuhE span{font-size:12px;font-weight:400;letter-spacing:.06em;margin-top:8px}.CustomerProof_fabricator__z1uZC{font-size:27px;font-weight:800;letter-spacing:-1px;line-height:1}.CustomerProof_fabricator__z1uZC span{font-size:11px;letter-spacing:.25em;margin-bottom:6px}.CustomerProof_vision__yxV62{font-size:36px;font-weight:800;letter-spacing:-.7px;line-height:1}.CustomerProof_vision__yxV62 span{font-size:12px;letter-spacing:.08em;margin-top:6px}.CustomerProof_cardArrow__5cxi4{bottom:12px;color:#fff;opacity:.75;position:absolute;right:12px;z-index:2}.CustomerProof_pressCard__WBn4o h3{font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:1.45;margin-top:11px}.CustomerProof_pressCard__WBn4o:hover .CustomerProof_art__y7DQR img{transform:scale(1.035)}.CustomerProof_pressCard__WBn4o:hover h3{color:#6b36c6}.CustomerProof_section__OgquZ :is(a,button,[tabindex]):focus-visible{outline:2px solid #7950c9;outline-offset:4px}@media (max-width:1023px){.CustomerProof_wordmark__gX5W0{padding:12px}.CustomerProof_fabricator__z1uZC{font-size:21px}.CustomerProof_metrology__8wuhE{font-size:23px}}@media (max-width:900px){.CustomerProof_pressGrid__D1ESk{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-color:#ddd7e6 transparent;scrollbar-width:thin}.CustomerProof_pressCard__WBn4o{flex:0 0 calc(41.66667% - 8.33333px);scroll-snap-align:start}.CustomerProof_art__y7DQR{height:155px}}@media (max-width:600px){.CustomerProof_section__OgquZ{padding:36px 20px}.CustomerProof_title__n4kwc{font-size:20px;letter-spacing:-.4px;max-width:210px}.CustomerProof_rowHeader__sIt3M{gap:12px;margin-bottom:16px}.CustomerProof_section__OgquZ.CustomerProof_pressSection__zcH7b{padding:0 20px 24px}.CustomerProof_pressCard__WBn4o{flex-basis:82%}.CustomerProof_art__y7DQR{height:155px}.CustomerProof_fabricator__z1uZC{font-size:27px}.CustomerProof_metrology__8wuhE{font-size:28px}.CustomerProof_pressCard__WBn4o h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.CustomerProof_art__y7DQR img{transition:none}}.SupportStory_story__YgdnD{aspect-ratio:1.43;isolation:isolate;position:relative;width:100%}.SupportStory_map__aYiJX{height:100%;inset:0 0 auto;overflow:hidden;position:absolute;z-index:-1}.SupportStory_map__aYiJX img{object-fit:contain;object-position:center top;transform:translateY(-26%) scale(1.14);transform-origin:center top}.SupportStory_photos__KIM6j{inset:0}.SupportStory_photo__gWATO,.SupportStory_photos__KIM6j{position:absolute}.SupportStory_photo__gWATO{background:#fff;border:1px solid #ece9ed;border-radius:12px;box-shadow:0 18px 36px -22px #342a434d,0 3px 8px -4px #342a431a;display:flex;flex-direction:column;margin:0;padding:5px 5px 0}.SupportStory_image__eUDT5,.SupportStory_photo__gWATO{overflow:hidden}.SupportStory_image__eUDT5{border-radius:7px;flex:1;min-height:0;position:relative;width:100%}.SupportStory_image__eUDT5 img{object-fit:cover}.SupportStory_photo__gWATO figcaption{color:#51465f;flex-shrink:0;font-size:14px;font-weight:500;line-height:1.4;padding:11px 9px 12px}.SupportStory_training__z9RBh{height:71%;left:3%;top:28%;width:44%;z-index:2}.SupportStory_training__z9RBh img{object-position:center 60%}.SupportStory_setup__am8jg{height:31%;right:3%;top:31%;width:43%}.SupportStory_setup__am8jg img{object-position:center 50%}.SupportStory_software__TNNsk{height:31%;right:1%;top:68%;width:45%;z-index:3}.SupportStory_software__TNNsk img{object-position:center 48%}@media (max-width:600px){.SupportStory_story__YgdnD{aspect-ratio:auto;padding-top:clamp(100px,28vw,165px)}.SupportStory_map__aYiJX{height:250px;inset:0 0 auto}.SupportStory_map__aYiJX img{transform:translateY(-22%) scale(1.14)}.SupportStory_photos__KIM6j{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 3px 12px}.SupportStory_photo__gWATO,.SupportStory_photos__KIM6j{position:relative}.SupportStory_photo__gWATO{height:auto;inset:auto;width:auto}.SupportStory_training__z9RBh{grid-column:1/-1;justify-self:start;width:85%}.SupportStory_setup__am8jg .SupportStory_image__eUDT5,.SupportStory_software__TNNsk .SupportStory_image__eUDT5,.SupportStory_training__z9RBh .SupportStory_image__eUDT5{aspect-ratio:1.2;flex:auto}.SupportStory_photo__gWATO figcaption{font-size:14px;padding:9px 6px 10px}}