.nsd-form{max-width:52rem;color:inherit;font:inherit;position:relative}.nsd-form *{box-sizing:border-box}.nsd-field{display:block;min-width:0;margin:0 0 1.1rem;padding:0;border:0}.nsd-field>label,.nsd-field legend{display:block;font-weight:600;margin-bottom:.35rem}.nsd-field input:not([type=checkbox]):not([type=radio]),.nsd-field textarea{display:block;width:100%;max-width:100%;padding:.7rem;border:1px solid #626b63;border-radius:3px;background:#fff;color:#162a1a;font:inherit}.nsd-field textarea{resize:vertical}.nsd-option{display:flex;align-items:flex-start;gap:.6rem;margin:.35rem 0}.nsd-option input{flex:none;margin:.4rem 0 0;width:1.2rem;height:1.2rem}.nsd-option label{padding:.25rem 0;cursor:pointer}.nsd-error{display:block;color:#a31d1d;font-size:.95em;margin-top:.25rem}.nsd-form [aria-invalid=true]{outline:2px solid #a31d1d}.nsd-form button{max-width:100%;white-space:normal;cursor:pointer;font:inherit;padding:.75rem 1.2rem;border:2px solid #25482e;border-radius:3px;background:#25482e;color:#fff;margin:0 .5rem .5rem 0}.nsd-form button:disabled{opacity:.65;cursor:wait}.nsd-form .nsd-new{background:#fff;color:#25482e}.nsd-form [hidden]{display:none!important}.nsd-form :focus-visible{outline:3px solid #255ac0;outline-offset:3px}.nsd-status{overflow-wrap:anywhere;min-height:1.5em}.nsd-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);left:-10000px}.nsd-form input:disabled,.nsd-form textarea:disabled{opacity:1;color:#344437;background:#f2f4f2}.nsd-form .nsd-product-context{margin:0 0 1.25rem;padding:.85rem 1rem;border-left:3px solid #226b80;background:#f5f5f5;color:#0c243c;line-height:1.6;overflow-wrap:anywhere}.nsd-form .nsd-field-hint{margin:.35rem 0 .8rem;color:#42566a;font-size:.9em;line-height:1.5}.nsd-form .nsd-antibot{grid-column:1/-1;min-width:0;max-width:100%;width:100%;margin:1rem 0}.nsd-form .nsd-turnstile-label{font-size:.9rem;font-weight:600;margin:0 0 .5rem;color:inherit}.nsd-form .nsd-turnstile{display:flex;align-items:center;justify-content:flex-start;min-height:65px;min-width:0;max-width:100%;width:100%}.nsd-form .nsd-turnstile-compact{min-height:140px}.nsd-form .nsd-turnstile-status{font-size:.85rem;line-height:1.5;margin:.5rem 0;overflow-wrap:anywhere}.nsd-form .nsd-turnstile-retry{background:0 0;color:#0e273d;border:1px solid #536d77;font-size:.85rem;padding:.5rem .8rem;min-height:44px}.nsd-form .nsd-turnstile-retry:focus-visible{outline:3px solid #28798a;outline-offset:3px}@media(max-width:480px){.nsd-form .nsd-turnstile{min-height:140px}}