.contact-module__5G0CXq__container{width:100%;min-height:100vh;padding:var(--spacing-lg);background-color:var(--background);color:var(--text-primary)}.contact-module__5G0CXq__content{max-width:600px;margin:0 auto;padding-bottom:80px}.contact-module__5G0CXq__header{text-align:center;margin-bottom:40px}.contact-module__5G0CXq__backButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:8px 0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.contact-module__5G0CXq__backButton:hover{color:var(--text-primary)}.contact-module__5G0CXq__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:2.5rem;font-weight:700}.contact-module__5G0CXq__subtitle{color:var(--text-tertiary);font-size:1.1rem}.contact-module__5G0CXq__section{background-color:var(--surface);border-radius:var(--radius-card);border:1px solid #ffffff0d;margin-bottom:32px;padding:32px}.contact-module__5G0CXq__infoGroup{text-align:center;margin-bottom:32px}.contact-module__5G0CXq__label{color:var(--text-tertiary);margin-bottom:4px;font-size:.9rem;font-weight:500;display:block}.contact-module__5G0CXq__value{color:var(--text-primary);font-size:1.1rem;font-weight:500}.contact-module__5G0CXq__form{flex-direction:column;gap:20px;display:flex}.contact-module__5G0CXq__inputGroup{flex-direction:column;gap:8px;display:flex}.contact-module__5G0CXq__input,.contact-module__5G0CXq__textarea{border-radius:var(--radius-md);width:100%;color:var(--text-primary);background-color:#ffffff0d;border:1px solid #ffffff1a;padding:12px 16px;font-size:1rem;transition:border-color .2s}.contact-module__5G0CXq__input:focus,.contact-module__5G0CXq__textarea:focus{border-color:var(--brand-blue);background-color:#ffffff14;outline:none}.contact-module__5G0CXq__textarea{resize:vertical;min-height:120px}.contact-module__5G0CXq__submitButton{background-color:var(--brand-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;margin-top:12px;padding:14px;font-size:1rem;font-weight:600;transition:opacity .2s}.contact-module__5G0CXq__submitButton:hover{opacity:.9}.contact-module__5G0CXq__successMessage{color:#22c55e;border-radius:var(--radius-md);text-align:center;background-color:#22c55e1a;border:1px solid #22c55e33;padding:16px}
