:root{--color-bg:#f0ebe6;--color-tonic:#212be8;--color-black:#0a0a0a;--color-white:#fff;--color-gray:#6b6b6b;--color-light-gray:#d4d0cb}.form-contact-module-scss-module__riD3BW__terminal{min-height:450px;font-family:var(--font-jetbrains-mono),monospace;background:#0a0a0a;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 80px #0a0a0a26}.form-contact-module-scss-module__riD3BW__terminal.form-contact-module-scss-module__riD3BW__success .form-contact-module-scss-module__riD3BW__body{display:none}.form-contact-module-scss-module__riD3BW__terminal.form-contact-module-scss-module__riD3BW__success .form-contact-module-scss-module__riD3BW__successPanel{display:flex}.form-contact-module-scss-module__riD3BW__header{background:#ffffff0d;border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.form-contact-module-scss-module__riD3BW__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.form-contact-module-scss-module__riD3BW__dot.form-contact-module-scss-module__riD3BW__red{background:#ff5f56}.form-contact-module-scss-module__riD3BW__dot.form-contact-module-scss-module__riD3BW__yellow{background:#ffbd2e}.form-contact-module-scss-module__riD3BW__dot.form-contact-module-scss-module__riD3BW__green{background:#27ca40}.form-contact-module-scss-module__riD3BW__title{text-align:center;color:#ffffff80;flex:1;margin-right:52px;font-size:.75rem}.form-contact-module-scss-module__riD3BW__body{flex-direction:column;flex:1;padding:2rem;display:flex}.form-contact-module-scss-module__riD3BW__line{margin-bottom:1.5rem}.form-contact-module-scss-module__riD3BW__label{color:#ffffff80;margin-bottom:.5rem;font-size:.75rem;display:block}.form-contact-module-scss-module__riD3BW__prompt{color:#fff;align-items:flex-start;gap:.5rem;display:flex}.form-contact-module-scss-module__riD3BW__prompt:focus-within .form-contact-module-scss-module__riD3BW__cursor{display:none}.form-contact-module-scss-module__riD3BW__promptSymbol{color:#212be8;flex-shrink:0;font-weight:600;line-height:1.6}.form-contact-module-scss-module__riD3BW__cursor{vertical-align:text-bottom;background:#212be8;flex-shrink:0;align-self:center;width:10px;height:1.2em;margin-right:1px;animation:1s step-end infinite form-contact-module-scss-module__riD3BW__blink;display:inline-block}@keyframes form-contact-module-scss-module__riD3BW__blink{50%{opacity:0}}.form-contact-module-scss-module__riD3BW__input{color:#fff;caret-color:#212be8;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:1rem}.form-contact-module-scss-module__riD3BW__input::placeholder{color:#ffffff4d}.form-contact-module-scss-module__riD3BW__input:focus::placeholder{color:#ffffff80}.form-contact-module-scss-module__riD3BW__textarea{color:#fff;resize:none;caret-color:#212be8;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:120px;font-family:inherit;font-size:1rem;line-height:1.7}.form-contact-module-scss-module__riD3BW__textarea::placeholder{color:#ffffff4d}.form-contact-module-scss-module__riD3BW__textarea:focus::placeholder{color:#ffffff80}.form-contact-module-scss-module__riD3BW__error{color:#ff5f56;margin-top:.5rem;padding-left:1.25rem;font-size:.75rem;display:block}.form-contact-module-scss-module__riD3BW__submit{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.form-contact-module-scss-module__riD3BW__submitError{color:#ff5f56;width:100%;font-size:.75rem}.form-contact-module-scss-module__riD3BW__btnSubmit{color:#fff;cursor:pointer;background:#212be8;border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.form-contact-module-scss-module__riD3BW__btnSubmit svg{flex-shrink:0;width:16px;height:16px;transition:transform .3s}.form-contact-module-scss-module__riD3BW__btnSubmit:hover{color:#0a0a0a;background:#fff;transform:translateY(-2px)}.form-contact-module-scss-module__riD3BW__btnSubmit:hover svg{transform:translate(4px)}.form-contact-module-scss-module__riD3BW__successPanel{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:none}.form-contact-module-scss-module__riD3BW__successIcon{background:#212be8;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:2rem;animation:.6s cubic-bezier(.16,1,.3,1) form-contact-module-scss-module__riD3BW__scaleIn;display:flex}.form-contact-module-scss-module__riD3BW__successIcon svg{color:#fff;stroke-dasharray:50;stroke-dashoffset:50px;width:40px;height:40px;animation:.6s .3s forwards form-contact-module-scss-module__riD3BW__drawCheck}@keyframes form-contact-module-scss-module__riD3BW__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes form-contact-module-scss-module__riD3BW__drawCheck{to{stroke-dashoffset:0}}.form-contact-module-scss-module__riD3BW__successTitle{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.form-contact-module-scss-module__riD3BW__successMessage{color:#fff9;margin-bottom:2rem;font-size:.875rem}.form-contact-module-scss-module__riD3BW__successCommand{color:#212be8;font-size:.75rem}.form-contact-module-scss-module__riD3BW__btnReset{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;margin-top:2rem;padding:.5rem 1.5rem;font-family:inherit;font-size:.75rem;transition:all .3s}.form-contact-module-scss-module__riD3BW__btnReset:hover{color:#212be8;border-color:#212be8}
:root{--color-bg:#f0ebe6;--color-tonic:#212be8;--color-black:#0a0a0a;--color-white:#fff;--color-gray:#6b6b6b;--color-light-gray:#d4d0cb}.contact-module-scss-module__zzj-wG__contact{padding-top:90px}.contact-module-scss-module__zzj-wG__contact section .contact-module-scss-module__zzj-wG__content{width:100%;max-width:1400px;margin:0 auto}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero{padding:3rem 1.5rem 0;position:relative;overflow:hidden}@media (min-width:640px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero{padding:6rem 1.5rem}}@media (min-width:768px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero{padding:6rem 3rem 4rem}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero .contact-module-scss-module__zzj-wG__line{display:block;position:relative;overflow:hidden}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero h1{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(4rem,12vw,10rem);font-weight:900;line-height:.85;animation:1s cubic-bezier(.16,1,.3,1) forwards contact-module-scss-module__zzj-wG__slideUp}@keyframes contact-module-scss-module__zzj-wG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero h1 .contact-module-scss-module__zzj-wG__dot{color:#212be8}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero p{color:#6b6b6b;opacity:0;font-size:1.25rem;animation:1s 1s forwards contact-module-scss-module__zzj-wG__fadeIn}@keyframes contact-module-scss-module__zzj-wG__fadeIn{to{opacity:1}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__hero p{animation-delay:.7s}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form{opacity:0;padding:3rem 1.5rem;animation:1s .9s forwards contact-module-scss-module__zzj-wG__fadeIn;position:relative;overflow:hidden}@media (min-width:640px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form{padding:6rem 1.5rem}}@media (min-width:768px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form{padding:4rem 3rem 8rem}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content{flex-direction:column-reverse;align-items:flex-start;gap:4rem;display:flex}@media (min-width:1024px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content{flex-direction:row}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div{flex:1;width:100%}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div:first-child{flex:1}@media (min-width:1024px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div{flex:1}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div:first-child{flex:.55}}@media (min-width:1280px){.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div,.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content>div:first-child{flex:1}}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content .contact-module-scss-module__zzj-wG__meta label{text-transform:uppercase;letter-spacing:.2em;color:#6b6b6b;font-size:.75rem;font-weight:500}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content .contact-module-scss-module__zzj-wG__meta .contact-module-scss-module__zzj-wG__contact{margin-bottom:4rem;padding:0}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content .contact-module-scss-module__zzj-wG__meta .contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__contactLinks a{color:#0a0a0a;border-bottom:1px solid #d4d0cb;align-items:center;gap:.5rem;padding:1.5rem 0;font-size:1.125rem;font-weight:500;display:flex}.contact-module-scss-module__zzj-wG__contact .contact-module-scss-module__zzj-wG__form .contact-module-scss-module__zzj-wG__content .contact-module-scss-module__zzj-wG__meta .contact-module-scss-module__zzj-wG__info label{margin-bottom:.5rem;display:inline-block}
