@media(max-width:1919px){:root{--content-pad: max(24px, calc((100vw - 1320px)/2) )}}@media(min-width:901px)and (max-width:1200px){.mega-content{grid-template-columns:220px minmax(0,1fr) clamp(240px,24vw,288px)}.mega-content-simple{grid-template-columns:220px minmax(0,1fr)}.mega-content-platform{grid-template-columns:200px 330px minmax(0,1fr)}.mega-submenu,.mega-cta,.mega-cat-item span{min-width:0}.mega-submenu{text-wrap:wrap}.mega-cat-item{width:100%;min-width:0;gap:8px;padding-inline:8px;white-space:normal}.mega-cta-platform{width:auto}.mega-cta-solutions{width:100%;min-width:0}.mega-cta-solutions .mega-cta-body h4{padding-right:43px}}@media(min-width:901px)and (max-width:944px){.foot-cols{column-gap:clamp(12px,calc((100vw - 848px)/4),24px)}}@media(max-width:900px){#mobile-drawer .mob-item.mob-open .mob-sub{max-height:var(--mob-sub-height, 800px)}.solutions .tabs{margin-inline:0}}@media(max-width:600px){:root{--content-pad: 20px}.help-head br,.help-head p br{display:initial}}@media(max-width:1919px){.vp-layout{grid-template-columns:minmax(0,1fr) 424px}.vp-config,.vp-mode-panel,.vp-summary,.vp-cameras-right{min-width:0}.subscription-module-row{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:1359px){.vp-layout{gap:24px}.subscription-module-price{grid-template-columns:110px 112px 78px 36px 36px}.subscription-module-price>span{white-space:normal}}@media(max-width:1199px){.vp-layout{grid-template-columns:minmax(0,1fr)}.vp-summary{position:static;min-height:0}.vp-sum-foot{margin-top:24px}}@media(max-width:820px){.subscription-module-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:12px}.subscription-module-price{grid-template-columns:minmax(110px,1fr) 112px 78px 36px 36px}}@media(max-width:600px){.vp-cameras{padding:16px;gap:16px}.vp-cameras-right{width:100%;gap:12px}.vp-cam-label{min-width:0}.vp-discovery-heading{flex-wrap:wrap;gap:8px}.vp-modes{flex-wrap:wrap;overflow-x:visible}.vp-mode{flex:1 1 110px;min-width:0;padding-inline:8px}.subscription-module-price{grid-template-columns:minmax(0,1fr) 36px 36px;gap:8px}.subscription-module-price>span{grid-column:1 / 3;grid-row:1;white-space:normal;overflow-wrap:anywhere}.subscription-module-price>strong{grid-column:3;grid-row:1;justify-self:end}.subscription-module-price>.subscription-module-assignment{grid-column:1;grid-row:2}.subscription-module-price>button:not(.subscription-module-assignment){grid-row:2}.subscription-category-toggle{gap:8px}.subscription-category-left strong{white-space:normal;overflow-wrap:anywhere}.vp-summary{padding:24px 20px}.vp-sum-head{gap:12px;flex-wrap:wrap}.vp-sum-total-amt{flex-wrap:wrap}.vp-btn-solid{padding-inline:20px;height:auto;min-height:60px}.pw-steps{display:grid;grid-template-columns:max-content 16px max-content;gap:12px 10px}.pw-steps-line{width:16px}.pw-steps-line:nth-child(4){display:none}.pw-footer-row{flex-wrap:wrap}}@media(max-width:380px){.vp-industry-grid{grid-template-columns:minmax(0,1fr)}.subscription-category-toggle{flex-wrap:wrap}.subscription-category-left{width:100%}.subscription-category-toggle small{margin-inline-start:106px}.subscription-category-select{top:25px}.vp-sum-total-amt strong{font-size:40px}}@media(max-width:1919px){.cap-hero{padding-top:104px}.cap-body{grid-template-columns:minmax(260px,477fr) minmax(0,811fr);gap:clamp(20px,1.667vw,32px)}.cap-sidebar,.cap-side-item>span:last-child{min-width:0}.vid-player{width:min(1320px,100%,calc((100dvh - 48px) * 1320 / 743))}}@media(max-width:1000px){.cap-body{grid-template-columns:minmax(0,1fr);gap:32px}.cap-sidebar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}}@media(max-width:600px){.cap-hero{padding-top:88px}.cap-sidebar-inner{grid-template-columns:minmax(0,1fr)}.cap-label{max-width:100%;white-space:normal}.cap-step{min-width:0;max-width:100%}.cap-step span{white-space:normal}}@media(min-width:961px)and (max-width:1200px){.company-site-page .co-art{left:min(calc(50% - 960px),calc(100% - 1509px))}}@media(min-width:901px)and (max-width:1100px){.company-site-page .co-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,32px)}.company-site-page .co-mission-grid{gap:clamp(24px,3vw,32px)}}@media(max-width:600px){.company-site-page .co-cta-actions{flex-wrap:wrap}}
