.form-container.svelte-1a4priw{display:flex;justify-content:center;padding:1rem 0}.form-card.svelte-1a4priw{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:2.25rem;max-width:650px;width:100%;display:flex;flex-direction:column;gap:1.5rem}.back-link.svelte-1a4priw{color:var(--accent-cyan);font-size:.85rem;text-decoration:none;font-weight:600}.form-title.svelte-1a4priw{margin:.5rem 0 0;font-size:1.5rem;font-weight:800}.form-sub.svelte-1a4priw{margin:.25rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.4}.quote-form.svelte-1a4priw{display:flex;flex-direction:column;gap:1.25rem}.form-group.svelte-1a4priw{display:flex;flex-direction:column;gap:.4rem}.form-group.svelte-1a4priw label:where(.svelte-1a4priw){font-size:.85rem;font-weight:600;color:var(--text-muted)}.form-group.svelte-1a4priw input:where(.svelte-1a4priw),.form-group.svelte-1a4priw select:where(.svelte-1a4priw),.form-group.svelte-1a4priw textarea:where(.svelte-1a4priw){background:#0000004d;border:1px solid var(--border-subtle);border-radius:8px;padding:.75rem 1rem;color:var(--text-main);font-size:.95rem;font-family:inherit;outline:none}.form-group.svelte-1a4priw input:where(.svelte-1a4priw):focus,.form-group.svelte-1a4priw select:where(.svelte-1a4priw):focus,.form-group.svelte-1a4priw textarea:where(.svelte-1a4priw):focus{border-color:var(--border-focus)}.btn-submit.svelte-1a4priw{margin-top:.5rem;background:linear-gradient(135deg,var(--primary),var(--accent-purple));border:none;border-radius:8px;padding:.9rem;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 14px #6366f159}.alert-success.svelte-1a4priw{background:#10b98126;border:1px solid var(--success);padding:.85rem;border-radius:8px;color:#6ee7b7;font-size:.9rem;font-weight:600}
