.acq-page{padding-block:48px 64px}.acq-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:start}.acq-page h1{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:16px 0 24px;max-width:700px}.acq-lead{font-size:19px;line-height:1.65;color:var(--color-ink-2)}.acq-note,.acq-panel{padding:28px}.acq-note h2,.acq-panel h2{font-size:22px;margin:0 0 20px}.acq-steps{padding-left:24px;line-height:1.7;margin:28px 0}.acq-steps li{padding:0 0 12px 6px}.acq-form{display:grid;gap:18px}.acq-form label{display:grid;gap:8px;line-height:1.5;font-size:16px}.acq-form input:not([type=checkbox]),.acq-form select,.acq-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--color-line,#596169);border-radius:8px;background:var(--color-paper,#151b20);color:var(--color-ink,#fff);font:inherit}.acq-form button:focus-visible,.acq-form input:focus-visible,.acq-form select:focus-visible,.acq-form textarea:focus-visible{outline:3px solid #b0db58;outline-offset:3px}.acq-form .acq-check{display:flex;align-items:flex-start;gap:12px;font-size:14px}.acq-check input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.acq-small{font-size:14px;line-height:1.65;color:var(--color-ink-2)}.acq-note p{line-height:1.7}.acq-status{padding:14px;border:1px solid #98c447;border-radius:8px;line-height:1.6}.acq-error{padding:14px;border:1px solid #ec8b84;border-radius:8px;color:#ffb5af}.acq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.acq-form button{min-height:48px;white-space:normal}.acq-form a{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.acq-columns{grid-template-columns:1fr;gap:24px}.acq-page{padding-block:28px 40px}.acq-note,.acq-panel{padding:20px}.acq-page h1{font-size:34px}.acq-lead{font-size:17px}}