.ContactForm-module-scss-module__TMSzSW__form{flex-direction:column;gap:1.25rem;display:flex}.ContactForm-module-scss-module__TMSzSW__hint{color:#2c2c2a;background:#f8f9fa;border-left:3px solid #1a1c1e33;margin:0;padding:.85rem 1rem;font-size:.85rem;line-height:1.5}.ContactForm-module-scss-module__TMSzSW__hint code{word-break:break-all;font-size:.8em}.ContactForm-module-scss-module__TMSzSW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.ContactForm-module-scss-module__TMSzSW__row{grid-template-columns:1fr}}.ContactForm-module-scss-module__TMSzSW__field{flex-direction:column;gap:.35rem;display:flex}.ContactForm-module-scss-module__TMSzSW__field span{letter-spacing:.06em;text-transform:uppercase;color:#2c2c2a;font-size:.78rem;font-weight:600}.ContactForm-module-scss-module__TMSzSW__field input,.ContactForm-module-scss-module__TMSzSW__field textarea{font:inherit;color:#1a1c1e;background:#f8f9fa;border:1px solid #1a1c1e2e;border-radius:2px;padding:.65rem .75rem;transition:border-color .15s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__TMSzSW__field input:focus,.ContactForm-module-scss-module__TMSzSW__field textarea:focus{box-shadow:none;border-color:#1a1c1e73;outline:none}.ContactForm-module-scss-module__TMSzSW__field textarea{resize:vertical;min-height:6rem}.ContactForm-module-scss-module__TMSzSW__submit{font:inherit;letter-spacing:.04em;color:#fff;cursor:pointer;background:#1a1c1e;border:1px solid #1a1c1e;align-self:flex-start;margin-top:.25rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__TMSzSW__submit:hover{background:#2c2c2a;border-color:#2c2c2a}.ContactForm-module-scss-module__TMSzSW__feedback{color:#1d9e75;margin:0;font-size:.9rem}.ContactForm-module-scss-module__TMSzSW__errorMsg{color:#c0392b;margin:0;font-size:.88rem}.ContactForm-module-scss-module__TMSzSW__submit:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module-scss-module__TMSzSW__successState{color:#1d9e75;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2.5rem 0;display:flex}.ContactForm-module-scss-module__TMSzSW__successState svg{color:#1d9e75}.ContactForm-module-scss-module__TMSzSW__successState h3{color:#1a1c1e;margin:0;font-size:1.4rem;font-weight:700}.ContactForm-module-scss-module__TMSzSW__successState p{color:#2c2c2a;margin:0;font-size:.95rem}
.page-module-scss-module__9Z3Caa__page{background:#fff;padding-block:clamp(3.5rem,8vw,6rem)}.page-module-scss-module__9Z3Caa__grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);width:min(100% - 2rem,72rem);margin-inline:auto;display:grid}@media (max-width:860px){.page-module-scss-module__9Z3Caa__grid{grid-template-columns:1fr}}.page-module-scss-module__9Z3Caa__intro{position:sticky;top:5.75rem}@media (max-width:860px){.page-module-scss-module__9Z3Caa__intro{position:static}}.page-module-scss-module__9Z3Caa__kicker{letter-spacing:.2em;text-transform:uppercase;color:#1d9e75;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.page-module-scss-module__9Z3Caa__title{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.65rem)}.page-module-scss-module__9Z3Caa__lede{color:#2c2c2a;max-width:40ch;margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.page-module-scss-module__9Z3Caa__card{background:#f8f9fa;border:1px solid #b8d4cc80;border-radius:2px;padding:1.35rem 1.5rem}.page-module-scss-module__9Z3Caa__label{letter-spacing:.14em;text-transform:uppercase;color:#1d9e75;margin:0 0 .25rem;font-size:.68rem;font-weight:600}.page-module-scss-module__9Z3Caa__label:not(:first-child){margin-top:1.1rem}.page-module-scss-module__9Z3Caa__line{color:#1a1c1e;margin:0;font-size:.98rem;line-height:1.5}.page-module-scss-module__9Z3Caa__line a{font-weight:500}.page-module-scss-module__9Z3Caa__formWrap{background:#fff;border:1px solid #b8d4cc80;border-radius:2px;padding:1.75rem 1.85rem}
