.Contact_container__FDqBP{position:relative;width:100%;min-height:100vh;padding:8rem 10% 2rem}.Contact_content__U_HE9{max-width:800px;margin:0 auto}.Contact_header__gi8S_{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#2b93fa,#1dc0c5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0 0 1rem;line-height:1.2}.Contact_header__gi8S_,.Contact_subheader__04IIM{text-align:center;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_subheader__04IIM{font-size:1.25rem;color:#a0a0a0;margin:0 0 3rem}.Contact_contactInfo__ExCYh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.Contact_contactItem__Jx_CN{background:rgba(255,255,255,.05);padding:1.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.Contact_contactTitle__Uyo9x{font-size:1.125rem;font-weight:600;color:white;margin:0 0 .5rem}.Contact_contactText__jAfdr,.Contact_contactTitle__Uyo9x{font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_contactText__jAfdr{font-size:1rem;color:#a0a0a0;margin:0}.Contact_formContainer__BUEMd{background:rgba(255,255,255,.05);padding:2rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.Contact_formTitle__MXCgp{font-size:1.5rem;font-weight:600;color:white;margin:0 0 1.5rem;text-align:center;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_contactForm__q1YyT{display:flex;flex-direction:column;gap:1.5rem}.Contact_inputGroup__pAPs0{display:flex;flex-direction:column;gap:.5rem}.Contact_label__gPPu5{font-size:1rem;font-weight:500;color:white;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_required__eWT6z{color:#f87171}.Contact_input__OnW0C,.Contact_textarea__67_IR{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;background:rgba(255,255,255,.05);color:white;font-size:1rem;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;transition:border-color .2s ease}.Contact_input__OnW0C:focus,.Contact_textarea__67_IR:focus{outline:none;border-color:#2b93fa}.Contact_textarea__67_IR{resize:vertical;min-height:120px}.Contact_input__OnW0C:disabled,.Contact_textarea__67_IR:disabled{opacity:.6;cursor:not-allowed}.Contact_charCounter__nY_I4{font-size:.875rem;color:rgba(255,255,255,.5);text-align:right;margin-top:-.25rem;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_successMessage__ES__3{border-radius:.5rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#86efac}.Contact_errorMessage__Mrk1V,.Contact_successMessage__ES__3{padding:1rem;font-size:.95rem;text-align:center;font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.Contact_errorMessage__Mrk1V{border-radius:.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.Contact_submitButton__Yaghy{color:white;border:none;padding:.75rem 2rem;border-radius:.25rem;cursor:pointer;font-size:1rem;text-decoration:none;display:inline-block;transition:background-color .2s ease-in-out;background:linear-gradient(90deg,rgba(43,147,250,.7),rgba(29,192,197,.7));font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;align-self:center}.Contact_submitButton__Yaghy:hover{background:linear-gradient(90deg,rgba(43,147,250,.8),rgba(29,192,197,.8))}.Contact_submitButton__Yaghy:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.Contact_container__FDqBP{padding-left:5%;padding-right:5%;padding-top:6rem}.Contact_header__gi8S_{font-size:2.5rem}.Contact_subheader__04IIM{font-size:1.125rem}.Contact_contactInfo__ExCYh{grid-template-columns:1fr;gap:1.5rem}.Contact_formContainer__BUEMd{padding:1.5rem}}@media (max-width:480px){.Contact_header__gi8S_{font-size:2rem}.Contact_subheader__04IIM{font-size:1rem}.Contact_contactItem__Jx_CN,.Contact_formContainer__BUEMd{padding:1rem}}