.acp-intake{max-width:780px}.acp-intake__bar{margin-bottom:36px}.acp-intake__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acp-gold-deep,#8a6318)}.acp-intake__track{height:4px;background:var(--acp-rule,#e3ded6);border-radius:2px;overflow:hidden}.acp-intake__fill{height:100%;background:var(--acp-gold,#c8922a);transition:width .4s cubic-bezier(.2,.7,.2,1)}.acp-intake__saved{margin:0 0 24px;padding:11px 14px;background:#f0f7ef;border-left:3px solid #2e7d32;color:#1b5e20;font-size:.88rem}.acp-intake__title{margin:0 0 12px;font-family:var(--acp-display,sans-serif);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--acp-ink,#0a0a0a)}.acp-intake__intro{margin:0 0 36px;font-size:1rem;line-height:1.65;color:var(--acp-charcoal,#2d2d2d)}.acp-intake__q{margin-bottom:32px;padding-bottom:4px}.acp-intake__q label{display:flex;gap:12px;align-items:baseline;margin-bottom:10px;font-family:var(--acp-display,sans-serif);font-size:1.02rem;font-weight:600;line-height:1.45;color:var(--acp-ink,#0a0a0a)}.acp-intake__num{flex:0 0 auto;min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--acp-bone,#f7f5f2);border:1px solid var(--acp-rule,#e3ded6);border-radius:50%;font-size:.76rem;font-weight:700;color:var(--acp-gold-deep,#8a6318)}.acp-intake__q textarea{min-height:118px}.acp-intake__nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:40px;padding-top:28px;border-top:1px solid var(--acp-rule,#e3ded6)}.acp-intake--done{padding:8px 0 16px}@media (max-width:600px){.acp-intake__nav .acp-btn{width:100%;justify-content:center}.acp-intake__q label{font-size:.97rem}}