.sony-sensor-copy a,.sony-sensor-copy a:hover{text-decoration:none}.turret-refresh .stk-pro-intro__media{background:#fff}.turret-refresh .stk-pro-intro__media img{padding:18px}.dome-zone-visual{position:relative;margin:0;padding:0!important;overflow:hidden}.dome-zone-visual img{display:block;width:100%;height:auto}.dome-zone-visual svg{position:absolute;inset:0;width:100%;height:100%}.turret-refresh .turret-detection-box{left:55%;top:15%;width:13%;height:55%}.turret-refresh .stk-image-slot{border-radius:16px}.turret-refresh .stk-image-slot img{display:block}.turret-refresh .stk-pro-intro__lead{width:100%}@media(max-width:750px){.turret-refresh .stk-pro-intro__lead{text-align:center}.turret-refresh .stk-pro-intro h2{text-align:center}}
/* Keep introductory copy readable on the navy panel at every breakpoint. */
#main.turret-refresh .stk-pro-intro__panel h2.heading.h2{color:#fff}
#main.turret-refresh .stk-pro-intro__panel .stk-pro-intro__lead{color:#dce7f5}
.turret-refresh .stk-pro-intro__media video{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.turret-refresh .included-views{width:100%;max-width:420px;margin:0 auto}
.turret-refresh .bullet-dimension-drawing{max-width:360px;margin:0 auto}
.turret-refresh .included-views>p{margin-top:14px}
@media(max-width:750px){.turret-refresh .bullet-dimension-drawing{width:82%;max-width:350px}.turret-refresh .included-model{margin-bottom:20px}.turret-refresh .included-grid{gap:22px}}

.turret-refresh .turret-detection-box{left:42%;top:6%;width:23%;height:71%;background:transparent;color:#173660}.turret-refresh .turret-detection-box::first-line{background:#ffba00}

.turret-refresh .stk-pro-intro__media{border-radius:16px;overflow:hidden}.turret-refresh .stk-pro-intro__media video{border-radius:16px}.turret-refresh .stk-pro-intro__media video::-webkit-media-controls{display:none!important}

.turret-refresh [data-image-slot="audio"]{position:relative;overflow:hidden}
.dome-audio-cues{position:absolute;inset:0;width:100%;height:100%;color:#2873ad;pointer-events:none;z-index:1}
.audio-wave{animation:dome-sound-pulse 2.4s ease-in-out infinite}
.wave-two{animation-delay:.25s}.wave-three{animation-delay:.5s}
@keyframes dome-sound-pulse{0%,100%{opacity:.25}45%{opacity:1}}
@media(prefers-reduced-motion:reduce){.audio-wave{animation:none;opacity:.8}}
