.rbcgc-form{max-width:560px;padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.06)}
.rbcgc-form h2{margin-top:0}.rbcgc-form label{display:block;font-weight:700;margin:14px 0 6px}.rbcgc-form input,.rbcgc-form select,.rbcgc-form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;box-sizing:border-box}.rbcgc-form button{margin-top:18px;width:100%;padding:14px;border:0;border-radius:8px;background:#111;color:#fff;font-weight:700;cursor:pointer}.rbcgc-success{padding:18px;border-radius:8px;background:#e9f8ee;border:1px solid #b6e3c3}
