/* V1.7.94: homepage-style prepared-state photo transition; no visible reset. */
#s5-disc79 #why-disc .dc93-photo img{animation:none;transform:none;opacity:1}
#s5-disc79 #why-disc .dc93-photo.dc94-photo-ready img{transform:translateX(-8px) scale(1.055);opacity:0;transition:none;will-change:transform,opacity}
#s5-disc79 #why-disc .dc93-photo.dc94-photo-ready.dc94-photo-visible img{transform:none;opacity:1;transition:transform 1.5s cubic-bezier(.2,.65,.3,1),opacity .75s cubic-bezier(.2,.65,.3,1)}
#s5-disc79 #why-disc .dc93-photo.dc94-photo-done img{will-change:auto}
@media(max-width:760px){#s5-disc79 #why-disc .dc93-photo.dc94-photo-ready:not(.dc94-photo-visible) img{transform:translateX(-4px) scale(1.025)}}
/* Static informational cards: highlight without a fake link or layout movement. */
#s5-disc79 .why-card{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}
@media(hover:hover){
 #s5-disc79 .why-card:hover{background:#084267;box-shadow:0 20px 38px rgba(0,0,0,.28),0 0 0 2px rgba(245,194,66,.72);color:#fff}
 #s5-disc79 .why-card:hover h3,#s5-disc79 .why-card:hover p{color:#fff}
 #s5-disc79 .why-card:hover .why-code{color:#F5C242}
}
#s5-disc79 .why-card:focus-within{background:#084267;box-shadow:0 20px 38px rgba(0,0,0,.28);color:#fff;outline:2px solid #F5C242;outline-offset:3px}
#s5-disc79 .why-card:focus-within h3,#s5-disc79 .why-card:focus-within p{color:#fff}
#s5-disc79 .why-card:focus-within .why-code{color:#F5C242}
@media(prefers-reduced-motion:reduce){#s5-disc79 #why-disc .dc93-photo img,#s5-disc79 #why-disc .dc93-photo.dc94-photo-ready img{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;will-change:auto}#s5-disc79 .why-card{transition:none}}
