.ContactForm_card__xlTQy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:36px;display:flex;flex-direction:column;gap:18px}.ContactForm_row__nkGr3{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ContactForm_field__GJ4_s{display:flex;flex-direction:column;gap:8px;margin:0}.ContactForm_label__55z_4{font-size:15px;font-weight:600;letter-spacing:-.01em}.ContactForm_input__hVSDQ{width:100%;min-height:3.4rem;padding:.9rem 1rem;font:inherit;font-size:16px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ContactForm_input__hVSDQ:focus{outline:none;border-color:var(--color-brand)}.ContactForm_input__hVSDQ:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ContactForm_area__JyEtz{min-height:9rem;resize:vertical;line-height:1.5}.ContactForm_error__UO9qi{font-size:14px;color:var(--color-brand)}.ContactForm_failure__je6Eu{font-size:15px;color:var(--color-brand)}.ContactForm_verify__V_UhR{display:flex;flex-direction:column;gap:8px}.ContactForm_widget__8gaTa{min-height:65px}.ContactForm_verifyNote__7efsk{font-size:14px;color:var(--color-muted)}.ContactForm_retry__3VsMY{border:0;padding:0;background:none;font:inherit;color:var(--color-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ContactForm_actions__YZ96F{display:flex;justify-content:flex-start;margin-top:4px}.ContactForm_success__hq6uX{font-size:18px;line-height:1.5;max-width:40ch}.ContactForm_back__X4Zen{margin-top:18px;font-size:15px;color:var(--color-brand);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.ContactForm_card__xlTQy{padding:26px}.ContactForm_row__nkGr3{grid-template-columns:1fr}}@media (max-width:420px){.ContactForm_card__xlTQy{padding:22px 18px}}