.automation-page .cctv-product-crop{aspect-ratio:220/150}.automation-page .cctv-range-card h3{text-transform:none;font-size:19px}.automation-page h1{font-size:clamp(37px,3.7vw,59px)}.automation-page .cctv-hero{position:relative;overflow:hidden}.automation-page .cctv-hero:before{content:"";position:absolute;right:-100px;top:-180px;width:450px;height:450px;border-radius:50%;background:#e3f0e9;pointer-events:none;animation:automation-drift 12s ease-in-out infinite alternate}.automation-page .cctv-hero>*{position:relative}.automation-page .cctv-hero-product img{animation:automation-float 6s ease-in-out infinite}.automation-phone{width:68%;max-width:160px;background:#071c26;color:#75e5ee;border:5px solid #172d35;border-radius:22px;padding:15px 10px;box-shadow:0 12px 22px #00372320;transition:transform .4s}.automation-phone>span{display:block;text-align:center;color:white;font-size:12px;font-weight:700}.automation-phone>svg{display:block;width:65%;height:auto;margin:15px auto}.automation-phone>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.automation-phone b{display:grid;place-items:center;background:#133a49;border-radius:6px;padding:7px;font-size:19px}.automation-phone small{font-size:8px;color:white;margin-top:4px}.cctv-solution-product:hover .automation-phone{transform:translateY(-5px) rotate(-3deg)}@keyframes automation-drift{to{transform:translate(-35px,45px) scale(1.1)}}@keyframes automation-float{50%{translate:0 -8px}}@media(max-width:720px){.automation-page h1{font-size:38px}.automation-page .cctv-hero:before{width:260px;height:260px;top:auto;bottom:0}}@media(prefers-reduced-motion:reduce){.automation-page *,.automation-page:before{animation:none!important}}