.contact-module__xwJ-uq__page{color:#16171b;background:#fff;padding:56px 20px 80px}.contact-module__xwJ-uq__heading{text-align:center;max-width:720px;margin:0 auto 36px}.contact-module__xwJ-uq__heading h1{letter-spacing:-1px;margin:0;font-size:clamp(30px,4vw,42px);font-weight:750}.contact-module__xwJ-uq__heading p{color:#5b6068;margin:14px 0 0;font-size:15px;line-height:1.7}.contact-module__xwJ-uq__card{border:1px solid #f1f1f4;border-radius:24px;max-width:720px;margin:0 auto;padding:34px;box-shadow:0 12px 26px #19142314}.contact-module__xwJ-uq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.contact-module__xwJ-uq__field{flex-direction:column;gap:9px;min-width:0;margin-bottom:24px;display:flex}.contact-module__xwJ-uq__field label{color:#646874;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:750}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field select,.contact-module__xwJ-uq__field textarea{box-sizing:border-box;color:#202127;width:100%;min-width:0;font:inherit;background:#f7f8fa;border:1px solid #eceef2;border-radius:10px;padding:13px 15px;font-size:16px}.contact-module__xwJ-uq__field textarea{resize:vertical;min-height:150px}.contact-module__xwJ-uq__field input:focus-visible,.contact-module__xwJ-uq__field select:focus-visible,.contact-module__xwJ-uq__field textarea:focus-visible,.contact-module__xwJ-uq__button:focus-visible,.contact-module__xwJ-uq__direct a:focus-visible{outline-offset:3px;outline:3px solid #7030aa}.contact-module__xwJ-uq__help,.contact-module__xwJ-uq__direct,.contact-module__xwJ-uq__status{color:#5b6068;font-size:13px;line-height:1.65}.contact-module__xwJ-uq__help{margin:-4px 0 20px}.contact-module__xwJ-uq__button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#893ac5;border:0;border-radius:10px;padding:13px 20px;font-size:15px;font-weight:750;box-shadow:0 5px 12px #6c2da029}.contact-module__xwJ-uq__button:hover{background:#7330a7}.contact-module__xwJ-uq__direct{text-align:center;overflow-wrap:anywhere;margin:20px 0 0}.contact-module__xwJ-uq__direct a{color:#7530ab;text-underline-offset:3px;text-decoration:underline}.contact-module__xwJ-uq__status{background:#faf5ff;border-radius:8px;margin:16px 0 0;padding:12px}@media (max-width:560px){.contact-module__xwJ-uq__page{padding:38px 16px 56px}.contact-module__xwJ-uq__card{border-radius:20px;padding:24px 18px}.contact-module__xwJ-uq__row{grid-template-columns:1fr;gap:0}}
