.ConsultationForm_card__Gv1CT{position:relative;padding:2rem;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:6px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);overflow:hidden}.ConsultationForm_card__Gv1CT:before{content:"";position:absolute;top:-50%;right:-30%;width:70%;height:200%;background:radial-gradient(ellipse,rgba(232,163,61,.1) 0,transparent 60%);pointer-events:none}.ConsultationForm_formLabel__Jm4f7{position:relative;margin:0;font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);padding-bottom:1rem;border-bottom:1px solid var(--line)}.ConsultationForm_formTitle__jnLC3{position:relative;font-family:var(--serif),Georgia,serif;font-weight:300;font-size:1.7rem;line-height:1.1;letter-spacing:-.025em;color:var(--paper);margin:1rem 0 1.5rem}.ConsultationForm_form__qGTEr{position:relative;display:flex;flex-direction:column;gap:1.1rem}.ConsultationForm_row__U98FQ{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.ConsultationForm_fieldGroup__GgfpU{display:flex;flex-direction:column;gap:.45rem}.ConsultationForm_label__UGxVt{font-family:var(--mono),ui-monospace,monospace;font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mute)}.ConsultationForm_label__UGxVt span{color:var(--gold)}.ConsultationForm_input__8ZXwU,.ConsultationForm_select__QRec_,.ConsultationForm_textarea__eLa_b{width:100%;background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:var(--sans);font-size:.95rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.ConsultationForm_textarea__eLa_b{resize:vertical;min-height:130px;line-height:1.55}.ConsultationForm_select__QRec_{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.75rem}.ConsultationForm_input__8ZXwU::placeholder,.ConsultationForm_textarea__eLa_b::placeholder{color:var(--paper-mute)}.ConsultationForm_input__8ZXwU:focus,.ConsultationForm_select__QRec_:focus,.ConsultationForm_textarea__eLa_b:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(232,163,61,.16)}.ConsultationForm_inputError__jFma2{border-color:var(--danger)}.ConsultationForm_errorText__VkMYP{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--danger)}.ConsultationForm_errorBanner__vxSzE{position:relative;margin:0 0 1.25rem;padding:.85rem 1rem;background:rgba(255,107,92,.08);border:1px solid rgba(255,107,92,.4);border-radius:4px;font-family:var(--sans);font-size:.88rem;line-height:1.45;color:var(--danger)}.ConsultationForm_fieldMeta__edWrN{display:flex;justify-content:flex-end;min-height:1rem}.ConsultationForm_charCount__M7xIv{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.04em;color:var(--paper-mute)}.ConsultationForm_honeypot__Vfteu{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.ConsultationForm_submitButton__295nj{margin-top:.5rem;background:var(--gold);color:var(--ink);border:none;font-family:var(--sans);font-weight:600;font-size:.95rem;letter-spacing:-.01em;padding:1rem 1.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:all .2s}.ConsultationForm_submitButton__295nj:after{content:"→";transition:transform .2s}.ConsultationForm_submitButton__295nj:hover:not(:disabled){background:var(--paper)}.ConsultationForm_submitButton__295nj:hover:not(:disabled):after{transform:translateX(4px)}.ConsultationForm_submitButton__295nj:disabled{opacity:.6;cursor:not-allowed}.ConsultationForm_successMark__2cc_7{position:relative;width:52px;height:52px;border:1px solid var(--gold);border-radius:6px;color:var(--gold);font-size:1.4rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.ConsultationForm_successTitle__Nvnu2{position:relative;font-family:var(--serif),Georgia,serif;font-weight:400;font-size:1.6rem;color:var(--paper);letter-spacing:-.02em;margin-bottom:.85rem}.ConsultationForm_successBody__BGJ7V{position:relative;font-family:var(--sans);font-size:.98rem;color:var(--paper-dim);line-height:1.65;margin-bottom:1.5rem}.ConsultationForm_successBody__BGJ7V a{color:var(--gold);text-decoration:none}.ConsultationForm_successBody__BGJ7V a:hover{text-decoration:underline}.ConsultationForm_secondaryButton__Vps2H{position:relative;background:transparent;color:var(--paper);border:1px solid var(--line);border-radius:4px;font-family:var(--sans);font-weight:500;font-size:.92rem;padding:.85rem 1.6rem;cursor:pointer;transition:border-color .2s,background .2s}.ConsultationForm_secondaryButton__Vps2H:hover{border-color:var(--gold);background:rgba(255,255,255,.04)}@media (max-width:640px){.ConsultationForm_card__Gv1CT{padding:1.5rem}.ConsultationForm_row__U98FQ{grid-template-columns:1fr}}