@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}*,:after,:before{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{height:100%;width:100%}body{background-color:#fff;color:#323031;display:grid;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:100%;grid-template-rows:auto 1fr auto;-webkit-font-smoothing:antialiased;line-height:1.5}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}.h1,h1{font-size:1.875rem;line-height:1.15}.h2,h2{font-size:1.625rem;line-height:1.2}h2.u-lead{font-size:2.074rem;font-style:italic;letter-spacing:4%}.h3,h3{font-size:1.375rem;line-height:1.25}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem;line-height:1.35}@media screen and (min-width:750px){.h1,h1{font-size:2.625rem}.h2,h2{font-size:2.125rem}.h3,h3{font-size:1.75rem}}ol,p,ul{font-size:1rem}p.u-lead{font-size:1.44rem;font-weight:700}footer,header,section{align-items:center;display:flex;flex-direction:column;max-width:100vw;width:100%}.l-container-standard{margin:0 auto;max-width:1332px;padding:0 1rem;position:relative}.l-container-standard__inner{max-width:calc(100vw - 2rem)}.l-container-center{align-items:center;display:flex;flex-direction:column;width:100%}.l-container-full-width{overflow:hidden;width:100%}hr{border-top:1px solid #f1f1f1;margin:0;width:100%}a{color:#037dad}a:hover{color:#024864}a.c-link-secondary{color:#037dad}a.c-link-secondary:hover{color:#024864}a.c-a-muted{color:#555}a.c-a-muted:hover{color:#727272}figcaption{font-size:.875rem;font-weight:600;margin-bottom:36px;margin-top:12px;text-align:center}.c-separator{margin:0 8px}@media screen and (min-width:640px){figcaption{margin-bottom:52px}}@media screen and (min-width:1364px){.l-container-full-width{padding:0}}blockquote{font-size:1rem;padding-left:24px;position:relative}blockquote:after{background-color:#037dad;content:"";height:100%;left:0;position:absolute;top:0;width:8px}.hidden,.is-hidden{display:none}body.u-overflow-hidden{overflow:hidden}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-flow>*+*{margin-top:var(--flow-space,1em)}.u-text-center{text-align:center}.u-text-teal{color:#026991}.u-text-orange{color:#c17b16}.u-text-red{color:#ea5860}.u-muted,.u-text-gray-3{color:#8b8b8b}.u-muted{font-size:.875rem;font-weight:400}.u-mt-60{margin-top:60px}.u-mb-60{margin-bottom:60px}.u-mb-48{margin-bottom:48px}.u-mb-36{margin-bottom:36px}.u-mb-24{margin-bottom:24px}.u-mt-20{margin-top:24px;margin-top:20px}.u-mb-20{margin-bottom:20px}.u-mt-40{margin-top:40px}.u-mb-8{margin-bottom:8px!important}.u-mt-4{margin-top:4px}.u-mt-48{margin-top:48px}.u-mw-600{max-width:600px}.u-mw-400{max-width:400px}.u-mw-400,.u-w-100{width:100%}.u-of-x{max-width:100%;overflow-x:scroll}.u-bg-teal{background-color:#024864;color:#fff}.u-bg-grey{background-color:#f1f1f1}.u-bg-red-3{background-color:#ea5860!important}.u-bg-orange-3{background-color:#c17b16!important}.u-bg-orange-2{background-color:#f09d2b!important}.u-bg-blue-7{background-color:#037dad!important}.u-bg-inset{margin-bottom:60px;margin-top:60px;padding:32px 16px;width:100%}ul.u-ul-reset{list-style-type:none;margin:0;padding:0}.u-top-border-no-dash{margin-bottom:24px}.u-top-border-dash{margin-bottom:24px;padding-top:12px;position:relative}.u-top-border-dash:before{background-color:#282828;content:"";height:4px;left:0;position:absolute;top:0;width:80px}.u-top-border-dash-sm{padding-top:8px;position:relative}.u-top-border-dash-sm:before{background-color:#282828;content:"";height:2px;left:0;position:absolute;top:0;width:52px}.u-bottom-border-separator{margin:32px 0;padding-bottom:30px;position:relative}.u-bottom-border-separator:after{background-color:#282828;bottom:0;content:"";height:4px;left:calc(50% - 40px);position:absolute;width:80px}a.u-ancestor-target:before{content:"";inset:0;position:absolute}@supports not (inset:0){a.u-ancestor-target:before{bottom:0;left:0;right:0;top:0}}h2.u-h2-de-emphasized{font-size:1rem;font-weight:400;letter-spacing:.135em;text-transform:uppercase}.u-horizontal-scroll-arrows .c-arrow,.u-horizontal-scroll-arrows.has-hidden-left-arrow .c-arrow-left,.u-horizontal-scroll-arrows.has-hidden-right-arrow .c-arrow-right{display:none}.u-icon-content{align-items:center;display:flex;gap:8px}html.has-no-flexbox-gap .u-icon-content>*{margin:4px}@media screen and (min-width:500px){.u-text-center-desktop{text-align:center}.u-bg-inset{padding:60px}.u-top-border-dash{margin-bottom:48px}.u-top-border-no-dash{margin-bottom:48px;padding-top:12px;position:relative}}@media screen and (min-width:1024px){.u-horizontal-scroll-arrows .c-arrow{display:block;height:63px;position:absolute;top:50%;width:63px;z-index:1}.u-horizontal-scroll-arrows .c-arrow-right{right:0}.u-horizontal-scroll-arrows .c-arrow-left{left:0;transform:scaleX(-1)}}.u-text-red{color:#cb3a49!important}.u-strikethrough{text-decoration:line-through}.u-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.u-hide-scrollbar::-webkit-scrollbar{display:none}.u-font-size-8{font-size:1rem!important}.u-color-inherit{color:inherit!important}.u-unset-overflow{overflow:unset!important}.u-bold{font-weight:700}.u-font-size-7{font-size:1.2rem!important}.u-margin-center{margin:0 auto}.highlight{background-color:#f7efe8}.p-relative{position:relative}.t-bg-light{background-color:#e6f2f7;padding-bottom:60px;padding-top:60px}.t-bg-light h2{color:#000}.t-bg-light .u-top-border-dash:before{background-color:#000}#ae_launcher{bottom:64px!important;z-index:1000!important}.skip{background-color:#fff;border:2px solid #0e807e;border-radius:2px;display:block;font-size:16px;left:0;opacity:0;padding:2px;position:absolute;top:-30px;transition:opacity .3s ease 0s;z-index:1}.skip:focus{opacity:1}.skip-nav{background-color:#fff;border:2px solid #0e807e;border-radius:2px;display:block;font-size:16px;left:0;opacity:0;padding:2px;position:absolute;top:0;transition:opacity .3s ease 0s;z-index:1}.skip-nav:focus{opacity:1}.left-0{display:inline-table;left:15px}button{cursor:pointer}.c-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #0000;border-radius:100px;color:#037dad;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:10px 16px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.c-button:hover{background-color:#ebf9fe}.c-button-small{font-size:.875rem;padding:8px 14px}.c-button-large{font-size:1.125rem;padding:12px 24px}.c-button-primary{background-color:#037dad;color:#fff}.c-button-primary:hover{background-color:#026991;color:#fff}.c-button-quote,.c-button-secondary{background-color:#037dad;color:#fff}.c-button-quote:hover,.c-button-secondary:hover{background-color:#026991;color:#fff}.c-button-default{background-color:#727272;color:#fff}.c-button-default:hover{background-color:#8b8b8b;color:#fff}.c-button-black{background-color:#323031;color:#fff}.c-button-black:hover{background-color:#282828;color:#fff}.c-button-outline{background:none;border:1.5px solid #fff;color:#fff}.c-button-outline:hover{background-color:#ffffff1f;border:1.5px solid #fff;color:#fff}.c-button-outline-primary{background:#fff;border:1.5px solid #037dad;color:#037dad}.c-button-outline-primary:hover{background:#ebf9fe;border:1.5px solid #037dad;color:#037dad}.c-button-outline-thin,.c-button-outline-thin:hover{border-width:1.5px}.c-button--fill{width:100%}.u-button-reset{background:none;border:none;padding:0}.c-button img{display:inline-block;margin-right:6px}.c-button>*{vertical-align:middle}.c-button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (min-width:500px){.c-button-wide{max-width:100%;width:400px}}.c-closeable-notice{background-color:#f1f1f1;color:#282828;padding:8px;text-align:center;width:100%}.c-closeable-notice p{font-size:.875rem}.c-closeable-notice a{color:#282828}.c-closeable-notice a:hover{color:#727272}.c-closeable-notice .c-close-notice{border:none;padding:0 4px;position:absolute;right:0;top:0}.c-closeable-notice__inner{padding-right:24px}.c-banner{background-color:#282828;color:#fff;font-size:.875rem;padding-bottom:13px;padding-top:13px;width:100%}.c-banner p{font-size:inherit}@media (max-width:600px){.c-banner{display:none}}.c-banner a{color:#22befc;text-decoration:none}.c-banner a:not(.phone-link):hover{color:#54cdfd}.c-banner a.phone-link{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;text-decoration:none}html.has-no-flexbox-gap .c-banner a.phone-link>*{margin:4px}@media screen and (min-width:500px){.c-banner a.phone-link{justify-content:left}}.c-page-header{background-color:#fff}.c-page-header.is-above-underlay{z-index:100}nav{width:100%}nav .user-session-nav{display:flex;font-size:.875rem;gap:24px;justify-content:flex-end}html.has-no-flexbox-gap nav .user-session-nav>*{margin:12px}nav .user-session-nav p{font-size:inherit}nav .user-session-nav a{color:#282828;text-decoration:none}nav .user-session-nav a:hover{opacity:.8}nav .c-user-account{display:none}nav .cart-link{display:flex;justify-content:flex-end;position:relative}nav .cart-link p{display:none}nav .dot{background-color:#037dad;border-radius:50%;height:8px;position:absolute;right:-3px;top:6px;width:8px}nav #search{display:grid;grid-template-columns:auto 1fr;margin-top:12px;max-width:960px;order:4;width:100%}.c-search-bar{align-items:center;display:grid;gap:0 8px;grid-template-columns:auto 1fr auto;justify-items:center}.c-search-bar form{grid-column:span 3}.c-search-bar.l-container{padding-bottom:10px;padding-top:10px}.c-navbar ul.c-navbar-list,ul.c-tab-nav{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.c-navbar{align-items:center;display:flex;max-width:100vw;width:1332px}.c-navbar ul.c-navbar-list li.top-level{align-items:flex-end;display:flex;padding:20px;white-space:nowrap}.c-navbar ul.c-navbar-list li.top-level:hover{background-color:#f1f1f1}.c-navbar ul.c-navbar-list>li>a:not(.c-button){color:#282828;display:flex;font-size:.875rem;font-weight:600;text-decoration:none}.c-navbar ul.c-navbar-list>li>a:not(.c-button) img{height:16px;width:16px}.c-navbar .c-button{font-size:.875rem;min-width:143px;padding:6px 18px}.c-navbar .open_dropdown{background:#0000;border:0;color:#282828;display:flex;font-size:.875rem;font-weight:600;text-decoration:none}.c-navbar .open_dropdown img{height:16px;width:16px}.open_dropdown[aria-expanded=true]+.c-drawer-container{display:block}.open_dropdown[aria-expanded=false]+.c-drawer-container{display:none}.c-navbar-mobile{overflow-x:scroll}.c-navbar-mobile .c-navbar-list>li{flex-shrink:0}.c-navbar-mobile .js-raq-header-btn{white-space:nowrap}.c-navbar-desktop{display:none}.c-mobile-menu{background-color:#fff;bottom:0;height:100vh;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:5}.c-mobile-menu .c-mobile-menu-header{align-items:center;background-color:#fff;border-bottom:1px solid #f1f1f1;display:flex;flex-direction:row;justify-content:space-between;padding-left:20px}.c-mobile-menu .c-mobile-menu-header button{background:none;border:none;color:#8b8b8b;padding:20px}.c-mobile-menu li a,.c-mobile-menu li button{align-items:center;background:none;border:0;border-bottom:1px solid #f1f1f1;color:#555;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;padding:20px;text-decoration:none;width:100%}.c-mobile-menu li a span,.c-mobile-menu li button span{font-weight:400;text-decoration:underline}.c-mobile-menu .c-level-2 a,.c-mobile-menu .c-level-2 button,.c-mobile-menu .c-level-3 a,.c-mobile-menu .c-level-3 button{font-weight:400;padding-left:40px}.c-mobile-menu .c-menu-back-link a,.c-mobile-menu .c-menu-back-link button{background-color:#f9f9f9;gap:12px;justify-content:flex-start}html.has-no-flexbox-gap .c-mobile-menu .c-menu-back-link a>*,html.has-no-flexbox-gap .c-mobile-menu .c-menu-back-link button>*{margin:6px}.c-mobile-menu .c-menu-back-link a img,.c-mobile-menu .c-menu-back-link button img{transform:rotate(180deg)}.c-mobile-menu__submenu{display:none}.c-mobile-menu__submenu.is-active{display:block}nav #search{align-items:center;background:#fff;border:1px solid #323031;border-radius:100px;display:flex;gap:10px;isolation:isolate;padding:10px 16px;position:relative}nav #search input[type=search]{background:#0000;border:none;border-radius:0;flex:1 1;font-size:1rem;min-width:0;outline:none;padding:0 40px 0 0}nav #search input[type=search]::placeholder{color:#918d8f}nav #search .snize-voice-search-trigger{right:8px}nav .c-input-group__submit{background:none;border:none;border-radius:0;cursor:pointer;display:flex;flex-shrink:0;padding:0}@media screen and (min-width:980px){nav #menu-button{display:none}nav #search{margin:0;order:2}nav .user-session-nav{order:3;text-align:right}nav .c-user-account{align-items:center;display:flex;gap:6px}html.has-no-flexbox-gap nav .c-user-account>*{margin:4px}nav .cart-link p{display:block;margin-right:4px}nav .cart-link img{width:24px}nav .dot{height:12px;right:-5px;top:-4px;width:12px}.c-search-bar{align-items:center;gap:40px;grid-template-columns:1fr 3fr auto}.c-search-bar form{grid-column:span 1}.c-search-bar.l-container{padding-bottom:24px;padding-top:24px}.c-search-bar>*{margin:8px 0}.c-navbar{display:grid;grid-template-columns:1fr auto auto;padding-left:0}.c-navbar .c-button{order:-1;padding:7px 22px}.c-mobile-menu,.c-navbar-mobile{display:none}.c-navbar-desktop{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}section.c-hero{display:block}.c-hero-buttons{display:flex;gap:16px;justify-content:space-evenly}.c-hero-wrapper{color:#fff;width:100%}.c-hero-wrapper article{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;padding:70px 34px;text-align:center;width:100%}.c-hero-wrapper article>*{margin-left:auto;margin-right:auto;max-width:720px}.c-hero-wrapper article.is-tight{padding:48px 32px}.c-hero-wrapper.c-hero-items-3 article:first-child{grid-row:1/3}.c-hero-wrapper.c-hero-items-3 article:first-child h1,.c-hero-wrapper.c-hero-items-3 article:first-child h2{font-size:2.074rem;font-weight:800}.c-hero-wrapper.c-hero-items-1 article h1,.c-hero-wrapper.c-hero-items-1 article h2{font-size:2.074rem}.c-hero-wrapper article:nth-child(2),.c-hero-wrapper article:nth-child(3){align-items:center;display:flex;flex-direction:column;justify-content:center}.c-hero-wrapper article:nth-child(2)>*,.c-hero-wrapper article:nth-child(3)>*{max-width:400px}.c-hero-wrapper p{font-size:1rem}.c-hero-wrapper h1,.c-hero-wrapper h2{font-size:1.44rem}@media screen and (min-width:640px){.c-hero-wrapper.c-hero-items-2,.c-hero-wrapper.c-hero-items-3{display:grid;grid-template-columns:1fr 1fr}.c-hero-wrapper.c-hero-items-3 article:first-child{grid-column:1/3}}@media screen and (min-width:925px){.c-hero-wrapper.c-hero-items-2,.c-hero-wrapper.c-hero-items-3{display:grid;grid-template-columns:65.625% 34.375%}.c-hero-wrapper.c-hero-items-2.c-hero-items-2,.c-hero-wrapper.c-hero-items-3.c-hero-items-2{grid-template-columns:50% 50%}.c-hero-wrapper.c-hero-items-2 article:first-child:not(:only-child),.c-hero-wrapper.c-hero-items-3 article:first-child:not(:only-child){grid-column:1/1;padding:177px 2rem 170px}}.c-carousel-wrapper{padding-top:43px;position:relative}ul.c-tab-nav{overflow-x:auto}ul.c-tab-nav button{background:none;border:none;border-bottom:3px solid #fff0;color:#fff;font-size:1rem;line-height:1;margin:12px 0 18px;padding:11px 8px;white-space:nowrap}ul.c-tab-nav button:hover{border-bottom:3px solid #ffffffad;color:#ffffffad}ul.c-tab-nav button.is-active{border-bottom:3px solid #fff;font-weight:700}.c-carousel-item{background-blend-mode:multiply;background-color:#8b8b8b;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;text-align:left;width:100%}.c-carousel-item .c-summary{background:rgba(0,0,0,.831);margin:1em 0;padding:56px 52px}.c-carousel-item .c-summary .u-lead{line-height:1.4}.c-carousel-item .c-summary p{display:none}.c-carousel-item.is-active-item{display:block}.c-carousel-item .c-details{background:#ffffffad;color:#282828;display:flex;flex-direction:column;margin-left:50%;padding:40px 16px 48px;transform:translateX(-50%);width:100vw}.c-carousel-item .c-details img{display:none}.c-carousel-item .c-details p{font-size:.875rem}.c-carousel-arrow-nav{bottom:-29px;position:absolute;z-index:1}.c-carousel-arrow-nav img{width:42px}@media screen and (min-width:925px){.c-carousel-wrapper{padding-top:50px;text-align:center}.c-carousel-item .c-summary{margin:0}.c-carousel-item .c-summary p{display:block;font-weight:600;max-width:590px}.c-carousel-item .c-summary .u-lead{font-size:2.074rem;font-weight:600}.c-carousel-item .l-container-standard{display:grid;gap:24px;grid-template-columns:1fr 1fr;padding-bottom:48px;padding-top:48px}ul.c-tab-nav{justify-content:center}ul.c-tab-nav button{border-bottom:4px solid #fff0;font-size:1.2rem}ul.c-tab-nav button:hover{border-bottom:4px solid #ffffffad}ul.c-tab-nav button.is-active{border-bottom:4px solid #fff}ul.c-tab-nav button.is-active:hover{border-bottom:4px solid #ffffffad}.c-carousel-item .c-details{margin-left:0;padding:56px 52px;transform:none;width:100%}.c-carousel-item .c-details img{align-self:center;display:block;max-width:280px}.c-carousel-arrow-nav{bottom:-37px}.c-carousel-arrow-nav img{width:54px}}#footer{background-color:#f5f5f5;color:#323031;font-size:.875rem;padding:40px 0}#footer section{align-items:flex-start}#footer h2{font-size:.875rem;font-weight:700;margin-bottom:8px}#footer a{color:#323031;text-decoration:none}#footer a:hover{color:#037dad}#footer ul{list-style-type:none;margin:0;padding:0}#footer li{margin:0}.c-footer__inner{width:100%}.c-footer-logo{display:inline-flex}.c-footer-logo img{display:block;height:auto;width:180px}.c-footer-nav{display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr);margin:32px 0 0}.c-footer-nav a{display:inline-block;padding:1px 0}.c-footer-social-links{align-items:center;display:flex;gap:16px}.c-footer-social-links li{display:flex}.c-footer-social-links a{display:flex;padding:0}.c-footer-social-links img{display:block;height:24px;width:24px}.c-footer-newsletter{align-items:flex-start;display:flex;flex-direction:column;margin:32px 0 0}.c-footer-newsletter h2{font-size:20px;margin-bottom:16px}.c-footer-copy{border-top:1px solid #e1e0e0;margin-top:32px;padding-top:24px}.c-footer-copy p{color:#918d8f;font-size:.875rem;margin:0}@media screen and (min-width:825px){.c-footer-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}#footer .c-footer-newsletter .hbspt-form,#footer .c-footer-newsletter .hs-form-frame{max-width:100%;width:100%}#footer .c-footer-newsletter .hbspt-form form{align-items:center;flex-wrap:wrap;gap:10px;max-width:100%;width:100%}#footer .c-footer-newsletter .hbspt-form .hs-form-field{flex:0 1 509px;max-width:509px;min-width:240px}#footer .c-footer-newsletter .hbspt-form .hs-form-field .hs-input{background:#fff;border:1px solid #323031;border-radius:100px;font-size:1rem;height:44px;padding:10px 16px!important}#footer .c-footer-newsletter .hbspt-form .actions{margin:0;padding:0}#footer .c-footer-newsletter .hbspt-form .actions .c-button,#footer .c-footer-newsletter .hbspt-form .actions .hs-button{background:#037dad;border:1.5px solid #0000;border-radius:100px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;height:44px;padding:10px 16px}#footer .c-footer-newsletter .hbspt-form .actions .c-button:hover,#footer .c-footer-newsletter .hbspt-form .actions .hs-button:hover{background:#026991}input,select,textarea{border:1px solid #323031;border-radius:12px;font-family:inherit;font-size:1rem;line-height:1;padding:11px 16px}textarea{line-height:1.4}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #037dad;outline-offset:2px}.c-input-group input{border-radius:12px 0 0 12px}.c-input-group button{border-radius:0 12px 12px 0}.c-input-group{display:grid;grid-template-columns:1fr auto;margin:12px 0;max-width:465px;width:100%}.c-form-group{margin-bottom:20px;position:relative}.c-form-group input,.c-form-group select,.c-form-group textarea{margin:8px 0;width:100%}.c-form-group input::placeholder,.c-form-group select::placeholder,.c-form-group textarea::placeholder{color:#8b8b8b}.c-form-group label{background-color:#fff;color:#727272;font-size:.75rem;left:8px;padding:0 8px;position:absolute;top:0}.c-form-checkbox-group{margin-bottom:16px}.c-form-checkbox-group label{color:#727272;font-size:.875rem}form.c-add-to-cart{align-items:center;display:flex;justify-content:center}form.c-add-to-cart .c-button-primary{padding:8px 20px;width:clamp(140px,100%,207px)}form.c-add-to-cart input{border:2px solid #8b8b8b;border-radius:0;font-size:.875rem;height:40px;padding:8px;text-align:center;width:60px}form.c-add-to-cart .c-add-to-cart-group{display:flex;margin-right:16px}form.c-add-to-cart .c-add-to-cart-group button{background-color:#fff;border:2px solid #8b8b8b;font-size:1rem;height:40px;width:30px}form.c-add-to-cart .c-add-to-cart-group .c-button-minus{border-radius:4px 0 0 4px;border-right:none}form.c-add-to-cart .c-add-to-cart-group .c-button-plus{border-left:none;border-radius:0 4px 4px 0}.c-form-errors{color:#a70d2e;display:none;font-size:.875rem}.c-form-success{color:#428445;font-size:.875rem}.has-error input,.has-error textarea{border:1.4px solid #a70d2e;color:#a70d2e}.has-error label{color:#a70d2e}.c-form-success,.has-error .c-form-errors,.has-error.c-form-errors{display:grid;gap:8px;grid-template-columns:20px 1fr}@media screen and (max-width:500px){.product .product-info .info-cart{background-color:#fff;bottom:0;box-shadow:0 -1px 8px #00000040;left:0;margin:0;padding:16px;position:fixed;right:0;z-index:5}}.c-form-terms-label{background-color:#fff;color:#727272;font-size:.694rem;top:0}.grid-3{display:grid;gap:12px;text-align:center}.l-flex-center-center{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:500px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:925px){.col-2{display:grid;grid-template-columns:repeat(2,1fr)}}.c-product-grid{display:flex;gap:18px;overflow-x:auto}html.has-no-flexbox-gap .c-product-grid>*{margin:8px}.c-product-grid.c-product-grid-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));overflow:visible}.c-product-grid.c-product-grid-stack article{background-color:#fff;border:1px solid #e1e0e0;border-radius:18px;box-sizing:border-box;padding:16px;width:100%}.c-product-grid.c-product-grid-stack .c-product-img-container{background:none;border:none;width:100%}.c-product-grid article{position:relative;width:158px}.c-product-grid .c-product__badges{display:flex;flex-wrap:wrap;gap:4px;left:0;position:absolute;top:0}html.has-no-flexbox-gap .c-product-grid .c-product__badges>*{margin:2px}.c-product-grid .c-product__badge{background-color:#037dad;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.1em;padding:2px 8px}.c-product-grid .c-product__badges .c-product__badge.c-product__badge--customizable{background-color:#024864;color:#fff}.c-product-grid .c-product__badges .c-product__badge.c-product__badge--new{background-color:#ebf9fe;color:#024864}@media screen and (min-width:830px){.c-product-grid .c-product__badges{padding:16px}.c-product-grid .c-product__badge{padding:8px 16px}}.c-product-grid .c-product-category{font-size:.875rem;margin-top:14px;text-transform:uppercase}.c-product-grid .c-product-category a{color:#8b8b8b;position:relative;z-index:2}.c-product-grid .c-product-price{font-weight:700;margin-top:12px}.c-product-grid h3{font-size:1rem;font-weight:400;margin-top:12px}.c-product-grid a{color:#282828;text-decoration:none}.c-product-grid-lg .c-product-price,.c-product-grid-sm .c-product-category{display:none}.c-product-img-container{align-items:center;background-color:#fff;border:1px solid #e1e0e0;border-radius:18px;display:flex;height:158px;justify-content:center;overflow:hidden;width:158px}.c-product-img-container img{max-height:120px;max-width:120px}@media screen and (min-width:830px){.c-product-grid{gap:21px}html.has-no-flexbox-gap .c-product-grid>*{margin:12px}.c-product-grid.c-product-grid-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.c-product-grid article{width:250px}.c-product-grid article.is-new-product:before{left:16px;padding:7px 23px;top:16px}.c-product-grid .c-product-img-container{height:250px;width:250px}.c-product-grid .c-product-img-container img{max-height:218px;max-width:218px}.c-product-grid-sm .c-product-category{display:block}.c-product-grid-lg article{width:430px}.c-product-grid-lg .c-product-img-container{height:430px;width:430px}.c-product-grid-lg .c-product-img-container img{max-height:293px;max-width:394px}}.c-product-grid.u-horizontal-scroll-arrows{overflow-y:hidden}.c-product-grid.c-product-grid-compact{--compact-per-view:2;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.c-product-grid.c-product-grid-compact::-webkit-scrollbar{display:none}.c-product-grid.c-product-grid-compact article{background-color:#fff;border:1px solid #e1e0e0;border-radius:18px;box-sizing:border-box;flex:0 0 calc((100% - (var(--compact-per-view) - 1)*16px)/var(--compact-per-view));padding:16px;scroll-snap-align:start;width:auto}.c-product-grid.c-product-grid-compact .c-product-img-container{background:none;border:none;border-radius:0;height:120px;width:100%}.c-product-grid.c-product-grid-compact .c-product-img-container img{max-height:120px;max-width:100%;object-fit:contain}.c-product-grid.c-product-grid-compact .c-product-card--details h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.c-product-grid.c-product-grid-compact .c-product-card--details .c-product-price{font-size:1.25rem}@media screen and (min-width:600px){.c-product-grid.c-product-grid-compact{--compact-per-view:3}}@media screen and (min-width:1024px){.c-product-grid.c-product-grid-compact{--compact-per-view:4}}.c-product-grid .c-product-card--details h3{font-size:1rem;font-weight:600;line-height:1.35;margin-top:16px}.c-product-grid .c-product-card--details a{color:#323031}.c-product-grid .c-product-card--details .c-product-price{font-size:1.5rem;margin-top:8px}.c-product-card-meta{color:#323031;font-size:.75rem;line-height:1.5;margin-top:8px}.c-product-card-rating{display:flex;flex-direction:column;font-size:.75rem;gap:2px;margin-top:8px}.c-product-card-rating__stars{color:#f09d2b;font-size:1rem;letter-spacing:2px;line-height:1}.c-product-card-rating__stars .is-empty{color:#c3c1c2}.c-news-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.c-news-grid article{border:2px solid #282828;max-width:500px;position:relative}.c-news-grid .c-news-image-container img{height:145px;object-fit:cover;width:100%}.c-news-grid .c-news-content{padding:12px 14px}.c-news-grid h3{font-size:1.2rem;margin-bottom:18px}.c-news-grid p time{color:#5e5a5c;font-size:.875rem}.c-news-grid a{color:#282828;text-decoration:none}@media screen and (min-width:940px){.c-news-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.c-news-grid article{border:4px solid #282828}.c-news-grid .c-news-image-container img{height:198px}.c-news-grid .c-news-content{padding:24px}.c-news-grid h3{margin-bottom:24px}}.c-rating img{display:inline-block;height:18px;width:auto}.c-table-compare{border-collapse:collapse;font-size:12px;height:100%}.c-table-compare strong{font-size:12px}.c-table-compare h3{font-size:14px;font-weight:600}.c-table-compare .c-table-price-row :not(strong){font-size:20px}.c-table-compare td:first-child{padding-left:0}.c-table-compare td:first-child div{width:80px}.c-table-compare td:nth-child(2){background-color:#ebf9fe}.c-table-compare td{border:none;border-bottom:1px solid #b0b0b0;height:100%;padding:18px 12px;vertical-align:top}.c-table-compare .c-compare-card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center;width:145px}.c-table-compare .c-compare-card .c-button{margin-top:30px;width:100%}.c-table-compare .c-compare-card .c-img-wrapper{align-items:center;display:flex;height:145px;justify-content:center;width:145px}@media screen and (min-width:780px){.c-table-compare{font-size:14px}.c-table-compare h3,.c-table-compare strong{font-size:16px}.c-table-compare .c-table-price-row :not(strong){font-size:20px}.c-table-compare td{padding:24px 48px}.c-table-compare .c-compare-card,.c-table-compare td:first-child div{width:238px}.c-table-compare .c-compare-card a.c-button{margin-top:60px}.c-table-compare .c-compare-card .c-img-wrapper{height:238px;width:238px}}.c-prod-spec-table{font-size:.875rem}.c-prod-spec-table .c-row,.c-prod-spec-table>:not(.c-stackable-table){padding:12px 20px;width:100%}.c-prod-spec-table .c-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;margin-top:12px}.c-prod-spec-table .c-heading{background-color:#555;color:#fff}.c-prod-spec-table .c-heading h3{font-size:1.2rem}.c-prod-spec-table .h4-spacer,.c-prod-spec-table h4,.c-prod-spec-table li,.c-prod-spec-table p{font-size:.875rem;margin-bottom:12px;max-width:960px;width:100%}.c-prod-spec-table p:last-of-type{margin-bottom:0}.c-prod-spec-table ul{margin:0;padding-left:20px}.c-prod-spec-table .c-stackable-table .c-row:nth-child(2n){background-color:#f1f1f1}.c-prod-spec-table a{margin-right:8px}.c-prod-spec-table a.c-icon-link{align-items:center;display:flex;gap:12px}html.has-no-flexbox-gap .c-prod-spec-table a.c-icon-link>*{margin:6px}.c-prod-spec-table .c-label{text-transform:uppercase}.c-prod-spec-table .is-new-docs-drivers .c-label,.c-prod-spec-table .is-new-specs-block .c-label{text-transform:none}.c-prod-spec-table .has-legacy-data p:empty{display:none}.c-prod-spec-table .has-legacy-data h1,.c-prod-spec-table .has-legacy-data h2,.c-prod-spec-table .has-legacy-data h3,.c-prod-spec-table .has-legacy-data h4,.c-prod-spec-table .has-legacy-data h5,.c-prod-spec-table .has-legacy-data h6{font-size:1rem}.c-prod-spec-table .has-legacy-data table{font-size:.875rem}.c-prod-spec-table .has-legacy-data table th{text-align:left}.c-prod-spec-table .has-legacy-data table h1,.c-prod-spec-table .has-legacy-data table h2,.c-prod-spec-table .has-legacy-data table h3,.c-prod-spec-table .has-legacy-data table h4,.c-prod-spec-table .has-legacy-data table h5,.c-prod-spec-table .has-legacy-data table h6{font-size:.875rem}@media screen and (min-width:500px){.c-prod-spec-table .c-row,.c-prod-spec-table>:not(.c-stackable-table){padding:12px 24px}}@media screen and (min-width:600px){.c-prod-spec-table .c-row{display:grid;gap:48px;grid-template-columns:40% 1fr}.c-prod-spec-table .c-row>div{margin:0}}.c-breadcrumb{color:#918d8f;display:flex;font-size:.875rem;gap:8px}.c-breadcrumb a{color:#918d8f;text-decoration:none}.c-breadcrumb a:hover{text-decoration:underline}.c-breadcrumb span[aria-current=page]{color:#323031;font-weight:600}.c-breadcrumb.l-container{margin-top:24px}.variant-option-title{font-weight:400}.c-product{align-items:start;column-gap:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c-product-media{display:flex;flex-direction:column;grid-column:1}.c-product-thumbnails-wrapper{margin-top:12px;order:2}.c-product-info{grid-column:2}.c-product-image{order:1}.c-product-image .c-product-image__inner{background:#fff;border:1px solid #e1e0e0;border-radius:18px;overflow:hidden;padding-bottom:0;position:relative}.c-product-image .c-image-wrapper{aspect-ratio:1/1;max-width:none;padding:24px;width:100%}.c-product-image .c-image-wrapper:not(.is-active-image){display:none}.c-product-image .c-image-wrapper img{height:100%;object-fit:contain;width:100%}.c-product-image .c-product-image__service{background:#024864;border-radius:100px;color:#fff;font-size:12px;font-weight:700;left:12px;margin:0;padding:4px 10px;position:absolute;top:12px}.c-product-image .c-product-image__service svg{display:none}.c-product-thumbnails{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.c-product-thumbnails button{aspect-ratio:1/1;background:#fff;border:1px solid #e1e0e0;border-radius:12px;cursor:pointer;overflow:hidden;padding:4px}.c-product-thumbnails button.is-active{border-color:#037dad;border-width:2px}.c-product-thumbnails button.c-show-more-images{position:relative}.c-product-thumbnails button.c-show-more-images .c-thumbnail-overlay{align-items:center;background:#3230318c;color:#fff;display:flex;font-size:.875rem;font-weight:700;inset:0;justify-content:center;position:absolute}.c-product-thumbnails button img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:989px){.c-product{grid-template-columns:minmax(0,1fr);row-gap:12px}.c-product-info,.c-product-media{grid-column:1}.c-product-info{margin-top:12px}}.c-product-info{background:#f5f5f5;border-radius:18px;padding:24px}.c-product-info__title{margin-bottom:4px}.c-product-info-ratings{margin-bottom:12px}.c-info-reviews a{color:#037dad}.c-product-info__price{align-items:baseline;display:flex;font-size:1.5rem;font-weight:700;gap:12px;margin-bottom:12px}.c-price__compare-at{color:#918d8f;font-size:1.125rem;font-weight:400;text-decoration:line-through}.c-product-info__identifiers{margin-bottom:16px}.c-product-info__vendor-link{color:#037dad;font-weight:700;text-decoration:underline}.c-divider{border:none;border-top:1px solid #e1e0e0;margin:20px 0}.c-shipping-block{display:flex;flex-direction:column;gap:4px}.c-shipping-block p{margin:0}.c-shipping-block__free{align-items:center;display:flex;gap:8px}.c-shipping-block__free .u-icon{color:#037dad;flex-shrink:0;height:24px;width:24px}.c-stock-status{color:#037dad;font-weight:700}.c-stock-status[data-status-color=red]{color:#c0392b}.c-stock-status[data-status-color=orange]{color:#f09d2b}.c-alert{border-radius:12px;font-size:.875rem;padding:10px 14px}.c-alert.has-legacy-data br:first-child{content:""}.c-alert.has-legacy-data br:first-child:after{content:" "}.c-alert.has-legacy-data p{font-size:inherit}.c-alert-green{background:#037dad14}.c-alert-yellow{background:#f09d2b1f}.c-alert-red{background:#a70d2e14}.c-shipping-block .c-alert{margin-top:8px}.c-product-form__option{margin:20px 0}.c-product-form__option .c-form-label{display:block;font-size:1.125rem;font-weight:700;margin-bottom:8px}.c-product-form__swatch-list{display:flex;flex-wrap:wrap;gap:8px}.c-product-form__swatch{align-items:center;background:#fff;border:1px solid #c3c1c2;border-radius:100px;color:#323031;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none}.c-product-form__swatch.is-selected{background:#ebf9fe;border-color:#037dad;color:#037dad}.c-product-form__swatch.is-selected .u-icon{color:#037dad}.c-product-form__swatch.is-dne{cursor:not-allowed;opacity:.4;text-decoration:line-through}.c-product-form__option--cards .c-product-form__swatch-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.c-product-form__option--cards .c-product-form__swatch{border-radius:12px;justify-content:flex-start;padding:16px}.c-product-form__option--radio-list .c-product-form__swatch-list{flex-direction:column;gap:0}.c-product-form__option--radio-list .c-product-form__swatch{background:none;border:none;border-radius:0;font-size:1rem;font-weight:400;justify-content:flex-start;padding:4px 0;width:100%}.c-product-form__option--radio-list .c-product-form__swatch.is-selected{background:none;color:#323031}.c-product-form__option--radio-list .c-product-form__swatch.is-selected .u-icon{color:#323031}.c-product-form__option--radio-list .c-product-form__swatch .c-product-form__swatch-price{margin-left:0}.c-product-form__swatch-price{font-weight:700;margin-left:auto}.c-product-form__swatch .u-icon{flex-shrink:0;height:20px;width:20px}.c-quantity-selector{align-items:center;border:1px solid #c3c1c2;border-radius:100px;display:flex;margin-bottom:16px;width:fit-content}.c-quantity-selector button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.c-quantity-selector input{background:none;border:none;font-size:1rem;padding:0;text-align:center;width:48px}.c-product-form__buy-buttons{display:flex;flex-direction:column;gap:12px}.c-product-form__buy-buttons .c-button{width:100%}.c-add-to-cart-form{align-items:center;display:flex;gap:12px}.c-add-to-cart-form .c-quantity-selector{flex-shrink:0;margin-bottom:0}.c-add-to-cart-form .c-button{background-color:#323031;flex:1 1}.c-add-to-cart-form .c-button:hover{background-color:#011d28}.c-accordion-tabs{border-bottom:1px solid #e1e0e0;display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;padding:16px 0}.c-accordion-tabs a{color:#323031;font-size:1rem;font-weight:700;scroll-margin-top:24px;text-decoration:underline}.c-accordion-tabs a:hover{color:#037dad}.c-product-details details{border-bottom:1px solid #e1e0e0;padding:16px 0}.c-product-details summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.c-product-details summary::-webkit-details-marker{display:none}.c-accordion-title{margin:0}.c-accordion-chevron{display:flex;flex-shrink:0;transition:transform .15s ease}.c-product-details details[open] .c-accordion-chevron{transform:rotate(180deg)}.c-accordion-content{color:#323031;margin-top:12px}.c-accordion-content p{margin-bottom:12px}.c-accordion-content h2,.c-accordion-content h3,.c-accordion-content h4,.c-accordion-content h5,.c-accordion-content h6{margin:24px 0 8px}.c-accordion-content h3{margin-top:32px}.c-accordion-content>:first-child{margin-top:0}.c-stackable-table .c-row{border-bottom:1px solid #e1e0e0;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:10px 0}.c-stackable-table .c-row:last-child{border-bottom:none}.c-stackable-table .c-label{font-weight:600;margin:0}.c-stackable-table h4{font-weight:700;margin:0 0 8px}.c-why-choose-us{background:#ebf9fe;border-radius:18px;padding:48px 16px}@media screen and (min-width:750px){.c-why-choose-us{padding:48px 32px}}@media screen and (min-width:990px){.c-why-choose-us{padding:48px 132px}}.c-why-choose-us__body{margin:12px auto 32px;max-width:776px}.c-why-choose-us__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);text-align:center}.c-why-choose-us__item{align-items:center;color:#037dad;display:flex;flex-direction:column;font-weight:700;gap:12px;text-decoration:none}.c-why-choose-us__item span,.c-why-choose-us__item span a{color:#037dad;text-decoration:underline}.c-why-choose-us__item em{color:#918d8f;display:block;font-style:normal;font-weight:400;margin-top:4px;text-decoration:none}@media screen and (max-width:749px){.c-why-choose-us__grid{grid-template-columns:1fr}}.shopify-app-block #stamped-main-widget{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 132px}#stamped-main-widget div.stamped-container{margin-left:0;margin-right:0;max-width:none}@media screen and (max-width:989px){.shopify-app-block #stamped-main-widget{padding:0 32px}}@media screen and (max-width:600px){.shopify-app-block #stamped-main-widget{padding:0 16px}}.c-blog-categories{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style-type:none;margin:20px 0 78px;max-height:160px;max-width:800px;overflow:auto;padding:0}html.has-no-flexbox-gap .c-blog-categories>*{margin:4px}.c-blog-categories a{background-color:#f1f1f1;color:#555;font-size:.875rem;padding:2px 14px;text-decoration:none}.c-blog-categories a:hover{background-color:#e6f2f7;color:#026991}.c-blog-categories a.see-all{background:none;padding:0;text-decoration:underline}.c-blog-categories li.is-active a{background-color:#024864;color:#fff}.c-icon-cards{display:grid;gap:21px 48px;grid-template-columns:1fr}.c-icon-cards .c-icon-container{align-items:center;background-color:#ebf9fe;border-radius:50%;display:flex;height:74px;justify-content:center;width:74px}.c-icon-cards .c-icon-container img{max-height:50px;max-width:50px}.c-icon-cards article{background-color:#fff;border-left:8px solid #037dad;border-radius:4px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:24px 16px;position:relative}.c-icon-cards article h3 a{color:#000;text-decoration:none}.c-icon-cards article h3{font-size:1.2rem}.c-icon-cards article p{font-size:.875rem}@media screen and (min-width:925px){.c-icon-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1120px){.c-icon-cards{grid-template-columns:repeat(3,1fr)}}.icon-cards-iot{padding-bottom:60px}.icon-cards-iot p{padding-bottom:20px}.icon-cards-iot .c-icon-cards article{border-left:none;border-radius:unset;box-shadow:none}.icon-cards-iot .c-icon-cards{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.icon-cards-iot .card{margin-bottom:0;min-height:380px;perspective:1000px;position:relative;width:100%}.icon-cards-iot .card-back,.icon-cards-iot .card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;left:0;padding:30px;position:absolute;top:0;transition:transform .6s ease-in-out;width:100%}.icon-cards-iot .c-icon-container{align-items:center;display:flex;height:50px;margin-bottom:20px}.icon-cards-iot .u-flow{display:flex;flex-direction:column;height:calc(100% - 70px);padding-bottom:1rem;position:relative}.icon-cards-iot .u-flow p{line-height:1.5;padding-bottom:60px}.icon-cards-iot .card-front{transform:rotateY(0deg)}.icon-cards-iot .card-back{background-color:#f8f8f8;transform:rotateY(-180deg)}.icon-cards-iot .card.flipped .card-front{transform:rotateY(180deg)}.icon-cards-iot .card.flipped .card-back{transform:rotateY(0deg)}.icon-cards-iot .card-flip-icon{align-items:center;background:#f90;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:8px;position:absolute;right:20px;text-align:center;transition:transform .6s ease-in-out;width:30px}.icon-cards-iot .card.flipped .card-flip-icon{transform:rotate(45deg)}@media (max-width:768px){.icon-cards-iot .c-icon-cards{gap:20px;grid-template-columns:1fr}.icon-cards-iot .card{min-height:380px}}.accordion-cards .accordion-content{background:#fff;border-radius:0 0 8px 8px;margin-top:-8px;max-height:0;overflow:hidden;padding-top:10px;position:relative;transition:all .3s ease-out;z-index:1}.accordion-cards .c-accordion-cards article{border-left:none;border-radius:unset;box-shadow:none;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:24px 16px;position:relative}.accordion-cards .c-accordion-cards article p{font-size:.833rem}.accordion-cards .c-accordion-cards{display:grid;gap:30px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding-bottom:0}.accordion-cards .accordion-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;margin-bottom:0;position:relative;width:100%}.accordion-cards .accordion-front{background:#fff;border-radius:8px;padding:30px;position:relative;width:100%}.accordion-cards .c-accordion-icon-container{align-items:center;display:flex;height:50px;margin-bottom:20px}.accordion-cards .card-accordion-icon{align-items:center;background:#f90;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:8px;position:absolute;right:20px;text-align:center;transition:transform .3s ease-in-out;width:30px}.accordion-cards .process-cards{background:#f8f8f8;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);padding:20px}.accordion-cards .c-accordion-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:150px;padding:25px 20px;text-align:center}.accordion-cards .c-accordion-card img{height:50px;margin-bottom:20px;object-fit:contain;width:50px}.accordion-cards .c-accordion-cards .c-accordion-icon-container img{max-height:50px;max-width:50px}.accordion-cards .c-accordion-card p{color:#333;font-size:1em;font-weight:700;line-height:1.4;margin:0;padding-bottom:0}@media (max-width:768px){.accordion-cards .c-accordion-cards{gap:20px;grid-template-columns:1fr}.accordion-cards .process-cards{gap:15px!important;grid-template-columns:repeat(2,1fr)!important}}.c-dark-image-cards{display:flex;flex-direction:column;gap:21px;width:100%}html.has-no-flexbox-gap .c-dark-image-cards>*{margin:8px}.c-dark-image-cards p{display:none;font-weight:600;text-transform:uppercase}.c-dark-image-cards h3{font-size:34px;font-size:clamp(24px,3vw,42px);font-weight:800;margin-bottom:32px;margin-top:12px}.c-dark-image-cards article{align-items:center;background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px}@media screen and (min-width:900px){.c-dark-image-cards{display:grid;grid-template-columns:repeat(3,1fr)}.c-dark-image-cards h3{margin-bottom:55px}.c-dark-image-cards p{display:block}.c-dark-image-cards article{aspect-ratio:1}.c-dark-image-cards a.c-button{font-size:1rem;padding:18px 52px}}.c-customer-logo-callout{overflow:hidden}.c-customer-logo-callout h2,.c-customer-logo-callout p{max-width:835px}.c-customer-logo-callout h2.u-lead{font-size:2.488rem}.c-customer-logo-callout p{color:#000;font-size:.875rem;text-transform:uppercase}.c-customer-logo-callout .c-customer-logo-callout__inner>*+*{margin-top:40px}.c-customer-logo-callout .c-customer-logos{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}html.has-no-flexbox-gap .c-customer-logo-callout .c-customer-logos>*{margin:16px}.c-customer-logo-callout .c-customer-logos img{max-height:60px;max-width:100px;object-fit:contain}.c-customer-logo-callout .c-customer-logos img.is-medium{max-height:84px;max-width:140px}.c-customer-logo-callout .c-customer-logos img.is-large{max-height:108px;max-width:180px}@media screen and (min-width:500px){.c-customer-logo-callout .c-customer-logos{gap:72px}.c-customer-logo-callout .c-customer-logos img{max-height:72px;max-width:120px}.c-customer-logo-callout .c-customer-logos img.is-medium{max-height:96px;max-width:160px}.c-customer-logo-callout .c-customer-logos img.is-large{max-height:120px;max-width:200px}}.c-article .c-customer-logo-callout{margin-top:48px}.c-article .c-customer-logo-callout .c-customer-logo-callout__inner{align-items:center;background:#f5f5f5;border-radius:18px;display:flex;flex-direction:column;padding:40px 24px;text-align:center}ul.c-icon-grid{align-items:center;display:grid;gap:26px;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:48px auto;max-width:calc(100vw - 32px);padding:0}.c-side-icon-grid{background-color:#0c95d9;color:#fff}.c-side-icon-grid .c-icon-grid-container,.c-side-icon-grid div:last-of-type{background-color:#eaf2fa;height:100%;width:100%}.c-side-icon-grid .c-icon-grid-text-content{padding:32px 16px}.c-side-icon-grid h2{margin:8px 0}.c-side-icon-grid p{max-width:500px;width:100%}.c-side-icon-grid li{align-items:center;display:flex;justify-content:center}@media screen and (min-width:500px){.c-side-icon-grid h2{margin:18px 0}.c-side-icon-grid ul.c-icon-grid{gap:75px 26px;padding:32px}.c-side-icon-grid .c-icon-grid-text-content{padding:32px}}@media screen and (min-width:925px){.c-side-icon-grid{display:grid;grid-template-columns:1fr repeat(2,minmax(300px,666px)) 1fr}.c-side-icon-grid ul.c-icon-grid{margin:84px auto;padding-left:64px}.c-side-icon-grid .c-icon-grid-text-content{padding-right:64px}}@media screen and (min-width:1450px){.c-side-icon-grid ul.c-icon-grid{padding-right:0}}.c-side-image-feature{background-color:#eaf2fa;margin-bottom:60px;margin-top:60px;position:relative;text-align:center}.c-side-image-feature .l-container-standard{padding-bottom:60px;padding-top:60px;width:100%}.c-side-image-feature h2{margin:16px auto 36px;max-width:520px;text-transform:uppercase}.c-side-image-feature p{margin-top:160px;text-transform:uppercase}.c-side-image-photo{background-color:#555;background-position:100%;background-repeat:no-repeat;background-size:cover;height:200px;left:0;position:absolute;right:0;top:0}@media screen and (min-width:500px){.c-side-image-feature p{margin-top:260px}.c-side-image-photo{height:280px}}@media screen and (min-width:760px){.c-side-image-feature .l-container-standard{display:grid;gap:48px;grid-template-columns:45% 55%}.c-side-image-feature p{margin-top:0}.c-side-image-photo{bottom:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);height:auto;left:45%;position:absolute;right:0;top:0}}.c-side-image{align-items:center;display:flex;flex-direction:column-reverse;gap:24px;width:100%}html.has-no-flexbox-gap .c-side-image>*{margin:12px}.c-side-image p.u-lead{font-weight:700;letter-spacing:2%}.c-side-image p{max-width:60ch}.c-side-image .c-side-image-image{max-width:360px}@media screen and (min-width:720px){.c-side-image{display:grid;grid-template-columns:1fr 1fr;justify-items:end;max-width:100%}.c-side-image.is-image-left{justify-items:start}.c-side-image.is-image-left .c-side-image-image{order:-1}.c-side-image .c-side-image-image{height:auto;max-width:100%}}.c-cta{background-color:#119be1;background:linear-gradient(93.23deg,#037dad,#024864);color:#fff;padding-bottom:60px;padding-top:60px}.c-cta p{font-size:1.2rem}.c-cta .l-container-standard__inner{width:720px}.c-cta .c-cta-buttons{display:flex;gap:16px;justify-content:space-evenly}.c-cta .c-cta-meta{color:#ffffffd9;font-size:.875rem;margin-top:16px}.c-cta .c-input-group{margin:36px auto 12px}.c-cta .c-input-group .c-button{padding:16px 18px}.c-cta .c-cta__form{margin:36px auto 12px}.c-cta .c-cta__form .hbspt-form form{margin:0 auto}.c-cta .c-cta__form .hs-error-msg{color:#fff}.c-blog h1{text-transform:uppercase}.c-blog h1 span{color:#8b8b8b;text-transform:none}.c-blog article .c-blog-categories{justify-content:flex-start}.c-blog .c-img-container{height:250px;max-width:430px;width:100%}.c-blog .c-img-container img{height:100%;object-fit:cover;width:100%}.c-blog article{display:flex;flex-direction:column;gap:24px;margin-bottom:50px;max-width:871px;position:relative}html.has-no-flexbox-gap .c-blog article>*{margin:12px}.c-blog article h2{font-size:1.44rem;max-width:472px}.c-blog article h2 a{color:#282828;text-decoration:none}.c-blog article p{font-size:.875rem;max-width:472px}.c-blog article time{color:#5e5a5c;display:block;font-size:.75rem}.c-blog article div{width:100%}@media screen and (min-width:800px){.c-blog article{flex-direction:row}}.c-back-link{color:#323031;display:inline-block;font-size:.875rem;margin-bottom:24px;text-decoration:none}.c-back-link:hover{color:#037dad}.c-article__meta,.c-article__title{margin-bottom:16px}.c-article__meta{color:#323031;font-size:.875rem}.c-article__image{border-radius:18px;margin-bottom:32px;overflow:hidden}.c-article__image img{aspect-ratio:16/6;display:block;object-fit:cover;width:100%}.c-article__content h2{font-size:1.5rem;margin-top:32px}.c-article__content h3{font-size:1.25rem;margin-top:24px}.c-article__content h4{font-size:1.125rem}.c-article__content p{line-height:1.6}.c-article__content li{font-size:1rem;line-height:1.8}.c-article__content figure,.c-article__content img{height:auto;margin-bottom:16px;max-width:100%}.c-article-share{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.c-article-share__btn{align-items:center;background:#ebf9fe;border-radius:100px;color:#037dad;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none}.c-article-share__btn:hover{background:#d8f3fd;color:#026991}.c-article-share__btn svg{flex-shrink:0;height:16px;width:16px}.c-article__tags{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:24px 0 0;padding:0}.c-article__tags a{color:#918d8f;font-size:.875rem;text-decoration:none}.c-article__tags a:hover{color:#037dad}.c-webinar-countdown{font-size:1.25rem;font-weight:700;margin-bottom:24px}.c-webinar-countdown span:first-child{color:#918d8f}.c-pagination{margin-bottom:48px}.c-pagination ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.c-pagination li{flex:1 1;max-width:3rem}.c-pagination li *{font-size:16.66px}.c-pagination li :first-child{align-items:center;display:inline-flex;height:3rem;justify-content:center;padding:0;position:relative;text-decoration:none;width:100%}.c-pagination li :first-child svg{height:.6rem}.c-pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.c-pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.c-pagination li [aria-current]:after{background-color:currentColor;bottom:.08rem;content:"";display:block;height:.01rem;left:50%;position:absolute;transform:translateX(-50%);width:2rem}.c-cart-empty{background:#ebf9fe;border-radius:18px;padding:48px 16px}@media screen and (min-width:750px){.c-cart-empty{padding:48px 32px}}.c-cart-expiration{display:none;text-align:right}.c-cart-expiration p{font-size:.875rem}.c-cart-expiration strong{font-weight:600}.c-cart-img-container{align-items:center;display:flex;height:150px;justify-content:center;width:150px}.c-cart-img-container img{max-height:117px;max-width:117px}.c-cart{display:flex;flex-direction:column;gap:60px}html.has-no-flexbox-gap .c-cart>*{margin:24px}.c-cart-main .c-product-title{font-size:1rem;font-weight:600;line-height:1.4}.c-cart-main .c-product-title a{color:inherit;text-decoration:none}.c-cart-main .c-product-title a:hover{text-decoration:underline}.c-cart-main .c-cart-products{display:flex;flex-direction:column;gap:16px}.c-cart-main .c-cart-products article{border:1px solid #e1e0e0;border-radius:18px;display:grid;gap:24px;grid-template-columns:150px 1fr;padding:24px}.c-cart-main .c-cart-products .c-cart-product-notice,.c-cart-main .c-cart-products .c-cart-product-removal-notice{grid-column:1/3}.c-cart-main .c-cart-products .c-price{font-size:1.5rem;font-weight:700;margin:8px 0 5px}.c-cart-main .c-cart-products .c-sku{font-size:.75rem;line-height:1.6}.c-cart-main .c-cart-products .c-cart-line-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.c-cart-main .c-cart-products .c-cart-line-controls .c-quantity-selector{margin-bottom:0}.c-cart-main .c-cart-products .c-update-quantity{justify-content:flex-start}.c-cart-main .c-cart-products .c-update-quantity .c-quantity-selector{border:1px solid #323031;border-radius:100px;margin-right:0;overflow:hidden}.c-cart-main .c-cart-products .c-update-quantity .c-quantity-selector button{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;height:36px;justify-content:center;width:40px}.c-cart-main .c-cart-products .c-update-quantity .c-quantity-selector input{border:1px solid #323031;border-bottom:none;border-radius:0;border-top:none;font-size:.875rem;height:36px;padding:0;width:40px}.c-cart-main .c-cart-products .c-update-quantity .c-quantity-selector .is-flipped{transform:rotate(180deg)}.c-cart-main .c-cart-products .c-well{align-items:center;display:inline-flex;font-size:.875rem;gap:8px;margin:18px 0 24px}.c-cart-main .c-cart-products .c-well svg{flex-shrink:0}html.has-no-flexbox-gap .c-cart-main .c-cart-products .c-well>*{margin:4px}.c-cart-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:8px}.c-cart-summary-box{background:#ebf9fe;border-radius:18px;margin-bottom:16px;padding:24px}.c-cart-summary-box .c-form-group label{background-color:#ebf9fe}.c-cart-summary-box table{border-collapse:collapse;font-size:1rem;width:100%}.c-cart-summary-box td{padding:4px 0}.c-cart-summary-box tr:first-of-type{font-size:1.2rem;font-weight:700}.c-cart-summary-box tr:first-of-type td{padding-bottom:14px}.c-cart-summary-box tr:last-of-type{font-size:1.2rem;font-weight:700}.c-cart-summary-box tr:last-of-type td{border-top:1px solid #0000001a;padding-top:16px}.c-cart-summary-box td:last-child{text-align:right}.c-cart-summary-box .c-cart-promo-row td{padding:14px 0 10px;text-align:left}.c-cart-summary-box .c-cart-promo-row td a{text-decoration:none}.c-cart-summary-box .c-cart-grand-total{font-size:1.44rem}.c-cart-additional-info{background:#fff;border:1px solid #e1e0e0;border-radius:18px;margin-bottom:16px;padding:24px}.c-cart-additional-info h3{font-size:1.2rem;margin-bottom:20px}.c-cart-additional-info h3 span{font-size:.875rem;font-weight:400}.c-cart-additional-info .c-button{text-align:center;width:100%}.c-cart-additional-info .c-form-group{margin-bottom:16px}.c-cart-additional-info .c-form-group label{background:none;color:#323031;display:block;font-size:.875rem;font-weight:700;margin-bottom:6px;padding:0;position:static}.c-cart-additional-info .c-form-group input,.c-cart-additional-info .c-form-group textarea{border:1px solid #323031;margin:0;padding:8px 16px}.c-cart-additional-info .c-form-group input{border-radius:100px}.c-cart-additional-info .c-form-group textarea{border-radius:12px}.c-cart-additional-info .c-form-terms-label{background:none;color:#323031;font-size:1rem}.c-cart-notice{font-size:1rem;margin-bottom:25px}.c-cart-tax-exempt{background:#f5f5f5;border-radius:18px;font-size:.875rem;padding:24px}.c-cart-tax-exempt p{font-size:.875rem}.c-cart-tax-exempt h3{font-size:1.2rem;margin-bottom:16px}@media screen and (min-width:920px){.c-cart-expiration{display:block}.c-cart{display:grid;gap:5px 60px;grid-template-columns:2fr 1fr}.c-cart-header{grid-column:1/-1}}@media screen and (max-width:500px){.c-cart-main{margin-top:24px}.c-cart-main .c-cart-products article{gap:14px;grid-template-columns:125px 1fr;padding:18px}.c-cart-main .c-cart-products .c-well{align-items:flex-start;margin-top:0}.c-cart-img-container{height:125px;margin-bottom:8px;width:125px}.c-cart-img-container img{max-height:125px;max-width:125px}}@media screen and (min-width:500px){.c-cart-summary-box .c-form-group input{padding:16px}}[role=tooltip]{background:#000;border-radius:4px;color:#fff;font-size:.875rem;left:2rem;padding:16px;position:absolute;text-align:left;top:2rem;visibility:hidden;z-index:2}[aria-describedby]:focus+[role=tooltip],[aria-describedby]:hover+[role=tooltip]{visibility:visible}.c-tooltip-wrapper{position:relative}.c-well{border-radius:4px;display:inline-block;padding:14px 24px}.c-well-primary{background-color:#ebf9fe;color:#037dad}.c-well-outline{border:1px solid #037dad}.c-well-bar{background-color:#fff;border-left:8px solid #037dad;border-radius:4px;box-shadow:0 12px 16px -7px #0000002e;padding:14px 24px}#recover,#recover+div{display:none}#recover:target,#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#login,#recover{scroll-margin-top:20rem}.c-cart-sidebar{background-color:#fff;bottom:0;max-width:100vw;overflow-y:scroll;padding-top:63px;position:fixed;right:0;top:0;width:500px;z-index:10}.c-cart-sidebar .c-error,.c-cart-sidebar .c-loader-container,.c-cart-sidebar.is-loading>:not(.c-loader-container){display:none}.c-cart-sidebar.is-loading .c-loader-container{align-items:center;display:flex;height:100%;justify-content:center}.c-cart-sidebar.is-loading .c-loader-container .c-loader{animation:spin 1.5s linear infinite;border:8px solid #ebf9fe;border-radius:50%;border-top-color:#037dad;height:80px;position:relative;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion){.c-cart-sidebar.is-loading .c-loader-container .c-loader{animation:none}.c-cart-sidebar.is-loading .c-loader-container .c-loader:before{color:#024864;content:"Loading...";left:-4px;position:absolute;top:-48px}}.c-cart-sidebar.has-error>:not(.c-error){display:none}.c-cart-sidebar.has-error .c-error{display:block;padding:16px}.c-cart-sidebar header{background-color:#fff;border-bottom:1px solid #e1e0e0;flex-direction:row;justify-content:space-between;max-width:100vw;padding:20px 32px;position:fixed;right:0;top:0;width:500px;z-index:2}.c-cart-sidebar h2{display:flex;font-size:1.2rem;gap:14px}html.has-no-flexbox-gap .c-cart-sidebar h2>*{margin:8px}.c-cart-sidebar h2 svg{color:#037dad}.c-cart-sidebar h3{font-size:1rem}.c-cart-sidebar h4,.c-cart-sidebar p{font-size:.875rem}.c-cart-sidebar .c-price{font-size:1.125rem;font-weight:700;margin:8px 0 10px}.c-cart-sidebar .c-sku{font-size:.875rem;margin-bottom:8px}.c-cart-sidebar .c-subtotal{font-size:1.2rem}.c-cart-sidebar .c-taxes{font-size:.875rem;margin:4px 0 20px}.c-cart-sidebar #close-cart-sidebar{background:none;border:none}.c-cart-sidebar section{padding:24px 16px}.c-cart-sidebar section.c-warning{padding:12px}.c-cart-sidebar section.c-warning .c-well-bar{display:grid;gap:15px;grid-template-columns:auto 1fr}.c-cart-sidebar section.c-warning-variant{padding:12px}.c-cart-sidebar section.c-warning-variant .c-well-bar{display:grid;gap:15px;grid-template-columns:auto 1fr}.c-cart-sidebar .c-cart-sidebar-shipping{align-items:flex-start;border-bottom:1px solid #e1e0e0;flex-direction:row;gap:10px;justify-content:flex-start;padding:24px 32px}.c-cart-sidebar .c-cart-sidebar-shipping p{font-size:1rem}.c-cart-sidebar .c-cart-sidebar-shipping a{color:#037dad;font-weight:700}.c-cart-sidebar .c-cart-sidebar-summary{border-top:1px solid #e1e0e0}.c-cart-sidebar .c-cart-sidebar-continue{color:#037dad;font-weight:700;text-decoration:underline}.c-cart-sidebar .c-cart-sidebar-product{display:grid;gap:0 20px;grid-template-columns:auto 1fr;padding:24px 32px}.c-cart-sidebar .c-cart-sidebar-product .sku{margin:0}.c-cart-sidebar .c-button{grid-column:1/3;margin-bottom:14px;width:100%}.c-cart-sidebar .c-bought-together{align-items:flex-start;padding-left:0;padding-right:0}.c-cart-sidebar .c-bought-together h3{margin-bottom:18px;padding:0 40px}.c-cart-sidebar .c-bought-together article{border-top:3px solid #ebf9fe;padding:18px 40px 24px}.c-cart-sidebar .c-bought-together article:last-of-type{border-bottom:3px solid #ebf9fe}@media screen and (min-width:500px){.c-cart-sidebar .c-button{grid-column:2/3}}.c-account table{border-collapse:collapse;font-size:.875rem;margin-bottom:48px;position:relative;table-layout:auto;width:100%}.c-account table tr{width:100%}.c-account table thead tr{background-color:#555;color:#fff;font-size:1.2rem;text-align:left}.c-account table td,.c-account table th{padding:12px 20px}.c-account table td:last-child{font-variant-numeric:tabular-nums;text-align:right}.c-account table .is-total{font-weight:700}.c-account table.is-banded tr:nth-child(2n){background-color:#f1f1f1}.addresses li>button{margin-left:.5rem;margin-right:.5rem}.addresses form button+button,.addresses li>button+button{margin-top:0}@media screen and (min-width:750px){.addresses li>button:first-of-type{margin-top:3rem}}.addresses form button:first-of-type{margin-right:1rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{text-align:left;width:100%}.addresses ul{list-style:none;padding-left:0;text-align:center}li[data-address]{margin-top:5rem}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses h2{text-align:left}li[data-address]>h2{font-size:calc(var(--font-heading-scale)*1.8rem);margin-bottom:0;text-align:center}@media only screen and (min-width:750px){li[data-address]>h2{font-size:calc(var(--font-heading-scale)*2.2rem)}}.addresses ul p{margin-bottom:0}.addresses input[type=checkbox]{margin-left:0;margin-top:2rem}@media only screen and (min-width:750px){.addresses form>div:first-of-type{margin-right:2rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:first-of-type,.addresses form>div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:1.5rem}.c-drawer-container{background-color:#fff;border-bottom:1px solid #e1e0e0;border-radius:0 0 18px 18px;box-shadow:inset 0 10px 20px -12px #00000040,0 16px 32px -12px #32303140;display:flex;justify-content:center;left:50%;position:absolute;top:61px;transform:translateX(-50%);width:calc(100vw - 32px);z-index:100}.c-menu-drawer{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 32px 32px;white-space:normal;width:100%}.c-menu-drawer .c-row{margin-top:2rem}.c-menu-drawer h2{font-size:1rem}.c-menu-drawer h2 img{display:inline;margin-left:8px}.c-menu-drawer ul{list-style-type:none;margin:0;padding:0}.c-menu-drawer li{font-size:.875rem;white-space:normal!important}.c-menu-drawer a{color:#282828;display:flex;padding:8px 0;text-decoration:none}.c-menu-drawer a:hover{background-color:#f1f1f1}.c-menu-drawer .c-row-card a:hover{background-color:inherit}.c-menu-drawer .c-column-2{grid-column:span 2;padding:0}.c-row-card{background:#fff;border:1px solid #b0b0b0;border-radius:6px;display:grid;grid-template-columns:100%;max-width:560px;position:relative}.c-row-card:hover{background-color:#f9f9f9}.c-row-card h2{font-size:1rem}.c-row-card p{font-size:.875rem}.c-row-card a{color:#282828;text-decoration:none}.c-row-card .c-row-img-container{display:none;height:100%;width:100%}.c-row-card img{border-radius:6px 0 0 6px;height:100%;object-fit:cover;width:100%}.c-row-card .c-row-content{padding:24px}.c-mobile-menu .c-row-card{margin:20px}@media screen and (min-width:980px){.c-row-card{grid-template-columns:25% 75%}.c-row-card .c-row-img-container{display:block}.c-menu-drawer .c-column-2{display:flex;flex-direction:column}.c-menu-drawer .c-column-2>li{display:flex;flex:1 1;flex-direction:column}.c-menu-drawer .c-column-2 .c-row-card{flex:1 1}.c-menu-drawer .c-column-2 .c-row-img-container{position:relative}.c-menu-drawer .c-column-2 .c-row-img-container img{inset:0;position:absolute}}#dark-underlay{background:#00000070;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.c-dialog__inner{background-color:#fff;border-radius:3px;box-shadow:0 0 5px #00000080;max-width:95%;padding:16px;width:600px}.c-dialog__heading{font-size:24px;font-weight:700}.c-dialog__body{font-size:16px}.c-dialog__inner>*+*{margin-top:16px}.c-dialog__actions{display:flex;gap:16px;justify-content:flex-end}html.has-no-flexbox-gap .c-dialog__actions>*{margin:8px}.c-dialog{align-items:center;background-color:#0006;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.c-dialog.is-active{display:flex}.c-dialog__inner li{list-style:disc}.c-dialog__inner li+li{margin-top:4px}.c-dialog__inner ul{padding-left:24px}.c-two-column-sign-up{align-items:start;display:grid;gap:48px;grid-template-columns:2fr 1fr;margin-top:16px}.c-two-column-sign-up blockquote{background:#f5f5f5;border:none;border-radius:18px;margin:24px 0 0;padding:20px 24px}.c-two-column-sign-up__form-inner{background:#f5f5f5;border-radius:18px;padding:24px}@media (max-width:920px){.c-two-column-sign-up{grid-template-columns:1fr}}.c-human-bio{display:grid;grid-template-columns:auto 1fr;max-width:960px;grid-gap:48px}.c-human-bio+.c-human-bio{margin-top:3rem}@media (max-width:480px){.c-human-bio{grid-template-columns:1fr;grid-gap:24px}}.c-human-bios{margin-top:48px}.c-human-bio__image img{aspect-ratio:1/1;border-radius:18px;object-fit:cover}.c-human-bio__role{color:#918d8f;font-size:.875rem}.c-human-bio__name{font-size:1rem;font-weight:600}.c-human-bio__body p{margin-top:8px}.c-visual-nav{margin:60px 0}.c-visual-nav-grid{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:.875rem;gap:32px}html.has-no-flexbox-gap .c-visual-nav-grid>*{margin:12px}.c-visual-nav-grid li a{align-items:center;color:#282828;display:flex;flex-direction:column;gap:12px;text-align:center;text-decoration:none;width:144px}html.has-no-flexbox-gap .c-visual-nav-grid li a>*{margin:6px}.c-visual-nav-grid li a:hover{color:#037dad}.c-visual-nav-grid .is-large a{width:250px}.c-visual-nav-grid .is-tiny a{width:80px}.c-visual-nav-grid img{object-fit:cover}.c-visual-nav-grid .is-contain img{object-fit:contain}.c-visual-nav-grid .is-square img{height:144px;width:144px}.c-visual-nav-grid .is-square.is-large img{height:250px;width:250px}.c-visual-nav-grid .is-square.is-tiny img{height:80px;width:80px}.c-visual-nav-grid .is-wide img{height:88.9987639061px;width:144px}.c-visual-nav-grid .is-wide.is-large img{height:154.5117428925px;width:250px}.c-visual-nav-grid .is-wide.is-tiny img{height:49.4437577256px;width:80px}.c-icon-info{margin-top:60px}.c-icon-info-grid{--grid-h-gap:32px;--grid-column-count:4;--grid-item-min-width:280px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-h-gap));--grid-item-max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));display:grid;gap:48px var(--grid-h-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr))}.c-icon-info-grid.has-1-column{grid-template-columns:100%}.c-icon-info-grid.has-2-column{--grid-column-count:2}.c-icon-info-grid.has-3-column{--grid-column-count:3}.c-icon-info-grid.has-4-column{--grid-column-count:4}.c-icon-info-grid img{height:80px;margin:0 24px 16px 0;object-fit:cover;width:80px}.c-icon-info-grid p{font-size:.875rem}@media screen and (min-width:500px){.c-icon-info-grid li.is-not-stacked{display:grid;grid-template-columns:auto 1fr}}.c-article__content table,.c-page-content table,.c-post-content table{border:1px solid #b0b0b0;border-collapse:collapse;border-radius:2px;font-size:.875rem;max-width:960px}.c-article__content table td,.c-article__content table th,.c-article__content table tr,.c-page-content table td,.c-page-content table th,.c-page-content table tr,.c-post-content table td,.c-post-content table th,.c-post-content table tr{border:1px solid #b0b0b0}.c-article__content table td,.c-article__content table th,.c-page-content table td,.c-page-content table th,.c-post-content table td,.c-post-content table th{padding:4px 8px}.c-article__content table tr:nth-child(2n),.c-page-content table tr:nth-child(2n),.c-post-content table tr:nth-child(2n){background-color:#f9f9f9}.snize-ac-results,.snize-ac-results *{font-size:1rem!important;line-height:1.4}.snize-ac-results .snize-label.snize-removable{font-size:13.88px!important}.snize-ac-results .snize-description,.snize-ac-results .snize-price-list{font-size:.875rem!important}#snize_results #snize-search-results-grid-mode li.snize-product .snize-button{top:56px}#snize_results.snize #snize-search-results-grid-mode li.snize-product span.snize-overhidden{background:none}#snize_results.snize #snize-search-results-grid-mode li.snize-product span.snize-title{font-size:16px;font-weight:700}#snize_results.snize #snize-search-results-grid-mode li.snize-product .snize-price-list{font-size:16px;font-weight:700;line-height:1.5}@media (min-width:1024px){#snize_results.snize:not(.snize-collection-mode) div.snize-main-panel{background:#fff}#snize_results.snize:not(.snize-collection-mode) div.snize-main-panel-controls{display:none}#snize_results.snize:not(.snize-collection-mode) div.snize-search-results-header{margin-top:-70px;position:absolute;z-index:1}}#snize_results.snize.snize-tab-selected-pages{display:none}#snize_results .snize-search-results-main-content:has(.snize-no-products-found){display:block}.l-container-full-width:has(.snize-extra-section) #snize_results .snize-search-results-main-content:has(.snize-no-products-found){display:none}.hbspt-form *{box-sizing:border-box!important;font-family:inherit!important}.hbspt-form .hs-form .hs-richtext{font-size:.875rem;line-height:1.4;margin-bottom:1em}.hbspt-form .hs-form .actions{margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.hbspt-form .hs-form .hs-form-field label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){background-color:#fff;color:#727272;font-size:13.88px;left:8px;padding:0 8px;position:absolute;top:0}.hbspt-form .hs-form .hs-form-field label.hs-error-msg,.hbspt-form .hs-form .hs-form-field label.hs-form-booleancheckbox-display{font-size:.875rem}.hbspt-form .hs-form fieldset{max-width:930px}.hbspt-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox{width:auto}.hbspt-form .hs-form .hs-form-field .hs-input{border:1.4px solid #8b8b8b;border-radius:4px;font-size:16.66px;height:auto;line-height:1;margin:8px 0;padding:11px 20px!important}.hbspt-form .hs-form .hs-error-msgs .hs-error-msg{color:#cb3a49}.hbspt-form .hs-form .hs-form-field{max-width:100%;position:relative;width:465px}.has-email-only-form .hbspt-form form{display:flex;margin:0;max-width:100%;width:465px}.has-email-only-form .hbspt-form .hs-form-field{flex-grow:1;margin:0;max-width:unset;width:auto}.has-email-only-form .hbspt-form .hs-form-field label:not(.hs-error-msg){display:none}.has-email-only-form .hbspt-form .hs-form-field .hs-input{border-radius:4px 0 0 4px;font-size:.875rem;height:48px;margin:0;max-width:unset;width:100%}.has-email-only-form .hbspt-form .hs-form-field .hs-input::placeholder{color:#8b8b8b}.has-email-only-form .hbspt-form .actions{margin:0;padding:0}.has-email-only-form .hbspt-form .actions .c-button{border-radius:0 4px 4px 0;height:48px}.c-image-viewer{background-color:#fff;inset:0;margin:0!important;overflow:auto;position:fixed;width:100vw;z-index:10}@supports not (inset:0){.c-image-viewer{bottom:0;left:0;right:0;top:0}}.c-image-viewer:not(.is-hidden){display:block}.c-image-viewer .c-image-viewer-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.c-image-viewer .c-viewer-close-button{display:none}.c-image-viewer .c-viewer-back-link button{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #f1f1f1;display:flex;gap:12px;justify-content:flex-start;padding:20px;width:100%}html.has-no-flexbox-gap .c-image-viewer .c-viewer-back-link button>*{margin:6px}.c-image-viewer .c-viewer-back-link button img{transform:rotate(180deg)}.c-image-viewer h3{font-size:1.2rem}.c-image-viewer h4{font-size:.875rem;font-weight:400;margin:3rem 0 1rem}.c-image-viewer .c-column-main h3{margin-bottom:1rem}.c-image-viewer .c-column-thumbnails h3,.c-image-viewer .c-column-thumbnails h4{display:none}.c-image-viewer .c-viewer-thumbnails{overflow-x:auto}@media screen and (min-width:980px){.c-image-viewer{inset:24px 48px;width:inherit}@supports not (inset:0){.c-image-viewer{bottom:24px;left:48px;right:48px;top:24px}}.c-image-viewer:not(.is-hidden) .c-image-viewer-content{display:grid;gap:3rem;grid-template-columns:2fr 1fr;padding:3rem}.c-image-viewer .c-viewer-close-button{display:block;position:absolute;right:24px;top:24px}.c-image-viewer .c-viewer-back-link{display:none}.c-image-viewer .c-column-thumbnails h3,.c-image-viewer .c-column-thumbnails h4{display:block}.c-image-viewer .c-column-main h3{display:none}.c-image-viewer .c-viewer-thumbnails{flex-wrap:wrap}}.c-custom-form{font-size:1rem;max-width:960px;width:100%}.c-custom-form label{display:block;font-size:.875rem;margin-bottom:2px}.c-custom-form label.is-required:after{color:#ea5860;content:" *";font-weight:700}.c-custom-form input,.c-custom-form textarea{max-width:480px;width:100%}.c-custom-form input[type=checkbox]{display:inline-block;max-width:480px;width:15px}.c-custom-form fieldset{border:1px solid #8b8b8b;border-radius:3px;padding:16px}.c-custom-form fieldset>*+*{margin-top:16px}.c-checkbox-label{display:inline-block!important}.c-custom-form-group{display:flex;grid-gap:16px}.c-custom-form-group>*{width:100%}.product-entry-heading{font-size:1rem;font-weight:600}#request-estimate-wrapper{background-color:#e6f2f7;border-radius:3px;max-width:960px;padding:0}#request-estimate-wrapper label.is-required:after{color:#ea5860;content:" *";font-weight:700}#request-estimate-wrapper .error{border:2px solid red}#request-estimate-wrapper input,#request-estimate-wrapper textarea{max-width:100%;width:520px}@media (max-width:560px){#request-estimate-wrapper{padding:24px}}.product-maximized>*{margin-top:20px}#request-estimate-wrapper input.quantity-input{max-width:96px}#request-estimate-wrapper button.add-quantity{background-color:#037dad;border:none;border-radius:50%;color:#fff;display:inline-flex;padding:2px}#request-estimate-wrapper button.add-quantity svg{fill:currentColor;height:20px;pointer-events:none;width:20px}.quantity{align-items:center;display:flex;flex-wrap:wrap;gap:16px;max-width:520px}button#add-product{align-items:center;display:inline-flex}button#add-product svg{fill:currentColor;height:20px;pointer-events:none;width:20px}.add-product-bubble-wrap{background-color:#037dad;border:none;border-radius:50%;color:#fff;display:inline-flex;padding:2px}button#add-product{background:none;border:none;font-size:20px;gap:8px;padding:0}.step-navigation{display:flex;gap:16px;justify-content:flex-end;margin-top:20px;max-width:520px;width:100%}@media (max-width:540px){.step-navigation .c-button{padding-left:16px;padding-right:16px}}.estimate-form-input-wrapper{display:flex;flex-direction:column;gap:4px}.estimate-form-input-wrapper label{color:#000;font-size:.875rem;font-weight:600}button.add-quantity{margin-top:23.6px}.product-heading-wrapper{align-items:center;display:flex;gap:32px}.product-maximize-btn,.product-minimize-btn{color:#727272;cursor:pointer;font-size:.875rem;padding:4px;text-decoration:underline}.product-minified{font-size:.875rem;max-width:520px}.product-minified-notes{-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:nowrap}.product-remove-wrapper{display:flex;justify-content:flex-end;margin-top:0!important;max-width:520px}.product-red-btn{color:#981f1b;cursor:pointer;font-size:16.66px;padding:4px;text-decoration:underline}#address-form,#address-form>*+*,#contact-form,#contact-form>*+*{margin-top:20px}.estimate-form-input-wrapper .use-case-label,.use-case-label{color:#2b2b2b;display:block;font-size:1rem;font-weight:600;margin-bottom:8px;max-width:520px}#use-case-form-step .estimate-form-input-wrapper{margin-top:20px}.raq-smiley{align-items:center;background:none;border:none;display:inline-flex;flex-direction:column;font-size:.875rem}.raq-smiley svg{fill:#555;pointer-events:none;width:80px}.raq-smiley.is-active svg{fill:#037dad}.difficulty-buttons-wrapper{display:flex;justify-content:space-between;margin-top:20px;max-width:520px}.raq-summary-heading{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:24px;margin-top:24px;position:relative}.raq-summary-heading:before{border-top:1px solid #b0b0b0;content:"";display:block;left:calc(50% - 16px);margin:8px auto;position:absolute;top:-11px;width:32px}.raq-summary-heading:first-of-type:before{display:none}.raq-summary-subheading{font-size:.875rem}.raq-summary-subheading+.raq-summary-items+.raq-summary-subheading{margin-top:16px}.raq-summary-items{font-size:.875rem;list-style:none;margin:0;padding:0}.raq-edit-btn{color:#727272;cursor:pointer;font-size:.875rem;padding:4px;text-decoration:underline}.raq-submit-error{color:#cb3a49;font-size:1rem;padding-left:16px;position:relative}.raq-submit-error:before{background-color:#cb3a49;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.terms-checkbox-wrapper{flex-direction:row}.terms-checkbox-wrapper label{color:#000;font-size:.833rem;font-weight:600;margin-right:5px}.terms-checkbox-wrapper input[type=checkbox]{max-width:480px!important;width:15px!important}.two-column-container{display:flex;flex-wrap:wrap}.left-column,.right-column{display:flex;flex:1 1;flex-direction:column;padding:20px}@media (max-width:768px){.left-column,.right-column{display:block;flex-basis:100%;padding:10px}}#request-estimate-wrapper ul{list-style-type:inherit}.two-column-container>h2,.two-column-container>p{flex-basis:100%}.c-request-a-quote{align-items:flex-start;background:#011d28;border-radius:18px;padding:40px 16px}.c-request-a-quote .left-column,.c-request-a-quote .right-column{flex:0 0 100%}@media screen and (min-width:750px){.c-request-a-quote{padding:40px 32px}.c-request-a-quote .left-column{flex:0 0 30%}.c-request-a-quote .right-column{flex:0 0 70%}}.c-request-a-quote #request-estimate-wrapper{background-color:#fff;border-radius:18px;padding:32px}.c-quote-benefits,.c-quote-benefits__heading,.c-request-a-quote>h2,.c-request-a-quote>p{color:#fff}.c-quote-benefits__heading{font-size:1.44rem;font-weight:700;margin-bottom:16px}.c-quote-benefits__body{color:#ffffffc7}.c-quote-benefits__body:is(p){margin-bottom:1.5em}.c-quote-benefits__body p{margin-bottom:16px}.c-quote-benefits__body ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding-left:0}.c-quote-benefits__body li{color:#ffffffeb;padding-left:32px;position:relative}.c-quote-benefits__body li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-13 5-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.c-quote-benefits__body a{color:#22befc;font-weight:700;text-decoration:underline}.c-quote-benefits__body a:hover{color:#fff}.c-contentblock-wrapper{color:#000;width:100%}.c-contentblock-wrapper .c-button{margin-top:20px}.c-contentblock-wrapper article{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;justify-content:center;padding:35px 34px 20px;text-align:left;width:100%}@media screen and (max-width:767px){.c-contentblock-wrapper article{padding-top:0}}.c-contentblock-wrapper.c-contentblock-items-0 article h2,.c-contentblock-wrapper.c-contentblock-items-1 article h1,.c-contentblock-wrapper.c-contentblock-items-1 article h2{font-size:2.074rem}.c-contentblock-wrapper h1,.c-contentblock-wrapper h2{font-size:1.44rem}.c-contentblock-wrapper article p{padding-bottom:20px;width:100%}.c-iot-hero-wrapper{color:#fff;width:100%}.c-iot-hero-buttons{display:flex;gap:16px}.c-customer-logo-callout .c-customer-logos-iot{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-around;margin-top:20px}.customer-logos-container h2{font-size:1.125rem;font-style:normal}.iot-partner-section{display:flex;flex-wrap:wrap;gap:45px;margin-top:30px}.iot-partner-div{box-sizing:border-box;flex-basis:calc(33.333% - 45px);flex-grow:1;flex-shrink:1}.iot-partner-div:first-child{margin-bottom:30px;margin-right:30px}.iot-partner-div .main-title{color:#4f5c68;font-weight:700;letter-spacing:0;margin-top:20px}.iot-partner-div .description{color:#4f5c68;font-size:1rem;font-weight:400;letter-spacing:0;margin-top:20px;width:100%}.iot-partner-div ul.description{list-style-type:disc;margin-left:30px}.iot-partner-div .iot-partners-title{color:#4f5c68;font-weight:400;letter-spacing:0}.iot-partner-div .img{height:auto;max-width:90%}@media (max-width:768px){.iot-partner-div{flex:100% 1;margin-bottom:0;margin-right:0!important}}.iot-buttons{height:93px;margin-bottom:20px;max-width:1225px;position:relative;width:100%}.iot-buttons-group{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1231px;padding-bottom:20px;width:100%}.iot-button{height:100px;margin-bottom:20px;position:relative;width:25%}.iot-button-bg{height:100%;object-fit:cover;width:100%}.button-dev,.button-firmware,.button-hardware,.button-prod{color:#4f5c68;font-size:16px;font-weight:700;left:50%;letter-spacing:0;line-height:24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.iot-padding{padding-bottom:100px}@media screen and (max-width:767px){.iot-buttons{margin-bottom:120px}.iot-button{padding-right:10px;width:50%}.iot-button-bg{display:none}.iot-padding{padding-bottom:0}.c-contentblock-wrapper article{padding-bottom:20px}}.dash-subheader{margin-bottom:24px}.u-top-border-dash.dash-subheader-present{margin-bottom:12px!important}.form-link-visually-hidden{left:-9999px;position:absolute}.c-icon-cards article.no-border-color{border-left-color:#0000}.align-right{display:block;margin-left:auto}.c-customer-logo-callout-iot p{font-size:1rem;max-width:none!important;text-transform:none!important}.is-tight-iot{padding:0!important}.u-bg-inset-iot{margin-bottom:60px;padding:32px 16px;width:100%}@media screen and (min-width:500px){.c-button-wide-iot{max-width:100%}}.expertise-section{margin:0 auto;max-width:1200px;text-align:center;width:80%}.expertise-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);justify-items:center}.expertise-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.expertise-item h3{font-size:.833rem;margin-bottom:10px}.expertise-item img{height:auto;margin-bottom:10px;max-width:120px}p.preheading+h2{margin-top:0}p.preheading{text-transform:uppercase}.iot-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.iot-box{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;padding:20px;transition:box-shadow .3s ease}.iot-box:hover{box-shadow:0 12px 35px #00000040}.iot-box h3{color:#1a2c49;font-size:18px;font-weight:700;margin-bottom:10px}.iot-box p{font-size:15px;line-height:1.6}.iot-footer-note{color:#666}.iot-industries{align-items:unset!important;box-sizing:border-box;color:#333;display:block!important;flex-direction:unset!important;line-height:1.6;max-width:100%;padding:0 5%;width:100%}.iot-industries .industry-item{align-items:flex-start!important;display:flex!important;gap:20px;margin-bottom:30px}.iot-industries .industry-item .icon{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important;margin-right:0!important;min-width:50px!important;width:50px!important}.iot-industries .industry-item .icon img{display:block!important;height:auto!important;width:100%!important}.iot-industries .industry-item .text{flex:1 1!important;text-align:left!important}.iot-industries .industry-footer{color:#666;margin-top:40px}#shopify-section-template--21466806255639__iot_customer_logo_9UU3XR .u-bg-inset-iot{margin-bottom:0}#shopify-section-template--21466806255639__article_list_iot_X4cnBR h2{font-size:2.074rem}.iot-white-link{color:#fff!important}.iot-hardware-capabilities-container{max-width:1200px}.iot-hardware-capabilities-columns{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:1rem}.iot-hardware-capabilities-block{align-items:flex-start;display:flex;gap:1.5rem;padding:1rem 0}.iot-hardware-capabilities-icon{background:#f8f9fa;border-radius:8px;flex-shrink:0;height:80px;object-fit:contain;padding:12px;width:80px}.iot-hardware-capabilities-content{flex:1 1}.iot-hardware-capabilities-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.iot-hardware-capabilities-list{color:#555;list-style:none;margin:0;padding:0}.iot-hardware-capabilities-list li{font-size:.95rem;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.iot-hardware-capabilities-list li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute;top:0}.iot-hardware-capabilities-list li:last-child{margin-bottom:0}@media (max-width:768px){.iot-hardware-capabilities-columns{gap:30px;grid-template-columns:1fr;padding:40px 15px}.iot-hardware-capabilities-block{gap:15px;padding:20px}.iot-hardware-capabilities-icon{height:50px;width:50px}.iot-hardware-capabilities-title{font-size:1.3rem}}@media (max-width:480px){.iot-hardware-capabilities-block{flex-direction:column;text-align:center}.iot-hardware-capabilities-icon{align-self:center}.iot-hardware-capabilities-content{text-align:left}}.c-contentblock-wrapper>article .l-container-standard.u-w-100:has(>a:only-child){padding-bottom:20px;text-align:center}.iot-mechanical-benefits{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:0 auto;max-width:900px}.iot-mechanical-benefit{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;max-width:400px;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.iot-firmware-container{margin:0 auto;max-width:1200px}.iot-firmware-benefits{display:flex;gap:24px}.iot-firmware-benefit{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;flex:1 1;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.iot-firmware-benefit:hover{box-shadow:0 6px 24px #00000026;transform:translateY(-4px)}.iot-firmware-benefit-title{margin:0}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{color:#2c3e50;font-size:16px;font-weight:600;line-height:1.4}.iot-firmware-benefit-subtitle{margin:4px 0 0}@media (max-width:768px){.iot-firmware-benefits{flex-direction:column;gap:16px}.iot-firmware-benefit{padding:24px}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{font-size:15px}}@media (max-width:480px){.iot-firmware-benefits{gap:12px}.iot-firmware-benefit{padding:20px 16px}.iot-firmware-benefit-subtitle,.iot-firmware-benefit-title{font-size:14px}}.iot-hardware-three-column-container{margin:0 auto;max-width:1200px;padding:2rem 2rem 0}.iot-hardware-three-column-grid{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.iot-hardware-column-item{align-items:flex-start;display:flex;gap:1rem}.iot-hardware-column-icon{align-items:center;background:#f0f0f0;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.iot-hardware-column-icon img{height:60px;object-fit:contain;width:60px}.iot-hardware-column-content{flex:1 1}.iot-hardware-column-title{color:#333;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.iot-hardware-column-description{color:#666;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.iot-hardware-three-column-grid{gap:2rem;grid-template-columns:1fr}.iot-hardware-three-column-container{padding:1.5rem}}@media (max-width:1024px) and (min-width:769px){.iot-hardware-three-column-grid{gap:2rem}}.iot-hardware-section{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1200px}.iot-hardware-content{padding-right:20px}.iot-hardware-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2}.iot-hardware-features{color:#555;list-style:none;margin:40px;padding:0}.iot-hardware-features li{line-height:1.5;margin-bottom:24px;padding-left:20px;position:relative}.iot-hardware-features li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute;top:0}.iot-hardware-features li:last-child{margin-bottom:0}.iot-hardware-feature-title{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:4px}.iot-hardware-feature-description{color:#555;font-size:.95rem;line-height:1.5}.iot-hardware-image-column{position:relative}.iot-hardware-divider{background:linear-gradient(180deg,#0000,#007bff,#0000);bottom:0;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:2px}@media (max-width:768px){.iot-hardware-section{gap:40px;grid-template-columns:1fr;padding:40px 15px}.iot-hardware-content{order:2;padding-right:0}.iot-hardware-image-column{order:1}.iot-hardware-title{font-size:2rem;margin-bottom:30px;text-align:center}.iot-hardware-divider{display:none}.iot-hardware-image-placeholder{height:250px}}@media (max-width:480px){.iot-hardware-title{font-size:1.75rem}.iot-hardware-features li{margin-bottom:20px}.iot-hardware-section{padding:30px 15px}}[class*=content_block_white_NrPxgR] .c-contentblock-wrapper>article>.l-container-standard.u-w-100 h2,[class*=content_block_white_NrPxgR] .c-contentblock-wrapper>article>.l-container-standard.u-w-100 p{text-align:center}.feature-container{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.feature-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.feature-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px;row-gap:40px}.feature-card{box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 20px)}@media (max-width:768px){.feature-card{flex:0 0 100%;max-width:100%}}.steps-container{background:#fff;margin-top:20px;max-width:1200px;padding:20px}.step-number{align-items:center;background:#eaf2fa;border:2px solid #ccc;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;flex:0 0 60px;font-size:24px;font-weight:700;height:60px;justify-content:center;line-height:1;margin:0;min-width:60px;padding:0;text-align:center;width:60px}.step{align-items:flex-start;display:flex;gap:30px;margin-bottom:20px;padding-left:20px}.step-content{flex:1 1;max-width:calc(100% - 90px);max-width:1300px;word-wrap:break-word}.step-content p{color:#666;margin-top:5px}.pro-tip{font-weight:700;margin-top:20px}@media (max-width:768px){.step{align-items:flex-start;flex-direction:column}.step-number{margin-left:0}.step-content{max-width:100%}}.custom-product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;padding-top:20px;width:100%}.custom-product-item{background-color:#fff;border:1px solid #dee2e6;border-radius:5px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 20px);padding:15px;text-align:center}.custom-product-image{align-items:center;border-radius:5px;display:flex;height:180px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.custom-product-image img{display:block;max-height:100%;max-width:100%;object-fit:contain}.custom-product-info p strong{color:#343a40;display:block;margin-bottom:10px}.custom-product-info p{color:#6c757d;padding-bottom:0!important}.custom-btn{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.custom-btn:hover{background-color:#0056b3}@media (max-width:768px){.custom-product-item{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 20px)}}@media (max-width:480px){.custom-product-item{flex:0 0 100%;max-width:100%}}.benefits-container{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 0 50px;max-width:900px;padding:20px 0}@media (min-width:768px){.benefits-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.benefits-container{grid-template-columns:repeat(2,1fr)}}.benefit-card{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.benefit-card img{display:block;height:auto;width:150px}.benefit-card p{color:#333;font-size:14px;margin-top:10px}.c-resources-tabs{background:#fff;border-bottom:1px solid #f1f1f1;position:sticky;top:0;z-index:10}.c-resources-tabs ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.c-resources-tabs a{border-bottom:3px solid #0000;color:#282828;display:block;font-size:.875rem;font-weight:600;padding:14px 20px;text-decoration:none;transition:border-color .2s,color .2s}.c-resources-tabs a:hover{border-bottom-color:#037dad;color:#037dad}.c-resources-section{padding:48px 0 60px}.c-resources-section:nth-child(2n){background:#f9f9f9}.c-resources-section__heading{margin-bottom:8px}.c-resources-section__intro{color:#5e5a5c;margin-bottom:32px;max-width:820px}.c-resources-section__cta{margin-top:40px;text-align:center}.c-resources-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.c-resource-card{border:2px solid #f1f1f1;position:relative;transition:box-shadow .2s}.c-resource-card:hover{box-shadow:0 4px 16px #0000001a}.c-resource-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.c-resource-card__image{overflow:hidden}.c-resource-card__image img{display:block;height:180px;object-fit:cover;width:100%}.c-resource-card__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px}.c-resource-card__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.c-resource-card__tags li{color:#037dad;font-size:.75rem;font-weight:600}.c-resource-card__title{color:#282828;font-size:1.2rem;font-weight:700;margin:0}.c-resource-card__excerpt{color:#5e5a5c;font-size:.875rem;margin:0}@media screen and (min-width:940px){.c-resources-grid{gap:24px;grid-template-columns:repeat(4,1fr)}.c-resource-card{border-width:2px}.c-resource-card__image img{height:200px}.c-resource-card__body{padding:20px}.c-resources-tabs a{font-size:1rem;padding:16px 24px}}.c-pm-section{padding:72px 0;width:100%}.c-pm-section--light{background-color:#eaf2fa;background-image:none}.c-pm-section__title{margin-bottom:14px}.c-pm-section__subtitle{color:#727272;margin-bottom:48px}.c-pm-hero{padding-bottom:56px;padding-top:56px}.c-pm-hero__grid{align-items:center;display:grid;gap:32px;grid-template-columns:1fr}.c-pm-hero__logo{display:block;height:auto;width:100%}.c-pm-hero__eyebrow{background:#037dad1f;border-radius:4px;color:#045b87;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.4px;padding:6px 12px;text-transform:uppercase}.c-pm-hero__lede{color:#727272;font-size:1.2rem;max-width:540px}.c-pm-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.c-pm-hero__video{background:#f9f9f9;border-radius:8px;box-shadow:0 8px 24px #00000014;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.c-pm-hero__video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.c-pm-hero__meta{color:#727272;font-size:.875rem}.c-pm-hero__meta strong{color:#323031}@media screen and (min-width:900px){.c-pm-hero__grid{gap:56px;grid-template-columns:1fr 1fr}}.c-audience-banner-wrapper{display:block}.c-audience-banner{background:#323031;color:#fff;left:50%;margin-left:-50vw;overflow-x:hidden;padding:56px 0;position:relative;text-align:center;width:100vw}.c-audience-banner .l-container-center{margin:0 auto;max-width:880px}.c-audience-banner h2{color:#fff;margin-bottom:18px}.c-audience-banner p{color:#d5d8da;font-size:1.2rem;margin:0}.c-content-rows{display:flex;flex-direction:column;gap:56px}.c-content-row{align-items:center;display:grid;gap:32px;grid-template-columns:1fr}.c-content-row__number{align-items:center;background:#037dad;border-radius:50%;color:#fff;display:inline-flex;font-size:1.44rem;font-weight:700;height:40px;justify-content:center;margin-bottom:4px;width:40px}.c-content-row__tag{color:#045b87;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.c-content-row__bullets{list-style:none;margin:0;padding:0}.c-content-row__bullets li{font-size:.875rem;padding:6px 0 6px 26px;position:relative}.c-content-row__bullets li:before{border-bottom:2px solid #037dad;border-left:2px solid #037dad;content:"";height:7px;left:0;position:absolute;top:12px;transform:rotate(-45deg);width:12px}.c-content-row__note{background:#f1f1f1;border-left:3px solid #037dad;border-radius:2px;color:#282828;font-size:.875rem;padding:12px 16px}@media screen and (min-width:900px){.c-content-row{gap:56px;grid-template-columns:1fr 1fr}.c-content-row.is-reverse .c-content-row__text{order:2}}.c-shot{background:#fff;border:1px solid #f1f1f1;border-radius:8px;box-shadow:0 8px 24px #00000014;overflow:hidden}.c-shot-body{background:#f9f9f9;display:flex;min-height:260px;padding:20px}.c-shot-body img{border-radius:4px;display:block;height:auto;width:100%}.c-shot-placeholder{align-items:center;background:#fff;border:2px dashed #b0b0b0;border-radius:6px;color:#727272;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px;text-align:center}.c-shot-placeholder__tag{color:#037dad;display:block;font-size:.75rem;font-weight:700;letter-spacing:.6px;margin-bottom:8px;text-transform:uppercase}.c-shot-placeholder__title{color:#323031;display:block;font-size:1.2rem;font-weight:600;margin-bottom:6px}.c-shot-placeholder__desc{color:#727272;font-size:.875rem;margin:0;max-width:360px}.c-card-grid{column-gap:24px;display:grid;grid-template-columns:1fr;row-gap:40px}.c-card-grid__card{background:#fff;border:1px solid #f1f1f1;border-radius:6px;border-top:3px solid #037dad;padding:28px}.c-card-grid__card:nth-child(3n+2){border-top-color:#037dad}.c-card-grid__card:nth-child(3n){border-top-color:#22befc}.c-card-grid__card.is-status-now,.c-card-grid__card.is-status-soon{border-top-color:#037dad}.c-card-grid__card.is-status-planned{border-top-color:#323031}.c-card-grid__card h3{font-size:1.44rem;margin-bottom:10px}.c-card-grid__card p{color:#727272;font-size:.875rem;margin:0}.c-card-grid__label{background:#32303114;border-radius:3px;color:#323031;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.6px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.c-card-grid__card.is-status-now .c-card-grid__label{background:#037dad26;color:#024864}.c-card-grid__card.is-status-soon .c-card-grid__label{background:#037dad26;color:#045b87}@media screen and (min-width:720px){.c-card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.c-card-grid{grid-template-columns:repeat(3,1fr)}}.l-container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 132px;width:100%}.l-section-spacing{margin-top:50px}@media screen and (max-width:989px){.l-container{padding:0 32px}}@media screen and (max-width:600px){.l-container{padding:0 16px}.l-section-spacing{margin-top:32px}}.body-text{font-size:16px;line-height:1.5}.eyebrow{font-size:14px;font-weight:600;letter-spacing:.02em}.u-icon{flex-shrink:0;height:24px;width:24px}.c-hero-banner{align-items:center;background-color:#011d28;border-radius:18px;color:#fff;display:flex;min-height:333px;overflow:hidden;padding:40px;position:relative}.c-hero-banner__bg{inset:0;position:absolute;z-index:0}.c-hero-banner__bg img{height:100%;object-fit:cover;width:100%}.c-hero-banner__bg:after{background:linear-gradient(90deg,#00000059,#0000001f 60%,#0000);content:"";inset:0;position:absolute}.c-hero-banner__content{display:flex;flex-direction:column;gap:16px;max-width:630px;position:relative;z-index:1}.c-hero-banner__content h1{color:#fff}.c-hero-banner__body a,.c-hero-banner__body strong{color:#22befc;font-weight:700}.c-hero-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.c-blog-trending__head,.c-featured-categories__head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.c-blog-trending__head .c-button,.c-featured-categories__head .c-button{flex-shrink:0;white-space:nowrap}.c-category-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.c-category-card{align-items:flex-start;background:#ebf9fe;border-radius:18px;color:#323031;display:flex;gap:16px;padding:20px;text-decoration:none}.c-category-card:hover{color:#323031}.c-category-card:focus-visible{outline:2px solid #037dad;outline-offset:2px}.c-category-card__photo{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:88px}.c-category-card__photo img{height:100%;object-fit:contain;width:100%}.c-category-card__icon-wrap{background:#fff;border-radius:50%;flex-shrink:0;height:80px;overflow:hidden;width:80px}.c-category-card__icon-wrap img{height:100%;object-fit:cover;width:100%}.c-category-card__body{flex:1 1;min-width:0}.c-category-card__body h3{color:#323031;margin-bottom:4px}.c-category-card__body p{color:#323031}.c-category-card__arrow{display:flex;flex-shrink:0}@media screen and (max-width:749px){.c-category-grid{grid-template-columns:1fr}}.c-value-props-banner{background:#024864;border-radius:18px;padding:40px}.c-value-props-banner__title{color:#fff;margin-bottom:24px}.c-value-props-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.c-value-prop-card{align-items:flex-start;background:#fff;border-radius:18px;display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.c-value-prop-card .u-icon{height:32px;width:32px}.c-value-prop-card__body{display:flex;flex:1 1;flex-direction:column;gap:4px}@media screen and (max-width:749px){.c-value-props-grid{grid-template-columns:1fr}.c-value-props-banner{padding:24px 16px}}.c-trust-logos__title{margin-bottom:24px}.c-trust-logos__row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.c-trust-logos__item{align-items:center;display:flex;justify-content:center}.c-trust-logos__item img{height:auto;max-height:60px;max-width:100px;object-fit:contain;width:auto}@media screen and (min-width:500px){.c-trust-logos__item img{max-height:72px;max-width:120px}}.c-trust-logos__placeholder{align-items:center;border:1px dashed #e1e0e0;border-radius:12px;color:#323031;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.02em;opacity:.55;padding:8px 18px;text-transform:uppercase;white-space:nowrap}.c-proof-points{background:#ebf9fe;padding:50px 0}.c-proof-points__head{display:flex;flex-direction:column;gap:16px;margin:0 auto 48px;max-width:776px;text-align:center}.c-proof-points__grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.c-proof-point{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:200px}.c-proof-point__icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.c-proof-point__icon .u-icon{height:36px;width:36px}.c-proof-point__icon img{height:44px;object-fit:contain;width:44px}.c-proof-point__icon .u-icon.u-icon--badge{height:72px;width:72px}@media screen and (max-width:749px){.c-proof-points__grid{justify-content:center}}.c-industries__title{margin-bottom:32px;text-align:center}.c-industries__list{display:flex;flex-wrap:wrap;gap:32px 40px;justify-content:center}.c-industry-pill{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;white-space:nowrap}.c-industry-pill .u-icon{height:36px;width:36px}.c-case-study__title{margin-bottom:24px}.c-case-study__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.c-case-study__tablist{display:contents}.c-case-study-tab{align-items:center;background:#ebf9fe;border:none;border-radius:100px;color:#037dad;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;line-height:1;padding:10px 16px;text-decoration:none}.c-case-study-tab:hover{background:#d8f3fd;color:#037dad}.c-case-study-tab:focus-visible{outline:2px solid #037dad;outline-offset:2px}.c-case-study-tab.is-active{background:#037dad;color:#fff}.c-case-study__grid{align-items:stretch;display:none;gap:24px;grid-template-columns:1fr 1fr}.c-case-study__grid.is-active{display:grid}.c-case-study__logo{height:34px;margin-bottom:16px;width:auto}.c-case-study__panel-title{margin-bottom:16px}.c-case-study__features{background:#f5f5f5;border-radius:18px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:32px}.c-case-study-feature{align-items:flex-start;display:flex;gap:8px}.c-case-study-feature .u-icon{margin-top:2px}.c-case-study-feature__title{font-weight:700;margin-bottom:4px}@media screen and (max-width:989px){.c-case-study__grid{grid-template-columns:1fr}}.c-blog-trending__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.c-blog-card{background:#fff;border:1px solid #e1e0e0;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.c-blog-card,.c-blog-card:hover{color:#323031}.c-blog-card:focus-visible{outline:2px solid #037dad;outline-offset:2px}.c-blog-card__image{aspect-ratio:410/156;display:block;overflow:hidden;width:100%}.c-blog-card__image img{height:100%;object-fit:cover;width:100%}.c-blog-card__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.c-blog-card__title{flex:1 1}@media screen and (max-width:989px){.c-blog-trending__grid{grid-template-columns:1fr}}.c-cta-banner-wrap{padding-bottom:50px}.c-cta-banner{background:#011d28;border-radius:18px;padding:40px}.c-cta-banner__content{display:flex;flex-direction:column;gap:32px}.c-cta-banner__text{color:#fff;display:flex;flex-direction:column;gap:16px;max-width:760px}.c-cta-banner__text h2{color:#fff}.c-cta-banner__actions{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:600px){.c-cta-banner{padding:24px 16px}}.c-contact-page{background:#f1f1f1;border-radius:18px;padding:40px 16px}@media screen and (min-width:750px){.c-contact-page{padding:40px 32px}}.c-contact-page__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px}.c-contact-form-card,.c-contact-info{flex:0 0 100%}@media screen and (min-width:750px){.c-contact-info{flex-basis:calc(30% - 16px);flex-grow:0;flex-shrink:0}.c-contact-form-card{flex-basis:calc(70% - 16px);flex-grow:0;flex-shrink:0}}.c-contact-info__list{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0}.c-contact-info__row{align-items:flex-start;display:flex;gap:12px}.c-contact-info__row .u-icon{flex-shrink:0;margin-top:2px}.c-contact-info__link{color:#037dad;display:inline-block;font-weight:700;margin-top:4px;text-decoration:underline}.c-contact-info__link:hover{color:#026991}.c-contact-form-card{background:#fff;border:1px solid #e1e0e0;border-radius:18px;padding:0 32px 32px}@media screen and (max-width:749px){.c-contact-form-card{padding:0 12px 16px}}.c-contact-reach__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:990px){.c-contact-reach__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:989px){.c-contact-reach__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.c-contact-reach__grid{grid-template-columns:1fr}}.c-contact-reach-tile{border:1px solid #e1e0e0;border-radius:18px;padding:24px}.c-manufacturer-directory__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.c-manufacturer-directory__sort{align-items:center;display:flex;flex-shrink:0;gap:8px}.c-manufacturer-directory__sort-select{font-size:.875rem;padding:8px 12px}.c-manufacturer-directory__divider{border:none;border-top:1px solid #e1e0e0;margin:24px 0 0}.c-manufacturer-row{border-bottom:1px solid #e1e0e0}.c-manufacturer-row>.c-manufacturer-row__summary,.c-manufacturer-row>summary{cursor:pointer;list-style:none}.c-manufacturer-row summary::-webkit-details-marker{display:none}.c-manufacturer-row__summary{align-items:center;display:flex;gap:20px;padding:20px 0}.c-manufacturer-row--static .c-manufacturer-row__summary{cursor:default}.c-manufacturer-row__logo{align-items:center;display:flex;flex-shrink:0;height:48px;width:140px}.c-manufacturer-row__logo img{height:100%;object-fit:contain;object-position:left center;width:100%}.c-manufacturer-row__logo-fallback{color:#918d8f;font-weight:700}.c-manufacturer-row__info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.c-manufacturer-row__name-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.c-manufacturer-row__name{font-size:1.2rem;font-weight:700}.c-manufacturer-row__meta{color:#918d8f;font-size:.875rem}.c-manufacturer-badge{background:#ebf9fe;border-radius:100px;color:#037dad;display:inline-block;font-size:.75rem;font-weight:700;padding:4px 10px}.c-manufacturer-row__chevron{display:flex;flex-shrink:0;transition:transform .15s ease}.c-manufacturer-row[open] .c-manufacturer-row__chevron{transform:rotate(180deg)}.c-manufacturer-row__body{padding:0 0 32px 160px}.c-manufacturer-row__description{margin-bottom:20px}.c-manufacturer-row__description p{margin-bottom:12px}.c-manufacturer-row__video{aspect-ratio:16/9;margin-bottom:20px;max-width:560px;position:relative;width:100%}.c-manufacturer-row__video iframe{border:none;border-radius:18px;height:100%;inset:0;position:absolute;width:100%}.c-manufacturer-row__cta{align-items:center;display:inline-flex;gap:8px}@media screen and (max-width:600px){.c-manufacturer-row__summary{flex-wrap:wrap;gap:12px}.c-manufacturer-row__logo{width:100px}.c-manufacturer-row__body{padding-left:0}}.c-iot-hero-card{align-items:center;background:#011d28;border-radius:18px;color:#fff;display:flex;min-height:394px;overflow:hidden;padding:40px;position:relative}.c-iot-hero-card__bg{inset:0;position:absolute;z-index:0}.c-iot-hero-card__bg img{height:100%;object-fit:cover;width:100%}.c-iot-hero-card__bg:after{background:linear-gradient(90deg,#011d28a3,#011d284d 55%,#011d2800);content:"";inset:0;position:absolute}.c-iot-hero-card__content{display:flex;flex-direction:column;gap:16px;max-width:630px;position:relative;z-index:1}.c-iot-hero-card__eyebrow{color:#fff}.c-iot-hero-card__body{max-width:420px}.c-iot-hero-card__body a,.c-iot-hero-card__body strong{color:#22befc;font-weight:inherit}.c-iot-hero-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.c-iot-hero-card__trust-strip{display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px 24px;list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.c-iot-hero-card{min-height:0;padding:24px}}.c-iot-capabilities{background:#024864;border-radius:18px;padding:50px 40px}.c-iot-capabilities__title{color:#fff;margin-bottom:32px}.c-iot-capabilities__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.c-iot-capability-card{background:#fff;border-radius:18px;display:flex;flex-direction:column;gap:12px;height:100%;padding:24px}.c-iot-capability-card__icon{align-items:center;background:#ebf9fe;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.c-iot-capability-card p{flex:1 1}.c-iot-capability-card__btn{align-self:flex-start;margin-top:4px}@media screen and (max-width:749px){.c-iot-capabilities{padding:32px 24px}.c-iot-capabilities__grid{grid-template-columns:1fr}}.c-iot-mid-cta{background:#ebf9fe;width:100%}.c-iot-mid-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:24px 132px;text-align:center}.c-iot-mid-cta__text{font-size:1.25rem;font-weight:700}@media screen and (max-width:989px){.c-iot-mid-cta__inner{padding:24px 32px}}@media screen and (max-width:600px){.c-iot-mid-cta__inner{padding:20px 16px}.c-iot-mid-cta__text{font-size:1.125rem}}.c-iot-stat-banner{background:#011d28;border-radius:18px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:32px 40px;text-align:center}.c-iot-stat__number{color:#fff;font-size:2.074rem;font-weight:700}.c-iot-stat__description{color:#c3c1c2}@media screen and (max-width:749px){.c-iot-stat-banner{grid-template-columns:1fr;padding:24px}}.c-iot-industries{background:#ebf9fe;padding:60px 0;width:100%}.c-iot-industries__head{display:flex;flex-direction:column;gap:16px;margin:0 auto 40px;max-width:960px;text-align:center}.c-iot-industries__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.c-iot-industry-card{background:#fff;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:24px}@media screen and (max-width:749px){.c-iot-industries{padding:32px 0}}.c-iot-industry-card__icon{align-items:center;background:#ebf9fe;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}@media screen and (max-width:989px){.c-iot-industries__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.c-iot-industries__grid{grid-template-columns:1fr}}.c-iot-finding-fit__head{display:flex;flex-direction:column;gap:16px;margin:0 auto 40px;max-width:960px;text-align:center}.c-iot-finding-fit__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1176px}.c-iot-finding-fit-item{background:#ebf9fe;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:24px}.c-iot-finding-fit-item__icon{height:20px;width:20px}@media screen and (max-width:749px){.c-iot-finding-fit__grid{grid-template-columns:1fr}}.c-iot-process__head{display:flex;flex-direction:column;gap:16px;margin:0 auto 40px;max-width:960px;text-align:center}.c-iot-process__steps{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.c-iot-process-step{background:#fff;border:1px solid #e1e0e0;border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:24px}.c-iot-process-step__number{align-items:center;background:#037dad;border-radius:50%;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:40px;justify-content:center;margin-bottom:8px;width:40px}.c-iot-process__callout,.c-iot-process__cta{margin-top:40px;text-align:center}.c-iot-process__callout{align-items:center;border-top:1px solid #e1e0e0;display:flex;flex-direction:column;gap:24px;padding-top:40px}.c-iot-process__callout p{max-width:960px}.c-iot-process__badges{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.c-iot-process__badges img{height:40px;opacity:.85;width:auto}@media screen and (max-width:989px){.c-iot-process__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.c-iot-process__steps{grid-template-columns:1fr}}.c-blog-index{margin-bottom:60px}.c-blog-index__toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:32px 0 24px}.c-blog-index__views{display:flex;gap:8px}.c-blog-index__view{background:none;border:none;color:#918d8f;cursor:pointer;display:flex;padding:4px}.c-blog-index__view.is-active{color:#037dad}.c-blog-index__view:focus-visible{outline:2px solid #037dad;outline-offset:2px}.c-blog-index__layout{align-items:start;display:grid;gap:32px;grid-template-columns:180px 1fr}.c-blog-index__filters-title{align-items:center;display:flex;font-size:.875rem;font-weight:700;gap:8px;margin-bottom:24px}.c-blog-index__filters-heading{font-size:.875rem;font-weight:700;margin-bottom:12px}.c-blog-index__filter-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.c-blog-index__filter{align-items:center;color:#323031;display:flex;font-size:.8125rem;gap:10px;text-decoration:none}.c-blog-index__filter:hover{color:#037dad}.c-blog-index__filter.is-active{color:#037dad;font-weight:600}.c-blog-index__checkbox{background:#fff;border:1.5px solid #323031;border-radius:2px;flex-shrink:0;height:14px;width:14px}.is-active .c-blog-index__checkbox{background:#037dad url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") 50%/10px no-repeat;border-color:#037dad}.c-blog-index__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.c-blog-index__grid .c-blog-card__body{gap:8px;padding:16px}.c-blog-index__grid .c-blog-card__title{flex:0 0 auto}.c-blog-card__logo{display:block;height:auto;max-height:40px;max-width:120px;object-fit:contain;width:auto}.c-blog-card__date{color:#918d8f;font-size:.6875rem}.c-blog-card__read-link{align-items:center;color:#037dad;display:inline-flex;font-size:.875rem;font-weight:700;gap:4px;margin-top:auto;padding-top:4px}.c-blog-index__grid.is-list{grid-template-columns:1fr}.c-blog-index__grid.is-list .c-blog-card{flex-direction:row}.c-blog-index__grid.is-list .c-blog-card__image{aspect-ratio:auto;flex-shrink:0;width:280px}.c-blog-index__pagination{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:40px}.c-blog-index__pagination a,.c-blog-index__pagination span{color:#323031;display:flex;font-size:.875rem;text-decoration:none}.c-blog-index__pagination .is-current,.c-blog-index__pagination a:hover{color:#037dad}.c-blog-index__pagination .is-current{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:989px){.c-blog-index__layout{grid-template-columns:1fr}.c-blog-index__filter-list{flex-direction:row;flex-wrap:wrap;gap:8px 20px}.c-blog-index__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.c-blog-index__grid,.c-blog-index__grid.is-list{grid-template-columns:1fr}.c-blog-index__grid .c-blog-card,.c-blog-index__grid.is-list .c-blog-card{flex-direction:column}.c-blog-index__grid .c-blog-card__image,.c-blog-index__grid.is-list .c-blog-card__image{aspect-ratio:410/156;width:100%}}.c-about-section-title{margin-bottom:24px}.c-about-small-text{font-size:14px;line-height:1.5}.c-about-story{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr}.c-about-story__text{display:flex;flex-direction:column;gap:24px}.c-about-story__body{display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.5}.c-about-story__body p{margin:0}.c-about-story__image img{border-radius:18px;display:block;height:auto;width:100%}.c-about-why-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.c-about-why-card{background:#ebf9fe;border-radius:18px;padding:28px 32px 32px}.c-about-why-card__title{font-size:16px;font-weight:600;margin:0 0 20px}.c-about-checklist{display:flex;flex-direction:column;font-size:14px;gap:20px;line-height:1.5;list-style:none;margin:0;padding:0}.c-about-checklist li{align-items:flex-start;display:flex;gap:12px}.c-about-checklist .u-icon{height:20px;margin-top:1px;width:20px}.c-about-checklist strong{font-weight:700}.c-about-path__intro{margin:-8px 0 24px}.c-about-path{align-items:flex-start;display:flex;gap:24px;list-style:none;margin:0;padding:0}.c-about-path__step{display:flex;flex:1 1;flex-direction:column;gap:16px}.c-about-path__title{font-size:16px;font-weight:600;margin:0 0 4px}.c-about-path__link{align-items:center;color:#037dad;display:inline-flex;font-size:16px;font-weight:600;gap:6px;text-decoration:none}.c-about-path__link:hover{color:#026991}.c-about-path__arrow{color:#918d8f;flex-shrink:0;padding-top:2px}.c-about-results__title{margin-bottom:24px}.c-about-results{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.c-about-result{border:1px solid #e1e0e0;border-radius:12px;padding:16px 20px 20px}.c-about-result p{margin:0}.c-about-result__stat{font-size:16px;font-weight:600;margin-bottom:4px!important}.c-about-industries__title{margin-bottom:32px;text-align:center}.c-about-industries{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:center;list-style:none;margin:0 auto;max-width:960px;padding:0}.c-about-industries li{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.c-about-industries .u-icon{height:20px;width:20px}@media screen and (max-width:989px){.c-about-results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.c-about-results,.c-about-story,.c-about-why-grid{grid-template-columns:1fr}.c-about-why-card{padding:24px 20px}.c-about-path{flex-direction:column}.c-about-path__arrow{padding-top:0;transform:rotate(90deg)}.c-about-industries{gap:16px 24px}}.c-basic-page{padding-top:48px}.c-basic-page__title{margin:0}.c-basic-page__lead{font-size:1.125rem;margin-top:16px}.c-basic-page__button{margin-top:24px}.c-basic-page__content{--flow-space:1em;color:#323031;margin-top:24px}.c-basic-page__content div,.c-basic-page__content li,.c-basic-page__content p{font-size:1rem;line-height:1.6}.c-basic-page__content h2{font-size:1.5rem;margin-top:40px}.c-basic-page__content h3{font-size:1.25rem;margin-top:32px}.c-basic-page__content h4{font-size:1.125rem;margin-top:24px}.c-basic-page__content h2+*,.c-basic-page__content h3+*,.c-basic-page__content h4+*{--flow-space:0.75em}.c-basic-page__content ol,.c-basic-page__content ul{padding-left:1.5em}.c-basic-page__content ul{list-style:disc}.c-basic-page__content ol{list-style:decimal}.c-basic-page__content li+li{margin-top:4px}.c-basic-page__content a{text-decoration:underline}.c-basic-page__content img{height:auto;max-width:100%}.c-basic-page__newsletter{color:#323031;width:100%}.c-basic-page__newsletter p{font-size:1.2rem}.c-basic-page__newsletter .l-container-standard__inner{margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:720px}@media screen and (min-width:750px){.c-basic-page{padding-top:64px}.c-basic-page__content h2{font-size:1.75rem}}
/*# sourceMappingURL=main.css.map */
