.contact.svelte-wt4tt0{background:var(--c-bg)}.contact__grid.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.contact__desc.svelte-wt4tt0{font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.7;margin-bottom:var(--space-8)}.contact__items.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-5)}.contact__item.svelte-wt4tt0{display:flex;align-items:center;gap:var(--space-4)}.contact__item-icon.svelte-wt4tt0{width:40px;height:40px;border-radius:var(--radius-lg);border:1px solid var(--c-border);color:var(--c-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-base)}.contact__item.svelte-wt4tt0:hover .contact__item-icon:where(.svelte-wt4tt0){border-color:#00ff884d;background:#00ff880d}.contact__item-label.svelte-wt4tt0{font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em}.contact__item-value.svelte-wt4tt0{font-weight:500;font-size:var(--fs-sm);color:var(--c-white)}.contact__form-wrapper.svelte-wt4tt0{background:var(--c-surface);border-radius:var(--radius-xl);padding:var(--space-10);border:1px solid var(--c-border)}.contact__form.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-5)}.contact__field.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--space-2)}.contact__field.svelte-wt4tt0 label:where(.svelte-wt4tt0){font-size:var(--fs-sm);font-weight:500;color:var(--c-text-secondary)}.contact__field.svelte-wt4tt0 input:where(.svelte-wt4tt0),.contact__field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-white);font-size:var(--fs-base);transition:all var(--transition-base)}.contact__field.svelte-wt4tt0 input:where(.svelte-wt4tt0)::placeholder,.contact__field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0)::placeholder{color:var(--c-text-muted)}.contact__field.svelte-wt4tt0 input:where(.svelte-wt4tt0):focus,.contact__field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):focus{border-color:var(--c-green);box-shadow:0 0 0 2px #00ff881a}.contact__field.svelte-wt4tt0 input.error:where(.svelte-wt4tt0),.contact__field.svelte-wt4tt0 textarea.error:where(.svelte-wt4tt0){border-color:var(--c-error)}.contact__error.svelte-wt4tt0{font-size:var(--fs-xs);color:var(--c-error)}.contact__field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){resize:vertical;min-height:120px}.contact__submit.svelte-wt4tt0{width:100%}.contact__spinner.svelte-wt4tt0{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--c-black);border-radius:50%;display:inline-block;animation:svelte-wt4tt0-spin .6s linear infinite}@keyframes svelte-wt4tt0-spin{to{transform:rotate(360deg)}}.contact__success.svelte-wt4tt0{text-align:center;padding:var(--space-10)}.contact__success.svelte-wt4tt0 h3:where(.svelte-wt4tt0){font-size:var(--fs-2xl);margin:var(--space-4) 0 var(--space-2);color:var(--c-white)}.contact__success.svelte-wt4tt0 p:where(.svelte-wt4tt0){color:var(--c-text-secondary)}@media(max-width:1024px){.contact__grid.svelte-wt4tt0{grid-template-columns:1fr;gap:var(--space-10)}}@media(max-width:640px){.contact__form-wrapper.svelte-wt4tt0{padding:var(--space-6)}}
