.fit-fields{display:grid;grid-gap:1.15rem;gap:1.15rem}.fit-field{display:grid;grid-gap:.35rem;gap:.35rem}.fit-field label{font-size:var(--brand-text-eyebrow);font-weight:700;line-height:1.6;color:var(--brand-ink)}.fit-field input[type=email],.fit-field input[type=text],.fit-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;min-height:var(--brand-btn-min-height-touch);border:1px solid var(--brand-ink);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-ink);font:inherit;font-size:var(--brand-text-body);padding:.65rem .75rem}.fit-field input[type=email]:focus,.fit-field input[type=text]:focus,.fit-field select:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.fit-privacy-note{margin:.25rem 0 0;font-size:var(--brand-text-small);line-height:1.45;color:var(--brand-ink);opacity:.85}.fit-privacy-note a{color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px}.fit-waitlist-form{margin-top:1.5rem}.fit-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fit-actions{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.fit-footnote{margin-top:.75rem}.fit-error{margin:0;color:var(--brand-ink);font-size:var(--brand-text-small);font-weight:700}.fit-footnote a{color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px}.fit-outcome h2{font-family:var(--brand-font-display);font-weight:700;font-size:clamp(1.5rem,5vw,var(--brand-text-h2));line-height:1.15;margin:0 0 .75rem;color:var(--brand-ink)}@media (min-width:720px){.fit-field input[type=email],.fit-field input[type=text],.fit-field select{min-height:0;padding:.55rem .65rem}}