/* HADS V68 — interior real-photo refinement only. Heroes are intentionally untouched. */
.v41-gallery figure{position:relative;overflow:hidden}
.v41-gallery figure::after,.quality-card::after,.expertise-jump-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,12,23,.16),transparent 16%,transparent 84%,rgba(18,12,23,.16));opacity:.46}
.v41-gallery img,.quality-photo,.expertise-jump-card img{filter:contrast(1.025) saturate(1.02)}
.v41-gallery img{width:100%;height:100%;object-fit:cover}
/* Pattern Making: make Lectra + manual pattern-table work visually dominant in the page body. */
.v68-pattern-gallery figure:first-child{grid-column:span 2}
.v68-pattern-gallery figure:first-child img{object-position:center 45%}
.v68-pattern-gallery figure:nth-child(2) img{object-position:center 62%}
/* Quality: authentic control imagery, softly integrated without changing page structure. */
.quality-card{position:relative}.quality-card-copy{position:relative;z-index:2}.quality-card::after{bottom:auto;height:220px}
/* Delivery + HADS Today: real factory imagery only in interior content. */
.logistics-visual.v68-real-delivery,.export-story-photo.v68-real-delivery,.today-photo.v68-real-today{background-position:center!important;background-size:cover!important}
.expertise-jump-card{position:relative}.expertise-jump-card .jump-number,.expertise-jump-card .jump-copy{position:relative;z-index:2}
@media(max-width:800px){.v68-pattern-gallery figure:first-child{grid-column:auto}.v41-gallery figure::after,.quality-card::after,.expertise-jump-card::after{opacity:.34}}
