.contact-page.svelte-1bv7ezn{width:min(900px,calc(100% - var(--gutter, 18px) * 2));margin-inline:auto;padding-block:clamp(28px,5vw,60px) 48px}header.svelte-1bv7ezn{margin-bottom:24px}h1.svelte-1bv7ezn{margin:0 0 14px;color:var(--wine);font:700 clamp(3rem,8vw,6rem)/.9 var(--display, sans-serif);text-transform:uppercase}header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 8px}a.svelte-1bv7ezn,.rate.svelte-1bv7ezn,.error.svelte-1bv7ezn{color:var(--berry)}a.svelte-1bv7ezn{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}form.svelte-1bv7ezn{padding-top:22px;border-top:1px solid var(--rule)}fieldset.svelte-1bv7ezn{min-width:0;margin:0 0 20px;padding:0;border:0}legend.svelte-1bv7ezn{margin-bottom:9px;padding:0;font-weight:700}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.option.svelte-1bv7ezn{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:52px;padding:10px 12px;border:1px solid var(--rule);cursor:pointer}.option.svelte-1bv7ezn:has(input:where(.svelte-1bv7ezn):checked){border-color:var(--berry);background:#351f28}.option.svelte-1bv7ezn input:where(.svelte-1bv7ezn){accent-color:var(--berry)}.rate.svelte-1bv7ezn{margin-inline-start:auto}.field.svelte-1bv7ezn{display:grid;gap:6px;min-width:0;font-weight:600}.full.svelte-1bv7ezn{grid-column:1 / -1}.color-service.svelte-1bv7ezn{margin-bottom:20px}.color-service.svelte-1bv7ezn,.color-rate.svelte-1bv7ezn{display:none}form.svelte-1bv7ezn:has(input[name=service][value=color]:where(.svelte-1bv7ezn):checked) .color-service:where(.svelte-1bv7ezn){display:grid}form.svelte-1bv7ezn:has(input[name=service][value=color]:where(.svelte-1bv7ezn):checked) .color-rate:where(.svelte-1bv7ezn){display:inline}form.svelte-1bv7ezn:has(input[name=service][value=color]:where(.svelte-1bv7ezn):checked) .vfx-rate:where(.svelte-1bv7ezn){display:none}.field.svelte-1bv7ezn :is(input:where(.svelte-1bv7ezn),select:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn)){width:100%;min-width:0;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--rule);background:#1c1317;color:inherit;font:inherit;font-weight:400}textarea.svelte-1bv7ezn{resize:vertical}button.svelte-1bv7ezn{margin-top:20px;min-height:46px;padding-inline:18px;border:0;background:var(--ruby);color:var(--cream);font-weight:700;cursor:pointer}button.svelte-1bv7ezn:disabled{opacity:.65;cursor:wait}.svelte-1bv7ezn:is(a:where(.svelte-1bv7ezn),input:where(.svelte-1bv7ezn),select:where(.svelte-1bv7ezn),textarea:where(.svelte-1bv7ezn),button:where(.svelte-1bv7ezn)):focus-visible{outline:2px solid var(--berry);outline-offset:3px}[role=status].svelte-1bv7ezn,.error.svelte-1bv7ezn{margin-top:12px}@media(max-width:560px){.grid.svelte-1bv7ezn{grid-template-columns:1fr}button.svelte-1bv7ezn{width:100%}}
