.ContactFormLight-module__nGSdhq__form,.ContactFormLight-module__nGSdhq__row{gap:22px;display:grid}@media (min-width:560px){.ContactFormLight-module__nGSdhq__row{grid-template-columns:1fr 1fr}}.ContactFormLight-module__nGSdhq__field{gap:8px;display:grid}.ContactFormLight-module__nGSdhq__label{font-family:var(--lv2-font-display), "Space Grotesk", system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6f8800;font-size:11.5px;font-weight:600;line-height:1}.ContactFormLight-module__nGSdhq__input,.ContactFormLight-module__nGSdhq__select,.ContactFormLight-module__nGSdhq__textarea{width:100%;font-family:var(--lv2-font-body), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--lv2-text);transition:border-color .16s var(--lv2-ease);background:0 0;border:0;border-bottom:1px solid #1c44612e;border-radius:0;outline:none;padding:6px 0 10px;font-size:15px;font-weight:400}.ContactFormLight-module__nGSdhq__input::placeholder,.ContactFormLight-module__nGSdhq__textarea::placeholder{color:#2121215c}.ContactFormLight-module__nGSdhq__input:hover,.ContactFormLight-module__nGSdhq__select:hover,.ContactFormLight-module__nGSdhq__textarea:hover{border-bottom-color:#1c446152}.ContactFormLight-module__nGSdhq__input:focus,.ContactFormLight-module__nGSdhq__select:focus,.ContactFormLight-module__nGSdhq__textarea:focus{border-bottom-color:var(--lv2-navy)}.ContactFormLight-module__nGSdhq__input:focus-visible,.ContactFormLight-module__nGSdhq__select:focus-visible,.ContactFormLight-module__nGSdhq__textarea:focus-visible{box-shadow:0 1px 0 0 var(--lv2-navy);outline:none}.ContactFormLight-module__nGSdhq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%231C4461' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 2px center;background-repeat:no-repeat;padding-right:24px}.ContactFormLight-module__nGSdhq__select:invalid,.ContactFormLight-module__nGSdhq__select option[value=""]{color:#2121215c}.ContactFormLight-module__nGSdhq__textarea{resize:vertical;min-height:84px;line-height:1.5}.ContactFormLight-module__nGSdhq__error{color:#b91c1c;margin:0;font-size:12.5px}.ContactFormLight-module__nGSdhq__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactFormLight-module__nGSdhq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.ContactFormLight-module__nGSdhq__submit{border-radius:var(--lv2-r-button);background:var(--lv2-lime);height:50px;color:var(--lv2-near-black);font-family:var(--lv2-font-body), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.005em;box-shadow:var(--lv2-shadow-cta);cursor:pointer;white-space:nowrap;transition:transform .16s var(--lv2-ease), background-color .16s var(--lv2-ease), box-shadow .16s var(--lv2-ease);border:1px solid #21212114;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.ContactFormLight-module__nGSdhq__submit:hover:not(:disabled){background:var(--lv2-lime-hover);transform:translateY(-1px);box-shadow:0 16px 32px #d0f40061}.ContactFormLight-module__nGSdhq__submit:disabled{opacity:.6;cursor:not-allowed}.ContactFormLight-module__nGSdhq__submitArrow{transition:transform .16s var(--lv2-ease);display:inline-block}.ContactFormLight-module__nGSdhq__submit:hover:not(:disabled) .ContactFormLight-module__nGSdhq__submitArrow{transform:translate(2px)}.ContactFormLight-module__nGSdhq__replyNote{font-family:var(--lv2-font-body), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--lv2-text-3);margin:0;font-size:13px;font-weight:500;line-height:1.4}
