.page_contactPage__TvT6T{width:100%;display:flex;flex-direction:column;min-height:100vh}.page_navbar__Je3iE{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#f5f1e8;z-index:100;padding:1rem 1.5rem}.page_navbar__Je3iE .page_backLink__Yxn0E{color:#2c3e50;text-decoration:none;font-weight:600;font-size:1rem;transition:color .15s ease-out}.page_navbar__Je3iE .page_backLink__Yxn0E:hover{color:#ffc857}.page_hero__1ojq0{width:100%;background:linear-gradient(135deg,#ffc857,#ffb89d);padding:4rem 1.5rem;color:#2c3e50;display:flex;justify-content:center;align-items:center}.page_hero__1ojq0 .page_heroContent__9hr2H{max-width:800px;text-align:center}.page_hero__1ojq0 .page_heroContent__9hr2H h1{font-size:3rem;font-weight:800;margin-bottom:1rem}.page_hero__1ojq0 .page_heroContent__9hr2H p{font-size:1.25rem;line-height:1.5;max-width:600px;margin:0 auto}.page_contactDetails__COiYV{background:#f9f9f9;width:100%;padding:4rem 1.5rem}.page_contactDetails__COiYV .page_contentWrapper__RfPqx{max-width:800px;margin:0 auto}.page_contactDetails__COiYV .page_infoBlock__426p_ h2{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.page_contactDetails__COiYV .page_infoBlock__426p_ p{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;color:#6b7280}.page_contactDetails__COiYV .page_infoBlock__426p_ ul{list-style:none;padding:0}.page_contactDetails__COiYV .page_infoBlock__426p_ ul li{margin-bottom:.5rem;font-size:1rem}.page_contactDetails__COiYV .page_infoBlock__426p_ ul li strong{font-weight:700}.page_contactDetails__COiYV .page_infoBlock__426p_ ul li a{color:#7eb6ff;text-decoration:none;border-bottom:1px solid #7eb6ff}.page_contactDetails__COiYV .page_infoBlock__426p_ ul li a:hover{color:#328bff}.page_formSection__koVIt{padding:4rem 1.5rem;width:100%;background:#fff;flex:1 1}.page_formSection__koVIt .page_contentWrapper__RfPqx{max-width:600px;margin:0 auto;text-align:left}.page_formSection__koVIt .page_contentWrapper__RfPqx h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#2c3e50}.page_formSection__koVIt .page_contentWrapper__RfPqx p{text-align:center;font-size:1rem;color:#6b7280;margin-bottom:2rem}.page_formSection__koVIt .page_contentWrapper__RfPqx .page_messageInfo__wyLjA{color:#7bc67e;font-weight:700;text-align:center;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:12px}.page_formSection__koVIt .page_contentWrapper__RfPqx form{display:flex;flex-direction:column;gap:1.5rem}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_fieldGroup__ABucM{display:flex;flex-direction:column;width:100%}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_fieldGroup__ABucM label{margin-bottom:.5rem;font-weight:700;font-size:1rem;color:#2c3e50}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_inputField__ViAg7,.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_textareaField__x22wd{width:100%;padding:1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;transition:border-color .15s ease-out,box-shadow .15s ease-out}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_inputField__ViAg7:focus,.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_textareaField__x22wd:focus{outline:none;border-color:#7eb6ff;box-shadow:0 0 0 3px rgba(126,182,255,.2)}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_textareaField__x22wd{height:150px;resize:vertical}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_inputError__Lg2iP{border-color:#e74c3c}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_error__ZZW_i{color:#e74c3c;text-transform:uppercase;font-weight:700;font-size:.85rem;margin-top:.5rem}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_submitButton__YELUp{width:100%;background-color:#7eb6ff;color:#fff;padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;text-align:center;transition:background-color .15s ease-out,transform .15s ease-out}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_submitButton__YELUp:hover{background-color:#4b99ff;transform:translateY(-2px)}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_submitButton__YELUp:focus{outline:none;box-shadow:0 0 0 3px rgba(126,182,255,.3)}.page_formSection__koVIt .page_contentWrapper__RfPqx form .page_submitButton__YELUp:disabled{background:#ccc;cursor:not-allowed;transform:none}