.form-section{font:10px ui-monospace,monospace;color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;margin:5px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.form-section:not(:first-child){margin-top:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.briefing-form select{width:100%;background:#080c17;border:1px solid #ffffff23;border-radius:6px;padding:12px;color:#fff;margin:0 0 20px;font:13px system-ui}.briefing-form textarea{min-height:85px}.briefing-form .consent{display:flex;align-items:start;gap:10px;font:11px/1.6 system-ui;color:#b7b8ca;margin:20px 0}.briefing-form .consent input{width:17px;height:17px;flex-shrink:0;margin:2px 0;accent-color:var(--purple)}.briefing-form .error{color:#ffc0bd}.briefing-form button:disabled{cursor:default;opacity:.65;transform:none}.briefing-form #new-request{margin-top:15px;background:none;border:1px solid var(--line);color:var(--cyan);padding:9px 13px}.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.briefing-page{max-width:790px;margin:auto;padding:55px 24px 80px}.briefing-page h1{font-size:clamp(35px,7vw,55px);letter-spacing:-2px}.briefing-page .lead{max-width:650px}.briefing-page .briefing-form{margin-top:30px}.briefing-page header{display:flex;justify-content:space-between;align-items:center;font-size:12px}.privacy-note{font-size:11px;color:var(--muted);margin-top:12px}@media(max-width:500px){.form-grid{grid-template-columns:1fr}.briefing-page{padding:30px 18px 50px}}
