.security-site{--security-black:#050607;--security-black-soft:#0b0d0f;--security-ink:#111315;--security-white:#f4f5f4;--security-white-pure:#fff;--security-gray:#a8adb1;--security-line:#ffffff2e;--security-line-dark:#05060729;--security-red:#ed1c24;background:var(--security-black);color:var(--security-white);font-family:var(--font-plex_sans),"IBM Plex Sans",Arial,sans-serif;font-weight:300;min-height:100vh;overflow-x:clip;position:relative}.security-site *,.security-site :after,.security-site :before{box-sizing:border-box}.security-site a{color:inherit;text-decoration:none}.security-site :is(button,input,select,textarea){font:inherit}.security-site :is(img,video){display:block}.security-site :is(h1,h2,h3,p){margin:0}.security-site :is(h1,h2,h3){font-family:inherit;text-wrap:balance}.security-site p{text-wrap:pretty}.security-container{margin-inline:auto;width:min(100% - clamp(2rem,6vw,7.5rem),1320px)}.security-label{color:var(--security-red);display:block;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.18em;line-height:1.4;margin-bottom:1.25rem;text-transform:uppercase}.security-scroll-progress{background:var(--security-red);height:2px;inset:0 0 auto;pointer-events:none;position:fixed;transform:scaleX(0);transform-origin:left;z-index:500}.security-skip-link{background:var(--security-white-pure);color:var(--security-black)!important;font-weight:700;left:.75rem;padding:.75rem 1rem;position:fixed;top:.75rem;transform:translateY(-150%);z-index:800}.security-skip-link:focus{transform:translateY(0)}[data-security-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-security-reveal].is-visible{opacity:1;transform:translateY(0)}.security-header{background:linear-gradient(180deg,#050607db,#05060738);border-bottom:1px solid #ffffff1f;height:78px;inset:0 0 auto;position:absolute;transition:background .24s ease,border-color .24s ease;z-index:220}.security-header--scrolled{background:#050607f5;border-color:#ffffff2e;position:fixed}.security-header__inner{align-items:center;display:flex;gap:2rem;height:100%;justify-content:space-between;position:relative;z-index:220}.security-brand{align-items:center;display:inline-flex;gap:.9rem;min-width:max-content}.security-brand img{height:auto;width:112px}.security-brand span{border-left:1px solid #ffffff42;color:#ffffff8a;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.64rem;letter-spacing:.14em;padding-left:.9rem;text-transform:uppercase}.security-header__nav{align-items:center;display:flex;gap:clamp(.85rem,1.35vw,1.45rem);justify-content:center}.security-header__nav a{color:#ffffffb8;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.6rem;letter-spacing:.055em;padding-block:1.75rem;position:relative;transition:color .18s ease}.security-header__nav a:after{background:var(--security-red);bottom:1.35rem;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.security-header__nav :is(a:focus-visible,a:hover){color:var(--security-white-pure)}.security-header__nav a:focus-visible:after,.security-header__nav a:hover:after{transform:scaleX(1);transform-origin:left}.security-header__actions{align-items:center;display:flex;gap:1rem}.security-header__cta{align-items:center;border:1px solid #ffffff52;color:var(--security-white-pure);display:inline-flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.64rem;gap:.75rem;letter-spacing:.1em;min-height:44px;padding:.75rem 1.1rem;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}.security-header__cta:focus-visible,.security-header__cta:hover{background:var(--security-red);border-color:var(--security-red)}:is(.security-button,.security-header__cta,.security-hero__chat,.security-project__chat,.security-project__submit) svg{height:1rem;stroke-width:1.5;width:1rem}.security-menu-button{align-items:center;background:#0000;border:1px solid #ffffff47;color:#fff;cursor:pointer;display:none;height:48px;justify-content:center;width:48px}.security-menu-button span{background:currentColor;height:1px;position:absolute;transition:transform .2s ease;width:18px}.security-menu-button span:first-child{transform:translateY(-4px)}.security-menu-button span:last-child{transform:translateY(4px)}.security-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.security-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.security-mobile-nav{background:var(--security-black);display:grid;grid-template-rows:1fr auto;inset:0;opacity:0;padding:7.5rem clamp(1.5rem,7vw,4rem) 2rem;position:fixed;transform:translateY(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility 0s linear .32s;visibility:hidden;z-index:210}.security-mobile-nav.is-open{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.security-mobile-nav__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.security-mobile-nav__body nav{border-top:1px solid var(--security-line);display:grid}.security-mobile-nav__body nav a{border-bottom:1px solid var(--security-line);font-size:clamp(1.35rem,5.7vw,2.15rem);font-weight:300;letter-spacing:-.025em;line-height:1.08;overflow-wrap:anywhere;padding:1rem 0;transition:color .18s ease,padding .18s ease}.security-mobile-nav__body nav :is(a:focus-visible,a:hover){color:var(--security-red);padding-left:.45rem}.security-mobile-nav__body>p{color:var(--security-gray);font-size:1rem;line-height:1.6;margin-top:2rem;max-width:34rem}.security-mobile-nav__footer{align-items:center;border-top:1px solid var(--security-line);display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.66rem;gap:1rem;justify-content:space-between;letter-spacing:.08em;padding-top:1.5rem;text-transform:uppercase}.security-mobile-nav__footer a{align-items:center;color:var(--security-red);display:inline-flex;gap:.6rem}body.security-menu-open{overflow:hidden}body.security-menu-open :is(.site-chatbot__launcher,.site-chatbot__suggestion){visibility:hidden}.security-hero{background:var(--security-black);display:grid;isolation:isolate;min-height:100svh;overflow:hidden;position:relative}.security-hero--detail{min-height:88svh}.security-hero picture,.security-hero__image{inset:0;position:absolute;z-index:-3}.security-hero__image{height:100%;object-fit:cover;object-position:var(--security-media-position,center);transform:translateY(var(--security-hero-shift,0)) scale(1.035);transition:transform 80ms linear;width:100%}.security-hero picture .security-hero__image{z-index:auto}.security-media--landing{--security-media-position:66% center;--security-media-position-mobile:62% center}.security-media--alarm-business{--security-media-position:70% center;--security-media-position-mobile:75% center}.security-media--alarm-private{--security-media-position:72% center;--security-media-position-mobile:73% center}.security-media--fire-detection{--security-media-position:70% center;--security-media-position-mobile:72% center}.security-media--data-storage{--security-media-position:74% center;--security-media-position-mobile:80% center}.security-media--video-surveillance{--security-media-position:67% center;--security-media-position-mobile:70% center}.security-media--video-analytics{--security-media-position:72% center;--security-media-position-mobile:74% center}.security-media--video-small-business{--security-media-position:70% center;--security-media-position-mobile:68% center}.security-media--video-midmarket{--security-media-position:68% center;--security-media-position-mobile:75% center}.security-media--video-enterprise{--security-media-position:69% center;--security-media-position-mobile:70% center}.security-media--video-data-centers{--security-media-position:73% center;--security-media-position-mobile:76% center}.security-media--video-prototypes{--security-media-position:68% center;--security-media-position-mobile:72% center}.security-media--video-home{--security-media-position:67% center;--security-media-position-mobile:72% center}.security-hero__veil{background:linear-gradient(90deg,#050607f2,#050607d1 40%,#0506073d 76%),linear-gradient(0deg,#050607d9,#0000 46%),#04060829;inset:0;position:absolute;z-index:-2}.security-hero--detail .security-hero__veil{background:linear-gradient(90deg,#050607f0,#050607b8 45%,#0506072e 80%),linear-gradient(0deg,#050607d1,#0000 48%)}.security-ai-disclosure{background:var(--security-black-soft);border-bottom:1px solid var(--security-line-dark);border-top:1px solid #ffffff1a;color:#ffffff8f;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.58rem;font-weight:300;letter-spacing:.06em;line-height:1.55}.security-ai-disclosure .security-container{padding-block:1.1rem}.security-hero__content{display:flex;flex-direction:column;gap:3rem;justify-content:flex-end;min-height:inherit;padding-bottom:clamp(2.5rem,6vh,5rem);padding-top:9rem}.security-hero__copy{max-width:920px}.security-hero__copy>*{animation:security-hero-in .78s cubic-bezier(.2,.7,.2,1) both}.security-hero__copy>p{animation-delay:.1s}.security-hero__copy>.security-hero__actions{animation-delay:.18s}@keyframes security-hero-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.security-hero h1{color:var(--security-white-pure);font-size:clamp(3.4rem,6.4vw,7.2rem);font-weight:300;letter-spacing:-.052em;line-height:.94;max-width:980px}.security-hero--detail h1{font-size:clamp(3.3rem,5.9vw,6.6rem);max-width:900px}.security-hero__copy>p{color:#ffffffc2;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.55;margin-top:1.65rem;max-width:750px}.security-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.2rem}.security-button{align-items:center;border:1px solid #0000;display:inline-flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.69rem;gap:1rem;justify-content:center;letter-spacing:.08em;line-height:1.2;min-height:52px;padding:.9rem 1.35rem;text-transform:uppercase;transition:color .18s ease,background .18s ease,border-color .18s ease}.security-button--primary{background:var(--security-red);border-color:var(--security-red);color:#fff!important}.security-button--primary:focus-visible,.security-button--primary:hover{background:#fff;border-color:#fff;color:var(--security-black)!important}.security-button--outline{background:#05060733;border-color:#ffffff57;color:#fff!important}.security-button--outline:focus-visible,.security-button--outline:hover{background:#fff;border-color:#fff;color:var(--security-black)!important}.security-button--dark{background:var(--security-black);border-color:var(--security-black);color:#fff!important}.security-button--dark:focus-visible,.security-button--dark:hover{background:var(--security-red);border-color:var(--security-red)}.security-hero__chat{align-items:center;background:#0000;border:0;color:#ffffffc2;cursor:pointer;display:inline-flex;font-size:.84rem;gap:.8rem;min-height:52px;padding:.8rem;transition:color .18s ease}.security-hero__chat:focus-visible,.security-hero__chat:hover{color:#fff}.security-hero__note{border-top:1px solid #ffffff61;color:#ffffff9e;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.08em;line-height:1.5;padding-top:1rem;text-transform:uppercase;width:min(100%,700px)}.security-detail-outcomes,.security-proof{background:var(--security-white);color:var(--security-ink)}:is(.security-detail-outcomes,.security-proof) .security-container{display:grid;grid-template-columns:repeat(3,1fr)}.security-detail-outcomes p,.security-proof p{border-right:1px solid var(--security-line-dark);color:#5f6569;font-size:.92rem;line-height:1.5;padding:2.2rem clamp(1.2rem,3vw,3.4rem)}:is(.security-detail-outcomes,.security-proof) p:first-child{padding-left:0}:is(.security-detail-outcomes,.security-proof) p:last-child{border-right:0;padding-right:0}:is(.security-detail-outcomes,.security-proof) strong{color:var(--security-ink);display:block;font-size:1rem;margin-bottom:.35rem}.security-section-heading{max-width:920px}:is(.security-delivery,.security-detail-capabilities,.security-detail-focus,.security-detail-profiles,.security-faq,.security-integration,.security-profiles,.security-project,.security-related,.security-section-heading,.security-sectors,.security-services) h2{font-size:clamp(2.7rem,5.1vw,5.7rem);font-weight:300;letter-spacing:-.045em;line-height:.98}.security-section-heading>p{color:#60666a;font-size:1.08rem;line-height:1.65;margin-top:1.5rem;max-width:700px}.security-services{background:var(--security-white);color:var(--security-ink);padding:clamp(5rem,6.25vw,6rem) 0 clamp(6rem,11vw,11rem)}.security-services__list{border-top:1px solid var(--security-line-dark);margin-top:clamp(4.5rem,8vw,8rem)}.security-service{align-items:center;border-bottom:1px solid var(--security-line-dark);display:grid;gap:clamp(2.5rem,7vw,8rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(3rem,6vw,6rem) 0}.security-service:nth-child(2n) .security-service__content{order:2}.security-service__content{align-content:center;display:grid}.security-service__number{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.75rem;letter-spacing:.12em}.security-service h3{font-size:clamp(2.2rem,3.9vw,4.4rem);font-weight:300;letter-spacing:-.04em;line-height:.98;margin-top:1.3rem;max-width:620px}.security-service__content>p{color:#5f6569;font-size:1rem;line-height:1.65;margin-top:1.35rem;max-width:590px}.security-detail-focus ul,.security-service ul{display:grid;gap:0;list-style:none;margin:1.8rem 0 0;padding:0}.security-detail-focus li,.security-service li{align-items:flex-start;border-top:1px solid var(--security-line-dark);display:flex;font-size:.91rem;gap:.8rem;line-height:1.5;padding:.75rem 0}:is(.security-detail-focus,.security-service) li svg{color:var(--security-red);flex:0 0 auto;height:1rem;margin-top:.18rem;stroke-width:1.7;width:1rem}.security-service__content>a{align-items:center;color:var(--security-ink);display:inline-flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem;gap:.75rem;letter-spacing:.08em;margin-top:1.8rem;text-transform:uppercase;width:max-content}.security-service__content>a svg{transition:transform .18s ease;width:1rem}.security-service__content>:is(a:focus-visible,a:hover) svg{transform:translate(3px,-3px)}.security-service__media{background:#d9dcdd;min-height:clamp(330px,39vw,550px);overflow:hidden;position:relative}.security-service__media img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.security-service:hover .security-service__media img{transform:scale(1.035)}.security-services__modules{margin-top:clamp(4rem,8vw,7rem)}.security-module-showcase{border-bottom:1px solid var(--security-line-dark);border-top:1px solid var(--security-line-dark);display:grid;grid-template-columns:clamp(15rem,21vw,19rem) minmax(0,1fr)}.security-module-showcase__navigation{border-right:1px solid var(--security-line-dark)}.security-module-showcase__navigation button{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--security-line-dark);color:#1113159e;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:1.8rem minmax(0,1fr);min-height:5.15rem;padding:1rem 1.15rem;scroll-margin-top:6.5rem;text-align:left;transition:color .2s ease,background .2s ease;width:100%}.security-module-showcase__navigation button:last-child{border-bottom:0}.security-module-showcase__navigation button:hover{background:#1113150a;color:var(--security-ink)}.security-module-showcase__navigation button:focus-visible{box-shadow:inset 3px 0 var(--security-red);outline:0;position:relative;z-index:1}.security-module-showcase__navigation button[aria-selected=true]{background:var(--security-ink);color:var(--security-white-pure)}.security-module-showcase__navigation button[aria-selected=true] svg{color:var(--security-red)}.security-module-showcase__navigation svg{stroke-width:1.35;transition:color .18s ease;width:1.2rem}.security-module-showcase__navigation strong{font-size:.84rem;font-weight:700;line-height:1.25}.security-module-showcase__panel,.security-module-showcase__panels{min-width:0}.security-module-showcase__panel[hidden]{display:none}.security-module-showcase__panel:not([hidden]){animation:security-module-panel-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes security-module-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.security-module-showcase__intro{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(16rem,.88fr) minmax(0,1.12fr);padding:clamp(1.75rem,3vw,3rem)}.security-module-showcase__title>span{align-items:center;color:var(--security-red);display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.6rem;font-weight:300;gap:.7rem;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.security-module-showcase__title>span svg{stroke-width:1.35;width:1.1rem}.security-module-showcase__title h3{font-size:clamp(2rem,3vw,3rem);font-weight:300;hyphens:none;letter-spacing:-.045em;line-height:1;margin-top:1.1rem;max-width:min(100%,18ch);overflow-wrap:normal;word-break:normal}.security-module-showcase__title>a{align-items:center;display:inline-flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.63rem;font-weight:300;gap:.65rem;letter-spacing:.12em;margin-top:1.5rem;text-transform:uppercase}.security-module-showcase__title>a svg{transition:transform .18s ease;width:.95rem}.security-module-showcase__title>:is(a:focus-visible,a:hover) svg{transform:translate(3px,-3px)}.security-module-showcase__summary>p{color:#111315b3;font-size:clamp(.96rem,1.05vw,1.05rem);font-weight:300;line-height:1.62;max-width:46ch}.security-module-showcase__summary ul{border-top:1px solid var(--security-line-dark);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.2rem 0 0;padding:0}.security-module-showcase__summary li{align-items:center;border-bottom:1px solid var(--security-line-dark);color:#111315c7;display:flex;font-size:.78rem;gap:.7rem;line-height:1.4;min-height:3.35rem;padding:.75rem 0}.security-module-showcase__summary li:nth-child(odd){padding-right:1rem}.security-module-showcase__summary li:nth-child(2n){border-left:1px solid var(--security-line-dark);padding-left:1rem}.security-module-showcase__summary li svg{color:var(--security-red);flex:0 0 auto;width:.9rem}.security-module-showcase__context{border-top:1px solid var(--security-line-dark);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-module-showcase__context>div{min-width:0;padding:1.35rem clamp(1.75rem,3vw,3rem) 1.5rem}.security-module-showcase__context>div+div{border-left:1px solid var(--security-line-dark)}.security-module-showcase__context .security-label,.security-module-showcase__profiles>.security-label{font-size:.58rem;margin-bottom:.7rem}.security-module-showcase__context ul{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;list-style:none;margin:0;padding:0}.security-module-showcase__context li{color:#111315a8;font-size:.75rem;line-height:1.5}.security-module-showcase__context li:before{color:var(--security-red);content:"—";margin-right:.42rem}.security-module-showcase__profiles{border-top:1px solid var(--security-line-dark);padding:1.4rem clamp(1.75rem,3vw,3rem) 1.6rem}.security-solution-grid{--security-solution-border:var(--security-line-dark);background:var(--security-solution-border);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:1px}.security-solution-grid--alarm{grid-template-columns:repeat(2,minmax(0,1fr))}.security-module-showcase .security-solution-grid--video{grid-template-columns:repeat(12,minmax(0,1fr))}.security-module-showcase .security-solution-grid--video a{grid-column:span 3}.security-module-showcase .security-solution-grid--video a:nth-child(n+5){grid-column:span 4}.security-solution-grid a{align-items:flex-end;aspect-ratio:4/3;background:#171a1d;color:var(--security-white-pure);display:flex;isolation:isolate;min-width:0;overflow:hidden;position:relative}.security-solution-grid--alarm a{aspect-ratio:16/6.2}.security-solution-grid a:focus-visible{outline:2px solid var(--security-red);outline-offset:-2px}.security-solution-grid__image{filter:saturate(.74) contrast(1.05) brightness(.78);object-fit:cover;transform:scale(1.002);transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .32s ease;z-index:0}.security-solution-grid__veil{background:linear-gradient(180deg,#0506070d 28%,#050607db);inset:0;position:absolute;transition:background .24s ease;z-index:1}.security-solution-grid__content{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;min-height:4.15rem;padding:1rem;position:relative;width:100%;z-index:2}.security-solution-grid strong{font-size:clamp(.76rem,.9vw,.88rem);font-weight:500;line-height:1.3;max-width:17ch;text-shadow:0 1px 12px #00000073}.security-solution-grid__arrow{flex:0 0 auto;stroke-width:1.35;transition:transform .18s ease;width:.9rem}.security-solution-grid :is(a:focus-visible,a:hover) .security-solution-grid__image{filter:saturate(.9) contrast(1.06) brightness(.92);transform:scale(1.045)}.security-solution-grid :is(a:focus-visible,a:hover) .security-solution-grid__veil{background:linear-gradient(180deg,#05060705 20%,#050607c7)}.security-solution-grid :is(a:focus-visible,a:hover) .security-solution-grid__arrow{transform:translate(3px,-3px)}.security-module-showcase__media{aspect-ratio:16/6.8;background:#171a1d;overflow:hidden;position:relative}.security-module-showcase__media img{object-fit:cover;object-position:var(--security-media-position,center)}.security-ai-concept-label{background:#0000;border:0;border-radius:0;color:#ffffffc2;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.54rem;font-weight:300;left:.85rem;letter-spacing:.04em;line-height:1.25;padding:0;pointer-events:none;position:absolute;text-shadow:0 1px 8px #000000eb;top:.85rem;z-index:2}.security-integration{background:var(--security-black);color:var(--security-white);padding:clamp(6rem,11vw,11rem) 0}.security-integration__layout{align-items:center;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.security-detail-focus__copy>svg,.security-integration__copy>svg{color:var(--security-red);height:2.25rem;margin-bottom:2rem;stroke-width:1.2;width:2.25rem}.security-integration__copy>p{color:var(--security-gray);font-size:1.05rem;line-height:1.65;margin-top:1.6rem}.security-integration ol{border-top:1px solid var(--security-line);list-style:none;margin:2.6rem 0 0;padding:0}.security-integration li{border-bottom:1px solid var(--security-line);color:#fffc;display:flex;font-size:.95rem;gap:1.2rem;padding:1rem 0}.security-integration li span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem}.security-integration__media{background:#000;border:1px solid #ffffff29;overflow:hidden;position:relative}.security-integration__media video{aspect-ratio:1876/706;object-fit:cover;width:100%}.security-integration__header{align-items:end;display:grid;gap:clamp(2.5rem,8vw,9rem);grid-template-columns:minmax(0,.92fr) minmax(18rem,.68fr)}.security-integration__header>svg{color:var(--security-red);grid-column:1/-1;height:2.25rem;margin-bottom:-.5rem;stroke-width:1.2;width:2.25rem}.security-integration__header>p{color:var(--security-gray);font-size:1.05rem;line-height:1.68}.security-integration .security-integration__steps{border-left:1px solid var(--security-line);border-top:1px solid var(--security-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(4rem,7vw,7rem) 0 0;padding:0}.security-integration .security-integration__steps>li{border-bottom:1px solid var(--security-line);border-right:1px solid var(--security-line);color:inherit;display:flex;flex-direction:column;gap:0;min-height:255px;padding:1.5rem}.security-integration__steps>li>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.68rem}.security-integration__steps strong{font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:400;margin-top:auto}.security-integration__steps p{color:var(--security-gray);font-size:.86rem;line-height:1.55;margin-top:.85rem}.security-detail-profiles,.security-profiles{background:var(--security-black-soft);color:var(--security-white);padding:clamp(6rem,11vw,11rem) 0}.security-detail-profiles__layout,.security-profiles__layout{display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}:is(.security-detail-profiles,.security-profiles) header{align-self:start;position:sticky;top:120px}.security-profiles header p{color:var(--security-gray);font-size:1rem;line-height:1.65;margin-top:1.5rem;max-width:540px}.security-profiles nav{border-top:1px solid var(--security-line)}.security-profiles nav a{align-items:center;border-bottom:1px solid var(--security-line);display:grid;gap:1rem;grid-template-columns:3rem 1fr auto;min-height:88px;padding:1rem 0;transition:color .18s ease,padding .18s ease}.security-profiles nav a>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.68rem}.security-profiles nav a strong{font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:300}.security-profiles nav a svg{stroke-width:1.3;transition:transform .18s ease;width:1.15rem}.security-profiles nav :is(a:focus-visible,a:hover){color:#fff;padding-left:.75rem}.security-profiles nav :is(a:focus-visible,a:hover) svg{transform:translate(3px,-3px)}.security-detail-profiles__layout>div{min-width:0}.security-detail-profiles .security-solution-grid{--security-solution-border:var(--security-line);grid-template-columns:repeat(2,minmax(0,1fr))}.security-sectors{background:var(--security-white);color:var(--security-ink);padding:clamp(6rem,11vw,11rem) 0}.security-sectors__list{border-top:1px solid var(--security-line-dark);margin-top:clamp(4rem,7vw,7rem)}.security-sectors article{align-items:center;border-bottom:1px solid var(--security-line-dark);display:grid;gap:clamp(1rem,3vw,3rem);grid-template-columns:3rem 4rem 1fr;min-height:136px}.security-sectors article>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem}.security-sectors article>svg{color:#6c7276;height:2rem;stroke-width:1.2;width:2rem}.security-sectors h3{font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:300;letter-spacing:-.025em}.security-sectors article p{color:#686e72;line-height:1.5;margin-top:.35rem}.security-delivery,.security-detail-delivery{background:var(--security-black);color:var(--security-white);padding:clamp(6rem,11vw,11rem) 0}.security-delivery__steps{border-bottom:1px solid var(--security-line);border-top:1px solid var(--security-line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,7vw,7rem)}.security-delivery__steps article{border-right:1px solid var(--security-line);min-height:300px;padding:2rem clamp(1rem,2.4vw,2.4rem)}.security-delivery__steps article:first-child{padding-left:0}.security-delivery__steps article:last-child{border-right:0}.security-delivery__steps article>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.72rem}.security-delivery__steps h3{font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:300;line-height:1.1;margin-top:5.2rem}.security-delivery__steps p{color:var(--security-gray);font-size:.92rem;line-height:1.6;margin-top:1.1rem}.security-faq{background:var(--security-white);color:var(--security-ink);padding:clamp(6rem,11vw,11rem) 0}.security-faq--detail{padding-block:clamp(5rem,6.25vw,6rem)}.security-faq__layout{display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.security-detail-profiles h2,.security-faq--detail h2{hyphens:auto;overflow-wrap:break-word}@media (min-width:901px){.security-detail-profiles h2,.security-faq--detail h2{font-size:clamp(2.7rem,3.8vw,3.65rem)}}.security-faq header{align-self:start}.security-faq header>p{color:#656b6f;line-height:1.65;margin-top:1.5rem;max-width:510px}.security-faq header .security-button{margin-top:2rem}.security-faq__items{border-top:1px solid var(--security-line-dark)}.security-faq details{border-bottom:1px solid var(--security-line-dark)}.security-faq summary{cursor:pointer;font-size:1.05rem;font-weight:700;line-height:1.45;list-style:none;padding:1.55rem 3rem 1.55rem 0;position:relative}.security-faq summary::-webkit-details-marker{display:none}.security-faq summary:after,.security-faq summary:before{background:currentColor;content:"";height:1px;position:absolute;right:.2rem;top:50%;transition:transform .18s ease;width:17px}.security-faq summary:after{transform:rotate(90deg)}.security-faq details[open] summary:after{transform:rotate(0)}.security-faq details p{color:#60666a;line-height:1.68;max-width:720px;padding:0 2rem 1.65rem 0}.security-project{background:var(--security-black-soft);color:var(--security-white);padding:clamp(6rem,11vw,11rem) 0}.security-project__layout{align-items:start;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.security-project__intro>p{color:var(--security-gray);font-size:1.03rem;line-height:1.65;margin-top:1.5rem;max-width:570px}.security-project__chat{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:inline-flex;gap:.7rem;margin-top:1.5rem;padding:0}.security-project__assurance{border-top:1px solid var(--security-line);display:grid;gap:1rem;grid-template-columns:2rem 1fr;margin-top:3rem;padding-top:1.5rem}.security-project__assurance>svg{color:var(--security-red);stroke-width:1.3;width:1.6rem}.security-project__assurance :is(span,strong){display:block}.security-project__assurance strong{margin-bottom:.45rem}.security-project__assurance span{color:var(--security-gray);font-size:.86rem;line-height:1.55}.security-project__panel{background:var(--security-white);color:var(--security-ink);padding:clamp(1.5rem,3.5vw,3.2rem)}.security-project__form{display:grid;gap:1.5rem}.security-project__fields label,.security-project__select{display:grid;gap:.55rem}.security-project__fields label>span,.security-project__select>span{font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.security-project__fields label small{color:#747a7e;text-transform:none}.security-project__fields input,.security-project__fields textarea,.security-project__select select{background:var(--security-white-pure);border:1px solid #05060742;border-radius:0;color:var(--security-ink);font-size:.94rem;min-height:52px;outline:none;padding:.9rem 1rem;transition:border-color .18s ease;width:100%}.security-project__fields textarea{min-height:150px;resize:vertical}.security-project__fields input:focus,.security-project__fields textarea:focus,.security-project__select select:focus{border-color:var(--security-red)}.security-project__fields{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.security-project__message{grid-column:1/-1}.security-project__consent{align-items:start;color:#5d6367;display:grid;font-size:.78rem;gap:.75rem;grid-template-columns:1rem 1fr;line-height:1.5}.security-project__consent input{accent-color:var(--security-red);height:1rem;margin-top:.12rem;width:1rem}.security-project__consent a{color:var(--security-ink);text-decoration:underline;text-underline-offset:2px}.security-project__error{color:#b01218;font-size:.86rem;line-height:1.5}.security-project__submit{align-items:center;background:var(--security-red);border:1px solid var(--security-red);color:#fff;cursor:pointer;display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem;justify-content:space-between;letter-spacing:.08em;min-height:54px;padding:.9rem 1.15rem;text-transform:uppercase;transition:color .18s ease,background .18s ease}.security-project__submit:focus-visible,.security-project__submit:hover{background:var(--security-black)}.security-project__submit:disabled{cursor:wait;opacity:.65}.security-project__success{align-content:center;display:grid;min-height:480px}.security-project__success>span{align-items:center;color:#176c3a;display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.68rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.security-project__success>span svg{width:1rem}.security-project__success h3{font-size:clamp(2.3rem,4vw,4rem);font-weight:300;line-height:1;margin-top:1.5rem}.security-project__success p{color:#60666a;line-height:1.6;margin-top:1rem}.security-project__success button{background:#0000;border:1px solid var(--security-black);cursor:pointer;margin-top:2rem;padding:.8rem 1rem;width:max-content}.security-breadcrumb{background:var(--security-white);color:var(--security-ink)}.security-breadcrumb .security-container{align-items:center;border-bottom:1px solid var(--security-line-dark);color:#747a7e;display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.67rem;gap:.75rem;letter-spacing:.06em;min-height:62px;text-transform:uppercase}.security-breadcrumb a,.security-detail-context{color:var(--security-ink)}.security-detail-context{background:var(--security-white)}.security-detail-context .security-container{border-bottom:1px solid var(--security-line-dark);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-detail-context .security-container>div{min-width:0;padding:1.6rem clamp(1.5rem,3vw,3rem) 1.8rem}.security-detail-context .security-container>div:first-child{padding-left:0}.security-detail-context .security-container>div+div{border-left:1px solid var(--security-line-dark)}.security-detail-context span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.59rem;letter-spacing:.12em;text-transform:uppercase}.security-detail-context ul{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;list-style:none;margin:.75rem 0 0;padding:0}.security-detail-context li{color:#5f6569;font-size:.82rem;line-height:1.5}.security-detail-context li:before{color:var(--security-red);content:"—";margin-right:.45rem}.security-detail-capabilities{background:var(--security-white);color:var(--security-ink);padding:clamp(5rem,6.25vw,6rem) 0}.security-detail-capabilities__intro{align-items:end;display:grid;gap:clamp(2rem,7vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.security-detail-capabilities__intro .security-label{grid-column:1/-1;margin-bottom:-.5rem}.security-detail-capabilities__intro>p{color:#62686c;font-size:1.05rem;line-height:1.68}.security-detail-capabilities__grid{border-left:1px solid var(--security-line-dark);border-top:1px solid var(--security-line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem)}.security-detail-capabilities__grid article{border-bottom:1px solid var(--security-line-dark);border-right:1px solid var(--security-line-dark);min-height:255px;padding:1.8rem}.security-detail-capabilities__grid article>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem}.security-detail-capabilities__grid h3{font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300;line-height:1.1;margin-top:5rem}.security-detail-capabilities__grid p{color:#666c70;font-size:.9rem;line-height:1.55;margin-top:.85rem}.security-detail-focus{background:var(--security-black-soft);padding:clamp(6rem,11vw,11rem) 0}.security-detail-focus__layout{align-items:center;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.security-detail-focus__media{background:#171a1d;min-height:clamp(430px,49vw,680px);overflow:hidden;position:relative}.security-detail-focus__media img{object-fit:cover}.security-detail-focus__copy>p{color:var(--security-gray);font-size:1rem;line-height:1.65;margin-top:1.5rem}.security-detail-focus li{border-color:var(--security-line);color:#ffffffd1}.security-related{background:var(--security-white);color:var(--security-ink);padding:clamp(6rem,11vw,11rem) 0}.security-related header{max-width:900px}.security-related__links{border-bottom:1px solid var(--security-line-dark);border-top:1px solid var(--security-line-dark);display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem)}.security-related__links a{border-right:1px solid var(--security-line-dark);min-height:330px;padding:2rem;position:relative}.security-related__links a:first-child{padding-left:0}.security-related__links a:last-child{border-right:0}.security-related__links a>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.7rem}.security-related__links strong{display:block;font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:300;line-height:1.06;margin-top:5rem}.security-related__links p{color:#666c70;font-size:.88rem;line-height:1.55;margin-top:1rem}.security-related__links svg{bottom:2rem;position:absolute;right:2rem;stroke-width:1.3;transition:transform .18s ease;width:1.15rem}.security-related__links :is(a:focus-visible,a:hover) svg{transform:translate(3px,-3px)}.security-footer{background:#020304;color:var(--security-white)}.security-footer__top{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1.25fr .8fr .9fr .8fr;padding:4.5rem 0}.security-footer__brand img{height:auto;width:170px}.security-footer__brand p{color:var(--security-gray);line-height:1.6;margin-top:1.5rem;max-width:360px}.security-footer__address,.security-footer__contact,.security-footer__top nav{align-items:flex-start;display:flex;flex-direction:column;gap:.65rem}.security-footer__address>span,.security-footer__contact>span,.security-footer__top nav>span{color:var(--security-red);font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.1em;margin-bottom:.65rem;text-transform:uppercase}.security-footer__address,.security-footer__address a,.security-footer__contact a,.security-footer__top nav a{color:#ffffffc7;font-size:.85rem;line-height:1.55}.security-footer__address a:focus-visible,.security-footer__address a:hover,.security-footer__contact a:focus-visible,.security-footer__contact a:hover,.security-footer__top nav a:focus-visible,.security-footer__top nav a:hover{color:#fff}.security-footer__contact :is(p,small){color:#ffffff78;font-size:.72rem}.security-footer__address address{font-style:normal}.security-footer__address strong{color:#fff;display:block}.security-footer__bottom{align-items:center;border-top:1px solid var(--security-line);color:#ffffff7a;display:flex;font-family:var(--font-plex_mono),"IBM Plex Mono",monospace;font-size:.64rem;gap:2rem;justify-content:space-between;letter-spacing:.04em;min-height:72px}.security-footer__bottom>div{display:flex;gap:1.5rem}.security-footer__bottom :is(a:focus-visible,a:hover){color:#fff}@media (max-width:1320px){.security-header__nav{display:none}.security-menu-button{display:inline-flex;position:relative}}@media (max-width:1180px){.security-service{gap:3.5rem}.security-module-showcase{grid-template-columns:1fr}.security-module-showcase__navigation{border-bottom:1px solid var(--security-line-dark);border-right:0;display:flex;overflow-x:auto;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.security-module-showcase__navigation::-webkit-scrollbar{display:none}.security-module-showcase__navigation button{border-bottom:0;border-right:1px solid var(--security-line-dark);flex:0 0 auto;grid-template-columns:1.5rem minmax(0,1fr);min-height:4.8rem;min-width:10.75rem;scroll-snap-align:start;width:auto}.security-delivery__steps{grid-template-columns:1fr 1fr}.security-delivery__steps article:nth-child(2){border-right:0}.security-delivery__steps :is(article:first-child,article:nth-child(2)){border-bottom:1px solid var(--security-line)}.security-footer__top{grid-template-columns:1.2fr .8fr 1fr}.security-footer__address{grid-column:3}}@media (max-width:900px){.security-container{width:min(100% - 2.5rem,1320px)}.security-header__cta{display:none}.security-hero--detail{min-height:92svh}:is(.security-detail-outcomes,.security-proof) .security-container{grid-template-columns:1fr}.security-detail-outcomes p,.security-detail-outcomes p:first-child,.security-detail-outcomes p:last-child,.security-proof p,.security-proof p:first-child,.security-proof p:last-child{border-bottom:1px solid var(--security-line-dark);border-right:0;padding:1.45rem 0}:is(.security-detail-outcomes,.security-proof) p:last-child{border-bottom:0}.security-service{gap:2.5rem;grid-template-columns:1fr}.security-service:nth-child(2n) .security-service__content{order:0}.security-service__media{min-height:min(68vw,520px)}.security-detail-focus__layout,.security-detail-profiles__layout,.security-faq__layout,.security-integration__layout,.security-profiles__layout,.security-project__layout{grid-template-columns:1fr}:is(.security-detail-profiles,.security-profiles) header{position:static}.security-sectors article{grid-template-columns:2.4rem 3rem 1fr}.security-detail-capabilities__intro{grid-template-columns:1fr}.security-detail-capabilities__intro .security-label{grid-column:auto}.security-detail-capabilities__grid{grid-template-columns:1fr 1fr}.security-detail-focus__media{min-height:min(90vw,620px)}.security-related__links{grid-template-columns:1fr}.security-related__links a,.security-related__links a:first-child,.security-related__links a:last-child{border-bottom:1px solid var(--security-line-dark);border-right:0;min-height:250px;padding:1.75rem 0}.security-related__links a:last-child{border-bottom:0}.security-related__links svg{bottom:1.75rem;right:0}.security-footer__top{grid-template-columns:1fr 1fr}.security-footer__address{grid-column:auto}}@media (max-width:640px){.security-container{width:calc(100% - 2rem)}.security-header{height:70px}.security-brand{gap:.65rem}.security-brand img{width:92px}.security-brand span{font-size:.52rem;line-height:1.25;max-width:94px;padding-left:.65rem}.security-menu-button{height:44px;width:44px}.security-mobile-nav{padding:6.6rem 1rem 1.4rem}.security-mobile-nav__footer{align-items:flex-start;flex-direction:column}.security-hero,.security-hero--detail{min-height:100svh}.security-hero__image{object-position:var(--security-media-position-mobile,var(--security-media-position,center));transform:scale(1.025)}.security-hero--detail .security-hero__veil,.security-hero__veil{background:linear-gradient(0deg,#050607f5,#050607c7 58%,#05060759),#05060740}.security-hero__content{gap:1.7rem;justify-content:flex-end;padding-bottom:1.5rem;padding-top:7.2rem}.security-ai-disclosure{font-size:.52rem;letter-spacing:.045em}.security-ai-disclosure .security-container{padding-block:.9rem}.security-hero h1,.security-hero--detail h1{font-size:clamp(2.55rem,11.4vw,4rem);line-height:.94}.security-hero__copy>p{font-size:.98rem;line-height:1.52;margin-top:1.2rem}.security-hero__actions{display:grid;grid-template-columns:1fr;margin-top:1.45rem}.security-button,.security-hero__chat{width:100%}.security-hero__chat{justify-content:center;padding:.55rem}.security-hero__note{font-size:.58rem;padding-top:.8rem}:is(.security-delivery,.security-detail-capabilities,.security-detail-focus,.security-detail-profiles,.security-faq,.security-integration,.security-profiles,.security-project,.security-related,.security-section-heading,.security-sectors,.security-services) h2{font-size:clamp(2.35rem,11.5vw,3.65rem)}.security-service{padding:2.75rem 0}.security-service h3{font-size:clamp(2.2rem,10.5vw,3.2rem)}.security-service__media{min-height:62vw}.security-integration__media video{aspect-ratio:1.35;object-fit:cover}.security-profiles nav a{grid-template-columns:2rem 1fr auto;min-height:76px}.security-sectors article{grid-template-columns:2rem 1fr;min-height:auto;padding:1.5rem 0}.security-sectors article>svg{display:none}.security-delivery__steps{grid-template-columns:1fr}.security-delivery__steps article,.security-delivery__steps article:first-child{border-bottom:1px solid var(--security-line);border-right:0;min-height:225px;padding:1.5rem 0}.security-delivery__steps article:last-child{border-bottom:0}.security-delivery__steps h3{margin-top:3rem}.security-faq summary{font-size:.98rem;padding-block:1.3rem}.security-project__fields{grid-template-columns:1fr}.security-project__message{grid-column:auto}.security-detail-capabilities__grid{border-left:0;grid-template-columns:1fr}.security-detail-capabilities__grid article{border-right:0;min-height:220px;padding-inline:0}.security-detail-capabilities__grid h3{margin-top:3.5rem}.security-detail-focus__media{min-height:86vw}.security-related__links strong{margin-top:3rem}.security-footer__top{grid-template-columns:1fr;padding-block:3.5rem}.security-footer__bottom{align-items:flex-start;flex-direction:column;line-height:1.6;padding:1.5rem 0}}@media (max-width:900px){.security-integration__header{gap:2rem;grid-template-columns:1fr}.security-integration__header>svg{margin-bottom:0}.security-integration .security-integration__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.security-detail-context .security-container{grid-template-columns:1fr}.security-detail-context .security-container>div,.security-detail-context .security-container>div:first-child{padding-inline:0}.security-detail-context .security-container>div+div{border-left:0;border-top:1px solid var(--security-line-dark)}}@media (max-width:640px){.security-services__modules{margin-top:3rem}.security-module-showcase__navigation{margin-inline:-1rem;padding-left:1rem}.security-module-showcase__navigation button{gap:.55rem;grid-template-columns:1.3rem minmax(0,1fr);min-height:4.5rem;min-width:9.9rem;padding:.8rem}.security-module-showcase__navigation strong{font-size:.72rem}.security-module-showcase__intro{gap:2rem;grid-template-columns:1fr;padding:2rem 1.25rem}.security-module-showcase__title h3{font-size:clamp(1.5rem,7.5vw,2rem);line-height:1.02;max-width:min(100%,18ch)}.security-module-showcase__summary ul{grid-template-columns:1fr}.security-module-showcase__summary :is(li:nth-child(2n),li:nth-child(odd)){border-left:0;min-height:3.25rem;padding-inline:0}.security-module-showcase__context{grid-template-columns:1fr}.security-module-showcase__context>div{padding:1.4rem 1.25rem}.security-module-showcase__context>div+div{border-left:0;border-top:1px solid var(--security-line-dark)}.security-module-showcase__context ul{display:grid;gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.security-module-showcase__profiles{padding:1.4rem 1.25rem 1.6rem}.security-module-showcase .security-solution-grid--video,.security-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-module-showcase .security-solution-grid--video a,.security-module-showcase .security-solution-grid--video a:nth-child(n+5){grid-column:auto}.security-module-showcase .security-solution-grid--video a:last-child{aspect-ratio:16/6.2;grid-column:1/-1}.security-solution-grid--alarm a{aspect-ratio:4/3}.security-solution-grid__content{min-height:3.6rem;padding:.8rem}.security-module-showcase__media{aspect-ratio:16/10}.security-module-showcase__media img{object-position:var(--security-media-position-mobile,var(--security-media-position,center))}.security-ai-concept-label{font-size:.48rem;left:.6rem;top:.6rem}.security-integration .security-integration__steps{border-left:0;grid-template-columns:1fr}.security-integration .security-integration__steps>li{border-right:0;min-height:220px;padding-inline:0}.security-detail-context li{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.security-site *,.security-site :after,.security-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-security-reveal]{opacity:1;transform:none}.security-hero__image{transform:none}}