/* SOSYAL SANAYI V2.7 — arac muayene hazirligi gorsel galerisi */
.inspection-showcase { margin: 6px 0 22px; padding: 10px; background: linear-gradient(135deg, #120507, #080808 60%, #160507); border:1px solid rgba(242,26,44,.56); border-radius:21px; box-shadow: 0 10px 34px rgba(0,0,0,.35), 0 0 18px rgba(235,18,38,.09); }
.inspection-showcase img { display:block; width:100%; height:auto; aspect-ratio:1672/941; object-fit:cover; border-radius:14px; background:#101010; }
.inspection-showcase figcaption { margin:0; padding:12px 8px 4px; font-size:12px; line-height:1.55; color:#d4d4d4; }
.inspection-showcase figcaption strong {color:#f5f5f5;}
.inspection-home-teaser {display:grid; grid-template-columns:minmax(0, 1fr) minmax(150px, 220px); align-items:center; column-gap:18px; row-gap:14px;}
.inspection-home-teaser>div {grid-column:1; grid-row:1; min-width:0;}
.inspection-home-teaser .inspection-home-visual {display:block; grid-column:2; grid-row:1 / span 2; text-decoration:none; color:#fff; border-radius:14px; background:#080808; padding:5px; border:1px solid rgba(255,46,65,.42); box-shadow:0 5px 20px rgba(0,0,0,.32); overflow:hidden; transition:border-color .2s; position:relative;z-index:1;}
.inspection-home-teaser .inspection-home-visual:hover,.inspection-home-teaser .inspection-home-visual:focus-visible {border-color:#ff344a;}
.inspection-home-visual img {display:block; width:100%; aspect-ratio: 16/10; height:auto; object-fit:cover; border-radius:9px;}
.inspection-home-visual span {display:block; color:#ededed; font-size:11px; font-weight:750; line-height:1.45; padding:8px 4px 5px;}
.inspection-home-teaser>.button {grid-column:1; grid-row:2; justify-self:start;}
@media(max-width:760px){
  .inspection-home-teaser {display:flex; flex-direction:column; align-items:stretch; gap:12px;}
  .inspection-home-teaser>div {width:100%;}
  .inspection-home-teaser .inspection-home-visual {width:100%;}
  .inspection-home-visual img {aspect-ratio:16/9;}
  .inspection-home-teaser>.button {align-self:flex-start; margin-top:2px;}
  .inspection-showcase {border-radius:17px; padding:6px;}
  .inspection-showcase img {border-radius:11px;}
}
