.Contacts_header__829b_{padding:160px 0 80px;border-bottom:1px solid var(--line)}.Contacts_pageTitle___xO95{font-family:var(--font-serif);font-size:clamp(56px,10vw,144px);line-height:.9;letter-spacing:-.03em;font-weight:400;margin:24px 0 28px}.Contacts_pageTitle___xO95 em{font-style:italic;color:var(--accent)}.Contacts_pageSub__rCCWS{max-width:560px;font-size:clamp(16px,1.4vw,19px);color:var(--fg-2);line-height:1.5}.Contacts_grid__JuLJt{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:32px;gap:32px;align-items:start}.Contacts_formCard__f2s8j{background:var(--bg-2);border:1px solid var(--line);border-radius:30px;overflow:hidden}.Contacts_formHead__kcXMk{padding:32px 40px 24px;border-bottom:1px solid var(--line)}.Contacts_formTitle__tv8v0{font-family:var(--font-serif);font-size:clamp(28px,3vw,44px);line-height:.95;letter-spacing:-.025em;font-weight:400}.Contacts_formTitle__tv8v0 em{font-style:italic;color:var(--accent)}.Contacts_formBody__D73Uy{padding:32px 40px 40px;display:flex;flex-direction:column;gap:0}.Contacts_fieldGroup__e6FlJ{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--line);padding:20px 0}.Contacts_fieldGroup__e6FlJ:first-child{padding-top:0}.Contacts_label__rUgIB{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.18em;text-transform:uppercase}.Contacts_input__wlfTY,.Contacts_textarea__xL7Hx{width:100%;background:transparent;border:none;outline:none;font-family:var(--font-serif);font-size:clamp(18px,2vw,24px);color:var(--fg);line-height:1.2;padding:4px 0;transition:color .2s;cursor:text}.Contacts_input__wlfTY::placeholder,.Contacts_textarea__xL7Hx::placeholder{color:var(--muted)}.Contacts_textarea__xL7Hx{resize:none;min-height:100px;font-family:var(--font-sans);font-size:16px;line-height:1.5}.Contacts_inputError__fAX_T{border-bottom-color:rgba(255,80,80,.5)}.Contacts_errorText__5dunE{font-family:var(--font-mono);font-size:10px;color:rgba(255,80,80,.9);letter-spacing:.05em}.Contacts_required__CifXq{color:var(--accent)}.Contacts_formFooter__d3kDG{padding-top:24px}.Contacts_successState__jwUib{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;text-align:center}.Contacts_successIcon__okkiP{width:64px;height:64px;border-radius:99px;background:rgba(163,255,90,.1);border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);font-size:28px}.Contacts_successText__br_dk{font-family:var(--font-serif);font-size:22px;line-height:1.2;letter-spacing:-.01em}.Contacts_infoCol__z4Ffx{display:flex;flex-direction:column;gap:16px}.Contacts_infoCard__twKej{display:flex;align-items:center;gap:20px;padding:24px 28px;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;text-decoration:none;color:inherit;transition:background .3s,border-color .3s}.Contacts_infoCard__twKej:hover{background:var(--bg-3);border-color:var(--accent)}.Contacts_infoIcon__kvFVW{width:44px;height:44px;border-radius:12px;background:rgba(163,255,90,.08);border:1px solid var(--line-2);display:grid;place-items:center;color:var(--accent);flex-shrink:0}.Contacts_infoText__WtwP2{display:flex;flex-direction:column;gap:2px}.Contacts_infoLabel__N6oik{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.15em;text-transform:uppercase}.Contacts_infoValue__Anhyk{font-size:15px;font-weight:500;color:var(--fg)}@media (max-width:900px){.Contacts_header__829b_{padding:120px 0 56px}.Contacts_grid__JuLJt{grid-template-columns:1fr}.Contacts_formBody__D73Uy,.Contacts_formHead__kcXMk{padding-left:28px;padding-right:28px}}@media (max-width:600px){.Contacts_header__829b_{padding:100px 0 40px}.Contacts_formBody__D73Uy,.Contacts_formHead__kcXMk{padding-left:20px;padding-right:20px}}