.consult-win-chrome{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.6rem .8rem;background:#f3f4f7;border-bottom:1px solid rgba(18,22,28,.07)}.consult-win-dots{display:inline-flex;flex:none;gap:.28rem}.consult-win-dots i{width:.45rem;height:.45rem;border-radius:999px;background:#d0d7e0}.consult-win-dots i:first-child{background:#ff5f57}.consult-win-dots i:nth-child(2){background:#febc2e}.consult-win-dots i:nth-child(3){background:#28c840}.consult-win-chrome strong{min-width:0;overflow:hidden;font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:rgba(18,22,28,.6)}.consult-card-head{display:grid;gap:.2rem;padding:1.05rem 1.2rem .9rem;border-bottom:1px solid rgba(18,22,28,.06)}.consult-card-head span{font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--consult-a)}.consult-card-head strong{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--consult-ink)}.consult-bar{position:relative;display:block;height:.5rem;border-radius:999px;background:rgba(18,22,28,.07);overflow:hidden}.consult-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#eb6e08,#c0168f)}.consult-hero-win{position:relative;overflow:hidden;border-radius:1.25rem;background:#fff;border:1px solid rgba(18,22,28,.07);box-shadow:0 36px 70px -40px rgba(74,1,54,.45),0 12px 28px -20px rgba(15,23,42,.25)}.consult-hero-win:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#eb6e08,#c0168f 55%,#7a025e)}.consult-hero-steps{position:relative;list-style:none;margin:0;padding:1.1rem 1.15rem 1.25rem;display:grid;gap:.7rem}.consult-hero-step:not(:last-child):after{content:"";position:absolute;top:2.25rem;left:calc(1.55rem - 1px);width:2px;height:calc(100% - .8rem);background:linear-gradient(180deg,rgba(235,110,8,.5),rgba(162,2,123,.5));transform-origin:top}.consult-hero-steps[data-lv=live] .consult-hero-step:after{animation:consult-rail .52s cubic-bezier(.3,.7,.2,1) var(--rail,calc(var(--d, 0s) + .52s)) both}.consult-hero-steps[data-lv=live] .consult-hero-step.is-pending{animation:consult-step-wake .52s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.consult-hero-steps[data-lv=live] .consult-hero-step.is-pending>:not(header){animation:lv-gen-in .56s cubic-bezier(.2,.7,.2,1) calc(var(--d, 0s) + .12s) both}@keyframes consult-step-wake{0%{opacity:.45;filter:saturate(0)}to{opacity:1;filter:none}}@keyframes consult-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.consult-hero-step{position:relative;display:grid;gap:.55rem;padding:.85rem .95rem .95rem 3.05rem;border-radius:1rem;background:#fafafb;border:1px solid rgba(18,22,28,.06)}.consult-hero-step.is-result{background:linear-gradient(145deg,rgba(162,2,123,.06),rgba(235,110,8,.05));border-color:rgba(162,2,123,.16)}.consult-hero-step-head{display:flex;align-items:center;gap:.5rem;min-width:0}.consult-hero-step-num{position:absolute;top:.75rem;left:.8rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.72rem;font-weight:750;color:#fff;background:linear-gradient(145deg,#c0168f,#7a025e);box-shadow:0 0 0 3px #fff}.consult-hero-step-head strong{font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--consult-ink)}.consult-hero-step-head em{margin-left:auto;padding:.12rem .5rem;border-radius:999px;font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(18,22,28,.5);background:rgba(18,22,28,.05)}.consult-hero-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.86rem;color:var(--consult-muted)}.consult-hero-metric b{flex:none;font-size:.95rem;font-weight:750;color:var(--consult-ink)}.consult-hero-quote{margin:0;font-size:.9rem;line-height:1.45;color:rgba(18,22,28,.72)}.consult-hero-agree{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;color:var(--consult-ink)}.consult-hero-agree .mdi{color:var(--consult-a)}.consult-hero-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.consult-hero-chips li{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .6rem;border-radius:999px;font-size:.74rem;font-weight:650;color:rgba(18,22,28,.7);background:#fff;border:1px solid rgba(162,2,123,.14)}@media (min-width:960px){.consult-page .pp-hero-stage{max-width:30rem;justify-self:end;width:100%}}@media (prefers-reduced-motion:reduce){.consult-hero-step.is-pending,.consult-hero-step.is-pending>:not(header),.consult-hero-step:after{animation:none!important}}