body.solution-detail-shell{--qyft-page-max:1490px;background:#fff}qyft-solution-detail{display:block}.solution-detail{color:#303946;background:#fff;overflow-x:hidden}.solution-container{width:min(calc(100% - 48px), var(--qyft-page-max));margin-left:auto;margin-right:auto}.solution-hero{--solution-hero-product-width:clamp(560px, 42vw, 820px);--solution-hero-product-x:72%;--solution-hero-product-y:50%;background:#eaf4ff;height:max(300px,min(26vw,520px));position:relative;overflow:hidden}.solution-hero__background{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.solution-hero__product{z-index:1;top:var(--solution-hero-product-y);left:var(--solution-hero-product-x);width:var(--solution-hero-product-width);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.solution-detail[data-solution-id=multi] .solution-hero{--solution-hero-product-width:clamp(500px, 38vw, 740px)}.solution-detail[data-solution-id=visual] .solution-hero{--solution-hero-product-width:clamp(430px, 33vw, 640px)}.solution-detail[data-solution-id=smart] .solution-hero{--solution-hero-product-width:clamp(390px, 29vw, 560px)}.solution-detail[data-solution-id=ati-b12] .solution-hero{--solution-hero-product-width:clamp(390px, 31vw, 600px)}.solution-hero.ati-d16{--solution-hero-product-width:clamp(320px, 25vw, 480px);--solution-hero-product-x:74%}.solution-hero__inner{z-index:1;align-items:center;height:100%;display:flex;position:relative}.solution-hero h1{color:#293038;letter-spacing:0;max-width:min(42vw,640px);margin-top:0;margin-bottom:0;margin-left:max(72px,min(12vw,240px));font-size:max(32px,min(2.2vw,46px));font-weight:500}.solution-detail[data-solution-id=single] .solution-hero h1{margin-left:max(0px,min(3vw,64px))}.solution-detail[data-solution-id=ati-b12] .solution-hero h1{white-space:nowrap;max-width:none;margin-left:max(0px,min(3vw,64px));font-size:max(28px,min(2vw,42px))}.solution-section{padding-top:max(72px,min(6vw,112px));padding-bottom:max(72px,min(6vw,112px))}.solution-section__title{color:#333;margin-bottom:max(52px,min(5vw,78px));font-size:max(28px,min(2vw,32px));font-weight:500}.solution-intro{grid-template-columns:minmax(360px,520px) minmax(0,1fr);grid-template-areas:"heading heading""media copy";align-items:center;gap:34px max(72px,min(8vw,150px));display:grid}.solution-intro__heading{grid-area:heading;align-self:end}.solution-intro__heading h2{color:#333;white-space:nowrap;margin-bottom:12px;font-size:max(26px,min(1.8vw,32px))}.solution-intro__heading p{color:#333;font-size:max(17px,min(1.1vw,22px))}.solution-intro__media{background:#f8f9fb;border-radius:8px;grid-area:media;place-items:center;min-height:278px;padding:30px;transition:background-color .2s,box-shadow .22s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.solution-intro__media img{height:100%;transition:transform .28s cubic-bezier(.25,1,.5,1);position:absolute;left:57%;transform:translate(-50%)}.solution-intro__media.multi img{height:75%;left:27%;transform:scale(1.2)}.solution-intro__media.visual img{width:73%;height:105%;top:-5%}.solution-intro__media.smart img{height:300px;top:-5%}.solution-intro__media.ati-b12 img,.solution-intro__media.ati-d16 img{height:108%;left:50%}.solution-intro__media.ati-d16 img{height:112%}.solution-intro__copy{grid-area:copy;align-self:end;padding-bottom:8px}.solution-intro__copy h3{color:#333;margin-bottom:18px;font-size:20px;font-weight:500}.solution-intro__copy p{color:#333;max-width:760px;font-size:16px;line-height:1.5}.solution-intro__copy p+p{margin-top:4px}.solution-intro__copy ul{color:#333;border-top:1px solid #e8edf4;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;gap:18px 34px;margin:34px 0 0;padding:24px 0 0;font-size:16px;list-style:none;display:grid}.solution-intro__copy li{white-space:normal;align-items:center;gap:12px;min-width:0;display:flex}.solution-intro__copy li span{background:#0144da;border-radius:2px;flex:none;width:9px;height:9px;box-shadow:2px 2px 0 1px #0b52cc1a}.solution-section--features{background:#f7f7f8}.solution-section--picker{background:#fff;padding-top:76px;padding-bottom:max(68px,min(5vw,96px))}.solution-section--picker .solution-section__title{margin-bottom:40px}.solution-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(42px,min(4vw,70px)) max(58px,min(7vw,110px));display:grid}.solution-feature{border-bottom:1px solid #e7e9ee;min-height:150px;padding-bottom:40px;transition:border-color .18s}.solution-feature__title{align-items:center;gap:14px;margin-bottom:18px;display:flex}.solution-feature__icon{color:#fff;background:#1269ff;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;transition:transform .2s cubic-bezier(.25,1,.5,1);display:grid}.solution-feature__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.solution-feature__icon img{object-fit:contain;width:100%;height:100%;display:block}.solution-feature h3{color:#333;font-size:18px;font-weight:500;line-height:1.45}.solution-feature p{color:#333;font-size:16px;font-weight:400;line-height:1.5}.solution-spec{grid-template-columns:minmax(420px,650px) minmax(0,1fr);align-items:center;gap:max(72px,min(9vw,168px));display:grid}.solution-spec__copy{min-width:0}.solution-spec__table{border-collapse:collapse;table-layout:fixed;color:#6c7682;text-align:center;width:100%;font-size:14px;font-weight:700}.solution-spec__table th,.solution-spec__table td{border:4px solid #fff;height:42px;padding:9px 16px}.solution-spec__table thead th{color:#fff;background:#0144da;font-size:16px;font-weight:400}.solution-spec__table tbody th,.solution-spec__table tbody td{color:#767676;background:#f4f4f4;font-size:16px;font-weight:400;transition:color .16s,background-color .16s}.solution-spec__table tbody tr:nth-child(2n) th,.solution-spec__table tbody tr:nth-child(2n) td{background:#fbfbfb}.solution-spec__table th:first-child{width:35%}.solution-spec__media{place-items:center;min-height:420px;display:grid}.solution-spec__media img{object-fit:contain;width:auto;max-width:min(620px,100%);max-height:470px}.solution-spec__media .solution-spec__image--dimension{filter:none;max-height:560px}.solution-section--sensors{background:#fff}.solution-sensor-tables{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 8px;width:100%;display:grid}.solution-sensor-table{border-collapse:collapse;table-layout:fixed;color:#5f6976;text-align:center;width:100%;min-width:0;font-size:14px}.solution-sensor-table th,.solution-sensor-table td{overflow-wrap:break-word;border:1px solid #e1e6ed;min-height:38px;padding:10px 8px;line-height:1.35}.solution-sensor-table thead th{color:#fff;background:#0144da;font-size:15px;font-weight:500}.solution-sensor-table tbody tr:nth-child(2n) td{background:#f7f8fa}.solution-sensor-table tbody tr td:first-child{color:#2d5e9f;background:#eef4ff}.solution-section--picker .solution-container{width:min(100% - 32px,1760px)}.solution-picker__scroll{width:100%;overflow-x:auto}.solution-picker{border-collapse:separate;border-spacing:0 8px;table-layout:fixed;color:#596473;text-align:center;width:100%;min-width:1420px;font-size:14px}.solution-picker th,.solution-picker td{overflow-wrap:break-word;vertical-align:middle;border:0;height:96px;padding:14px 12px;line-height:1.45}.solution-picker thead th{color:#4b5563;background:0 0;height:auto;padding-top:0;padding-bottom:14px;font-size:14px;font-weight:500}.solution-picker thead th:first-child{width:24%}.solution-picker tbody th{color:#303946;text-align:left;background:#fff;padding:10px 16px;font-weight:500}.solution-picker tbody th,.solution-picker tbody td{transition:background-color .16s,color .16s}.solution-picker tbody td{background:#fff}.solution-picker tbody tr.is-active th,.solution-picker tbody tr.is-active td{color:#174f9f;background:#edf5ff}.solution-picker__product{min-width:0;color:inherit;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:16px;text-decoration:none;display:grid}.solution-picker__product:focus-visible{outline-offset:3px;outline:3px solid #0144da38}.solution-picker__image{place-items:center;width:96px;height:78px;display:grid}.solution-picker__image img{object-fit:contain;width:auto;max-width:100%;max-height:76px;transition:transform .2s cubic-bezier(.25,1,.5,1)}@media (hover:hover) and (pointer:fine){.solution-intro__media:hover{background:#f3f7fd;box-shadow:0 6px 16px #20477e1a}.solution-intro__media:hover img{transform:translate(-50%)translateY(-5px)scale(1.025)}.solution-intro__media.multi:hover img{transform:translate(-3%)translateY(-38px)scale(1.2)}.solution-feature:hover{border-bottom-color:#1467ff}.solution-feature:hover .solution-feature__icon{transform:scale(1.08)}.solution-spec__table tbody tr:hover th,.solution-spec__table tbody tr:hover td{color:#26303a;background:#e9f1ff}.solution-sensor-table tbody tr:hover td{color:#26303a;background:#e9f2ff}.solution-sensor-table tbody tr:hover td:first-child{color:#0144da;background:#dceaff}.solution-picker tbody tr:not(.is-active):hover th,.solution-picker tbody tr:not(.is-active):hover td{color:#31415a;background:#f1f6fd}.solution-picker tbody tr:hover .solution-picker__image img{transform:translateY(-3px)scale(1.08)}.solution-picker tbody tr.is-active:hover .solution-picker__image img{transform:translateY(-3px)scale(1.12)}}.solution-picker tbody tr.is-active .solution-picker__image img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.solution-intro__media,.solution-intro__media img,.solution-feature__icon,.solution-spec__table tbody th,.solution-spec__table tbody td,.solution-picker tbody th,.solution-picker tbody td,.solution-picker__image img{transition:none}}@media (max-width:1320px){body.solution-detail-shell{--qyft-page-max:1040px}.solution-intro,.solution-spec{gap:44px}.solution-intro__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;column-gap:28px}.solution-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-picker{font-size:13px}.solution-picker th,.solution-picker td{padding-left:7px;padding-right:7px}.solution-picker__product{grid-template-columns:64px minmax(0,1fr);column-gap:8px}.solution-picker__image{width:64px;height:60px}.solution-picker__image img{max-height:56px}}@media (max-width:1024px) and (min-width:821px){.solution-intro__copy ul{grid-template-columns:1fr;row-gap:14px}.solution-sensor-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.solution-container{width:min(calc(100% - 32px), var(--qyft-page-max))}.solution-hero{height:300px}.solution-hero__background{object-position:56% center}.solution-hero.visual .solution-hero__background{object-position:86% center}.solution-hero.single .solution-hero__background{object-position:46% center}.solution-hero{--solution-hero-product-width:clamp(420px, 62vw, 510px);--solution-hero-product-x:72%;--solution-hero-product-y:58%}.solution-detail[data-solution-id=multi] .solution-hero{--solution-hero-product-width:clamp(350px, 53vw, 435px)}.solution-detail[data-solution-id=visual] .solution-hero{--solution-hero-product-width:clamp(300px, 46vw, 380px)}.solution-detail[data-solution-id=smart] .solution-hero{--solution-hero-product-width:clamp(260px, 40vw, 330px)}.solution-detail[data-solution-id=ati-b12] .solution-hero{--solution-hero-product-width:clamp(300px, 48vw, 390px)}.solution-hero.ati-d16{--solution-hero-product-width:clamp(240px, 38vw, 310px)}.solution-hero__inner{align-items:flex-start;padding-top:58px}.solution-hero h1{text-shadow:0 1px #fffc;max-width:min(10.5em,48%);margin-left:0;font-size:28px}.solution-detail[data-solution-id=single] .solution-hero h1{margin-left:0}.solution-detail[data-solution-id=ati-b12] .solution-hero h1{white-space:nowrap;max-width:none;font-size:max(17px,min(3.5vw,24px))}.solution-intro,.solution-spec{grid-template-columns:1fr;grid-template-areas:none}.solution-intro__heading{order:0;grid-area:auto}.solution-intro__media{grid-area:auto;min-height:240px;padding:24px}.solution-intro__copy{grid-area:auto}.solution-intro__copy ul{grid-template-columns:1fr;display:grid}.solution-feature-grid{grid-template-columns:1fr}.solution-sensor-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-feature{min-height:auto}.solution-spec__media{min-height:260px}.solution-spec__media img,.solution-spec__media .solution-spec__image--dimension{max-height:360px}.solution-picker__scroll{box-shadow:none;border:0;overflow:visible}.solution-picker,.solution-picker tbody,.solution-picker tr,.solution-picker th,.solution-picker td{width:100%;display:block}.solution-picker{border-spacing:0;min-width:0}.solution-picker thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.solution-picker tbody tr{background:#fff;border:1px solid #dfe7f1;border-radius:6px;margin-bottom:18px;overflow:hidden}.solution-picker tbody tr:last-child{margin-bottom:0}.solution-picker tbody th{background:#f5f8fc;border-bottom:1px solid #dfe7f1;border-right:0;padding:16px}.solution-picker tbody td{text-align:left;border-right:0;grid-template-columns:112px minmax(0,1fr);column-gap:14px;padding:11px 16px;display:grid}.solution-picker tbody td:before{content:attr(data-label);color:#334155;font-weight:600}.solution-picker tbody tr.is-active th,.solution-picker tbody tr.is-active td{background:#eaf4ff}.solution-picker tbody tr.is-active th{box-shadow:inset 4px 0 #0144da}.solution-picker__product{background:0 0;border:0;grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:0}.solution-picker__image{width:92px;height:78px}.solution-picker__image img{max-height:74px}.solution-picker tbody tr>:last-child{border-bottom:0}.solution-picker tbody tr.is-active td:before{color:#174f9f}.solution-picker tbody tr.is-active{border-color:#bcd8fb}.solution-picker__product:focus-visible{outline-offset:2px}}@media (max-width:560px){.solution-section{padding-top:58px;padding-bottom:58px}.solution-section__title{margin-bottom:36px}.solution-sensor-tables{grid-template-columns:1fr}.solution-section--picker .solution-section__title{margin-bottom:36px}.solution-hero{--solution-hero-product-width:clamp(290px, 88vw, 360px);--solution-hero-product-x:73%;--solution-hero-product-y:63%;height:248px}.solution-detail[data-solution-id=single] .solution-hero{--solution-hero-product-width:clamp(270px, 78vw, 310px);--solution-hero-product-x:76%}.solution-detail[data-solution-id=multi] .solution-hero{--solution-hero-product-width:clamp(230px, 70vw, 285px)}.solution-detail[data-solution-id=visual] .solution-hero{--solution-hero-product-width:clamp(205px, 62vw, 250px);--solution-hero-product-x:65%}.solution-detail[data-solution-id=smart] .solution-hero{--solution-hero-product-width:clamp(175px, 53vw, 215px)}.solution-detail[data-solution-id=ati-b12] .solution-hero{--solution-hero-product-width:clamp(215px, 62vw, 270px)}.solution-hero.ati-d16{--solution-hero-product-width:clamp(170px, 49vw, 220px)}.solution-hero h1{max-width:52%;font-size:max(20px,min(6.2vw,24px))}.solution-detail[data-solution-id=ati-b12] .solution-hero h1{white-space:nowrap;max-width:none;font-size:max(14px,min(4vw,18px))}.solution-intro__heading h2{font-size:max(12px,min(4vw,24px))}.solution-spec__table{font-size:12px}.solution-spec__table th,.solution-spec__table td{padding-left:8px;padding-right:8px}.solution-picker tbody td{grid-template-columns:92px minmax(0,1fr);padding-left:12px;padding-right:12px}}
