.dateck-infocard {
    padding: 30px;
    border-radius: 20px;
    transition: all 0.3s ease;
    text-align: center;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    min-height: 320px; /* ← Hier definierst du deine Wunschhöhe */
}
.dateck-infocard-icon i {
    font-size: 40px;
    color: var(--accent-color);
    margin-bottom: 20px;
}

.dateck-infocard.modern {
    background: #ffffff;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.dateck-infocard.modern:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

.dateck-infocard.glass {
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.2);
}

.dateck-infocard.minimal {
    border: 2px solid var(--accent-color);
}