/* ==========================================================================
   Green Basilisk – Feature-Section: frei stehende Bild-Icons
   Die vier SVG-Glyphen wurden durch selbsttragende Neon-Grün-Grafiken
   (<img> in .wefe24-ic) ersetzt. Hier wird das „Kasten"-Styling entfernt:
   - .wefe24-ic: grüner Badge-Hintergrund + Rahmen + Schatten weg → Icon
     steht frei; Container umschließt nur noch das Bild. Zusätzlich werden
     etwaige Pseudo-Element-Badges (::before/::after) neutralisiert.
   - .wefe24-ic img: größere, frei stehende Darstellung + dezente Tiefe.
   - .wefe24-card: transparenter Hintergrund, kein Rahmen, kein Schatten
     (auch im Hover-Zustand) → Inhalt „schwebt".
   Die GSAP-Reveal-Animationen hängen an .wefe24-card (Element bleibt
   erhalten, nur Optik geändert) und laufen unverändert weiter.
   ========================================================================== */

/* Icon frei stellen: kein Badge mehr, Container hugt das Bild */
.wefe24-grid .wefe24-card .wefe24-ic {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
/* Falls der Badge über ein Pseudo-Element gezeichnet wird: unsichtbar machen */
.wefe24-grid .wefe24-card .wefe24-ic::before,
.wefe24-grid .wefe24-card .wefe24-ic::after {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  content: none !important;
}
.wefe24-grid .wefe24-card .wefe24-ic img {
  display: block;
  width: clamp(54px, 6vw, 72px);
  height: auto;
  filter: drop-shadow(0 6px 16px rgba(0, 0, 0, 0.45));
}

/* Karte entkasteln: transparent, rahmenlos, schattenlos — auch bei Hover */
.wefe24-grid .wefe24-card,
.wefe24-grid .wefe24-card:hover,
.wefe24-grid .wefe24-card:focus-within {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
