.contact-module__swMWYG__split{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.contact-module__swMWYG__intro{flex-direction:column;gap:22px;min-width:0;padding-top:clamp(0px,2vw,24px);display:flex}.contact-module__swMWYG__h1{letter-spacing:-.045em;font-size:clamp(40px,4.1vw,60px);line-height:.98}.contact-module__swMWYG__lede{max-width:480px}@media (max-width:1180px) and (min-width:1024px){.contact-module__swMWYG__br{display:none}}.contact-module__swMWYG__next{flex-direction:column;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.contact-module__swMWYG__next li{align-items:flex-start;gap:14px;display:flex}.contact-module__swMWYG__nextNum{width:26px;height:26px;font-family:var(--font-jetbrains), ui-monospace, monospace;color:#c9d5fc;background:linear-gradient(#1a2140,#10152a);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11.5px;display:flex;box-shadow:inset 0 0 0 1px #8fa8f852,inset 0 1px #ffffff14}.contact-module__swMWYG__next li>span:last-child{color:#828d9c;flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.contact-module__swMWYG__next b{color:#eceef1;font-size:15px;font-weight:500}.contact-module__swMWYG__lines{flex-direction:column;gap:10px;margin-top:18px;display:flex}.contact-module__swMWYG__linesLabel{letter-spacing:.06em;text-transform:uppercase;color:#606b7a;font-size:11.5px;font-weight:500}.contact-module__swMWYG__lines ul{background:#ffffff06;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 0 0 1px #1e242c,inset 0 1px #ffffff0a}.contact-module__swMWYG__lines li+li{box-shadow:inset 0 1px #1a1f27}.contact-module__swMWYG__line{color:inherit;transition:background-color .16s var(--ease);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.contact-module__swMWYG__line:hover{background:#ffffff08}.contact-module__swMWYG__line:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #8fa8f8}.contact-module__swMWYG__lineIcon{color:#afc0fa;background:#8fa8f814;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #8fa8f838}.contact-module__swMWYG__lineText{color:#828d9c;flex-direction:column;gap:1px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.contact-module__swMWYG__lineText b{color:#eceef1;font-size:14.5px;font-weight:500}.contact-module__swMWYG__lineLink{color:#afc0fa;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.contact-module__swMWYG__lineLink>span{transition:transform .18s var(--ease)}.contact-module__swMWYG__line:hover .contact-module__swMWYG__lineLink>span{transform:translate(3px)}.contact-module__swMWYG__card{background:var(--s1);min-width:0;color:var(--t1);border-radius:24px;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #fff9,0 50px 100px -40px #000000b3,0 40px 120px -50px #3d5ee68c}.contact-module__swMWYG__cardHead{box-shadow:inset 0 -1px 0 var(--b1);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:20px;display:flex}.contact-module__swMWYG__cardHead h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.contact-module__swMWYG__cardMeta{color:var(--t3);flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.contact-module__swMWYG__cardMeta>span{background:#1f9d5f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f9d5f24}.contact-module__swMWYG__form{flex-direction:column;gap:18px;display:flex}.contact-module__swMWYG__topics{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.contact-module__swMWYG__topics legend,.contact-module__swMWYG__field>span{color:var(--t1);padding:0;font-size:13px;font-weight:500}.contact-module__swMWYG__topics legend{margin-bottom:10px}.contact-module__swMWYG__topicRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-module__swMWYG__topic{display:flex;position:relative}.contact-module__swMWYG__topic input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contact-module__swMWYG__topic>span{background:var(--fld);width:100%;box-shadow:inset 0 0 0 1px var(--b2);transition:background-color .18s var(--ease), box-shadow .18s var(--ease);pointer-events:none;border-radius:12px;flex-direction:column;gap:2px;padding:11px 14px 12px 36px;display:flex;position:relative}.contact-module__swMWYG__topic>span:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--b3);transition:box-shadow .18s var(--ease);border-radius:50%;position:absolute;top:14px;left:13px}.contact-module__swMWYG__topic b{color:var(--t1);font-size:14px;font-weight:500}.contact-module__swMWYG__topic small{color:var(--t3);font-size:12.5px;line-height:1.4}.contact-module__swMWYG__topic:hover>span{box-shadow:inset 0 0 0 1px var(--b3)}.contact-module__swMWYG__topic input:checked+span{background:var(--acS);box-shadow:inset 0 0 0 1.5px var(--ac), 0 6px 16px -10px #3352dd80}.contact-module__swMWYG__topic input:checked+span:before{box-shadow:inset 0 0 0 4.5px var(--ac)}.contact-module__swMWYG__topic input:focus-visible+span{box-shadow:var(--fr)}.contact-module__swMWYG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-module__swMWYG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-module__swMWYG__field small{color:var(--t3);margin-left:6px;font-size:12px;font-weight:400}.contact-module__swMWYG__field input,.contact-module__swMWYG__field textarea{background:var(--fld);width:100%;box-shadow:var(--rc);color:var(--t1);font:inherit;transition:box-shadow .16s var(--ease);border:0;border-radius:11px;font-size:15px}.contact-module__swMWYG__field input{height:46px;padding:0 14px}.contact-module__swMWYG__field textarea{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.55}.contact-module__swMWYG__field input::placeholder,.contact-module__swMWYG__field textarea::placeholder{color:var(--t4)}.contact-module__swMWYG__field input:hover,.contact-module__swMWYG__field textarea:hover{box-shadow:var(--rcH)}.contact-module__swMWYG__field input:focus,.contact-module__swMWYG__field textarea:focus{box-shadow:var(--rcF);outline:none}.contact-module__swMWYG__trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__swMWYG__error{background:var(--dgS);box-shadow:inset 0 0 0 1px var(--dgB);color:var(--dg);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.contact-module__swMWYG__actions{flex-direction:column;align-items:stretch;gap:12px;padding-top:4px;display:flex}.contact-module__swMWYG__send{background:var(--ac);height:50px;color:var(--onAc);font:inherit;cursor:pointer;transition:background-color .16s var(--ease), transform .16s var(--ease);border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:0 8px 0 20px;font-size:15.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000040,0 0 0 1px #2a45c2,0 14px 30px -14px #3352ddb3}.contact-module__swMWYG__send:hover{background:var(--acH)}.contact-module__swMWYG__send:active{transform:translateY(1px)}.contact-module__swMWYG__send:disabled{opacity:.7;cursor:default}.contact-module__swMWYG__send:focus-visible{box-shadow:var(--fr);outline:none}.contact-module__swMWYG__send>span{width:34px;height:34px;transition:transform .18s var(--ease);background:#ffffff29;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.contact-module__swMWYG__send:hover>span{transform:translate(2px)}.contact-module__swMWYG__fine{text-align:center;color:var(--t3);font-size:12.5px}.contact-module__swMWYG__fine a{color:var(--t2)}.contact-module__swMWYG__sent{animation:contact-module__swMWYG__sentIn .52s var(--ease) both;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.contact-module__swMWYG__sentMark{background:var(--okS);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--okB);color:var(--ok);animation:contact-module__swMWYG__sentMark .62s var(--ease) 80ms both;border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.contact-module__swMWYG__sent h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500}.contact-module__swMWYG__sent p{color:var(--t2);margin:0;font-size:15px;line-height:1.55}.contact-module__swMWYG__sent b{color:var(--t1);font-weight:500}.contact-module__swMWYG__again{color:var(--acT);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:500}@keyframes contact-module__swMWYG__sentIn{0%{opacity:0;transform:translateY(8px)}}@keyframes contact-module__swMWYG__sentMark{0%{opacity:0;transform:scale(.6)}}.contact-module__swMWYG__more{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(16px,3.4vw,40px) clamp(72px,9vw,120px);display:flex}.contact-module__swMWYG__moreTitle{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:500}.contact-module__swMWYG__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-module__swMWYG__shortcut{background:var(--s1);height:100%;box-shadow:var(--shR);color:var(--t2);transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:16px;flex-direction:column;gap:4px;padding:20px 44px 20px 20px;font-size:13.5px;line-height:1.5;text-decoration:none;display:flex;position:relative}.contact-module__swMWYG__shortcut:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0e1b2e1a,0 24px 44px -30px #0b162673}.contact-module__swMWYG__shortcut:focus-visible{box-shadow:var(--fr);outline:none}.contact-module__swMWYG__shortcut b{color:var(--t1);align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex}.contact-module__swMWYG__shortcutArrow{color:var(--t4);transition:color .18s var(--ease), transform .18s var(--ease);position:absolute;top:20px;right:20px}.contact-module__swMWYG__shortcut:hover .contact-module__swMWYG__shortcutArrow{color:var(--acT);transform:translate(2px)}@media (max-width:1023px){.contact-module__swMWYG__split{grid-template-columns:minmax(0,1fr);gap:22px}.contact-module__swMWYG__intro{display:contents}.contact-module__swMWYG__card{order:1;margin-top:14px}.contact-module__swMWYG__next{order:2;margin-top:28px}.contact-module__swMWYG__lines{order:3;margin-top:8px}.contact-module__swMWYG__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.contact-module__swMWYG__pair,.contact-module__swMWYG__topicRow,.contact-module__swMWYG__shortcuts{grid-template-columns:minmax(0,1fr)}.contact-module__swMWYG__line{grid-template-columns:36px minmax(0,1fr)}.contact-module__swMWYG__lineLink{white-space:normal;overflow-wrap:anywhere;grid-column:2}.contact-module__swMWYG__cardHead{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__sent,.contact-module__swMWYG__sentMark{animation:none}.contact-module__swMWYG__shortcut,.contact-module__swMWYG__line,.contact-module__swMWYG__lineLink>span,.contact-module__swMWYG__send>span{transition:none}}
