.contact-form.svelte-wkxllv{display:flex;flex-direction:column;gap:20px}.form-group.svelte-wkxllv{display:flex;flex-direction:column;gap:6px}.form-group.svelte-wkxllv label:where(.svelte-wkxllv){font-size:.875rem;font-weight:600;color:var(--navy)}.form-group.svelte-wkxllv input:where(.svelte-wkxllv),.form-group.svelte-wkxllv select:where(.svelte-wkxllv),.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){border:1px solid var(--gray-200);border-radius:8px;padding:12px 16px;font-size:1rem;font-family:var(--font);color:var(--text);background:var(--white);transition:border-color .2s}.form-group.svelte-wkxllv input:where(.svelte-wkxllv):focus,.form-group.svelte-wkxllv select:where(.svelte-wkxllv):focus,.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{outline:none;border-color:var(--navy)}.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){resize:vertical;min-height:120px}.contact-info.svelte-wkxllv{display:flex;flex-direction:column;gap:24px}.contact-item.svelte-wkxllv{display:flex;gap:16px;align-items:flex-start}.contact-icon.svelte-wkxllv{font-size:1.5rem;flex-shrink:0;margin-top:2px}.contact-item.svelte-wkxllv>div:where(.svelte-wkxllv){display:flex;flex-direction:column;gap:2px}.contact-item.svelte-wkxllv strong:where(.svelte-wkxllv){font-weight:700;color:var(--navy)}.contact-item.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--blue);font-weight:600}.contact-item.svelte-wkxllv span:where(.svelte-wkxllv){font-size:.875rem;color:var(--gray-500)}@media(max-width:768px){div[style*="grid-template-columns: 1fr 1fr"].svelte-wkxllv{grid-template-columns:1fr!important}}
