/* MenkulEX v1.3.05 — Global Footer / Corporate / Performance exact-order bundle */

/* ===== SOURCE: menkulex-blog-footer-refine-v1278.css ===== */
/* MenkulEX v1.2.78 — Blog ritim rafinesi + final CTA merkezleme + mobil footer iletişim merkezleme */

/* Blog final CTA: metin tarafı ortalanmış, dengeli ve sabit kontrast. */
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container{
  align-items:center!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  max-width:820px!important;
  margin-inline:auto!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > span,
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2,
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > span{
  margin-bottom:9px!important;
  font-size:12px!important;
  line-height:1.25!important;
  letter-spacing:.11em!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2{
  margin-top:0!important;
  margin-bottom:10px!important;
  max-width:760px!important;
  font-size:clamp(25px,2.25vw,35px)!important;
  line-height:1.16!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
  margin-top:0!important;
  margin-bottom:0!important;
  max-width:790px!important;
  font-size:15px!important;
  line-height:1.6!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child{
  justify-content:center!important;
  align-items:center!important;
}

/* Blog genel ritim: daha tutarlı section aralıkları ve okunabilir topic header. */
body.xan-blog-page .mx-blog-overview-v1271{padding-top:22px!important;padding-bottom:10px!important}
body.xan-blog-page .mx-blog-featured-v1271{padding-top:28px!important;padding-bottom:38px!important}
body.xan-blog-page .mx-blog-topic-section-v1271{padding-top:34px!important;padding-bottom:34px!important}
body.xan-blog-page .mx-blog-topic-head-v1271{
  border:1px solid rgba(5,89,112,.16)!important;
  background:linear-gradient(135deg,#fff 0%,#fbfdfe 100%)!important;
  box-shadow:0 12px 34px rgba(6,46,84,.055)!important;
}
body.xan-blog-page .mx-blog-topic-copy-v1271 h2{
  color:#071c35!important;
  font-weight:700!important;
  letter-spacing:-.02em!important;
}
body.xan-blog-page .mx-blog-topic-copy-v1271 p{
  color:#34495a!important;
  line-height:1.58!important;
}
body.xan-blog-page .mx-blog-card-v1271{
  transition:box-shadow .18s ease,border-color .18s ease!important;
}
body.xan-blog-page .mx-blog-card-v1271:hover{
  border-color:rgba(5,89,112,.30)!important;
  box-shadow:0 16px 38px rgba(6,46,84,.095)!important;
  transform:none!important;
}
body.xan-blog-page .mx-blog-card-v1271 .xan-blog-read-v124{
  min-width:124px!important;
  justify-content:center!important;
}

/* Mobil footer: Bize Ulaşın bloğunu ortala, ancak çok satırlı adresi okunabilir tut. */
@media(max-width:760px){
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:520px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-top:6px!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact > h3{
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row{
    display:grid!important;
    grid-template-columns:18px minmax(0,auto)!important;
    justify-content:center!important;
    align-items:start!important;
    width:fit-content!important;
    max-width:min(100%,390px)!important;
    margin:0 auto 10px!important;
    column-gap:9px!important;
    text-align:left!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row > svg,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row > .xan-icon{
    justify-self:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row a,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row span,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-footer-contact-action-v209{
    display:block!important;
    width:auto!important;
    max-width:350px!important;
    margin:0!important;
    text-align:left!important;
    line-height:1.48!important;
  }

  body.xan-blog-page .mx-blog-final-cta-v1271{
    padding-top:30px!important;
    padding-bottom:30px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container{
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    padding:24px 18px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2{
    font-size:26px!important;
    line-height:1.18!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
    font-size:14px!important;
    line-height:1.58!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child a{
    width:100%!important;
    min-height:46px!important;
    justify-content:center!important;
    text-align:center!important;
  }
  body.xan-blog-page .mx-blog-topic-section-v1271{padding-top:27px!important;padding-bottom:27px!important}
  body.xan-blog-page .mx-blog-topic-head-v1271{padding:18px!important;border-radius:20px!important}
}

/* ===== SOURCE: menkulex-mobile-footer-premium-v1279.css ===== */
/* MenkulEX v1.2.79 — Mobil Premium Footer / Accordion + Contact Card + Brand Socials */

/* Sosyal ikonlar: marka renkleri. */
body .xan-footer .xan-socials .xan-social-brand-v1279{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  border-radius:50%!important;
  border:0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 7px 18px rgba(4,31,64,.12)!important;
  transition:box-shadow .16s ease,filter .16s ease!important;
  overflow:hidden!important;
}
body .xan-footer .xan-socials .xan-social-brand-v1279 svg{width:19px!important;height:19px!important;color:#fff!important;stroke:currentColor!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-instagram{background:linear-gradient(135deg,#833AB4 0%,#FD1D1D 52%,#FCAF45 100%)!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-facebook{background:#1877F2!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-youtube{background:#FF0000!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-x{background:#111!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-telegram{background:#229ED9!important}
body .xan-footer .xan-socials .xan-social-brand-v1279.is-linkedin{background:#0A66C2!important}
body .xan-footer .xan-socials a.xan-social-brand-v1279:hover,
body .xan-footer .xan-socials a.xan-social-brand-v1279:focus-visible{filter:brightness(1.06)!important;box-shadow:0 9px 22px rgba(4,31,64,.18)!important;transform:none!important;outline:2px solid rgba(5,89,112,.18)!important;outline-offset:2px!important}

.xan-footer-accordion-toggle-v1279{display:none}
.xan-footer-accordion-panel-v1279{display:block}

@media(max-width:760px){
  /* Alt dock için eski büyük footer/body boşluğunu kaldır. */
  html body.xan-has-mobile-dock,
  html body.xan-blog-page.xan-has-mobile-dock,
  html body.xan-project-page.xan-has-mobile-dock,
  html body.xan-office-page.xan-has-mobile-dock,
  html body.xan-consultant-page.xan-has-mobile-dock{padding-bottom:0!important}
  body .xan-footer-v124.xan-footer-v171{
    padding:22px 0 12px!important;
    margin-bottom:0!important;
    background:linear-gradient(180deg,#fff 0%,#fbfdfe 100%)!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-grid{
    width:calc(100% - 24px)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:15px!important;
    padding-bottom:0!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-brand{
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    gap:9px!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-logo-link,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-logo-link img{
    margin-inline:auto!important;
    object-position:center center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-ownership-v1243{
    align-items:center!important;
    text-align:center!important;
    margin:5px 0 8px!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-brand>strong{text-align:center!important}
  body .xan-footer-v124.xan-footer-v171 .xan-socials{
    display:grid!important;
    grid-template-columns:repeat(6,38px)!important;
    justify-content:center!important;
    gap:8px!important;
    margin:2px auto 4px!important;
  }

  /* Mobilde üç link sütunu premium accordion. */
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    width:100%!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-v1279{
    grid-column:auto!important;
    width:100%!important;
    border:1px solid rgba(5,89,112,.14)!important;
    border-radius:15px!important;
    background:#fff!important;
    box-shadow:0 8px 22px rgba(6,46,84,.045)!important;
    overflow:hidden!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-desktop-heading-v1279{display:none!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-toggle-v1279{
    display:flex!important;
    width:100%!important;
    min-height:47px!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin:0!important;
    padding:0 15px!important;
    border:0!important;
    background:#fff!important;
    color:#071c35!important;
    -webkit-text-fill-color:#071c35!important;
    font:inherit!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1.2!important;
    text-align:left!important;
    cursor:pointer!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-chevron-v1279{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:27px!important;
    height:27px!important;
    border-radius:50%!important;
    background:#eef6f8!important;
    color:#055970!important;
    font-size:17px!important;
    transition:transform .16s ease!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-v1279.is-open .xan-footer-chevron-v1279{transform:rotate(180deg)!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-panel-v1279{display:none!important;padding:0 15px 13px!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-v1279.is-open .xan-footer-accordion-panel-v1279{display:block!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-panel-v1279 .xan-footer-menu{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    margin:0!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-panel-v1279 .xan-footer-menu li{border-top:1px solid rgba(5,89,112,.09)!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-accordion-panel-v1279 .xan-footer-menu a{
    display:block!important;
    padding:10px 2px!important;
    color:#17475a!important;
    font-size:13px!important;
    line-height:1.35!important;
    text-align:left!important;
  }

  /* İletişim alanı ayrı premium kart. */
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact{
    grid-column:auto!important;
    width:100%!important;
    max-width:none!important;
    margin:3px 0 0!important;
    padding:18px 14px 15px!important;
    border:1px solid rgba(5,89,112,.14)!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#fff 0%,#f7fbfc 100%)!important;
    box-shadow:0 10px 28px rgba(6,46,84,.055)!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact>h3{
    margin:0 0 13px!important;
    color:#071c35!important;
    font-size:17px!important;
    font-weight:600!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row{
    display:grid!important;
    grid-template-columns:22px minmax(0,1fr)!important;
    width:min(100%,390px)!important;
    max-width:390px!important;
    gap:9px!important;
    align-items:start!important;
    justify-content:stretch!important;
    margin:0 auto 9px!important;
    padding:0!important;
    text-align:left!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row:last-child{margin-bottom:0!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row>svg,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row>.xan-icon{
    width:18px!important;height:18px!important;margin-top:2px!important;color:#055970!important;justify-self:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row a,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row span,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-footer-contact-action-v209{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    color:#17475a!important;
    -webkit-text-fill-color:#17475a!important;
    font-size:13px!important;
    line-height:1.45!important;
    text-align:left!important;
    overflow-wrap:anywhere!important;
  }

  /* Copyright/yasal alan kompakt: dock için yapay 80–120px boşluk yok. */
  body .xan-footer-v124.xan-footer-v171 .xan-footer-bottom{
    width:calc(100% - 24px)!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px 14px!important;
    margin:12px auto 0!important;
    padding:11px 0 4px!important;
    border-top:1px solid rgba(5,89,112,.10)!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-bottom span{
    flex:1 0 100%!important;
    width:100%!important;
    margin:0!important;
    color:#526773!important;
    font-size:11.5px!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-bottom a{
    color:#055970!important;
    font-size:11.5px!important;
    text-align:center!important;
  }
}

@media(max-width:390px){
  body .xan-footer-v124.xan-footer-v171 .xan-socials{grid-template-columns:repeat(6,34px)!important;gap:6px!important}
  body .xan-footer .xan-socials .xan-social-brand-v1279{width:34px!important;height:34px!important}
  body .xan-footer .xan-socials .xan-social-brand-v1279 svg{width:17px!important;height:17px!important}
}

/* ===== SOURCE: menkulex-corporate-simplify-v1280.css ===== */
/* MenkulEX v1.2.80 — Kurumsal sadeleştirme / bilgi mimarisi / merkezli kart ritmi */

/* BLOG: useful information only. Long article prose remains left aligned. */
body.xan-blog-page .mx-blog-overview-head-v1271{align-items:center!important;gap:24px!important}
body.xan-blog-page .mx-blog-overview-head-v1271>div{display:flex!important;align-items:center!important}
body.xan-blog-page .mx-blog-overview-head-v1271 h2{margin:0!important;font-size:clamp(25px,2.1vw,32px)!important;line-height:1.18!important}
body.xan-blog-page .mx-blog-section-title-v1271{margin-bottom:18px!important;text-align:center!important}
body.xan-blog-page .mx-blog-section-title-v1271 h2{margin:0!important;font-size:clamp(25px,2vw,31px)!important}
body.xan-blog-page .mx-blog-topic-copy-v1271{text-align:center!important;max-width:670px!important;margin-inline:auto!important}
body.xan-blog-page .mx-blog-topic-copy-v1271 h2{margin-top:0!important}
body.xan-blog-page .mx-blog-topic-copy-v1271 p{margin-bottom:0!important}

body.xan-blog-page .mx-blog-card-body-v1271{align-items:center!important;text-align:center!important}
body.xan-blog-page .mx-blog-card-meta-v1271{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 0 12px!important}
body.xan-blog-page .mx-blog-card-meta-v1271 small{margin:0!important;text-align:center!important}
body.xan-blog-page .mx-blog-card-v1271 h2,
body.xan-blog-page .mx-blog-card-v1271 h2 a,
body.xan-blog-page .mx-blog-card-v1271 p{text-align:center!important}
body.xan-blog-page .mx-blog-card-v1271 .xan-blog-card-actions-v1103{justify-content:center!important;width:100%!important}
body.xan-blog-page .mx-blog-card-v1271 .xan-blog-read-v124{justify-content:center!important;min-width:136px!important}
body.xan-blog-page .mx-blog-card-index-v1271,
body.xan-blog-page .mx-blog-card-meta-v1271>span{display:none!important}

/* Single article: remove historical promotional inserts and duplicated inline media until DB migration runs. */
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103,
body.single-post .xan-single-prose-v1103 .xan-article-media-v1103{display:none!important}
body.single-post .xan-article-link-grid-v1103{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}
body.single-post .xan-article-link-grid-v1103 a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:76px!important;padding:16px!important;text-align:center!important;border:1px solid rgba(5,89,112,.16)!important;border-radius:16px!important;background:#fff!important;color:#071827!important;box-shadow:0 8px 24px rgba(7,24,39,.045)!important;transform:none!important}
body.single-post .xan-article-link-grid-v1103 a small,
body.single-post .xan-article-link-grid-v1103 a span{display:none!important}
body.single-post .xan-article-link-grid-v1103 a strong{margin:0!important;font-size:15px!important;line-height:1.35!important;text-align:center!important;color:#071827!important}
body.single-post .xan-article-link-grid-v1103 a:hover,
body.single-post .xan-article-link-grid-v1103 a:focus-visible{border-color:rgba(5,89,112,.38)!important;background:#f5fafb!important;transform:none!important}
body.single-post .xan-single-end-cta-v127{text-align:center!important;align-items:center!important}
body.single-post .xan-single-end-cta-v127>div{text-align:center!important}

/* Premium hub cards: centered card UI; detailed prose/checklists keep readable left alignment. */
body.mx-premium-hub-v1272 .xan-inner-cards-v122{align-items:stretch!important}
body.mx-premium-hub-v1272 .xan-inner-card-v122.mx-premium-link-card-v1270{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
body.mx-premium-hub-v1272 .xan-inner-card-v122.mx-premium-link-card-v1270 strong,
body.mx-premium-hub-v1272 .xan-inner-card-v122.mx-premium-link-card-v1270 small{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
body.mx-premium-hub-v1272 .mx-premium-card-button-v1270{margin-top:auto!important;margin-left:auto!important;margin-right:auto!important}

/* Detail layer: no micro-kicker, no empty second column when only one real block exists. */
body.mx-premium-hub-v1272 .mx-premium-detail-kicker-v1270{display:none!important}
body.mx-premium-hub-v1272 .mx-premium-detail-card-v1270:only-child{grid-column:1/-1!important;width:min(100%,920px)!important;justify-self:center!important;margin-inline:auto!important}
body.mx-premium-hub-v1272 .mx-premium-detail-card-v1270:only-child .mx-premium-detail-copy-v1270{max-width:760px!important}
body.mx-premium-hub-v1272 .mx-premium-detail-card-v1270:only-child .mx-premium-detail-list-v1270{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}

/* Final CTA: one clear message, centered and consistent. */
body.mx-premium-hub-v1272 .xan-final-cta-card-v122{align-items:center!important;gap:24px!important}
body.mx-premium-hub-v1272 .xan-final-cta-card-v122>div{flex:1 1 auto!important;text-align:center!important}
body.mx-premium-hub-v1272 .xan-final-cta-card-v122 h2,
body.mx-premium-hub-v1272 .xan-final-cta-card-v122 p{text-align:center!important}
body.mx-premium-hub-v1272 .xan-final-cta-card-v122 .xan-btn{flex:0 0 auto!important}

@media (max-width:900px){
  body.xan-blog-page .mx-blog-overview-head-v1271{grid-template-columns:1fr!important;text-align:center!important}
  body.xan-blog-page .mx-blog-overview-head-v1271>div{justify-content:center!important}
  body.xan-blog-page .mx-blog-overview-head-v1271 p{text-align:center!important;max-width:680px!important;margin-inline:auto!important}
  body.single-post .xan-article-link-grid-v1103{grid-template-columns:1fr!important}
  body.mx-premium-hub-v1272 .xan-final-cta-card-v122{flex-direction:column!important;text-align:center!important}
}

@media (max-width:680px){
  body.xan-blog-page .mx-blog-overview-v1271{padding-top:14px!important}
  body.xan-blog-page .mx-blog-featured-v1271{padding-top:20px!important;padding-bottom:28px!important}
  body.xan-blog-page .mx-blog-topic-section-v1271{padding-top:26px!important;padding-bottom:26px!important}
  body.xan-blog-page .mx-blog-card-body-v1271{padding:15px 14px 16px!important}
  body.xan-blog-page .mx-blog-card-v1271 h2{font-size:16px!important;line-height:1.32!important}
  body.xan-blog-page .mx-blog-card-v1271 p{font-size:13px!important;line-height:1.55!important}
  body.mx-premium-hub-v1272 .mx-premium-detail-card-v1270:only-child{width:100%!important}
}

/* ===== SOURCE: menkulex-footer-nav-consolidation-v1281.css ===== */
/**
 * MenkulEX v1.2.81 — footer/nav consolidation.
 * Desktop footer third column center alignment + compact legal hubs.
 */
@media (min-width:821px){
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3) .xan-footer-desktop-heading-v1279{width:100%!important;text-align:center!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3) .xan-footer-accordion-panel-v1279{width:100%!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3) .xan-footer-menu{width:100%!important;justify-items:center!important;text-align:center!important}
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3) .xan-footer-menu li,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-links-grid>.xan-footer-column:nth-child(3) .xan-footer-menu a{text-align:center!important}
}
body.mx-legal-hub-v1281 .xan-inner-hero-v122{padding-bottom:24px!important}
body.mx-legal-hub-v1281 .xan-inner-hero-shell-v122{grid-template-columns:1fr!important;width:min(calc(100% - 32px),920px)!important}
body.mx-legal-hub-v1281 .xan-inner-media-card-v122{display:none!important}
body.mx-legal-hub-v1281 .xan-inner-hero-copy-v122{text-align:center!important;justify-items:center!important}
body.mx-legal-hub-v1281 .xan-inner-hero-copy-v122 p{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}
body.mx-legal-hub-v1281 .xan-inner-actions-v122{justify-content:center!important}
body.mx-legal-hub-v1281 .xan-inner-cards-v122{width:min(100%,900px)!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.mx-legal-hub-v1281 .xan-inner-card-v122{text-align:center!important;align-items:center!important}
body.mx-legal-hub-v1281 .xan-final-cta-card-v122{display:none!important}
body .xan-footer-v124.xan-footer-v171 .xan-footer-bottom{align-items:center!important}
body .xan-footer-v124.xan-footer-v171 .xan-footer-bottom a{white-space:nowrap!important}
@media(max-width:680px){body.mx-legal-hub-v1281 .xan-inner-cards-v122{grid-template-columns:1fr!important}}

/* ===== SOURCE: menkulex-performance-stability-v1282.css ===== */
/**
 * MenkulEX v1.2.82 — Mobil/Tablet Scroll Stabilizasyonu + paint/runtime bütçesi.
 * Tasarım değerlerini değiştirmeden offscreen render, blur, hover ve GPU yükünü sınırlar.
 */

body.xan-blog-page .mx-blog-card-v1271,
body.xan-blog-page .mx-blog-topic-section-v1271,
body.xan-project-page .xan-project-card,
body.xan-project-page .xan-list-card,
body.mx-premium-hub-v1272 .mx-premium-link-card-v1270,
body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270,
body .xan-office-card,
body .xan-consultant-card{
  content-visibility:auto;
  contain-intrinsic-size:auto 560px;
}
body.xan-blog-page .mx-blog-topic-section-v1271{contain-intrinsic-size:auto 760px}
body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270{contain-intrinsic-size:auto 460px}

@media (hover:none), (pointer:coarse){
  .xan-btn,
  .mx-premium-card-button-v1270,
  .mx-blog-card-v1271,
  .xan-blog-card-v124,
  .xan-project-card,
  .xan-list-card,
  .xan-office-card,
  .xan-consultant-card{
    transform:none!important;
  }
  .mx-blog-card-v1271,
  .xan-project-card,
  .xan-list-card,
  .xan-office-card,
  .xan-consultant-card{
    transition:border-color .14s ease,box-shadow .14s ease!important;
  }
}

@media (max-width:1180px){
  body .xan-header-v122,
  body .xan-header-v121,
  body .xan-header-v120{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body .xan-header-v122 .xan-nav.is-open,
  body .xan-header-v121 .xan-nav.is-open,
  body .xan-header-v120 .xan-nav.is-open{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:#fff!important;
  }
  .xan-btn-ghost,
  .xan-hero-mini span,
  .xan-hero-trust{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }

  body.xan-blog-page .mx-blog-card-v1271,
  body.mx-premium-hub-v1272 .mx-premium-link-card-v1270,
  body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270,
  body.xan-project-page .xan-project-card,
  body .xan-office-card,
  body .xan-consultant-card{
    box-shadow:0 8px 22px rgba(4,31,64,.065)!important;
  }
}

@media (pointer:coarse){
  a,
  button,
  .xan-btn,
  .mx-premium-card-button-v1270,
  .xan-mobile-dock a,
  .xan-nav-toggle{touch-action:manipulation}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,
  *::before,
  *::after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
}
