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 / Crisp Light) */
  .section_step-list,
  #how-it-works,
  #nasil-calisir {
    background-color: #f2f2f2 !important;
    background: #f2f2f2 !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;
    color: #0f172a !important;
  }
/* 3. KRİPTO DENEYİMİ (Dark Graphite #141a24) */
  .section_home-experience,
  #experience,
  #kripto-deneyimi {
    background-color: #141a24 !important;
    background: #141a24 !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;
    color: #ffffff !important;
  }
/* 4. TOKEN LİSTESİ (Royal Navy #091734) */
  .section_featured-assets,
  #assets,
  #ozellikler {
    background-color: #091734 !important;
    background: #091734 !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;
    color: #ffffff !important;
  }
/* 5. SLOGAN TICKER (Pure Black #000000) */
  .mipayway-slogan-ticker,
  .kartlaodeme-slogan-ticker {
    background: #000000 !important;
    background-color: #000000 !important;
    position: relative !important;
    z-index: 15 !important;
  }
/* 6. LİMİTLER (Midnight Slate #0e1e3d) */
  .section_kyc-limits,
  #limits,
  #limitler {
    background-color: #0e1e3d !important;
    background: #0e1e3d !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;
    color: #ffffff !important;
  }
/* 7. ÖNE ÇIKAN ÖZELLİKLER (Dark Charcoal #151b28) */
  .section_features-list,
  #features,
  #one-cikan-ozellikler {
    background-color: #151b28 !important;
    background: #151b28 !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;
    color: #ffffff !important;
  }
/* 8. İŞLETMELER (Sapphire Navy #0a1738) */
  .section_mobile-app,
  #business,
  #isletmeler {
    background-color: #0a1738 !important;
    background: #0a1738 !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;
    color: #ffffff !important;
  }
/* 9. GÜVENLİK (Pitch Black #020306) */
  #karsilastirma,
  .section_feature-list {
    background: #020306 !important;
    background-color: #020306 !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;
    color: #ffffff !important;
  }
/* 10. TEK API / DEVELOPERS (Cobalt Navy #0d1e44) */
  .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: #0d1e44 !important;
    background-color: #0d1e44 !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;
    color: #ffffff !important;
  }
/* 11. İLETİŞİM (Slate Gray #121722) */
  .section_contact-ramp,
  #contact,
  #iletisim {
    background-color: #121722 !important;
    background: #121722 !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;
    color: #ffffff !important;
  }
/* 12. FOOTER */
  footer,
  .ps-footer {
    position: relative !important;
    z-index: 1 !important;
    margin-top: -65px !important;
    background-color: #060911 !important;
    background: #060911 !important;
    padding-top: 110px !important;
    border-top: none !important;
  }
