.Breadcrumbs_crumbs__AyHoQ{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);padding:20px 0 0;letter-spacing:.03em}.Breadcrumbs_crumbs__AyHoQ a{color:var(--text-muted);transition:color var(--dur) var(--ease)}.Breadcrumbs_crumbs__AyHoQ a:hover{color:var(--red)}.Breadcrumbs_sep__9Ojnz{margin:0 8px;color:var(--text-dim)}.Breadcrumbs_current__F2_Pi{color:var(--text)}.ContactForm_form__gyc9f{max-width:520px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-md)}.ContactForm_intro__OJl7A{font-size:15px;color:var(--text-muted);margin-bottom:20px}.ContactForm_row__yKzjT{margin-bottom:14px}.ContactForm_row2__XeDEm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:480px){.ContactForm_row2__XeDEm{grid-template-columns:1fr}}.ContactForm_bare__GjC3O{border:none;margin:0;padding:0;min-width:0}.ContactForm_bare__GjC3O:disabled{opacity:.65}.ContactForm_field__7EFvd{display:block;margin-bottom:14px}.ContactForm_label__6LloC{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px;transition:color var(--dur-fast) var(--ease)}.ContactForm_field__7EFvd:focus-within .ContactForm_label__6LloC{color:var(--text)}.ContactForm_req__BIA5J{color:var(--red)}.ContactForm_input__UAg29,.ContactForm_textarea__Tn9UX{width:100%;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:16px;font-family:inherit;color:var(--text);background:var(--bg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.ContactForm_input__UAg29::placeholder,.ContactForm_textarea__Tn9UX::placeholder{color:var(--text-dim)}.ContactForm_input__UAg29:hover:not(:focus),.ContactForm_textarea__Tn9UX:hover:not(:focus){border-color:var(--text-dim)}.ContactForm_input__UAg29:focus,.ContactForm_textarea__Tn9UX:focus{border-color:var(--red);background:var(--bg-elev);outline:none;box-shadow:0 0 0 3px rgba(230,46,31,.18)}.ContactForm_input__UAg29:user-invalid,.ContactForm_textarea__Tn9UX:user-invalid{border-color:var(--red-deep);box-shadow:0 0 0 3px rgba(182,19,19,.12)}.ContactForm_textarea__Tn9UX{resize:vertical}.ContactForm_hint__yG_5Q{font-size:13px;color:var(--text-muted);margin:-6px 0 14px}.ContactForm_file__h6_3I{font-size:14px;color:var(--text-muted)}.ContactForm_more__X6Grr{background:none;border:none;color:var(--red);font-size:14px;cursor:pointer;padding:0 0 14px}.ContactForm_more__X6Grr:hover{color:var(--accent-hover)}.ContactForm_consent__cIxeD{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-muted);margin:6px 0 18px}.ContactForm_consent__cIxeD input{margin-top:3px;accent-color:var(--red)}.ContactForm_error__wUSOk{color:var(--red-deep);font-weight:600;font-size:14px;margin-bottom:12px}.ContactForm_hp__UL5go{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactForm_spin__MZhnW{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ContactForm_cfSpin__dTNw3 .7s linear infinite}@keyframes ContactForm_cfSpin__dTNw3{to{transform:rotate(1turn)}}.ContactForm_done__5YEai{max-width:520px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--shadow-md);animation:ContactForm_cfDoneIn__V6gUH var(--dur-slow) var(--ease-out) both}.ContactForm_done__5YEai h3{margin-bottom:8px}.ContactForm_doneMark__dR3c8{display:block;margin-bottom:14px}.ContactForm_doneCircle__ClQs8{stroke:var(--red);stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:ContactForm_cfDraw__xQE_a .6s var(--ease-out) .1s forwards}.ContactForm_doneCheck___Ui4f{stroke:var(--red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34;animation:ContactForm_cfDraw__xQE_a .35s var(--ease-out) .55s forwards}@keyframes ContactForm_cfDraw__xQE_a{to{stroke-dashoffset:0}}@keyframes ContactForm_cfDoneIn__V6gUH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}