.step-number {width:60px;height:60px;background:#43AC34;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;margin:0 auto;}
.optional-badge {    position:absolute;
    top:10px;
    right:10px;
    background:#EAF7E8;
    color:#43AC34;
    font-size:12px;
    font-weight:700;
    padding:5px 10px;
    border-radius:20px;}
    
.usp-leiste {
    display: flex;
    flex-wrap: wrap;
    gap: 4px; /* Abstand zwischen den Einträgen */
}

.usp-leiste span {
    white-space: nowrap;
}

.usp-leiste span::first-letter {
    color: #43AC34; /* Grüner Haken */
    font-weight: 700;
}