@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6f6c91a-module__-a-15G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}
.ClosingCta-module__ewag5a__pulseGlow{animation:2.6s ease-in-out infinite ClosingCta-module__ewag5a__pulseGlow}@keyframes ClosingCta-module__ewag5a__pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ClosingCta-module__ewag5a__pulseGlow{opacity:0;animation:none}}
.HardwarePage-module__dQmbHG__page{--zkt-green:#78bc27;--zkt-bright:#81d31f;--zkt-pale:#f2ffe3;color:var(--hardware-ink);background:var(--hardware-white)}.HardwarePage-module__dQmbHG__hero{text-align:center;min-height:400px;color:var(--hardware-white);background:var(--hardware-dark) url(/images/hr-hardware/Hero-Banner-scaled.webp) center / cover;border-radius:0;margin:0;padding:56px 24px}.HardwarePage-module__dQmbHG__hero>img{width:275px;height:auto;margin:0 auto 28px}.HardwarePage-module__dQmbHG__hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:835px;margin:0 auto 24px;font-size:clamp(32px,3.4vw,49px);font-weight:700;line-height:1.1}.HardwarePage-module__dQmbHG__hero p{max-width:835px;margin:auto;font-size:18px;line-height:1.45}.HardwarePage-module__dQmbHG__features{max-width:1328px;margin-inline:auto;padding:40px 24px 24px}.HardwarePage-module__dQmbHG__features>h2,.HardwarePage-module__dQmbHG__products>h2{text-align:center;color:var(--hardware-navy);margin-bottom:32px;font-size:20px;font-weight:700}.HardwarePage-module__dQmbHG__featureGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.HardwarePage-module__dQmbHG__featureGrid article{text-align:center;background:linear-gradient(var(--zkt-pale), transparent);border-radius:6px;padding:24px}.HardwarePage-module__dQmbHG__featureGrid img{object-fit:contain;width:40px;height:40px;margin:0 auto 24px;display:block}.HardwarePage-module__dQmbHG__featureGrid h3{color:var(--hardware-navy);margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.3}.HardwarePage-module__dQmbHG__featureGrid p{font-size:16px;line-height:1.4}.HardwarePage-module__dQmbHG__products{max-width:1328px;margin-inline:auto;padding:24px 24px 0}.HardwarePage-module__dQmbHG__products>h2{margin-bottom:32px}.HardwarePage-module__dQmbHG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.HardwarePage-module__dQmbHG__productGrid article{background:linear-gradient(90deg, var(--zkt-green), var(--zkt-bright));min-height:250px;color:var(--hardware-dark);border-radius:16px;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.HardwarePage-module__dQmbHG__productGrid img{object-fit:contain;width:100%;height:210px}.HardwarePage-module__dQmbHG__productGrid h3{margin-bottom:12px;font-size:25px;font-weight:700;line-height:1.25}.HardwarePage-module__dQmbHG__productGrid p{font-size:16px}.HardwarePage-module__dQmbHG__note{text-align:center;color:#497712;padding:40px 24px;font-size:clamp(22px,2.2vw,30px);line-height:1.3}.HardwarePage-module__dQmbHG__service{background:var(--hardware-dark) url(/images/hr-hardware/Zkt-scaled.webp) center / cover;color:var(--hardware-white);border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:0;padding:40px max(24px,50vw - 640px);display:grid}.HardwarePage-module__dQmbHG__serviceCopy{align-self:center;padding-right:0}.HardwarePage-module__dQmbHG__serviceCopy h2,.HardwarePage-module__dQmbHG__formHeading h2{margin-bottom:24px;font-size:31px;font-weight:700;line-height:1.15}.HardwarePage-module__dQmbHG__serviceCopy h2{color:var(--zkt-green);max-width:390px}.HardwarePage-module__dQmbHG__serviceCopy p{max-width:500px;font-size:18px;line-height:1.5}.HardwarePage-module__dQmbHG__serviceCopy ul{margin:28px 0 0;padding:0;list-style:none}.HardwarePage-module__dQmbHG__serviceCopy li{gap:16px;margin:20px 0;font-size:18px;display:flex}.HardwarePage-module__dQmbHG__serviceCopy li span{color:var(--zkt-green);font-weight:800}.HardwarePage-module__dQmbHG__formCard{background:var(--hardware-white);color:var(--hardware-ink);border-radius:6px;overflow:hidden;box-shadow:0 12px 60px #0000000d}.HardwarePage-module__dQmbHG__formHeading{background:linear-gradient(90deg, var(--zkt-green), var(--zkt-bright));color:var(--hardware-dark);padding:24px 28px}.HardwarePage-module__dQmbHG__formHeading p{font-size:18px;line-height:1.5}.HardwarePage-module__dQmbHG__form{padding:24px 28px}.HardwarePage-module__dQmbHG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HardwarePage-module__dQmbHG__fields label{min-width:0;font-size:14px;line-height:1.5}.HardwarePage-module__dQmbHG__fields label>span{color:var(--hardware-navy)}.HardwarePage-module__dQmbHG__fields input,.HardwarePage-module__dQmbHG__fields select,.HardwarePage-module__dQmbHG__fields textarea{border:1px solid var(--hardware-rule);width:100%;min-width:0;font:inherit;color:var(--hardware-ink);background:var(--hardware-white);border-radius:4px;margin-top:6px;padding:10px 14px;display:block}.HardwarePage-module__dQmbHG__fields input::placeholder,.HardwarePage-module__dQmbHG__fields textarea::placeholder{color:var(--hardware-muted)}.HardwarePage-module__dQmbHG__fields textarea{resize:vertical}.HardwarePage-module__dQmbHG__fields :is(input,select,textarea):focus-visible,.HardwarePage-module__dQmbHG__form button:focus-visible{outline:2px solid var(--hardware-navy);outline-offset:3px}.HardwarePage-module__dQmbHG__fullWidth{grid-column:1/-1}.HardwarePage-module__dQmbHG__form button{width:100%;color:var(--hardware-dark);background:var(--zkt-green);cursor:pointer;border:0;border-radius:6px;margin-top:20px;padding:12px 20px;font-weight:700}.HardwarePage-module__dQmbHG__form button:hover{background:var(--zkt-bright)}.HardwarePage-module__dQmbHG__form button:disabled{opacity:.65;cursor:wait}.HardwarePage-module__dQmbHG__form [role=alert]{margin-top:16px}@media (max-width:1100px){.HardwarePage-module__dQmbHG__featureGrid{gap:20px}.HardwarePage-module__dQmbHG__featureGrid article{padding:20px 12px}.HardwarePage-module__dQmbHG__serviceCopy{padding-right:0}.HardwarePage-module__dQmbHG__formHeading,.HardwarePage-module__dQmbHG__form{padding:24px}.HardwarePage-module__dQmbHG__productGrid h3{font-size:21px}}@media (max-width:767px){.HardwarePage-module__dQmbHG__hero{min-height:auto;margin:0;padding:48px 24px}.HardwarePage-module__dQmbHG__hero>img{width:200px}.HardwarePage-module__dQmbHG__hero p{font-size:16px}.HardwarePage-module__dQmbHG__features,.HardwarePage-module__dQmbHG__products{padding:32px 16px 0}.HardwarePage-module__dQmbHG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HardwarePage-module__dQmbHG__featureGrid article:last-child{grid-column:1/-1;justify-self:center;max-width:300px}.HardwarePage-module__dQmbHG__products>h2{margin-bottom:32px}.HardwarePage-module__dQmbHG__productGrid{grid-template-columns:1fr}.HardwarePage-module__dQmbHG__productGrid article{min-height:210px;padding:16px}.HardwarePage-module__dQmbHG__productGrid img{height:180px}.HardwarePage-module__dQmbHG__productGrid h3{font-size:20px}.HardwarePage-module__dQmbHG__note{padding:32px 0}.HardwarePage-module__dQmbHG__service{grid-template-columns:1fr;gap:28px;padding:32px 20px}.HardwarePage-module__dQmbHG__fields{grid-template-columns:1fr}.HardwarePage-module__dQmbHG__serviceCopy h2,.HardwarePage-module__dQmbHG__formHeading h2{font-size:28px}}
