.bssp-form{max-width:720px;margin:20px auto;background:#fff;padding:18px;border-radius:16px;box-shadow:0 1px 8px rgba(0,0,0,.06)}
.bssp-form h3{margin-top:0}
.bssp-field{margin-bottom:12px}
.bssp-field label{display:block;font-weight:600;margin-bottom:6px}
.bssp-field input,.bssp-field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:12px}
.bssp-btn{display:inline-block;padding:12px 18px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}
.bssp-card{background:#fff;border-radius:16px;padding:16px;margin:14px 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}
