.security-service-header__nav{gap:clamp(.8rem,1.6vw,1.55rem)}.security-service-header__nav a{font-size:.62rem}.security-service-showcase .security-module-showcase__navigation button{min-height:4.7rem}.security-service-solution-grid a{min-height:0}.security-delivery,.security-faq:not(.security-faq--detail),.security-integration,.security-sectors,.security-services{padding-block:clamp(4.5rem,6.5vw,6.5rem)}.security-detail-focus{padding-bottom:clamp(4rem,6vw,6rem)}.security-detail-delivery{padding-top:clamp(4rem,6vw,6rem)}:is(.security-delivery,.security-integration,.security-sectors,.security-services) h2{font-size:clamp(2.5rem,4vw,4.35rem);line-height:1.02}.security-faq:not(.security-faq--detail) h2{font-size:clamp(2.35rem,3.25vw,3.2rem);line-height:1.03;overflow-wrap:normal}.security-capability-icon{color:var(--security-red);height:clamp(3rem,4vw,4.25rem);stroke-width:1.15;width:clamp(3rem,4vw,4.25rem)}.security-detail-capabilities__grid h3{margin-top:clamp(3rem,4vw,4rem)}.security-service-site .security-hero__copy{min-width:0}.security-service-site :is(.security-detail-capabilities,.security-detail-delivery,.security-detail-focus,.security-project,.security-related) h2{font-size:clamp(2.5rem,4.25vw,4.75rem);line-height:1.02;overflow-wrap:anywhere}.security-integration .security-service-chain{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3rem,5vw,4.5rem)}.security-integration .security-service-chain>li{min-height:230px;min-width:0}@media (min-width:901px){.security-integration .security-integration__header{column-gap:clamp(2.5rem,6vw,7rem);row-gap:clamp(2.5rem,4.5vw,4rem)}.security-faq:not(.security-faq--detail) .security-faq__layout{gap:clamp(3rem,6vw,6.5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.security-service-media--object-protection{--security-media-position:center 44%;--security-media-position-mobile:80% center}.security-service-media--patrol-service{--security-media-position:center 54%;--security-media-position-mobile:96% center}.security-service-media--construction-security{--security-media-position:center 50%;--security-media-position-mobile:80% center}.security-service-media--executive-protection{--security-media-position:center 36%;--security-media-position-mobile:82% center}.security-service-media--event-security{--security-media-position:center 46%;--security-media-position-mobile:64% center}.security-service-media--fire-watch{--security-media-position:center 44%;--security-media-position-mobile:84% center}.security-service-media--security-consulting{--security-media-position:center 44%;--security-media-position-mobile:78% center}.security-service-site .security-hero--landing{--security-media-position-mobile:86% center}@media (max-width:1180px){.security-integration .security-service-chain{grid-template-columns:repeat(6,minmax(0,1fr))}.security-integration .security-service-chain>li:nth-child(-n+3){grid-column:span 2}.security-integration .security-service-chain>li:nth-child(n+4){grid-column:span 3}}@media (max-width:900px){.security-integration .security-service-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.security-integration .security-service-chain>li:nth-child(n){grid-column:auto}.security-integration .security-service-chain>li:last-child{grid-column:1/-1}}@media (max-width:640px){.security-service-site .security-hero--landing .security-hero__image{transform:translateY(var(--security-hero-shift,0)) scale(1.18);transform-origin:86% 70%}.security-delivery,.security-faq:not(.security-faq--detail),.security-integration,.security-sectors,.security-services{padding-block:4.25rem}.security-detail-focus{padding-bottom:3.5rem}.security-detail-delivery{padding-top:3.5rem}.security-detail-capabilities__grid h3{margin-top:2.75rem}.security-service-site .security-hero--detail h1{font-size:clamp(2rem,9vw,2.75rem);letter-spacing:-.045em;line-height:.98;overflow-wrap:anywhere}.security-service-site :is(.security-detail-capabilities,.security-detail-delivery,.security-detail-focus,.security-faq--detail,.security-project,.security-related) h2{font-size:clamp(2.1rem,9.2vw,3rem);line-height:1.02;overflow-wrap:anywhere}.security-integration .security-service-chain{border-left:0;grid-template-columns:1fr}.security-integration .security-service-chain>:is(li:last-child,li:nth-child(n)){border-bottom:1px solid var(--security-line-dark);border-right:0;grid-column:auto;min-height:190px;padding-inline:0}.security-integration .security-service-chain>li:last-child{border-bottom:0}}