/* Evcehome banner: solda yazı, sağda görsel (split) */
#evce-home .evce-banner:not(.evce-banner--baked){display:grid;grid-template-columns:44% 56%;min-height:clamp(520px,46vw,720px);background:#f6f1ea}
#evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media{order:2;position:relative;aspect-ratio:auto;min-height:100%}
#evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%}
#evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f6f1ea 0%,#f6f1eacc 6%,#f6f1ea00 26%)}
#evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-copy{order:1;position:relative;top:auto;left:auto;transform:none;align-self:center;max-width:620px;padding:60px 4% 60px 14%}
@media(max-width:760px){
  #evce-home .evce-banner:not(.evce-banner--baked){grid-template-columns:1fr;min-height:0}
  #evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media{order:1;aspect-ratio:5/4;min-height:0}
  #evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media img{object-position:60% 25%}
  #evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-media::after{background:linear-gradient(180deg,#f6f1ea00 60%,#f6f1ea 100%)}
  #evce-home .evce-banner:not(.evce-banner--baked) .evce-banner-copy{order:2;margin-top:0;padding:8px 7% 44px}
}
