.ContactUs-module__w_TO2W__page{background:var(--color-white,#fff)}.ContactUs-module__w_TO2W__hero{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;padding:80px 24px 48px;display:flex}.ContactUs-module__w_TO2W__headline{font-family:var(--font-h1-bold-family);font-size:var(--font-h1-bold-size);font-weight:var(--font-h1-bold-weight);letter-spacing:var(--font-h1-bold-ls);line-height:var(--font-h1-bold-lh);color:var(--color-idkw-dark-blue);text-wrap:balance}.ContactUs-module__w_TO2W__description{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-lh);letter-spacing:var(--font-body-ls);color:var(--color-gray);text-wrap:pretty;max-width:480px}.ContactUs-module__w_TO2W__formSection{max-width:580px;margin:0 auto;padding:0 24px 80px}.ContactUs-module__w_TO2W__form{flex-direction:column;gap:24px;display:flex}.ContactUs-module__w_TO2W__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactUs-module__w_TO2W__field{flex-direction:column;gap:6px;display:flex}.ContactUs-module__w_TO2W__label{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);color:var(--color-idkw-dark-blue);font-weight:500;line-height:1.4}.ContactUs-module__w_TO2W__input,.ContactUs-module__w_TO2W__select,.ContactUs-module__w_TO2W__textarea{width:100%;font-family:var(--font-body-family);font-size:var(--font-body-sm-size);font-weight:var(--font-body-weight);color:var(--color-idkw-dark-blue);background:var(--color-white,#fff);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart);outline:none;padding:12px 16px;line-height:1.5}.ContactUs-module__w_TO2W__input::placeholder,.ContactUs-module__w_TO2W__textarea::placeholder{color:var(--color-gray);opacity:.6}.ContactUs-module__w_TO2W__input:hover,.ContactUs-module__w_TO2W__select:hover,.ContactUs-module__w_TO2W__textarea:hover{border-color:#64646459}.ContactUs-module__w_TO2W__input:focus-visible,.ContactUs-module__w_TO2W__select:focus-visible,.ContactUs-module__w_TO2W__textarea:focus-visible{border-color:var(--color-idkw-digital-blue);box-shadow:0 0 0 3px #1960dc1a}.ContactUs-module__w_TO2W__selectWrapper{position:relative}.ContactUs-module__w_TO2W__select{appearance:none;cursor:pointer;padding-right:40px}.ContactUs-module__w_TO2W__selectPlaceholder{color:var(--color-gray);opacity:.6}.ContactUs-module__w_TO2W__selectChevron{color:var(--color-gray);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ContactUs-module__w_TO2W__textarea{resize:vertical;min-height:120px}.ContactUs-module__w_TO2W__submitButton{background:var(--color-idkw-dark-blue);width:100%;height:50px;color:var(--color-white,#fff);border-radius:var(--radius-md);font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-ls);cursor:pointer;transition:background .2s var(--ease-out-expo),transform .12s var(--ease-out-expo);border:none;justify-content:center;align-items:center;padding:0 24px;line-height:1;display:flex}.ContactUs-module__w_TO2W__submitButton:hover{background:var(--color-idkw-digital-blue)}.ContactUs-module__w_TO2W__submitButton:active{transform:scale(.97)}.ContactUs-module__w_TO2W__submitButton:focus-visible{outline:2px solid var(--color-idkw-digital-blue);outline-offset:2px}.ContactUs-module__w_TO2W__successCard{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;display:flex}.ContactUs-module__w_TO2W__successIcon{margin-bottom:8px}.ContactUs-module__w_TO2W__successTitle{font-family:var(--font-h2-family);color:var(--color-idkw-dark-blue);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.ContactUs-module__w_TO2W__successText{font-family:var(--font-body-family);font-size:var(--font-body-size);color:var(--color-gray);max-width:360px;margin:0;line-height:1.6}.ContactUs-module__w_TO2W__successButton{color:var(--color-idkw-digital-blue);border:1.5px solid var(--color-idkw-digital-blue);border-radius:var(--radius-md);font-family:var(--font-button-family);font-size:var(--font-button-sm-size);font-weight:var(--font-button-sm-weight);cursor:pointer;transition:background .2s var(--ease-out-expo),color .2s var(--ease-out-expo);background:0 0;margin-top:12px;padding:12px 28px}.ContactUs-module__w_TO2W__successButton:hover{background:var(--color-idkw-digital-blue);color:#fff}.ContactUs-module__w_TO2W__inputError{border-color:#c53030!important}.ContactUs-module__w_TO2W__inputError:focus-visible{box-shadow:0 0 0 3px #c530301a!important}.ContactUs-module__w_TO2W__fieldError{font-family:var(--font-body-sm-family);color:#c53030;font-size:13px;line-height:1.3}.ContactUs-module__w_TO2W__errorText{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);color:#c53030;margin:0;line-height:1.5}.ContactUs-module__w_TO2W__errorText a{color:#c53030;font-weight:500;text-decoration:underline}.ContactUs-module__w_TO2W__submitButton:disabled{opacity:.7;cursor:not-allowed}.ContactUs-module__w_TO2W__input:disabled,.ContactUs-module__w_TO2W__select:disabled,.ContactUs-module__w_TO2W__textarea:disabled{opacity:.5;cursor:not-allowed}.ContactUs-module__w_TO2W__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite ContactUs-module__w_TO2W__spin;display:inline-block}@keyframes ContactUs-module__w_TO2W__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.ContactUs-module__w_TO2W__hero{padding:64px 24px 40px}.ContactUs-module__w_TO2W__headline{font-size:36px}}@media (max-width:600px){.ContactUs-module__w_TO2W__hero{padding:48px 20px 32px}.ContactUs-module__w_TO2W__headline{font-size:32px}.ContactUs-module__w_TO2W__formSection{padding:0 20px 64px}.ContactUs-module__w_TO2W__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ContactUs-module__w_TO2W__input,.ContactUs-module__w_TO2W__select,.ContactUs-module__w_TO2W__textarea,.ContactUs-module__w_TO2W__submitButton{transition:none}}
