.ContactForm-module__1SvrgG__form{flex-direction:column;gap:22px;display:flex}.ContactForm-module__1SvrgG__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__1SvrgG__field>span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.72rem;font-weight:800}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{font-family:var(--font-sans);color:var(--ink);background:var(--white);border:1px solid var(--line);width:100%;transition:border-color .3s var(--ease);border-radius:0;padding:14px 16px;font-size:1rem}.ContactForm-module__1SvrgG__field input:focus,.ContactForm-module__1SvrgG__field textarea:focus{border-color:var(--ink);outline:none}.ContactForm-module__1SvrgG__field textarea{resize:vertical}.ContactForm-module__1SvrgG__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__1SvrgG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.ContactForm-module__1SvrgG__note{font-size:.92rem}.ContactForm-module__1SvrgG__ok{color:#2e7d4f}.ContactForm-module__1SvrgG__err{color:#b3382c}@media (max-width:640px){.ContactForm-module__1SvrgG__row{grid-template-columns:1fr}}
.page-module__k43SaG__wrap{padding-top:calc(var(--header-h) + clamp(40px, 7vw, 90px))}.page-module__k43SaG__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.page-module__k43SaG__aside{top:calc(var(--header-h) + 24px);position:sticky}.page-module__k43SaG__block{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.page-module__k43SaG__blockTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:12px;font-size:.72rem;font-weight:800}.page-module__k43SaG__line{color:var(--muted);font-size:1rem;line-height:1.7}.page-module__k43SaG__line a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .3s var(--ease)}.page-module__k43SaG__line a:hover{border-color:var(--ink)}.page-module__k43SaG__formCol{background:var(--white);border:1px solid var(--line);padding:clamp(28px,4vw,48px)}@media (max-width:880px){.page-module__k43SaG__grid{grid-template-columns:1fr}.page-module__k43SaG__aside{position:static}}
