.sb-ai-feature-variant-3 {
  position: relative;
  border-radius: var(--sb-radius-l);
  overflow: hidden;
  color: var(--sb-base);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.sb-ai-feature-variant-3 .media {
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;
}
.sb-ai-feature-variant-3 .media::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; width: 100%; height: 70%;
  background: linear-gradient(to top, color-mix(in srgb, var(--sb-bg) 15%, #000000) 0%, var(--sb-bg) 100%);
}
.sb-ai-feature-variant-3 .media img {
  width: 100%; height: 100%; object-fit: cover;
}
.sb-ai-feature-variant-3 .sb-ai-meta {
  position: relative; z-index: 2; padding: 32px;backdrop-filter: blur(8px);
}
.sb-ai-feature-variant-3 h3, .sb-ai-feature-variant-3 p { color: var(--sb-base) !important; }