.Transition_transitionEffect__72n82{animation:Transition_fadeIn__L6c6m .15s ease-in-out forwards;width:100%}@keyframes Transition_fadeIn__L6c6m{0%{opacity:0}to{opacity:1}}.ContactForm_container__BZkmE{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:auto;background:#f5f5f5}.ContactForm_modalContent__3YN7J{width:100%;max-width:823px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.ContactForm_modalContent__3YN7J .ContactForm_modalHeader__nNWe6{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 0;border-bottom:none;background:#fff;z-index:10}.ContactForm_modalContent__3YN7J .ContactForm_modalHeader__nNWe6 .ContactForm_logoContainer__ftUru{display:flex;align-items:center;gap:1rem}.ContactForm_modalContent__3YN7J .ContactForm_modalHeader__nNWe6 .ContactForm_logoContainer__ftUru .ContactForm_modalTitle__FT2L6{font-family:var(--font-Bold);font-size:24px;font-weight:700;color:#1f0b48;margin:0}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl{padding:.5rem 2rem 1rem;flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW{margin-bottom:1.5rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW label{display:block;font-family:var(--font-semiBold);font-size:14px;font-weight:600;color:#333;margin-bottom:.5rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW label .ContactForm_required__cjwGm{color:red;margin-left:2px}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW input,.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW textarea{width:100%;padding:.875rem 1rem;font-size:15px;font-family:var(--font-regular);border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .3s ease;box-sizing:border-box;background:#fff}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW input::placeholder,.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW textarea::placeholder{color:#999}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW input:focus,.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW textarea:focus{border-color:#2b0067;outline:none}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW textarea{resize:vertical;min-height:100px;font-family:var(--font-regular)}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_error__Tqowm{color:red;font-size:12px;margin-top:.25rem;font-family:var(--font-regular)}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestedLabel___5J_S{margin-bottom:1rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki{display:flex;gap:.75rem;flex-wrap:wrap}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj{flex:1 1;min-width:140px;border:.58px solid #d9d9d9;border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj:hover{border:.58px solid #440f8f;background:#efeeff}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj.ContactForm_selected__Qoah9{background:rgba(156,39,176,.08);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px);border:.58px solid #440f8f}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj .ContactForm_iconContainer__WFL9C{width:31.26px;height:31.26px;display:flex;align-items:center;justify-content:center;border-radius:3.13px;opacity:1;flex-shrink:0;overflow:hidden}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj .ContactForm_iconContainer__WFL9C svg{width:20px;height:20px}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj .ContactForm_cardTitle__vmLGp{font-family:var(--font-semiBold);font-size:14px;font-weight:600;color:#1f0b48;margin:0;text-align:left}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj .ContactForm_cardDescription__uGL65{font-family:var(--font-regular);font-size:12px;color:#666;margin:0;line-height:1.5;text-align:left}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA{display:flex;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;z-index:10}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_cancelBtn__FmhQr,.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_submitBtn__TqPEn{flex:1 1;padding:.875rem 1.5rem;font-size:16px;font-family:var(--font-semiBold);font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid #e0e0e0}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_cancelBtn__FmhQr{background:#fff;color:#666;border-color:#e0e0e0}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_cancelBtn__FmhQr:hover{background:#f5f5f5;border-color:#ccc}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_submitBtn__TqPEn{background:#2b0067;color:#fff;border-color:#2b0067}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_submitBtn__TqPEn:hover:not(:disabled){background:#1a0047;border-color:#1a0047;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,0,103,.3)}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_submitBtn__TqPEn:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:767px){.ContactForm_container__BZkmE{padding:1rem}.ContactForm_modalContent__3YN7J{max-width:100%;border-radius:12px}.ContactForm_modalContent__3YN7J .ContactForm_modalHeader__nNWe6{padding:1rem 1.5rem 0}.ContactForm_modalContent__3YN7J .ContactForm_modalHeader__nNWe6 .ContactForm_logoContainer__ftUru .ContactForm_modalTitle__FT2L6{font-size:20px}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl{padding:1.5rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW{margin-bottom:1.25rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki{flex-direction:column}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formGroup__VElgW .ContactForm_interestCards__n32ki .ContactForm_interestCard__q8_Mj{min-width:100%;padding:1rem}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA{flex-direction:column}.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_cancelBtn__FmhQr,.ContactForm_modalContent__3YN7J .ContactForm_modalForm__Z1vJl .ContactForm_formActions__WxnSA .ContactForm_submitBtn__TqPEn{width:100%}}