.page-module___8aEwW__formWrap{flex-direction:column;gap:.5rem;width:100%;max-width:420px;display:flex}.page-module___8aEwW__form{background:#fff;border:1px solid #e2ecec;border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;transition:border-color .16s;display:flex}.page-module___8aEwW__form:focus-within{border-color:teal}.page-module___8aEwW__form:has(.page-module___8aEwW__inputInvalid){border-color:#dc2626}@media (min-width:640px){.page-module___8aEwW__form{flex-direction:row;align-items:center;gap:0;padding:.375rem}}.page-module___8aEwW__input{color:#0e1414;background:#fff;outline:none;width:100%;min-height:46px;padding:0 .875rem;font-size:.875rem;transition:border-color .16s}.page-module___8aEwW__input::placeholder{color:#5a7070}.page-module___8aEwW__form .page-module___8aEwW__input:focus,.page-module___8aEwW__form .page-module___8aEwW__input:focus-visible{outline:none}@media (min-width:640px){.page-module___8aEwW__input{background:0 0;flex:1;min-width:0}}.page-module___8aEwW__btn{white-space:nowrap;color:#fff;cursor:pointer;background:teal;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .16s;display:inline-flex}.page-module___8aEwW__btn:hover:not(:disabled){background:#005f5f}.page-module___8aEwW__btn:disabled{cursor:not-allowed;background:#00808080}@media (min-width:640px){.page-module___8aEwW__btn{width:auto}}.page-module___8aEwW__fine{color:#5a7070;font-size:.8125rem}.page-module___8aEwW__success{color:teal;font-size:.9375rem;font-weight:500}
