.contact_hero__6nf3I{background:linear-gradient(168deg,#f7f9fb,#edf2f6);border-bottom:1px solid var(--line)}.contact_heroInner__vf4PS{max-width:860px;margin:0 auto;padding:var(--s-8) var(--s-5)}.contact_eyebrow__EdQbd{font-family:var(--font-mono);font-size:var(--t-tiny);letter-spacing:.13em;text-transform:uppercase;color:var(--brand);margin-bottom:var(--s-4)}.contact_h1__YS40F{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.026em;line-height:1.15;color:var(--brand-deep)}.contact_lede__15CT0{margin-top:var(--s-5);font-size:1.04rem;line-height:1.74;color:var(--ink-soft);max-width:64ch}.contact_body__LnQxL{background:var(--paper)}.contact_bodyInner__Q8iHv{max-width:1040px;margin:0 auto;padding:var(--s-8) var(--s-5);display:grid;grid-template-columns:1fr 320px;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.contact_formCol__zUYsf{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-6)}.contact_sideCol__4tiUT{display:flex;flex-direction:column;gap:var(--s-5)}.contact_sideBlock__hBvHj h2{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:var(--s-3)}.contact_sideBlock__hBvHj p{font-size:.94rem;line-height:1.65;color:var(--ink-soft)}.contact_sideBlock__hBvHj a{color:var(--brand)}.contact_sideBlock__hBvHj a:hover{text-decoration:underline}.contact_sideNote__0J2sI{font-size:.84rem!important;line-height:1.6!important;color:var(--ink-mute)!important;margin-top:var(--s-2)}.contact_miniSteps__QG7yN{list-style:none;counter-reset:s;padding:0}.contact_miniSteps__QG7yN li{counter-increment:s;font-size:.9rem;line-height:1.55;color:var(--ink-soft);padding:.45rem 0 .45rem 1.6rem;position:relative}.contact_miniSteps__QG7yN li:before{content:counter(s);position:absolute;left:0;font-family:var(--font-mono);font-size:.72rem;color:var(--brand);top:.55rem}@media (max-width:900px){.contact_bodyInner__Q8iHv,.contact_heroInner__vf4PS{padding-left:var(--s-4);padding-right:var(--s-4)}.contact_bodyInner__Q8iHv{grid-template-columns:1fr;gap:var(--s-6)}.contact_formCol__zUYsf{padding:var(--s-5) var(--s-4)}}.InquiryForm_form__LORrg{display:flex;flex-direction:column;gap:var(--s-5)}.InquiryForm_row__Ax_U8{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4)}.InquiryForm_field__4W15y{display:flex;flex-direction:column;gap:.4rem}.InquiryForm_field__4W15y label{font-size:var(--t-small);font-weight:500;color:var(--ink-soft)}.InquiryForm_req__ZnkoL{color:#b4462f}.InquiryForm_field__4W15y input,.InquiryForm_field__4W15y select,.InquiryForm_field__4W15y textarea{font-family:inherit;font-size:var(--t-small);color:var(--ink);padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .16s,box-shadow .16s;width:100%}.InquiryForm_field__4W15y input:focus,.InquiryForm_field__4W15y select:focus,.InquiryForm_field__4W15y textarea:focus{outline:none;border-color:var(--brand-light);box-shadow:0 0 0 3px rgba(46,90,131,.1)}.InquiryForm_field__4W15y textarea{resize:vertical;line-height:1.6;min-height:110px}.InquiryForm_field__4W15y input::placeholder,.InquiryForm_field__4W15y textarea::placeholder{color:#9aa8b8}.InquiryForm_actions__iE3o8{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-2)}.InquiryForm_submit__o67rL{min-width:160px;justify-content:center}.InquiryForm_submit__o67rL:disabled{opacity:.6;cursor:default}.InquiryForm_note__e2DJw{font-size:var(--t-tiny);color:var(--ink-mute)}.InquiryForm_error__ZkFM4{padding:var(--s-4);background:#fdf3f0;border:1px solid #f0cfc6;border-radius:var(--radius);font-size:var(--t-small);line-height:1.6;color:#8c3a22}.InquiryForm_error__ZkFM4 a{color:#8c3a22;text-decoration:underline}.InquiryForm_success___4Upr{padding:var(--s-7) var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-alt);text-align:center}.InquiryForm_successIcon___zXx3{width:44px;height:44px;margin:0 auto var(--s-4);border-radius:50%;background:var(--ok);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.InquiryForm_successTitle__YypVZ{font-size:1.14rem;color:var(--brand-deep)}.InquiryForm_successText__CHHmc{margin-top:var(--s-3);font-size:var(--t-small);line-height:1.68;color:var(--ink-soft);max-width:48ch;margin-left:auto;margin-right:auto}@media (max-width:620px){.InquiryForm_row__Ax_U8{grid-template-columns:1fr}}