.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;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:132px 0 78px;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:22px 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:14px 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:10px 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:66px 0 96px}.BrokersPage_catalogShell__NYYSp{max-width:960px}.BrokersPage_searchBox__F8mLM{display:flex;width:min(720px,100%);min-height:58px;align-items:center;gap:14px;margin:0 auto;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 button{border:0;background:transparent;color:var(--brokers-accent);cursor:pointer;font:inherit;font-size:.78rem;font-weight:720}.BrokersPage_marketTabs__VwJiD{display:flex;width:100%;max-width:820px;min-height:58px;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:center;column-gap:clamp(20px,4vw,48px);row-gap:0;margin:42px 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;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.BrokersPage_capabilityFilter__ACcJk{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 16px;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:20px;margin-top:22px;padding:0 4px 8px;color:var(--brokers-soft);font-size:.78rem}.BrokersPage_resultCount__QYc5M{color:var(--brokers-muted)}.BrokersPage_loadingLabel__4hwUq{color:var(--brokers-accent)}.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_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:52px;align-items:center;padding:0 18px;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_brokerRow__3Z3S2{min-height:68px;align-items:center;padding:10px 18px;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:12px}.BrokersPage_brokerMark__9kH72{display:grid;width:34px;height:34px;flex:0 0 34px;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_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_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_emptyState__WLtSg,.BrokersPage_errorState__mZsZQ,.BrokersPage_loadingState__ketme{display:grid;min-height:214px;justify-items:center;padding:46px 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:68px;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:17px 4px 0;color:var(--brokers-soft);font-size:.78rem}.BrokersPage_pagination__1pQo1 button{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 button:disabled{color:var(--text-muted);cursor:not-allowed}.BrokersPage_section__6frZc{padding:96px 0;border-top:1px solid var(--brokers-border)}.BrokersPage_faqSection__Af9Y_{background:var(--brokers-bg)}.BrokersPage_faqIntro__kCZsb{max-width:640px;margin:0 auto 56px;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_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:66px;align-items:center;justify-content:space-between;gap:16px;padding:20px;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 104px}.BrokersPage_requestCard__3Tbxu{display:grid;min-height:230px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:48px;gap:48px;padding:clamp(34px,5vw,60px);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:840px){.BrokersPage_hero__egkrm{padding:116px 0 68px}.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,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_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}}