.lm-contact-wrap.svelte-2a8gwh{grid-template-columns:1fr 380px;align-items:start;gap:2rem;display:grid}@media (max-width:860px){.lm-contact-wrap.svelte-2a8gwh{grid-template-columns:1fr}}.lm-form-card.svelte-2a8gwh{border:1px solid var(--border);background:var(--background);border-radius:1rem;padding:2rem}.lm-fields.svelte-2a8gwh{flex-direction:column;gap:1.25rem;margin-bottom:1.75rem;display:flex}.lm-field-row.svelte-2a8gwh{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.lm-field-row.svelte-2a8gwh{grid-template-columns:1fr}}.lm-field.svelte-2a8gwh{flex-direction:column;gap:.375rem;display:flex}.lm-label.svelte-2a8gwh{color:var(--foreground);font-size:.875rem;font-weight:600}.lm-label-hint.svelte-2a8gwh{color:var(--muted-foreground);font-weight:400}.lm-req.svelte-2a8gwh{color:var(--destructive)}.lm-input.svelte-2a8gwh{border:1px solid var(--border);background:var(--background);color:var(--foreground);box-sizing:border-box;border-radius:.5rem;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,outline .15s}.lm-input.svelte-2a8gwh:focus{outline:3px solid var(--primary);outline-offset:0;border-color:var(--primary)}.lm-input-error.svelte-2a8gwh{border-color:var(--destructive)!important}.lm-textarea.svelte-2a8gwh{resize:vertical;min-height:100px}.lm-err.svelte-2a8gwh{color:var(--destructive);margin-top:.125rem;font-size:.8125rem}.lm-form-actions.svelte-2a8gwh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lm-btn-primary.svelte-2a8gwh{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:100em;align-items:center;gap:.375rem;padding:.75rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;transition:background-color .15s,transform .15s;display:inline-flex}.lm-btn-primary.svelte-2a8gwh:hover:not(:disabled){background:color-mix(in oklch,var(--primary),#000 10%)}@supports (color:lab(0% 0 0)){.lm-btn-primary.svelte-2a8gwh:hover:not(:disabled){background:color-mix(in oklch,var(--primary),lab(0% 0 0) 10%)}}.lm-btn-primary.svelte-2a8gwh:active:not(:disabled){transform:scale(.97)}.lm-btn-primary.svelte-2a8gwh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lm-btn-primary.svelte-2a8gwh:disabled{opacity:.6;cursor:not-allowed}.lm-submit-error.svelte-2a8gwh{background:color-mix(in srgb,var(--destructive) 10%,transparent);border:1px solid var(--destructive);color:var(--destructive);border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}.lm-success-card.svelte-2a8gwh{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.lm-success-icon.svelte-2a8gwh{color:#fff;background:#31aa40;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:700;display:flex}.lm-success-title.svelte-2a8gwh{color:var(--foreground);margin:0;font-size:1.375rem;font-weight:700}.lm-success-body.svelte-2a8gwh{color:var(--muted-foreground);margin:0;line-height:1.6}.lm-contact-sidebar.svelte-2a8gwh{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:5rem}.lm-sidebar-card.svelte-2a8gwh{border:1px solid var(--border);background:var(--background);border-radius:1rem;padding:1.5rem}.lm-sidebar-card-title.svelte-2a8gwh{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.lm-next-steps.svelte-2a8gwh{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.lm-next-steps.svelte-2a8gwh li:where(.svelte-2a8gwh){align-items:flex-start;gap:.875rem;display:flex}.lm-ns-num.svelte-2a8gwh{color:#3531a5;background:#e1e6ff;background:lab(91.504% 2.70733 -18.5054);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:flex}.lm-ns-title.svelte-2a8gwh{color:var(--foreground);margin:0 0 .125rem;font-size:.9rem;font-weight:600}.lm-ns-desc.svelte-2a8gwh{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.lm-cost-card.svelte-2a8gwh{color:var(--background);background:#13161b;border-color:transparent}.lm-cost-title.svelte-2a8gwh{color:color-mix(in srgb,var(--background) 70%,transparent)}.lm-cost-talk.svelte-2a8gwh{color:var(--background);letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.lm-cost-amount.svelte-2a8gwh{color:var(--background);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 .25rem;font-size:2.25rem;font-weight:800}.lm-cost-per.svelte-2a8gwh{color:color-mix(in srgb,var(--background) 70%,transparent);margin:0 0 .5rem;font-size:.875rem}.lm-cost-tag.svelte-2a8gwh{color:var(--background);margin:0 0 1rem;font-size:.875rem;font-weight:600}.lm-cost-placeholder.svelte-2a8gwh{color:color-mix(in srgb,var(--background) 70%,transparent);margin:0 0 .5rem;font-size:.9rem;line-height:1.5}.lm-cost-note.svelte-2a8gwh{color:color-mix(in srgb,var(--background) 50%,transparent);border-top:1px solid color-mix(in srgb,var(--background) 15%,transparent);margin:0;padding-top:.75rem;font-size:.75rem}
