.acquisition-review{max-width:1200px;margin:0 auto;padding:28px 40px 56px}.acquisition-review-progress{display:flex;justify-content:center;margin-bottom:36px}.acquisition-review-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:64px;gap:64px;align-items:start}.acquisition-review-intro{padding-top:24px;min-width:0}.acquisition-review-check{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--brand-iris);background:var(--brand-mist);margin-bottom:24px}.acquisition-review-intro .rb-eyebrow{display:block}.acquisition-review-intro h1{font-size:var(--font-size-title-xl);font-weight:500;line-height:1.2;letter-spacing:-1px;margin:16px 0;overflow-wrap:anywhere}.acquisition-review p{color:var(--brand-muted);font-size:var(--font-size-body);line-height:1.65}.acquisition-review-next{display:grid;grid-gap:18px;gap:18px;margin-top:30px;font-size:var(--font-size-small);color:var(--brand-ink-soft)}.acquisition-review-next>span{display:flex;align-items:center;gap:10px}.acquisition-review-next svg{color:var(--brand-iris);flex-shrink:0}.acquisition-review-form{background:var(--brand-white);border:1px solid var(--brand-line);border-radius:20px;padding:28px;min-width:0;box-shadow:0 8px 32px #15182d05}.acquisition-review-form h2{margin:10px 0 6px;font-size:var(--font-size-title-md);font-weight:500}.acquisition-review-form header p{margin:0 0 24px}.acquisition-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px}.acquisition-review-fields textarea{min-height:100px}.acquisition-review-confirm{margin-top:24px;padding:18px;border-radius:12px;background:var(--brand-mist)}.acquisition-review-consent{display:flex;align-items:flex-start;gap:12px;font-size:var(--font-size-small);line-height:1.6;cursor:pointer}.acquisition-review-consent input{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;accent-color:var(--brand-iris)}.acquisition-review-confirm p{margin:12px 0 0;font-size:var(--font-size-small)}.acquisition-review-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.acquisition-review-actions .rb-primary{width:100%;white-space:normal;text-align:center;justify-content:center}.acquisition-review-actions svg{flex-shrink:0}@media (max-width:900px){.acquisition-review-layout{grid-template-columns:minmax(0,1fr);gap:28px}.acquisition-review-intro{padding-top:0}.acquisition-review-next{display:none}}@media (max-width:600px){.acquisition-review{padding:24px 16px 36px}.acquisition-review-form{padding:20px 16px;border-radius:16px}.acquisition-review-fields{grid-template-columns:minmax(0,1fr)}.acquisition-review-progress{margin-bottom:16px}}