body{font-family:Montserrat,sans-serif;color:#2e2f42}.form{width:360px}.form>label{display:flex;flex-direction:column;font-size:16px;line-height:1.5;letter-spacing:.04em}.form>label input{height:40px;margin-top:8px;padding:8px 16px;border:1px solid #808080;border-radius:4px;font-family:inherit;font-size:16px;outline:none}.form>label input:hover{border-color:#000}.form>label input:focus{border-color:#4e75ff}fieldset{display:flex;justify-content:center;gap:48px;margin:16px 0 24px;padding:14px 48px 8px;border:1px solid #808080;border-radius:4px}fieldset:hover,fieldset:focus-within{border-color:#000}legend{font-size:16px;line-height:1.5;letter-spacing:.04em}fieldset label{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;letter-spacing:.04em}.form button{width:100%;height:40px;padding:8px 16px;border:none;border-radius:8px;font-family:inherit;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#fff;background-color:#4e75ff;cursor:pointer}.form button:hover{background-color:#6c8cff}
