.page_page__6Z7nH{min-height:100vh;background:linear-gradient(135deg,#1e40af,#2563eb)}.page_hero__BA5ON{background:transparent;padding:120px 0 80px;text-align:center;border-bottom:2px solid hsla(0,0%,100%,.3)}.page_hero__BA5ON h1{font-size:3rem;color:#fff;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.page_hero__BA5ON p{font-size:1.3rem;color:#fff;max-width:800px;margin:0 auto;line-height:1.8}.page_contactContainer__MQMNm{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:50px;gap:50px;margin-top:3rem}.page_contactInfo__ojYy1{background:hsla(0,0%,100%,.1);padding:40px;border-radius:10px;border:2px solid hsla(0,0%,100%,.2);color:#fff}.page_contactInfo__ojYy1 h2{color:#fff;font-size:2rem;margin-bottom:1rem}.page_contactInfo__ojYy1>p{color:#fff;margin-bottom:2rem;line-height:1.8}.page_infoItem__OjbML{display:flex;gap:20px;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.page_infoItem__OjbML:last-of-type{border-bottom:none}.page_infoIcon__2gYvp{font-size:2.5rem;flex-shrink:0}.page_infoItem__OjbML h3{color:#fff;font-size:1.3rem;margin-bottom:.5rem}.page_infoItem__OjbML p{color:#fff;line-height:1.6;margin-bottom:.3rem}.page_socialLinks__q3Xu_{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.page_socialLinks__q3Xu_ h3{color:#fff;margin-bottom:1rem}.page_socialIcons__T_RT7{display:flex;gap:15px}.page_socialIcon__Zbd3F{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;font-size:1.5rem;transition:all .3s ease;border:2px solid transparent}.page_socialIcon__Zbd3F:hover{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-5px)}.page_contactForm__g20tq{background:hsla(0,0%,100%,.1);padding:40px;border-radius:10px;border:2px solid hsla(0,0%,100%,.2);color:#fff}.page_contactForm__g20tq h2{color:#fff;font-size:2rem;margin-bottom:2rem}.page_formGroup__gZIaD{margin-bottom:1.5rem}.page_formGroup__gZIaD label{display:block;color:#fff;margin-bottom:.5rem;font-weight:500}.page_formGroup__gZIaD input,.page_formGroup__gZIaD select,.page_formGroup__gZIaD textarea{width:100%;padding:12px 15px;background-color:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:5px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.page_formGroup__gZIaD input:focus,.page_formGroup__gZIaD select:focus,.page_formGroup__gZIaD textarea:focus{outline:none;border-color:hsla(0,0%,100%,.5);box-shadow:0 0 10px hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.15)}.page_formGroup__gZIaD textarea{resize:vertical;min-height:120px}.page_formGroup__gZIaD select{cursor:pointer}.page_successMessage__06UDq{text-align:center;padding:60px 20px}.page_successIcon__bcUO_{width:80px;height:80px;background-color:#fff;color:#1e40af;font-size:3rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;animation:page_scaleIn__4Vskw .5s ease-out}@keyframes page_scaleIn__4Vskw{0%{transform:scale(0)}to{transform:scale(1)}}.page_successMessage__06UDq h3{color:#fff;font-size:2rem;margin-bottom:1rem}.page_successMessage__06UDq p{color:#fff;font-size:1.2rem}.page_faqSection__dziZh{background:transparent;padding:80px 0}.page_sectionTitle___vlsC{text-align:center;font-size:2.5rem;color:#fff;margin-bottom:3rem}.page_faqGrid__KEvmL{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-top:3rem}.page_faqItem__OXdJh{background:hsla(0,0%,100%,.1);padding:30px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;color:#fff}.page_faqItem__OXdJh:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-5px)}.page_faqItem__OXdJh h3{color:#fff;font-size:1.3rem;margin-bottom:1rem}.page_faqItem__OXdJh p{color:#fff;line-height:1.8;margin:0}@media (max-width:968px){.page_contactContainer__MQMNm{grid-template-columns:1fr}}@media (max-width:768px){.page_hero__BA5ON h1{font-size:2rem}.page_hero__BA5ON p{font-size:1.1rem}.page_sectionTitle___vlsC{font-size:2rem}.page_contactForm__g20tq,.page_contactInfo__ojYy1{padding:25px}.page_faqGrid__KEvmL{grid-template-columns:1fr}}