.applicationPage{color:#000;background:#fff;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.9rem;font-weight:800;overflow-x:hidden}.applicationWrap{width:min(90vw,720px);margin:0 auto;padding:.5rem 1rem}.applicationLogo{justify-content:center;margin-bottom:4rem;display:flex}.applicationTitle{text-align:center;margin:0 0 1rem;font-size:clamp(2.25rem,8vw,6rem);font-weight:800;line-height:.9}.applicationSubtitle{text-align:center;color:#000;margin:0 0 3rem}.applicationPage input,.applicationPage textarea,.applicationPage select{border-radius:0!important}.applicationLogo img,.applicationLogo svg{width:100%;max-width:180px;height:auto}.applicationPage .cf-turnstile{justify-content:center;display:flex}.applicationPage button[type=submit]{border:1px solid #000;border-radius:0;width:100%;margin:1rem auto 6rem;padding:.6rem 1.1rem;display:block}.applicationPage button[type=submit]:disabled{color:#000;opacity:1;background:0 0}.applicationPage button[type=submit]:not(:disabled){color:#fff;cursor:pointer;background:#000}@media (max-width:640px){.applicationWrap{width:100vw;padding:.5rem}}.applicationPage input,.applicationPage textarea,.applicationPage select{outline:none;transition:border-color .16s,box-shadow .16s,transform .12s}@media (hover:hover) and (pointer:fine){.applicationPage input:hover,.applicationPage textarea:hover,.applicationPage select:hover{border-color:#000}}.applicationPage input:focus,.applicationPage textarea:focus,.applicationPage select:focus{border-color:#000;box-shadow:0 0 0 3px #0000001f}.applicationPage button[type=submit]{transition:background-color .16s,color .16s,transform .12s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.applicationPage button[type=submit]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000002e}.applicationPage button[type=submit]:not(:disabled):active{transform:translateY(0);box-shadow:0 5px 12px #00000029}.applicationPage button[type=submit]:disabled:hover{cursor:not-allowed}}.applicationPage label{cursor:text}.applicationPage label input[type=checkbox],.applicationPage label input[type=radio]{cursor:pointer}.applicationPage details>summary{transition:opacity .16s}@media (hover:hover) and (pointer:fine){.applicationPage details>summary:hover{opacity:.75}}
