.page-module__j6Q3dW__heading{letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:3rem;font-size:.75rem;font-weight:500}.page-module__j6Q3dW__body{border-top:1px solid #e8e8e8;padding-top:2rem}.page-module__j6Q3dW__body p{color:#444;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.page-module__j6Q3dW__form{border-top:1px solid #e8e8e8;flex-direction:column;gap:1.5rem;width:100%;max-width:32rem;padding-top:2rem;display:flex}.page-module__j6Q3dW__field{flex-direction:column;gap:.4rem;display:flex}.page-module__j6Q3dW__label{color:#1a1a1a;font-size:.85rem;font-weight:500}.page-module__j6Q3dW__input,.page-module__j6Q3dW__textarea{font-family:var(--font-sans), sans-serif;color:#1a1a1a;background:#fff;border:1px solid #bbb;border-radius:4px;padding:.75rem 1rem;font-size:.95rem;line-height:1.6}.page-module__j6Q3dW__textarea{resize:vertical}.page-module__j6Q3dW__input:focus,.page-module__j6Q3dW__textarea:focus{border-color:#1a1a1a;outline:none}.page-module__j6Q3dW__input::placeholder,.page-module__j6Q3dW__textarea::placeholder{color:#bbb}.page-module__j6Q3dW__error{color:#b91c1c;font-size:.85rem}.page-module__j6Q3dW__button{font-family:var(--font-sans), sans-serif;color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:6px;align-self:flex-start;padding:.75rem 2rem;font-size:.85rem;font-weight:600;transition:background-color .2s}.page-module__j6Q3dW__button:hover{background-color:#2a5a32}
