.pdf-shell{max-width:760px;margin:0 auto 56px;padding:0 18px}.compact-hero{padding-bottom:28px}.pdf-form{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:26px;box-shadow:0 18px 50px rgba(15,23,42,.08);display:grid;gap:18px}.pdf-form label{display:grid;gap:8px;font-weight:700;color:#1e293b}.pdf-form input,.pdf-form select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:13px 14px;background:#fff;font:inherit;color:#0f172a}.pdf-form small,.pdf-privacy{font-weight:400;color:#64748b}.pdf-option[hidden]{display:none}.pdf-submit{border:0;border-radius:13px;padding:15px 20px;background:#e5484d;color:#fff;font-weight:800;font-size:1rem;cursor:pointer}.pdf-submit:disabled{opacity:.5;cursor:not-allowed}.pdf-alert{padding:14px 16px;margin-bottom:16px;border-radius:12px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.pdf-privacy{text-align:center;margin:0;font-size:.88rem}@media(max-width:600px){.pdf-form{padding:18px;border-radius:16px}}
