.contact-page-module__r7NJBG__wrap{max-width:calc(var(--content,1360px) + 2 * var(--gutter,40px));padding:72px var(--gutter,40px) 160px;text-align:center;margin:0 auto}.contact-page-module__r7NJBG__stickers{justify-content:center;align-items:flex-end;gap:6px;display:flex}.contact-page-module__r7NJBG__stickers img{object-fit:contain;width:38px;height:38px;animation:4s ease-in-out infinite contact-page-module__r7NJBG__bob}.contact-page-module__r7NJBG__stickers img:nth-child(2){animation-delay:-1s}.contact-page-module__r7NJBG__stickers img:nth-child(3){animation-delay:-2s}.contact-page-module__r7NJBG__stickers img:nth-child(4){animation-delay:-3s}@keyframes contact-page-module__r7NJBG__bob{50%{transform:translateY(-3px)}}.contact-page-module__r7NJBG__h1{font-family:var(--mh-display), var(--font-geist-sans), sans-serif;letter-spacing:-.8px;color:#111;margin:18px 0 0;font-size:40px;font-weight:500;line-height:1.1}.contact-page-module__r7NJBG__sub{color:#6b6668;max-width:520px;margin:14px auto 0;font-size:16px;line-height:1.55}.contact-page-module__r7NJBG__panel{background:#f3f3f5;border-radius:10px;max-width:960px;margin:40px auto 0;padding:56px 24px 48px}.contact-page-module__r7NJBG__form{text-align:left;flex-direction:column;gap:18px;max-width:512px;margin:0 auto;display:flex}.contact-page-module__r7NJBG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-page-module__r7NJBG__field{flex-direction:column;gap:7px;display:flex}.contact-page-module__r7NJBG__field>span{color:#111;font-size:13px;font-weight:500}.contact-page-module__r7NJBG__field i{color:#dc2626;font-style:normal}.contact-page-module__r7NJBG__field input,.contact-page-module__r7NJBG__field textarea,.contact-page-module__r7NJBG__select select{width:100%;font:inherit;color:#111;background:#fbfbfb;border:1px solid #e4e3e8;border-radius:8px;outline:0;font-size:14px;transition:border-color .15s,box-shadow .15s}.contact-page-module__r7NJBG__field input{height:40px;padding:0 12px}.contact-page-module__r7NJBG__field textarea{resize:vertical;padding:10px 12px;line-height:1.5}.contact-page-module__r7NJBG__field input::placeholder,.contact-page-module__r7NJBG__field textarea::placeholder{color:#a1a1aa}.contact-page-module__r7NJBG__field input:focus,.contact-page-module__r7NJBG__field textarea:focus,.contact-page-module__r7NJBG__select select:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #0000000d}.contact-page-module__r7NJBG__field input[aria-invalid]{border-color:#f87171}.contact-page-module__r7NJBG__select{display:block;position:relative}.contact-page-module__r7NJBG__select select{appearance:none;cursor:pointer;height:40px;padding:0 34px 0 12px}.contact-page-module__r7NJBG__select select[data-empty]{color:#a1a1aa}.contact-page-module__r7NJBG__select svg{color:#8a8587;pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.contact-page-module__r7NJBG__error{color:#b91c1c;margin:0;font-size:13px}.contact-page-module__r7NJBG__actions{align-items:center;gap:14px;margin-top:4px;display:flex}.contact-page-module__r7NJBG__send{height:38px;font:inherit;color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;flex:none;padding:0 18px;font-size:14px;font-weight:500}.contact-page-module__r7NJBG__send:hover{background:#2a2a2a}.contact-page-module__r7NJBG__actions span{color:#8a8587;font-size:12.5px}.contact-page-module__r7NJBG__direct{color:#544f51;text-align:left;border-top:1px solid #e4e3e8;align-items:flex-start;gap:10px;max-width:512px;margin:40px auto 0;padding-top:24px;font-size:14px;line-height:1.55;display:flex}.contact-page-module__r7NJBG__direct svg{color:#6b6668;flex:none;margin-top:2px}.contact-page-module__r7NJBG__direct a{color:#111;text-underline-offset:3px;-webkit-text-decoration:underline #c9c6c7;text-decoration:underline #c9c6c7}@media (max-width:640px){.contact-page-module__r7NJBG__wrap{padding-top:48px;padding-bottom:112px}.contact-page-module__r7NJBG__h1{font-size:34px}.contact-page-module__r7NJBG__panel{margin-inline:calc(-1 * var(--gutter,24px) + 8px);padding:32px 20px 28px}.contact-page-module__r7NJBG__row{grid-template-columns:minmax(0,1fr)}.contact-page-module__r7NJBG__actions{text-align:center;flex-direction:column;align-items:stretch}.contact-page-module__r7NJBG__send{height:44px}}@media (prefers-reduced-motion:reduce){.contact-page-module__r7NJBG__stickers img{animation:none}}
