.TouchLanding_site__maFhS{color:#202a25;background:#f7f8f3;font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.65;overflow:clip}.TouchLanding_site__maFhS *,.TouchLanding_site__maFhS :after,.TouchLanding_site__maFhS :before{box-sizing:border-box}.TouchLanding_site__maFhS h1,.TouchLanding_site__maFhS h2,.TouchLanding_site__maFhS h3,.TouchLanding_site__maFhS p{margin:0}.TouchLanding_site__maFhS a{color:inherit;text-decoration:none}.TouchLanding_site__maFhS button,.TouchLanding_site__maFhS input,.TouchLanding_site__maFhS select,.TouchLanding_site__maFhS textarea{font:inherit}.TouchLanding_site__maFhS a,.TouchLanding_site__maFhS button,.TouchLanding_site__maFhS input,.TouchLanding_site__maFhS select,.TouchLanding_site__maFhS summary,.TouchLanding_site__maFhS textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.TouchLanding_site__maFhS button,.TouchLanding_site__maFhS summary{cursor:pointer}.TouchLanding_site__maFhS a:focus-visible,.TouchLanding_site__maFhS button:focus-visible,.TouchLanding_site__maFhS summary:focus-visible{outline:3px solid #338231;outline-offset:5px}.TouchLanding_site__maFhS input:focus,.TouchLanding_site__maFhS select:focus,.TouchLanding_site__maFhS textarea:focus{outline:2px solid #568744;outline-offset:2px}.TouchLanding_site__maFhS h2{font-size:clamp(32px,3.9vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1.12}.TouchLanding_site__maFhS h2>span{color:#5c665d}.TouchLanding_site__maFhS h3{font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.3}.TouchLanding_site__maFhS svg{flex-shrink:0;vertical-align:middle}.TouchLanding_site__maFhS [id]{scroll-margin-top:100px}.TouchLanding_skip__Gmu_z{position:fixed;top:-100px;z-index:100;padding:16px;background:#c9f879}.TouchLanding_skip__Gmu_z:focus{top:0}.TouchLanding_header__IHZle{height:88px;padding:0 4.3%;display:flex;align-items:center;justify-content:space-between;background:#f7f8f3;gap:28px}.TouchLanding_header__IHZle nav{display:flex;gap:28px;font-size:12px;font-weight:500}.TouchLanding_header__IHZle nav a{padding:12px 0}.TouchLanding_header__IHZle nav a:hover{color:#3b7927}.TouchLanding_logo__ot0BI{display:flex;align-items:baseline;gap:7px;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.08em;white-space:nowrap}.TouchLanding_logo__ot0BI>span{font-weight:400}.TouchLanding_logoDot__lB1kY{color:#6b9f35;display:inline-block;font-size:13px;margin-left:4px;vertical-align:top;margin-top:2px}.TouchLanding_headerCta__uM7ed{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:600;padding:12px 0 12px 18px;border-left:1px solid #cdd2c8}.TouchLanding_headerCta__uM7ed svg{font-size:20px}.TouchLanding_hero__5P2pU{position:relative;isolation:isolate;min-height:690px;color:#fff;background:#111d23}.TouchLanding_heroPhoto__W_QY_{position:absolute;inset:0 0 0 18%;z-index:-2}.TouchLanding_heroPhoto__W_QY_ img{object-fit:cover;object-position:72% center}.TouchLanding_hero__5P2pU:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#121e24,rgba(18,30,36,.98) 29%,rgba(18,30,36,.5) 57%,rgba(18,30,36,0) 80%)}.TouchLanding_heroContent__4pMOl{padding:57px 4.3% 32px}.TouchLanding_eyebrow__t3wIZ{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5}.TouchLanding_statusDot__RVIap{display:inline-block;height:7px;width:7px;border-radius:50%;background:#c9f879;box-shadow:0 0 0 4px rgba(201,248,121,.0784313725)}.TouchLanding_hero__5P2pU h1{font-size:clamp(45px,5.7vw,83px);line-height:1.06;font-weight:500;letter-spacing:-.065em;margin:39px 0 27px}.TouchLanding_hero__5P2pU h1 em{font-style:normal;color:#c9f879}.TouchLanding_heroText__a3VKN{color:#d2d8d8;max-width:485px;font-size:14px;line-height:1.8}.TouchLanding_heroActions__VDMSi{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:31px}.TouchLanding_button__7ENaF,.TouchLanding_darkButton__YOI27{min-height:52px;display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border:0;border-radius:4px;padding:15px 22px;background:#c9f879;color:#17221b!important;font-weight:600;font-size:12px;transition:background .2s,transform .2s}.TouchLanding_button__7ENaF svg,.TouchLanding_darkButton__YOI27 svg{font-size:21px}.TouchLanding_button__7ENaF:hover,.TouchLanding_darkButton__YOI27:hover{background:#b9ec63;transform:translateY(-2px)}.TouchLanding_button__7ENaF:disabled,.TouchLanding_darkButton__YOI27:disabled{opacity:.6;cursor:wait;transform:none}.TouchLanding_darkButton__YOI27{background:#202a25;color:#fff!important}.TouchLanding_darkButton__YOI27:hover{background:#344e3f}.TouchLanding_heroLink__4OBzs{font-size:12px;display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid hsla(0,0%,100%,.3333333333)}.TouchLanding_heroBottom__C1eH6{display:flex;flex-wrap:wrap;gap:25px;color:#c3cccc;font-size:10px;margin-top:49px}.TouchLanding_photoNote__XdIpP{position:absolute;right:4.3%;bottom:35px;border-left:1px solid rgba(201,248,121,.5333333333);padding-left:16px;display:flex;flex-direction:column;gap:4px;font-size:10px;color:#fff;text-shadow:0 1px 6px #000}.TouchLanding_photoNote__XdIpP span:first-child{font-size:9px;letter-spacing:.15em}.TouchLanding_serviceStrip__1_V7t{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 4.3%;background:#eaf0e2;border-bottom:1px solid #d5ddce}.TouchLanding_serviceStrip__1_V7t span{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid #cbd6c2;font-size:12px;font-weight:500}.TouchLanding_serviceStrip__1_V7t span:last-child{border:0}.TouchLanding_serviceStrip__1_V7t span svg{font-size:21px}.TouchLanding_section__k3vvu{padding:96px 4.3%;max-width:1600px;margin:0 auto}.TouchLanding_sectionHeading___QQcC{display:grid;grid-template-columns:1fr 2.12fr;grid-gap:40px;gap:40px;margin-bottom:45px}.TouchLanding_sectionHeading___QQcC>.TouchLanding_eyebrow__t3wIZ{align-self:start;padding-top:9px}.TouchLanding_sectionHeading___QQcC>div>p{max-width:570px;margin-top:22px;color:#5c665d;font-size:14px}.TouchLanding_solutions___t788{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid #d5dbd0}.TouchLanding_solution__EcpPq{padding:30px 25px 0;border-right:1px solid #d5dbd0;display:flex;flex-direction:column}.TouchLanding_solution__EcpPq:first-child{padding-left:0}.TouchLanding_solution__EcpPq:last-child{padding-right:0;border:0}.TouchLanding_solution__EcpPq h3{font-size:21px;margin:34px 0 16px}.TouchLanding_solution__EcpPq>p{font-size:12px;color:#5c665d;line-height:1.9;flex:1 1}.TouchLanding_solution__EcpPq>a{margin-top:26px;font-weight:500;font-size:11px;display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:44px}.TouchLanding_solution__EcpPq>a svg{font-size:18px}.TouchLanding_solution__EcpPq>a:hover{color:#3b7927}.TouchLanding_solutionTop__FKpQT{display:flex;justify-content:space-between;align-items:center}.TouchLanding_solutionTop__FKpQT>svg{font-size:26px}.TouchLanding_solutionTop__FKpQT>span{color:#62705c;font-size:11px}.TouchLanding_equipment__ajDZy{display:grid;grid-template-columns:1fr 1.55fr;grid-gap:8%;gap:8%;background:#e9eee4;max-width:none}.TouchLanding_equipmentIntro__xBrsM{padding-top:25px}.TouchLanding_equipmentIntro__xBrsM h2{margin-top:28px}.TouchLanding_equipmentIntro__xBrsM>p:not(.TouchLanding_eyebrow__t3wIZ){color:#5c665d;margin:25px 0;max-width:360px;font-size:14px}.TouchLanding_textLink__RrhMc{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #a5b29c;font-size:12px;font-weight:500;padding:11px 0}.TouchLanding_textLink__RrhMc:hover{color:#3b7927}.TouchLanding_equipmentPicker__Ohp4i{min-width:0}.TouchLanding_deviceArea__inmaD{background:#dae4d1;min-height:350px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:radial-gradient(#a5b996 1px,transparent 0);background-size:18px 18px}.TouchLanding_device__HejdH{position:relative;width:166px;padding-top:12px;transform:scale(var(--device-scale));transform-origin:center 85%;transition:transform .35s}.TouchLanding_deviceScreen__KTAn9{position:relative;border:9px solid #29372d;border-radius:9px;height:246px;background:#c9f879;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:9px 9px 0 #72806b}.TouchLanding_deviceScreen__KTAn9>span{font-size:8px;font-weight:600;display:flex;align-items:center;gap:8px}.TouchLanding_deviceScreen__KTAn9 strong{display:flex;flex-direction:column;font-size:70px;line-height:1;font-weight:500;letter-spacing:-.08em}.TouchLanding_deviceScreen__KTAn9 strong small{font-size:14px;font-weight:400;margin-top:8px;letter-spacing:0}.TouchLanding_deviceStem___PONk{width:31px;height:25px;margin:auto;background:#29372d}.TouchLanding_deviceBase__uqBmG{height:8px;width:122px;margin:auto;border-radius:50%;background:#29372d;box-shadow:7px 7px 15px rgba(41,55,45,.2666666667)}.TouchLanding_deviceCaption__xorIt{position:absolute;bottom:14px;left:16px;right:16px;display:flex;justify-content:space-between;gap:12px;color:#526348;font-size:8px;letter-spacing:.05em}.TouchLanding_sizeButtons__C63Zv{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 12px}.TouchLanding_sizeButtons__C63Zv button{background:rgba(0,0,0,0);border:1px solid #bdc8b5;min-width:51px;min-height:44px;border-radius:3px;padding:8px 12px;font-size:12px;color:#202a25}.TouchLanding_sizeButtons__C63Zv button[aria-pressed=true]{background:#202a25;color:#fff;border-color:#202a25}.TouchLanding_sizeNote__lK_9J{color:#5d6956;font-size:10px;line-height:1.75}.TouchLanding_priceRow__J1g7H{margin:24px 0 12px;border-top:1px solid #c2ceba;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.TouchLanding_priceRow__J1g7H>div{display:flex;flex-direction:column}.TouchLanding_priceRow__J1g7H>div>span{font-size:8px;letter-spacing:.05em}.TouchLanding_priceRow__J1g7H>div strong{font-size:31px;font-weight:500;letter-spacing:-.05em}.TouchLanding_scenarioLayout__q4gff{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:6%;gap:6%;align-items:center}.TouchLanding_scenarioButtons__Yk00E{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:32px}.TouchLanding_scenarioButtons__Yk00E button{border:1px solid #cfd7c8;padding:10px 15px;border-radius:30px;min-height:44px;background:rgba(0,0,0,0);font-size:11px;color:#202a25}.TouchLanding_scenarioButtons__Yk00E button[aria-pressed=true]{color:#fff;background:#202a25;border-color:#202a25}.TouchLanding_smallLabel__l_zeP{font-size:9px;letter-spacing:.08em;color:#5c665d}.TouchLanding_scenarioCopy__cWr5V h3{font-size:32px;margin:13px 0 17px;max-width:370px}.TouchLanding_scenarioCopy__cWr5V div[aria-live]>p:last-child{font-size:13px;color:#5c665d;max-width:430px}.TouchLanding_checkList__5GM12{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:10px;gap:10px;font-size:11px}.TouchLanding_checkList__5GM12 li{display:flex;align-items:center;gap:10px}.TouchLanding_checkList__5GM12 svg{color:#4c792f;font-size:15px}.TouchLanding_softwareVisual__OesGk{background:#e8eae3;padding:22px;border-radius:5px}.TouchLanding_softwareVisual__OesGk>p{font-size:9px;color:#5c665d;margin-top:15px}.TouchLanding_mockToolbar__PeS8u{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.06em;color:#5c665d;margin-bottom:18px}.TouchLanding_mockWindow__OL_xn{background:#24352c;color:#f5f8f0;border:7px solid #1c2620;border-radius:11px;padding:22px;box-shadow:0 16px 30px rgba(41,53,44,.1333333333)}.TouchLanding_mockTop__pUf3X{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em}.TouchLanding_mockTitle__BimHi{font-size:clamp(20px,2.4vw,33px);letter-spacing:-.06em;margin-top:28px}.TouchLanding_mockSubtitle__7Y_H1{font-size:8px;color:#a6b2a6}.TouchLanding_mockCards__EFGwc{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:23px}.TouchLanding_mockCards__EFGwc>div{position:relative;height:154px;padding:12px;overflow:hidden;background:#d0dcbf;color:#202a25;border-radius:4px}.TouchLanding_mockCards__EFGwc>div>span{font-size:7px;letter-spacing:.1em;position:relative;z-index:1}.TouchLanding_mockCards__EFGwc>div>svg{position:absolute;bottom:11px;right:11px}.TouchLanding_mockCards__EFGwc>div:last-child{background:#b5c0ac}.TouchLanding_shapeOne__cO7kB{width:70px;height:95px;border-radius:40px 40px 12px 12px;background:linear-gradient(100deg,#647657,#e8edce 55%,#758b65);transform:rotate(-20deg);margin:3px auto;box-shadow:9px 12px 10px rgba(42,69,32,.2)}.TouchLanding_shapeTwo__LpJUD{width:80px;height:80px;border:20px solid #e2eacb;border-radius:50%;margin:8px auto;box-shadow:8px 11px 14px rgba(42,69,32,.3333333333),inset 5px 6px 8px rgba(42,69,32,.2);transform:rotate(-20deg) skew(-7deg)}.TouchLanding_mapCards__vDgt3 .TouchLanding_shapeOne__cO7kB,.TouchLanding_mapCards__vDgt3 .TouchLanding_shapeTwo__LpJUD{width:90px;height:65px;border-radius:2px;border:3px solid #6b8b59;background:#c9f879;box-shadow:7px 8px #829972;transform:rotate(-20deg) skew(15deg);margin-top:17px}.TouchLanding_mockFooter__ytbqO{display:flex;justify-content:space-between;gap:10px;font-size:7px;color:#c1cfb7;margin-top:20px}.TouchLanding_branding__s_Vi7{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center;padding-top:30px}.TouchLanding_brandingVisual__LT1k0{background:#e0e6da;position:relative;min-height:635px;display:flex;justify-content:center;align-items:center;padding:35px 30px 90px;overflow:hidden;background-image:linear-gradient(150deg,transparent 49%,#d2dbc8 0)}.TouchLanding_brandedKiosk__Mowwm{width:214px;transform:perspective(900px) rotateY(-13deg) rotate(3deg);box-shadow:19px 19px 22px rgba(57,67,49,.1882352941);border-radius:10px 10px 3px 3px;overflow:hidden;border-right:8px solid #27342a}.TouchLanding_brandScreen__sL0ma{background:#1f3028;border:12px solid #17201a;color:var(--brand-color);height:270px;padding:17px 13px;display:flex;flex-direction:column;justify-content:space-between;transition:color .25s}.TouchLanding_brandScreen__sL0ma>span{font-size:37px;font-weight:600;line-height:1.1;letter-spacing:-.065em}.TouchLanding_brandScreen__sL0ma>span em{font-style:normal;-webkit-text-stroke:1px var(--brand-color);color:rgba(0,0,0,0)}.TouchLanding_brandScreen__sL0ma>svg{font-size:31px;align-self:end}.TouchLanding_brandBody__sBDG1{background:var(--brand-color);height:148px;color:#24352a;padding:25px 23px;display:flex;justify-content:space-between;position:relative;overflow:hidden;transition:background .25s}.TouchLanding_brandBody__sBDG1>span{font-size:20px;font-weight:600;line-height:1.05;letter-spacing:-.06em;z-index:1}.TouchLanding_brandLines__vf7Jf{position:absolute;width:160px;height:160px;border:1px solid #24352a;border-radius:50%;right:-30px;bottom:-110px;box-shadow:0 0 0 10px var(--brand-color),0 0 0 11px #24352a,0 0 0 20px var(--brand-color),0 0 0 21px #24352a,0 0 0 30px var(--brand-color),0 0 0 31px #24352a}.TouchLanding_swatches__lNioi{position:absolute;bottom:63px;display:flex;gap:10px}.TouchLanding_swatches__lNioi button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #899480;border-radius:50%;color:#202a25}.TouchLanding_swatches__lNioi button[aria-pressed=true]{outline:1px solid #202a25;outline-offset:3px}.TouchLanding_brandCaption__Y4Q3I{position:absolute;bottom:24px;font-size:8px;letter-spacing:.07em;color:#59684e;text-align:center;padding:0 12px}.TouchLanding_brandingCopy__vGrnO h2{margin:24px 0}.TouchLanding_brandingCopy__vGrnO>p:not(.TouchLanding_eyebrow__t3wIZ){color:#5c665d;font-size:13px}.TouchLanding_brandSteps__0g2vy{padding:0;margin:28px 0;list-style:none;display:grid;grid-gap:20px;gap:20px}.TouchLanding_brandSteps__0g2vy li{display:flex;gap:17px}.TouchLanding_brandSteps__0g2vy li>span{font-size:10px;color:#5d7450;padding-top:4px}.TouchLanding_brandSteps__0g2vy li h3{font-size:15px;letter-spacing:-.02em}.TouchLanding_brandSteps__0g2vy li p{font-size:11px;color:#5c665d;margin-top:5px}.TouchLanding_cases__Jva_H{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.TouchLanding_case__bxmXz{min-width:0}.TouchLanding_case__bxmXz .TouchLanding_smallLabel__l_zeP{margin:23px 0 11px}.TouchLanding_case__bxmXz>p:last-child{font-size:12px;color:#5c665d;margin-top:10px;max-width:470px}.TouchLanding_case__bxmXz:hover h3{color:#477b30}.TouchLanding_caseImage__EnNFr{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:#dce2d8}.TouchLanding_caseImage__EnNFr img{object-fit:cover;transition:transform .4s}.TouchLanding_caseImage__EnNFr>span{position:absolute;right:15px;bottom:15px;width:44px;height:44px;background:#f7f8f3;border-radius:50%;display:grid;place-items:center;font-size:22px}.TouchLanding_caseImage__EnNFr:hover img{transform:scale(1.03)}.TouchLanding_process__u7g0J{border-top:1px solid #d5dbd0}.TouchLanding_processGrid__maG1Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.TouchLanding_processGrid__maG1Y article{border-top:1px solid #bbc7b0;padding-top:18px}.TouchLanding_processGrid__maG1Y article>span{color:#5d7450;font-size:12px}.TouchLanding_processGrid__maG1Y article h3{font-size:18px;margin:23px 0 12px}.TouchLanding_processGrid__maG1Y article p{color:#5c665d;font-size:12px}.TouchLanding_faq__XRb74{background:#e9eee4;max-width:none;display:grid;grid-template-columns:1fr 1.55fr;grid-gap:8%;gap:8%}.TouchLanding_faq__XRb74 h2{margin-top:26px}.TouchLanding_faq__XRb74 details{border-bottom:1px solid #c7d2be}.TouchLanding_faq__XRb74 details:first-child{border-top:1px solid #c7d2be}.TouchLanding_faq__XRb74 details[open] summary svg{transform:rotate(45deg)}.TouchLanding_faq__XRb74 details p{color:#58674f;font-size:12px;padding:0 35px 24px 0}.TouchLanding_faq__XRb74 summary{list-style:none;font-size:14px;font-weight:500;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:18px}.TouchLanding_faq__XRb74 summary::-webkit-details-marker{display:none}.TouchLanding_faq__XRb74 summary svg{font-size:20px;transition:transform .2s}.TouchLanding_request__sXg3R{background:#1c2b23;color:#fff;max-width:none;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:9%;gap:9%}.TouchLanding_requestIntro__OJXWF h2{font-size:clamp(44px,5.4vw,76px);margin:30px 0}.TouchLanding_requestIntro__OJXWF h2 em{font-style:normal;color:#c9f879}.TouchLanding_requestIntro__OJXWF>p:not(.TouchLanding_eyebrow__t3wIZ){color:#b2c0b4;font-size:13px;max-width:340px}.TouchLanding_contacts__x0SWG{display:flex;flex-direction:column;gap:13px;margin-top:38px}.TouchLanding_contacts__x0SWG a{font-size:18px;letter-spacing:-.035em;display:flex;align-items:center;gap:15px}.TouchLanding_contacts__x0SWG a:hover{color:#c9f879}.TouchLanding_contacts__x0SWG>span{font-size:11px;color:#a7b8a9;margin-top:5px}.TouchLanding_requestIntro__OJXWF .TouchLanding_requestHint__ZXrrU{margin-top:40px;border-top:1px solid #425144;padding-top:22px;font-size:11px!important}.TouchLanding_formPanel__fQ34Z{min-width:0;background:#f7f8f3;color:#202a25;padding:30px;border-radius:5px}.TouchLanding_formPanel__fQ34Z .TouchLanding_formRow__4oqvH label,.TouchLanding_formPanel__fQ34Z form>label{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:500;margin-bottom:16px}.TouchLanding_formPanel__fQ34Z input:not([type=checkbox]),.TouchLanding_formPanel__fQ34Z select,.TouchLanding_formPanel__fQ34Z textarea{width:100%;min-width:0;min-height:48px;background:#fff;border:1px solid #d1d8cc;border-radius:3px;color:#202a25;padding:12px;font-size:12px}.TouchLanding_formPanel__fQ34Z textarea{resize:vertical}.TouchLanding_formPanel__fQ34Z .TouchLanding_button__7ENaF{width:100%}.TouchLanding_formHeading__NRFZI{margin-bottom:27px}.TouchLanding_formHeading__NRFZI h3{font-size:22px}.TouchLanding_formHeading__NRFZI>span{display:block;font-size:8px;letter-spacing:.09em;color:#5c665d;margin-top:8px}.TouchLanding_formRow__4oqvH{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;min-width:0}.TouchLanding_formRow__4oqvH label{min-width:0}.TouchLanding_formPanel__fQ34Z form>.TouchLanding_consent__unaYV{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:9px;color:#626d5d;font-weight:400}.TouchLanding_formPanel__fQ34Z form>.TouchLanding_consent__unaYV input{accent-color:#3d6829;width:18px;height:18px;margin:2px 0 0;flex-shrink:0}.TouchLanding_formPanel__fQ34Z form>.TouchLanding_consent__unaYV a{text-decoration:underline}.TouchLanding_formNote__W7ywF{font-size:8px;color:#5c665d;margin-top:12px!important}.TouchLanding_error__IxdDL{border:1px solid #d3a399;padding:10px;font-size:11px;color:#8f2f24;margin-bottom:14px!important}.TouchLanding_success__ePKBS{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;gap:22px}.TouchLanding_success__ePKBS>svg{font-size:42px;color:#507d36}.TouchLanding_success__ePKBS>p{font-size:14px;color:#5c665d}.TouchLanding_footer__TeHYt{padding:35px 4.3%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#15221b;color:#c0cebf;font-size:9px}.TouchLanding_footer__TeHYt .TouchLanding_logo__ot0BI{color:#fff;font-size:25px}.TouchLanding_footer__TeHYt a:not(.TouchLanding_logo__ot0BI){padding:12px 0}.TouchLanding_cookieNote__P6VpZ{position:fixed;bottom:16px;left:16px;z-index:20;max-width:365px;display:flex;gap:12px;align-items:center;background:#fff;padding:14px 16px;border:1px solid #d2dacb;box-shadow:0 5px 24px rgba(17,39,27,.0941176471);border-radius:6px;font-size:9px}.TouchLanding_cookieNote__P6VpZ p{flex:1 1}.TouchLanding_cookieNote__P6VpZ a{text-decoration:underline}.TouchLanding_cookieNote__P6VpZ button{min-height:40px;border:none;background:#eaf0e2;padding:8px 12px;border-radius:3px;color:#202a25;font-size:10px}@media(min-width:1600px){.TouchLanding_equipment__ajDZy,.TouchLanding_faq__XRb74,.TouchLanding_footer__TeHYt,.TouchLanding_header__IHZle,.TouchLanding_heroContent__4pMOl,.TouchLanding_request__sXg3R,.TouchLanding_serviceStrip__1_V7t{padding-left:max(4.3%,(100vw - 1462px)/2);padding-right:max(4.3%,(100vw - 1462px)/2)}}@media(max-width:1050px){.TouchLanding_header__IHZle nav{gap:16px;font-size:10px}.TouchLanding_header__IHZle{gap:18px}.TouchLanding_hero__5P2pU{min-height:650px}.TouchLanding_heroPhoto__W_QY_{left:8%}.TouchLanding_photoNote__XdIpP{display:none}.TouchLanding_hero__5P2pU h1{font-size:64px}.TouchLanding_heroText__a3VKN{max-width:420px}.TouchLanding_section__k3vvu{padding-top:72px;padding-bottom:72px}.TouchLanding_sectionHeading___QQcC{grid-template-columns:1fr 2fr;gap:22px}.TouchLanding_solution__EcpPq{padding-left:18px;padding-right:18px}.TouchLanding_solution__EcpPq h3{font-size:18px}.TouchLanding_priceRow__J1g7H{flex-wrap:wrap}.TouchLanding_brandingVisual__LT1k0{min-height:590px}.TouchLanding_request__sXg3R{gap:5%}.TouchLanding_formPanel__fQ34Z{padding:23px}.TouchLanding_footer__TeHYt>span:nth-child(2){display:none}}@media(max-width:760px){.TouchLanding_header__IHZle{height:75px;padding:0 6%}.TouchLanding_header__IHZle nav{display:none}.TouchLanding_logo__ot0BI{font-size:26px}.TouchLanding_headerCta__uM7ed{font-size:10px;gap:10px;padding-left:12px}.TouchLanding_hero__5P2pU{min-height:auto;padding-bottom:260px}.TouchLanding_heroContent__4pMOl{padding:34px 6% 24px}.TouchLanding_heroPhoto__W_QY_{inset:auto 0 0;height:450px}.TouchLanding_heroPhoto__W_QY_ img{object-position:100% 55%}.TouchLanding_hero__5P2pU:after{background:linear-gradient(180deg,#121e24,#121e24 47%,rgba(18,30,36,.84) 62%,transparent 82%)}.TouchLanding_hero__5P2pU h1{font-size:clamp(40px,8.5vw,64px);margin:30px 0 20px;letter-spacing:-.06em}.TouchLanding_heroText__a3VKN{max-width:500px;font-size:12px}.TouchLanding_heroActions__VDMSi{gap:18px;margin-top:25px}.TouchLanding_heroActions__VDMSi .TouchLanding_button__7ENaF{font-size:11px;padding:13px 17px;gap:17px}.TouchLanding_heroLink__4OBzs{font-size:10px;gap:7px}.TouchLanding_heroBottom__C1eH6{gap:6px;flex-direction:column;font-size:9px;margin-top:24px}.TouchLanding_eyebrow__t3wIZ{font-size:8px}.TouchLanding_serviceStrip__1_V7t{grid-template-columns:1fr 1fr;padding:16px 6%;gap:19px 0}.TouchLanding_serviceStrip__1_V7t span{justify-content:flex-start;font-size:10px;gap:10px}.TouchLanding_serviceStrip__1_V7t span:nth-child(2n){border:0;padding-left:19px}.TouchLanding_serviceStrip__1_V7t span svg{font-size:18px}.TouchLanding_section__k3vvu{padding:58px 6%}.TouchLanding_sectionHeading___QQcC{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.TouchLanding_sectionHeading___QQcC>div>p{font-size:12px;margin-top:18px}.TouchLanding_site__maFhS h2{font-size:clamp(31px,7.3vw,48px)}.TouchLanding_solutions___t788{grid-template-columns:1fr 1fr}.TouchLanding_solution__EcpPq{padding:22px 17px 20px}.TouchLanding_solution__EcpPq:nth-child(2){border-right:0;padding-right:0}.TouchLanding_solution__EcpPq:nth-child(3){border-top:1px solid #d5dbd0;padding-left:0}.TouchLanding_solution__EcpPq:last-child{border-top:1px solid #d5dbd0;padding-left:17px}.TouchLanding_solution__EcpPq h3{margin:22px 0 12px;font-size:18px}.TouchLanding_solution__EcpPq>p{font-size:11px}.TouchLanding_solution__EcpPq>a{font-size:10px;margin-top:14px}.TouchLanding_solutionTop__FKpQT>svg{font-size:23px}.TouchLanding_branding__s_Vi7,.TouchLanding_equipment__ajDZy,.TouchLanding_faq__XRb74,.TouchLanding_request__sXg3R,.TouchLanding_scenarioLayout__q4gff{grid-template-columns:1fr;gap:35px}.TouchLanding_equipmentIntro__xBrsM{padding:0}.TouchLanding_equipmentIntro__xBrsM h2{margin-top:22px}.TouchLanding_equipmentIntro__xBrsM>p:not(.TouchLanding_eyebrow__t3wIZ){max-width:100%;font-size:12px;margin:18px 0 12px}.TouchLanding_deviceArea__inmaD{min-height:330px}.TouchLanding_deviceCaption__xorIt{font-size:7px}.TouchLanding_priceRow__J1g7H{flex-wrap:nowrap}.TouchLanding_priceRow__J1g7H>div strong{font-size:27px}.TouchLanding_priceRow__J1g7H .TouchLanding_darkButton__YOI27{padding:12px 15px;font-size:10px;gap:14px}.TouchLanding_scenarioButtons__Yk00E{margin-bottom:24px}.TouchLanding_scenarioCopy__cWr5V h3{font-size:28px}.TouchLanding_softwareVisual__OesGk{padding:17px}.TouchLanding_mockTitle__BimHi{font-size:28px}.TouchLanding_mockWindow__OL_xn{padding:16px}.TouchLanding_mockCards__EFGwc>div{height:145px}.TouchLanding_mockToolbar__PeS8u{font-size:7px}.TouchLanding_softwareVisual__OesGk>p{font-size:8px}.TouchLanding_branding__s_Vi7{padding-top:0}.TouchLanding_brandingVisual__LT1k0{min-height:500px;order:2}.TouchLanding_brandedKiosk__Mowwm{transform:scale(.9) perspective(900px) rotateY(-13deg) rotate(3deg)}.TouchLanding_brandingCopy__vGrnO{order:1}.TouchLanding_brandingCopy__vGrnO h2{margin-top:22px}.TouchLanding_brandingCopy__vGrnO>p:not(.TouchLanding_eyebrow__t3wIZ){font-size:12px}.TouchLanding_brandSteps__0g2vy{gap:17px}.TouchLanding_cases__Jva_H{grid-template-columns:1fr;gap:35px}.TouchLanding_caseImage__EnNFr{aspect-ratio:16/10}.TouchLanding_case__bxmXz h3{font-size:23px}.TouchLanding_case__bxmXz .TouchLanding_smallLabel__l_zeP{margin-top:17px}.TouchLanding_processGrid__maG1Y{grid-template-columns:1fr 1fr;gap:26px 20px}.TouchLanding_processGrid__maG1Y article h3{font-size:16px;margin-top:15px}.TouchLanding_processGrid__maG1Y article p{font-size:11px}.TouchLanding_faq__XRb74{gap:28px}.TouchLanding_faq__XRb74 summary{font-size:12px;padding:20px 0}.TouchLanding_faq__XRb74 details p{font-size:11px}.TouchLanding_requestIntro__OJXWF h2{font-size:53px;margin:25px 0}.TouchLanding_requestIntro__OJXWF .TouchLanding_requestHint__ZXrrU{display:none}.TouchLanding_contacts__x0SWG{margin-top:24px}.TouchLanding_contacts__x0SWG a{font-size:17px}.TouchLanding_formPanel__fQ34Z{padding:22px 18px}.TouchLanding_formHeading__NRFZI h3{font-size:20px}.TouchLanding_formRow__4oqvH{grid-template-columns:1fr;gap:0}.TouchLanding_formPanel__fQ34Z form>.TouchLanding_consent__unaYV{font-size:10px}.TouchLanding_formNote__W7ywF{font-size:9px}.TouchLanding_formPanel__fQ34Z input:not([type=checkbox]),.TouchLanding_formPanel__fQ34Z select,.TouchLanding_formPanel__fQ34Z textarea{font-size:16px}.TouchLanding_footer__TeHYt{display:grid;grid-template-columns:1fr 1fr;padding:30px 6% 85px;grid-gap:12px 20px;gap:12px 20px;font-size:9px}.TouchLanding_footer__TeHYt .TouchLanding_logo__ot0BI{font-size:24px}.TouchLanding_cookieNote__P6VpZ{left:10px;right:10px;bottom:10px;max-width:390px}}@media(prefers-reduced-motion:reduce){.TouchLanding_site__maFhS *,.TouchLanding_site__maFhS :after,.TouchLanding_site__maFhS :before{transition:none!important;scroll-behavior:auto!important}}.MicrositeGuides_section__MGjZE{background:#f4f2e9}.MicrositeGuides_grid__hSDck{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.MicrositeGuides_card__nj0_Y{padding:26px;border:1px solid #bcc6b6;border-radius:5px;display:flex;flex-direction:column;gap:20px;background:#fafbf5}.MicrositeGuides_card__nj0_Y p{color:#53614e;font-size:13px;flex:1 1}.MicrositeGuides_card__nj0_Y span{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.MicrositeGuides_card__nj0_Y:hover{border-color:#55654b}@media(max-width:400px){.MicrositeGuides_grid__hSDck{grid-template-columns:minmax(0,1fr)}.MicrositeGuides_card__nj0_Y{padding:22px}}