.ContactForm-module__j1WgZG__form{flex-direction:column;gap:18px;display:flex}.ContactForm-module__j1WgZG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ContactForm-module__j1WgZG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactForm-module__j1WgZG__label{color:var(--ink);font-size:14px;font-weight:500}.ContactForm-module__j1WgZG__input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:50px;color:var(--text);transition:var(--ease);background:#fff;padding:12px 16px;font-family:inherit;font-size:15px}.ContactForm-module__j1WgZG__input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #2f318b1f}.ContactForm-module__j1WgZG__input:disabled{opacity:.6;cursor:not-allowed}select.ContactForm-module__j1WgZG__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:130px;line-height:1.6}.ContactForm-module__j1WgZG__submit{cursor:pointer;border:none;align-self:flex-start;font-family:inherit;font-size:16px}.ContactForm-module__j1WgZG__submit:disabled{opacity:.65;cursor:not-allowed}.ContactForm-module__j1WgZG__notice{border-radius:var(--radius);padding:12px 16px;font-size:15px;line-height:1.5}.ContactForm-module__j1WgZG__noticeOk{color:#1e6b2d;background:#eef7ef;border:1px solid #1e6b2d40}.ContactForm-module__j1WgZG__noticeErr{color:#a33030;background:#fdf0f0;border:1px solid #a3303040}@media (max-width:640px){.ContactForm-module__j1WgZG__row{grid-template-columns:1fr}}
.page-module__K7hInq__info{padding:110px 0 60px}.page-module__K7hInq__infoGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;display:grid}.page-module__K7hInq__infoCard{background:var(--bg-light);border-radius:var(--radius);padding:48px 44px}.page-module__K7hInq__infoTitle{color:var(--ink);margin-bottom:34px;font-size:36px;font-weight:500}.page-module__K7hInq__infoList{flex-direction:column;gap:22px;list-style:none;display:flex}.page-module__K7hInq__infoItem{align-items:flex-start;gap:16px;display:flex}.page-module__K7hInq__infoIcon{width:48px;height:48px;color:var(--navy);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #2f318b1a}.page-module__K7hInq__infoText{flex-direction:column;gap:2px;padding-top:2px;display:flex}.page-module__K7hInq__infoLabel{color:var(--text-mute);font-size:14px}.page-module__K7hInq__infoValue{color:var(--ink);word-break:break-word;font-size:16.5px;line-height:1.55}a.page-module__K7hInq__infoValue:hover{color:var(--navy)}.page-module__K7hInq__infoImg{border-radius:var(--radius);aspect-ratio:698/372;background:#f7f5f0;border:1px solid #e7e8f0;align-self:center;overflow:hidden}.page-module__K7hInq__infoImg img{object-fit:cover;width:100%;height:100%;display:block}.page-module__K7hInq__message{background:linear-gradient(#f8f9fb 0%,#fff 100%);margin-top:40px;padding:80px 0 40px}.page-module__K7hInq__msgGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:70px;display:grid}.page-module__K7hInq__msgImg{border-radius:var(--radius);overflow:hidden}.page-module__K7hInq__msgImg img{width:100%;display:block}.page-module__K7hInq__msgTitle{color:var(--ink);font-size:36px;font-weight:500}.page-module__K7hInq__msgSub{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-top:8px;font-size:13px;font-weight:500}.page-module__K7hInq__msgDesc{color:var(--text-mute);margin:16px 0 30px;font-size:16px;line-height:1.7}@media (max-width:900px){.page-module__K7hInq__info{padding:60px 0 30px}.page-module__K7hInq__infoGrid,.page-module__K7hInq__msgGrid{grid-template-columns:1fr;gap:34px}.page-module__K7hInq__infoCard{padding:34px 26px}.page-module__K7hInq__infoTitle,.page-module__K7hInq__msgTitle{font-size:28px}.page-module__K7hInq__message{padding:56px 0 20px}}
