.compare-brokers-page_page__FbOvH{display:flex;flex-direction:column;gap:48px;padding-bottom:24px}.compare-brokers-page_hero__kb9Td{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);align-items:center;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding:12px 0 8px}.compare-brokers-page_heroCopy__AyKaR h1{margin:0 0 16px;font-family:var(--font-headline),var(--font-body),ui-sans-serif,sans-serif;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary);text-wrap:balance}.compare-brokers-page_lead__CUrF_{margin:0 0 18px;max-width:38rem;font-size:var(--text-lede-size);line-height:1.55;color:var(--text-secondary)}.compare-brokers-page_heroDecor__EgrYX{position:relative;min-height:220px}.compare-brokers-page_heroTile__ng_G7{position:absolute;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border-default);border-radius:22px;box-shadow:0 18px 40px rgb(15 23 42/.08)}.compare-brokers-page_heroTileSprout__huarC{top:8px;right:18%;width:92px;height:92px}.compare-brokers-page_heroTilePlus__NKWZx{top:0;right:0;width:56px;height:56px;border-radius:16px}.compare-brokers-page_heroTileFlag__BHmtX{top:108px;right:8%;width:88px;height:64px}.compare-brokers-page_heroTileChart__Kpqlj{top:132px;right:42%;width:72px;height:72px}.compare-brokers-page_heroSimple__bAtUC h1{margin:0;font-family:var(--font-headline),var(--font-body),ui-sans-serif,sans-serif;font-size:var(--text-page-size);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary);text-wrap:balance}.compare-brokers-page_heroSimple__bAtUC .compare-brokers-page_lead__CUrF_{margin:12px 0 0;max-width:41rem}.compare-brokers-page_faq__FU_1G h2,.compare-brokers-page_sectionHeading__VBEaJ{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.compare-brokers-page_howGrid__kB8_I{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16.25rem,100%),1fr));grid-gap:16px;gap:16px;margin-top:18px}.compare-brokers-page_howCard__7zSpn{padding:22px;background:var(--surface);border:1px solid var(--border-default);border-radius:22px}.compare-brokers-page_howCard__7zSpn h3{margin:0;font-size:1rem;font-weight:800}.compare-brokers-page_howCard__7zSpn p{margin:8px 0 0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.compare-brokers-page_nextCard__Ff8HY{display:block;padding:22px;border-radius:22px;color:var(--text-primary);text-decoration:none}.compare-brokers-page_nextCard__Ff8HY:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-brokers-page_nextCardTeal__8Z0sW{background:var(--success-soft)}.compare-brokers-page_nextCardBlue__kl0E8{background:color-mix(in srgb,var(--brand-500) 14%,var(--surface))}.compare-brokers-page_nextCardPlain__qJWnl{background:var(--surface);border:1px solid var(--border-default)}.compare-brokers-page_nextCardTitle__BcZUZ{display:block;font-size:1.0625rem;font-weight:800}.compare-brokers-page_nextCardBody__JfsUE{display:block;margin-top:4px;font-size:.875rem;color:var(--text-secondary)}.compare-brokers-page_faqHead__IUJni{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.compare-brokers-page_faqAll__bFmUh{font-size:.875rem;font-weight:800;color:var(--brand-500);text-decoration:none}.compare-brokers-page_faqAll__bFmUh:hover{text-decoration:underline;text-underline-offset:3px}.compare-brokers-page_faqList__1wHrq{margin-top:16px;padding:0 22px;background:var(--surface);border:1px solid var(--border-default);border-radius:22px}.compare-brokers-page_faqItem__l0_l4+.compare-brokers-page_faqItem__l0_l4{border-top:1px solid var(--border-default)}.compare-brokers-page_faqHeading__aXraq{margin:0;font-size:inherit;font-weight:inherit}.compare-brokers-page_faqTrigger__8rTx_{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.9375rem;font-weight:800;text-align:left;cursor:pointer}.compare-brokers-page_faqTrigger__8rTx_:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-brokers-page_faqIcon__5L9fr{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--brand-500);transition:transform .18s ease}.compare-brokers-page_faqItem__l0_l4[data-expanded] .compare-brokers-page_faqIcon__5L9fr{transform:rotate(45deg)}.compare-brokers-page_faqPanel__5kj_m p{margin:0 0 18px;max-width:47.5rem;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.compare-brokers-page_faqPanel__5kj_m a{color:var(--brand-500);text-underline-offset:2px}@media (max-width:860px){.compare-brokers-page_hero__kb9Td{grid-template-columns:1fr}.compare-brokers-page_heroDecor__EgrYX{display:none}.compare-brokers-page_heroCopy__AyKaR h1{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.compare-brokers-page_faqIcon__5L9fr{transition:none}}