.ConsultationModal_overlay__fzL8F{position:fixed;inset:0;background:rgba(17,24,39,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_overlayActive__mXvfI{opacity:1;pointer-events:all}.ConsultationModal_panel__I6JX4{background:#f8f9fa;border-radius:14px;box-shadow:0 1px 2px rgba(17,24,39,.04),0 24px 60px -16px rgba(17,24,39,.22);width:100%;max-width:680px;max-height:92vh;overflow-y:auto;position:relative;transform:translateY(28px) scale(.97);transition:transform .4s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:#cbd5e0 #f8f9fa;font-family:var(--space-grotesk)}.ConsultationModal_panelActive__DVi0K{transform:translateY(0) scale(1)}.ConsultationModal_closeBtn__x_mgo{position:absolute;top:1rem;right:1rem;z-index:10;background:#fff;border:1px solid #e6e9ee;color:#6b7689;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_closeBtn__x_mgo:hover{border-color:#1a2230;color:#1a2230;background:#fbfbfc}.ConsultationModal_header__F6aR7{background:#fff;padding:1.75rem 2rem 1.5rem;border-bottom:1px solid #e6e9ee;border-radius:14px 14px 0 0;text-align:center}.ConsultationModal_header__F6aR7 h3{color:var(--black-2);font-size:1.5rem;letter-spacing:1.5px;margin-bottom:.35rem;margin-top:0}.ConsultationModal_badge__wU4wJ,.ConsultationModal_header__F6aR7 h3{font-weight:700;font-family:var(--space-grotesk);text-transform:uppercase}.ConsultationModal_badge__wU4wJ{display:inline-flex;align-items:center;gap:7px;background:#fbf6e3;border:1px solid #f3e6b5;color:#1a2230;font-size:.68rem;letter-spacing:.16em;padding:4px 12px;border-radius:999px;margin-bottom:.85rem}.ConsultationModal_badgeDot__h9ovn{width:6px;height:6px;background:var(--gold,#c9a23a);border-radius:50%;animation:ConsultationModal_blink__JWRMw 2s infinite}@keyframes ConsultationModal_blink__JWRMw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.ConsultationModal_subtitle__u1zNi{color:#6b7689;font-size:.84rem;font-family:var(--space-grotesk);margin:0}.ConsultationModal_body__E_xPz{padding:1.5rem 1.75rem 1.75rem}.ConsultationModal_stepsBar__WCbnf{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e0;border-radius:10px;padding:.7rem 1.1rem;margin-bottom:1.5rem}.ConsultationModal_stepItem__OcSzs{display:flex;align-items:center;flex:1 1;gap:9px}.ConsultationModal_stepCircle__lzr_r{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border:2px solid #e6e9ee;color:#9aa3b3;background:#fff;flex-shrink:0;transition:all .25s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_stepCircleActive__fBu9y{border-color:var(--gold,#c9a23a);background:var(--gold,#c9a23a);color:#1a2230;box-shadow:0 0 0 4px rgba(201,162,58,.14)}.ConsultationModal_stepCircleDone__buDRN{background:#1a2230;border-color:#1a2230;color:#fff;box-shadow:0 0 0 4px rgba(26,34,48,.08)}.ConsultationModal_stepLabel__7BTfD{font-size:.92rem;font-weight:500;color:#6b7689;white-space:nowrap;font-family:var(--space-grotesk);transition:color .3s}.ConsultationModal_stepLabelActive___zGH2{color:#1a2230;font-weight:700}.ConsultationModal_stepLine__NhKvi{flex:1 1;height:2px;background:#e6e9ee;margin:0 10px;transition:background .3s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_stepLineDone__NjWl_{background:var(--gold,#c9a23a)}.ConsultationModal_errorBanner__VDhk4{display:flex;align-items:center;gap:10px;background:#fdecea;border:1px solid #f5c2be;border-radius:6px;padding:.75rem 1rem;margin-bottom:1.25rem;color:#c53030;font-size:.84rem;font-family:var(--space-grotesk)}.ConsultationModal_errorBanner__VDhk4 span{flex:1 1}.ConsultationModal_errorBanner__VDhk4 button{background:rgba(0,0,0,0);border:1px solid #e53e3e;color:#e53e3e;padding:4px 11px;border-radius:4px;font-size:.75rem;font-family:var(--space-grotesk);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_errorBanner__VDhk4 button:hover{background:#e53e3e;color:#fff}.ConsultationModal_inlineIcon__SLQ1h{flex-shrink:0}.ConsultationModal_profileStep__FPeLe{display:flex;flex-direction:column;gap:1.1rem}.ConsultationModal_profileIntro__rhGyn{text-align:center;color:#3d4a5c;font-size:.95rem;margin:0;font-family:var(--space-grotesk)}.ConsultationModal_profileGrid__0egRe{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ConsultationModal_profileCard__UKu5p{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.7rem;padding:1.2rem 1.15rem 1rem;border:1px solid #e6e9ee;border-radius:10px;background:#fff;cursor:pointer;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s cubic-bezier(.22,.61,.36,1),background .25s cubic-bezier(.22,.61,.36,1);font-family:var(--space-grotesk);text-align:left;overflow:hidden}.ConsultationModal_profileCard__UKu5p:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold,#c9a23a);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_profileCard__UKu5p:hover{border-color:hsl(217.5,19.0476190476%,87.7647058823%);transform:translateY(-2px);box-shadow:0 1px 2px rgba(17,24,39,.05),0 14px 32px -14px rgba(17,24,39,.16)}.ConsultationModal_profileCard__UKu5p:hover:before{transform:scaleX(1)}.ConsultationModal_profileCardSelected__6U_bV{border-color:var(--gold,#c9a23a);background:linear-gradient(180deg,#fbf6e3,#ffffff 60%);box-shadow:0 0 0 1px var(--gold,#c9a23a),0 1px 2px rgba(17,24,39,.04),0 8px 24px -12px rgba(17,24,39,.12)}.ConsultationModal_profileCardSelected__6U_bV:before{transform:scaleX(1)}.ConsultationModal_profileCardHeader__c9kmD{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.ConsultationModal_profileIconWrap__ljSs7{width:38px;height:38px;border-radius:8px;background:#fbfbfc;border:1px solid #e6e9ee;display:flex;align-items:center;justify-content:center;color:#3d4a5c;transition:all .25s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_profileCard__UKu5p:hover .ConsultationModal_profileIconWrap__ljSs7{background:#fbf6e3;border-color:#f3e6b5;color:var(--gold,#c9a23a)}.ConsultationModal_profileCardSelected__6U_bV .ConsultationModal_profileIconWrap__ljSs7{background:#1a2230;border-color:#1a2230;color:#fff}.ConsultationModal_profileBadge__7Ohaw{display:inline-flex;align-items:center;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#6b7689;background:#fbfbfc;border:1px solid #e6e9ee;padding:3px 8px;border-radius:999px;font-family:var(--space-grotesk);transition:all .25s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_profileCardSelected__6U_bV .ConsultationModal_profileBadge__7Ohaw{background:var(--gold,#c9a23a);color:#1a2230;border-color:var(--gold,#c9a23a)}.ConsultationModal_profileTitle___PDg5{font-size:1rem;font-weight:700;color:#1a2230;line-height:1.3;letter-spacing:-.01em;font-family:var(--space-grotesk)}.ConsultationModal_profileDesc__0ZWrM{font-size:.82rem;color:#3d4a5c;line-height:1.55;flex:1 1;font-family:var(--space-grotesk)}.ConsultationModal_profileCta__bXnw9{display:inline-flex;align-items:center;gap:5px;margin-top:.35rem;padding-top:.7rem;border-top:1px solid #eef1f5;font-size:.78rem;font-weight:600;color:#6b7689;transition:color .2s cubic-bezier(.22,.61,.36,1),gap .25s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_profileCard__UKu5p:hover .ConsultationModal_profileCta__bXnw9{color:#1a2230;gap:9px}.ConsultationModal_profileCardSelected__6U_bV .ConsultationModal_profileCta__bXnw9{color:#1a2230}.ConsultationModal_profileError__cIQcX{display:flex;align-items:center;gap:6px;color:#c0392b;font-size:.82rem;justify-content:center;margin:0;font-family:var(--space-grotesk)}.ConsultationModal_hypothesisSection__jKW_z{background:#fbfbfc;padding:1rem 1.15rem;border-radius:10px;border:1px solid #eef1f5}.ConsultationModal_hypothesisSection__jKW_z h4{color:#1a2230;font-size:.88rem;font-family:var(--space-grotesk);font-weight:700;margin:0 0 .55rem;display:flex;align-items:center;gap:7px;letter-spacing:-.005em}.ConsultationModal_hypothesisSection__jKW_z ul{list-style:none;padding:0;margin:0}.ConsultationModal_hypothesisSection__jKW_z ul li{color:#3d4a5c;font-size:.82rem;line-height:1.5;padding:.22rem 0 .22rem 1rem;position:relative;font-family:var(--space-grotesk)}.ConsultationModal_hypothesisSection__jKW_z ul li:before{content:"";position:absolute;left:0;top:.6rem;width:5px;height:5px;border-radius:50%;background:var(--gold,#c9a23a)}.ConsultationModal_labelIcon__0n9eh{color:#6b7689;flex-shrink:0}.ConsultationModal_selectedProfile__fth5P{display:inline-flex;align-items:center;gap:8px;background:#fbfbfc;border:1px solid #e6e9ee;color:#1a2230;font-size:.8rem;font-weight:600;padding:5px 11px 5px 9px;border-radius:999px;margin-bottom:.25rem;font-family:var(--space-grotesk)}.ConsultationModal_selectedProfile__fth5P svg{color:var(--gold,#c9a23a)}.ConsultationModal_formSection__PpFF0{background:#fff;border:1px solid #cbd5e0;padding:1.25rem 1.35rem;border-radius:6px;margin-bottom:1.1rem}.ConsultationModal_formRow__F8WuM{display:flex;align-items:flex-start;margin-bottom:.85rem;flex-wrap:wrap;gap:.25rem}.ConsultationModal_formRow__F8WuM:last-child{margin-bottom:0}.ConsultationModal_formRow__F8WuM label{width:170px;font-weight:700;color:var(--bs-body-color);padding-top:.55rem;flex-shrink:0;font-size:.82rem;display:flex;align-items:center;gap:7px;font-family:var(--space-grotesk)}.ConsultationModal_formRow__F8WuM input,.ConsultationModal_formRow__F8WuM select,.ConsultationModal_formRow__F8WuM textarea{flex:1 1;min-width:0;padding:.55rem .8rem;border:1px solid #e6e9ee;border-radius:6px;font-size:.88rem;font-family:var(--space-grotesk);color:#1a2230;background:#fff;transition:border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background .18s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_formRow__F8WuM input::placeholder,.ConsultationModal_formRow__F8WuM select::placeholder,.ConsultationModal_formRow__F8WuM textarea::placeholder{color:#9aa3b3}.ConsultationModal_formRow__F8WuM input:hover,.ConsultationModal_formRow__F8WuM select:hover,.ConsultationModal_formRow__F8WuM textarea:hover{border-color:hsl(217.5,19.0476190476%,86.2588235294%)}.ConsultationModal_formRow__F8WuM input:focus,.ConsultationModal_formRow__F8WuM select:focus,.ConsultationModal_formRow__F8WuM textarea:focus{outline:none;border-color:var(--gold,#c9a23a);background:#fff;box-shadow:0 0 0 4px rgba(201,162,58,.14)}.ConsultationModal_formRow__F8WuM textarea{resize:vertical;min-height:110px;line-height:1.55}.ConsultationModal_separator__SyWw1{border:none;border-top:1px solid #eef1f5;margin:1rem 0}.ConsultationModal_inputError__UKRuZ{border-color:#c0392b!important;font-family:var(--space-grotesk)}.ConsultationModal_inputError__UKRuZ:focus{box-shadow:0 0 0 4px rgba(192,57,43,.14)!important}.ConsultationModal_error__EX6EI{width:100%;padding-left:170px;color:#c0392b;font-size:.78rem;margin-top:3px;font-family:var(--space-grotesk)}.ConsultationModal_formNav__eULJ9{display:flex;align-items:center;gap:10px;padding-top:1.1rem;border-top:1px solid #eef1f5;margin-top:1.25rem}.ConsultationModal_btnBack__M6o8Q{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e6e9ee;color:#3d4a5c;padding:.55rem 1rem;border-radius:6px;font-size:.84rem;font-family:var(--space-grotesk);font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_btnBack__M6o8Q:hover{border-color:#3d4a5c;color:#1a2230;background:#fbfbfc}.ConsultationModal_btnBack__M6o8Q:disabled{opacity:.4;cursor:not-allowed}.ConsultationModal_btnSubmit__Luphy{display:inline-flex;align-items:center;gap:7px;background:#1a2230;border:1px solid #1a2230;color:#fff;padding:.6rem 1.35rem;border-radius:6px;font-size:.86rem;font-family:var(--space-grotesk);font-weight:600;letter-spacing:.005em;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1),background .2s cubic-bezier(.22,.61,.36,1);box-shadow:0 1px 2px rgba(17,24,39,.04),0 1px 1px rgba(17,24,39,.03)}.ConsultationModal_btnSubmit__Luphy:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold,#c9a23a);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_btnSubmit__Luphy:hover{background:rgb(35.1913513514,46.0194594595,64.9686486486);transform:translateY(-1px);box-shadow:0 1px 2px rgba(17,24,39,.04),0 8px 24px -12px rgba(17,24,39,.12)}.ConsultationModal_btnSubmit__Luphy:hover:after{transform:scaleX(1)}.ConsultationModal_btnSubmit__Luphy:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ConsultationModal_spinIcon__qDe3W{animation:ConsultationModal_spin__e5Sei .7s linear infinite}@keyframes ConsultationModal_spin__e5Sei{to{transform:rotate(1turn)}}.ConsultationModal_successScreen___2LUv{text-align:center;padding:.75rem 0 .25rem;font-family:var(--space-grotesk)}.ConsultationModal_successScreen___2LUv h4{color:#1a2230;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:.45rem 0 .35rem}.ConsultationModal_successIconWrap__i3wLK{width:64px;height:64px;margin:0 auto;border-radius:50%;background:#fbf6e3;border:1px solid #f3e6b5;display:flex;align-items:center;justify-content:center}.ConsultationModal_successIcon__qvEE6{color:var(--gold,#c9a23a)}.ConsultationModal_successLede__rKLlQ{color:#6b7689;font-size:.9rem;margin:0 0 .25rem;font-family:var(--space-grotesk)}.ConsultationModal_resultSection__QHW8B{background:#fbfbfc;border:1px solid #e6e9ee;padding:.35rem 1.1rem;border-radius:10px;margin:.75rem auto;max-width:420px;text-align:left;font-family:var(--space-grotesk)}.ConsultationModal_resultRow__paFz_{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;font-size:.88rem;font-family:var(--space-grotesk)}.ConsultationModal_resultRow__paFz_+.ConsultationModal_resultRow__paFz_{border-top:1px solid #eef1f5}.ConsultationModal_resultRow__paFz_ strong{color:#1a2230;font-weight:700}.ConsultationModal_resultLabel__8LyPv{color:#6b7689;font-weight:500;display:flex;align-items:center;font-family:var(--space-grotesk)}.ConsultationModal_rowIcon__etxBI{display:inline-flex;align-items:center;color:var(--gold,#c9a23a);margin-right:7px}.ConsultationModal_successNote__rVKZb{background:#fbfbfc;border:1px solid #eef1f5;border-radius:6px;padding:.65rem 1rem;color:#3d4a5c;font-size:.84rem;margin:.6rem auto 0;font-style:normal;max-width:420px;font-family:var(--space-grotesk)}.ConsultationModal_btnClose__WzXzc{display:inline-flex;align-items:center;gap:7px;background:#1a2230;border:1px solid #1a2230;color:#fff;padding:.6rem 1.5rem;border-radius:6px;font-size:.86rem;font-family:var(--space-grotesk);font-weight:600;cursor:pointer;margin-top:1.1rem;transition:background .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.ConsultationModal_btnClose__WzXzc:hover{background:rgb(35.1913513514,46.0194594595,64.9686486486);transform:translateY(-1px)}@media(max-width:640px){.ConsultationModal_panel__I6JX4{max-height:100vh;border-radius:0}.ConsultationModal_header__F6aR7{padding:1.5rem 1.25rem 1.25rem}.ConsultationModal_body__E_xPz{padding:1.1rem 1.1rem 1.5rem}.ConsultationModal_formRow__F8WuM{flex-direction:column}.ConsultationModal_formRow__F8WuM label{width:100%;padding-top:0}.ConsultationModal_formRow__F8WuM input,.ConsultationModal_formRow__F8WuM select,.ConsultationModal_formRow__F8WuM textarea{width:100%}.ConsultationModal_error__EX6EI{padding-left:0}.ConsultationModal_stepLabel__7BTfD{display:none}.ConsultationModal_profileGrid__0egRe{grid-template-columns:1fr}}