.grid[data-v-411059b2]{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.tag[data-v-411059b2]{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-weight:600}h2[data-v-411059b2]{font-size:clamp(28px,3.4vw,44px);font-weight:700;margin:14px 0 30px}.items[data-v-411059b2]{display:flex;flex-direction:column;gap:22px}.row[data-v-411059b2]{display:grid;grid-template-columns:110px 1fr;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.row .lbl[data-v-411059b2]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.row p[data-v-411059b2]{font-size:15.5px;line-height:1.7}.row .hl[data-v-411059b2]{font-size:24px;font-weight:700;letter-spacing:.02em}.form-card[data-v-411059b2]{background:var(--bg-soft);padding:34px;min-height:420px;display:flex;align-items:center}#message-form[data-v-411059b2]{scroll-margin-top:120px}.form[data-v-411059b2]{display:flex;flex-direction:column;gap:12px;width:100%}.form .r[data-v-411059b2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-411059b2]{display:flex;flex-direction:column;gap:5px}.field input[data-v-411059b2],.field textarea[data-v-411059b2]{border:1px solid var(--line);padding:14px 16px;font-family:inherit;font-size:14px;outline:none;background:var(--bg);transition:border-color .2s}.field input[data-v-411059b2]:focus,.field textarea[data-v-411059b2]:focus{border-color:var(--blue)}.field textarea[data-v-411059b2]{resize:vertical}.err[data-v-411059b2]{font-size:12px;color:#c0392b}.submit[data-v-411059b2]{justify-content:center;margin-top:6px}.note[data-v-411059b2]{font-size:12px;color:var(--muted)}.success[data-v-411059b2]{text-align:center;padding:20px;width:100%}.ok-ic[data-v-411059b2]{width:64px;height:64px;border-radius:50%;background:#0f5fa61a;color:var(--blue);font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success h3[data-v-411059b2]{font-size:24px;font-weight:700;margin-bottom:10px}.success p[data-v-411059b2]{color:var(--muted);margin-bottom:24px}.map[data-v-411059b2]{background:var(--bg-dim);padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:18px}.map-media[data-v-411059b2]{width:min(100%,960px)}.map-frame[data-v-411059b2]{display:block;width:100%;height:400px;border:1px solid var(--line)}.map-card[data-v-411059b2]{max-width:min(100%,960px);background:var(--navy);color:#fff;padding:16px 22px;display:flex;flex-direction:column;gap:8px}.pin[data-v-411059b2]{font-size:14px;font-weight:600}.map-address[data-v-411059b2]{font-size:14px;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.map-link[data-v-411059b2]{color:#fff;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.map-link .arr[data-v-411059b2]{display:inline-block}@media (max-width: 900px){.grid[data-v-411059b2]{grid-template-columns:1fr;gap:40px}}@media (max-width: 560px){.form .r[data-v-411059b2]{grid-template-columns:1fr}.form-card[data-v-411059b2]{padding:22px}.map-frame[data-v-411059b2]{height:320px}.map[data-v-411059b2]{padding:28px 16px}}
