.funnel-access{margin:14px 0 0;color:#b6b8c3;font-size:14px;line-height:1.6}
.funnel-access a,.funnel-member-link,.broker-form-success a{color:#b4b7ff;text-underline-offset:3px}
.funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
.funnel-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px}
.funnel-choice p:not(.section-kicker){color:#b6b8c3;margin:14px 0 20px}
.funnel-faq{max-width:760px}
.funnel-faq details{padding:18px 0;border-bottom:1px solid var(--doc-border,#262832)}
.funnel-faq summary,.funnel-form-details summary{font-weight:600;cursor:pointer}
.funnel-faq p{margin:12px 0 0;color:#b6b8c3;line-height:1.65}
.funnel-member-link{display:inline-block;margin-top:24px}
.funnel-form-details>div{margin-top:14px}
.funnel-form-details>div>label{display:block;margin-bottom:6px}
#brokerage-form[hidden],#brokerage-success[hidden],.funnel-choice [hidden],.funnel-access[hidden],.funnel-member-link[hidden]{display:none!important}
@media(max-width:700px){.funnel-steps{grid-template-columns:1fr;gap:22px}.funnel-choice{gap:36px}}
