.FormItems-module__6gg7sq__field{gap:6px;display:grid}.FormItems-module__6gg7sq__field label{font-family:var(--sign);font-feature-settings:"palt";flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1rem;font-weight:700;line-height:1.5;display:inline-flex}.FormItems-module__6gg7sq__required{color:var(--board-ink-2);font-size:var(--fs-small);font-weight:700}.FormItems-module__6gg7sq__hint{color:var(--board-ink-2);font-size:var(--fs-small);margin:0;line-height:1.7}.FormItems-module__6gg7sq__field input,.FormItems-module__6gg7sq__field textarea{border:1px solid var(--board-field-edge);background:var(--board-field);width:100%;color:var(--board-ink);font:inherit;letter-spacing:.02em;caret-color:currentColor;border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.7}.FormItems-module__6gg7sq__field textarea{resize:vertical;min-height:12rem}.FormItems-module__6gg7sq__field input:focus-visible,.FormItems-module__6gg7sq__field textarea:focus-visible{outline:3px solid var(--board-ring);outline-offset:2px}.FormItems-module__6gg7sq__field [aria-invalid=true]{border-color:var(--board-error);border-width:2px;padding:11px 13px}.FormItems-module__6gg7sq__error{color:var(--board-error);font-size:var(--fs-caption);margin:0;font-weight:700;line-height:1.7}
.Contact-module__SuZdkq__board{grid-template-areas:"intro""form""after";gap:28px 48px;padding-top:32px;padding-bottom:32px;display:grid}@media (min-width:900px){.Contact-module__SuZdkq__board{grid-template:"intro form""after form"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.Contact-module__SuZdkq__intro{grid-area:intro;gap:12px;display:grid}.Contact-module__SuZdkq__formArea{grid-area:form}.Contact-module__SuZdkq__after{border-top:1px solid var(--board-rule);grid-area:after;gap:12px;padding-top:20px;display:grid}.Contact-module__SuZdkq__intro h2,.Contact-module__SuZdkq__after h2{font-family:var(--sign);font-feature-settings:"palt";text-spacing-trim:trim-start;text-wrap:balance;margin:0;font-weight:700}.Contact-module__SuZdkq__intro h2{letter-spacing:.04em;font-size:1.375rem;line-height:1.5}.Contact-module__SuZdkq__after h2{font-size:1rem;line-height:1.6}.Contact-module__SuZdkq__intro p{text-wrap:pretty;margin:0}.Contact-module__SuZdkq__flow{color:var(--board-ink-2);font-size:var(--fs-caption);gap:6px;margin:0;padding:0 0 0 1.6em;line-height:1.75;list-style:decimal;display:grid}.Contact-module__SuZdkq__flow li::marker{font-family:var(--sign);font-weight:700}.Contact-module__SuZdkq__x{color:var(--board-ink-2);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;display:flex}.Contact-module__SuZdkq__x a,.Contact-module__SuZdkq__failed a{min-height:44px;color:var(--board-ink);font-family:var(--sign);text-underline-offset:.3em;align-items:center;gap:6px;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.Contact-module__SuZdkq__x a:hover,.Contact-module__SuZdkq__failed a:hover{text-decoration-thickness:2px}.Contact-module__SuZdkq__form{gap:22px;display:grid}.Contact-module__SuZdkq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.Contact-module__SuZdkq__failed,.Contact-module__SuZdkq__done{background:var(--board-quiet);border-radius:10px;gap:6px;padding:16px 20px;display:grid}.Contact-module__SuZdkq__failed{border:2px solid var(--board-error)}.Contact-module__SuZdkq__failed h3,.Contact-module__SuZdkq__done h3{font-family:var(--sign);font-feature-settings:"palt";margin:0;font-size:1.0625rem;font-weight:700;line-height:1.6}.Contact-module__SuZdkq__failed h3{color:var(--board-error)}.Contact-module__SuZdkq__failed p,.Contact-module__SuZdkq__done p{text-wrap:pretty;margin:0}.Contact-module__SuZdkq__done button{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:1rem}.Contact-module__SuZdkq__failed:focus,.Contact-module__SuZdkq__done:focus{outline:none}.Contact-module__SuZdkq__failed:focus-visible,.Contact-module__SuZdkq__done:focus-visible{outline:3px solid var(--board-ring);outline-offset:3px}@media (max-width:719px){.Contact-module__SuZdkq__board{gap:24px;padding-top:22px;padding-bottom:22px}.Contact-module__SuZdkq__actions>button{width:100%}}
