.m-contact.svelte-1qoqj85{padding:var(--ad-space-2xl) var(--ad-space-md);background:var(--ad-color-bg);color:var(--ad-color-fg);font-family:var(--ad-font-body)}@media (min-width: 768px){.m-contact.svelte-1qoqj85{padding:var(--ad-space-2xl) var(--ad-space-xl)}}.m-contact-wrap.svelte-1qoqj85{max-width:1300px;margin:0 auto}.m-contact-head.svelte-1qoqj85{margin-bottom:var(--ad-space-md)}.m-eyebrow.svelte-1qoqj85{display:inline-flex;align-items:center;gap:10px;font-family:var(--ad-font-ui);font-size:var(--ad-text-2xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wider);text-transform:uppercase;color:var(--ad-color-muted)}.m-rule.svelte-1qoqj85{width:26px;height:1px;background:var(--ad-color-border-strong, var(--ad-color-border));flex:0 0 auto}.m-num.svelte-1qoqj85{color:var(--ad-color-accent-2, var(--ad-color-accent));font-variant-numeric:tabular-nums}.m-contact-title.svelte-1qoqj85{margin:var(--ad-space-xs) 0 0;font-family:var(--ad-font-display);font-weight:var(--ad-weight-regular);font-size:var(--ad-text-2xl);line-height:var(--ad-leading-snug);letter-spacing:var(--ad-tracking-tight)}.m-contact-lead.svelte-1qoqj85{margin:var(--ad-space-2xs) 0 0;font-size:var(--ad-text-lg);color:var(--ad-color-muted);line-height:var(--ad-leading-relaxed)}.m-form-border.svelte-1qoqj85{background:var(--ad-color-border-strong, var(--ad-color-border));padding:1px;max-width:640px}.m-form.svelte-1qoqj85{display:flex;flex-direction:column;gap:var(--ad-space-sm);background:var(--ad-color-surface-2);padding:var(--ad-space-xl);align-items:stretch}.m-field.svelte-1qoqj85{display:flex;flex-direction:column;gap:var(--ad-space-3xs)}.m-field-label.svelte-1qoqj85{font-family:var(--ad-font-ui);font-size:var(--ad-text-2xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wider);text-transform:uppercase;color:var(--ad-color-muted)}.m-input.svelte-1qoqj85{background:var(--ad-color-surface-3);border:1px solid var(--ad-color-border);border-radius:var(--ad-radius-sm);padding:var(--ad-space-xs) var(--ad-space-sm);font-family:var(--ad-font-body);font-size:var(--ad-text-base);color:var(--ad-color-fg);outline:none}.m-input.svelte-1qoqj85:focus{border:2px solid var(--ad-color-accent)}.m-area.svelte-1qoqj85{min-height:120px;resize:vertical}.m-reasons.svelte-1qoqj85{display:flex;flex-wrap:wrap;gap:var(--ad-space-2xs)}.m-plate.svelte-1qoqj85{font-family:var(--ad-font-ui);font-size:var(--ad-text-2xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wide);text-transform:uppercase;padding:6px 11px;border-radius:var(--ad-radius-xs, 2px);cursor:pointer;background:var(--ad-color-surface-3);color:var(--ad-color-muted);border:1px solid var(--ad-color-border);transition:background var(--ad-speed-fast) var(--ad-ease-standard)}.m-plate.on.svelte-1qoqj85{background:var(--ad-color-accent);color:var(--ad-color-accent-fg);border-color:var(--ad-color-accent)}.m-submit.svelte-1qoqj85{align-self:flex-start;font-family:var(--ad-font-ui);font-size:var(--ad-text-xs);font-weight:var(--ad-weight-semibold);letter-spacing:var(--ad-tracking-wider);text-transform:uppercase;padding:13px 24px;border-radius:var(--ad-radius-xs, 2px);cursor:pointer;color:var(--ad-color-accent-fg);background:var(--ad-color-accent);border:1px solid var(--ad-color-accent);transition:background var(--ad-speed-base) var(--ad-ease-standard)}.m-submit.svelte-1qoqj85:hover{background:color-mix(in srgb,var(--ad-color-accent) 88%,transparent)}.m-reassure.svelte-1qoqj85{margin:0;font-family:var(--ad-font-ui);font-size:var(--ad-text-xs);color:var(--ad-color-muted)}
