.contact_form__wCApJ{display:flex;flex-direction:column;gap:18px;max-width:560px}.contact_field__2Du_G{display:flex;flex-direction:column;gap:6px}.contact_label__StWrk{font-size:13px;font-weight:600;color:var(--ink-3)}.contact_input__XHDqJ,.contact_textarea__o6tY1{font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px}.contact_input__XHDqJ:focus,.contact_textarea__o6tY1:focus{outline:2px solid var(--ink-4);outline-offset:1px}.contact_textarea__o6tY1{resize:vertical;min-height:140px}.contact_trap__DHlME{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact_submit__Fe9Wt{align-self:flex-start;font:inherit;font-size:15px;font-weight:600;padding:10px 22px;border:0;border-radius:8px;background:var(--ink);color:var(--page);cursor:pointer}.contact_submit__Fe9Wt:disabled{opacity:.6;cursor:default}.contact_error__tMl9F{font-size:14px;color:#b3261e}.contact_sent__9n2aa{border:1px solid var(--line);border-radius:12px;padding:22px 24px;max-width:560px}.contact_sentHead__JR3DN{font-size:17px;font-weight:600;margin-bottom:6px}.contact_sentBody__h_wKh{font-size:15px;line-height:1.6;color:var(--ink-2)}.page-flow_main__zPhLr{max-width:var(--wrap-flow);margin:0 auto;padding:48px var(--gut) 80px}.page-flow_kicker__xlALl{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px}.page-flow_title__7t0xk{font-size:clamp(28px,4.5vw,38px);line-height:1.12;letter-spacing:-.02em;margin-bottom:10px}.page-flow_dek__eS_No{font-size:16.5px;line-height:1.6;color:var(--ink-3);margin-bottom:36px;max-width:56ch}.page-flow_section__No_p2{margin-top:34px}.page-flow_section__No_p2 h2{font-size:19px;letter-spacing:-.01em;margin-bottom:10px}.page-flow_section__No_p2 li,.page-flow_section__No_p2 p{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.page-flow_section__No_p2 p+p{margin-top:10px}.page-flow_section__No_p2 ul{padding-left:20px;display:flex;flex-direction:column;gap:6px}.page-flow_updated__Lahim{margin-top:48px;font-size:13px;color:var(--ink-4);border-top:1px solid var(--line-soft);padding-top:16px}