.contact_main__SQQdP{padding:4rem 2rem;background:#0e0e11;color:#ffffff;display:flex;justify-content:center}.contact_section__5RxKt{width:100%;max-width:720px;background-color:#181b23;padding:3rem 2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.contact_content__V_iO4{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.contact_title__Arsm_{font-size:2.5rem;font-weight:700;color:#ffffff}.contact_subtitle___F43n{font-size:1.1rem;color:#bbbbbb;line-height:1.6;max-width:600px}.contact_form___aGjp{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:2rem}.contact_formGroup__p53v_{display:flex;flex-direction:column;width:100%;gap:.5rem}.contact_label__f_aeS{font-size:1rem;font-weight:500;color:#eeeeee;text-align:left}.contact_input__NXGUw,.contact_textarea__nz_oc,select.contact_input__NXGUw{padding:.85rem 1rem;border-radius:10px;border:none;background-color:#1c1c1f;color:#ffffff;font-size:1rem;outline:none;resize:none}select.contact_input__NXGUw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='16' height='16' fill='%23bbbbbb' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5l6 6 6-6H1.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.contact_textarea__nz_oc{min-height:140px;resize:vertical}.contact_input__NXGUw:focus,.contact_textarea__nz_oc:focus,select.contact_input__NXGUw:focus{background-color:#232329;border:1px solid #4f46e5}.contact_button__WySkb{padding:.95rem 1.5rem;background-color:#4f46e5;color:white;border:none;border-radius:10px;font-weight:600;font-size:1rem;transition:background .3s ease;cursor:pointer;align-self:flex-start}.contact_button__WySkb:hover{background-color:#4338ca}.contact_privacy__bmTVT{font-size:.8rem;color:#888;margin-top:.75rem;text-align:center}