@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.form-module__iH27xq__layout{align-items:start;gap:48px;display:grid}.form-module__iH27xq__layout:has(.form-module__iH27xq__intro){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.form-module__iH27xq__intro{font-size:.975rem;line-height:1.8}.form-module__iH27xq__intro .prose{font-size:inherit}.form-module__iH27xq__panel{background:#fffcf4;border:1px solid #dcded1;border-top:4px solid #153225;border-radius:4px;width:100%;max-width:760px;margin-inline:auto;padding:40px}.form-module__iH27xq__fieldset{border:0;min-width:0;margin:0;padding:0}.form-module__iH27xq__fields{flex-wrap:wrap;gap:24px;display:flex}.form-module__iH27xq__field{flex:0 0 calc(var(--field-width) - 12px);min-width:0}.form-module__iH27xq__field[style*="100%"]{flex-basis:100%}.form-module__iH27xq__field>div{width:100%;max-width:none!important}.form-module__iH27xq__fields label{color:#153225;font-size:.85rem;font-weight:600}.form-module__iH27xq__fields :is(input,textarea){color:#153225;width:100%;min-height:48px;box-shadow:none;background:#f7f4eb;border:1px solid #c4c9b9;border-radius:4px;padding:12px;font-size:1rem}.form-module__iH27xq__fields :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #2f6b3f}.form-module__iH27xq__fields :is(input,textarea)[aria-invalid=true]{border-color:#a12720}.form-module__iH27xq__fields .text-error{color:#a12720}.form-module__iH27xq__submit{color:#153225;cursor:pointer;background:#f0b233;border-radius:4px;justify-content:center;align-items:center;gap:24px;min-height:48px;margin-top:32px;padding:12px 24px;font-size:.9rem;font-weight:700;display:inline-flex}.form-module__iH27xq__submit:hover{background:#ffda61}.form-module__iH27xq__submit:active{transform:translateY(1px)}.form-module__iH27xq__submit:focus-visible{outline-offset:4px;outline:3px solid #9a6a00}.form-module__iH27xq__submit:disabled{opacity:.6;cursor:wait}.form-module__iH27xq__error{color:#a12720;border:1px solid #a12720;border-radius:4px;margin-bottom:24px;padding:16px;font-size:.9rem}.form-module__iH27xq__confirmation{color:#153225;gap:24px;display:grid}.form-module__iH27xq__spinner{animation:1s linear infinite form-module__iH27xq__spin}@keyframes form-module__iH27xq__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.form-module__iH27xq__layout:has(.form-module__iH27xq__intro){grid-template-columns:1fr}.form-module__iH27xq__panel{max-width:none}}@media (max-width:640px){.form-module__iH27xq__panel{padding:24px 20px}.form-module__iH27xq__field{flex-basis:100%}.form-module__iH27xq__submit{width:100%}}@media (prefers-reduced-motion:reduce){.form-module__iH27xq__spinner{animation:none}}.form-module__iH27xq__group{border:0;min-width:0;margin:0;padding:0}.form-module__iH27xq__group+.form-module__iH27xq__group{border-top:1px solid #dcded1;margin-top:32px;padding-top:28px}.form-module__iH27xq__group>legend{float:left;width:100%;font:700 1.1rem var(--font-display-face), sans-serif;color:#153225;align-items:center;gap:12px;margin-bottom:24px;display:flex}.form-module__iH27xq__group>legend>span{font:600 .65rem var(--font-body), sans-serif;color:#60685d}.form-module__iH27xq__group>.form-module__iH27xq__fields{clear:both}.form-module__iH27xq__registration .form-module__iH27xq__panel{border-top-color:var(--registration-color,#153225);max-width:none;margin:0}.form-module__iH27xq__registration .form-module__iH27xq__confirmation h2{font:800 1.75rem var(--font-display-face), sans-serif;letter-spacing:-.03em}.form-module__iH27xq__registration .form-module__iH27xq__confirmation>p{line-height:1.8}.form-module__iH27xq__registration .form-module__iH27xq__submit{justify-content:space-between;width:100%}
