.hero-banner-1 + .about-us-1-section {
    margin-top: -200px;
}
.tab-title.active a::after {
    width: 100%;
}
.tab-title.active a {
    color: var(--color-dark);
}
.dark .tab-title.active a {
    color: white;
}

/* ======================================================
   RealtyCTL — Premium Warm Gold Palette Override (skin-3)
   Base: rgb(238,183,93) / #EEB75D
   ====================================================== */
html[data-theme-color="skin-3"] {
  --primary: #EEB75D;
  --text-primary: #C8962F;
  --primarylight: #F5D998;
  --primarydark: #D4982E;
  --secondary: #1C1A1B;
  --bodybg: #17130D;
  --bodytext: #8A7D6B;
  --textlight: #171717b3;
  --card: #2A2520;
  --dark: #191B1D;
  --bgcolor: #fff;
  --light: #F5F0E8;
  --bglight: #F5F0E8;
  --button-text: var(--secondary);
  --border-color: #E8DFD1;
  --primary-gradient: 0deg, #3D2E10 0%, #EEB75D 100%;
  --primary2-gradient: 180deg, #EEB75D 1.92%, #FFF3DC 53.04%, #F5D998 100%;
  --banner-gradient: 180deg, #EEB75D 2%, #FFF3DC 68%, rgba(238,183,93,0) 100%;
  --btn-gradient: 270deg, #FFF3DC 0%, #EEB75D 100%;
  --bg1-gradient: 180deg, #2A1F0E 0%, #1A150D 100%;
  --bg2-gradient: 180deg, #2E2517 0%, #1C1A1B 100%;
  --bg4-gradient: 180deg, rgba(238,183,93,0.4) 0%, rgba(238,183,93,0) 87%;
  --bg7-gradient: 90deg, #EEB75D 0%, #F5D998 100%;
  --bg1: #2A2115;
}

html[data-theme-color="skin-3"] .selection\:bg-primary::selection {
  background-color: #EEB75D;
}

/* Ensure dark-mode text on gold buttons stays readable */
html[data-theme-color="skin-3"] .btn-primary,
html[data-theme-color="skin-3"] .btn.btn-primary {
  color: #1C1A1B !important;
}
html[data-theme-color="skin-3"] .btn-primary:hover {
  background-color: #D4982E;
  border-color: #D4982E;
}

/* Gold accent on light backgrounds needs darker text */
html[data-theme-color="skin-3"] .text-primary {
  color: #C8962F;
}
html[data-theme-color="skin-3"] .dark .text-primary {
  color: #EEB75D;
}

/* Comparison table header uses gold */
html[data-theme-color="skin-3"] .bg-primary {
  background-color: #EEB75D;
}

/* Pricing featured card border */
html[data-theme-color="skin-3"] .border-primary {
  border-color: #EEB75D;
}

/* FAQ accordion active state */
html[data-theme-color="skin-3"] .custom-accordion .accordion-item.open .accordion-header,
html[data-theme-color="skin-3"] .custom-accordion .accordion-item .accordion-header:hover span {
  color: #C8962F;
}

/* Footer CTA gradient bar */
html[data-theme-color="skin-3"] .bg-linear-\(--bg7-gradient\) {
  background-image: linear-gradient(90deg, #EEB75D 0%, #D4982E 100%);
}

/* Trust bar + Stats section dark bg with warm tint */
html[data-theme-color="skin-3"] .bg-linear-\(--bg1-gradient\) {
  background-image: linear-gradient(180deg, #2A1F0E 0%, #1A150D 100%);
}
html[data-theme-color="skin-3"] .bg-linear-\(--bg2-gradient\) {
  background-image: linear-gradient(180deg, #2E2517 0%, #1C1A1B 100%);
}