.ConfirmDialog-module__dLTK2q__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ConfirmDialog-module__dLTK2q__dialog{background:#fff;border-radius:1rem;width:100%;max-width:42rem;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ConfirmDialog-module__dLTK2q__header{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:1rem 1rem 0 0;padding:1.5rem 2rem}.ConfirmDialog-module__dLTK2q__title{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.ConfirmDialog-module__dLTK2q__subtitle{color:#dbeafe;margin-top:.5rem;font-size:.875rem}.ConfirmDialog-module__dLTK2q__content{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;display:flex}.ConfirmDialog-module__dLTK2q__field{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.ConfirmDialog-module__dLTK2q__field:last-of-type{border-bottom:none}.ConfirmDialog-module__dLTK2q__fieldLabel{color:#6b7280;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ConfirmDialog-module__dLTK2q__fieldValue{color:#111827;font-size:1.125rem}.ConfirmDialog-module__dLTK2q__messageValue{color:#111827;white-space:pre-wrap;background-color:#f9fafb;border-radius:.5rem;padding:1rem;font-size:1rem}.ConfirmDialog-module__dLTK2q__footer{background-color:#f9fafb;border-radius:0 0 1rem 1rem;flex-direction:column;gap:1rem;padding:1.5rem 2rem;display:flex}@media (min-width:640px){.ConfirmDialog-module__dLTK2q__footer{flex-direction:row;justify-content:flex-end}}.ConfirmDialog-module__dLTK2q__button{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:all .2s}.ConfirmDialog-module__dLTK2q__cancelButton{color:#374151;background-color:#fff;border:2px solid #d1d5db}.ConfirmDialog-module__dLTK2q__cancelButton:hover{background-color:#f3f4f6;border-color:#9ca3af}.ConfirmDialog-module__dLTK2q__confirmButton{color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ConfirmDialog-module__dLTK2q__confirmButton:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.ConfirmDialog-module__dLTK2q__confirmButton:active{transform:scale(.98)}
.ContactForm-module__j1WgZG__formContainer{max-width:56rem;margin:0 auto}.ContactForm-module__j1WgZG__formCard{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.ContactForm-module__j1WgZG__formContent{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__j1WgZG__formGroup{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__j1WgZG__label{color:#111827;font-size:.875rem;font-weight:700;display:block}.ContactForm-module__j1WgZG__required{color:#ef4444}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__select,.ContactForm-module__j1WgZG__textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.ContactForm-module__j1WgZG__input:focus,.ContactForm-module__j1WgZG__select:focus,.ContactForm-module__j1WgZG__textarea:focus{border-color:#6b7280;outline:none}.ContactForm-module__j1WgZG__input::placeholder,.ContactForm-module__j1WgZG__textarea::placeholder{color:#9ca3af}.ContactForm-module__j1WgZG__input.ContactForm-module__j1WgZG__error,.ContactForm-module__j1WgZG__select.ContactForm-module__j1WgZG__error,.ContactForm-module__j1WgZG__textarea.ContactForm-module__j1WgZG__error{border-color:#ef4444}.ContactForm-module__j1WgZG__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:200px;font-family:inherit}.ContactForm-module__j1WgZG__errorText{color:#ef4444;font-size:.875rem}.ContactForm-module__j1WgZG__checkboxContainer{border-top:1px solid #e5e7eb;padding-top:1.5rem}.ContactForm-module__j1WgZG__checkboxLabel{cursor:pointer;justify-content:center;align-items:center;gap:.75rem;display:flex}.ContactForm-module__j1WgZG__checkboxWrapper{position:relative}.ContactForm-module__j1WgZG__checkboxInput{opacity:0;width:0;height:0;position:absolute}.ContactForm-module__j1WgZG__checkboxBox{background-color:#fff;border:2px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .3s;display:flex}.ContactForm-module__j1WgZG__checkboxInput:checked+.ContactForm-module__j1WgZG__checkboxBox{background:linear-gradient(to bottom right,#2563eb,#7c3aed);border-color:transparent;transform:scale(1.1)}.ContactForm-module__j1WgZG__checkboxInput:focus+.ContactForm-module__j1WgZG__checkboxBox{box-shadow:0 0 0 4px rgba(59,130,246,.2)}.ContactForm-module__j1WgZG__checkboxLabel:hover .ContactForm-module__j1WgZG__checkboxBox{border-color:#2563eb;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ContactForm-module__j1WgZG__checkIcon{color:#fff;width:100%;height:100%;padding:.25rem;display:none}.ContactForm-module__j1WgZG__checkboxInput:checked+.ContactForm-module__j1WgZG__checkboxBox .ContactForm-module__j1WgZG__checkIcon{animation:.2s ease-in-out ContactForm-module__j1WgZG__checkZoom;display:block}@keyframes ContactForm-module__j1WgZG__checkZoom{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ContactForm-module__j1WgZG__checkboxText{color:#374151;font-size:.875rem;font-weight:700;transition:color .2s}.ContactForm-module__j1WgZG__checkboxLabel:hover .ContactForm-module__j1WgZG__checkboxText{color:#111827}.ContactForm-module__j1WgZG__buttonContainer{padding-top:1rem}.ContactForm-module__j1WgZG__submitButton{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.ContactForm-module__j1WgZG__submitButton.ContactForm-module__j1WgZG__enabled{color:#fff;background-color:#111827}.ContactForm-module__j1WgZG__submitButton.ContactForm-module__j1WgZG__enabled:hover{background-color:#1f2937}.ContactForm-module__j1WgZG__submitButton.ContactForm-module__j1WgZG__disabled{color:#6b7280;cursor:not-allowed;background-color:#d1d5db}.ContactForm-module__j1WgZG__arrow{stroke:currentColor;stroke-width:2px;width:1.25rem;height:1.25rem}.ContactForm-module__j1WgZG__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite ContactForm-module__j1WgZG__spin}@keyframes ContactForm-module__j1WgZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactForm-module__j1WgZG__message{text-align:center;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.ContactForm-module__j1WgZG__message.ContactForm-module__j1WgZG__success{color:#047857;background-color:#ecfdf5}.ContactForm-module__j1WgZG__message.ContactForm-module__j1WgZG__error{color:#dc2626;background-color:#fef2f2}.ContactForm-module__j1WgZG__message.ContactForm-module__j1WgZG__info{color:#1d4ed8;background-color:#eff6ff}@media (max-width:768px){.ContactForm-module__j1WgZG__formCard{padding:2rem}}
