.ContactForm-module__1SvrgG__form{gap:18px;max-width:740px;margin-top:24px;display:grid;position:relative}.ContactForm-module__1SvrgG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ContactForm-module__1SvrgG__form label{gap:8px;font-size:16px;font-weight:650;display:grid}.ContactForm-module__1SvrgG__form input,.ContactForm-module__1SvrgG__form select,.ContactForm-module__1SvrgG__form textarea{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:13px 14px;font-weight:400}.ContactForm-module__1SvrgG__form textarea{resize:vertical;min-height:160px}.ContactForm-module__1SvrgG__form input:focus-visible,.ContactForm-module__1SvrgG__form select:focus-visible,.ContactForm-module__1SvrgG__form textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ContactForm-module__1SvrgG__form .ContactForm-module__1SvrgG__note{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.ContactForm-module__1SvrgG__form a{text-underline-offset:3px;text-decoration:underline}.ContactForm-module__1SvrgG__form button{justify-self:start;min-height:48px}.ContactForm-module__1SvrgG__form button:disabled{opacity:.6;cursor:wait}.ContactForm-module__1SvrgG__form .ContactForm-module__1SvrgG__error{color:#8b2418;background:#fff4f1;border:1px solid #b74435;border-radius:8px;margin:0;padding:14px}.ContactForm-module__1SvrgG__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__1SvrgG__success{border:1px solid var(--teal);background:#edf5ef;border-radius:12px;margin-top:24px;padding:24px}@media (max-width:600px){.ContactForm-module__1SvrgG__row{grid-template-columns:1fr}.ContactForm-module__1SvrgG__form button{width:100%}}
