/* Homepage iOS polish: CSS-only, section-scoped */
:root{
  --ios-bg: var(--bx-page-bg);
  --ios-bg-soft: var(--bx-page-bg);
  --ios-card: #ffffff;
  --ios-border: rgba(14,22,42,.11);
  --ios-text: #0d1324;
  --ios-muted: rgba(13,19,36,.74);
  --ios-icon: #6f7f9a;
  --ios-shadow: 0 10px 28px rgba(12,18,38,.07);
  --ios-shadow-hover: 0 14px 32px rgba(12,18,38,.1);
  --ios-accent-amber: #c59639;
  --ios-accent-blue: #2f6bff;
  --ios-radius: 22px;
  --ios-card-pad: clamp(16px, 1.8vw, 22px);
}

.text-bold{
  color: #cfcfcf;
  font-weight: 600;
}

/* Light theme text system for homepage sections */
.in-equity-11 h1,
.in-equity-11 h2,
.in-equity-11 h3,
.in-equity-11 h4,
.in-equity-11 h5,
.in-equity-11 h6,
#binance.in-equity-3 h1,
#binance.in-equity-3 h2,
#binance.in-equity-3 h3,
#binance.in-equity-3 h4,
#binance.in-equity-3 h5,
#binance.in-equity-3 h6,
.in-equity-14 h1,
.in-equity-14 h2,
.in-equity-14 h3,
.in-equity-14 h4,
.in-equity-14 h5,
.in-equity-14 h6,
#faq h1,
#faq h2,
#faq h3,
#faq h4,
#faq h5,
#faq h6,
#contakts h1,
#contakts h2,
#contakts h3,
#contakts h4,
#contakts h5,
#contakts h6{
  color: #0b1020 !important;
}

.in-equity-11 p,
.in-equity-11 li,
.in-equity-11 span,
#binance.in-equity-3 p,
#binance.in-equity-3 li,
#binance.in-equity-3 span,
.in-equity-14 p,
.in-equity-14 li,
.in-equity-14 span,
#faq p,
#faq li,
#faq span,
#contakts p,
#contakts li,
#contakts span{
  color: rgba(11,16,32,.68) !important;
}

.in-equity-11 a,
#binance.in-equity-3 a,
.in-equity-14 a,
#faq a,
#contakts a{
  color: #0b1020 !important;
}

/* Section backgrounds + tighter rhythm */
.uk-section.in-equity-11,
#binance.uk-section.in-equity-3,
.uk-section.in-equity-14,
#faq.uk-section,
#contakts.uk-section{
  background: var(--ios-bg) !important;
  color: var(--ios-text) !important;
  min-height: auto !important;
  margin: 0 !important;
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

/* Why us: neutral section, yellow only as accent */
.uk-section.uk-section-primary.in-equity-14{
  background: var(--ios-bg-soft) !important;
  border-top: 1px solid rgba(14,22,42,.07);
  border-bottom: 1px solid rgba(14,22,42,.07);
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.uk-section.uk-section-primary.in-equity-14 h2,
.uk-section.uk-section-primary.in-equity-14 .section-title,
.uk-section.uk-section-primary.in-equity-14 [class*="title"]{
  color: var(--ios-text) !important;
  margin-bottom: 10px !important;
  position: relative;
}

.uk-section.uk-section-primary.in-equity-14 h2::after,
.uk-section.uk-section-primary.in-equity-14 .section-title::after,
.uk-section.uk-section-primary.in-equity-14 [class*="title"]::after{
  content: "";
  display: block;
  width: 58px;
  height: 3px;
  border-radius: 99px;
  margin-top: 8px;
  background: rgba(197,150,57,.82);
}

.uk-section.uk-section-primary.in-equity-14 .in-award-logo i,
.uk-section.uk-section-primary.in-equity-14 .iconk,
.uk-section.uk-section-primary.in-equity-14 .in-list-check > li::before{
  color: var(--ios-accent-amber) !important;
}

.in-equity-14 .iconk,
.in-equity-14 .in-award-logo .icon-box,
.in-equity-14 .uk-card [class*="icon"],
.in-equity-14 .in-award-logo [class*="icon"]{
  background: transparent !important;
  box-shadow: none !important;
}

/* Unified cards in homepage sections */
.in-equity-11 .uk-card,
.in-equity-11 .card,
#binance.in-equity-3 .uk-card,
#binance.in-equity-3 .card,
.in-equity-14 .uk-card,
.in-equity-14 .card,
#contakts .uk-card,
#contakts .in-award-badge,
#contakts .telegram-widget,
#contakts [class*="news"],
#contakts [class*="blog"]{
  border-radius: var(--ios-radius) !important;
  border: 1px solid var(--ios-border) !important;
  background: var(--ios-card) !important;
  box-shadow: var(--ios-shadow) !important;
}

.in-equity-11 .uk-card-body,
.in-equity-11 .card-body,
#binance.in-equity-3 .uk-card-body,
#binance.in-equity-3 .card-body,
.in-equity-14 .uk-card-body,
.in-equity-14 .card-body,
#contakts .uk-card,
#contakts .in-award-badge,
#contakts .telegram-widget,
#contakts [class*="news"],
#contakts [class*="blog"]{
  padding: var(--ios-card-pad) !important;
}

.in-equity-11 .uk-card:hover,
#binance.in-equity-3 .uk-card:hover,
.in-equity-14 .uk-card:hover,
#contakts .uk-card:hover,
#contakts .in-award-badge:hover,
#contakts .telegram-widget:hover{
  transform: translateY(-1px);
  box-shadow: var(--ios-shadow-hover) !important;
  border-color: rgba(14,22,42,.16) !important;
}

/* Muted icon style */
.in-equity-11 .uk-card i,
#binance.in-equity-3 .uk-card i,
.in-equity-14 .uk-card i,
#faq .uk-accordion > li i,
#contakts .uk-card i,
#contakts .in-award-logo i,
#contakts .telegram-widget i,
.in-equity-11 .uk-card img,
#binance.in-equity-3 .uk-card img,
.in-equity-14 .uk-card img,
#faq .uk-accordion > li img,
#contakts .uk-card img{
  color: var(--ios-icon) !important;
  filter: saturate(.86) contrast(.9);
  opacity: .88;
}

/* FAQ compact as one cohesive block */
#faq.uk-section{
  width: 100vw;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  max-width: 100vw !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  padding-left: 28px !important;
  padding-right: 28px !important;
}

#faq > *{
  max-width: none !important;
}

#faq .uk-container{
  max-width: 100% !important;
  width: 100% !important;
}

#faq .uk-margin-large-bottom,
#faq .uk-margin-medium-bottom,
#faq .uk-margin-bottom{
  margin-bottom: 10px !important;
}

#faq h2,
#faq .heading-section{
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  padding-top: 0 !important;
  padding-bottom: 6px !important;
}

#faq .uk-grid.uk-child-width-1-2\@m{
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 32px !important;
  row-gap: 11px !important;
  max-width: 100% !important;
  margin-top: 6px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#faq .uk-child-width-1-2\@m > *{
  width: 100% !important;
  min-width: 0;
  align-self: start;
}

#faq .uk-accordion{
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

#faq .uk-accordion > li{
  width: 100%;
  padding: 0 !important;
  margin: 0 0 11px !important;
  min-height: auto !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#faq .uk-accordion-title .uk-card,
#faq .uk-accordion-content.uk-card{
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#faq .uk-accordion > li:last-child{
  margin-bottom: 0 !important;
}

#faq .uk-accordion-title,
#faq .uk-accordion-content,
#faq p,
#faq li,
#faq a,
#faq .uk-card,
#faq .uk-card *{
  color: var(--ios-text) !important;
}

#faq .uk-accordion-content{
  color: var(--ios-muted) !important;
  margin-top: 8px !important;
  padding: 0 !important;
}

#faq .uk-accordion + [class*="uk-margin"],
#faq .uk-accordion + .uk-button,
#faq .uk-accordion + .uk-button-group,
#faq .uk-accordion + .uk-grid,
#faq .uk-accordion + .uk-flex{
  margin-top: 10px !important;
}

#faq .uk-accordion > li:hover .uk-accordion-title,
#faq .uk-accordion > li:hover .uk-accordion-title *,
#faq .uk-accordion > li:hover .uk-accordion-content,
#faq .uk-accordion > li:hover .uk-accordion-content *{
  color: var(--ios-text) !important;
}

#faq .uk-accordion > li:hover,
#faq .uk-accordion-title .uk-card:hover,
#faq .uk-accordion-content.uk-card:hover{
  transform: none;
  box-shadow: 0 10px 24px rgba(12,18,38,.08) !important;
  border-color: rgba(14,22,42,.14) !important;
}

/* Scoped buttons only */
.in-equity-11 .uk-button,
#binance.in-equity-3 .uk-button,
.in-equity-14 .uk-button,
#faq .uk-button,
#contakts .uk-button{
  min-height: 48px;
  height: 48px;
  padding: 0 22px !important;
  border-radius: 15px !important;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

.in-equity-11 .uk-button-primary,
#binance.in-equity-3 .uk-button-primary,
.in-equity-14 .uk-button-primary,
#faq .uk-button-primary,
#contakts .uk-button-primary{
  background: var(--ios-accent-blue) !important;
  border: 1px solid rgba(47,107,255,.75) !important;
  color: #ffffff !important;
}

.in-equity-11 .uk-button-default,
.in-equity-11 .uk-button-secondary,
#binance.in-equity-3 .uk-button-default,
#binance.in-equity-3 .uk-button-secondary,
.in-equity-14 .uk-button-default,
.in-equity-14 .uk-button-secondary,
#faq .uk-button-default,
#faq .uk-button-secondary,
#contakts .uk-button-default,
#contakts .uk-button-secondary{
  background: transparent !important;
  border: 1px solid var(--ios-border) !important;
  color: #0b1020 !important;
}

.in-equity-11 .uk-button:hover,
#binance.in-equity-3 .uk-button:hover,
.in-equity-14 .uk-button:hover,
#faq .uk-button:hover,
#contakts .uk-button:hover{
  transform: translateY(-1px);
  box-shadow: var(--ios-shadow) !important;
}

.in-equity-11 .uk-button:focus-visible,
#binance.in-equity-3 .uk-button:focus-visible,
.in-equity-14 .uk-button:focus-visible,
#faq .uk-button:focus-visible,
#contakts .uk-button:focus-visible{
  outline: none !important;
  box-shadow: 0 0 0 4px rgba(47,107,255,.22), var(--ios-shadow) !important;
  border-color: rgba(47,107,255,.58) !important;
}

/* Homepage button unification (single style across header, middle and footer CTAs) */
.hero-wrapper .theme-btn,
.in-equity-11 .theme-btn,
#binance.in-equity-3 .theme-btn,
.in-equity-14 .theme-btn,
#faq .theme-btn,
#contakts .theme-btn,
.home-main-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 48px;
  padding: 10px 28px !important;
  border-radius: 18px !important;
  border: 1px solid #f0a71f !important;
  background: linear-gradient(180deg, #ffc73f 0%, #f8b51d 100%) !important;
  color: #0b0f1d !important;
  text-transform: none !important;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0;
  box-shadow: 0 8px 20px rgba(23, 26, 38, .16) !important;
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}

.hero-wrapper .theme-btn:hover,
.in-equity-11 .theme-btn:hover,
#binance.in-equity-3 .theme-btn:hover,
.in-equity-14 .theme-btn:hover,
#faq .theme-btn:hover,
#contakts .theme-btn:hover,
.home-main-button:hover{
  color: #0b0f1d !important;
  filter: brightness(.98);
  transform: translateY(-1px);
  box-shadow: 0 12px 24px rgba(23, 26, 38, .22) !important;
}

.theme-btn .fa-arrow-circle-right,
.theme-btn .fa-arrow-right,
.theme-btn .fa-arrow-right-long{
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #0b0f1d;
  color: #ffc73f;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  margin-left: 4px !important;
}

@media (max-width: 991px){
  .hero-wrapper .theme-btn,
  .in-equity-11 .theme-btn,
  #binance.in-equity-3 .theme-btn,
  .in-equity-14 .theme-btn,
  #faq .theme-btn,
  #contakts .theme-btn,
  .home-main-button{
    min-height: 44px;
    font-size: 16px;
    padding: 10px 20px !important;
    border-radius: 16px !important;
  }
}

/* Tight footer-adjacent layout */
#contakts.uk-section{
  padding-top: 18px !important;
  padding-bottom: 14px !important;
}

#contakts .uk-container,
#contakts .uk-grid,
#contakts .in-award-badge,
#contakts .right-content,
#contakts [class*="telegram"],
#contakts [class*="news"],
#contakts [class*="blog"]{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: auto !important;
}

.in-equity-14.uk-background-contain,
#contakts.in-equity-14.uk-background-contain{
  padding-bottom: 24px !important;
}

#contakts .island,
#contakts .telegram-widget,
#contakts .telegram-widget__item,
.in-equity-14 .telegram-widget,
.in-equity-14 .telegram-widget__item{
  margin-bottom: 0 !important;
  min-height: auto !important;
}

/* Remove decorative pseudo-elements / dots */
.in-equity-11::before,
.in-equity-11::after,
#binance.in-equity-3::before,
#binance.in-equity-3::after,
.in-equity-14::before,
.in-equity-14::after,
#faq::before,
#faq::after,
#contakts::before,
#contakts::after,
#faq .uk-container::before,
#faq .uk-container::after,
#contakts .uk-container::before,
#contakts .uk-container::after,
.in-equity-11 [class*="dots"]::before,
.in-equity-11 [class*="dots"]::after,
.in-equity-14 [class*="dots"]::before,
.in-equity-14 [class*="dots"]::after,
#contakts [class*="dots"]::before,
#contakts [class*="dots"]::after{
  content: none !important;
  background: none !important;
  box-shadow: none !important;
}

@media (max-width: 959px){
  .uk-section.in-equity-11,
  #binance.uk-section.in-equity-3,
  .uk-section.in-equity-14,
  #faq.uk-section,
  #contakts.uk-section{
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }

  .uk-section.uk-section-primary.in-equity-14{
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }

  #faq .uk-grid.uk-child-width-1-2\@m{
    grid-template-columns: minmax(0, 1fr);
    column-gap: 0 !important;
    row-gap: 10px !important;
  }

  #faq.uk-section{
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  #faq .uk-container{
    max-width: 1200px !important;
  }

  #contakts.uk-section{
    padding-top: 14px !important;
    padding-bottom: 12px !important;
  }
}

@media (min-width: 960px){
  #faq .uk-grid.uk-child-width-1-2\@m{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (prefers-color-scheme: dark){
  .in-equity-11 h1,
  .in-equity-11 h2,
  .in-equity-11 h3,
  .in-equity-11 h4,
  .in-equity-11 h5,
  .in-equity-11 h6,
  #binance.in-equity-3 h1,
  #binance.in-equity-3 h2,
  #binance.in-equity-3 h3,
  #binance.in-equity-3 h4,
  #binance.in-equity-3 h5,
  #binance.in-equity-3 h6,
  .in-equity-14 h1,
  .in-equity-14 h2,
  .in-equity-14 h3,
  .in-equity-14 h4,
  .in-equity-14 h5,
  .in-equity-14 h6,
  #faq h1,
  #faq h2,
  #faq h3,
  #faq h4,
  #faq h5,
  #faq h6,
  #contakts h1,
  #contakts h2,
  #contakts h3,
  #contakts h4,
  #contakts h5,
  #contakts h6,
  .in-equity-11 a,
  #binance.in-equity-3 a,
  .in-equity-14 a,
  #faq a,
  #contakts a{
    color: rgba(244,247,255,.94) !important;
  }

  .in-equity-11 p,
  .in-equity-11 li,
  .in-equity-11 span,
  #binance.in-equity-3 p,
  #binance.in-equity-3 li,
  #binance.in-equity-3 span,
  .in-equity-14 p,
  .in-equity-14 li,
  .in-equity-14 span,
  #faq p,
  #faq li,
  #faq span,
  #contakts p,
  #contakts li,
  #contakts span{
    color: rgba(233,238,252,.72) !important;
  }
}

.page-home-ui .in-equity-11 h1,
.page-home-ui .in-equity-11 h2,
.page-home-ui .in-equity-11 h3,
.page-home-ui .in-equity-11 h4,
.page-home-ui .in-equity-11 h5,
.page-home-ui .in-equity-11 h6,
.page-home-ui #binance.in-equity-3 h1,
.page-home-ui #binance.in-equity-3 h2,
.page-home-ui #binance.in-equity-3 h3,
.page-home-ui #binance.in-equity-3 h4,
.page-home-ui #binance.in-equity-3 h5,
.page-home-ui #binance.in-equity-3 h6,
.page-home-ui .in-equity-14 h1,
.page-home-ui .in-equity-14 h2,
.page-home-ui .in-equity-14 h3,
.page-home-ui .in-equity-14 h4,
.page-home-ui .in-equity-14 h5,
.page-home-ui .in-equity-14 h6,
.page-home-ui #faq h1,
.page-home-ui #faq h2,
.page-home-ui #faq h3,
.page-home-ui #faq h4,
.page-home-ui #faq h5,
.page-home-ui #faq h6,
.page-home-ui #contakts h1,
.page-home-ui #contakts h2,
.page-home-ui #contakts h3,
.page-home-ui #contakts h4,
.page-home-ui #contakts h5,
.page-home-ui #contakts h6,
.page-home-ui .hero-title,
.page-home-ui .h2-baslik-hizmetler-yorum,
.page-home-ui .uk-margin-small-bottom {
  color: #0b1020 !important;
}

.page-home-ui .in-equity-11 p,
.page-home-ui .in-equity-11 li,
.page-home-ui .in-equity-11 span,
.page-home-ui #binance.in-equity-3 p,
.page-home-ui #binance.in-equity-3 li,
.page-home-ui #binance.in-equity-3 span,
.page-home-ui .in-equity-14 p,
.page-home-ui .in-equity-14 li,
.page-home-ui .in-equity-14 span,
.page-home-ui #faq p,
.page-home-ui #faq li,
.page-home-ui #faq span,
.page-home-ui #contakts p,
.page-home-ui #contakts li,
.page-home-ui #contakts span,
.page-home-ui .hero-subtitle,
.page-home-ui .step-desc,
.page-home-ui .step-list li,
.page-home-ui .review-card__text,
.page-home-ui .review-card__meta,
.page-home-ui .reviews-form label,
.page-home-ui .reviews-form p {
  color: rgba(11,16,32,.74) !important;
}

.page-home-ui .in-equity-11 a,
.page-home-ui #binance.in-equity-3 a,
.page-home-ui .in-equity-14 a,
.page-home-ui #faq a,
.page-home-ui #contakts a {
  color: #0b1020 !important;
}
