@keyframes ppe-carousel-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-8 * (var(--slide-width) + var(--slide-gap))))}}.intelligent-safety-page{width:100%;overflow:hidden;background:#000;color:#fff}.intelligent-safety-page .intelligent-safety-hero{position:relative;height:90vh;min-height:520px;overflow:hidden;cursor:default}.intelligent-safety-page .intelligent-safety-hero .hero-media,.intelligent-safety-page .intelligent-safety-hero .hero-media img{position:absolute;inset:0;width:100%;height:100%}.intelligent-safety-page .intelligent-safety-hero .hero-media{z-index:0}.intelligent-safety-page .intelligent-safety-hero .hero-media img{object-fit:cover;object-position:center}.intelligent-safety-page .intelligent-safety-hero .hero-media .mobile{display:none}.intelligent-safety-page .intelligent-safety-hero .hero-content{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 clamp(1.5rem,5.5vw,6rem)}.intelligent-safety-page .intelligent-safety-hero .hero-copy{max-width:34rem}.intelligent-safety-page .intelligent-safety-hero .hero-copy h1,.intelligent-safety-page .intelligent-safety-hero .hero-copy p{margin:0 0 32px;color:#fff}.intelligent-safety-page .intelligent-safety-hero .hero-primary-cta{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 1.1rem;border:1px solid hsla(0,0%,100%,.65);border-radius:999px;background:rgba(90,90,90,.8);color:#fff;cursor:pointer}.intelligent-safety-page .intelligent-safety-hero .text-container.center-left{top:0;bottom:0;left:0!important;width:100%;max-width:none;min-width:0;height:100%;padding:0 clamp(1.5rem,5.5vw,6rem);transform:none;display:flex;align-items:center}.intelligent-safety-page .intelligent-safety-hero .text-container.center-left .title-container{max-width:34rem;gap:32px}.intelligent-safety-page .intelligent-safety-hero .text-container.center-left .button-container{padding:0}.intelligent-safety-page .intelligent-safety-hero .text-container.center-left .button-container .custom-button{padding:.6rem 1.1rem;border:1px solid hsla(0,0%,100%,.65);border-radius:999px;background:rgba(90,90,90,.8);font-size:.85rem}@media(max-width:768px){.intelligent-safety-page .intelligent-safety-hero .media-container{isolation:isolate}.intelligent-safety-page .intelligent-safety-hero .media-container img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)!important;transition:none!important;will-change:transform}.intelligent-safety-page .intelligent-safety-hero{min-height:0}.intelligent-safety-page .intelligent-safety-hero .hero-media .desktop{display:none}.intelligent-safety-page .intelligent-safety-hero .hero-media .mobile{display:block}.intelligent-safety-page .intelligent-safety-hero .hero-content{justify-content:center;padding:0 1.5rem}.intelligent-safety-page .intelligent-safety-hero .hero-copy{transform:translateY(-96px)}.intelligent-safety-page .intelligent-safety-hero .hero-copy .hero-primary-cta{display:none}.intelligent-safety-page .intelligent-safety-hero .title-container{transform:translateY(-96px)}.intelligent-safety-page .intelligent-safety-hero .text-container{justify-content:center}.intelligent-safety-page .intelligent-safety-hero .button-container{display:none}}.intelligent-safety-page .intelligent-safety-hero .secondary-ctas{position:absolute;right:32px;bottom:32px;z-index:3;display:flex;align-items:stretch;gap:1.5rem;width:min(15rem,25vw)}.intelligent-safety-page .intelligent-safety-hero .secondary-cta{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:300;line-height:1.05;text-align:left;cursor:pointer}.intelligent-safety-page .intelligent-safety-hero .secondary-cta.mobile-secondary-cta{display:none}.intelligent-safety-page .intelligent-safety-hero .secondary-cta>span{align-self:flex-start}.intelligent-safety-page .intelligent-safety-hero .secondary-cta svg{display:block;width:28px;height:28px}.intelligent-safety-page .intelligent-safety-hero .secondary-cta-divider{display:none}@media(max-width:768px){.intelligent-safety-page .intelligent-safety-hero .text-container.center-left{padding:0 1.5rem}.intelligent-safety-page .intelligent-safety-hero .secondary-ctas{right:32px;left:32px;bottom:4rem;width:auto;gap:32px}.intelligent-safety-page .intelligent-safety-hero .secondary-ctas .secondary-cta{display:none;width:auto;flex:1 1}.intelligent-safety-page .intelligent-safety-hero .secondary-ctas .secondary-cta.mobile-secondary-cta,.intelligent-safety-page .intelligent-safety-hero .secondary-ctas .secondary-cta:not(.mobile-secondary-cta){display:flex}.intelligent-safety-page .intelligent-safety-hero .secondary-ctas .secondary-cta-divider{display:block;width:1px;flex:0 0 1px;background:hsla(0,0%,100%,.75)}}.intelligent-safety-page .page-container{width:100%;margin:0 auto;background:#000!important}.intelligent-safety-page .page-container .brings-to-ppe{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:clamp(3rem,5vw,5rem);text-align:center;color:#fff;position:relative}.intelligent-safety-page .page-container .brings-to-ppe .headingTwo{margin:0;color:#00c8dc;line-height:.92}.intelligent-safety-page .page-container .brings-to-ppe .icons-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);width:min(100%,980px)}.intelligent-safety-page .page-container .brings-to-ppe .icons-container .icon-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.intelligent-safety-page .page-container .brings-to-ppe .icons-container .icon-container svg{display:block;width:auto;max-width:100%;height:4.5rem}.intelligent-safety-page .page-container .brings-to-ppe .icons-container .icon-container p{margin:0;color:#fff;line-height:.95}.intelligent-safety-page .page-container .brings-to-ppe .bring-to-ppe__footer{display:flex;align-items:center;gap:1.5rem;width:100%;color:#00c8dc;position:absolute;bottom:0}.intelligent-safety-page .page-container .brings-to-ppe .bring-to-ppe__footer .line{flex:1 1;height:1px;background:currentColor;opacity:.35}.intelligent-safety-page .page-container .brings-to-ppe .bring-to-ppe__footer p{flex:0 0 auto;margin:0}@media(max-width:768px){.intelligent-safety-page .page-container .brings-to-ppe{height:-moz-fit-content;height:fit-content;padding:64px 0}.intelligent-safety-page .page-container .brings-to-ppe .icons-container{display:grid;grid-template-columns:1fr 1fr!important;padding:32px 32px 64px}.intelligent-safety-page .page-container .brings-to-ppe .icons-container svg{width:48px!important}}.intelligent-safety-page .page-container .intelligent-vs-traditional{width:100%;background:#000;padding:64px 32px;border-radius:10px}.intelligent-safety-page .page-container .intelligent-vs-traditional img{width:100%;height:100%;object-fit:cover}.intelligent-safety-page .page-container .intelligent-vs-traditional img.mobile{display:none}@media(max-width:768px){.intelligent-safety-page .page-container .intelligent-vs-traditional img.desktop{display:none}.intelligent-safety-page .page-container .intelligent-vs-traditional img.mobile{display:block}}.intelligent-safety-page .page-container .ppe-range{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.8fr);min-height:38rem;padding:0 64px;background:#000}.intelligent-safety-page .page-container .ppe-range .left,.intelligent-safety-page .page-container .ppe-range .right{min-width:0}.intelligent-safety-page .page-container .ppe-range .left{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.intelligent-safety-page .page-container .ppe-range .left h2,.intelligent-safety-page .page-container .ppe-range .left p,.intelligent-safety-page .page-container .ppe-range .left span{margin:0}.intelligent-safety-page .page-container .ppe-range .left h2{color:#fff;line-height:.92}.intelligent-safety-page .page-container .ppe-range .left p,.intelligent-safety-page .page-container .ppe-range .left span{color:#fff;opacity:.8}.intelligent-safety-page .page-container .ppe-range .left button{align-self:flex-start;padding:.7rem 1rem;border:0;background:#00c8dc;color:#000;font-size:.55rem;text-transform:uppercase;cursor:pointer}.intelligent-safety-page .page-container .ppe-range .right{min-height:24rem;display:flex;align-items:center;min-width:0;overflow:hidden;background:#000}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel{--slide-width:clamp(10rem,19vw,15rem);--slide-gap:clamp(0.75rem,1.5vw,1.25rem);position:relative;width:100%;overflow:hidden;padding:1rem 0 2rem}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel:after,.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel:before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:14%;pointer-events:none}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel:before{left:0;background:linear-gradient(90deg,#000,rgba(0,0,0,0))}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel:after{right:0;background:linear-gradient(270deg,#000,rgba(0,0,0,0))}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__track{display:flex;gap:var(--slide-gap);width:max-content;margin-left:calc(50% - var(--slide-width)*1.5 - var(--slide-gap));animation:ppe-carousel-scroll 26s linear infinite}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__slide{position:relative;flex:0 0 var(--slide-width);aspect-ratio:.78;overflow:hidden;border-radius:.65rem;background:#3f3f3f;transition:filter .35s ease,opacity .35s ease,transform .35s ease;filter:none;opacity:1;transform:none}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__slide .ppe-carousel__image{position:relative;z-index:1}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__slide .ppe-carousel__image--active{position:absolute;z-index:2;inset:0;opacity:0;transition:opacity .35s ease}.intelligent-safety-page .page-container .ppe-range .right .ppe-carousel__slide:hover .ppe-carousel__image--active{opacity:1}@media(max-width:768px){.intelligent-safety-page .page-container .ppe-range{padding:64px 32px}}.intelligent-safety-page .page-container .talk-to-team{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(20rem,32vw,30rem);overflow:hidden;background:linear-gradient(180deg,#f1feff,#9debf1)}.intelligent-safety-page .page-container .talk-to-team .mobile{display:none}.intelligent-safety-page .page-container .talk-to-team .desktop{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.intelligent-safety-page .page-container .talk-to-team .mobile{width:100%;height:auto}.intelligent-safety-page .page-container .talk-to-team img{display:block;width:100%;height:100%;min-height:18rem;object-fit:cover}.intelligent-safety-page .page-container .talk-to-team button{position:absolute;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:32px 96px 32px 32px;border:1px solid rgba(0,85,95,.08);border-radius:2rem;background:rgba(241,254,255,.9);box-shadow:0 .7rem 1.8rem rgba(0,65,75,.2);color:#111;text-align:left;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}.intelligent-safety-page .page-container .talk-to-team button:hover{transform:translateY(-.15rem);box-shadow:0 1rem 2.2rem rgba(0,65,75,.24)}.intelligent-safety-page .page-container .talk-to-team button .container{display:flex;flex-direction:column;gap:.75rem;max-width:none}.intelligent-safety-page .page-container .talk-to-team button .container:after{content:"→";position:absolute;top:50%;right:32px;transform:translateY(-57%);color:#00c8dc;font-size:48px;font-weight:300;line-height:1}.intelligent-safety-page .page-container .talk-to-team button .container .headingTwo,.intelligent-safety-page .page-container .talk-to-team button .container .paragraphThree{display:block;margin:0;color:#050505}@media(max-width:768px){.intelligent-safety-page .page-container .talk-to-team{flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-between}.intelligent-safety-page .page-container .talk-to-team .desktop{display:none}.intelligent-safety-page .page-container .talk-to-team .mobile{display:block}.intelligent-safety-page .page-container .talk-to-team img{width:100%;height:auto;min-height:unset!important;object-fit:contain}.intelligent-safety-page .page-container .talk-to-team button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:12px!important}.intelligent-safety-page .page-container .talk-to-team button .paragraphThree{font-size:12px!important;text-align:center;width:60%}.intelligent-safety-page .page-container .talk-to-team .headingTwo{font-size:22px!important;text-align:center}.intelligent-safety-page .page-container .talk-to-team .container{width:100%;padding:0;align-items:center;justify-content:center}}.intelligent-safety-page .page-container .leading-into-ppe{padding:96px 32px;background:#000}.intelligent-safety-page .page-container .leading-into-ppe .heading{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:0 auto clamp(3rem,6vw,6rem);text-align:left}.intelligent-safety-page .page-container .leading-into-ppe .heading h2,.intelligent-safety-page .page-container .leading-into-ppe .heading p{margin:0}.intelligent-safety-page .page-container .leading-into-ppe .heading h2{color:#00c8dc;line-height:.92}.intelligent-safety-page .page-container .leading-into-ppe .heading p{max-width:23rem;color:#fff;opacity:.8;line-height:1.05}.intelligent-safety-page .page-container .leading-into-ppe .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0 auto}.intelligent-safety-page .page-container .leading-into-ppe .grid .item{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:7.5rem;overflow:hidden}.intelligent-safety-page .page-container .leading-into-ppe .grid .item img{display:block;width:100%;max-width:none;height:100%;min-height:7.5rem;object-fit:contain;opacity:.78;transition:.2s ease}.intelligent-safety-page .page-container .leading-into-ppe .grid .item svg{display:block;position:absolute;width:35%;max-width:12rem;height:auto;max-height:6rem}.intelligent-safety-page .page-container .leading-into-ppe .grid .item .paragraphOne{margin:0;position:absolute;color:#fff;text-shadow:0 1px 5px #000}.intelligent-safety-page .page-container .leading-into-ppe .grid .item:hover:not(.more) img{transform:scale(1.03)}@media(max-width:768px){.intelligent-safety-page .page-container .leading-into-ppe .grid{grid-template-columns:1fr 1fr}}.intelligent-safety-page .page-container .get-in-touch{scroll-margin-top:2rem;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.9fr);grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);align-items:center;max-width:1450px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,4rem) clamp(6rem,10vw,10rem)}.intelligent-safety-page .page-container .get-in-touch form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:clamp(1.5rem,2vw,2rem);border:1px solid #3f3f3f;border-radius:1.25rem;background:#1c1c1c}.intelligent-safety-page .page-container .get-in-touch form .title{margin:0 0 1.25rem;color:#fff;font-size:38px;font-weight:300;line-height:1}.intelligent-safety-page .page-container .get-in-touch form button,.intelligent-safety-page .page-container .get-in-touch form input,.intelligent-safety-page .page-container .get-in-touch form textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:3.4rem;padding:.9rem 1rem;color:#fff;font-family:inherit;font-size:.95rem}.intelligent-safety-page .page-container .get-in-touch form input,.intelligent-safety-page .page-container .get-in-touch form textarea{border:0;border-radius:.55rem;background:#4a4a4a;resize:none;width:100%}.intelligent-safety-page .page-container .get-in-touch form input::placeholder,.intelligent-safety-page .page-container .get-in-touch form textarea::placeholder{color:hsla(0,0%,100%,.72)}.intelligent-safety-page .page-container .get-in-touch form .message{min-height:7rem;padding-top:.9rem}.intelligent-safety-page .page-container .get-in-touch form .form-status{margin:.25rem 0 0;font-size:.75rem}.intelligent-safety-page .page-container .get-in-touch form .form-status.success{color:#00c8dc}.intelligent-safety-page .page-container .get-in-touch form .form-status.error{color:#ff8c8c}.intelligent-safety-page .page-container .get-in-touch form button{border:0;background:#00c8dc;color:#000;width:6.25rem;min-height:2.1rem;align-self:flex-end;padding:.25rem .75rem;border-radius:0;font-size:.7rem;cursor:pointer}.intelligent-safety-page .page-container .get-in-touch>h2{margin:0;color:#fff;font-size:clamp(3rem,6vw,6rem);font-weight:300;line-height:.95}@media(max-width:768px){.intelligent-safety-page .page-container .get-in-touch{padding:64px 0!important}.intelligent-safety-page .page-container .get-in-touch>h2{display:none}.intelligent-safety-page .page-container .brings-to-ppe .grid,.intelligent-safety-page .page-container .brings-to-ppe .icons-container{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligent-safety-page .page-container .leading-into-ppe .heading{flex-direction:column}.intelligent-safety-page .page-container .get-in-touch,.intelligent-safety-page .page-container .ppe-range{grid-template-columns:1fr}.intelligent-safety-page .page-container .talk-to-team{min-height:22rem}.intelligent-safety-page .page-container .talk-to-team img{min-height:14rem}.intelligent-safety-page .page-container .talk-to-team button{width:calc(100% - 2rem);padding:2rem 1.5rem;border-radius:1.25rem}.intelligent-safety-page .page-container .talk-to-team button .container .headingTwo{font-size:clamp(2rem,8vw,3rem)}.intelligent-safety-page .page-container .talk-to-team button .container .paragraphThree{font-size:.9rem}.intelligent-safety-page .page-container .talk-to-team button .container:after{right:1.5rem;font-size:2rem}}@media(max-width:480px){.intelligent-safety-page .page-container .brings-to-ppe .grid,.intelligent-safety-page .page-container .brings-to-ppe .icons-container{grid-template-columns:1fr}.intelligent-safety-page .page-container .brings-to-ppe .bring-to-ppe__footer{gap:.75rem}}