.g-contact.svelte-7o5e7v{padding:var(--ad-space-lg, 32px) var(--ad-space-md, 22px);background:var(--ad-color-bg, #ede9dd);color:var(--ad-color-fg, #28291f);font-family:var(--ad-font-body, system-ui, sans-serif)}@media (min-width: 768px){.g-contact.svelte-7o5e7v{padding:var(--ad-space-lg, 32px) var(--ad-space-xl, 46px)}}.g-contact-wrap.svelte-7o5e7v{max-width:1300px;margin:0 auto}.g-contact-head.svelte-7o5e7v{margin-bottom:var(--ad-space-md, 22px)}.g-contact-eyebrow.svelte-7o5e7v{font-family:var(--ad-font-ui, system-ui, sans-serif);font-size:var(--ad-text-2xs, 11.5px);font-weight:var(--ad-weight-bold, 700);letter-spacing:var(--ad-tracking-wider, .12em);text-transform:uppercase;color:var(--ad-color-muted, #6c6e5c)}.g-contact-title.svelte-7o5e7v{margin:var(--ad-space-2xs, 8px) 0 0;font-family:var(--ad-font-display, Georgia, serif);font-weight:var(--ad-weight-regular, 400);font-size:var(--ad-text-2xl, 30px);line-height:var(--ad-leading-snug, 1.2)}.g-contact-lead.svelte-7o5e7v{margin:var(--ad-space-2xs, 8px) 0 0;font-size:var(--ad-text-lg, 19px);color:var(--ad-color-muted, #6c6e5c);line-height:var(--ad-leading-relaxed, 1.62)}.g-form.svelte-7o5e7v{display:flex;flex-direction:column;gap:var(--ad-space-sm, 16px);background:var(--ad-color-surface-2, #faf8f0);border:1px solid var(--ad-color-border, rgba(40, 41, 31, .12));border-radius:var(--ad-radius-lg, 22px);padding:var(--ad-space-xl, 46px);align-items:stretch;max-width:640px}.g-field.svelte-7o5e7v{display:flex;flex-direction:column;gap:var(--ad-space-3xs, 4px)}.g-field-label.svelte-7o5e7v{font-family:var(--ad-font-ui, system-ui, sans-serif);font-size:var(--ad-text-2xs, 11px);font-weight:var(--ad-weight-bold, 700);letter-spacing:var(--ad-tracking-wider, .12em);text-transform:uppercase;color:var(--ad-color-muted, #6c6e5c)}.g-input.svelte-7o5e7v{background:var(--ad-color-surface-3, #fff);border:1px solid var(--ad-color-border, rgba(40, 41, 31, .12));border-radius:var(--ad-radius-md, 14px);padding:var(--ad-space-xs, 12px) var(--ad-space-sm, 16px);font-family:var(--ad-font-body, system-ui, sans-serif);font-size:var(--ad-text-base, 16px);color:var(--ad-color-fg, #28291f);outline:none}.g-input.svelte-7o5e7v:focus{border-color:var(--ad-color-accent, #3f6b4f);box-shadow:0 0 0 3px var(--ad-color-ring, rgba(63, 107, 79, .45))}.g-area.svelte-7o5e7v{min-height:120px;resize:vertical}.g-reasons.svelte-7o5e7v{display:flex;flex-wrap:wrap;gap:var(--ad-space-2xs, 8px)}.g-reason.svelte-7o5e7v{font-family:var(--ad-font-ui, system-ui, sans-serif);font-size:var(--ad-text-xs, 12.5px);font-weight:var(--ad-weight-semibold, 600);padding:6px 13px;border-radius:var(--ad-radius-pill, 999px);cursor:pointer;background:var(--ad-color-surface-3, #fff);color:var(--ad-color-muted, #6c6e5c);border:1px solid var(--ad-color-border, rgba(40, 41, 31, .12));transition:all var(--ad-speed-fast, .15s) var(--ad-ease-standard, cubic-bezier(.2, .7, .3, 1))}.g-reason.on.svelte-7o5e7v{background:color-mix(in srgb,var(--ad-color-accent, #3f6b4f) 13%,transparent);color:var(--ad-color-accent, #3f6b4f);border-color:color-mix(in srgb,var(--ad-color-accent, #3f6b4f) 25%,transparent)}.g-reassure.svelte-7o5e7v{margin:0;font-size:var(--ad-text-xs, 12.5px);color:var(--ad-color-muted, #6c6e5c)}
