.CommunityPage_site__SWCjo{background:#09090b}.CommunityPage_page__N2XY_{--community-bg:#09090b;--community-surface:#111113;--community-surface-soft:hsla(0,0%,100%,.025);--community-border:hsla(0,0%,100%,.1);--community-border-strong:rgba(93,219,146,.38);--community-text:#fafafa;--community-muted:#e4e4e7;--community-subtle:#c7c7cc;--community-green:#5bdc92;--community-green-dark:#2d694c;--community-record-surface:#101112;background:var(--community-bg);color:var(--community-text);overflow:hidden}.CommunityPage_page__N2XY_ *{box-sizing:border-box}.CommunityPage_container__b73_F{width:min(1160px,calc(100% - 48px));margin:0 auto}.CommunityPage_hero__V4CTp{position:relative;display:grid;min-height:560px;padding:132px 0 80px;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--community-border)}.CommunityPage_heroGlow__KVhZk{position:absolute;z-index:-1;top:-260px;left:50%;width:min(880px,100vw);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(91,220,146,.2) 0,rgba(45,105,76,.08) 34%,transparent 70%);filter:blur(10px)}.CommunityPage_heroContent__h4Mpy{max-width:760px;margin:auto;text-align:center}.CommunityPage_eyebrow__iXNhM{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 13px;border:1px solid rgba(91,220,146,.26);border-radius:999px;background:rgba(91,220,146,.08);color:#9af0ba;font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.CommunityPage_hero__V4CTp h1,.CommunityPage_joinCard__5nYVb h2,.CommunityPage_sectionHeading__avnEA h2{margin:0;color:var(--community-text);font-weight:800;letter-spacing:-.035em;text-wrap:balance}.CommunityPage_hero__V4CTp h1{margin-top:22px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.05}.CommunityPage_hero__V4CTp h1 span{background:linear-gradient(105deg,#d4ffe1 7%,#77eaa6 43%,#4aa979);-webkit-background-clip:text;background-clip:text;color:transparent}.CommunityPage_heroContent__h4Mpy>p:not(.CommunityPage_heroNote__TeVcy){max-width:650px;margin:22px auto 0;color:var(--community-muted);font-size:1.06rem;line-height:1.7}.CommunityPage_heroActions__wCHE9{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.CommunityPage_primaryAction__a7N5A,.CommunityPage_secondaryAction__J7YF_{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:9px;padding:0 20px;border:1px solid transparent;border-radius:12px;font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.CommunityPage_primaryAction__a7N5A{border-color:rgba(107,230,154,.65);background:linear-gradient(135deg,#4ec783,#2e8256);color:#fff}.CommunityPage_secondaryAction__J7YF_{border-color:var(--community-border);background:hsla(0,0%,100%,.04);color:var(--community-text)}.CommunityPage_channelCard__Oh04u:hover,.CommunityPage_primaryAction__a7N5A:hover,.CommunityPage_secondaryAction__J7YF_:hover{transform:translateY(-2px)}.CommunityPage_primaryAction__a7N5A:hover{background:linear-gradient(135deg,#68e99e,#3d9665)}.CommunityPage_secondaryAction__J7YF_:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.07)}.CommunityPage_certificateButton__r389t:focus-visible,.CommunityPage_certificateDialogClose__GsK1z:focus-visible,.CommunityPage_channelCard__Oh04u:focus-visible,.CommunityPage_faqItem__DTwvU summary:focus-visible,.CommunityPage_featuredCertificate__rz1PB:focus-visible,.CommunityPage_galleryScrollButton__RqwTX:focus-visible,.CommunityPage_mentorHandle__np81C:focus-visible,.CommunityPage_primaryAction__a7N5A:focus-visible,.CommunityPage_secondaryAction__J7YF_:focus-visible{outline:2px solid #9af0ba;outline-offset:3px}.CommunityPage_heroNote__TeVcy{margin:18px 0 0;color:var(--community-subtle);font-size:.85rem}.CommunityPage_section__YFO3D{padding:80px 0}.CommunityPage_sectionHeading__avnEA{max-width:700px;margin:0 auto 44px;text-align:center}.CommunityPage_joinCard__5nYVb h2,.CommunityPage_sectionHeading__avnEA h2{margin-top:18px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.CommunityPage_joinIntro__SAfM3>p,.CommunityPage_sectionHeading__avnEA p{margin:17px auto 0;color:var(--community-muted);font-size:1rem;line-height:1.7}.CommunityPage_mentorHeading__SZRDV,.CommunityPage_proofHeading__9FsuN,.CommunityPage_schoolHeading__PLTYa{display:grid;max-width:1040px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;grid-column-gap:clamp(30px,7vw,94px);column-gap:clamp(30px,7vw,94px);grid-row-gap:16px;row-gap:16px;margin-bottom:32px;text-align:left}.CommunityPage_mentorHeading__SZRDV .CommunityPage_eyebrow__iXNhM,.CommunityPage_proofHeading__9FsuN .CommunityPage_eyebrow__iXNhM,.CommunityPage_schoolHeading__PLTYa .CommunityPage_eyebrow__iXNhM{grid-column:1/-1;justify-self:start}.CommunityPage_mentorHeading__SZRDV h2,.CommunityPage_proofHeading__9FsuN h2,.CommunityPage_schoolHeading__PLTYa h2{margin-top:0;font-size:clamp(2.55rem,5.5vw,4.85rem);line-height:.96}.CommunityPage_mentorHeading__SZRDV p,.CommunityPage_proofHeading__9FsuN p,.CommunityPage_schoolHeading__PLTYa p{max-width:330px;margin:0 0 .35rem}.CommunityPage_schoolSection__k_AAk{padding-top:70px;padding-bottom:76px}.CommunityPage_schoolFormatList__6Z3j8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);min-width:0;margin:0;padding:0;list-style:none}.CommunityPage_schoolFormatStep__sgbzv{position:relative;display:flex;min-width:0;min-height:442px;flex-direction:column;overflow:hidden;padding:clamp(24px,3.1vw,34px);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;background:#0a0d0c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 52px rgba(0,0,0,.28);isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.CommunityPage_schoolFormatStep__sgbzv:before{position:absolute;z-index:1;top:0;left:0;width:62%;height:2px;background:linear-gradient(90deg,#b7ffd1,#4eca81 74%,transparent);content:""}.CommunityPage_schoolFormatVisual__I_mSy{position:absolute;z-index:-1;inset:0;overflow:hidden;background:#0a0d0c}.CommunityPage_schoolFormatVisual__I_mSy:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(2,5,4,.04) 15%,rgba(2,5,4,.24) 44%,#090c0b 91%),linear-gradient(90deg,rgba(4,9,7,.42),transparent 56%);content:""}.CommunityPage_schoolFormatVisualImage__zBSJU{object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.78);transition:transform .28s ease,filter .28s ease}.CommunityPage_schoolFormatStep__sgbzv:nth-child(2) .CommunityPage_schoolFormatVisual__I_mSy:after{background:linear-gradient(180deg,rgba(3,5,11,.08) 15%,rgba(3,5,11,.28) 46%,#090b0d 91%),linear-gradient(90deg,rgba(4,6,13,.52),transparent 58%)}@media (hover:hover){.CommunityPage_schoolFormatStep__sgbzv:hover{border-color:rgba(154,240,186,.46);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 30px 54px rgba(0,0,0,.34);transform:translateY(-3px)}.CommunityPage_schoolFormatStep__sgbzv:hover .CommunityPage_schoolFormatVisualImage__zBSJU{filter:saturate(.94) contrast(1.08) brightness(.88);transform:scale(1.035)}}.CommunityPage_schoolFormatNumber__m3lMG{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(158,242,190,.38);border-radius:50%;background:rgba(7,10,9,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b9f9d2;font-size:.68rem;font-weight:700;letter-spacing:.14em}.CommunityPage_schoolFormatCopy__8u_UC{position:relative;z-index:1;margin-top:auto}.CommunityPage_schoolFormatCopy__8u_UC h3{margin:0;color:var(--community-text);font-size:clamp(1.45rem,2.25vw,2rem);font-weight:750;letter-spacing:-.055em;line-height:.98}.CommunityPage_schoolFormatCopy__8u_UC p{margin:13px 0 0;max-width:29ch;color:var(--community-muted);font-size:.9rem;line-height:1.62}.CommunityPage_certificateGallery__GEZlO{position:relative}.CommunityPage_featuredCertificate__rz1PB{position:relative;display:block;width:min(100%,860px);margin:0 auto 32px;padding:0;overflow:hidden;border:1px solid var(--community-border-strong);border-radius:18px;background:#f8f8f8;cursor:zoom-in;box-shadow:0 22px 54px rgba(0,0,0,.38);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.CommunityPage_featuredCertificate__rz1PB:hover{border-color:rgba(154,240,186,.78);box-shadow:0 28px 64px rgba(0,0,0,.48);transform:translateY(-3px)}.CommunityPage_featuredCertificateImage__pJXSU{display:block;width:100%;height:auto}.CommunityPage_certificateRail__bPa9J{display:flex;gap:20px;overflow-x:auto;padding:14px 24px 30px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.CommunityPage_certificateCycle__SL_9Z{display:flex;flex:0 0 auto;gap:20px}.CommunityPage_certificateRail__bPa9J::-webkit-scrollbar{display:none}.CommunityPage_certificateButton__r389t{position:relative;display:block;flex:0 0 min(320px,72vw);aspect-ratio:.79;padding:0;overflow:hidden;scroll-snap-align:center;border:1px solid var(--community-border);border-radius:16px;background:#111;cursor:zoom-in;box-shadow:0 18px 42px rgba(0,0,0,.42);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.CommunityPage_certificateButton__r389t:hover{transform:translateY(-5px);border-color:var(--community-border-strong);box-shadow:0 22px 48px rgba(0,0,0,.5)}.CommunityPage_certificateImage__o0yvd{width:100%;height:100%;object-fit:cover}.CommunityPage_certificateZoom__hWCJi{position:absolute;right:12px;bottom:12px;display:grid;width:36px;height:36px;place-items:center;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;background:rgba(8,10,9,.72);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CommunityPage_galleryScrollButton__RqwTX{position:absolute;z-index:2;top:50%;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--community-border);border-radius:50%;background:rgba(17,20,18,.86);color:var(--community-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .16s ease,background .16s ease}.CommunityPage_galleryScrollButton__RqwTX:hover{border-color:var(--community-border-strong);background:rgba(48,115,78,.74)}.CommunityPage_galleryScrollButtonPrevious__k_3s7{left:0}.CommunityPage_galleryScrollButtonNext__Mytip{right:0}.CommunityPage_certificateDialogBackdrop__W0ifn{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(3,5,4,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out}.CommunityPage_certificateDialog__ynI04{position:relative;display:grid;max-width:min(1120px,96vw);max-height:92vh;cursor:default}.CommunityPage_certificateDialogImage__YJpsx{width:auto;max-width:100%;height:auto;max-height:92vh;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;object-fit:contain;box-shadow:0 28px 80px rgba(0,0,0,.56)}.CommunityPage_certificateDialogClose__GsK1z{position:absolute;z-index:1;top:-12px;right:-12px;display:grid;width:44px;height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;background:rgba(20,24,22,.92);color:#fff;cursor:pointer}.CommunityPage_mentorStage__sxria{position:relative;isolation:isolate}.CommunityPage_mentorGrid__DqHej{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);margin:0 auto}.CommunityPage_mentorCard__Z3fCu{position:relative;display:flex;min-height:580px;flex-direction:column;overflow:hidden;padding:clamp(24px,3.2vw,36px) clamp(24px,3.2vw,38px) 30px;border:1px solid hsla(0,0%,100%,.14);border-radius:24px;background:#0d0f0e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 28px 54px rgba(0,0,0,.28);isolation:isolate}.CommunityPage_mentorCard__Z3fCu:before{position:absolute;z-index:1;top:0;left:0;width:56%;height:2px;background:linear-gradient(90deg,#b7ffd1,#4eca81 72%,transparent);content:""}.CommunityPage_mentorVisual__GpBRB{position:absolute;z-index:0;inset:0;overflow:hidden;background:#0d0f0e}.CommunityPage_mentorVisual__GpBRB:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,6,.05),rgba(5,7,6,.12) 37%,rgba(7,9,8,.82) 71%,#0d0f0e),linear-gradient(90deg,rgba(6,8,7,.62),transparent 56%,rgba(6,8,7,.18));content:""}.CommunityPage_mentorVisualImage__qhRqc{object-fit:cover;filter:saturate(.9) contrast(1.06)}.CommunityPage_mentorOrdinal__cHqOA{position:absolute;z-index:2;top:clamp(25px,3.2vw,36px);left:clamp(24px,3.2vw,38px);color:rgba(224,255,234,.6);font-size:.66rem;font-weight:700;letter-spacing:.14em}.CommunityPage_mentorTopline__RTaJQ{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:18px;padding-left:39px}.CommunityPage_mentorRole__91KQ0{min-width:0;color:#c5f9d7;font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.CommunityPage_mentorContent__YFp2d{position:relative;z-index:1;margin-top:auto;padding-top:124px}.CommunityPage_mentorCopy__CdPm0{min-width:0}.CommunityPage_mentorCopy__CdPm0 h3{margin:0;color:var(--community-text);font-size:clamp(3rem,5.1vw,4.6rem);font-weight:800;letter-spacing:-.075em;line-height:.92;text-wrap:balance}.CommunityPage_mentorHandle__np81C{display:inline-flex;align-items:center;gap:5px;margin-top:15px;color:#9beab7;font-size:.78rem;font-weight:650;letter-spacing:.01em;text-decoration:none}a.CommunityPage_mentorHandle__np81C:hover{color:#c2ffda;text-decoration:underline;text-underline-offset:3px}.CommunityPage_mentorJournal__Tn98a{display:inline-flex;align-items:center;gap:6px;color:#c0f9d6;font-size:.72rem;font-weight:700;white-space:nowrap}.CommunityPage_mentorStats__Zqwr6{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.18)}.CommunityPage_mentorStat__Bcz6d{min-width:0;margin:0}.CommunityPage_mentorStat__Bcz6d+.CommunityPage_mentorStat__Bcz6d{padding-left:24px;border-left:1px solid hsla(0,0%,100%,.16)}.CommunityPage_mentorStat__Bcz6d dt{display:flex;align-items:center;gap:6px;color:var(--community-subtle);font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.CommunityPage_mentorStat__Bcz6d dt svg{flex:0 0 auto;color:#81e9a8}.CommunityPage_mentorStat__Bcz6d dd{margin:10px 0 0;overflow:hidden;color:#e1ffeb;font-size:clamp(2.05rem,3.6vw,2.8rem);font-weight:750;letter-spacing:-.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommunityPage_faqList__ym2ql{display:grid;grid-gap:10px;gap:10px;margin:0}.CommunityPage_faqItem__DTwvU{position:relative;overflow:hidden;border:1px solid var(--community-border);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.042),hsla(0,0%,100%,.018));transition:border-color .18s ease,background .18s ease}.CommunityPage_faqItem__DTwvU:before{position:absolute;top:0;left:0;width:46%;height:2px;background:linear-gradient(90deg,#b7ffd1,#4eca81 76%,transparent);content:"";opacity:0;transition:opacity .18s ease}.CommunityPage_faqItem__DTwvU[open]{border-color:rgba(114,229,160,.32);background:linear-gradient(135deg,rgba(76,170,111,.13),hsla(0,0%,100%,.025))}.CommunityPage_faqItem__DTwvU[open]:before{opacity:1}.CommunityPage_faqItem__DTwvU summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;color:var(--community-text);cursor:pointer;font-size:1rem;font-weight:700;list-style:none}.CommunityPage_faqItem__DTwvU summary::-webkit-details-marker{display:none}.CommunityPage_faqItem__DTwvU summary svg{flex:0 0 auto;color:var(--community-subtle);transition:transform .18s ease}.CommunityPage_faqItem__DTwvU[open] summary svg{color:#a4f4c1;transform:rotate(180deg)}.CommunityPage_faqItem__DTwvU p{max-width:620px;margin:-3px 58px 22px 22px;color:var(--community-muted);line-height:1.7}.CommunityPage_faqSection__xKrsU{padding-top:98px}.CommunityPage_faqLayout__9iCK3{display:grid;max-width:1040px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;grid-gap:clamp(36px,8vw,108px);gap:clamp(36px,8vw,108px);margin:0 auto}.CommunityPage_faqHeading__MsZhF{max-width:365px;margin:0;text-align:left}.CommunityPage_faqHeading__MsZhF h2{margin-top:18px;font-size:clamp(2.45rem,4.25vw,4rem);line-height:.97}.CommunityPage_faqHeading__MsZhF p{max-width:340px;margin:18px 0 0}.CommunityPage_joinSection__vjQRl{padding-top:28px;padding-bottom:112px}.CommunityPage_joinCard__5nYVb{position:relative;display:grid;max-width:1040px;min-height:408px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;grid-gap:clamp(34px,5vw,74px);gap:clamp(34px,5vw,74px);margin:0 auto;padding:clamp(38px,5.2vw,62px);overflow:hidden;border:1px solid rgba(110,231,157,.26);border-radius:24px;background:#090c0b;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 28px 58px rgba(0,0,0,.28);isolation:isolate}.CommunityPage_joinCard__5nYVb:before{position:absolute;z-index:2;top:0;left:0;width:52%;height:2px;background:linear-gradient(90deg,#c6ffdc,#4eca81 74%,transparent);content:"";pointer-events:none}.CommunityPage_joinVisual__QIZ5b{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.CommunityPage_joinVisual__QIZ5b:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,10,.98) 2%,rgba(8,11,10,.92) 35%,rgba(8,11,10,.58) 57%,rgba(8,11,10,.16) 80%,rgba(8,11,10,.4)),linear-gradient(0deg,rgba(8,11,10,.74),transparent 42%);content:""}.CommunityPage_joinVisual__QIZ5b img{object-fit:cover;object-position:68% center;filter:saturate(.82) brightness(.82)}.CommunityPage_joinIntro__SAfM3{position:relative;z-index:1;max-width:360px}.CommunityPage_joinIntro__SAfM3 h2{font-size:clamp(2.45rem,4vw,3.75rem);line-height:.98}.CommunityPage_joinIntro__SAfM3>p{max-width:340px;margin:17px 0 0}.CommunityPage_joinIntro__SAfM3 .CommunityPage_joinNote__zDQWR{margin-top:24px}.CommunityPage_channelGrid__zEgvE{display:grid;position:relative;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0}.CommunityPage_channelCard__Oh04u{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:222px;padding:24px;overflow:hidden;border:1px solid rgba(160,255,200,.16);border-radius:18px;background:linear-gradient(145deg,rgba(12,18,15,.92),rgba(7,10,9,.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 28px rgba(0,0,0,.12);color:var(--community-text);text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.CommunityPage_channelCard__Oh04u:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(150,247,189,.78),transparent);content:""}.CommunityPage_channelCard__Oh04u>*{position:relative;z-index:1}.CommunityPage_channelCard__Oh04u:hover{border-color:rgba(150,247,189,.52);background:linear-gradient(145deg,rgba(23,48,35,.92),rgba(8,18,13,.76));box-shadow:inset 0 1px 0 rgba(205,255,224,.12),0 18px 34px rgba(0,0,0,.2)}.CommunityPage_channelCardTop__GMexg{display:flex;width:100%;align-items:center;justify-content:space-between;color:#9af3ba}.CommunityPage_channelIcon__pNk5s{width:30px;height:30px}.CommunityPage_channelCardArrow__2iqGS{color:rgba(219,255,231,.72);transition:transform .18s ease,color .18s ease}.CommunityPage_channelCard__Oh04u:hover .CommunityPage_channelCardArrow__2iqGS{color:#d1ffe1;transform:translate(2px,-2px)}.CommunityPage_channelCard__Oh04u strong{margin-top:32px;font-size:1.08rem;line-height:1.15}.CommunityPage_channelCard__Oh04u span{margin-top:auto;color:var(--community-subtle);font-size:.84rem;line-height:1.45}.CommunityPage_joinNote__zDQWR{color:var(--community-subtle)!important;font-size:.84rem!important}@media (max-width:860px){.CommunityPage_schoolFormatStep__sgbzv{min-height:390px}.CommunityPage_mentorGrid__DqHej{grid-template-columns:1fr}.CommunityPage_mentorHeading__SZRDV,.CommunityPage_proofHeading__9FsuN,.CommunityPage_schoolHeading__PLTYa{display:block;max-width:700px;text-align:center}.CommunityPage_mentorHeading__SZRDV .CommunityPage_eyebrow__iXNhM,.CommunityPage_proofHeading__9FsuN .CommunityPage_eyebrow__iXNhM,.CommunityPage_schoolHeading__PLTYa .CommunityPage_eyebrow__iXNhM{display:inline-flex}.CommunityPage_mentorHeading__SZRDV h2,.CommunityPage_proofHeading__9FsuN h2,.CommunityPage_schoolHeading__PLTYa h2{margin-top:18px}.CommunityPage_mentorHeading__SZRDV p,.CommunityPage_proofHeading__9FsuN p,.CommunityPage_schoolHeading__PLTYa p{margin:17px auto 0}.CommunityPage_faqLayout__9iCK3,.CommunityPage_joinCard__5nYVb{grid-template-columns:1fr}.CommunityPage_faqLayout__9iCK3{gap:36px}.CommunityPage_faqHeading__MsZhF,.CommunityPage_joinIntro__SAfM3{max-width:640px;margin:0 auto;text-align:center}.CommunityPage_faqHeading__MsZhF p,.CommunityPage_joinIntro__SAfM3>p{margin-right:auto;margin-left:auto}.CommunityPage_joinCard__5nYVb{min-height:0;gap:38px}.CommunityPage_joinVisual__QIZ5b:after{background:linear-gradient(180deg,rgba(8,11,10,.36),rgba(8,11,10,.94) 74%),linear-gradient(90deg,rgba(8,11,10,.66),rgba(8,11,10,.22))}.CommunityPage_channelGrid__zEgvE{width:min(100%,640px);margin:0 auto}}@media (max-width:760px){.CommunityPage_container__b73_F{width:min(100% - 36px,1160px)}.CommunityPage_hero__V4CTp{min-height:0;padding:120px 0 64px}.CommunityPage_section__YFO3D{padding:64px 0}.CommunityPage_sectionHeading__avnEA{margin-bottom:32px}.CommunityPage_schoolSection__k_AAk{padding-top:54px;padding-bottom:54px}.CommunityPage_schoolFormatList__6Z3j8{grid-template-columns:1fr}.CommunityPage_schoolFormatStep__sgbzv{min-height:400px;padding:28px}.CommunityPage_schoolFormatNumber__m3lMG{margin-bottom:36px}.CommunityPage_certificateCycle__SL_9Z,.CommunityPage_certificateRail__bPa9J{gap:15px}.CommunityPage_certificateRail__bPa9J{padding:10px 4px 24px;mask-image:none;-webkit-mask-image:none}.CommunityPage_certificateButton__r389t{flex-basis:min(260px,72vw)}.CommunityPage_featuredCertificate__rz1PB{margin-bottom:24px;border-radius:14px}.CommunityPage_galleryScrollButton__RqwTX{display:none}.CommunityPage_channelGrid__zEgvE{grid-template-columns:1fr}.CommunityPage_faqSection__xKrsU{padding-top:72px}.CommunityPage_faqItem__DTwvU summary{padding:19px 18px}.CommunityPage_faqItem__DTwvU p{margin:-2px 48px 20px 18px}.CommunityPage_joinSection__vjQRl{padding-top:16px;padding-bottom:76px}.CommunityPage_joinCard__5nYVb{padding:30px 24px;border-radius:20px}.CommunityPage_joinVisual__QIZ5b img{object-position:71% center}.CommunityPage_channelCard__Oh04u{min-height:168px;padding:21px 20px}.CommunityPage_channelCard__Oh04u strong{margin-top:22px}.CommunityPage_mentorCard__Z3fCu{min-height:510px;padding:22px 22px 26px}.CommunityPage_mentorContent__YFp2d{padding-top:92px}.CommunityPage_mentorOrdinal__cHqOA{top:22px;left:22px}.CommunityPage_mentorTopline__RTaJQ{padding-left:34px}.CommunityPage_mentorStat__Bcz6d+.CommunityPage_mentorStat__Bcz6d{padding-left:18px}.CommunityPage_mentorStat__Bcz6d dd{font-size:1.5rem}.CommunityPage_certificateDialogBackdrop__W0ifn{padding:16px}.CommunityPage_certificateDialogClose__GsK1z{top:-8px;right:-8px}}@media (prefers-reduced-motion:reduce){.CommunityPage_certificateButton__r389t,.CommunityPage_channelCardArrow__2iqGS,.CommunityPage_channelCard__Oh04u,.CommunityPage_faqItem__DTwvU,.CommunityPage_faqItem__DTwvU summary svg,.CommunityPage_faqItem__DTwvU:before,.CommunityPage_featuredCertificate__rz1PB,.CommunityPage_galleryScrollButton__RqwTX,.CommunityPage_primaryAction__a7N5A,.CommunityPage_schoolFormatStep__sgbzv,.CommunityPage_schoolFormatVisualImage__zBSJU,.CommunityPage_secondaryAction__J7YF_{transition:none}.CommunityPage_certificateRail__bPa9J{scroll-behavior:auto}}.PublicGrowthCta_cta__pWz_E{position:relative;overflow:hidden;margin-top:48px;padding:var(--sp-20,80px) var(--sp-8,32px);text-align:center;color:var(--text-primary,var(--prop-text,#eff8f1));background:var(--surface-card,var(--bg-tertiary,#18181b));border:1px solid var(--border,var(--prop-border,hsla(0,0%,100%,.12)));border-radius:var(--r-24,24px)}.PublicGrowthCta_cta__pWz_E:before{content:"";position:absolute;top:-160px;left:50%;width:620px;height:420px;transform:translateX(-50%);background:radial-gradient(ellipse,var(--green-bg,var(--prop-accent-soft,rgba(45,105,76,.15))),transparent 70%);filter:blur(50px);pointer-events:none}.PublicGrowthCta_cta__pWz_E>*{position:relative}.PublicGrowthCta_copy__wnwjK{max-width:640px;margin:0 auto}.PublicGrowthCta_eyebrow__7mGx3{display:block;margin-bottom:var(--sp-4,16px);color:var(--accent-bright,var(--prop-accent,#72dfa1));font-size:var(--fs-12,12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.PublicGrowthCta_copy__wnwjK h2{max-width:640px;margin:0 auto;color:var(--text-primary,var(--prop-text,#f4f8f5));font-size:clamp(28px,2.6vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.PublicGrowthCta_copy__wnwjK>p{max-width:520px;margin:var(--sp-4,16px) auto 0;color:var(--text-secondary,var(--prop-text-soft,#bdc9c1));font-size:var(--fs-16,16px);line-height:1.6}.PublicGrowthCta_actions__vKRI5{margin-top:var(--sp-8,32px)}.PublicGrowthCta_buttonRow__gCtc_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3,12px)}.PublicGrowthCta_primaryAction__Zg6LA,.PublicGrowthCta_secondaryAction___auY3{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:9px;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.PublicGrowthCta_primaryAction__Zg6LA{color:#061109;background:var(--prop-accent,#70dda0);border:1px solid var(--prop-accent,#70dda0)}.PublicGrowthCta_primaryAction__Zg6LA:hover{background:#8beab5;border-color:#8beab5}.PublicGrowthCta_secondaryAction___auY3{color:var(--prop-text,#eff8f1);background:hsla(0,0%,100%,.02);border:1px solid var(--prop-border-strong,hsla(0,0%,100%,.2))}.PublicGrowthCta_secondaryAction___auY3:hover{color:#dff7e7;background:rgba(99,203,142,.1);border-color:rgba(112,221,160,.7)}.PublicGrowthCta_loginPrompt__vA3EI a:focus-visible,.PublicGrowthCta_primaryAction__Zg6LA:focus-visible,.PublicGrowthCta_secondaryAction___auY3:focus-visible{outline:2px solid var(--prop-accent,#9aefbb);outline-offset:3px}.PublicGrowthCta_loginPrompt__vA3EI{margin:var(--sp-5,20px) 0 0;color:var(--text-muted,var(--prop-text-muted,#8fa097));font-size:var(--fs-13,13px)}.PublicGrowthCta_loginPrompt__vA3EI a{color:var(--prop-accent,#72dfa1);font-weight:750;text-underline-offset:3px}.PublicGrowthCta_note__2ZMtC{margin:var(--sp-5,20px) auto 0;color:var(--text-muted,var(--prop-text-muted,#8fa097));font-size:var(--fs-13,13px)}@media (max-width:900px){.PublicGrowthCta_cta__pWz_E{padding:var(--sp-14,56px) var(--sp-5,20px)}}@media (max-width:640px){.PublicGrowthCta_cta__pWz_E{margin-top:36px}.PublicGrowthCta_buttonRow__gCtc_{width:100%}.PublicGrowthCta_primaryAction__Zg6LA,.PublicGrowthCta_secondaryAction___auY3{flex:1 1 148px}}@media (prefers-reduced-motion:reduce){.PublicGrowthCta_primaryAction__Zg6LA,.PublicGrowthCta_secondaryAction___auY3{transition:none}}.PublicEconomicCalendarPage_page__w3ugz{overflow:hidden;background:#090d0b}.PublicEconomicCalendarPage_container__N4Gjj{width:min(1180px,calc(100% - 40px));margin:0 auto}.PublicEconomicCalendarPage_loadingPage__j32R7{min-height:100vh;overflow:hidden}.PublicEconomicCalendarPage_loadingSkeleton__dybSc{display:block;border-radius:10px;background:linear-gradient(100deg,hsla(0,0%,100%,.035) 20%,rgba(126,222,163,.16) 42%,hsla(0,0%,100%,.035) 64%);background-size:300% 100%;animation:PublicEconomicCalendarPage_public-economic-calendar-loading__NECE5 1.55s ease infinite}.PublicEconomicCalendarPage_loadingEyebrow__173xs{width:112px;height:12px}.PublicEconomicCalendarPage_loadingHeroTitle___gMUy{width:min(720px,92%);height:clamp(42px,7vw,78px);margin:15px 0 20px}.PublicEconomicCalendarPage_loadingHeroDescription__Lxxwl{width:min(640px,88%);height:66px}.PublicEconomicCalendarPage_loadingHeroNote__b3aDz{width:210px;height:14px;margin-top:20px}.PublicEconomicCalendarPage_loadingCalendarPanel__y86K4{min-height:290px;padding:24px;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;background:rgba(21,29,24,.74)}.PublicEconomicCalendarPage_loadingCalendarToolbar__Q_FaO{width:68%;height:42px}.PublicEconomicCalendarPage_loadingCalendarRows__V_iRs{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.PublicEconomicCalendarPage_loadingCalendarRow__A6y9_{width:100%;height:40px}.PublicEconomicCalendarPage_loadingSection__XX8_N{min-height:390px;padding:86px 0;border-top:1px solid hsla(0,0%,100%,.08)}.PublicEconomicCalendarPage_loadingSectionHeading__u4R3e{width:min(520px,80%);height:48px;margin-bottom:34px}.PublicEconomicCalendarPage_loadingCardGrid__MULSM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.PublicEconomicCalendarPage_loadingCard__wARUu{min-height:180px;border-radius:15px}.PublicEconomicCalendarPage_loadingFaqList__BsZJs{display:grid;grid-gap:9px;gap:9px}.PublicEconomicCalendarPage_loadingFaq__cV4sk{width:100%;height:58px;border-radius:11px}.PublicEconomicCalendarPage_loadingCta__lx3J7{min-height:228px;padding:76px 0;background:linear-gradient(135deg,#13291d,#0e1712)}.PublicEconomicCalendarPage_loadingCtaBox__5Yohb{display:flex;align-items:center;justify-content:space-between;gap:30px}.PublicEconomicCalendarPage_loadingCtaCopy__gTAM2{width:min(680px,70%);height:72px}.PublicEconomicCalendarPage_loadingCtaAction__PtrYl{width:136px;height:46px;flex:0 0 auto}.PublicEconomicCalendarPage_loadingNews__cnj0r{min-height:100vh}.PublicEconomicCalendarPage_loadingBackLink__bOmG5{width:190px;height:16px;margin-bottom:18px}.PublicEconomicCalendarPage_loadingNewsIdentity__4pkLu{width:220px;height:32px}.PublicEconomicCalendarPage_loadingNewsTitle__yoE0w{width:min(760px,90%);height:42px;margin-top:16px}.PublicEconomicCalendarPage_loadingNewsDescription__nz5HB{width:min(900px,96%);height:72px;margin-top:22px}.PublicEconomicCalendarPage_loadingReleaseHeading__an7Ct{width:62%;height:18px}.PublicEconomicCalendarPage_loadingReleaseBody__h6la_{width:86%;height:54px;margin-top:24px}.PublicEconomicCalendarPage_loadingPanelHeading__EDKCY{width:min(360px,70%);height:36px}.PublicEconomicCalendarPage_loadingNewsChart__rDO3M{width:100%;height:300px;border-radius:0}.PublicEconomicCalendarPage_loadingNewsTable__a6l5_{width:100%;height:240px;border-radius:0}.PublicEconomicCalendarPage_routeState__lLSc_{display:grid;min-height:70vh;padding:164px 24px 88px;background:#090d0b;color:#f4f8f5;place-items:center;text-align:center}.PublicEconomicCalendarPage_routeState__lLSc_ p{margin:0;color:#bdc9c1;font-size:17px;line-height:1.6}.PublicEconomicCalendarPage_routeStateButton__YEDn3{min-height:46px;margin-top:22px;padding:0 19px;border:1px solid rgba(112,221,160,.42);border-radius:9px;color:#07130c;background:#70dda0;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.PublicEconomicCalendarPage_routeStateButton__YEDn3:focus-visible{outline:2px solid #9aefbb;outline-offset:3px}@keyframes PublicEconomicCalendarPage_public-economic-calendar-loading__NECE5{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PublicEconomicCalendarPage_loadingSkeleton__dybSc{animation:none}}.PublicEconomicCalendarPage_hero__n_MYt{position:relative;padding:clamp(82px,11vw,150px) 0 58px;background:radial-gradient(circle at 72% 12%,rgba(48,157,96,.22),transparent 38%),linear-gradient(180deg,#101b16,#090d0b)}.PublicEconomicCalendarPage_hero__n_MYt:after{position:absolute;inset:auto 0 0;height:1px;background:rgba(125,218,159,.2);content:""}.PublicEconomicCalendarPage_heroContent__V_eqS{position:relative;z-index:1;max-width:760px}.PublicEconomicCalendarPage_eyebrow___MWv_{color:#72dfa1;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.PublicEconomicCalendarPage_hero__n_MYt h1{max-width:760px;margin:15px 0 20px;color:#f4f8f5;font-size:clamp(42px,7vw,78px);line-height:.98;letter-spacing:-.065em}.PublicEconomicCalendarPage_heroDescription__V9dOQ{max-width:640px;margin:0;color:#bdc9c1;font-size:clamp(18px,2vw,22px);line-height:1.5}.PublicEconomicCalendarPage_heroNote__3sBao{margin:20px 0 0;color:#7f9488;font-size:14px}.PublicEconomicCalendarPage_calendarWrap__0hwZQ{padding:54px 0 76px;background:#0b110e}.PublicEconomicCalendarPage_featuredNewsSection__oh49D{padding:78px 0;border-top:1px solid hsla(0,0%,100%,.08);background:#0b110e}.PublicEconomicCalendarPage_featuredNewsGrid__B2OVK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.PublicEconomicCalendarPage_featuredNewsCard__bgFJp{display:grid;grid-gap:11px;gap:11px;min-height:154px;padding:22px;color:#e8f1eb;text-decoration:none;background:linear-gradient(145deg,rgba(38,106,67,.25),rgba(21,29,24,.82));border:1px solid hsla(0,0%,100%,.1);border-radius:15px}.PublicEconomicCalendarPage_featuredNewsCard__bgFJp:hover{border-color:rgba(112,221,160,.58);background:linear-gradient(145deg,rgba(43,126,78,.32),rgba(21,29,24,.92))}.PublicEconomicCalendarPage_featuredNewsCard__bgFJp:focus-visible{outline:2px solid #9aefbb;outline-offset:3px}.PublicEconomicCalendarPage_featuredNewsCard__bgFJp strong{font-size:18px;line-height:1.23;letter-spacing:-.02em}.PublicEconomicCalendarPage_featuredNewsCard__bgFJp>span:last-child{margin-top:auto;color:#78dfa2;font-size:13px;font-weight:750}.PublicEconomicCalendarPage_featuredNewsMeta__5G7dv{color:#a7d7b7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PublicEconomicCalendarPage_newsWrap__whvex{padding:65px 0 76px;background:#0b110e}@media (max-width:1280px){.PublicEconomicCalendarPage_newsWrap__whvex{padding-top:77px}}.PublicEconomicCalendarPage_contentSection__4Kjwg{padding:86px 0;border-top:1px solid hsla(0,0%,100%,.08)}.PublicEconomicCalendarPage_sectionHeading__sM76O{max-width:720px;margin-bottom:34px}.PublicEconomicCalendarPage_sectionHeading__sM76O h2{margin:10px 0 12px;color:#f2f6f3;font-size:clamp(30px,5vw,53px);line-height:1.04;letter-spacing:-.045em}.PublicEconomicCalendarPage_sectionHeading__sM76O p{margin:0;color:#9eaaa2;font-size:17px;line-height:1.6}.PublicEconomicCalendarPage_eventGrid__ircVa,.PublicEconomicCalendarPage_impactGrid__VsMlM,.PublicEconomicCalendarPage_numberGrid__GtfRH{display:grid;grid-gap:14px;gap:14px}.PublicEconomicCalendarPage_numberGrid__GtfRH{grid-template-columns:repeat(3,1fr)}.PublicEconomicCalendarPage_impactGrid__VsMlM{grid-template-columns:repeat(4,1fr)}.PublicEconomicCalendarPage_eventGrid__ircVa{grid-template-columns:repeat(3,1fr)}.PublicEconomicCalendarPage_card__EcMOn{min-height:100%;padding:24px;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;background:rgba(21,29,24,.74)}.PublicEconomicCalendarPage_card__EcMOn h3{margin:0 0 10px;color:#e8f1eb;font-size:19px;letter-spacing:-.02em}.PublicEconomicCalendarPage_card__EcMOn p{margin:0;color:#9baaa0;font-size:15px;line-height:1.55}.PublicEconomicCalendarPage_example__505Qn{margin:22px 0 0;padding:18px 20px;border-left:3px solid #6cdc9e;color:#bfd4c5;background:rgba(55,150,93,.12);line-height:1.6}.PublicEconomicCalendarPage_faqLayout__p7z0H{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:52px;gap:52px}.PublicEconomicCalendarPage_faqList__mCril{display:grid;grid-gap:9px;gap:9px}.PublicEconomicCalendarPage_faqItem__gs5O2{border:1px solid hsla(0,0%,100%,.1);border-radius:11px;background:rgba(21,29,24,.68)}.PublicEconomicCalendarPage_faqItem__gs5O2 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;color:#e4ece7;cursor:pointer;font-size:15px;font-weight:700;list-style:none}.PublicEconomicCalendarPage_faqItem__gs5O2 summary::-webkit-details-marker{display:none}.PublicEconomicCalendarPage_faqItem__gs5O2 p{margin:0;padding:0 20px 20px;color:#9baaa0;font-size:15px;line-height:1.6}.PublicEconomicCalendarPage_ctaSection__LNzKM{padding:76px 0;background:#0b110e}@media (max-width:900px){.PublicEconomicCalendarPage_eventGrid__ircVa,.PublicEconomicCalendarPage_featuredNewsGrid__B2OVK,.PublicEconomicCalendarPage_impactGrid__VsMlM,.PublicEconomicCalendarPage_numberGrid__GtfRH{grid-template-columns:repeat(2,1fr)}.PublicEconomicCalendarPage_faqLayout__p7z0H{grid-template-columns:1fr;gap:28px}.PublicEconomicCalendarPage_loadingCtaBox__5Yohb{align-items:flex-start;flex-direction:column}.PublicEconomicCalendarPage_loadingCardGrid__MULSM{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicEconomicCalendarPage_loadingCtaCopy__gTAM2{width:100%}.PublicEconomicCalendarPage_loadingCtaAction__PtrYl{width:136px}}@media (max-width:580px){.PublicEconomicCalendarPage_container__N4Gjj{width:min(100% - 28px,1180px)}.PublicEconomicCalendarPage_hero__n_MYt{padding-top:76px}.PublicEconomicCalendarPage_eventGrid__ircVa,.PublicEconomicCalendarPage_featuredNewsGrid__B2OVK,.PublicEconomicCalendarPage_impactGrid__VsMlM,.PublicEconomicCalendarPage_loadingCardGrid__MULSM,.PublicEconomicCalendarPage_numberGrid__GtfRH{grid-template-columns:1fr}.PublicEconomicCalendarPage_contentSection__4Kjwg,.PublicEconomicCalendarPage_featuredNewsSection__oh49D{padding:62px 0}.PublicEconomicCalendarPage_calendarWrap__0hwZQ{padding:30px 0 52px}.PublicEconomicCalendarPage_newsWrap__whvex{padding:77px 0 52px}}.MarketingFrame_site__IT4GA{--text-secondary:#e4e4e7;--text-tertiary:#c7c7cc;--text-muted:#c7c7cc;min-height:100vh;color:var(--text-primary,#fafafa);background:var(--bg-primary,#09090b)}.MarketingFrame_site__IT4GA[data-marketing-theme-switcher]{--marketing-page-bg:#09090b;--marketing-surface:#111113;--marketing-surface-muted:#18181b;--marketing-text:#fafafa;--marketing-text-muted:#a1a1aa;--marketing-border:#27272a;--marketing-accent:#3cd97a;--marketing-accent-hover:#59d68c;--marketing-accent-soft:rgba(60,217,122,.12);--marketing-positive:#3cd97a;--marketing-negative:#f43f5e;--marketing-shadow:0 18px 42px rgba(0,0,0,.35),0 3px 10px rgba(0,0,0,.2);--bg-primary:var(--marketing-page-bg);--bg-secondary:var(--marketing-surface);--bg-tertiary:var(--marketing-surface-muted);--bg-card:var(--marketing-surface-muted);--bg-card-hover:#222228;--border:var(--marketing-border);--border-light:#333338;--text-primary:var(--marketing-text);--text-secondary:#e4e4e7;--text-tertiary:var(--marketing-text-muted);--text-muted:var(--marketing-text-muted);--green:#2d694c;--green-light:var(--marketing-accent);--green-bg:var(--marketing-accent-soft);--gradient-1:linear-gradient(135deg,#3a8a63,#2d694c);--gradient-2:linear-gradient(135deg,#3a8a63,#245a3f);min-height:100vh;color:var(--marketing-text);background:var(--marketing-page-bg)}html[data-marketing-theme=light] .MarketingFrame_site__IT4GA[data-marketing-theme-switcher]{--marketing-page-bg:#fff;--marketing-surface:#fff;--marketing-surface-muted:#f4f5f8;--marketing-text:#141730;--marketing-text-muted:#474c6e;--marketing-border:#e5e7eb;--marketing-accent:#7c3aed;--marketing-accent-hover:#6d28d9;--marketing-accent-soft:rgba(124,58,237,.12);--marketing-positive:#11885f;--marketing-negative:#c83e58;--marketing-shadow:0 18px 42px rgba(31,28,72,.09),0 3px 10px rgba(31,28,72,.035);--bg-primary:#09090b;--bg-secondary:#111113;--bg-tertiary:#18181b;--bg-card:#18181b;--bg-card-hover:#222228;--border:#27272a;--border-light:#333338;--text-primary:#fafafa;--text-secondary:#e4e4e7;--text-tertiary:#a1a1aa;--text-muted:#a1a1aa;--green:#2d694c;--green-light:#3cd97a;--green-bg:rgba(60,217,122,.12);--gradient-1:linear-gradient(135deg,#3a8a63,#2d694c);--gradient-2:linear-gradient(135deg,#3a8a63,#245a3f);color:#fafafa;background:#09090b}html[data-marketing-theme=light] .MarketingFrame_site__IT4GA[data-marketing-theme-switcher] .footer{background:#080808;color:#fafafa}.MarketingFrame_skipLink__RYmXo{position:fixed;top:12px;left:16px;z-index:1000;min-height:44px;padding:11px 16px;border:2px solid var(--green-light,#3cd97a);border-radius:10px;color:#07130c;background:#f4fff7;font-size:14px;font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 24px));transition:transform .18s ease}.MarketingFrame_skipLink__RYmXo:focus{outline:none;transform:translateY(0)}.MarketingFrame_compactFooter__iZSsx .footer{padding:30px 0 20px}.MarketingFrame_compactFooter__iZSsx .footer-content{grid-template-columns:minmax(160px,1.35fr) repeat(4,minmax(112px,1fr));gap:24px;margin-bottom:22px}.MarketingFrame_compactFooter__iZSsx .footer-links-group h5{margin-bottom:11px}.MarketingFrame_compactFooter__iZSsx .footer-bottom{padding-top:14px}.MarketingFrame_compactFooter__iZSsx .footer-risk-disclaimer{margin-top:14px;padding-top:12px;font-size:12px}@media (max-width:768px){.MarketingFrame_compactFooter__iZSsx .footer{padding:28px 0 18px}.MarketingFrame_compactFooter__iZSsx .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-bottom:22px}.MarketingFrame_compactFooter__iZSsx .footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.MarketingFrame_skipLink__RYmXo{transition:none}}.TradersSaysProductTour_tour__DAidT{margin-top:30px}.TradersSaysProductTour_tour__DAidT *{box-sizing:border-box}.TradersSaysProductTour_productSurface__FLfOt{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.44fr);overflow:hidden;border:1px solid var(--traders-border);border-radius:16px;background:var(--traders-surface);box-shadow:0 24px 64px color-mix(in srgb,var(--traders-bg) 72%,transparent)}.TradersSaysProductTour_feedColumn__BDj7p{min-width:0;background:var(--traders-surface)}.TradersSaysProductTour_feedHeader__SoGiH{padding:16px 18px 0;border-bottom:1px solid var(--traders-border)}.TradersSaysProductTour_composerPrompt__WV4MS,.TradersSaysProductTour_feedHeaderTop__LguGM,.TradersSaysProductTour_headerActions__1gJDl,.TradersSaysProductTour_openFeedAction__ohQss,.TradersSaysProductTour_railLink__lQAE3,.TradersSaysProductTour_railPanelHeader__kdIYo,.TradersSaysProductTour_searchSurface__9mCPZ{display:flex;align-items:center}.TradersSaysProductTour_composerPrompt__WV4MS,.TradersSaysProductTour_feedHeaderTop__LguGM,.TradersSaysProductTour_railPanelHeader__kdIYo{justify-content:space-between;gap:14px}.TradersSaysProductTour_surfaceLabel__ae7Js{margin:0 0 4px;color:var(--traders-subtle);font-size:.64rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.TradersSaysProductTour_feedHandoff__cMErI h4,.TradersSaysProductTour_feedHeader__SoGiH h3,.TradersSaysProductTour_flow__pZ91p strong,.TradersSaysProductTour_railPanel__xN1V6 h3{margin:0;color:var(--traders-text)}.TradersSaysProductTour_feedHeader__SoGiH h3{font-size:1.12rem;letter-spacing:-.025em}.TradersSaysProductTour_headerActions__1gJDl{flex:0 0 auto;gap:2px}.TradersSaysProductTour_iconAction__PTvlh{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--traders-muted);text-decoration:none;transition:background .16s ease,color .16s ease}.TradersSaysProductTour_iconAction__PTvlh:hover{color:var(--traders-text);background:color-mix(in srgb,var(--traders-text) 7%,transparent)}.TradersSaysProductTour_feedTabs__Xh6DF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.TradersSaysProductTour_feedTabActive__jiH77,.TradersSaysProductTour_feedTab__kWQ47{position:relative;min-height:38px;display:grid;place-items:center;color:var(--traders-subtle);font-size:.76rem;font-weight:750}.TradersSaysProductTour_feedTabActive__jiH77{color:var(--traders-accent)}.TradersSaysProductTour_feedTabActive__jiH77:after{position:absolute;right:21%;bottom:-1px;left:21%;height:3px;border-radius:999px;background:var(--traders-accent);content:""}.TradersSaysProductTour_composerPrompt__WV4MS{min-height:90px;padding:16px 18px;border-bottom:1px solid var(--traders-border)}.TradersSaysProductTour_composerPrompt__WV4MS>div{min-width:0;flex:1 1}.TradersSaysProductTour_avatar__pslj7,.TradersSaysProductTour_feedIcon__GKahK{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--traders-accent);background:var(--traders-accent-soft)}.TradersSaysProductTour_avatar__pslj7{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--traders-accent) 34%,transparent);border-radius:50%;font-size:.55rem;font-weight:900;letter-spacing:.05em}.TradersSaysProductTour_composerPrompt__WV4MS strong{display:block;color:var(--traders-text);font-size:.8rem}.TradersSaysProductTour_composerPrompt__WV4MS p,.TradersSaysProductTour_feedHandoff__cMErI p,.TradersSaysProductTour_flow__pZ91p p,.TradersSaysProductTour_railPanel__xN1V6 p{margin:0;color:var(--traders-muted)}.TradersSaysProductTour_composerPrompt__WV4MS p{margin-top:4px;font-size:.74rem;line-height:1.35}.TradersSaysProductTour_composerPrompt__WV4MS a{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:var(--traders-bg);background:var(--traders-accent);font-size:.74rem;font-weight:800;text-decoration:none}.TradersSaysProductTour_feedHandoff__cMErI{min-height:244px;display:grid;justify-items:center;align-content:center;max-width:470px;margin:0 auto;padding:34px 22px;text-align:center}.TradersSaysProductTour_feedIcon__GKahK{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--traders-accent) 34%,transparent);border-radius:12px}.TradersSaysProductTour_feedHandoff__cMErI h4{margin-top:16px;font-size:1.05rem;letter-spacing:-.02em}.TradersSaysProductTour_feedHandoff__cMErI p{max-width:360px;margin-top:8px;font-size:.82rem;line-height:1.55}.TradersSaysProductTour_openFeedAction__ohQss,.TradersSaysProductTour_railLink__lQAE3{width:-moz-fit-content;width:fit-content;gap:7px;color:color-mix(in srgb,var(--traders-accent) 84%,#fff);font-size:.78rem;font-weight:800;text-decoration:none}.TradersSaysProductTour_openFeedAction__ohQss{margin-top:18px}.TradersSaysProductTour_rail__yPt8w{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px;border-left:1px solid var(--traders-border);background:color-mix(in srgb,var(--traders-surface-soft) 76%,var(--traders-bg))}.TradersSaysProductTour_searchSurface__9mCPZ{min-height:42px;gap:9px;padding:0 12px;border:1px solid var(--traders-border);border-radius:9px;color:var(--traders-muted);background:var(--traders-bg);font-size:.78rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.TradersSaysProductTour_searchSurface__9mCPZ svg:last-child{margin-left:auto}.TradersSaysProductTour_searchSurface__9mCPZ:hover{border-color:var(--traders-accent);color:var(--traders-text)}.TradersSaysProductTour_railPanel__xN1V6{overflow:hidden;border:1px solid var(--traders-border);border-radius:10px;background:var(--traders-surface)}.TradersSaysProductTour_railPanelHeader__kdIYo{min-height:50px;padding:0 13px;border-bottom:1px solid var(--traders-border)}.TradersSaysProductTour_railPanelHeader__kdIYo h3{font-size:.86rem;letter-spacing:-.015em}.TradersSaysProductTour_railPanelHeader__kdIYo span,.TradersSaysProductTour_railPanelHeader__kdIYo svg{color:var(--traders-accent);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.TradersSaysProductTour_railPanel__xN1V6 p{min-height:76px;padding:14px 13px 4px;font-size:.76rem;line-height:1.5}.TradersSaysProductTour_railLink__lQAE3{min-height:38px;margin:0 13px}.TradersSaysProductTour_composerPrompt__WV4MS a:focus-visible,.TradersSaysProductTour_iconAction__PTvlh:focus-visible,.TradersSaysProductTour_openFeedAction__ohQss:focus-visible,.TradersSaysProductTour_railLink__lQAE3:focus-visible,.TradersSaysProductTour_searchSurface__9mCPZ:focus-visible{outline:2px solid color-mix(in srgb,var(--traders-accent) 75%,#fff);outline-offset:3px}.TradersSaysProductTour_flow__pZ91p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-block:1px solid var(--traders-border)}.TradersSaysProductTour_flow__pZ91p>div{min-width:0;padding:18px 20px 20px}.TradersSaysProductTour_flow__pZ91p>div+div{border-left:1px solid var(--traders-border)}.TradersSaysProductTour_flow__pZ91p span{display:block;color:var(--traders-accent);font-size:.68rem;font-weight:850;letter-spacing:.09em}.TradersSaysProductTour_flow__pZ91p strong{display:block;margin-top:10px;font-size:.88rem}.TradersSaysProductTour_flow__pZ91p p{margin-top:6px;font-size:.76rem;line-height:1.5}@media (max-width:760px){.TradersSaysProductTour_productSurface__FLfOt{grid-template-columns:1fr}.TradersSaysProductTour_rail__yPt8w{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--traders-border);border-left:0}.TradersSaysProductTour_searchSurface__9mCPZ{grid-column:1/-1}.TradersSaysProductTour_flow__pZ91p{grid-template-columns:1fr}.TradersSaysProductTour_flow__pZ91p>div+div{border-top:1px solid var(--traders-border);border-left:0}}@media (max-width:480px){.TradersSaysProductTour_composerPrompt__WV4MS,.TradersSaysProductTour_feedHeader__SoGiH{padding-right:14px;padding-left:14px}.TradersSaysProductTour_feedHandoff__cMErI{min-height:220px;padding-inline:16px}.TradersSaysProductTour_composerPrompt__WV4MS p{display:none}.TradersSaysProductTour_rail__yPt8w{grid-template-columns:1fr;padding:12px}.TradersSaysProductTour_searchSurface__9mCPZ{grid-column:auto}.TradersSaysProductTour_flow__pZ91p>div{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.TradersSaysProductTour_iconAction__PTvlh,.TradersSaysProductTour_searchSurface__9mCPZ{transition:none}}.page_page__jr0q7{min-height:calc(100vh - var(--marketing-header-height, 72px));color:var(--marketing-text);background:var(--marketing-page-bg)}.page_container__3KcoT{width:min(100% - 48px,960px);margin:0 auto;padding:clamp(104px,14vw,168px) 0 112px}.page_cardEyebrow__OWOuR,.page_eyebrow__IyzKL{margin:0;color:var(--marketing-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.page_title__6FJO7{max-width:720px;margin:18px 0 16px;color:var(--marketing-text);font-size:clamp(2.6rem,7vw,5.5rem);font-weight:800;letter-spacing:-.055em;line-height:.98}.page_introduction__mckBk{max-width:640px;margin:0;color:var(--marketing-text-muted);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.page_card__mK8zD{max-width:680px;margin-top:56px;padding:clamp(24px,5vw,40px);border:1px solid var(--marketing-border);border-radius:24px;background:var(--marketing-surface);box-shadow:var(--marketing-shadow)}.page_cardHeader__FSyfu{display:flex;align-items:center;gap:18px}.page_cardIcon__FTpQe{display:grid;flex:0 0 auto;width:56px;height:56px;place-items:center;border:1px solid var(--marketing-border);border-radius:16px;color:var(--marketing-accent);background:var(--marketing-accent-soft);font-size:.9rem;font-weight:800;letter-spacing:-.04em}.page_cardTitle__f0YQe{margin:8px 0 0;color:var(--marketing-text);font-size:clamp(1.35rem,3vw,1.75rem);letter-spacing:-.035em;line-height:1.15}.page_cardDescription__j9_DB{margin:26px 0 0;color:var(--marketing-text-muted);line-height:1.7}.page_cardMetrics__6HWHS{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding:14px 16px;border:1px solid var(--marketing-border);border-radius:12px;background:var(--marketing-surface-muted);font-size:.88rem;font-weight:700}.page_positive__VMvEz{color:var(--marketing-positive)}.page_negative__PJxI2{color:var(--marketing-negative)}.page_metricDivider__1r0n_{color:var(--marketing-text-muted)}.page_cardLink__2f5Pw{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:13px 18px;border-radius:10px;color:var(--marketing-page-bg);background:var(--marketing-accent);font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.page_cardLink__2f5Pw:hover{background:var(--marketing-accent-hover);transform:translateY(-1px)}.page_cardLink__2f5Pw:focus-visible{outline:3px solid var(--marketing-accent-soft);outline-offset:3px}@media (max-width:640px){.page_container__3KcoT{width:min(100% - 32px,960px);padding-top:96px}.page_cardHeader__FSyfu{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page_cardLink__2f5Pw{transition:none}}.layout_socialContent__KmWCJ{box-sizing:border-box;--social-shell-offset:65px;min-height:100vh;min-height:100dvh;padding-top:65px}@media (max-width:960px){.layout_socialContent__KmWCJ{--social-shell-offset:77px;padding-top:77px}}.BrokerDetailPage_site__PHyNg{--detail-bg:#0b0d0e;--detail-ink:#edeef0;--detail-muted:#d6dadc;--detail-soft:#b5bec2;--detail-border:#272c2e;--detail-panel:#121716;--detail-accent:#92d2ae;--detail-accent-hover:#7de2a6;--bg-primary:var(--detail-bg);--bg-secondary:var(--detail-panel);--bg-tertiary:#0f1312;--surface:var(--detail-panel);--surface-hover:#171d1a;--border:var(--detail-border);--text-primary:var(--detail-ink);--text-secondary:var(--detail-muted);--text-tertiary:var(--detail-soft);--accent:var(--detail-accent);min-height:100vh;color:var(--detail-ink);background:var(--detail-bg)}.BrokerDetailPage_site__PHyNg .navbar[data-marketing-header]{--marketing-bg-primary:var(--detail-bg);--marketing-bg-tertiary:var(--detail-panel);--marketing-border:var(--detail-border);--marketing-text-primary:var(--detail-ink);--marketing-text-secondary:var(--detail-muted);--marketing-text-muted:var(--detail-soft);--marketing-green:var(--detail-accent);--marketing-gradient:linear-gradient(135deg,#58d88f,#2fa967);--marketing-dropdown-surface:#151a18;--marketing-dropdown-border:rgba(232,238,240,.14);--marketing-dropdown-text-primary:var(--detail-ink);--marketing-dropdown-text-secondary:var(--detail-muted);--marketing-dropdown-text-muted:var(--detail-soft);background:var(--detail-bg);border-bottom-color:var(--detail-border)}.BrokerDetailPage_site__PHyNg [data-marketing-header] .lang-current,.BrokerDetailPage_site__PHyNg [data-marketing-header] .mobile-menu-btn,.BrokerDetailPage_site__PHyNg [data-marketing-header] .nav-logo{color:var(--detail-ink)}.BrokerDetailPage_site__PHyNg [data-marketing-header] .lang-toggle,.BrokerDetailPage_site__PHyNg [data-marketing-header] .nav-links a,.BrokerDetailPage_site__PHyNg [data-marketing-header] .nav-login{color:var(--detail-muted)}.BrokerDetailPage_site__PHyNg [data-marketing-header] .nav-links a:hover,.BrokerDetailPage_site__PHyNg [data-marketing-header] .nav-login:hover{color:var(--detail-ink)}.BrokerDetailPage_site__PHyNg [data-marketing-header] .lang-toggle,.BrokerDetailPage_site__PHyNg [data-marketing-header] .mobile-menu-btn{border-color:var(--detail-border);background:var(--detail-panel)}.BrokerDetailPage_site__PHyNg [data-marketing-header] .mobile-menu{--marketing-dropdown-surface:#151a18;--marketing-dropdown-border:rgba(232,238,240,.14);--marketing-dropdown-text-primary:var(--detail-ink);--marketing-dropdown-text-secondary:var(--detail-muted);--marketing-dropdown-text-muted:var(--detail-soft);--text-primary:var(--detail-ink);--text-secondary:var(--detail-muted);--text-muted:var(--detail-soft);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(--detail-ink);background:#2e5040}.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:#616a6f}.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(--detail-accent);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(--detail-accent);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}.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}}.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_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 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: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_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}}.JournalCta_cta__Bd8gg{position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:112px;scroll-margin-top:100px;padding:clamp(30px,3.125vw,40px) clamp(24px,3.59375vw,46px);overflow:hidden;border:1px solid rgba(60,217,122,.16);border-radius:clamp(15px,1.40625vw,18px);color:#f4f4f5;background:linear-gradient(100deg,rgba(45,105,76,.18),rgba(17,17,19,.78)),#111113;box-shadow:0 18px 36px rgba(0,0,0,.3)}.JournalCta_cta__Bd8gg:before{position:absolute;top:-160px;right:8%;width:440px;height:340px;background:radial-gradient(circle,rgba(60,217,122,.14),transparent 68%);content:"";pointer-events:none}.JournalCta_cta__Bd8gg>*{position:relative;z-index:1}.JournalCta_copy__OfWH0{min-width:0}.JournalCta_eyebrow__IFR27{display:block;margin-bottom:18px;color:#f4f4f5;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.5}.JournalCta_cta__Bd8gg h2{max-width:540px;margin:0;color:#f4f4f5;font-size:clamp(30px,4vw,42px);font-weight:750;letter-spacing:-.035em;line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}.JournalCta_cta__Bd8gg p{max-width:540px;margin:18px 0 0;color:#d4d8d5;font-size:16px;line-height:1.65}.JournalCta_button__N_Pv4{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-width:150px;min-height:46px;padding:12px 20px;border:1px solid rgba(60,217,122,.2);border-radius:9px;color:#fff;background:linear-gradient(135deg,#327956,#245a3f);font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;box-shadow:0 12px 30px rgba(45,105,76,.24);transition:background .16s ease,transform .16s ease}.JournalCta_button__N_Pv4 svg{flex-shrink:0}.JournalCta_button__N_Pv4:hover{background:linear-gradient(135deg,#326f52,#245a3f);transform:translateY(-2px)}.JournalCta_button__N_Pv4:focus-visible{outline:2px solid #92d2ae;outline-offset:5px}@media (max-width:820px){.JournalCta_cta__Bd8gg{display:block;margin-top:78px;padding:32px 24px;border-radius:15px}.JournalCta_button__N_Pv4{width:100%;min-height:48px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.JournalCta_button__N_Pv4{transition:none}.JournalCta_button__N_Pv4:hover{transform:none}}