.contact_contactContainer__YUngY{max-width:800px;margin:0 auto;padding:20px;background:#fff}.contact_header__4rP_U{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#6ec1e4,#f7cac9);border-radius:16px;color:#fff;margin-bottom:40px;box-shadow:0 4px 15px rgba(110,193,228,.2)}.contact_title__zaXQ8{font-size:36px;font-weight:700;margin-bottom:12px}.contact_subtitle__V6wVX{font-size:16px;opacity:.95;line-height:1.6}.contact_main__QZlkm{padding:0 20px}.contact_form__wCApJ{background:#f9fafb;padding:32px;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:32px}.contact_formGroup__H34fb{margin-bottom:24px}.contact_label__StWrk{display:block;font-size:15px;font-weight:600;color:#1f2937;margin-bottom:8px}.contact_required__XJP7m{color:#ef4444}.contact_input__XHDqJ,.contact_textarea__o6tY1{width:100%;padding:12px 16px;font-size:15px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;transition:all .2s;font-family:inherit}.contact_input__XHDqJ:focus,.contact_textarea__o6tY1:focus{outline:none;border-color:#6ec1e4;box-shadow:0 0 0 3px rgba(110,193,228,.1)}.contact_input__XHDqJ:disabled,.contact_textarea__o6tY1:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.contact_textarea__o6tY1{resize:vertical;min-height:150px}.contact_charCount__KfJpC{text-align:right;font-size:13px;color:#6b7280;margin-top:4px}.contact_formActions__jGFtY{margin-top:32px;text-align:center}.contact_submitButton__eh3p5{background:linear-gradient(135deg,#6ec1e4,#f7cac9);color:#fff;border:none;padding:14px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(110,193,228,.3)}.contact_submitButton__eh3p5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(110,193,228,.4)}.contact_submitButton__eh3p5:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact_errorMessage__rcfq6{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:14px;border:1px solid #fecaca}.contact_infoBox__TDilX{background:#f0f9ff;padding:24px;border-radius:12px;border:1px solid #bae6fd;margin-top:32px}.contact_infoTitle__2a7js{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:12px}.contact_infoList__IbgSE{list-style:none;padding:0;margin:0}.contact_infoList__IbgSE li{font-size:14px;color:#4b5563;line-height:1.8;margin-bottom:8px;padding-left:20px;position:relative}.contact_infoList__IbgSE li:before{content:"•";position:absolute;left:0;color:#6ec1e4;font-weight:700}.contact_infoList__IbgSE li:last-child{margin-bottom:0}.contact_link__cX1zm{color:#6ec1e4;text-decoration:none;font-weight:600}.contact_link__cX1zm:hover{text-decoration:underline}.contact_successCard__V9Btf{background:#fff;padding:48px 32px;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);border:2px solid #10b981}.contact_successIcon__8t5Qu{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;margin:0 auto 24px;box-shadow:0 4px 12px rgba(16,185,129,.3)}.contact_successTitle__n0yqu{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:16px}.contact_successMessage__uaYVk{font-size:16px;color:#4b5563;line-height:1.8;margin-bottom:32px}.contact_successActions__pN2dJ{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.contact_backButton__Ie2l_{background:#fff;color:#6ec1e4;border:2px solid #6ec1e4;padding:12px 24px;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s;display:inline-block}.contact_backButton__Ie2l_:hover{background:#f0f9ff;transform:translateY(-2px)}@media (max-width:768px){.contact_contactContainer__YUngY{padding:16px}.contact_header__4rP_U{padding:30px 16px}.contact_title__zaXQ8{font-size:28px}.contact_main__QZlkm{padding:0 4px}.contact_form__wCApJ{padding:24px 16px}.contact_submitButton__eh3p5{width:100%;padding:16px}.contact_successCard__V9Btf{padding:32px 20px}.contact_successActions__pN2dJ{flex-direction:column}.contact_backButton__Ie2l_,.contact_submitButton__eh3p5{width:100%}}