.contact-page-module__wnES_W__page{box-sizing:border-box;width:100%;max-width:100vw;padding:clamp(26px,4vw,54px) 16px 24px;overflow-x:clip}.contact-page-module__wnES_W__shell{border:1px solid var(--border-app);background:var(--bg-surface);width:100%;max-width:1180px;animation:contact-page-module__wnES_W__shellEnter .48s var(--motion-ease-premium) both;border-radius:30px;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 72px #0000003d}.contact-page-module__wnES_W__contactColumn{flex-direction:column;min-width:0;padding:clamp(30px,4vw,54px);display:flex}.contact-page-module__wnES_W__intro{max-width:460px}.contact-page-module__wnES_W__eyebrow,.contact-page-module__wnES_W__formIntro>span{color:var(--brand-orange);letter-spacing:.18em;font-size:10px;font-weight:800}.contact-page-module__wnES_W__intro h1{letter-spacing:-.04em;overflow-wrap:break-word;white-space:normal;max-width:430px;margin-top:12px;font-size:clamp(36px,3.2vw,40px);font-weight:750;line-height:1.08}.contact-page-module__wnES_W__intro>p{color:var(--text-muted);margin-top:14px;font-size:13px;line-height:1.65}.contact-page-module__wnES_W__contactList{gap:22px;margin-top:clamp(30px,3.5vw,42px);display:grid}.contact-page-module__wnES_W__contactItem,.contact-page-module__wnES_W__socials{animation:contact-page-module__wnES_W__itemEnter .44s var(--motion-ease-premium) both;animation-delay:calc(.11s + var(--item-index) * 75ms)}.contact-page-module__wnES_W__contactItem{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.contact-page-module__wnES_W__iconBox{background:var(--brand-orange-subtle);width:40px;height:40px;color:var(--brand-orange);border-radius:12px;place-items:center;display:grid}.contact-page-module__wnES_W__iconBox svg{width:18px}.contact-page-module__wnES_W__contactItem h2{color:var(--text-muted);letter-spacing:.02em;font-size:11px;font-weight:650}.contact-page-module__wnES_W__contactItem a,.contact-page-module__wnES_W__staticValue{color:var(--text-main);overflow-wrap:anywhere;align-items:center;margin-top:4px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.contact-page-module__wnES_W__contactItem a{transition:color .16s}.contact-page-module__wnES_W__contactItem a:hover{color:var(--brand-orange)}.contact-page-module__wnES_W__socials{margin-top:clamp(30px,4vw,44px)}.contact-page-module__wnES_W__socials>span{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.contact-page-module__wnES_W__socials>div{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.contact-page-module__wnES_W__socials a{border:1px solid var(--border-app);min-height:36px;color:var(--text-muted);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.contact-page-module__wnES_W__socials a:hover{background:var(--brand-orange-subtle);color:var(--brand-orange);border-color:#ff8a1f59}.contact-page-module__wnES_W__socials svg{width:14px}.contact-page-module__wnES_W__formPanel{color:#17120e;min-width:0;animation:contact-page-module__wnES_W__panelEnter .52s 90ms var(--motion-ease-premium) both;background:#e97d19;border-radius:22px;margin:10px;padding:clamp(30px,3.8vw,50px)}.contact-page-module__wnES_W__formIntro{max-width:540px}.contact-page-module__wnES_W__formIntro>span{color:#1e140c9e}.contact-page-module__wnES_W__formIntro h2{letter-spacing:-.045em;overflow-wrap:break-word;white-space:normal;margin-top:11px;font-size:clamp(36px,3.6vw,48px);font-weight:780;line-height:1.02}.contact-page-module__wnES_W__formIntro p{color:#1e140cb8;max-width:510px;margin-top:14px;font-size:13px;line-height:1.58}.contact-page-module__wnES_W__form{gap:17px;margin-top:30px;display:grid}.contact-page-module__wnES_W__field{min-width:0;animation:contact-page-module__wnES_W__fieldEnter .38s var(--motion-ease-premium) both;animation-delay:calc(.24s + var(--field-index) * 65ms);gap:7px;display:grid;position:relative}.contact-page-module__wnES_W__field>span{font-size:11px;font-weight:750}.contact-page-module__wnES_W__field input,.contact-page-module__wnES_W__field textarea{color:#17120e;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #1e140c7a;border-radius:0;outline:none;padding:8px 0 11px;font-size:13px;transition:border-color .16s,box-shadow .16s}.contact-page-module__wnES_W__field textarea{resize:vertical;min-height:112px;padding-right:52px;line-height:1.55}.contact-page-module__wnES_W__field input::placeholder,.contact-page-module__wnES_W__field textarea::placeholder{color:#1e140c87}.contact-page-module__wnES_W__field input:focus,.contact-page-module__wnES_W__field textarea:focus{border-color:#17120e;box-shadow:0 1px #17120e}.contact-page-module__wnES_W__field input:disabled,.contact-page-module__wnES_W__field textarea:disabled{opacity:.68}.contact-page-module__wnES_W__field small{color:#1e140c80;font-size:10px;position:absolute;bottom:10px;right:0}.contact-page-module__wnES_W__submitButton{color:#fff8ef;width:100%;min-height:50px;transition:transform .18s var(--motion-ease-premium),background .18s ease,opacity .18s ease;background:#17120e;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:3px;font-size:13px;font-weight:750;display:flex}.contact-page-module__wnES_W__submitButton:hover:not(:disabled){background:#090806;transform:translateY(-1px)}.contact-page-module__wnES_W__submitButton:disabled{cursor:not-allowed;opacity:.72}.contact-page-module__wnES_W__submitButton svg{width:17px}.contact-page-module__wnES_W__spinner{animation:.8s linear infinite contact-page-module__wnES_W__spin}.contact-page-module__wnES_W__feedback{color:#17120e;text-align:center;min-height:18px;font-size:11px;font-weight:650}.contact-page-module__wnES_W__success{color:#103d26}.contact-page-module__wnES_W__error{color:#641b18}.contact-page-module__wnES_W__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-page-module__wnES_W__honeypot input{width:1px;height:1px}@keyframes contact-page-module__wnES_W__shellEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-page-module__wnES_W__itemEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-page-module__wnES_W__panelEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-page-module__wnES_W__fieldEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-page-module__wnES_W__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.contact-page-module__wnES_W__shell{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr)}.contact-page-module__wnES_W__contactColumn,.contact-page-module__wnES_W__formPanel{padding:34px}.contact-page-module__wnES_W__intro h1{font-size:36px}.contact-page-module__wnES_W__formIntro h2{font-size:42px}}@media (max-width:780px){.contact-page-module__wnES_W__page{padding:22px 12px 18px}.contact-page-module__wnES_W__shell{border-radius:24px;display:block}.contact-page-module__wnES_W__contactColumn{padding:32px 24px 34px}.contact-page-module__wnES_W__intro h1{max-width:440px;font-size:36px}.contact-page-module__wnES_W__contactList,.contact-page-module__wnES_W__socials{margin-top:30px}.contact-page-module__wnES_W__formPanel{border-radius:20px;margin:0 8px 8px;padding:34px 24px}.contact-page-module__wnES_W__formIntro h2{font-size:40px}.contact-page-module__wnES_W__form{margin-top:28px}}@media (max-width:420px){.contact-page-module__wnES_W__contactColumn{padding:28px 20px 32px}.contact-page-module__wnES_W__intro h1{font-size:34px}.contact-page-module__wnES_W__formPanel{padding:30px 20px}.contact-page-module__wnES_W__formIntro h2{font-size:36px}.contact-page-module__wnES_W__contactItem{grid-template-columns:38px minmax(0,1fr)}.contact-page-module__wnES_W__iconBox{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.contact-page-module__wnES_W__shell,.contact-page-module__wnES_W__contactItem,.contact-page-module__wnES_W__socials,.contact-page-module__wnES_W__formPanel,.contact-page-module__wnES_W__field{animation:none}.contact-page-module__wnES_W__submitButton{transition:none}.contact-page-module__wnES_W__submitButton:hover:not(:disabled){transform:none}.contact-page-module__wnES_W__spinner{animation-duration:1.5s}}
