.page_container__AA3Y1{min-height:100vh;padding:140px 2rem 6rem;max-width:1400px;margin:0 auto}.page_header__glZs6{text-align:center;margin-bottom:4rem}.page_title__Owwlz{font-size:3.5rem;font-weight:800;margin-bottom:1rem}.page_gradient__1bAp4{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__6kypn{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.page_content__lF11r{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;margin-bottom:6rem}.page_contactInfo__ojYy1{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:3rem}.page_infoTitle__nFpQg{font-size:2rem;font-weight:800;margin-bottom:1rem}.page_infoText____NqD{color:var(--text-secondary);line-height:1.7;margin-bottom:3rem}.page_infoItems__1reGf{display:flex;flex-direction:column;gap:2rem}.page_infoItem__OjbML{display:flex;gap:1.5rem;align-items:flex-start}.page_infoIcon__2gYvp{font-size:2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--hover-bg);border:1px solid var(--border);border-radius:12px;flex-shrink:0}.page_infoItemTitle__9oAVz{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.page_infoItemText__r90_J{color:var(--text-secondary)}.page_socialLinks__q3Xu_{display:flex;gap:1rem;margin-top:.5rem}.page_socialLink__v2DGY{color:var(--accent);font-weight:500;transition:all .3s ease}.page_socialLink__v2DGY:hover{color:var(--accent-hover)}.page_form__T90SA{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:3rem}.page_formRow__yH1si{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_formGroup__gZIaD{margin-bottom:1.5rem}.page_label__4k18b{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-primary)}.page_input__jhQwS,.page_select__6LUwg,.page_textarea__KX_LQ{width:100%;padding:1rem 1.25rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);font-size:1rem;font-family:inherit;outline:none;transition:all .3s ease}.page_input__jhQwS:focus,.page_select__6LUwg:focus,.page_textarea__KX_LQ:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.page_input__jhQwS::placeholder,.page_textarea__KX_LQ::placeholder{color:var(--text-muted)}.page_select__6LUwg{cursor:pointer}.page_textarea__KX_LQ{resize:vertical;min-height:150px}.page_submitButton__uYK8o{width:100%;padding:1.25rem 2rem;background:var(--accent);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.page_submitButton__uYK8o:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 20px 40px rgba(99,102,241,.4)}.page_faq__JKo0L{text-align:center}.page_faqTitle__wh_64{font-size:2.5rem;font-weight:800;margin-bottom:3rem}.page_faqGrid__KEvmL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.page_faqItem__OXdJh{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:2rem;text-align:left;transition:all .3s ease}.page_faqItem__OXdJh:hover{background:var(--hover-bg);border-color:var(--accent)}.page_faqQuestion__0w22r{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.page_faqAnswer__uOi5i{color:var(--text-secondary);line-height:1.7}@media (max-width:1024px){.page_content__lF11r,.page_faqGrid__KEvmL{grid-template-columns:1fr}}@media (max-width:768px){.page_title__Owwlz{font-size:2.5rem}.page_formRow__yH1si{grid-template-columns:1fr}.page_contactInfo__ojYy1,.page_form__T90SA{padding:2rem}}