.pd-wrap{max-width:980px;margin:0 auto}.pd-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;margin:0 0 22px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.pd-card h2{margin-top:0}.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pd-form label{display:block;font-weight:600;margin:0 0 14px}.pd-form input,.pd-form select,.pd-form textarea{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px}.pd-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-bottom:18px}.pd-checks label,.pd-consent{font-weight:500}.pd-checks input,.pd-consent input{width:auto;margin-right:8px}.pd-button{background:#0f3b66;color:#fff;border:0;border-radius:999px;padding:14px 26px;font-weight:700;cursor:pointer}.pd-alert{padding:14px 18px;border-radius:10px;margin-bottom:18px}.pd-success{background:#ecfdf5;color:#065f46}.pd-error{background:#fef2f2;color:#991b1b}.pd-table{width:100%;border-collapse:collapse}.pd-table th,.pd-table td{border:1px solid #e5e7eb;padding:12px;text-align:left}@media(max-width:720px){.pd-grid,.pd-checks{grid-template-columns:1fr}}
