/* EBW V7.0.1 – klickbare Leistungskarten und einheitliches Akzentgrün */
body.ebw-v6,
body.ebw-v6-active{
  --ebw-accent:#8DC63F;
  --ebw-brand-primary:#8DC63F;
  --ebw-brand-secondary:#8DC63F;
  --ebw-brand-deep:#8DC63F;
}

/* Startseite: die komplette Leistungskarte ist der Link */
body.ebw-v6 .ebw-service-card,
body.ebw-v6-active .ebw-service-card{
  cursor:pointer;
  color:inherit;
  text-decoration:none;
  outline:none;
}
body.ebw-v6 .ebw-service-card:focus-visible,
body.ebw-v6-active .ebw-service-card:focus-visible{
  box-shadow:0 0 0 3px rgba(141,198,63,.34),0 24px 54px rgba(17,37,28,.12)!important;
}
body.ebw-v6 .ebw-service-card__more,
body.ebw-v6-active .ebw-service-card__more{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-top:20px;
  font-size:11px;
  font-weight:800;
  color:#8DC63F;
}
body.ebw-v6 .ebw-service-card__more .ebw-icon,
body.ebw-v6-active .ebw-service-card__more .ebw-icon{
  width:17px;
  height:17px;
  color:#8DC63F;
  transition:transform .2s ease;
}
body.ebw-v6 .ebw-service-card:hover .ebw-service-card__more .ebw-icon,
body.ebw-v6-active .ebw-service-card:hover .ebw-service-card__more .ebw-icon{
  transform:translateX(3px);
}

/* Ein einziges sichtbares Akzentgrün auf der gesamten EBW Oberfläche */
body.ebw-v6 .ebw-kicker,
body.ebw-v6-active .ebw-kicker,
body.ebw-v6 .ebw-text-link,
body.ebw-v6-active .ebw-text-link,
body.ebw-v6 .ebw-service-card__icon,
body.ebw-v6-active .ebw-service-card__icon,
body.ebw-v6 .ebw-icon-chip,
body.ebw-v6-active .ebw-icon-chip,
body.ebw-v6 .ebw-trust__item>span,
body.ebw-v6-active .ebw-trust__item>span,
body.ebw-v6 .ebw-process__grid article>span,
body.ebw-v6-active .ebw-process__grid article>span,
body.ebw-v6 .ebw-about__facts span,
body.ebw-v6-active .ebw-about__facts span{
  color:#8DC63F!important;
}
body.ebw-v6 .ebw-btn--primary,
body.ebw-v6-active .ebw-btn--primary,
body.ebw-v6 .ebw-header__cta,
body.ebw-v6-active .ebw-header__cta,
body.ebw-v6 .ebw-btn--primary:hover,
body.ebw-v6-active .ebw-btn--primary:hover,
body.ebw-v6 .ebw-header__cta:hover,
body.ebw-v6-active .ebw-header__cta:hover{
  background:#8DC63F!important;
}

/* Schimmel Unterseite: keine zweite Grünpalette mehr */
body.ebw-schimmel-page .ebw-subhero:before{
  background:
    radial-gradient(circle at 12% 28%,rgba(141,198,63,.14),transparent 31%),
    linear-gradient(135deg,#101713 0%,#171B16 100%)!important;
}
body.ebw-schimmel-page .ebw-subhero h1 span,
body.ebw-schimmel-page .ebw-text-link,
body.ebw-schimmel-page .ebw-step-number,
body.ebw-schimmel-page .ebw-subcontact__phone>span,
body.ebw-schimmel-page .ebw-methods>div>span,
body.ebw-schimmel-page .ebw-independence__facts>div>span,
body.ebw-schimmel-page .ebw-faq summary span,
body.ebw-schimmel-page .ebw-subhero__media-label span,
body.ebw-schimmel-page .ebw-subhero__facts>div>span,
body.ebw-schimmel-page .ebw-reason-grid article>span,
body.ebw-schimmel-page .ebw-result-grid article>span{
  color:#8DC63F!important;
}

/* Die Iconflächen bleiben neutral. Dadurch entsteht kein zweites, medizinisches Grün. */
body.ebw-schimmel-page .ebw-subhero__media-label span,
body.ebw-schimmel-page .ebw-subhero__facts>div>span,
body.ebw-schimmel-page .ebw-reason-grid article>span,
body.ebw-schimmel-page .ebw-result-grid article>span,
body.ebw-schimmel-page .ebw-step-number,
body.ebw-schimmel-page .ebw-faq summary span{
  background:#F7F8F4!important;
  border:1px solid rgba(141,198,63,.24)!important;
}
body.ebw-schimmel-page .ebw-methods>div>span,
body.ebw-schimmel-page .ebw-independence__facts>div>span{
  background:rgba(141,198,63,.10)!important;
}
body.ebw-schimmel-page .ebw-note{
  border-left-color:#8DC63F!important;
}
body.ebw-schimmel-page .ebw-client-list span:before{
  background:#8DC63F!important;
  box-shadow:0 0 0 4px rgba(141,198,63,.16)!important;
}
