.contact.svelte-ujj4z7{padding-bottom:112px;min-height:65vh}.head.svelte-ujj4z7{padding:40px 0 48px;max-width:760px}.crumbs.svelte-ujj4z7{align-items:center;margin-bottom:28px}h1.svelte-ujj4z7{font:350 clamp(42px,4.8vw,70px)/1.03 var(--display);letter-spacing:-.025em;margin:16px 0 22px}h1.svelte-ujj4z7 em:where(.svelte-ujj4z7),h2.svelte-ujj4z7 em:where(.svelte-ujj4z7){font-style:italic;font-weight:300;color:var(--teal)}.lede.svelte-ujj4z7{font-size:17.5px;line-height:1.68;color:var(--ink-2);max-width:600px;margin:0}.grid.svelte-ujj4z7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:start}.side.svelte-ujj4z7{display:grid;gap:16px}.mail.svelte-ujj4z7{position:relative;display:grid;gap:6px;padding:32px;border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.mail.svelte-ujj4z7:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--line),0 26px 50px -28px #1f242240}.m-ic.svelte-ujj4z7{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:50%;background:var(--teal-soft);color:var(--teal)}.m-lbl.svelte-ujj4z7{font-size:13.5px;color:var(--muted)}.mail.svelte-ujj4z7 b:where(.svelte-ujj4z7){font:350 clamp(28px,2.6vw,38px)/1.1 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;transition:color .2s}.mail.svelte-ujj4z7:hover b:where(.svelte-ujj4z7){color:var(--teal)}.m-txt.svelte-ujj4z7{font-size:15px;line-height:1.6;color:var(--ink-2);margin-top:6px}.time.svelte-ujj4z7{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:18px;padding:9px 14px;border-radius:999px;background:var(--paper-2);font-size:13.5px;font-weight:500;color:var(--ink-2)}.ways.svelte-ujj4z7{list-style:none;margin:0;padding:0;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);overflow:hidden}.ways.svelte-ujj4z7 li:where(.svelte-ujj4z7)+li:where(.svelte-ujj4z7){border-top:1px solid var(--line)}.ways.svelte-ujj4z7 a:where(.svelte-ujj4z7){display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:16px 24px 16px 20px;color:var(--ink);transition:background .2s}.ways.svelte-ujj4z7 a:where(.svelte-ujj4z7):hover{background:var(--paper)}.ways.svelte-ujj4z7 a:where(.svelte-ujj4z7)>svg{color:var(--muted);transition:transform .25s var(--ease),color .2s}.ways.svelte-ujj4z7 a:where(.svelte-ujj4z7):hover>svg{transform:translate(3px);color:var(--ink)}.w-ic.svelte-ujj4z7{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper-2);color:var(--ink)}.w-txt.svelte-ujj4z7{display:grid;gap:2px}.w-txt.svelte-ujj4z7 b:where(.svelte-ujj4z7){font-size:16px;font-weight:500}.w-txt.svelte-ujj4z7 span:where(.svelte-ujj4z7){font-size:14px;line-height:1.5;color:var(--muted)}.form-card.svelte-ujj4z7{padding:36px 40px 32px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.form-card.svelte-ujj4z7 h2:where(.svelte-ujj4z7){font:350 clamp(30px,2.8vw,40px)/1.05 var(--display);letter-spacing:-.02em;margin:0 0 8px}.f-sub.svelte-ujj4z7{margin:0 0 28px;font-size:15.5px;color:var(--ink-2)}form.svelte-ujj4z7{display:grid;gap:18px}.two.svelte-ujj4z7{display:grid;grid-template-columns:1fr 1fr;gap:18px}form.svelte-ujj4z7 .alert:where(.svelte-ujj4z7){margin:0}form.svelte-ujj4z7 .btn:where(.svelte-ujj4z7){width:100%;margin-top:4px}form.svelte-ujj4z7 .btn:where(.svelte-ujj4z7) .spinner:where(.svelte-ujj4z7){width:16px;height:16px}.note.svelte-ujj4z7{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted);text-align:center}.note.svelte-ujj4z7 a:where(.svelte-ujj4z7){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.faq-block.svelte-ujj4z7{display:grid;grid-template-columns:1fr 1.4fr;gap:72px;padding-top:104px}.sec-title.svelte-ujj4z7{font:350 clamp(34px,3.7vw,56px)/1.04 var(--display);letter-spacing:-.025em;margin:14px 0 0}.sec-sub.svelte-ujj4z7{max-width:440px;margin:20px 0 0;font-size:17px;line-height:1.65;color:var(--ink-2)}.sec-sub.svelte-ujj4z7 a:where(.svelte-ujj4z7){color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.grid.svelte-ujj4z7{grid-template-columns:1fr}.faq-block.svelte-ujj4z7{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.contact.svelte-ujj4z7{padding-bottom:88px}.head.svelte-ujj4z7{padding:24px 0 32px}.crumbs.svelte-ujj4z7{margin-bottom:18px}h1.svelte-ujj4z7{font-size:clamp(36px,10vw,46px);margin:12px 0 16px}.lede.svelte-ujj4z7{font-size:16.5px}.grid.svelte-ujj4z7,.side.svelte-ujj4z7{gap:10px}.mail.svelte-ujj4z7{padding:24px 20px;border-radius:18px}.m-ic.svelte-ujj4z7{width:46px;height:46px;margin-bottom:16px}.mail.svelte-ujj4z7 b:where(.svelte-ujj4z7){font-size:clamp(26px,7.6vw,32px)}.ways.svelte-ujj4z7{border-radius:18px}.ways.svelte-ujj4z7 a:where(.svelte-ujj4z7){gap:12px;padding:14px 16px;min-height:76px}.form-card.svelte-ujj4z7{padding:26px 20px 22px;border-radius:18px}.f-sub.svelte-ujj4z7{margin-bottom:22px}.two.svelte-ujj4z7{grid-template-columns:1fr}.faq-block.svelte-ujj4z7{padding-top:72px}.sec-title.svelte-ujj4z7{font-size:clamp(32px,8.6vw,40px)}}
