.invest-asean-featured-section {
  height: 100%;
  gap: var(--ia-space-2xs);
  padding: var(--ia-space-md) !important;
  border: 1px solid var(--ia-border);
  border-radius: var(--ia-radius-lg);
  background-color: var(--ia-surface);
  transition: border-color var(--ia-motion-fast) var(--ia-ease),
    box-shadow var(--ia-motion-fast) var(--ia-ease),
    transform var(--ia-motion-fast) var(--ia-ease);
}

.invest-asean-featured-section:hover {
  border-color: var(--ia-border-strong);
  box-shadow: var(--ia-shadow-md);
  transform: translateY(-2px);
}

.invest-asean-featured-section .invest-asean-featured-section-header {
  margin: 0 !important;
  padding: 0 !important;
  font-size: var(--ia-text-h4) !important;
  font-weight: var(--ia-weight-medium) !important;
  line-height: var(--ia-leading-snug) !important;
  letter-spacing: var(--ia-tracking-tight);
  text-transform: none;
  color: var(--ia-content) !important;
}

.invest-asean-featured-section .invest-asean-featured-section-header.dekoline::before,
.invest-asean-featured-section .invest-asean-featured-section-header.dekoline::after,
.invest-asean-featured-section .dekoline::before,
.invest-asean-featured-section .dekoline::after {
  display: none !important;
}

.invest-asean-featured-section .invest-asean-featured-section-description {
  flex: 1 1 auto;
  margin: 0 !important;
  font-size: var(--ia-text-base) !important;
  line-height: var(--ia-leading-normal) !important;
  color: var(--ia-content-muted) !important;
}

.invest-asean-featured-section .invest-asean-featured-section-description p {
  margin: 0 0 var(--ia-space-2xs) 0 !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
}

.invest-asean-featured-section .invest-asean-featured-section-description p:last-child {
  margin-bottom: 0 !important;
}

.invest-asean-featured-section .invest-asean-featured-section-button {
  margin-top: auto !important;
  align-self: flex-start !important;
}

.invest-asean-featured-section .invest-asean-featured-section-button .elementor-button-text {
  color: var(--ia-action-contrast) !important;
}
