.contact-layout.svelte-jlr9vl.svelte-jlr9vl{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem;align-items:start}.contact-title.svelte-jlr9vl.svelte-jlr9vl{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em;color:var(--color-text);margin-bottom:.75rem;line-height:1.1}.contact-sub.svelte-jlr9vl.svelte-jlr9vl{font-size:1rem;color:var(--color-muted);line-height:1.7;margin-bottom:2rem}.info-items.svelte-jlr9vl.svelte-jlr9vl{display:flex;flex-direction:column;gap:1.25rem}.info-item.svelte-jlr9vl.svelte-jlr9vl{display:flex;gap:1rem;align-items:flex-start}.info-icon.svelte-jlr9vl.svelte-jlr9vl{font-size:1.2rem;margin-top:1px}.info-label.svelte-jlr9vl.svelte-jlr9vl{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:.15rem}.info-val.svelte-jlr9vl.svelte-jlr9vl{font-size:.9rem;font-weight:500;color:var(--color-text)}.info-link.svelte-jlr9vl.svelte-jlr9vl{transition:color var(--transition)}.info-link.svelte-jlr9vl.svelte-jlr9vl:hover{color:var(--color-accent)}.form-wrap.svelte-jlr9vl.svelte-jlr9vl{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:2.25rem;box-shadow:var(--shadow)}.form.svelte-jlr9vl.svelte-jlr9vl{display:flex;flex-direction:column;gap:1.1rem}.form-row.svelte-jlr9vl.svelte-jlr9vl{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-jlr9vl.svelte-jlr9vl{display:flex;flex-direction:column;gap:.35rem}.form-label.svelte-jlr9vl.svelte-jlr9vl{font-size:.8rem;font-weight:500;color:var(--color-muted)}.form-input.svelte-jlr9vl.svelte-jlr9vl{padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font-size:.92rem;font-family:inherit;outline:none;transition:border-color var(--transition);resize:vertical;width:100%}.form-input.svelte-jlr9vl.svelte-jlr9vl:focus{border-color:var(--color-accent)}.form-input--error.svelte-jlr9vl.svelte-jlr9vl{border-color:#dc2626}.field-error.svelte-jlr9vl.svelte-jlr9vl{font-size:.78rem;color:#dc2626}.submit-btn.svelte-jlr9vl.svelte-jlr9vl{padding:.8rem 1.5rem;background:var(--color-accent);color:#fff;font-weight:600;font-size:.95rem;border:none;border-radius:var(--radius);cursor:pointer;font-family:inherit;transition:opacity var(--transition);width:100%}.submit-btn.svelte-jlr9vl.svelte-jlr9vl:hover{opacity:.88}.success.svelte-jlr9vl.svelte-jlr9vl{text-align:center;padding:2.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.success-icon.svelte-jlr9vl.svelte-jlr9vl{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-accent)}.success.svelte-jlr9vl h2.svelte-jlr9vl{font-family:var(--font-display);font-size:1.4rem;color:var(--color-text)}.success.svelte-jlr9vl p.svelte-jlr9vl{color:var(--color-muted);font-size:.9rem}.btn-back.svelte-jlr9vl.svelte-jlr9vl{margin-top:.25rem;padding:.6rem 1.25rem;background:var(--color-accent);color:#fff;font-weight:600;font-size:.875rem;border-radius:6px;transition:opacity var(--transition)}.btn-back.svelte-jlr9vl.svelte-jlr9vl:hover{opacity:.88}@media (max-width: 800px){.contact-layout.svelte-jlr9vl.svelte-jlr9vl,.form-row.svelte-jlr9vl.svelte-jlr9vl{grid-template-columns:1fr}}
