.contact-form__form[data-astro-cid-vekgkm42]{flex-direction:column;gap:18px;display:flex}.contact-form__form[data-astro-cid-vekgkm42][hidden]{display:none}.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-form__label[data-astro-cid-vekgkm42]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);font-size:11.5px}.contact-form__optional[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0}.contact-form__input[data-astro-cid-vekgkm42]{width:100%;min-width:0;font-family:var(--f-ui);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-btn);outline:none;padding:17px 20px;font-size:16px;transition:border-color .2s}.contact-form__input[data-astro-cid-vekgkm42]::placeholder{color:var(--text-meta)}.contact-form__input[data-astro-cid-vekgkm42]:focus{border-color:var(--accent)}.contact-form__textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px;line-height:1.5}.contact-form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__turnstile[data-astro-cid-vekgkm42]{min-height:65px}.contact-form__error[data-astro-cid-vekgkm42]{color:var(--error);font-size:15px;line-height:1.5}.contact-form__error[data-astro-cid-vekgkm42][hidden]{display:none}.contact-form__notice[data-astro-cid-vekgkm42]{color:var(--text);font-size:15px;line-height:1.5}.contact-form__notice[data-astro-cid-vekgkm42][hidden]{display:none}.contact-form__notice[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--accent)}.contact-form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-form__submit[data-astro-cid-vekgkm42]{padding:19px 26px}.contact-form__submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait;transform:none}.contact-form__success[data-astro-cid-vekgkm42][hidden]{display:none}@media (width<=600px){.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
