.pd-prose form{display:flex;flex-direction:column;gap:.5rem;margin:1.8rem 0;padding:clamp(20px, 2.4vw, 30px);border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-lg);background:linear-gradient(160deg,var(--pd-navy-700) 0%,var(--pd-navy-800) 65%);box-shadow:var(--pd-shadow)}.pd-prose form br{display:none}.pd-prose form label{display:block;margin-top:.85rem;font-family:var(--pd-body);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-faint)}.pd-prose form>label:first-child{margin-top:0}.pd-prose form input,.pd-prose form select,.pd-prose form textarea{width:100%;padding:.78rem 1rem;border:1px solid var(--pd-line-strong);border-radius:10px;background:rgb(7 19 31 / .75);color:var(--pd-ink);font-family:var(--pd-body);font-size:.95rem;line-height:1.45;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pd-prose form textarea{min-height:130px;resize:vertical}.pd-prose form select{appearance:none;-webkit-appearance:none;padding-right:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23EAF1F6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.pd-prose form select option{background:var(--pd-navy-700);color:var(--pd-ink)}.pd-prose form input::placeholder,.pd-prose form textarea::placeholder{color:var(--pd-faint)}.pd-prose form input:focus,.pd-prose form select:focus,.pd-prose form textarea:focus{outline:none;border-color:var(--pd-accent);box-shadow:0 0 0 3px var(--pd-accent-soft)}.pd-prose form input:not(:placeholder-shown):invalid,.pd-prose form textarea:not(:placeholder-shown):invalid{border-color:rgb(226 128 128 / .7)}.pd-prose form input[type="submit"],.pd-prose form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;margin-top:.4rem;padding:13px 26px;border:1px solid #fff0;border-radius:999px;background:var(--pd-accent);color:var(--pd-navy-900);font-family:var(--pd-body);font-size:.85rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:transform 0.18s ease,background 0.18s ease}.pd-prose form input[type="submit"]:hover,.pd-prose form button[type="submit"]:hover{background:var(--pd-accent-dark);transform:translateY(-2px)}.pd-prose form button[type="submit"] .ti{font-size:1.05rem;line-height:1}.pd-prose form.pdf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pdf-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pdf-field--full{grid-column:1 / -1}.pd-prose form.pdf-form label{margin-top:0}.pdf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;grid-column:1 / -1;margin-top:.3rem;padding-top:1.1rem;border-top:1px solid var(--pd-line)}.pdf-note{margin:0;font-size:.78rem;line-height:1.5;color:var(--pd-faint)}@media (max-width:640px){.pd-prose form.pdf-form{grid-template-columns:minmax(0,1fr)}.pd-prose form input[type="submit"],.pd-prose form button[type="submit"]{width:100%}}.pd-prose .jhg-mesh{margin-top:2.4rem;padding:clamp(18px, 2.2vw, 26px);border:1px solid var(--pd-line);border-left:3px solid var(--pd-accent);border-radius:var(--pd-radius);background:rgb(7 19 31 / .45)}.pd-prose .jhg-mesh>*:first-child{margin-top:0}.pd-prose .jhg-mesh>*:last-child{margin-bottom:0}.pd-prose .jhg-mesh h2,.pd-prose .jhg-mesh h3{margin:0 0 .9rem;font-family:var(--pd-body);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-accent)}.pd-prose .jhg-mesh ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.pd-prose .jhg-mesh li{margin:0;padding:0}.pd-prose .jhg-mesh li::marker{content:none}.pd-prose .jhg-mesh a{display:block;padding:.7rem 0;border-bottom:1px solid var(--pd-line);color:var(--pd-ink);font-size:.94rem;line-height:1.5;text-decoration:none;transition:color 0.2s ease,padding-left 0.2s ease}.pd-prose .jhg-mesh li:last-child a{border-bottom:0}.pd-prose .jhg-mesh a:hover{color:var(--pd-accent);padding-left:.4rem}.pd-prose a[href="#"],.pd-prose a[href=""]{color:var(--pd-faint);text-decoration-style:dotted;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pd-prose form input[type="submit"],.pd-prose form button[type="submit"],.pd-prose .jhg-mesh a{transition:none}.pd-prose form input[type="submit"]:hover,.pd-prose form button[type="submit"]:hover{transform:none}}