.consult.svelte-4zh7ag{max-width:820px;padding-top:32px;padding-bottom:80px}header.svelte-4zh7ag{display:grid;gap:16px;margin:36px 0 24px}header.svelte-4zh7ag p:where(.svelte-4zh7ag){margin:0;color:var(--ui-color-muted);line-height:1.85}.trip.svelte-4zh7ag{display:grid;gap:8px;padding:20px 0;margin-bottom:28px;border-block:1px solid var(--ui-color-border)}.trip.svelte-4zh7ag span:where(.svelte-4zh7ag),.hint.svelte-4zh7ag{font-size:13px;color:var(--ui-color-muted);line-height:1.7}form.svelte-4zh7ag,.receipt.svelte-4zh7ag{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-small);padding:32px;background:var(--ui-color-surface)}form.svelte-4zh7ag{display:grid;gap:24px}.contacts.svelte-4zh7ag{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:24px}label.svelte-4zh7ag{display:grid;gap:9px;font-size:14px;line-height:1.7}input.svelte-4zh7ag,label.svelte-4zh7ag .ui-select-trigger,textarea.svelte-4zh7ag{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:12px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-small);background:var(--ui-color-canvas);color:var(--ui-color-text);font:inherit}input.svelte-4zh7ag:focus-visible,label.svelte-4zh7ag .ui-select-trigger:focus-visible,textarea.svelte-4zh7ag:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:var(--ui-focus-offset)}textarea.svelte-4zh7ag{resize:vertical}.consent.svelte-4zh7ag{display:flex;align-items:flex-start;gap:12px;font-size:13px}.consent.svelte-4zh7ag input:where(.svelte-4zh7ag){width:18px;min-height:18px;height:18px;flex-shrink:0;margin-top:3px}.submit.svelte-4zh7ag{display:grid;justify-items:start;gap:12px}.submit.svelte-4zh7ag p:where(.svelte-4zh7ag){margin:0}.error.svelte-4zh7ag{margin:0;color:var(--ui-color-error);line-height:1.8}.receipt.svelte-4zh7ag p:where(.svelte-4zh7ag){line-height:1.85}.receipt.svelte-4zh7ag .ui-link{margin-top:16px}.trap.svelte-4zh7ag{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.contacts.svelte-4zh7ag{grid-template-columns:1fr;gap:24px}form.svelte-4zh7ag,.receipt.svelte-4zh7ag{padding:22px 18px}.consult.svelte-4zh7ag{padding-bottom:48px}header.svelte-4zh7ag{margin-top:28px}}
