The quote-builder form (.portal-qb__*) was ported from the marketing
prototype with hard-coded light colours (#fff / #e3e1dc / #37352f /
#9b9a97 ...), so it rendered light in both themes. The trial-setup modal
reuses these classes, which is where it was most visible: white option
cards, a white team-size input, and a white EULA row inside an otherwise
dark modal.
Swap the surfaces, borders, and text to the portal theme tokens
(--color-surface / --color-border(-input,-light) / --color-text-1/3/4 /
--color-bg-muted) so they flip with the theme. Selected/accent states
keep the #2383e2 blue but use a translucent rgba tint instead of the
opaque light-blue fill so they read on dark. The itemised "paper" quote
preview is left intentionally light (it is a document surface).