.BrokersPage_site__qn5My{--brokers-bg:var(--bg-primary);--brokers-ink:var(--text-primary);--brokers-muted:var(--text-secondary);--brokers-soft:var(--text-secondary);--brokers-accent:var(--accent);--brokers-accent-hover:var(--accent-hover);--brokers-accent-light:var(--accent-light);--brokers-border:var(--border);--brokers-panel:var(--surface);--brokers-panel-hover:var(--surface-hover);min-height:100vh;overflow-x:clip;background:var(--brokers-bg)}.BrokersPage_site__qn5My .navbar[data-marketing-header]{--marketing-bg-primary:var(--bg-primary);--marketing-bg-tertiary:var(--bg-tertiary);--marketing-border:var(--border);--marketing-text-primary:var(--text-primary);--marketing-text-secondary:var(--text-secondary);--marketing-text-muted:var(--text-tertiary);background:var(--bg-primary);border-bottom-color:var(--brokers-border)}.BrokersPage_site__qn5My [data-marketing-header] .lang-current,.BrokersPage_site__qn5My [data-marketing-header] .mobile-menu-btn,.BrokersPage_site__qn5My [data-marketing-header] .nav-logo{color:var(--brokers-ink)}.BrokersPage_site__qn5My [data-marketing-header] .lang-toggle,.BrokersPage_site__qn5My [data-marketing-header] .nav-links a,.BrokersPage_site__qn5My [data-marketing-header] .nav-login{color:var(--brokers-muted)}.BrokersPage_site__qn5My [data-marketing-header] .nav-links a:hover,.BrokersPage_site__qn5My [data-marketing-header] .nav-login:hover{color:var(--brokers-ink)}.BrokersPage_site__qn5My [data-marketing-header] .lang-toggle,.BrokersPage_site__qn5My [data-marketing-header] .mobile-menu-btn{border-color:var(--brokers-border);background:var(--brokers-panel)}.BrokersPage_site__qn5My .footer{margin-top:0;border-top-color:var(--brokers-border);background:var(--brokers-bg)}.BrokersPage_page__iVES_{min-height:100%;overflow:clip;background:var(--brokers-bg);color:var(--brokers-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif}.BrokersPage_page__iVES_ *,.BrokersPage_page__iVES_ :after,.BrokersPage_page__iVES_ :before{box-sizing:border-box}.BrokersPage_page__iVES_ :where(h1,h2,p,ul){margin:0}.BrokersPage_page__iVES_ a{text-decoration:none}.BrokersPage_srOnly__1oZiY{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BrokersPage_shell__YWxKl{position:relative;width:min(1160px,calc(100% - 48px));margin:0 auto}.BrokersPage_hero__egkrm{position:relative;isolation:isolate;padding:104px 0 60px;overflow:hidden;border-bottom:1px solid var(--brokers-border)}.BrokersPage_heroContent__mL_4r{max-width:760px;margin:0 auto;text-align:center}.BrokersPage_eyebrow__BCwKu{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:6px 13px;border:1px solid var(--brokers-border);border-radius:999px;background:var(--brokers-accent-light);color:var(--brokers-accent);font-size:.72rem;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.BrokersPage_hero__egkrm h1{max-width:760px;margin:18px auto 0;color:var(--brokers-ink);font-size:clamp(2.7rem,5vw,4.5rem);font-weight:780;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.BrokersPage_heroDescription__RBcSb{max-width:680px;margin:12px auto 0;color:var(--brokers-muted);font-size:clamp(1.02rem,1.5vw,1.125rem);line-height:1.68;text-wrap:balance}.BrokersPage_heroNote___I69F{max-width:630px;margin:8px auto 0;color:var(--brokers-muted);font-size:.94rem;line-height:1.65;text-wrap:balance}.BrokersPage_heroNote___I69F strong{color:var(--brokers-ink);font-weight:720}.BrokersPage_catalogSection__k39nU{padding:44px 0 72px}.BrokersPage_catalogShell__NYYSp{max-width:960px}.BrokersPage_catalogToolbar__V2Beu{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.BrokersPage_searchBox__F8mLM{display:flex;width:100%;min-height:54px;align-items:center;gap:14px;margin:0;padding:0 18px;border:1px solid var(--brokers-border);border-radius:12px;background:var(--brokers-panel);color:var(--brokers-soft);box-shadow:inset 0 1px 0 var(--brokers-panel-hover);transition:border-color .16s ease,box-shadow .16s ease}.BrokersPage_searchBox__F8mLM:focus-within{border-color:var(--brokers-accent);box-shadow:0 0 0 4px var(--brokers-accent-light);outline:none}.BrokersPage_searchBox__F8mLM input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--brokers-ink);font:inherit;font-size:1rem}.BrokersPage_searchBox__F8mLM input::placeholder{color:var(--brokers-soft)}.BrokersPage_searchBox__F8mLM input:focus-visible{outline:none}.BrokersPage_searchBox__F8mLM input::-webkit-search-cancel-button{display:none;appearance:none;-webkit-appearance:none}.BrokersPage_marketTabs__VwJiD{display:flex;width:100%;max-width:820px;min-height:52px;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:center;column-gap:clamp(20px,4vw,48px);row-gap:0;margin:26px auto 0;border-bottom:1px solid var(--brokers-border)}.BrokersPage_marketTabActive__it9Ol,.BrokersPage_marketTab__IHQ34{position:relative;min-height:50px;flex:0 0 auto;padding:0 2px;border:0;background:transparent;color:var(--brokers-muted);cursor:pointer;font:inherit;font-size:.94rem;font-weight:700;white-space:nowrap}.BrokersPage_marketTabActive__it9Ol{color:var(--brokers-accent)}.BrokersPage_marketTabActive__it9Ol:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--brokers-accent);content:""}.BrokersPage_capabilityFilters__BbOwM{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:0}.BrokersPage_capabilityFilter__ACcJk{display:inline-flex;max-width:100%;min-height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--brokers-border);border-radius:9px;background:var(--brokers-panel);color:var(--brokers-muted);cursor:pointer;font-size:.84rem;font-weight:700;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.BrokersPage_capabilityFilter__ACcJk:hover{border-color:var(--brokers-accent);color:var(--brokers-ink)}.BrokersPage_capabilityFilter__ACcJk input{position:absolute;width:1px;height:1px;opacity:0}.BrokersPage_capabilityFilter__ACcJk span{color:var(--brokers-soft);font-size:.79rem}.BrokersPage_capabilityFilter__ACcJk:has(input:checked){border-color:var(--brokers-accent);background:var(--brokers-accent-light);color:var(--brokers-accent)}.BrokersPage_capabilityFilter__ACcJk:has(input:checked) span{color:var(--brokers-accent)}.BrokersPage_catalogMeta__CROIK{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:0 4px 6px;color:var(--brokers-soft);font-size:.78rem}.BrokersPage_resultCount__QYc5M{color:var(--brokers-muted)}.BrokersPage_loadingLabel__4hwUq{color:var(--brokers-accent)}.BrokersPage_catalogMetaAside__3GRsa{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px}.BrokersPage_sortIndicator__QSYGQ{display:inline-flex;align-items:center;gap:5px;color:var(--brokers-soft);font-size:.74rem;font-weight:700;letter-spacing:.04em}.BrokersPage_tableWrap__Bd_nC{overflow:visible;border:1px solid var(--brokers-border);border-radius:14px;outline:none}.BrokersPage_tableWrap__Bd_nC:focus-visible{box-shadow:0 0 0 4px var(--brokers-accent-light)}.BrokersPage_tableWrap__Bd_nC>.BrokersPage_emptyState__WLtSg{min-height:190px;border:0;border-radius:0 0 14px 14px}.BrokersPage_brokerRow__3Z3S2,.BrokersPage_tableHeader__bE2gM{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(105px,1fr) 98px 106px;grid-gap:14px;gap:14px}.BrokersPage_tableHeader__bE2gM{min-height:46px;align-items:center;padding:0 16px;border-bottom:1px solid var(--brokers-border);border-radius:14px 14px 0 0;background:var(--brokers-panel);color:var(--brokers-soft);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.BrokersPage_brokerList__unM5y{padding:0;list-style:none}.BrokersPage_integrationList__NFc_Q .BrokersPage_brokerRow__3Z3S2:first-child{border-top:0}.BrokersPage_integrationList__NFc_Q .BrokersPage_brokerRow__3Z3S2:last-child{border-radius:0}.BrokersPage_brokerGroups__Tmi6Q{display:grid}.BrokersPage_brokerGroup__kvpph{min-width:0}.BrokersPage_groupHeader__f2GqT{display:grid;min-width:0;min-height:46px;grid-template-columns:minmax(0,1.7fr) minmax(105px,1fr) 98px 106px;grid-gap:14px;gap:14px;align-items:center;padding:0 16px;border-top:1px solid var(--brokers-border);border-bottom:1px solid var(--brokers-border);background:var(--brokers-panel-hover);color:var(--brokers-soft);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.BrokersPage_groupHeader__f2GqT strong{color:var(--brokers-muted)}.BrokersPage_brokerGroup__kvpph .BrokersPage_brokerList__unM5y .BrokersPage_brokerRow__3Z3S2:first-child{border-top:0}.BrokersPage_brokerGroup__kvpph:not(:last-child) .BrokersPage_brokerRow__3Z3S2:last-child{border-radius:0}.BrokersPage_brokerRow__3Z3S2{min-height:58px;align-items:center;padding:8px 16px;border-top:1px solid var(--brokers-border);background:var(--brokers-panel)}.BrokersPage_brokerList__unM5y .BrokersPage_brokerRow__3Z3S2:first-child{border-top:0}.BrokersPage_brokerRow__3Z3S2:last-child{border-radius:0 0 14px 14px}.BrokersPage_brokerNameCell__2Ui0M{display:flex;min-width:0;align-items:center;gap:10px}.BrokersPage_brokerMark__9kH72{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--brokers-border);border-radius:10px;background:var(--brokers-accent-light);color:var(--brokers-accent);font-size:.8rem;font-weight:800}.BrokersPage_brokerIdentity__JlcR6{display:grid;min-width:0;grid-gap:4px;gap:4px}.BrokersPage_brokerIdentity__JlcR6 strong{overflow:hidden;color:var(--brokers-ink);font-size:.9rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.BrokersPage_brokerNameLink__ITC1Q{min-width:0;border-radius:5px;color:inherit}.BrokersPage_brokerNameLink__ITC1Q:hover strong{color:var(--brokers-accent)}.BrokersPage_brokerNameLink__ITC1Q:focus-visible{outline:2px solid var(--brokers-accent);outline-offset:3px}.BrokersPage_brokerIdentity__JlcR6 small{color:var(--brokers-soft);font-size:.72rem}.BrokersPage_tableValue__4SgOg{display:flex;min-width:0;align-items:center;gap:6px;color:var(--brokers-muted);font-size:.82rem}.BrokersPage_tableValueLabel__3j7tA{display:none}.BrokersPage_marketTags___HIaY{display:inline-flex;min-width:0;flex-wrap:wrap;gap:5px}.BrokersPage_marketTag__Z4kGj{display:inline-flex;min-height:24px;align-items:center;padding:3px 8px;border:1px solid var(--brokers-border);border-radius:6px;background:var(--brokers-panel-hover);color:var(--brokers-muted);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.BrokersPage_featureStatus__pL4Ss{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--brokers-accent-light);color:var(--brokers-accent)}.BrokersPage_featureNotApplicable__4A0c0{background:var(--brokers-panel-hover);color:var(--brokers-soft);font-size:.56rem;font-weight:760}.BrokersPage_emptyState__WLtSg,.BrokersPage_errorState__mZsZQ,.BrokersPage_loadingState__ketme{display:grid;min-height:190px;justify-items:center;padding:36px 24px;border:1px solid var(--brokers-border);border-radius:14px;background:var(--brokers-panel);color:var(--brokers-ink);text-align:center}.BrokersPage_emptyState__WLtSg svg{color:var(--brokers-accent)}.BrokersPage_emptyState__WLtSg strong,.BrokersPage_errorState__mZsZQ strong{margin-top:15px;font-size:1rem}.BrokersPage_emptyState__WLtSg p,.BrokersPage_errorState__mZsZQ p{max-width:460px;margin-top:8px;color:var(--brokers-muted);font-size:.9rem;line-height:1.65}.BrokersPage_errorState__mZsZQ button{display:inline-flex;min-height:40px;align-items:center;gap:7px;margin-top:20px;padding:0 13px;border:1px solid var(--brokers-border);border-radius:9px;background:var(--brokers-panel);color:var(--brokers-ink);cursor:pointer;font:inherit;font-size:.8rem;font-weight:720}.BrokersPage_loadingState__ketme{gap:12px}.BrokersPage_loadingState__ketme span,.BrokersPage_skeletonRow__EGYPQ{display:block;width:100%;height:13px;border-radius:999px;background:linear-gradient(90deg,var(--brokers-panel),var(--brokers-panel-hover),var(--brokers-panel));background-size:200% 100%;animation:BrokersPage_brokerShimmer__nbZiW 1.4s linear infinite}.BrokersPage_loadingState__ketme span:nth-child(2){width:72%}.BrokersPage_loadingState__ketme span:nth-child(3){width:48%}.BrokersPage_skeletonRow__EGYPQ{height:58px;border-top:1px solid var(--brokers-border);border-radius:0}.BrokersPage_pagination__1pQo1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 4px 0;color:var(--brokers-soft);font-size:.78rem}.BrokersPage_pagination__1pQo1 :is(a,span[aria-disabled=true]){display:inline-flex;min-height:40px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--brokers-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:720}.BrokersPage_pagination__1pQo1 span[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.BrokersPage_pagination__1pQo1 a:hover{color:var(--brokers-ink)}.BrokersPage_section__6frZc{padding:76px 0;border-top:1px solid var(--brokers-border)}.BrokersPage_faqSection__Af9Y_{background:var(--brokers-bg)}.BrokersPage_faqIntro__kCZsb{max-width:640px;margin:0 auto 44px;text-align:center}.BrokersPage_faqEyebrow__RpKvm{display:inline-flex;align-items:center;gap:8px;color:var(--brokers-muted);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.BrokersPage_faqEyebrow__RpKvm:before{width:5px;height:5px;border-radius:50%;background:var(--brokers-accent);content:""}.BrokersPage_faqFallbackNotice__RPek5{max-width:100%;margin:12px auto 0;color:var(--brokers-muted);font-size:14px;line-height:1.5}.BrokersPage_faqIntro__kCZsb h2{margin-top:16px;color:var(--brokers-ink);font-size:clamp(28px,2.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.18}.BrokersPage_faqList__rkScc{display:grid;max-width:820px;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:0 auto}.BrokersPage_faqItem__ZsrhA{overflow:hidden;border:1px solid var(--brokers-border);border-radius:14px;background:var(--brokers-panel-hover);transition:border-color .18s ease,background-color .18s ease}.BrokersPage_faqItem__ZsrhA[open]{border-color:var(--border-hover)}.BrokersPage_faqItem__ZsrhA summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:var(--brokers-ink);cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;list-style:none}.BrokersPage_faqItem__ZsrhA summary::-webkit-details-marker{display:none}.BrokersPage_faqItem__ZsrhA summary svg{flex:0 0 auto;color:var(--brokers-soft);transition:transform .18s ease,color .18s ease}.BrokersPage_faqItem__ZsrhA[open] summary svg{color:var(--brokers-accent);transform:rotate(180deg)}.BrokersPage_faqItem__ZsrhA p{margin:0 20px 20px;color:var(--brokers-muted);font-size:15px;line-height:1.65}.BrokersPage_finalSection__0PCX4{padding:0 0 76px}.BrokersPage_requestCard__3Tbxu{display:grid;min-height:190px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:32px;gap:32px;padding:clamp(28px,4vw,44px);border:1px solid var(--brokers-border);border-radius:18px;background:var(--brokers-panel);box-shadow:inset 0 1px 0 var(--brokers-panel-hover)}.BrokersPage_requestCard__3Tbxu>div{max-width:680px}.BrokersPage_requestCard__3Tbxu .BrokersPage_eyebrow__BCwKu{min-height:27px;font-size:.65rem}.BrokersPage_requestCard__3Tbxu h2{margin-top:16px;color:var(--brokers-ink);font-size:clamp(2rem,3.5vw,3.3rem);font-weight:780;letter-spacing:-.05em;line-height:1.05;text-wrap:balance}.BrokersPage_requestCard__3Tbxu p{max-width:580px;margin-top:14px;color:var(--brokers-muted);font-size:1rem;line-height:1.68}.BrokersPage_requestCard__3Tbxu a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid var(--brokers-accent);border-radius:10px;background:var(--brokers-accent);color:var(--brokers-bg);font-size:.86rem;font-weight:760;text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.BrokersPage_requestCard__3Tbxu a:hover{border-color:var(--brokers-accent-hover);background:var(--brokers-accent-hover);transform:translateY(-1px)}.BrokersPage_page__iVES_ :where(a,button,input,summary):focus-visible{outline:2px solid var(--brokers-accent);outline-offset:3px}@keyframes BrokersPage_brokerShimmer__nbZiW{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.BrokersPage_catalogToolbar__V2Beu{grid-template-columns:minmax(0,1fr)}.BrokersPage_capabilityFilters__BbOwM{justify-content:flex-start}}@media (max-width:840px){.BrokersPage_hero__egkrm{padding:96px 0 54px}.BrokersPage_requestCard__3Tbxu{grid-template-columns:minmax(0,1fr);gap:28px}.BrokersPage_requestCard__3Tbxu a{justify-self:start}}@media (max-width:760px){.BrokersPage_shell__YWxKl{width:min(100% - 36px,600px)}.BrokersPage_hero__egkrm{padding:84px 0 48px}.BrokersPage_hero__egkrm h1{font-size:clamp(2.45rem,10vw,3.5rem)}.BrokersPage_catalogSection__k39nU{padding:36px 0 60px}.BrokersPage_catalogToolbar__V2Beu{grid-template-columns:minmax(0,1fr)}.BrokersPage_capabilityFilters__BbOwM{justify-content:flex-start}.BrokersPage_marketTabs__VwJiD{justify-content:flex-start;column-gap:20px}.BrokersPage_catalogMeta__CROIK{flex-wrap:wrap;align-items:flex-start}.BrokersPage_catalogMetaAside__3GRsa{margin-left:auto}.BrokersPage_groupHeader__f2GqT,.BrokersPage_tableHeader__bE2gM{display:none}.BrokersPage_tableWrap__Bd_nC{overflow:visible}.BrokersPage_brokerRow__3Z3S2{grid-template-columns:minmax(0,1fr) 30px 30px;min-width:0;gap:8px;padding:10px 12px}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_brokerNameCell__2Ui0M{grid-column:1;grid-row:1}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_tableValue__4SgOg{grid-column:1/-1;grid-row:2;padding-left:42px}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_featureStatus__pL4Ss:nth-child(3){grid-column:2;grid-row:1}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_featureStatus__pL4Ss:nth-child(4){grid-column:3;grid-row:1}.BrokersPage_tableValueLabel__3j7tA{display:inline;color:var(--brokers-soft);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BrokersPage_section__6frZc{padding:64px 0}.BrokersPage_faqIntro__kCZsb{margin-bottom:34px}.BrokersPage_requestCard__3Tbxu{padding:28px 22px}.BrokersPage_shell__YWxKl{width:min(100% - 36px,620px)}.BrokersPage_hero__egkrm{padding:104px 0 60px}.BrokersPage_hero__egkrm h1{font-size:clamp(2.35rem,11vw,3.5rem)}.BrokersPage_heroDescription__RBcSb{font-size:1.04rem}.BrokersPage_heroNote___I69F{font-size:.9rem}.BrokersPage_catalogSection__k39nU{padding:48px 0 72px}.BrokersPage_marketTabs__VwJiD{column-gap:24px;margin-top:34px}.BrokersPage_catalogMeta__CROIK{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;margin-top:14px}.BrokersPage_tableWrap__Bd_nC{overflow:visible}.BrokersPage_groupHeader__f2GqT,.BrokersPage_tableHeader__bE2gM{display:none}.BrokersPage_brokerRow__3Z3S2{min-width:0;min-height:0;padding:14px 16px;grid-template-columns:minmax(0,1fr) 30px 30px;grid-template-rows:auto auto;gap:7px 12px}.BrokersPage_brokerNameCell__2Ui0M{grid-row:1;grid-column:1}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_featureStatus__pL4Ss:nth-child(3){grid-row:1;grid-column:2}.BrokersPage_brokerRow__3Z3S2>.BrokersPage_featureStatus__pL4Ss:nth-child(4){grid-row:1;grid-column:3}.BrokersPage_brokerIdentity__JlcR6 strong{overflow:visible;text-overflow:clip;white-space:normal}.BrokersPage_tableValue__4SgOg{grid-row:2;grid-column:1/-1;padding-left:46px}.BrokersPage_tableValueLabel__3j7tA{display:inline;color:var(--brokers-soft);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.BrokersPage_section__6frZc{padding:72px 0}.BrokersPage_faqIntro__kCZsb{margin-bottom:32px}.BrokersPage_faqIntro__kCZsb h2{font-size:clamp(28px,8vw,36px)}.BrokersPage_finalSection__0PCX4{padding-bottom:76px}.BrokersPage_requestCard__3Tbxu{min-height:0;padding:30px 24px;border-radius:14px}.BrokersPage_requestCard__3Tbxu a{width:100%}}@media (max-width:420px){.BrokersPage_marketTabs__VwJiD{column-gap:18px}.BrokersPage_capabilityFilters__BbOwM{display:grid;grid-template-columns:minmax(0,1fr)}.BrokersPage_capabilityFilter__ACcJk{justify-content:center}.BrokersPage_pagination__1pQo1{flex-wrap:wrap;justify-content:center}.BrokersPage_pagination__1pQo1 span{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.BrokersPage_capabilityFilter__ACcJk,.BrokersPage_faqItem__ZsrhA,.BrokersPage_faqItem__ZsrhA summary svg,.BrokersPage_requestCard__3Tbxu a,.BrokersPage_searchBox__F8mLM{transition:none}.BrokersPage_loadingState__ketme span,.BrokersPage_skeletonRow__EGYPQ{animation:none}}.BrokerDetailPage_site__PHyNg{--detail-bg:var(--public-page-bg);--detail-ink:var(--public-text-primary);--detail-muted:var(--public-text-secondary);--detail-soft:var(--public-text-muted);--detail-border:var(--public-border);--detail-panel:var(--public-surface);--detail-accent:var(--public-accent);--detail-accent-hover:var(--public-accent-hover);--bg-primary:var(--public-page-bg);--bg-secondary:var(--public-surface);--bg-tertiary:var(--public-elevated);--surface:var(--public-surface);--surface-hover:var(--public-elevated);--border:var(--public-border);--text-primary:var(--public-text-primary);--text-secondary:var(--public-text-secondary);--text-tertiary:var(--public-text-muted);--accent:var(--public-accent);--accent-hover:var(--public-accent-hover);min-height:100vh;color:var(--detail-ink);background:var(--detail-bg)}.BrokerDetailPage_site__PHyNg .footer{margin-top:0;border-top-color:var(--detail-border);background:var(--detail-bg)}.BrokerDetailPage_page__LSatQ{min-height:100vh;padding:112px 0;color:var(--detail-ink);background:var(--detail-bg);font-family:var(--font-trade-share,Inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.BrokerDetailPage_page__LSatQ *,.BrokerDetailPage_page__LSatQ :after,.BrokerDetailPage_page__LSatQ :before{box-sizing:border-box}.BrokerDetailPage_page__LSatQ :where(h1,h2,h3,p,ul,dl,dd,dt){margin:0}.BrokerDetailPage_page__LSatQ :where(a){color:inherit;text-decoration:none}.BrokerDetailPage_page__LSatQ ::selection{color:var(--public-surface);background:var(--detail-accent)}.BrokerDetailPage_shell__12H1m{width:min(1160px,calc(100% - 96px));margin:0 auto}.BrokerDetailPage_breadcrumbs__hR9kp{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:32px;color:var(--detail-soft);font-size:13px;line-height:1.5}.BrokerDetailPage_breadcrumbs__hR9kp svg{flex-shrink:0;color:var(--detail-soft)}.BrokerDetailPage_breadcrumbs__hR9kp a{transition:color .15s ease}.BrokerDetailPage_breadcrumbs__hR9kp a:hover{color:var(--detail-ink)}.BrokerDetailPage_breadcrumbs__hR9kp span{overflow-wrap:anywhere}.BrokerDetailPage_hero__2LkNS{display:grid;grid-template-columns:minmax(0,1fr) 296px;align-items:start;grid-gap:80px;gap:80px;padding-bottom:44px;border-bottom:1px solid var(--detail-border)}.BrokerDetailPage_contentGrid__UKvCt{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;grid-gap:72px;gap:72px;padding-top:48px}.BrokerDetailPage_article__UTXg5,.BrokerDetailPage_brokerSummary__pBdY7,.BrokerDetailPage_metaRail__w_J5x{min-width:0}.BrokerDetailPage_metaRail__w_J5x{position:-webkit-sticky;position:sticky;top:112px;max-height:calc(100svh - 144px);overflow-y:auto;padding:4px 8px 8px 0;scrollbar-width:thin;scrollbar-color:var(--detail-border) transparent}.BrokerDetailPage_railTitle___NQvi{color:var(--detail-soft);font-size:14px;font-weight:550;line-height:1.5}.BrokerDetailPage_metadataList__iksbt{display:grid;margin-top:6px}.BrokerDetailPage_metadataList__iksbt>div{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;grid-gap:20px;gap:20px;padding:14px 0;border-bottom:1px solid var(--detail-border)}.BrokerDetailPage_metaLabel___RBLS,.BrokerDetailPage_metadataList__iksbt dt{color:var(--detail-soft);font-size:13px;font-weight:400;line-height:1.5}.BrokerDetailPage_metadataList__iksbt dd{color:var(--detail-ink);font-size:15px;font-weight:450;line-height:1.6;overflow-wrap:anywhere}.BrokerDetailPage_heroLinks__5mlyj{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.BrokerDetailPage_brokerWebsiteLink__Ztk9g,.BrokerDetailPage_documentationLink__83ubQ,.BrokerDetailPage_guideLink__q09G1{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--public-accent-text);font-size:14px;line-height:1.6;text-underline-offset:4px}.BrokerDetailPage_brokerWebsiteLink__Ztk9g svg,.BrokerDetailPage_documentationLink__83ubQ svg,.BrokerDetailPage_guideLink__q09G1 svg{flex-shrink:0}.BrokerDetailPage_brokerWebsiteLink__Ztk9g:hover,.BrokerDetailPage_documentationLink__83ubQ:hover,.BrokerDetailPage_guideLink__q09G1:hover{text-decoration:underline}.BrokerDetailPage_pageContents__1aIzi{display:grid;grid-gap:4px;gap:4px}.BrokerDetailPage_pageContents__1aIzi h2{margin-bottom:16px}.BrokerDetailPage_pageContents__1aIzi a{display:flex;align-items:baseline;gap:12px;padding:9px 0;color:var(--detail-muted);font-size:14px;line-height:1.5;transition:color .15s ease}.BrokerDetailPage_pageContents__1aIzi a:hover{color:var(--detail-ink)}.BrokerDetailPage_pageContents__1aIzi a span{flex:0 0 22px;color:var(--detail-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrokerDetailPage_articleHeader__8otQM{min-width:0}.BrokerDetailPage_articleHeader__8otQM h1{color:var(--detail-ink);font-size:clamp(42px,4.8vw,64px);font-weight:550;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere;text-wrap:balance}.BrokerDetailPage_articleHeader__8otQM p{max-width:56ch;margin-top:16px;color:var(--detail-muted);font-size:18px;line-height:1.7}.BrokerDetailPage_page__LSatQ :where(h2,h3){scroll-margin-top:100px}.BrokerDetailPage_page__LSatQ :where(a):focus-visible{outline:2px solid var(--detail-accent);outline-offset:5px;border-radius:2px}@media (max-width:1100px){.BrokerDetailPage_hero__2LkNS{grid-template-columns:minmax(0,1fr) 260px;gap:48px}.BrokerDetailPage_contentGrid__UKvCt{grid-template-columns:200px minmax(0,1fr);gap:48px}}@media (max-width:800px){.BrokerDetailPage_page__LSatQ{padding-top:104px;padding-bottom:72px}.BrokerDetailPage_shell__12H1m{width:calc(100% - 40px)}.BrokerDetailPage_breadcrumbs__hR9kp{margin-bottom:28px}.BrokerDetailPage_hero__2LkNS{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:32px}.BrokerDetailPage_contentGrid__UKvCt{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.BrokerDetailPage_metaRail__w_J5x{position:static;max-height:none;overflow:visible;padding:0}.BrokerDetailPage_metadataList__iksbt{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin-top:0}.BrokerDetailPage_metadataList__iksbt>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:0;border:0}.BrokerDetailPage_metadataList__iksbt dt{font-size:12px}.BrokerDetailPage_metadataList__iksbt dd{font-size:13px}.BrokerDetailPage_pageContents__1aIzi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.BrokerDetailPage_pageContents__1aIzi h2{grid-column:1/-1;margin-bottom:8px}.BrokerDetailPage_pageContents__1aIzi a{padding:10px 0;font-size:13px}.BrokerDetailPage_articleHeader__8otQM h1{font-size:44px}.BrokerDetailPage_articleHeader__8otQM p{font-size:16px}}@media (max-width:360px){.BrokerDetailPage_metadataList__iksbt{grid-template-columns:minmax(0,1fr);gap:10px}.BrokerDetailPage_metadataList__iksbt>div{grid-template-columns:86px minmax(0,1fr);gap:12px}.BrokerDetailPage_pageContents__1aIzi,.BrokerDetailPage_requirements__aWxxh>div{grid-template-columns:minmax(0,1fr)}}.BrokerDetailPage_pageContents__1aIzi .BrokerDetailPage_nestedLink__nhtBj{padding-left:14px;color:var(--detail-soft);font-size:13px}.BrokerDetailPage_articleBody__RpC1A{color:var(--detail-muted);font-size:17px;line-height:1.8;overflow-wrap:anywhere}.BrokerDetailPage_articleBody__RpC1A h2{margin:48px 0 16px;color:var(--detail-ink);font-size:26px;font-weight:550;letter-spacing:-.018em;line-height:1.4}.BrokerDetailPage_articleBody__RpC1A>:first-child{margin-top:0}.BrokerDetailPage_articleBody__RpC1A h3{margin:28px 0 10px;color:var(--detail-ink);font-size:20px;font-weight:550;line-height:1.5}.BrokerDetailPage_articleBody__RpC1A p{margin:0 0 16px}.BrokerDetailPage_articleBody__RpC1A :where(ul,ol){margin:16px 0 24px;padding-left:24px}.BrokerDetailPage_articleBody__RpC1A li{margin:8px 0}.BrokerDetailPage_articleBody__RpC1A li[data-list=bullet]{list-style-type:disc}.BrokerDetailPage_articleBody__RpC1A strong{color:var(--detail-ink);font-weight:600}.BrokerDetailPage_articleBody__RpC1A a{color:var(--public-accent-text);text-decoration:underline;text-underline-offset:4px}.BrokerDetailPage_articleBody__RpC1A blockquote{margin:20px 0;padding:0 0 0 20px;border-left:1px solid var(--detail-border);color:var(--detail-muted);font-size:16px}.BrokerDetailPage_articleBody__RpC1A blockquote p:last-child{margin-bottom:0}.BrokerDetailPage_articleBody__RpC1A img{display:block;max-width:100%;height:auto;margin:24px 0;cursor:zoom-in;touch-action:manipulation}.BrokerDetailPage_articleBody__RpC1A img[role=button]:focus-visible{outline:2px solid var(--detail-accent);outline-offset:4px}.BrokerDetailPage_articleBody__RpC1A table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}.BrokerDetailPage_articleBody__RpC1A :where(th,td){padding:12px 16px;border:1px solid var(--detail-border);text-align:left}.BrokerDetailPage_articleBody__RpC1A pre{overflow-x:auto;padding:16px;background:var(--detail-panel)}.BrokerDetailPage_articleBody__RpC1A .ql-align-center{text-align:center}.BrokerDetailPage_articleBody__RpC1A .ql-align-right{text-align:right}.BrokerDetailPage_articleBody__RpC1A .ql-align-justify{text-align:justify}@media (max-width:800px){.BrokerDetailPage_articleBody__RpC1A h2{font-size:24px;margin-top:36px}.BrokerDetailPage_articleBody__RpC1A h3{font-size:19px}.BrokerDetailPage_pageContents__1aIzi .BrokerDetailPage_nestedLink__nhtBj{display:none}}.BrokerDetailPage_faqSection__K4VJ5{margin-top:48px;padding-top:36px;border-top:1px solid var(--detail-border)}.BrokerDetailPage_faqIntro__uyu_l h2{margin:0 0 24px;color:var(--detail-ink);font-size:26px;font-weight:550;line-height:1.4}.BrokerDetailPage_faqList__uL8tb{display:grid}.BrokerDetailPage_faqItem__zIS6r{border-bottom:1px solid var(--detail-border)}.BrokerDetailPage_faqItem__zIS6r summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;color:var(--detail-ink);font-size:16px;line-height:1.5;cursor:pointer;list-style:none}.BrokerDetailPage_faqItem__zIS6r summary::-webkit-details-marker{display:none}.BrokerDetailPage_faqItem__zIS6r summary svg{flex-shrink:0}.BrokerDetailPage_faqItem__zIS6r[open] summary svg{transform:rotate(180deg)}.BrokerDetailPage_faqItem__zIS6r p{margin:0;padding:0 32px 24px 0;color:var(--detail-muted);font-size:16px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.BrokerDetailPage_faqItem__zIS6r summary:focus-visible{outline:2px solid var(--detail-accent);outline-offset:4px}@media (max-width:800px){.BrokerDetailPage_faqIntro__uyu_l h2{font-size:24px}}