.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_faq__FU_1G h2,.compare-brokers-page_methodology__AqiF6 h2{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.compare-brokers-page_methodLead__mnAJ_{margin:0 0 28px;max-width:46rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.compare-brokers-page_methodGrid__I2Auv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.compare-brokers-page_methodGrid__I2Auv h3{margin:0 0 8px;font-size:1.05rem;font-weight:700;letter-spacing:-.015em}.compare-brokers-page_methodGrid__I2Auv p{margin:0;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.compare-brokers-page_methodIcon___DDIs{display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 12%,var(--surface));color:var(--brand-500)}.compare-brokers-page_faqHead__IUJni{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.compare-brokers-page_faqAll__bFmUh{font-size:.95rem;font-weight:600;color:var(--brand-500);text-decoration:none}.compare-brokers-page_faqAll__bFmUh:hover{text-decoration:underline;text-underline-offset:3px}.compare-brokers-page_faqGrid__yGjfZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px}.compare-brokers-page_faqItem__l0_l4{border-bottom: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:16px;width:100%;min-height:56px;padding:14px 0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.compare-brokers-page_faqTrigger__8rTx_:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.compare-brokers-page_faqChevron__DW9LD{display:grid;place-items:center;flex-shrink:0;color:var(--text-muted,var(--text-secondary));transition:transform .18s ease}.compare-brokers-page_faqItem__l0_l4[data-expanded] .compare-brokers-page_faqChevron__DW9LD{transform:rotate(180deg)}.compare-brokers-page_faqPanel__5kj_m{padding:0 0 16px}.compare-brokers-page_faqPanel__5kj_m p{margin:0;max-width:46ch;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.compare-brokers-page_faqPanel__5kj_m a{color:var(--brand-500);text-decoration:underline;text-underline-offset:2px}@media (max-width:860px){.compare-brokers-page_faqGrid__yGjfZ,.compare-brokers-page_hero__kb9Td,.compare-brokers-page_methodGrid__I2Auv{grid-template-columns:1fr}.compare-brokers-page_heroDecor__EgrYX{display:none}.compare-brokers-page_heroCopy__AyKaR h1{font-size:2.15rem}.compare-brokers-page_faqHead__IUJni{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.compare-brokers-page_faqChevron__DW9LD{transition:none}}