/* Shared Deal Room request-access form. Copy the matching markup
   (see /deals/request/form-embed.html) onto any deal page.
   Do not reword the checkbox, terms or accredited-investor sentences. */
#request-access{scroll-margin-top:96px;padding:48px 0;background:#FBF7F2;border-top:1px solid #D0D2D3}
#request-access .deal-access-inner{width:min(100% - 48px,1120px);margin:0 auto}
#request-access .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#D7A96C;font-weight:600}
#request-access h2{font-size:28px;color:#203441;margin:8px 0 12px;font-weight:600}
#request-access .gold-rule{width:64px;height:3px;background:#D7A96C;margin:12px 0 18px}
#request-access .deal-access-lead{font-size:16px;line-height:1.6;color:#516575;max-width:720px;margin:0 0 8px}
#request-access .form label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px;color:#203441}
#request-access .form input[type=text],
#request-access .form input[type=email],
#request-access .form input[type=tel]{width:100%;max-width:480px;padding:10px 12px;border:1px solid #D0D2D3;border-radius:4px;font:inherit;background:#fff;color:#203441}
#request-access .form .check{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:13px;line-height:1.45;max-width:640px}
#request-access .form .check label{margin:0;font-weight:500}
#request-access .hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#request-access .form-error{margin:18px 0 0;padding:14px 16px;border:1px solid #b23b3b;background:#fdf4f4;color:#6a1b1b;font-size:15px;line-height:1.45}
#request-access .form-error[hidden]{display:none}
#request-access .mock-callout{background:#F6EBDD;border-left:4px solid #D7A96C;padding:14px 16px;margin:18px 0;font-size:14px;line-height:1.5}
#request-access .mock-callout p{margin:10px 0 0}
#request-access .btn{display:inline-block;background:#D7A96C;color:#203441;text-decoration:none;font-weight:600;padding:12px 20px;border-radius:4px;border:0;cursor:pointer;font-family:inherit;font-size:14px}
#request-access .btn:disabled{opacity:.7;cursor:wait}
@media(max-width:600px){#request-access .deal-access-inner{width:min(100% - 28px,1120px)}}
