.lda-root .acq-card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:clamp(24px,4vw,44px);max-width:640px;margin:0 auto}.lda-root .acq-progress{height:6px;background:var(--ivory);border-radius:100px;overflow:hidden;margin-bottom:28px}.lda-root .acq-bar{height:100%;width:14%;background:linear-gradient(90deg,var(--sage),var(--clay));border-radius:100px;transition:width .35s ease}.lda-root .acq-step{display:none}.lda-root .acq-step.active{display:block;animation:acqfade .35s ease}@keyframes acqfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lda-root .acq-step h3{font-family:var(--serif);font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600;line-height:1.25;margin-bottom:22px;color:var(--espresso)}.lda-root .acq-fields{display:flex;flex-direction:column;gap:12px}.lda-root .acq-fields input{padding:15px 16px;border-radius:var(--r-sm);border:1.5px solid var(--line-soft);background:var(--cream);font-family:var(--sans);font-size:15px;color:var(--espresso)}.lda-root .acq-fields input:focus{outline:none;border-color:var(--clay)}.lda-root .acq-nav{display:flex;gap:12px;margin-top:26px}.lda-root .acq-nav .btn{flex:1}.lda-root .acq-result{text-align:center}.lda-root .acq-result h3{font-family:var(--serif);font-size:1.7rem;font-weight:600;margin-bottom:12px;color:var(--espresso)}.lda-root .acq-result p{color:var(--espresso-70);margin-bottom:22px;line-height:1.6}