.contact.svelte-ujj4z7{padding:24px 20px 60px;max-width:960px;margin:0 auto}.bc.svelte-ujj4z7{font-size:13px;color:var(--ink-500);margin-bottom:16px}.bc.svelte-ujj4z7 a:where(.svelte-ujj4z7){color:var(--ink-500)}.bc.svelte-ujj4z7 span:where(.svelte-ujj4z7){margin:0 6px}.contact__head.svelte-ujj4z7{margin-bottom:32px}.contact__head.svelte-ujj4z7 h1:where(.svelte-ujj4z7){margin-bottom:6px}.contact__head.svelte-ujj4z7 p:where(.svelte-ujj4z7){color:var(--ink-500);font-size:14px}.contact__grid.svelte-ujj4z7{display:grid;grid-template-columns:1fr 1.4fr;gap:32px}.contact__info.svelte-ujj4z7 h3:where(.svelte-ujj4z7){font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin-bottom:12px}.contact__sec-title.svelte-ujj4z7{margin-top:28px}.contact__info.svelte-ujj4z7 ul:where(.svelte-ujj4z7){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.contact__info.svelte-ujj4z7 li:where(.svelte-ujj4z7){background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px}.contact__info.svelte-ujj4z7 li:where(.svelte-ujj4z7) strong:where(.svelte-ujj4z7){display:block;font-size:12px;color:var(--ink-500);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.contact__info.svelte-ujj4z7 li:where(.svelte-ujj4z7) a:where(.svelte-ujj4z7){color:var(--brand-700);font-weight:600;font-size:14px}.contact__social.svelte-ujj4z7{display:flex;flex-wrap:wrap;gap:8px}.contact__social.svelte-ujj4z7 a:where(.svelte-ujj4z7){display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--ink-900);font-size:13px;font-weight:500}.contact__social.svelte-ujj4z7 a:where(.svelte-ujj4z7):hover{border-color:var(--brand-500);color:var(--brand-700);text-decoration:none}.contact__social.svelte-ujj4z7 svg:where(.svelte-ujj4z7){width:14px;height:14px}.contact__note.svelte-ujj4z7{color:var(--ink-700);font-size:13px}.contact__form.svelte-ujj4z7{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px}.contact__form.svelte-ujj4z7 h3:where(.svelte-ujj4z7){font-size:18px;margin-bottom:8px;color:var(--ink-900)}.field.svelte-ujj4z7{display:flex;flex-direction:column;gap:6px}.field.svelte-ujj4z7 span:where(.svelte-ujj4z7){font-size:12px;color:var(--ink-500);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.field.svelte-ujj4z7 input:where(.svelte-ujj4z7),.field.svelte-ujj4z7 textarea:where(.svelte-ujj4z7),.field.svelte-ujj4z7 select:where(.svelte-ujj4z7){padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);font-size:14px;font-family:inherit;resize:vertical}.field.svelte-ujj4z7 input:where(.svelte-ujj4z7):focus,.field.svelte-ujj4z7 textarea:where(.svelte-ujj4z7):focus,.field.svelte-ujj4z7 select:where(.svelte-ujj4z7):focus{outline:2px solid var(--brand-500);outline-offset:-1px;background:var(--white);border-color:var(--brand-500)}.contact__form.svelte-ujj4z7 .btn:where(.svelte-ujj4z7){align-self:flex-start;padding:11px 26px}.contact__ok.svelte-ujj4z7{background:var(--brand-50);color:var(--brand-900);padding:20px;border-radius:var(--radius-md);text-align:center}.contact__ok.svelte-ujj4z7 strong:where(.svelte-ujj4z7){font-size:16px}.contact__ok.svelte-ujj4z7 p:where(.svelte-ujj4z7){font-size:13px;margin-top:4px}@media (max-width: 720px){.contact__grid.svelte-ujj4z7{grid-template-columns:1fr}}
