/* V9.5 — only second (02) section visual changes, no other component. */
main .dark-feature.dark-feature-v92 .v95-operations-photo{
  position:relative;isolation:isolate; margin:0!important;
  transform:perspective(1250px) rotateY(-4deg) rotateX(1deg) translateY(-3px);
  filter:drop-shadow(0 24px 26px rgba(0,0,0,.30));
  transition:transform .45s ease,filter .45s ease;
}
main .dark-feature.dark-feature-v92 .v95-operations-photo:hover{
  transform:perspective(1250px) rotateY(-1deg) translateY(-9px);
  filter:drop-shadow(0 32px 38px rgba(0,0,0,.43));
}
main .dark-feature.dark-feature-v92 .v95-image-plate{
  position:relative; overflow:hidden; border-radius:23px;
  border:1px solid rgba(51,230,216,.5);
  box-shadow:0 0 0 1px rgba(18,203,199,.14),inset 0 0 20px rgba(0,205,193,.14),0 22px 50px #00121b78;
  background:#082e41;
}
main .dark-feature.dark-feature-v92 .v95-image-plate:before{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(0deg,rgba(3,22,36,.72) 0%,transparent 33%),
    linear-gradient(90deg,rgba(4,30,48,.13),transparent 40%);
}
main .dark-feature.dark-feature-v92 .v95-image-plate:after{
  content:""; position:absolute;z-index:3;left:0;top:0;height:66px;width:2px;
  background:linear-gradient(#fb3456,transparent);box-shadow:0 0 13px #fa2d57;
}
main .dark-feature.dark-feature-v92 .v95-operations-photo img{
  display:block;width:100%;height:auto;aspect-ratio:1050/603;object-fit:cover;
  border-radius:0!important;mask-image:none!important;
}
main .dark-feature.dark-feature-v92 .v95-photo-caption{
  position:absolute;z-index:2;bottom:19px;left:19px;right:19px;
  display:flex;align-items:center;gap:12px;padding:12px 15px;
  max-width:340px;border-radius:14px;
  background:rgba(3,33,50,.79);border:1px solid rgba(75,225,216,.48);
  box-shadow:0 7px 28px #02162388;backdrop-filter:blur(9px);
  color:#fff;
}
main .dark-feature.dark-feature-v92 .v95-photo-caption strong{display:block;font-size:14px;letter-spacing:.015em;line-height:1.3}
main .dark-feature.dark-feature-v92 .v95-photo-caption small{display:block;font-size:11px;color:#b6dfe6;margin-top:2px;letter-spacing:.02em}
main .dark-feature.dark-feature-v92 .v95-photo-live{
 width:10px;height:10px;flex:none;border-radius:50%;background:#30e0c0;
 box-shadow:0 0 0 5px #19d6c522,0 0 15px #29f0c5;
}
main .dark-feature.dark-feature-v92 .v95-operations-photo figcaption{
  color:#b2d7df!important;font-size:10px!important;right:9px!important;bottom:-23px!important;
  text-shadow:0 1px 7px #011c28;
}
@media(max-width:1150px){main .dark-feature.dark-feature-v92 .v95-operations-photo{transform:none!important}}
@media(max-width:700px){
  main .dark-feature.dark-feature-v92 .v95-photo-caption{bottom:11px;left:12px;padding:9px 11px;max-width:76%}
  main .dark-feature.dark-feature-v92 .v95-photo-caption strong{font-size:12px}
  main .dark-feature.dark-feature-v92 .v95-photo-caption small{font-size:9px}
  main .dark-feature.dark-feature-v92 .v95-operations-photo figcaption{position:static!important;display:block!important;margin-top:8px;text-align:right}
}
@media(prefers-reduced-motion:reduce){main .dark-feature.dark-feature-v92 .v95-operations-photo{transition:none!important;transform:none!important}}
