.asmp-public-form-card{max-width:480px;margin:0 auto;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:28px 26px;box-shadow:0 4px 16px rgba(15,23,42,0.06);font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif}.asmp-public-form-row{margin-bottom:16px}.asmp-public-form-row label{display:block;font-weight:600;font-size:13px;margin-bottom:6px;color:#111827}.asmp-public-form-row input,.asmp-public-form-row select{width:100%;padding:11px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box;background:#fff;color:#111827}.asmp-public-form-row input:focus,.asmp-public-form-row select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12)}.asmp-public-form-submit{width:100%;padding:13px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background 0.15s ease}.asmp-public-form-submit:hover{background:#1d4ed8}.asmp-public-form-success{text-align:center;padding:40px 26px}.asmp-public-success-icon{font-size:40px;margin-bottom:12px}.asmp-public-form-success h3{margin:0 0 8px;font-size:19px;color:#111827}.asmp-public-form-success p{margin:0;color:#6b7280;font-size:14px}