.form-row[data-v-12e54b52]{gap:16px;display:grid}@media (width>=640px){.form-row[data-v-12e54b52]{grid-template-columns:1fr 1fr}}.form-group[data-v-12e54b52]{margin-bottom:16px}.form-group label[data-v-12e54b52]{font-size:var(--fluid-small);color:var(--color-title);margin-bottom:6px;font-weight:500;display:block}.required[data-v-12e54b52]{color:var(--color-primary)}.form-group input[data-v-12e54b52],.form-group select[data-v-12e54b52],.form-group textarea[data-v-12e54b52]{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:var(--fluid-small);color:var(--color-title);background:var(--color-bg);transition:border-color var(--transition-fast);padding:12px 16px;font-family:inherit}.form-group input[data-v-12e54b52]:focus,.form-group select[data-v-12e54b52]:focus,.form-group textarea[data-v-12e54b52]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.site-contact-lead-submit[data-v-12e54b52]{width:100%}.form-success[data-v-12e54b52]{color:var(--color-success);background:#10b98114}.form-success[data-v-12e54b52],.track-code-box[data-v-12e54b52]{border-radius:var(--radius-md);text-align:center;font-size:var(--fluid-small);margin-top:12px;padding:12px}.track-code-box[data-v-12e54b52]{background:#2563eb0f;border:1px solid #2563eb2e}.track-code-line[data-v-12e54b52]{color:var(--color-title);margin:0 0 6px;font-weight:600}.track-code-line code[data-v-12e54b52]{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);font-family:var(--font-en),monospace;letter-spacing:.05em;padding:2px 8px}.track-code-hint[data-v-12e54b52]{color:var(--color-text-secondary);margin:0}.track-code-hint a[data-v-12e54b52]{color:var(--color-primary);text-decoration:underline}.form-hint[data-v-12e54b52]{color:var(--color-text-secondary);margin:-8px 0 12px;font-size:.75rem}
