[data-geo-block],[data-geo-flex],[data-geo-grid],[data-geo-inline],[data-geo-inline-block],[data-geo-inline-flex],[data-geo-inline-grid]{display:none!important}
.geo-gb [data-geo-block*='gb'],.geo-us [data-geo-block*='us'],.geo-eu [data-geo-block*='eu'],.geo-row [data-geo-block*='row']{display:block!important}
.geo-gb [data-geo-flex*='gb'],.geo-us [data-geo-flex*='us'],.geo-eu [data-geo-flex*='eu'],.geo-row [data-geo-flex*='row']{display:flex!important}
.geo-gb [data-geo-grid*='gb'],.geo-us [data-geo-grid*='us'],.geo-eu [data-geo-grid*='eu'],.geo-row [data-geo-grid*='row']{display:grid!important}
.geo-gb [data-geo-inline*='gb'],.geo-us [data-geo-inline*='us'],.geo-eu [data-geo-inline*='eu'],.geo-row [data-geo-inline*='row']{display:inline!important}
.geo-gb [data-geo-inline-block*='gb'],.geo-us [data-geo-inline-block*='us'],.geo-eu [data-geo-inline-block*='eu'],.geo-row [data-geo-inline-block*='row']{display:inline-block!important}
.geo-gb [data-geo-inline-flex*='gb'],.geo-us [data-geo-inline-flex*='us'],.geo-eu [data-geo-inline-flex*='eu'],.geo-row [data-geo-inline-flex*='row']{display:inline-flex!important}
.geo-gb [data-geo-inline-grid*='gb'],.geo-us [data-geo-inline-grid*='us'],.geo-eu [data-geo-inline-grid*='eu'],.geo-row [data-geo-inline-grid*='row']{display:inline-grid!important}
.geo-gb [data-geo-hide*='gb'],.geo-us [data-geo-hide*='us'],.geo-eu [data-geo-hide*='eu'],.geo-row [data-geo-hide*='row']{display:none!important}
.block-scroll {
    overflow: hidden;
  }
body {
    margin-top: 0 !important;
  }
[name='intercom-banner-frame'] {
    visibility: hidden !important;
  }
body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
  }
/* ==========================================================================
     MASTER SECTION CURVES & OVERLAPPING STACKING SYSTEM (56PX OVAL BOTTOMS)
     Her bölümün sol alt ve sağ alt köşesi 56px oval kavisli olarak alttaki bölümün üstüne biner.
     ========================================================================== */
  :root {
    --ps-curve-radius: 56px;
    --ps-curve-overlap: -56px;
  }
/* 1. HERO (Dark) */
  article.section_hero,
  .section_hero {
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 10 !important;
    overflow: hidden !important;
    padding-bottom: 70px !important;
  }
/* 2. NASIL ÇALIŞIR (White) */
  .section_step-list,
  #how-it-works,
  #nasil-calisir {
    background-color: #ffffff !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 9 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 85px !important;
    overflow: hidden !important;
  }
/* 3. KRİPTO DENEYİMİ (Dark) */
  .section_home-experience,
  #experience,
  #kripto-deneyimi {
    background-color: #080d1a !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 8 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 85px !important;
    overflow: hidden !important;
  }
/* 4. TOKEN LİSTESİ (Dark) */
  .section_featured-assets,
  #assets,
  #ozellikler {
    background-color: #080d1a !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 7 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 75px !important;
    overflow: hidden !important;
  }
/* 5. SLOGAN TICKER */
  .mipayway-slogan-ticker,
  .kartlaodeme-slogan-ticker {
    position: relative !important;
    z-index: 15 !important;
  }
/* 6. LİMİTLER (Dark) */
  .section_kyc-limits,
  #limits,
  #limitler {
    background-color: #080d1a !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 6 !important;
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    overflow: hidden !important;
  }
/* 7. ÖNE ÇIKAN ÖZELLİKLER (Light #f4f5f8) */
  .section_features-list,
  #features,
  #one-cikan-ozellikler {
    background-color: #f4f5f8 !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 5 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 90px !important;
    overflow: hidden !important;
  }
/* 8. İŞLETMELER (Dark #080d1a) */
  .section_mobile-app,
  #business,
  #isletmeler {
    background-color: #080d1a !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 4 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 90px !important;
    overflow: hidden !important;
  }
/* 9. GÜVENLİK (Blue gradient) */
  #karsilastirma,
  .section_feature-list {
    background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #1d4ed8 100%) !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 3 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 90px !important;
    overflow: hidden !important;
    border-top: none !important;
    border-bottom: none !important;
  }
/* 10. TEK API / DEVELOPERS (Teal #447780) */
  .section_home-developers,
  #developers,
  #entegrasyon {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 90px !important;
    background: #447780 !important;
    background: linear-gradient(135deg, #37646d 0%, #467982 50%, #3a6870 100%) !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 2 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }
/* 11. İLETİŞİM (Dark indigo) */
  .section_contact-ramp,
  #contact,
  #iletisim {
    background-color: #0b0f19 !important;
    border-bottom-left-radius: 56px !important;
    border-bottom-right-radius: 56px !important;
    position: relative !important;
    z-index: 1 !important;
    margin-top: -56px !important;
    padding-top: 130px !important;
    padding-bottom: 85px !important;
    overflow: hidden !important;
  }
