.contact-layout[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1.35fr;gap:100px;display:grid}.contact-info[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin-bottom:24px;font-size:38px}.contact-info[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{max-width:320px;font-size:13px;line-height:1.9}.contact-channel[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:24px 0;display:flex}.contact-channel[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu]{font:9px var(--font-mono);letter-spacing:.08em;color:var(--muted)}.contact-channel[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--accent);overflow-wrap:anywhere;font-size:13px}.contact-info[data-astro-cid-kphbpcdu]>.privacy-note[data-astro-cid-kphbpcdu]{margin-top:28px;font-size:11px}.privacy-note[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{text-underline-offset:4px;text-decoration:underline}.form-title[data-astro-cid-kphbpcdu]{margin-bottom:28px;font-size:26px}.contact-notice[data-astro-cid-kphbpcdu]{background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--warning);color:var(--muted);border-radius:4px;margin-bottom:24px;padding:18px 20px;font-size:12px}.contact-notice[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--text);margin-bottom:8px;font-size:12px;display:block}.form-row[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-kphbpcdu]{margin-bottom:22px}.field[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu]{margin-bottom:9px;font-size:12px;display:block}.field[data-astro-cid-kphbpcdu] label[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{color:var(--accent)}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:5px;padding:13px 14px;font-size:13px;display:block}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]::placeholder,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]::placeholder{color:var(--muted);opacity:.7}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu][aria-invalid=true],.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu][aria-invalid=true]{border-color:var(--danger)}.field-error[data-astro-cid-kphbpcdu]{color:var(--danger);margin-top:6px;font-size:11px;line-height:1.5;display:block}.message-meta[data-astro-cid-kphbpcdu]{justify-content:space-between;align-items:start;gap:20px;display:flex}.message-meta[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu]:last-child{font:9px var(--font-mono);color:var(--muted);flex-shrink:0;margin-top:8px}.honeypot[data-astro-cid-kphbpcdu]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-policy[data-astro-cid-kphbpcdu]{max-width:470px;margin-bottom:22px;font-size:10px;line-height:1.8}.new-attempt[data-astro-cid-kphbpcdu]{margin-top:14px}.submit-button[data-astro-cid-kphbpcdu]{justify-content:space-between;min-width:200px}.form-status[data-astro-cid-kphbpcdu]{border:1px solid var(--border);background:var(--surface);border-radius:5px;margin-top:22px;padding:18px;font-size:13px}.form-status[data-astro-cid-kphbpcdu].error{color:var(--danger);border-color:var(--danger)}.form-status[data-astro-cid-kphbpcdu].success{color:var(--mint);border-color:var(--mint)}.captcha-shell[data-astro-cid-kphbpcdu]{min-height:85px;margin-bottom:20px}.captcha-loading[data-astro-cid-kphbpcdu]{color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.captcha-loading[data-astro-cid-kphbpcdu] .skeleton[data-astro-cid-kphbpcdu]{max-width:300px;height:55px}@media (width<=900px){.contact-layout[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1.3fr;gap:45px}.contact-info[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{font-size:30px}.form-row[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:0}}@media (width<=640px){.contact-layout[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:44px}.contact-info[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{font-size:34px}.contact-info[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{max-width:none}.new-attempt[data-astro-cid-kphbpcdu]{margin-top:14px}.submit-button[data-astro-cid-kphbpcdu]{width:100%}}
