select.svelte-18ei196{padding:.75rem;border:2px solid var(--color-border);border-radius:6px;font-size:1rem;transition:border-color .2s ease;background:#fff}select.svelte-18ei196:focus{outline:none;border-color:var(--color-theme-1)}.apply-page.svelte-dl1ro1{max-width:800px;margin:0 auto;padding:2rem}@media (min-width: 1024px){.apply-page.svelte-dl1ro1{max-width:1000px;padding:3rem 2rem}}.header-section.svelte-dl1ro1{text-align:center;margin-bottom:3rem}.header-section.svelte-dl1ro1 h1:where(.svelte-dl1ro1){color:var(--color-theme-1);font-size:2.5rem;margin-bottom:1rem}.header-section.svelte-dl1ro1 p:where(.svelte-dl1ro1){color:var(--color-text-light);font-size:1.1rem}.application-form.svelte-dl1ro1{background:var(--color-bg-2);border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.form-section.svelte-dl1ro1{padding:2rem;border-bottom:1px solid var(--color-border)}@media (min-width: 1024px){.form-section.svelte-dl1ro1{padding:3rem}}.form-section.svelte-dl1ro1:last-child{border-bottom:none}.form-section.svelte-dl1ro1 h2:where(.svelte-dl1ro1){color:var(--color-theme-1);font-size:1.5rem;margin-bottom:1.5rem;font-weight:600}.form-grid.svelte-dl1ro1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (min-width: 1024px){.form-grid.svelte-dl1ro1{grid-template-columns:repeat(3,1fr);gap:2rem}}.form-group.svelte-dl1ro1{display:flex;flex-direction:column}.form-group.svelte-dl1ro1 label:where(.svelte-dl1ro1){font-weight:600;color:var(--color-text);margin-bottom:.5rem;font-size:.9rem}.form-group.svelte-dl1ro1 input:where(.svelte-dl1ro1),.form-group.svelte-dl1ro1 select:where(.svelte-dl1ro1){padding:.75rem;border:2px solid var(--color-border);border-radius:6px;font-size:1rem;transition:border-color .2s ease;background:#fff}.form-group.svelte-dl1ro1 input:where(.svelte-dl1ro1):focus,.form-group.svelte-dl1ro1 select:where(.svelte-dl1ro1):focus{outline:none;border-color:var(--color-theme-1)}.form-actions.svelte-dl1ro1{padding:2rem;text-align:center;background:var(--color-bg-1)}.submit-button{background:var(--color-accent);color:#fff;padding:1rem 3rem;border-radius:8px;border:none;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-button:hover{background:#dc2626;transform:translateY(-2px)}@media (max-width: 768px){.form-grid.svelte-dl1ro1{grid-template-columns:1fr}.apply-page.svelte-dl1ro1{padding:1rem}}
