/* =========================================================
   SELÇUK YEM V5.27 — HERO / DALGA SINIRI KESİN DÜZELTME
   - V5.24'teki onaylı dalga boyutu/formu geri getirilir.
   - Slider, dalganın arkasında biraz aşağı uzatılır.
   - Dalganın altı, aynı raster formundan üretilmiş beyaz kapama ile örtülür.
   - Böylece: boşluk yok, taşma yok, dalga formu değişmez.
   ========================================================= */

body.home-page .approved-hero{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  padding:0 0 68px!important;
  background:#fff!important;
}

/* V5.25/26'daki polygon beyaz maskeyi tamamen kapat. */
body.home-page .approved-hero::before{
  display:none!important;
  content:none!important;
}

body.home-page .approved-hero-stage{
  position:relative!important;
  overflow:visible!important;
  z-index:1!important;
  margin:0!important;
}

/* Sliderı wave'in dip yaptığı bölgelere kadar uzat; kırpma yok. */
body.home-page .approved-hero-art{
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:0!important;
  bottom:auto!important;
  width:100%!important;
  max-width:none!important;
  height:calc(100% + 68px)!important;
  overflow:hidden!important;
  z-index:1!important;
  -webkit-clip-path:none!important;
  clip-path:none!important;
}

body.home-page .hero-cattle-slider,
body.home-page .hero-cattle-slide{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
}

/* Raster dalga sabit yüksekliğe geri döner. AUTO yükseklik dalgayı devleştiriyordu. */
body.home-page .approved-hero-wave-img{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  z-index:9!important;
  display:block!important;
  width:100%!important;
  height:148px!important;
  max-width:none!important;
  margin:0!important;
  object-fit:fill!important;
  object-position:center!important;
  pointer-events:none!important;
  user-select:none!important;
}

/* Wave'in üstündeki hero metinlerini önde tut. */
body.home-page .approved-hero-inner{
  position:relative!important;
  z-index:5!important;
}

@media (max-width:980px){
  body.home-page .approved-hero{padding-bottom:48px!important;}
  body.home-page .approved-hero-art{height:calc(100% + 48px)!important;}
  body.home-page .approved-hero-wave-img{height:112px!important;}
}

@media (max-width:560px){
  body.home-page .approved-hero{padding-bottom:38px!important;}
  body.home-page .approved-hero-art{height:calc(100% + 38px)!important;}
  body.home-page .approved-hero-wave-img{height:86px!important;}
}
