.ContactForm-module__WkA_8W__form{flex-direction:column;gap:1.25rem;max-width:520px;display:flex}.ContactForm-module__WkA_8W__fieldWrapper{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__WkA_8W__label{font-size:var(--font-size-S);color:var(--dark-color)}.ContactForm-module__WkA_8W__input,.ContactForm-module__WkA_8W__textarea{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-M);color:color-mix(in srgb, var(--darker-color) 50%, transparent);background:var(--lighter-color);border:2px solid var(--darker-color);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:.5rem .6rem;transition:border-color .15s,background-color .15s}:is(.ContactForm-module__WkA_8W__input,.ContactForm-module__WkA_8W__textarea):focus{border-color:var(--primary-highlight-color);background-color:var(--surface-color);color:var(--darker-color)}:is(.ContactForm-module__WkA_8W__input,.ContactForm-module__WkA_8W__textarea)::placeholder{color:color-mix(in srgb, var(--darker-color) 40%, transparent)}.ContactForm-module__WkA_8W__textarea{resize:vertical;min-height:140px}.ContactForm-module__WkA_8W__success{font-size:var(--font-size-SM);color:var(--success-color);margin-top:-.25rem}.ContactForm-module__WkA_8W__error{font-size:var(--font-size-SM);color:var(--delete-color);margin-top:-.25rem}
.page-module__9KvQKG__pageWrapper{min-height:calc(100dvh - var(--mobile-nav-height));position:relative;overflow:clip}.page-module__9KvQKG__container{max-width:600px;padding:var(--spacing-s) 1.5rem;margin:0 auto}@media (max-width:767px){.page-module__9KvQKG__container{padding:1.5rem 1rem}}.page-module__9KvQKG__title{font-size:var(--font-size-display);font-weight:var(--font-weight-heading);color:var(--dark-color);margin-bottom:.5rem}.page-module__9KvQKG__description{font-size:var(--font-size-M);color:var(--light-color);margin-bottom:2rem;line-height:1.6}
