.contact-form-module__wF1dya__contact{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1400px;margin:0 auto;padding:160px 48px 120px;display:grid}.contact-form-module__wF1dya__header{position:sticky;top:160px}.contact-form-module__wF1dya__marker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:#0000008c;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:inline-flex}.contact-form-module__wF1dya__marker:before{content:"";background:#00000073;width:16px;height:1px;display:block}.contact-form-module__wF1dya__headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:.9}.contact-form-module__wF1dya__subtitle{font-family:var(--font-body);color:#000000a6;font-size:16px;line-height:1.6}.contact-form-module__wF1dya__formWrap{padding-top:48px}.contact-form-module__wF1dya__form{flex-direction:column;gap:32px;display:flex}.contact-form-module__wF1dya__field{flex-direction:column;gap:8px;display:flex}.contact-form-module__wF1dya__label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#0000008c;font-size:10px}.contact-form-module__wF1dya__input,.contact-form-module__wF1dya__select,.contact-form-module__wF1dya__textarea{font-family:var(--font-body);color:var(--black);transition:border-color .3s var(--easing);appearance:none;background:0 0;border:none;border-bottom:1px solid #00000026;border-radius:0;outline:none;padding:14px 0;font-size:15px}.contact-form-module__wF1dya__input:focus,.contact-form-module__wF1dya__select:focus,.contact-form-module__wF1dya__textarea:focus{border-color:var(--black)}.contact-form-module__wF1dya__input::placeholder,.contact-form-module__wF1dya__textarea::placeholder{color:#0000004d}.contact-form-module__wF1dya__textarea{resize:vertical;min-height:120px}.contact-form-module__wF1dya__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:24px}.contact-form-module__wF1dya__submit{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;background:var(--black);color:var(--white);cursor:pointer;transition:opacity .3s var(--easing);border:none;align-self:flex-start;padding:16px 48px;font-size:13px}.contact-form-module__wF1dya__submit:hover{opacity:.8}.contact-form-module__wF1dya__submit:disabled{opacity:.4;cursor:not-allowed}.contact-form-module__wF1dya__errorText{font-family:var(--font-body);color:#c00;font-size:13px}.contact-form-module__wF1dya__errorText a{color:inherit;text-decoration:underline}.contact-form-module__wF1dya__success{padding:48px 0}.contact-form-module__wF1dya__successTitle{font-family:var(--font-display);text-transform:uppercase;margin-bottom:16px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.contact-form-module__wF1dya__successText{font-family:var(--font-body);color:#000000a6;font-size:16px;line-height:1.6}@media (max-width:768px){.contact-form-module__wF1dya__contact{grid-template-columns:1fr;gap:48px;padding:120px 20px 80px}.contact-form-module__wF1dya__header{position:static}.contact-form-module__wF1dya__formWrap{padding-top:0}}@media (max-width:480px){.contact-form-module__wF1dya__contact{padding:100px 16px 64px}.contact-form-module__wF1dya__headline{font-size:clamp(28px,9vw,44px)}}
