.technical-motion{display:block;width:100%;height:auto;overflow:hidden;border:1px solid #7099b333;border-radius:10px;background:#091725}.process-image>span{background:#0a1a2cbb;padding:5px 9px;border-radius:20px;font-size:10px!important;top:12px!important;left:12px!important}.process-step{border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #001b3310;transition:transform .3s,box-shadow .3s}.process-step:hover{transform:translateY(-4px);box-shadow:0 18px 45px #001b3325}.process-step .process-image{padding:12px;background:#0b1b2c}.illustrated-process{gap:22px}.process-copy{padding:24px!important}.process-copy h3{font-size:clamp(18px,1.5vw,24px)!important}.process-copy p{font-size:15px!important;line-height:1.9!important}.illustrated-legacy .technical-motion{margin:0 0 25px}.photon{stroke-dasharray:11 5;animation:photon-flow 2.4s linear infinite}.signal{stroke-dasharray:500;stroke-dashoffset:0;animation:trace-line 5s ease-in-out infinite}.pulse{transform-box:fill-box;transform-origin:center;animation:spot-breathe 3s ease-in-out infinite}.write-scan{animation:write-sweep 4s ease-in-out infinite}.scan-box{animation:region-scan 5s ease-in-out infinite}.infrared-extension{margin-top:55px;padding-top:40px;border-top:1px solid #7799bb44}.sensor-principle{max-width:520px;width:100%;justify-self:center}.detector-metrics{margin-top:35px}@keyframes photon-flow{to{stroke-dashoffset:-64}}@keyframes trace-line{0%{stroke-dashoffset:500}60%,100%{stroke-dashoffset:0}}@keyframes spot-breathe{50%{opacity:.6;transform:scale(.92)}}@keyframes write-sweep{50%{transform:translate(35px,9px)}}@keyframes region-scan{50%{transform:translate(28px,23px)}}@media(prefers-reduced-motion:reduce){.technical-motion *{animation:none!important}}.motion-paused .technical-motion *,.document-hidden .technical-motion *{animation-play-state:paused!important}@media(max-width:650px){.process-copy{padding:20px!important}.infrared-extension{margin-top:30px}}