.contact_container__cCpH8{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#ffffff}.contact_header__t971_{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-bottom:1px solid rgba(255,255,255,.1);padding:4rem 0 3rem;margin-bottom:3rem}.contact_headerContent__vy9dz{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.contact_headerIcon__Nv8u4{color:#642CA9;margin-bottom:1rem}.contact_title__Arsm_{font-size:3rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#ffffff,#cccccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact_subtitle___F43n{color:#888;font-size:1.1rem}.contact_content__V_iO4{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.contact_gridWrapper__k_V5n{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem}.contact_infoSection__MaY7X{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:-moz-fit-content;height:fit-content}.contact_infoTitle__7fyAx{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#ffffff}.contact_infoText__rl8Un{color:#cccccc;line-height:1.8;margin-bottom:2rem}.contact_contactCards__9ANh_{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.contact_contactCard__0nlF6{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(100,44,169,.05);border:1px solid rgba(100,44,169,.2);border-radius:8px}.contact_contactCard__0nlF6 svg{color:#642CA9;flex-shrink:0;margin-top:.2rem}.contact_contactCard__0nlF6 h3{font-size:.9rem;font-weight:600;color:#642CA9;margin-bottom:.3rem}.contact_contactCard__0nlF6 p{color:#cccccc;font-size:.95rem}.contact_supportInfo__PutxX{padding:1.5rem;background:rgba(255,255,255,.02);border-radius:8px;border-left:3px solid #642ca9}.contact_supportInfo__PutxX h3{font-size:1rem;font-weight:600;color:#ffffff;margin-bottom:.8rem}.contact_supportInfo__PutxX p{color:#888;font-size:.9rem;margin:.3rem 0}.contact_formSection__4UMy7{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact_form___aGjp{display:flex;flex-direction:column;gap:1.5rem}.contact_formGroup__p53v_{display:flex;flex-direction:column;gap:.5rem}.contact_formGroup__p53v_ label{font-size:.95rem;font-weight:500;color:#ffffff}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ select,.contact_formGroup__p53v_ textarea{padding:.8rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffff;font-size:1rem;transition:all .3s ease}.contact_formGroup__p53v_ input::placeholder,.contact_formGroup__p53v_ textarea::placeholder{color:#666}.contact_formGroup__p53v_ input:focus,.contact_formGroup__p53v_ select:focus,.contact_formGroup__p53v_ textarea:focus{outline:none;border-color:#642CA9;background:rgba(100,44,169,.05)}.contact_formGroup__p53v_ select{cursor:pointer}.contact_formGroup__p53v_ select option{background:#1a1a1a;color:#ffffff}.contact_formGroup__p53v_ textarea{resize:vertical;min-height:120px;font-family:inherit}.contact_submitButton__Pottv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#642CA9,#7d3bc7);border:none;border-radius:8px;color:#ffffff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.contact_submitButton__Pottv:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(100,44,169,.3);filter:brightness(1.1)}.contact_submitButton__Pottv:disabled{opacity:.6;cursor:not-allowed}.contact_successMessage____ZJc{padding:1rem;background:rgba(100,44,169,.1);border:1px solid rgba(100,44,169,.3);border-radius:8px;color:#642CA9;text-align:center;animation:contact_fadeIn__wz7ff .3s ease}@keyframes contact_fadeIn__wz7ff{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.contact_gridWrapper__k_V5n{grid-template-columns:1fr}.contact_infoSection__MaY7X{order:2}.contact_formSection__4UMy7{order:1}}@media (max-width:768px){.contact_title__Arsm_{font-size:2rem}.contact_formSection__4UMy7,.contact_infoSection__MaY7X{padding:1.5rem}}