.review-shell{max-width:960px;margin:auto;padding:0 32px 80px}.review-shell header{border-bottom:1px solid var(--line);padding:24px 0}.back{color:var(--blue);font-size:14px;font-weight:700;text-decoration:none}.review-intro{padding:55px 0 25px}.review-intro h1{letter-spacing:-1.8px;margin:0 0 12px;font-size:44px}.review-intro p:not(.eyebrow){color:var(--muted);max-width:620px;line-height:1.5}.intake-form{gap:20px;display:grid}.intake-form label{font-size:14px;font-weight:750}.intake-form textarea{resize:vertical;width:100%;min-height:230px;color:var(--ink);background:#fff;border:1px solid #b9c4cd;border-radius:5px;margin-top:8px;padding:14px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.intake-form textarea:focus{border-color:var(--blue);outline:2px solid #94b7ed}.intake-form .disclaimer{color:var(--muted);align-items:flex-start;gap:9px;font-weight:500;line-height:1.4;display:flex}.intake-form .disclaimer input{margin-top:3px}.form-error{color:var(--red);margin:0;font-size:14px;font-weight:700}.intake-form .button{justify-self:start}.button:disabled{opacity:.6;cursor:wait}
