.monitoring-visual{background:#171f23;overflow:hidden;color:white}.monitoring-photo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,20,24,.65),rgba(12,20,24,.25) 45%,rgba(12,20,24,.94)),url("https://core-security.com/wp-content/uploads/2026/05/Training-Intro-mov-image-1.jpg") center/cover}.monitoring-visual .hero-copy{position:relative;z-index:1}.monitoring-visual h1{font-size:clamp(42px,4.4vw,72px)}.monitoring-visual h1 span{color:#c5cfce}.monitoring-visual .hero-sub{color:#eef1ef}.monitoring-caption{position:absolute;bottom:50px;left:8%;right:8%;font-size:16px;line-height:1.7}.monitoring-caption p{max-width:450px;font-size:14px;color:#d2dcdb}.monitoring-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bd192a;margin-right:12px;box-shadow:0 0 0 5px #bd192a33}@media(max-width:720px){.monitoring-visual{min-height:450px!important;height:auto!important;padding-bottom:155px}.monitoring-caption{bottom:24px;left:24px;right:24px}.monitoring-visual .hero-copy{padding-bottom:10px}.monitoring-visual h1{font-size:44px}}
.monitoring-visual .hero-copy{max-width:100%;width:100%}.monitoring-visual .hero-copy .eyebrow{color:#e0e6e5}.monitoring-visual .hero-sub{position:relative;left:auto;top:auto;max-width:430px;white-space:normal}.monitoring-visual:after{display:none}.header .phone{display:block!important}.header img{opacity:1!important}

.monitoring-visual .monitoring-title-line{display:block;color:white!important;font:inherit}.monitoring-visual .monitoring-title-second{display:block;color:#c5cfce!important;font:inherit}.monitoring-visual .home-title-rotator{display:grid;perspective:800px;overflow:hidden;padding:.08em 0 .14em;margin:-.08em 0 -.14em;color:inherit!important;line-height:1.15}.home-title-rotator>span{grid-area:1/1;visibility:hidden;font:inherit!important;color:inherit!important;white-space:nowrap}.home-title-rotator>span.is-current,.home-title-rotator>span.is-leaving{visibility:visible}.monitoring-visual .title-word,.monitoring-visual .title-letter{display:inline-block;font:inherit;color:inherit!important;transform-origin:50% 70%;backface-visibility:hidden}.monitoring-visual .monitoring-title-line .home-title-rotator{max-width:100%}@media(max-width:720px){.monitoring-visual h1{font-size:44px}.monitoring-visual{min-height:510px!important}}

.monitoring-visual .monitoring-title-line{display:flex;align-items:baseline;gap:.22em;white-space:nowrap}.monitoring-visual .monitoring-title-line .home-title-rotator{flex:0 1 auto;min-width:0}.monitoring-visual h1{font-size:clamp(38px,4.1vw,66px)}@media(max-width:1100px) and (min-width:721px){.monitoring-visual h1{font-size:clamp(30px,3.6vw,42px)}}@media(max-width:720px){.monitoring-visual h1{font-size:clamp(30px,8.3vw,44px)}}
