._index_1qy2l_1{align-items:center;display:flex;justify-content:center;height:100vh;width:100%;text-align:center;padding:1rem;background-color:#fff;overflow:hidden}._content_1qy2l_13{display:grid;gap:1.5rem;max-width:40rem;padding:2rem}._heading_1qy2l_20{padding:0;margin:0;font-size:2.4rem;font-weight:700;color:#0f172a;letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._text_1qy2l_30{font-size:1.15rem;padding-bottom:.75rem;color:#334155;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:36rem;margin:0 auto}._form_1qy2l_41{display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin:0 auto;gap:1.25rem;width:100%;max-width:30rem}._label_1qy2l_52{display:grid;gap:.4rem;width:100%;text-align:left;font-size:1rem}._label_1qy2l_52 span:first-child{font-weight:600;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._label_1qy2l_52 span:last-child{font-size:.875rem;color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._input_1qy2l_72{padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:4px;font-size:1rem;transition:all .2s;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._input_1qy2l_72:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 2px #0f172a1a}._button_1qy2l_88{padding:.75rem 1.5rem;background-color:#0070f3;color:#fff;font-weight:600;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._button_1qy2l_88:hover{background-color:#005dcc}._button_1qy2l_88:active{transform:translateY(1px)}._list_1qy2l_109{list-style:none;padding:0;padding-top:2rem;margin:0;display:flex;gap:2rem}._list_1qy2l_109>li{max-width:20rem;text-align:left}@media only screen and (max-width: 50rem){._list_1qy2l_109{display:block}._list_1qy2l_109>li{padding-bottom:1rem}._content_1qy2l_13{padding:1.5rem}._form_1qy2l_41{flex-direction:column}}@media only screen and (max-width: 30rem){._index_1qy2l_1{padding:.75rem}._content_1qy2l_13{padding:1rem}._heading_1qy2l_20{font-size:2rem}}
