/* MXonnowell v0.3.27 — Yalnız /kesfet/ içerik alanı için denge katmanı.
   Mobil menü, header ikonları, mobil dock ve Hesabım selector'larına dokunmaz. */

.mx302-page--kesfet{--mx327-ink:#0d3268;--mx327-green:#3e9f16;--mx327-line:#dfe9e5;--mx327-soft:#f7fbfa}
.mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__grid{align-items:stretch}
.mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media{background:linear-gradient(135deg,#eef8ff,#f5fbf4);overflow:hidden}
.mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media img{object-position:center 48%}
.mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card,
.mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__card,
.mx302-page--kesfet [data-mx-builder-key="explore-journey"] .mx302-steps article,
.mx302-page--kesfet [data-mx-builder-key="explore-videos"] .mx302-video-card{height:auto;min-height:0}
.mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__card figure{overflow:hidden;background:var(--mx327-soft)}
.mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__card figure img{width:100%;height:100%;object-fit:cover;object-position:center}

@media (min-width:1024px){
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;min-height:420px}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__copy{padding:46px 44px!important;align-self:center}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media{min-height:420px!important;max-height:460px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card{padding:24px 20px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__grid{gap:16px!important}
}

@media (min-width:768px) and (max-width:1023px){
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__copy{padding:30px 26px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media{min-height:320px!important;max-height:390px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card{padding:18px 14px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card .mx302-icon{width:44px!important;height:44px!important;margin-bottom:9px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card h3{font-size:14px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card p{font-size:11.5px!important;line-height:1.42!important}
}

@media (max-width:767px){
  /* Ana video ölçüsünü değiştirmiyoruz; yalnız yanlış ürün videosuna kayma PHP seçim katmanında çözülür. */
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"]{padding-top:10px!important;padding-bottom:18px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"]>.mx-wrap{width:calc(100% - 18px)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__grid{display:grid!important;grid-template-columns:1fr!important;border-radius:18px!important;overflow:hidden!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__copy{order:1!important;padding:22px 18px 20px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__copy h1{font-size:clamp(38px,12vw,52px)!important;line-height:1.02!important;margin-bottom:8px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx305-hero-subheadline{font-size:20px!important;line-height:1.25!important;margin-top:4px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__copy>p{font-size:14px!important;line-height:1.55!important;margin-top:10px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-actions{gap:8px!important;margin-top:16px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-btn{min-height:42px!important;padding:9px 13px!important;font-size:12px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media{order:2!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:16/10!important;border-radius:0!important;background:linear-gradient(135deg,#eef8ff,#f5fbf4)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-hero"] .mx302-hero__media img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:16/10!important;object-fit:cover!important;object-position:center 46%!important;margin:0!important}

  /* Sekiz keşif kartını tek tek dev blok yapmak yerine kompakt iki sütun düzeni. */
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"]{padding-block:22px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"]>.mx-wrap{width:calc(100% - 18px)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding:14px 12px!important;border-radius:15px!important;min-width:0!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card .mx302-icon{width:40px!important;height:40px!important;min-width:40px!important;margin:0 0 8px!important;padding:9px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card h3{font-size:14px!important;line-height:1.22!important;margin:0 0 5px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card p{font-size:11.5px!important;line-height:1.42!important;margin:0 0 9px!important;color:#607080!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card a{margin-top:auto!important;font-size:11px!important;font-weight:750!important}

  /* Öne çıkanlar: tam ekran genişliği yerine kontrollü carousel. */
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"]{padding-block:24px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"]>.mx-wrap{width:calc(100% - 18px)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__grid{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding-bottom:8px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__card{flex:0 0 86%!important;width:86%!important;scroll-snap-align:start!important;border-radius:16px!important;overflow:hidden!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-featured"] .mx307-explore-featured__card figure{aspect-ratio:16/10!important;min-height:0!important}

  /* Yol haritası: uzun tek kolon yerine yatay, okunabilir adımlar. */
  .mx302-page--kesfet [data-mx-builder-key="explore-journey"]{padding-block:24px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-journey"]>.mx-wrap{width:calc(100% - 18px)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-journey"] .mx302-steps{display:flex!important;grid-template-columns:none!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding-bottom:8px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-journey"] .mx302-steps article{flex:0 0 72%!important;width:72%!important;scroll-snap-align:start!important;padding:15px 13px!important;text-align:left!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-journey"] .mx302-steps .mx302-icon{margin:2px 0 8px!important}

  .mx302-page--kesfet [data-mx-builder-key="explore-videos"]{padding-block:24px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-videos"]>.mx-wrap{width:calc(100% - 18px)!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-videos"] .mx302-video-card{flex-basis:88%!important;width:88%!important;max-width:88%!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-videos"] .mx302-video-card__frame:not(.is-mx320-portrait):not(.is-mx323-portrait){aspect-ratio:16/9!important}

  .mx302-page--kesfet [data-mx-builder-key="explore-final"] .mx302-cta__inner{padding:20px 16px!important;gap:14px!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-final"] .mx302-cta__inner h2{font-size:24px!important;line-height:1.12!important}
}

@media (max-width:359px){
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-grid{grid-template-columns:1fr!important}
  .mx302-page--kesfet [data-mx-builder-key="explore-grid"] .mx302-explore-card{padding:14px!important}
}
