.contact-form-module__wF1dya__form{gap:22px;display:grid}.contact-form-module__wF1dya__field{color:var(--ink);gap:10px;font-size:13px;font-weight:600;display:grid}.contact-form-module__wF1dya__field input,.contact-form-module__wF1dya__field textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffff09;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.7}.contact-form-module__wF1dya__field input{min-height:50px}.contact-form-module__wF1dya__field textarea{resize:vertical;min-height:210px}.contact-form-module__wF1dya__field textarea::placeholder{color:var(--muted);font-weight:400}.contact-form-module__wF1dya__field input:focus-visible,.contact-form-module__wF1dya__field textarea:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}.contact-form-module__wF1dya__replyAddress{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.contact-form-module__wF1dya__replyAddress strong{color:var(--ink-soft);font-weight:500}.contact-form-module__wF1dya__honey{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form-module__wF1dya__formMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:-12px;font-size:11px;line-height:1.7;display:flex}.contact-form-module__wF1dya__formMeta p{margin:0}.contact-form-module__wF1dya__formMeta span{flex-shrink:0}.contact-form-module__wF1dya__primary,.contact-form-module__wF1dya__secondary{width:fit-content;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:12px;font-weight:700;display:inline-flex}.contact-form-module__wF1dya__primary{border:1px solid var(--champagne);background:var(--champagne);color:#1b1c1b}.contact-form-module__wF1dya__secondary{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.contact-form-module__wF1dya__primary svg{width:16px;height:16px}.contact-form-module__wF1dya__primary:disabled{cursor:not-allowed;opacity:.5}.contact-form-module__wF1dya__primary:focus-visible,.contact-form-module__wF1dya__secondary:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}.contact-form-module__wF1dya__error{color:#edb7a8;border:1px solid #d38f7959;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.contact-form-module__wF1dya__success{justify-items:start;gap:18px;display:grid}.contact-form-module__wF1dya__successIcon{width:48px;height:48px;color:var(--sage-bright);background:#9bbdb312;border:1px solid #9bbdb34d;border-radius:50%;place-items:center;display:grid}.contact-form-module__wF1dya__success h2{color:var(--ink);font-family:var(--display);margin:0;font-size:38px;font-weight:500}.contact-form-module__wF1dya__success p{max-width:530px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.contact-form-module__wF1dya__success .contact-form-module__wF1dya__reference{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media (max-width:560px){.contact-form-module__wF1dya__primary,.contact-form-module__wF1dya__secondary{width:100%}.contact-form-module__wF1dya__formMeta{font-size:10px}}
