.container.svelte-1bv7ezn{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md)}h1.svelte-1bv7ezn{font-size:2.5rem;color:var(--color-text);margin-bottom:var(--spacing-sm);text-align:center}.subtitle.svelte-1bv7ezn{text-align:center;color:var(--color-text-secondary);font-size:1.2rem;margin-bottom:var(--spacing-2xl)}.content-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-2xl)}.contact-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--color-text);margin-bottom:var(--spacing-lg)}.info-item.svelte-1bv7ezn{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.info-item.svelte-1bv7ezn .icon:where(.svelte-1bv7ezn){font-size:2rem}.info-item.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--color-text);margin-bottom:var(--spacing-xs)}.info-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-secondary)}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-primary);text-decoration:none}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.contact-form-wrapper.svelte-1bv7ezn{background:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){margin-bottom:var(--spacing-xs);font-weight:500;color:var(--color-text)}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:inherit;background:var(--color-background);color:var(--color-text)}.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical}.error.svelte-1bv7ezn{background:var(--color-error);color:#fff;padding:var(--spacing-md);border-radius:var(--radius-md)}.success-message.svelte-1bv7ezn{text-align:center;padding:var(--spacing-2xl)}.success-message.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--color-success);font-size:1.8rem;margin-bottom:var(--spacing-md)}.success-message.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.btn-primary.svelte-1bv7ezn,.btn-secondary.svelte-1bv7ezn{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-base);border:none;font-size:1rem}.btn-primary.svelte-1bv7ezn{background:var(--color-primary);color:#fff}.btn-primary.svelte-1bv7ezn:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary.svelte-1bv7ezn{background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary.svelte-1bv7ezn:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 768px){.content-grid.svelte-1bv7ezn{grid-template-columns:1fr}h1.svelte-1bv7ezn{font-size:2rem}}
