/* Referans iletişim CTA'sı: #dcece4 zemin, solda başlık, sağda koyu buton, altta açıklama. */
.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta {
  background: var(--xomage-science-cta-bg);
  color: var(--xomage-science-ink);
}

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__inner { padding-block: 5rem; }

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__main {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 2rem;
}

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__eyebrow { margin: 0 0 1.25rem; color: var(--xomage-science-muted); }
.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__title { margin: 0; }
.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__title em { font-style: normal; color: var(--xomage-science-accent); }

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  padding: 1.125rem 1.5rem;
  background: var(--xomage-science-deep);
  color: var(--xomage-science-deep-text);
  text-decoration: none;
}

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__button:focus-visible {
  outline: 2px solid var(--xomage-science-accent);
  outline-offset: 3px;
}

.cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__description { max-width: 40rem; margin: 2rem 0 0; color: var(--xomage-science-muted); }

@media (max-width: 767px) {
  .cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__inner { padding-block: 3.5rem; }
  .cc_mfkw8zzp_oz0jKRmvUC .xomage-science-cta__button { width: 100%; }
}
