.ContactForm_form__eT7VY{display:grid;grid-gap:16px;gap:16px;margin-top:8px}.ContactForm_row__OnMrs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ContactForm_form__eT7VY label{display:grid;grid-gap:7px;gap:7px;font-size:13px;line-height:1.3;color:var(--theme-text,#1f1e1b)}.ContactForm_form__eT7VY label small{color:var(--theme-muted,#82827a);font-size:12px;margin-left:4px}.ContactForm_form__eT7VY input,.ContactForm_form__eT7VY textarea{width:100%;border:1px solid var(--theme-border,#d8d6cd);background:var(--theme-surface,#fff);color:var(--theme-text,#1f1e1b);border-radius:0;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .2s}.ContactForm_form__eT7VY textarea{resize:vertical;min-height:132px}.ContactForm_form__eT7VY textarea::placeholder{color:var(--theme-muted,#82827a);opacity:.8}.ContactForm_form__eT7VY input:focus-visible,.ContactForm_form__eT7VY textarea:focus-visible{outline:2px solid #1714bc;outline-offset:1px;border-color:#1714bc}.ContactForm_form__eT7VY .ContactForm_button__1aNsg{width:100%;margin-top:4px}.ContactForm_form__eT7VY .ContactForm_button__1aNsg:disabled{opacity:.65;cursor:progress}.ContactForm_trap__JQl9u{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_form__eT7VY .ContactForm_error___BOOu{margin:0;padding:12px 14px;border-left:3px solid #c2410c;background:var(--theme-surface,#fff);font-size:14px;line-height:1.5;color:var(--theme-text,#1f1e1b)}.ContactForm_form__eT7VY .ContactForm_note__h1RU8{margin:0;font-size:12px;line-height:1.5;color:var(--theme-muted,#82827a)}.ContactForm_form__eT7VY .ContactForm_note__h1RU8 a{text-decoration:underline;text-underline-offset:3px}.ContactForm_sent__pK_0q{padding:8px 0 4px}.ContactForm_sent__pK_0q h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0 0 10px}.ContactForm_sent__pK_0q.ContactForm_sent__pK_0q p{font-size:15px;line-height:1.6;color:var(--theme-muted,#706b72);margin:0 0 18px}.ContactForm_sent__pK_0q button{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;gap:8px;align-items:center}@media(max-width:600px){.ContactForm_row__OnMrs{grid-template-columns:1fr}}