.application-form-module__DVIToq__page{gap:20px;max-width:54rem;margin:0 auto;padding:48px 20px 72px;display:grid}.application-form-module__DVIToq__head h1{font:700 clamp(26px, 4vw, 34px)/1.15 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0 0 10px}.application-form-module__DVIToq__head p{max-width:62ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.application-form-module__DVIToq__received,.application-form-module__DVIToq__error{border-radius:12px;margin:0;padding:18px 20px;font-size:14.5px;line-height:1.65}.application-form-module__DVIToq__received{border:1px solid color-mix(in srgb, var(--positive) 45%, transparent);background:var(--positive-wash)}.application-form-module__DVIToq__received strong{margin-bottom:4px;font-size:16px;display:block}.application-form-module__DVIToq__error{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-wash)}.application-form-module__DVIToq__panel{border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--elev-1);border-radius:14px;overflow:hidden}.application-form-module__DVIToq__panel>header{border-bottom:1px solid var(--line);padding:18px 22px}.application-form-module__DVIToq__panel>header h2{font:700 17px/1.3 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 3px}.application-form-module__DVIToq__panel>header p{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.55}.application-form-module__DVIToq__form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:22px;display:grid}.application-form-module__DVIToq__wide{grid-column:1/-1}.application-form-module__DVIToq__form label{align-content:start;gap:6px;display:grid}.application-form-module__DVIToq__form label>span{color:var(--ink-muted);font:600 9.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.application-form-module__DVIToq__form label>small{color:var(--ink-muted);font-size:11.5px;line-height:1.55}.application-form-module__DVIToq__form input,.application-form-module__DVIToq__form select,.application-form-module__DVIToq__form textarea{border:1px solid var(--line);background:var(--surface-page);color:var(--ink);font:500 14px/1.35 var(--font-body), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:11px 13px}@media (prefers-color-scheme:dark){.application-form-module__DVIToq__form input,.application-form-module__DVIToq__form select,.application-form-module__DVIToq__form textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.application-form-module__DVIToq__form textarea{resize:vertical;min-height:84px}.application-form-module__DVIToq__form input:focus-visible,.application-form-module__DVIToq__form select:focus-visible,.application-form-module__DVIToq__form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.application-form-module__DVIToq__consent{border:1px solid var(--line-strong);background:var(--surface-sunken-soft);border-radius:10px;grid-column:1/-1;gap:12px;padding:16px 18px;display:grid}.application-form-module__DVIToq__consent p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.application-form-module__DVIToq__consentTick{align-items:flex-start;gap:10px;display:flex}.application-form-module__DVIToq__consentTick input{width:17px;height:17px;accent-color:var(--accent);margin-top:2px}.application-form-module__DVIToq__consentTick span{color:var(--ink);font-size:13.5px;line-height:1.55;font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-weight:500}.application-form-module__DVIToq__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application-form-module__DVIToq__actions{grid-column:1/-1;justify-content:flex-end;display:flex}.application-form-module__DVIToq__actions button{background:var(--accent);color:var(--accent-on);cursor:pointer;font:600 12px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:9px;padding:13px 26px}.application-form-module__DVIToq__actions button:hover{filter:brightness(1.08)}.application-form-module__DVIToq__empty{color:var(--ink-muted);margin:0;padding:30px 22px;font-size:14px;line-height:1.7}
