.ContactFAQ_contactFAQ__mgEyr{padding:3rem 1rem;max-width:900px;margin:2rem auto}@media(min-width:1024px){.ContactFAQ_contactFAQ__mgEyr{padding:4rem 2rem;margin:3rem auto}}.ContactFAQ_mainHeading__rMEnW{margin-bottom:1rem;color:var(--color-black)}.ContactFAQ_subheading__z9fr4{margin-bottom:3rem;color:#666;max-width:700px;margin-left:auto;margin-right:auto}.ContactFAQ_faqList__fqAy5{width:100%;margin-bottom:2rem}.ContactFAQ_faqItem__7VfE6{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.ContactFAQ_faqItem__7VfE6:hover{border-color:rgba(24,119,242,.2);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ContactFAQ_faqQuestion__ukjo1{width:100%;padding:1.5rem;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;transition:background .2s ease}.ContactFAQ_faqQuestion__ukjo1:hover{background:rgba(24,119,242,.02)}.ContactFAQ_faqQuestion__ukjo1[aria-expanded=true]{background:rgba(24,119,242,.04)}.ContactFAQ_questionText___z2R9{color:var(--color-black);font-weight:600;flex:1}.ContactFAQ_icon__pHOmD{font-size:1.5rem;color:#1877f2;font-weight:300;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactFAQ_faqAnswer__cMIdi{padding:.5rem 1.5rem 1.5rem;animation:ContactFAQ_slideDown__gSCDY .3s ease}@media(min-width:768px){.ContactFAQ_faqAnswer__cMIdi{padding:.75rem 1.5rem 1.5rem}}@keyframes ContactFAQ_slideDown__gSCDY{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ContactFAQ_answerText__Eg_s8{color:#666;line-height:1.7}.ContactFAQ_stillNeedHelp__8gTLN{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg,rgba(24,119,242,.04),rgba(232,5,124,.04));border-radius:1rem;margin-top:2rem}.ContactFAQ_helpText___0xzh{color:#666}.ContactFAQ_link__XHmGv{color:#1877f2;text-decoration:none;font-weight:600;transition:all .2s ease}.ContactFAQ_link__XHmGv:hover{text-decoration:underline}.ContactForm_contactFormSection__WfjXr{padding:2rem 1rem;max-width:800px;margin:0 auto}@media(min-width:1024px){.ContactForm_contactFormSection__WfjXr{padding:3rem 2rem}}.ContactForm_sectionHeading___1muQ{margin-bottom:2rem;color:var(--color-black)}.ContactForm_formWrapper__ejaYY{width:100%;background:#fff;padding:2.5rem 1.5rem;border-radius:1rem;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(min-width:768px){.ContactForm_formWrapper__ejaYY{padding:3rem 2.5rem}}.ContactForm_form__cy8UV{width:100%}.ContactForm_fieldGroup__KZrWu{display:flex;flex-direction:column;gap:.5rem}.ContactForm_label__4N714{font-size:.9rem;font-weight:600;color:#333}.ContactForm_required__vp3i3{color:#e8057c}.ContactForm_input__znqCW,.ContactForm_select__Hfu9m,.ContactForm_textarea__m26Fv{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;transition:all .2s ease;font-family:inherit}.ContactForm_input__znqCW:focus,.ContactForm_select__Hfu9m:focus,.ContactForm_textarea__m26Fv:focus{outline:none;border-color:#1877f2;box-shadow:0 0 0 3px rgba(24,119,242,.1)}.ContactForm_input__znqCW:disabled,.ContactForm_select__Hfu9m:disabled,.ContactForm_textarea__m26Fv:disabled{background:#f5f5f5;cursor:not-allowed}.ContactForm_input__znqCW::placeholder,.ContactForm_select__Hfu9m::placeholder,.ContactForm_textarea__m26Fv::placeholder{color:#999}.ContactForm_inputError__e055Q{border-color:#e8057c!important}.ContactForm_inputError__e055Q:focus{box-shadow:0 0 0 3px rgba(232,5,124,.1)}.ContactForm_select__Hfu9m{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.ContactForm_textarea__m26Fv{resize:vertical;min-height:150px;line-height:1.6}.ContactForm_errorText__qdR_s{color:#e8057c;font-size:.85rem;margin-top:-.25rem}.ContactForm_submitWrapper__wc07L{margin-top:1rem}.ContactForm_submitButton__SRCUt{width:100%}@media(min-width:640px){.ContactForm_submitButton__SRCUt{width:auto;min-width:200px}}.ContactForm_successMessage__4Ztsx{padding:2rem;background:#f0f9ff;border:2px solid #1877f2;border-radius:.75rem;margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.ContactForm_successMessage__4Ztsx .rt-Text:first-child{color:#1877f2;display:block}.ContactForm_successMessage__4Ztsx .rt-Text:last-child{color:#666;display:block}.ContactForm_errorMessage__ID32p{padding:2rem;background:#fef2f2;border:2px solid #e8057c;border-radius:.75rem;margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.ContactForm_errorMessage__ID32p .rt-Text{color:#e8057c;display:block}