[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}
/* ==============================================================================
     UNIFIED DARK LUXURY THEME ENGINE - OVERRIDES ALL CHUNKS
     ============================================================================== */

  /* 1. SLOGAN TICKER (Dark Neon) */
  .kartlaodeme-slogan-ticker,
  .mipayway-slogan-ticker {
    background: #050811 !important;
    background-color: #050811 !important;
    color: #f1f5f9 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  }
.kartlaodeme-slogan-ticker *,
  .mipayway-slogan-ticker * {
    color: #f1f5f9 !important;
    -webkit-text-fill-color: #f1f5f9 !important;
  }
.kartlaodeme-slogan-ticker .ticker-dot,
  .mipayway-slogan-ticker .ticker-dot,
  .kartlaodeme-slogan-ticker svg,
  .mipayway-slogan-ticker svg {
    color: #38bdf8 !important;
    stroke: #38bdf8 !important;
    fill: #38bdf8 !important;
  }
/* 2. FINTECH BENTO SECTION (No more #f8fafc white background) */
  .section_features-list,
  section#one-cikan-ozellikler,
  section#features,
  #features,
  #one-cikan-ozellikler {
    background: #151b28 !important;
    background-color: #151b28 !important;
    color: #ffffff !important;
  }
.section_features-list h2,
  .section_features-list .ps-feat-main-title,
  section#one-cikan-ozellikler h2,
  section#features h2 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
  }
.section_features-list p,
  .section_features-list .ps-feat-main-desc,
  section#one-cikan-ozellikler p,
  section#features p {
    color: #94a3b8 !important;
    -webkit-text-fill-color: #94a3b8 !important;
  }
.ramp-usp-card {
    background: rgba(15, 23, 42, 0.75) !important;
    border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 28px !important;
    color: #ffffff !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3) !important;
  }
.ramp-usp-card:hover {
    transform: translateY(-6px) !important;
    border-color: rgba(56, 189, 248, 0.4) !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5) !important;
  }
.ramp-usp-card.is-big {
    grid-column: span 2 !important;
    background: #0d1527 !important;
    border: 1.5px solid rgba(56, 189, 248, 0.25) !important;
    color: #ffffff !important;
  }
.ramp-usp-card h3,
  .ramp-usp-card .ps-feat-banner-title,
  .ramp-usp-card .ps-feat-card-title {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-weight: 800 !important;
  }
.ramp-usp-card p,
  .ramp-usp-card .ps-feat-banner-desc,
  .ramp-usp-card .ps-feat-card-desc {
    color: #94a3b8 !important;
    -webkit-text-fill-color: #94a3b8 !important;
  }
.ps-feat-badge {
    background: rgba(56, 189, 248, 0.12) !important;
    color: #38bdf8 !important;
    border: 1px solid rgba(56, 189, 248, 0.25) !important;
    border-radius: 8px !important;
    font-weight: 800 !important;
  }
/* 3. SECURITY COMPARISON (No more electric blue gradient) */
  #karsilastirma {
    background: #0b1120 !important;
    background-color: #0b1120 !important;
    color: #ffffff !important;
  }
#karsilastirma h2, #karsilastirma h3 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
  }
#karsilastirma p, #karsilastirma p * {
    color: #94a3b8 !important;
    -webkit-text-fill-color: #94a3b8 !important;
  }
#karsilastirma > div > div > div,
  #karsilastirma .grid-4col > div,
  #karsilastirma div[style*="display: grid"] > div {
    background: rgba(15, 23, 42, 0.75) !important;
    border: 1.5px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 20px !important;
    color: #ffffff !important;
  }
#karsilastirma svg,
  #karsilastirma svg * {
    stroke: #38bdf8 !important;
  }
/* 4. DEVELOPERS SINGLE API (Deep dark background instead of greenish #447780) */
  #entegrasyon,
  .section_home-developers {
    background: #080d1a !important;
    background-color: #080d1a !important;
    color: #ffffff !important;
  }
#entegrasyon h2,
  #entegrasyon .heading-style-h2 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
  }
#entegrasyon p {
    color: #94a3b8 !important;
    -webkit-text-fill-color: #94a3b8 !important;
  }
/* 5. CONTACT FORM (Dark luxury glass card instead of stark white paper) */
  #iletisim,
  .section_contact-ramp {
    background: #0b1120 !important;
    background-color: #0b1120 !important;
    color: #ffffff !important;
  }
.ps-contact-card-box {
    background: rgba(15, 23, 42, 0.85) !important;
    border: 1.5px solid rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border-radius: 32px !important;
    color: #ffffff !important;
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.08) !important;
  }
.ps-cf-label {
    color: #94a3b8 !important;
  }
.ps-cf-input,
  .ps-cf-textarea,
  .ps-cf-select {
    background: #1e293b !important;
    border: 1.5px solid rgba(255, 255, 255, 0.12) !important;
    color: #ffffff !important;
    border-radius: 14px !important;
  }
.ps-cf-input:focus,
  .ps-cf-textarea:focus {
    border-color: #38bdf8 !important;
    box-shadow: 0 0 0 3px rgba(56, 189, 248, 0.2) !important;
  }
.ps-cf-input::placeholder,
  .ps-cf-textarea::placeholder {
    color: #64748b !important;
  }
.block-scroll {
    overflow: hidden;
  }
body {
    margin-top: 0 !important;
  }
[name='intercom-banner-frame'] {
    visibility: hidden !important;
  }
