.contacts-page.svelte-67057e{padding-bottom:var(--space-4xl)}.contacts-hero.svelte-67057e{padding:var(--space-3xl) 0 var(--space-2xl);background:linear-gradient(160deg,var(--color-surface) 0%,var(--color-background) 100%)}.contacts-hero__content.svelte-67057e{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.contacts-hero__title.svelte-67057e{font-size:var(--font-size-h1)}.contacts-hero__description.svelte-67057e{font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed)}.contacts-methods.svelte-67057e{padding:var(--space-3xl) 0}.methods-grid.svelte-67057e{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-lg)}.method-card.svelte-67057e{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);transition:all var(--transition-fast);text-decoration:none;color:inherit}.method-card.svelte-67057e:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.method-card--primary.svelte-67057e{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;border:none}.method-card--primary.svelte-67057e .method-card__value:where(.svelte-67057e),.method-card--primary.svelte-67057e .method-card__description:where(.svelte-67057e){color:#ffffffe6}.method-card__icon.svelte-67057e{font-size:48px;line-height:1}.method-card__title.svelte-67057e{font-size:var(--font-size-h4);font-weight:600}.method-card__value.svelte-67057e{font-family:var(--font-accent);font-size:var(--font-size-body);font-weight:600;color:var(--color-primary)}.method-card__description.svelte-67057e{font-size:var(--font-size-body-sm)}.contacts-main.svelte-67057e{padding:var(--space-4xl) 0}.contacts-main__grid.svelte-67057e{display:grid;grid-template-columns:1fr 400px;gap:var(--space-3xl);align-items:start}.contact-form__title.svelte-67057e{font-size:var(--font-size-h2);margin-bottom:var(--space-xs)}.contact-form__subtitle.svelte-67057e{font-size:var(--font-size-body);color:var(--color-text-soft);margin-bottom:var(--space-2xl)}.form.svelte-67057e{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group.svelte-67057e{display:flex;flex-direction:column;gap:var(--space-xs)}.form-label.svelte-67057e{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text)}.full-width.svelte-67057e{width:100%;margin-top:var(--space-md)}.office-info.svelte-67057e{position:sticky;top:calc(var(--header-height) + var(--space-lg))}.office-info__title.svelte-67057e{font-size:var(--font-size-h3);margin-bottom:var(--space-lg)}.office-info__card.svelte-67057e{background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl);margin-bottom:var(--space-xl)}.info-item.svelte-67057e{display:flex;gap:var(--space-md)}.info-item__icon.svelte-67057e{font-size:28px;line-height:1;flex-shrink:0}.info-item__content.svelte-67057e{display:flex;flex-direction:column;gap:var(--space-2xs)}.info-item__label.svelte-67057e{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.info-item__value.svelte-67057e{font-size:var(--font-size-body);font-weight:500;color:var(--color-text)}.info-item__note.svelte-67057e{font-size:var(--font-size-body-sm);color:var(--color-text-soft)}.office-note.svelte-67057e{background-color:#0a24630f;border-radius:var(--radius-lg);padding:var(--space-lg)}.office-note__title.svelte-67057e{font-size:var(--font-size-body);font-weight:600;margin-bottom:var(--space-sm);color:var(--color-primary)}.office-note__text.svelte-67057e{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}@media(max-width:991px){.contacts-main__grid.svelte-67057e{grid-template-columns:1fr;gap:var(--space-2xl)}.office-info.svelte-67057e{position:static}.methods-grid.svelte-67057e{grid-template-columns:1fr}}
