.contact_layout__j3dDa{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:start;padding-top:56px;padding-bottom:96px}.contact_layout__j3dDa h1{margin:0 0 24px;font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:-.06em}.contact_lead__wO_HO{max-width:640px;margin:0 0 40px;font-size:17px;line-height:1.7;color:#c4c4cc}.contact_form__dDe_l{display:grid;gap:28px;padding:32px;border:1px solid var(--line);border-radius:8px;background:#101013}.contact_group__1_Gxd{margin:0;padding:0;border:0}.contact_field__r5wxa>span,.contact_group__1_Gxd legend{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.contact_chips__mFwdC{display:flex;flex-wrap:wrap;gap:8px}.contact_chip__h1byY{position:relative;cursor:pointer}.contact_chip__h1byY input{position:absolute;opacity:0;pointer-events:none}.contact_chip__h1byY span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #ffffff2b;border-radius:999px;font-size:14px;color:#d8d8de;transition:border-color .15s,background .15s,color .15s}.contact_chip__h1byY:hover span{border-color:var(--accent-light)}.contact_chip__h1byY input:checked+span{border-color:var(--accent);background:var(--accent);color:#fff}.contact_chip__h1byY input:focus-visible+span{outline:3px solid #b2c3ff;outline-offset:3px}.contact_row__kGqBa{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact_field__r5wxa{display:block}.contact_field__r5wxa input,.contact_field__r5wxa select,.contact_field__r5wxa textarea{width:100%;min-height:46px;padding:11px 14px;border:1px solid #ffffff2b;border-radius:5px;background:#09090b;color:var(--ink);font:inherit;font-size:15px}.contact_field__r5wxa textarea{min-height:130px;resize:vertical;line-height:1.6}.contact_field__r5wxa input:focus,.contact_field__r5wxa select:focus,.contact_field__r5wxa textarea:focus{outline:none;border-color:var(--accent-light);box-shadow:0 0 0 3px #1313ec55}.contact_field__r5wxa small{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.contact_field__r5wxa select option{background:#09090b}.contact_send__3KRvm{display:flex;flex-wrap:wrap;gap:12px}.contact_primary__v8GqZ,.contact_secondary__zB68h{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:14px 20px;border:1px solid transparent;border-radius:4px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.contact_primary__v8GqZ{background:var(--accent);color:#fff}.contact_primary__v8GqZ:hover:not(:disabled){background:#2929ff}.contact_secondary__zB68h{border-color:#1da851;background:transparent;color:#fff}.contact_secondary__zB68h:hover:not(:disabled){background:#1da85122}.contact_primary__v8GqZ:disabled,.contact_secondary__zB68h:disabled{cursor:not-allowed;opacity:.45}.contact_primary__v8GqZ:focus-visible,.contact_secondary__zB68h:focus-visible{outline:3px solid #b2c3ff;outline-offset:4px}.contact_status__r3EX4{margin:-10px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.contact_aside__QZK1C{display:grid;gap:16px;position:sticky;top:110px}.contact_card__eZweS{padding:26px;border:1px solid var(--line);border-radius:8px;background:#101013}.contact_card__eZweS h2{margin:0 0 12px;font-size:22px;line-height:1.25;white-space:normal}.contact_card__eZweS p{margin:0 0 18px;font-size:14px;line-height:1.7;color:var(--muted)}.contact_identity__PxaZY{display:flex;align-items:center;gap:14px;margin-bottom:18px}.contact_identity__PxaZY img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 12%;background:#1c1c20}.contact_identity__PxaZY div{display:flex;flex-direction:column;gap:3px}.contact_identity__PxaZY strong{font-size:15px}.contact_identity__PxaZY span{font-size:12px;color:var(--muted)}.contact_steps___timS{margin:0;padding:0;list-style:none;counter-reset:step}.contact_steps___timS li{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:#d8d8de}.contact_steps___timS li:before{counter-increment:step;content:"0" counter(step);flex:0 0 auto;font-size:11px;letter-spacing:.1em;color:var(--accent-light);padding-top:3px}@media (max-width:1100px){.contact_layout__j3dDa{grid-template-columns:1fr;gap:40px}.contact_aside__QZK1C{position:static;grid-template-columns:1fr 1fr}}@media (max-width:760px){.contact_layout__j3dDa{padding-top:32px;padding-bottom:64px}.contact_form__dDe_l{padding:22px}.contact_aside__QZK1C,.contact_row__kGqBa{grid-template-columns:1fr}.contact_primary__v8GqZ,.contact_secondary__zB68h{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.contact_chip__h1byY span{transition:none}}