.info-page-heading{padding:44px 0 30px;max-width:850px}.info-page-heading>p{font-size:17px;color:#c5bdce;line-height:1.85}.info-xml{font-size:12px;color:#ff9da7}.contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;margin:12px 0 50px;align-items:start}.contact-copy,.contact-form-panel{min-width:0}.contact-copy h2,.contact-form-panel h2{font-size:23px}.contact-copy p{font-size:14px;line-height:1.95;color:#c7bed1}.contact-copy>a{display:block;font-size:12px;color:#ff9ca7;margin:14px 0}.contact-form-panel{padding:26px;border:1px solid #514457;border-radius:18px;background:linear-gradient(140deg,#2e2734,#211e28)}.contact-form-panel form{max-width:none;margin:0}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form-panel label{font-size:12px;color:#d7cadd;margin:16px 0}.contact-fields label{min-width:0}.contact-form-panel :is(input,select,textarea){font-size:13px;min-width:0;max-width:100%;padding:12px;background:#19171f;border-color:#65536f}.contact-form-panel textarea{resize:vertical}.contact-form-panel :is(input,select,textarea):focus{outline:2px solid #ff8588;outline-offset:1px}.contact-form-panel .btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;margin:18px 0 0;width:100%;background:linear-gradient(110deg,#ff9c9f,#ff676b);border-color:#ff9ba6;color:#301a24}.contact-form-panel .btn:disabled{opacity:.65;cursor:wait}.contact-status{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.contact-status:empty{display:none}.contact-status[data-state=success]{color:#a8dfbf}.contact-status[data-state=error]{color:#ffadb6}.contact-privacy{font-size:10px;line-height:1.8;color:#a797b5;margin:12px 0 0}.contact-privacy a{color:#d5b2c4}.sitemap-jump{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.sitemap-jump a{display:flex;align-items:center;gap:10px;padding:9px 13px;font-size:12px;border:1px solid #504456;border-radius:9px;background:#28232d}.sitemap-jump span,.sitemap-groups h2>span{font-size:10px;color:#a99ab7}.sitemap-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:48px}.sitemap-groups>section{min-width:0;scroll-margin-top:25px;border-top:1px solid #45394f;padding-top:22px}.sitemap-groups h2{display:flex;align-items:center;gap:14px;font-size:21px}.sitemap-groups ul{list-style:none;margin:0;padding:0}.sitemap-groups li{margin:0}.sitemap-groups li a{display:flex;align-items:baseline;gap:15px;justify-content:space-between;border-bottom:1px solid #ffffff08;padding:10px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.sitemap-groups li a>span{flex:0 0 auto;color:#ad829f}.sitemap-groups a:hover,.sitemap-jump a:hover{color:#ff9aa5}
@media(max-width:760px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:24px}.contact-form-panel{padding:20px}.sitemap-groups{grid-template-columns:minmax(0,1fr);gap:25px}.info-page-heading>p{font-size:14px}}
@media(max-width:430px){.contact-fields{grid-template-columns:minmax(0,1fr);gap:0}.contact-form-panel{padding:18px}.sitemap-jump a{font-size:11px}}
