[data-finra] .fcard-wrap{border:1px solid var(--d-line);border-radius:var(--radius-4xl);background:var(--d-surface-2);flex-direction:column;align-items:center;gap:24px;margin:0;padding:24px 16px;display:flex}@media (min-width:640px){[data-finra] .fcard-wrap{padding:48px 32px}}[data-finra] .fcard-wrap figcaption{text-align:center;max-width:480px;color:var(--d-ink-3);font-size:14px;line-height:22px}[data-finra] .fcard{border:1px solid var(--d-line);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #13151a40}@media (min-width:640px){[data-finra] .fcard{padding:24px}}[data-finra] .fcard .wm{pointer-events:none;letter-spacing:.12em;text-transform:uppercase;color:#151e2b0f;justify-content:center;align-items:center;font-size:clamp(40px,12vw,72px);font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-18deg)}[data-finra] .fcard-h{border-bottom:2px solid var(--d-ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}[data-finra] .fcard-h b{letter-spacing:.04em;text-transform:uppercase;color:var(--d-ink);font-size:12px;font-weight:700;line-height:16px}@media (min-width:640px){[data-finra] .fcard-h b{font-size:14px}}[data-finra] .fcard-badge{border-radius:var(--radius-pill);background:var(--d-success);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex:none;padding:4px 10px;font-size:10px;font-weight:700;line-height:12px}[data-finra] .fcard-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-finra] .ff{border:1px solid var(--d-line-2);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:4px;padding:8px;display:flex}[data-finra] .ff span{letter-spacing:.04em;text-transform:uppercase;color:var(--d-ink-4);font-size:9px;font-weight:600;line-height:12px}[data-finra] .ff b{color:var(--d-ink);font-size:11px;font-weight:600;line-height:15px}[data-finra] .ff.firm{background:var(--d-red-soft);border-color:#e7a9ad}[data-finra] .ff.firm span{color:var(--d-red)}[data-finra] .fcard-prints{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}[data-finra] .fp{aspect-ratio:4/5;border:1px solid var(--d-line-2);border-radius:4px;position:relative}[data-finra] .fp span{color:var(--d-ink-5);white-space:nowrap;font-size:8px;line-height:10px;position:absolute;bottom:3px;left:4px}@media (min-width:640px){[data-finra] .fp span{font-size:9px;bottom:4px;left:6px}}[data-finra] .numbered .card{border-color:var(--d-line);border-radius:var(--radius-xl);background:#fff;gap:6px;padding:16px}[data-finra] .numbered .num{background:var(--d-ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:6px;font-size:12px;font-weight:600;display:grid}@media (min-width:1024px){[data-finra] .numbered{gap:32px}}[data-finra] .nocard{flex-direction:column;gap:4px;max-width:none;display:flex}[data-finra] .nocard b{color:var(--d-ink);font-size:14px;line-height:20px}[data-finra] .nocard .tiny{color:var(--d-ink-4);font-size:13px;line-height:20px}[data-finra] .nocard a{color:var(--d-ink);text-underline-offset:2px;text-decoration:underline}[data-finra] .card .label{color:var(--d-ink);font-size:14px;font-weight:500;line-height:20px}[data-finra] .card .body{color:var(--d-ink-3);font-size:14px;line-height:22px}[data-finra] section.alt .card{border-color:var(--d-line);border-radius:var(--radius-xl);background:#fff;gap:6px;padding:16px}[data-finra] section:not(.alt) .card{background:var(--d-surface-2);border-color:var(--d-line);border-radius:var(--radius-xl);gap:6px;padding:16px}@media (min-width:1024px){[data-finra] .grid.g3,[data-finra] .grid.g2{gap:32px}}@media (min-width:768px){[data-finra] .route.four{--cols:2}}@media (min-width:1024px){[data-finra] .route.four{--cols:4}}[data-finra] .route.four .body{color:var(--d-ink-3);font-size:14px;line-height:22px}[data-finra] .urg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;width:100%;display:flex}[data-finra] .urg>div:first-child{flex:420px}[data-finra] .vs{gap:16px}@media (min-width:1024px){[data-finra] .vs{gap:32px}}[data-finra] .vs .panel{gap:16px}[data-finra] .vs .hero-cta{margin-top:auto;padding-top:8px}[data-finra] .prices{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}@media (min-width:768px){[data-finra] .prices.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-finra] .prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-finra] .prices.two{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-finra] .pcard{flex-direction:column;display:flex;position:relative}[data-finra] .pcard .btn{margin-top:auto}[data-finra] .amt-row{align-items:baseline;gap:8px;display:flex}[data-finra] .book-l{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){[data-finra] .book-l{padding-top:32px}}[data-finra] .book-l .mini .num{background:var(--d-ink);color:#fff;flex:0 0 20px;width:20px;height:20px;margin-top:1px;font-size:11px}[data-finra] #book .panel.form{border:1px solid var(--d-line);background:#fff}[data-finra] .startwrap{align-items:start}[data-finra] #ask .panel.form,[data-finra] .reach{background:var(--d-surface-2);border:1px solid var(--d-line)}[data-finra] .reach{flex-direction:column;align-self:stretch;gap:0;display:flex}[data-finra] .reach .phead{margin-bottom:4px}[data-finra] .reach-row{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}[data-finra] .reach-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}[data-finra] .reach-row b{color:var(--d-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}[data-finra] .reach-row .body{font-size:13px;line-height:20px}[data-finra] .reach .tiny:last-child{padding-top:16px}[data-finra] .goto{flex-direction:column;gap:8px;display:flex}[data-finra] .goto .kicker{margin-bottom:4px}[data-finra] .goto .link{color:var(--d-ink);border-bottom:1px solid var(--d-line-2);align-self:flex-start;margin-top:4px;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}[data-finra] .pcard .btn.wide{align-self:stretch;width:100%}[data-finra] #faqs .stack>p.tiny{text-align:left;max-width:none}[data-finra] .pcard:has(>.badge) .phead{padding-top:40px}
