.contact-form-module__-HnNpW__page{color:#302820;background:#faf6f0;min-height:740px;padding:88px 32px 100px}.contact-form-module__-HnNpW__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;max-width:1050px;margin-inline:auto;display:grid}.contact-form-module__-HnNpW__intro{padding-top:30px}.contact-form-module__-HnNpW__intro h1{font-family:var(--font-bricolage-grotesque),sans-serif;letter-spacing:-2.5px;font-size:clamp(44px,4.5vw,62px);font-weight:600;line-height:1.06}.contact-form-module__-HnNpW__intro h1 span{color:#d95420}.contact-form-module__-HnNpW__intro>p{color:#7b6e61;margin-top:20px;font-size:16px;line-height:1.7}.contact-form-module__-HnNpW__emailBlock{color:#8c7560;border-top:1px solid #e1d8cd;align-items:center;gap:10px;margin-top:34px;padding-top:30px;font-size:13px;display:flex}.contact-form-module__-HnNpW__emailBlock a{overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.contact-form-module__-HnNpW__emailBlock a:hover{color:#bd4719}.contact-form-module__-HnNpW__card{background:#fffdfa;border:1px solid #e5dbd0;border-radius:20px;padding:36px;box-shadow:0 12px 36px #72553408}.contact-form-module__-HnNpW__card form{flex-direction:column;gap:24px;display:flex}.contact-form-module__-HnNpW__field{flex-direction:column;gap:9px;min-width:0;display:flex}.contact-form-module__-HnNpW__field label{font-size:13px;font-weight:600}.contact-form-module__-HnNpW__field input,.contact-form-module__-HnNpW__field textarea,.contact-form-module__-HnNpW__field select{color:#302820;width:100%;min-width:0;box-shadow:none;background:#fffdfa;border:1px solid #dcd0c2;border-radius:8px;font-size:14px}.contact-form-module__-HnNpW__field input,.contact-form-module__-HnNpW__field select{height:46px;padding:0 13px}.contact-form-module__-HnNpW__field textarea{resize:vertical;min-height:140px;padding:12px 13px;line-height:1.65}.contact-form-module__-HnNpW__field input::placeholder,.contact-form-module__-HnNpW__field textarea::placeholder{color:#978a7e}.contact-form-module__-HnNpW__field input:focus-visible,.contact-form-module__-HnNpW__field textarea:focus-visible,.contact-form-module__-HnNpW__field select:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #d95420}.contact-form-module__-HnNpW__field [aria-invalid=true]{border-color:#b83225}.contact-form-module__-HnNpW__selectWrap{position:relative}.contact-form-module__-HnNpW__selectWrap select{appearance:none;cursor:pointer;padding-right:36px}.contact-form-module__-HnNpW__selectWrap>svg{color:#897866;pointer-events:none;position:absolute;top:15px;right:13px}.contact-form-module__-HnNpW__notice{background:#f6efe5;border-radius:9px;align-items:flex-start;gap:10px;padding:15px;display:flex}.contact-form-module__-HnNpW__notice>svg{color:#ab633e;flex-shrink:0;margin-top:1px}.contact-form-module__-HnNpW__notice strong{font-size:12px;font-weight:600}.contact-form-module__-HnNpW__notice p{color:#7b6e61;margin-top:5px;font-size:12px;line-height:1.7}.contact-form-module__-HnNpW__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form-module__-HnNpW__submitRow{align-items:center;gap:20px;padding-top:3px;display:flex}.contact-form-module__-HnNpW__submitRow .contact-form-module__-HnNpW__submit{color:#fffdfa;background:#d95420;border-radius:8px;height:46px;padding:0 22px;font-size:14px;font-weight:600}.contact-form-module__-HnNpW__submitRow .contact-form-module__-HnNpW__submit:hover{background:#c74c1c}.contact-form-module__-HnNpW__submitRow>span{color:#897866;font-size:12px}.contact-form-module__-HnNpW__error{color:#b83225;font-size:12px;line-height:1.5}.contact-form-module__-HnNpW__hint{color:#7b6e61;font-size:12px;line-height:1.6}.contact-form-module__-HnNpW__authNotice{color:#7b6e61;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.contact-form-module__-HnNpW__field input:read-only,.contact-form-module__-HnNpW__field select:disabled{background:#f6f0e9}@media (max-width:760px){.contact-form-module__-HnNpW__page{min-height:auto;padding:40px 20px 56px}.contact-form-module__-HnNpW__layout{grid-template-columns:1fr;gap:28px;max-width:560px}.contact-form-module__-HnNpW__intro{padding-top:0}.contact-form-module__-HnNpW__intro h1{letter-spacing:-1.8px;font-size:44px}.contact-form-module__-HnNpW__intro>p{margin-top:12px;font-size:14px}.contact-form-module__-HnNpW__emailBlock{border:0;margin-top:18px;padding-top:0}.contact-form-module__-HnNpW__card{border-radius:14px;padding:24px}.contact-form-module__-HnNpW__card form{gap:22px}.contact-form-module__-HnNpW__field input,.contact-form-module__-HnNpW__field textarea,.contact-form-module__-HnNpW__field select{font-size:16px}.contact-form-module__-HnNpW__pair{grid-template-columns:1fr;gap:22px}.contact-form-module__-HnNpW__submitRow{text-align:center;flex-direction:column;align-items:stretch;gap:12px}}
