.product-story-section{display:block}.product-capabilities-section{isolation:isolate;display:block;position:relative}.product-capabilities-heading{display:flex}.product-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.product-capabilities-grid article{color:#dcecf0;border:1px solid #24424c;display:block}.product-spec-carousel-section{color:#071217;background:radial-gradient(circle at 12% 25%,#21d4f71c,#0000 25%),linear-gradient(135deg,#f2f8fa,#e9f2f5);padding:96px 0 105px;position:relative;overflow:hidden}.product-spec-carousel-section:before{content:"";pointer-events:none;background-image:linear-gradient(#36768712 1px,#0000 1px),linear-gradient(90deg,#36768712 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.product-spec-carousel-section .container{z-index:1;position:relative}.product-spec-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.product-spec-heading .eyebrow{color:#137f96}.product-spec-heading h2{max-width:760px;font:600 clamp(38px,4.5vw,68px)/1 var(--font-display);letter-spacing:-.05em;margin:18px 0 0}.product-spec-heading>p{color:#5f7780;max-width:350px;font-size:12px;line-height:1.7}.product-spec-viewport{z-index:1;width:100%;padding:4px 0 22px;position:relative;overflow:hidden}.product-spec-track{will-change:transform;gap:12px;width:max-content;padding-right:12px;animation:42s linear infinite product-detail-module__nrEGza__specMarquee;display:flex}.product-spec-viewport:hover .product-spec-track{animation-play-state:paused}.product-spec-track article{background:#ffffffdb;border:1px solid #bfd2d8;border-radius:18px;grid-template-rows:auto 1fr;width:clamp(245px,21vw,320px);min-height:235px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #17404c14}.product-spec-track article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#1cc9e7,#0000);height:3px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.product-spec-track article:hover{border-color:#5cb5c7;transform:translateY(-5px);box-shadow:0 25px 60px #17404c24}.product-spec-track article:hover:after{transform:scaleX(1)}.product-spec-track article>span{color:#8aa0a7;letter-spacing:.13em;font-size:9px;position:absolute;top:22px;right:22px}.product-spec-track article>svg{color:#078fa9;background:#e9f7fa;border:1px solid #a9ccd4;border-radius:14px;width:52px;height:52px;padding:12px;box-shadow:0 10px 28px #14a9c41f}.product-spec-track article>div{align-self:end}.product-spec-track h3{font:600 20px var(--font-display);margin:34px 0 11px}.product-spec-track p{color:#60777f;margin:0;font-size:11px;line-height:1.7}@supports (animation-timeline:view()){.product-spec-heading{animation:linear both product-detail-module__nrEGza__specHeadingReveal;animation-timeline:view();animation-range:entry 5% cover 35%}}@keyframes product-detail-module__nrEGza__specHeadingReveal{0%{opacity:.1;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes product-detail-module__nrEGza__specMarquee{to{transform:translate(calc(-50% - 6px))}}.security-patrol{background:linear-gradient(90deg,#0000,#21d4f714,#0000),repeating-linear-gradient(90deg,#071217 0 70px,#0a1b21 70px 71px);border-block:1px solid #17343e;height:96px;position:relative;overflow:hidden}.security-patrol:before{content:"";background:repeating-linear-gradient(90deg,#31525c 0 24px,#0000 24px 42px);height:1px;position:absolute;bottom:25px;left:0;right:0}.security-patrol-runner{color:#dcecf0;align-items:end;gap:62px;display:flex;position:absolute;bottom:27px;left:-90px;transform:translate(0)}.police-patrol-car{color:#eaf7fa;filter:drop-shadow(0 7px 8px #0000008c)drop-shadow(0 0 7px #ffffff52);place-items:center;width:72px;height:43px;display:grid;position:relative}.police-patrol-car>svg{color:#fff;fill:#10262e;stroke:#fff;stroke-width:2.2px;paint-order:stroke fill;width:72px;height:43px}.police-siren{z-index:2;border:2px solid #071419;border-radius:4px;grid-template-columns:1fr 1fr;width:28px;height:8px;display:grid;position:absolute;top:-8px;left:50%;overflow:visible;transform:translate(-50%)}.police-siren i{background:#ff304d;border-radius:2px 0 0 2px;animation:.55s step-end infinite product-detail-module__nrEGza__policeRedFlash;display:block}.police-siren i:last-child{background:#168cff;border-radius:0 2px 2px 0;animation:.55s step-end infinite product-detail-module__nrEGza__policeBlueFlash}:is(.police-siren:before,.police-siren:after){content:"";filter:blur(8px);opacity:.75;border-radius:50%;width:32px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.police-siren:before{background:#ff1e41cc;animation:.55s step-end infinite product-detail-module__nrEGza__policeGlowRed;right:55%}.police-siren:after{background:#147effd9;animation:.55s step-end infinite product-detail-module__nrEGza__policeGlowBlue;left:55%}.running-thief{color:#fff;filter:drop-shadow(0 4px 4px #0000006b)drop-shadow(0 0 4px #ffffff38);width:38px;height:42px;position:relative}.runner-head{background:#10191d;border:2.5px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:14px}.runner-body{background:#fff;border-radius:4px;width:4px;height:17px;position:absolute;top:11px;left:18px;transform:none}:is(.runner-arm,.runner-leg){transform-origin:3px;background:#fff;border-radius:5px;height:5px;position:absolute}.runner-arm{width:16px;height:4px;top:15px;left:18px}.runner-arm-front{transform:rotate(28deg)}.runner-arm-back{transform:rotate(152deg)}.runner-leg{width:19px;height:4px;top:27px;left:18px}.runner-leg-front{animation:.38s ease-in-out infinite alternate product-detail-module__nrEGza__runnerFrontLeg}.runner-leg-back{animation:.38s ease-in-out infinite alternate product-detail-module__nrEGza__runnerBackLeg}.runner-bag{color:#f1c66a;fill:#6f4b1f;stroke:#37230d;stroke-width:1.7px;border-radius:4px;width:16px;height:16px;padding:2px;position:absolute;top:12px;right:-12px}@keyframes product-detail-module__nrEGza__runnerFrontLeg{0%{transform:rotate(24deg)}to{transform:rotate(128deg)}}@keyframes product-detail-module__nrEGza__runnerBackLeg{0%{transform:rotate(128deg)}to{transform:rotate(24deg)}}@keyframes product-detail-module__nrEGza__policeRedFlash{0%,49%{background:#ff173d;box-shadow:0 0 16px #ff173d}50%,to{box-shadow:none;background:#5d101d}}@keyframes product-detail-module__nrEGza__policeBlueFlash{0%,49%{box-shadow:none;background:#103c70}50%,to{background:#1594ff;box-shadow:0 0 16px #1594ff}}@keyframes product-detail-module__nrEGza__policeGlowRed{0%,49%{opacity:.8}50%,to{opacity:.08}}@keyframes product-detail-module__nrEGza__policeGlowBlue{0%,49%{opacity:.08}50%,to{opacity:.8}}@keyframes product-detail-module__nrEGza__xyltronPatrol{0%{transform:translate(0)}to{transform:translate(calc(100vw + 220px))}}:is(.product-page-form .product-form-consent input[type=checkbox],.inquiry-consent input[type=checkbox]){appearance:none;cursor:pointer;background:#101d22;border:1px solid #3b5761;border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:all .22s;position:relative}:is(.product-page-form .product-form-consent input[type=checkbox]:before,.inquiry-consent input[type=checkbox]:before){content:"";background:#82969d;border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s;position:absolute;top:3px;left:3px}:is(.product-page-form .product-form-consent input[type=checkbox]:checked,.inquiry-consent input[type=checkbox]:checked){background:linear-gradient(90deg,#0aa8c4,#21d4f7);border-color:#21d4f7;box-shadow:0 0 0 3px #21d4f71a}:is(.product-page-form .product-form-consent input[type=checkbox]:checked:before,.inquiry-consent input[type=checkbox]:checked:before){background:#fff;transform:translate(18px)}.product-page-form .product-form-consent{grid-template-columns:40px 1fr!important;gap:10px!important}@media (max-width:850px){.product-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.product-capabilities-grid{grid-template-columns:1fr}.product-spec-carousel-section{padding:70px 0 75px}.product-spec-heading{flex-direction:column;align-items:flex-start;gap:8px}.product-spec-track{animation-duration:34s}.product-spec-track article{width:76vw;min-height:225px}}@media (prefers-reduced-motion:reduce){.product-spec-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.product-spec-track{animation:none}}
