/* MXonnowell v0.6.15 — Sistem Tipografi Netliği ve Kontrast Otoritesi */
:root{
  --mx-text:#142f41;
  --mx-text-2:#263f4f;
  --mx-muted:#4e6674;
  --mx-line:#d9e3e8;
}
html,body{
  -webkit-font-smoothing:auto;
  text-rendering:optimizeLegibility;
  font-kerning:normal;
  font-synthesis:none;
}
body,button,input,textarea,select{font-synthesis:none}
body{color:var(--mx-text)}
.mx-site-nav a,.mx-header-cta,.mx-btn,.mx-text-link{font-weight:600}
.mx-section-heading p,.mx-feature-copy p,.mx-video-copy p,.mx-contact-card p,.mx-solution-grid p,.mx-rich{color:var(--mx-muted)}
.mx-card-meta,.mx-product-category,.mx-empty{color:#526b78}
.mx-section-heading h2,.mx-section-title,.mx-feature-copy h2,.mx-video-copy h2,.mx-contact-card h2,.mx-solution-grid h3{color:#102b3b}
.mx-kicker,.mx-eyebrow{color:#0b6577}
.mx-public-hero__lead,.mx-member-hero__lead{color:rgba(255,255,255,.97)}
.mx-nav-list a{color:#203746}
.mx-nav-list a:hover{color:#0e2635}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
