.contact-grid.svelte-wkxllv{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-2xl)}.contact-info.svelte-wkxllv,.contact-form.svelte-wkxllv{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-base);box-shadow:var(--shadow-sm)}h2.svelte-wkxllv{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);color:var(--color-gray-800)}.info-item.svelte-wkxllv{margin-bottom:var(--spacing-xl)}.info-item.svelte-wkxllv:last-child{margin-bottom:0}.info-item.svelte-wkxllv h3:where(.svelte-wkxllv){font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--spacing-sm)}.info-item.svelte-wkxllv p:where(.svelte-wkxllv){font-size:var(--font-size-md);color:var(--color-gray-800);margin:0;line-height:var(--line-height-normal)}.info-item.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--color-primary);text-decoration:none}.info-item.svelte-wkxllv a:where(.svelte-wkxllv):hover{text-decoration:underline}.info-item.svelte-wkxllv .tin:where(.svelte-wkxllv){margin-top:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-gray-600)}.social-links.svelte-wkxllv{display:flex;gap:var(--spacing-base);margin-top:var(--spacing-md)}.social-links.svelte-wkxllv a:where(.svelte-wkxllv){display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-gray-100);color:var(--color-gray-600);transition:all var(--transition-fast)}.social-links.svelte-wkxllv a:where(.svelte-wkxllv):hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px);text-decoration:none}.social-links.svelte-wkxllv svg:where(.svelte-wkxllv){width:1.25rem;height:1.25rem}.honeypot.svelte-wkxllv{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.privacy-checkbox.svelte-wkxllv{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.privacy-checkbox.svelte-wkxllv input[type=checkbox]:where(.svelte-wkxllv){width:1.25rem;height:1.25rem;margin-top:.125rem;cursor:pointer;flex-shrink:0;accent-color:var(--color-primary)}.privacy-checkbox.svelte-wkxllv input[type=checkbox]:where(.svelte-wkxllv):checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-label.svelte-wkxllv{font-size:var(--font-size-sm);color:var(--color-gray-700);line-height:var(--line-height-normal)}.checkbox-label.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--color-primary);text-decoration:underline}.checkbox-label.svelte-wkxllv a:where(.svelte-wkxllv):hover{color:var(--color-primary-hover)}@media(max-width:768px){.contact-grid.svelte-wkxllv{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-info.svelte-wkxllv,.contact-form.svelte-wkxllv{padding:var(--spacing-lg)}}
