.zzp24-form{
    max-width:500px;
    margin:40px auto;
    padding:30px;
    border:1px solid #ddd;
    border-radius:8px;
    background:#fff;
}

.zzp24-form h2{
    margin-top:0;
}

.zzp24-amounts{
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    margin:20px 0;
}

.zzp24-amounts label{
    cursor:pointer;
}

.zzp24-button{

    width:100%;

    padding:14px;

    font-size:18px;

    cursor:pointer;

}

.zzp24-info{

    margin-top:20px;

    font-size:14px;

    color:#666;

}