.BrokeragePage_hero__d4VWe{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding-block:10rem 5rem}.BrokeragePage_heroCopy__dgMTC{min-width:0}.BrokeragePage_eyebrow__yf2PC{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;color:var(--ink-muted);font-size:.8125rem;font-weight:500;letter-spacing:.03em;margin:0 0 1.25rem}.BrokeragePage_badge__gqpUI,.BrokeragePage_demoBeta__OU8VK{border-radius:var(--radius-pill);padding:.2rem .6rem;background:var(--status-green-bg);color:var(--status-green-text);font-size:.75rem;font-weight:500;letter-spacing:0}.BrokeragePage_hero__d4VWe h1{margin:0;font-family:var(--font-serif);font-size:clamp(2.75rem,4.2vw,4.25rem);font-weight:400;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.BrokeragePage_lead__vleUZ{margin:1.5rem 0 1.75rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.7;max-width:28rem}.BrokeragePage_primary__MNjo2{max-width:100%;white-space:normal;text-align:center}.BrokeragePage_availability__8dZkE a svg,.BrokeragePage_primary__MNjo2 svg,.BrokeragePage_readOnly__PlVlu svg,.BrokeragePage_secondary__J5VYO svg{flex-shrink:0}.BrokeragePage_secondary__J5VYO{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;padding-block:.9rem;color:var(--ink-soft);font-size:.875rem;text-decoration:underline;text-underline-offset:.25rem}.BrokeragePage_readOnly__PlVlu{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;color:var(--ink-muted);font-size:.8125rem;line-height:1.6;max-width:25rem}.BrokeragePage_readOnly__PlVlu svg{margin-top:.15rem}.BrokeragePage_preview__l6Okd{margin:0;min-width:0}.BrokeragePage_demoLabel__8f4le{color:var(--ink-muted);font-size:.75rem;margin:0 0 .75rem .5rem}.BrokeragePage_stage__LVJcs{--preview-panel-radius:1.5rem;--preview-frame-padding:clamp(1.25rem,3vw,2.5rem);background:var(--stone-panel) url(/landing-v2/assets/immutable/grad-meadow-bc3d2f6ae2.jpg) center /cover;border-radius:calc(var(--preview-panel-radius) + var(--preview-frame-padding));padding:var(--preview-frame-padding)}.BrokeragePage_app__th12_{background:var(--bg);border-radius:var(--preview-panel-radius);padding:1.35rem;box-shadow:var(--shadow-card);font-size:.8125rem}.BrokeragePage_appHeading__s_vS6{display:flex;gap:.65rem;align-items:center;font-size:1rem}.BrokeragePage_appHeading__s_vS6 .fcard-mark{width:1.2rem;height:1.2rem;flex-shrink:0;animation:none}.BrokeragePage_demoBeta__OU8VK{margin-left:auto;font-size:.6875rem}.BrokeragePage_tabs__I84x3{display:flex;gap:.25rem;margin-top:1rem;color:var(--ink-muted)}.BrokeragePage_tabs__I84x3 span{padding:.4rem .8rem;border-radius:.75rem}.BrokeragePage_activeTab__83Vwr{background:var(--surface);color:var(--ink)}.BrokeragePage_account__OwLYk{background:var(--surface);border:1px solid var(--stone);border-radius:var(--radius-md);padding:1.2rem;margin-top:.75rem}.BrokeragePage_accountName__3eDU9{display:flex;gap:.5rem;align-items:center;color:var(--ink-soft)}.BrokeragePage_valueLabel__2HFiA{color:var(--ink-muted);margin:1.2rem 0 .25rem;font-size:.75rem}.BrokeragePage_amount__p4lT_{margin:0;font-family:var(--font-serif);font-size:clamp(2.4rem,3.3vw,3.1rem);line-height:1.1;font-variant-numeric:tabular-nums}.BrokeragePage_chartDates__So_e5,.BrokeragePage_chartHeading__NxMg6{display:flex;justify-content:space-between;gap:.5rem;color:var(--ink-muted);font-size:.6875rem}.BrokeragePage_chartHeading__NxMg6{margin:1.25rem 0 .5rem}.BrokeragePage_chart__D2kOS{display:block;width:100%;height:auto;overflow:visible}.BrokeragePage_gridLine__gzkOr{fill:none;stroke:var(--stone-soft);stroke-width:1;stroke-dasharray:3 5}.BrokeragePage_chartLine__8Jbu5{fill:none;stroke:var(--viz-1);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.BrokeragePage_chartDates__So_e5{margin-top:.35rem}.BrokeragePage_totals__XX2_u{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--stone-soft)}.BrokeragePage_totals__XX2_u div{display:grid;gap:.2rem}.BrokeragePage_totals__XX2_u span{font-size:.6875rem;color:var(--ink-muted)}.BrokeragePage_totals__XX2_u strong{font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.BrokeragePage_positions__f35QI{margin-top:.8rem}.BrokeragePage_positions__f35QI>div{display:flex;align-items:center;gap:.6rem;padding-block:.55rem}.BrokeragePage_positions__f35QI>div+div{border-top:1px solid var(--stone-soft)}.BrokeragePage_positions__f35QI strong{margin-left:auto;flex-shrink:0;font-weight:500;font-variant-numeric:tabular-nums}.BrokeragePage_instrumentMark__L5_Hc{display:grid;place-items:center;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:.6rem;background:var(--surface);color:var(--ink-muted)}.BrokeragePage_preview__l6Okd figcaption{margin:.9rem .5rem 0;color:var(--ink-muted);font-size:.75rem;line-height:1.6}.BrokeragePage_connect__zzXgG,.BrokeragePage_features__IbpaW{padding-block:4.5rem}.BrokeragePage_features__IbpaW{border-top:1px solid var(--stone-soft)}.BrokeragePage_sectionIntro__8YPtz{max-width:43rem}.BrokeragePage_availability__8dZkE h2,.BrokeragePage_faq__pCXlb h2,.BrokeragePage_sectionIntro__8YPtz h2{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.BrokeragePage_sectionIntro__8YPtz>p:last-child:not(.BrokeragePage_eyebrow__yf2PC){max-width:36rem;margin-top:1.3rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.7}.BrokeragePage_featureGrid__9nIxr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem}.BrokeragePage_feature__nxgbq svg{color:var(--ink-muted);margin-bottom:1.25rem}.BrokeragePage_feature__nxgbq h3,.BrokeragePage_steps__F8pV0 h3{font-size:1.1rem;font-weight:500;margin:0 0 .7rem}.BrokeragePage_feature__nxgbq p,.BrokeragePage_steps__F8pV0 p{color:var(--ink-soft);font-size:.9375rem;line-height:1.75;margin:0}.BrokeragePage_steps__F8pV0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;list-style:none;padding:0;margin:2.5rem 0 3.5rem}.BrokeragePage_steps__F8pV0 li{border-top:1px solid var(--stone);padding-top:1.25rem}.BrokeragePage_stepNumber__XhEPG{display:block;font-family:var(--font-serif);color:var(--ink-muted);font-size:2rem;margin-bottom:1.25rem}.BrokeragePage_availability__8dZkE{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:var(--bg-tint);border-radius:1.5rem;padding:2.5rem;scroll-margin-top:7rem}.BrokeragePage_availability__8dZkE h2{font-size:2.25rem}.BrokeragePage_availability__8dZkE>div>p:not(.BrokeragePage_eyebrow__yf2PC){color:var(--ink-soft);line-height:1.75;font-size:.9375rem;margin:0}.BrokeragePage_availability__8dZkE>div>p.BrokeragePage_availabilityNote__gbqEv{margin-top:.85rem;font-size:.8125rem;color:var(--ink-muted)}.BrokeragePage_availability__8dZkE a{display:flex;align-items:center;gap:.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.25rem;font-size:.9375rem;text-decoration:underline;text-underline-offset:.25rem}.BrokeragePage_faq__pCXlb{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem;padding-block:3rem 6rem;scroll-margin-top:7rem}.BrokeragePage_faqItem__YXqic{border:1px solid var(--stone);border-radius:var(--radius-md);background:var(--surface);margin-bottom:.6rem}.BrokeragePage_faqItem__YXqic:hover{background:var(--bg)}.BrokeragePage_faqItem__YXqic summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1.2rem 1.35rem;font-size:.9375rem;font-weight:500;border-radius:var(--radius-md)}.BrokeragePage_faqItem__YXqic summary::-webkit-details-marker{display:none}.BrokeragePage_faqItem__YXqic summary>span{font-size:1.4rem;flex-shrink:0;font-weight:400}.BrokeragePage_faqItem__YXqic[open] summary>span{transform:rotate(45deg)}.BrokeragePage_faqItem__YXqic p{margin:0;padding:0 1.35rem 1.35rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.75}.BrokeragePage_availability__8dZkE a:focus-visible,.BrokeragePage_faqItem__YXqic summary:focus-visible,.BrokeragePage_secondary__J5VYO:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}.BrokeragePage_cta__2VeAg{margin-top:0}@media (max-width:1000px){.BrokeragePage_hero__d4VWe{gap:2rem}.BrokeragePage_hero__d4VWe h1{font-size:3rem}.BrokeragePage_stage__LVJcs{--preview-frame-padding:1.1rem}.BrokeragePage_account__OwLYk,.BrokeragePage_app__th12_{padding:1rem}.BrokeragePage_positions__f35QI{font-size:.75rem}}@media (max-width:760px){.BrokeragePage_hero__d4VWe{grid-template-columns:minmax(0,1fr);padding-block:8rem 3.5rem;gap:2.5rem}.BrokeragePage_hero__d4VWe h1{font-size:clamp(2.7rem,8vw,3.5rem);max-width:35rem}.BrokeragePage_lead__vleUZ{margin-block:1.25rem 1.5rem}.BrokeragePage_readOnly__PlVlu{margin-top:.25rem}.BrokeragePage_preview__l6Okd{max-width:35rem;width:100%;justify-self:center}.BrokeragePage_stage__LVJcs{--preview-frame-padding:1rem}.BrokeragePage_app__th12_{padding:.9rem}.BrokeragePage_account__OwLYk{padding:1rem}.BrokeragePage_connect__zzXgG,.BrokeragePage_features__IbpaW{padding-block:3rem}.BrokeragePage_featureGrid__9nIxr,.BrokeragePage_steps__F8pV0{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2rem}.BrokeragePage_feature__nxgbq{padding-bottom:1.75rem;border-bottom:1px solid var(--stone-soft)}.BrokeragePage_feature__nxgbq:last-child{border-bottom:0;padding-bottom:0}.BrokeragePage_feature__nxgbq svg{margin-bottom:.75rem}.BrokeragePage_steps__F8pV0{margin-bottom:2.5rem}.BrokeragePage_stepNumber__XhEPG{margin-bottom:.65rem}.BrokeragePage_availability__8dZkE{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.BrokeragePage_availability__8dZkE h2{font-size:2rem}.BrokeragePage_faq__pCXlb{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:1.5rem 3rem}.BrokeragePage_faqItem__YXqic summary{padding:1rem}.BrokeragePage_faqItem__YXqic p{padding:0 1rem 1rem}}