.apply-card.svelte-v6p7cz{max-width:640px;margin:0 auto;padding:0 24px}.back.svelte-v6p7cz{display:inline-block;font-size:14px;color:var(--muted-foreground, #6b7280);text-decoration:none;margin-bottom:18px}.back.svelte-v6p7cz:hover{color:var(--ink, #111)}.eyebrow.svelte-v6p7cz{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:var(--blue-accent, #056ace);margin:0 0 6px}h1.svelte-v6p7cz{font-family:var(--font-display, inherit);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--ink, #111);margin:0 0 6px;line-height:1.15}.sub.svelte-v6p7cz{color:var(--muted-foreground, #6b7280);font-size:14px;margin:0 0 26px}form.svelte-v6p7cz{display:flex;flex-direction:column}.grid2.svelte-v6p7cz{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.grid2.svelte-v6p7cz{grid-template-columns:1fr}}label.svelte-v6p7cz,.lbl.svelte-v6p7cz{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#374151;margin:14px 0 6px;display:block}.opt.svelte-v6p7cz{font-weight:400;text-transform:none;letter-spacing:0;color:#9ca3af}input[type=text].svelte-v6p7cz,input[type=email].svelte-v6p7cz,input[type=tel].svelte-v6p7cz,textarea.svelte-v6p7cz{width:100%;box-sizing:border-box;border:1px solid #d8dbe2;border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;background:#fff;color:#111;outline:none;transition:border-color .15s}input.svelte-v6p7cz:focus,textarea.svelte-v6p7cz:focus{border-color:var(--blue-accent, #056ace)}textarea.svelte-v6p7cz{resize:vertical}.fe.svelte-v6p7cz{color:#dc2626;font-size:12px;margin-top:4px;display:block;font-weight:400;text-transform:none;letter-spacing:0}.drop.svelte-v6p7cz{display:block;border:2px dashed #d8dbe2;border-radius:12px;padding:16px;text-align:center;cursor:pointer;color:#6b7280;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;margin:0}.drop.svelte-v6p7cz:hover{border-color:var(--blue-accent, #056ace)}.drop.svelte-v6p7cz input:where(.svelte-v6p7cz){display:none}.files.svelte-v6p7cz{list-style:none;padding:0;margin:10px 0 0}.files.svelte-v6p7cz li:where(.svelte-v6p7cz){display:flex;align-items:center;gap:10px;background:#f5f4f1;border:1px solid #ececec;border-radius:9px;padding:8px 12px;font-size:14px;margin-bottom:6px}.files.svelte-v6p7cz .fn:where(.svelte-v6p7cz){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111}.files.svelte-v6p7cz .fs:where(.svelte-v6p7cz){color:#9ca3af;font-size:12px}.files.svelte-v6p7cz button:where(.svelte-v6p7cz){border:none;background:none;color:#9ca3af;cursor:pointer;font-size:14px}.consent.svelte-v6p7cz{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:#4b5563;margin:20px 0 4px;line-height:1.5}.consent.svelte-v6p7cz input:where(.svelte-v6p7cz){margin-top:3px;width:16px;height:16px;flex:none}.consent.svelte-v6p7cz a:where(.svelte-v6p7cz){color:var(--blue-accent, #056ace)}.submit.svelte-v6p7cz{margin-top:22px;width:100%;justify-content:center;padding:14px;font-size:15px}.submit.svelte-v6p7cz:disabled{opacity:.6;cursor:not-allowed}.hint.svelte-v6p7cz{font-size:12px;color:#9ca3af;margin:12px 0 0;line-height:1.5}.err.svelte-v6p7cz{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:18px}
