.direct-signup{border:2px solid var(--ink);background:var(--yellow);color:var(--ink);padding:22px 20px;display:grid;gap:18px;scroll-margin-top:90px}.signup-top{width:min(1120px,calc(100% - 40px));margin:30px auto 0}.signup-intro h3{font-family:Display,Impact,sans-serif;font-size:34px;font-weight:800;line-height:1.05;margin:6px 0 8px}.signup-intro p{font-size:15px}.signup-form label{display:block;font-family:Mono,monospace;font-size:11px;margin-bottom:7px}.signup-fields{display:grid;gap:9px}.signup-fields input{width:100%;min-width:0;min-height:48px;border:2px solid var(--ink);border-radius:0;background:var(--white);padding:11px 12px;font:inherit;font-size:16px;color:var(--ink)}.signup-fields button{min-height:48px;border:2px solid var(--ink);background:var(--ink);color:var(--yellow);padding:11px 13px;font:inherit;font-weight:600;font-size:17px;line-height:1.25;cursor:pointer;border-radius:0}.signup-fields button:hover{background:var(--white);color:var(--ink)}.signup-fields button:disabled{cursor:wait;opacity:.75}.signup-fields input[aria-invalid=true]{border-color:var(--red)}.signup-status{font-size:14px;line-height:1.35;margin-top:8px;min-height:19px}.signup-complete button:disabled{cursor:default;opacity:1}.signup-complete .signup-status{font-weight:600}#waitlist .direct-signup{margin-top:25px}#waitlist .primary-cta[hidden]{display:none!important}@media(min-width:650px){.signup-top{width:min(1120px,calc(100% - 64px))}.direct-signup{padding:25px;grid-template-columns:1fr 1.3fr;align-items:center;gap:25px}.signup-intro h3{font-size:38px}.signup-fields{grid-template-columns:minmax(120px,1fr) auto;gap:0}.signup-fields button{font-size:16px;max-width:230px}.signup-fields input{border-right:0}.signup-status{margin-top:7px}}@media(min-width:1000px){.signup-fields button{max-width:none}.signup-fields{grid-template-columns:minmax(160px,1fr) auto}}
.signup-fine{font-size:13px;line-height:1.35;margin-top:6px}.signup-fine a{color:inherit;text-decoration:underline}/* House style (round 1 R18 / D-09, 2026-11-05): mono kicker and label, the house mono button, house font names. */
.direct-signup .eyebrow{display:block;font-family:"Space Mono",ui-monospace,Menlo,monospace;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.02em}
.signup-intro h3{font-family:"Barlow Condensed",Impact,sans-serif}.signup-form label{font-family:"Space Mono",monospace}
.signup-fields button{font-family:"Space Mono",ui-monospace,Menlo,monospace;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:15px}
