/* Grauer Hintergrund für das Bild-Overlay */
.absolute.inset-0[class*="bg-gradient"] {
    background: linear-gradient(to bottom right, 
        rgba(60, 60, 60, 0.85) 0%,     /* Dunkelgrau mit 85% Deckkraft */
        rgba(45, 45, 45, 0.80) 50%,    /* Mittleres Grau mit 80% Deckkraft */
        rgba(30, 30, 30, 0.75) 100%    /* Sehr dunkles Grau mit 75% Deckkraft */
    ) !important;
}

/* Button-Anpassungen für Hero-Sektion */
/* Investitionsmöglichkeiten Button mit spezifischen Klassen ausblenden */
button.inline-flex.items-center.justify-center.gap-2.whitespace-nowrap.rounded-md.bg-accent.hover\\:bg-accent\\/90.text-accent-foreground.font-semibold.px-8.h-14.text-lg.shadow-xl {
    display: none !important;
}

/* Kontakt aufnehmen Button mittig positionieren und rot färben */
.flex.flex-col.sm\\:flex-row.gap-4.justify-center.items-center.pt-8 > button:last-child {
    background-color: hsl(0 68% 42%) !important; /* Primary-Rot aus CSS */
    color: white !important;
    border: none !important;
    margin: 0 auto !important;
}

/* Hover-Effekt für den roten Button */
.flex.flex-col.sm\\:flex-row.gap-4.justify-center.items-center.pt-8 > button:last-child:hover {
    background-color: hsl(0 68% 35%) !important; /* Dunkleres Rot beim Hover */
}

/* Alternative: Noch dunkler (fast schwarz) */
/* 
.absolute.inset-0[class*="bg-gradient"] {
    background: linear-gradient(to bottom right, 
        rgba(40, 0, 0, 0.95) 0%,
        rgba(30, 0, 0, 0.93) 50%,
        rgba(20, 0, 0, 0.90) 100%
    ) !important;
}
*/

