.BrokerRecommendations_page__Qmite{color:#14211d;min-width:0;font-family:system-ui,Microsoft YaHei,sans-serif}.BrokerRecommendations_page__Qmite h2{font-size:20px;font-weight:750}.BrokerRecommendations_page__Qmite h3{font-weight:700;margin-block:12px 8px}.BrokerRecommendations_page__Qmite p{line-height:1.8}.BrokerRecommendations_page__Qmite button{border:1px solid #087a65;background:#087a65;color:white;border-radius:9px;padding:9px 14px;font-size:14px;cursor:pointer}.BrokerRecommendations_page__Qmite button:disabled{opacity:.5;cursor:not-allowed}.BrokerRecommendations_page__Qmite a:focus-visible,.BrokerRecommendations_page__Qmite button:focus-visible,.BrokerRecommendations_page__Qmite input:focus-visible{outline:2px solid #285fbd;outline-offset:3px}.BrokerRecommendations_page__Qmite .BrokerRecommendations_secondary__XxCNO{background:white;color:#14211d;border-color:#d7e0dd}.BrokerRecommendations_panel__9gDMm{margin-block:16px;padding:22px;border:1px solid #d7e0dd;border-radius:18px;background:white}.BrokerRecommendations_journey__268t4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 28px;padding:18px;background:#eaf0ee;border-radius:18px;font-size:13px}.BrokerRecommendations_journey__268t4 a{color:#5a6b65;text-decoration:underline;text-underline-offset:3px}.BrokerRecommendations_journey__268t4 strong{color:#087a65}.BrokerRecommendations_actions__giHuV,.BrokerRecommendations_segments__DBZsT,.BrokerRecommendations_switch___3bUZ{display:flex;flex-wrap:wrap;gap:8px}.BrokerRecommendations_segments__DBZsT button,.BrokerRecommendations_switch___3bUZ button{background:white;color:#5a6b65;border-color:#d7e0dd}.BrokerRecommendations_segments__DBZsT button[aria-pressed=true],.BrokerRecommendations_switch___3bUZ button[aria-pressed=true]{background:#102d26;color:white;border-color:#102d26}.BrokerRecommendations_step__LbIlL{display:flex;align-items:center;gap:10px;margin:32px 0 16px}.BrokerRecommendations_step__LbIlL>span{background:#eaf0ee;color:#087a65;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px}.BrokerRecommendations_search__NJQZq{display:flex;gap:8px;margin-bottom:18px}.BrokerRecommendations_page__Qmite input:not([type=checkbox]){min-width:0;border:1px solid #d7e0dd;border-radius:9px;background:white;padding:9px 12px}.BrokerRecommendations_search__NJQZq input{flex:1}.BrokerRecommendations_clients__Yb9cq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.BrokerRecommendations_clients__Yb9cq button{text-align:left;background:white;color:#14211d;border-color:#d7e0dd;padding:16px}.BrokerRecommendations_clients__Yb9cq button[aria-pressed=true]{background:#eaf0ee;border-color:#087a65}.BrokerRecommendations_clients__Yb9cq small{display:block;margin-top:5px;color:#5a6b65;font-size:12px}.BrokerRecommendations_demos__b8Lqz{padding:16px 0}.BrokerRecommendations_demos__b8Lqz summary,.BrokerRecommendations_share__ozDoY summary{cursor:pointer;margin-bottom:12px;color:#5a6b65}.BrokerRecommendations_profileHead__skVin{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.BrokerRecommendations_missing__35BcL{margin-top:18px;padding:16px;border:1px solid #dcbf8b;border-radius:12px;background:#fffaf2}.BrokerRecommendations_missing__35BcL h3{margin-top:0}.BrokerRecommendations_missing__35BcL ul{margin-top:12px;display:grid;gap:12px}.BrokerRecommendations_missing__35BcL li{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px}.BrokerRecommendations_missing__35BcL li span{flex:1 1 240px;color:#5a6b65}.BrokerRecommendations_missing__35BcL li strong{color:#8d510b;font-size:12px}.BrokerRecommendations_completeLink__Vmvsz{display:inline-block;margin-top:14px;border-radius:9px;background:#087a65;color:white;padding:9px 14px;font-size:14px}.BrokerRecommendations_badge__f6Fjc{color:#05604f;background:#d9eee8;border:1px solid #b4d7ca;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700}.BrokerRecommendations_tags__gwQgG{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.BrokerRecommendations_tags__gwQgG span{background:#eaf0ee;border:1px solid #d7e0dd;border-radius:7px;padding:5px 9px;font-size:12px;color:#5a6b65}.BrokerRecommendations_tags__gwQgG [aria-current=true]{background:#102d26;color:white}.BrokerRecommendations_strategy__QmDqD{padding:16px 20px;border-left:4px solid #b56914;background:#f7ead6;border-radius:9px;margin-block:18px}.BrokerRecommendations_products__btrDY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.BrokerRecommendations_matched__W1VRk,.BrokerRecommendations_product__ozx2S{border:1px solid #d7e0dd;border-radius:18px;padding:22px;background:white}.BrokerRecommendations_product__ozx2S{color:#5a6b65;background:#f7f9f8}.BrokerRecommendations_matched__W1VRk{border-color:#b56914;background:#fffaf2}.BrokerRecommendations_star__esE7F{display:inline-block;background:#f7ead6;color:#8d510b;border-radius:6px;padding:3px 8px;margin-block:8px;font-size:12px;font-weight:700}.BrokerRecommendations_matrix___H9vV{max-width:100%;overflow-x:auto;margin-top:18px}.BrokerRecommendations_matrix___H9vV table{min-width:740px;width:100%;border-collapse:collapse;font-size:12px}.BrokerRecommendations_matrix___H9vV td,.BrokerRecommendations_matrix___H9vV th{padding:12px;border:1px solid #d7e0dd;text-align:center}.BrokerRecommendations_matrix___H9vV th:first-child{text-align:left;min-width:200px}.BrokerRecommendations_matrix___H9vV .BrokerRecommendations_current__UxVK5{background:#102d26;color:white}.BrokerRecommendations_share__ozDoY{margin-top:24px;padding:20px;border:1px solid #d7e0dd;border-radius:18px;background:white}.BrokerRecommendations_attest__MJV2F{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:14px}.BrokerRecommendations_attest__MJV2F input{margin-top:5px;accent-color:#087a65}.BrokerRecommendations_share__ozDoY>label:not(.BrokerRecommendations_attest__MJV2F){display:block;margin-top:16px}.BrokerRecommendations_share__ozDoY input[readonly]{display:block;width:100%;margin-top:8px}.BrokerRecommendations_share__ozDoY details,.BrokerRecommendations_share__ozDoY>p{margin-top:12px}.BrokerRecommendations_share__ozDoY li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px}.BrokerRecommendations_fine__4yDwb{margin-top:16px;font-size:12px;color:#5a6b65}.BrokerRecommendations_error__r_uoK{border-radius:12px;padding:16px;background:#f8dfdc;color:#943c33}.BrokerRecommendations_clientHero__ZZwzQ{padding:28px;background:#102d26;border-radius:18px;color:white}.BrokerRecommendations_clientProduct__nuoaT{padding:14px 18px;border:1px solid #b56914;border-radius:12px;background:#fffaf2;margin-top:12px}.BrokerRecommendations_vision__2Vr3L{margin-block:24px;font-weight:700}@media (max-width:767px){.BrokerRecommendations_clients__Yb9cq,.BrokerRecommendations_products__btrDY{grid-template-columns:minmax(0,1fr)}.BrokerRecommendations_matched__W1VRk,.BrokerRecommendations_panel__9gDMm,.BrokerRecommendations_product__ozx2S{padding:18px}.BrokerRecommendations_journey__268t4{gap:8px}}.BrokerPlaybooks_page__XNWTY{color:#14211d;min-width:0}.BrokerPlaybooks_page__XNWTY a,.BrokerPlaybooks_page__XNWTY button,.BrokerPlaybooks_page__XNWTY input{outline-offset:4px}.BrokerPlaybooks_page__XNWTY a:focus-visible,.BrokerPlaybooks_page__XNWTY button:focus-visible,.BrokerPlaybooks_page__XNWTY input:focus-visible{outline:2px solid #087a65}.BrokerPlaybooks_primary__oZMUo,.BrokerPlaybooks_secondary__U6vLJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #d7e0dd;border-radius:9px;font-size:13px;font-weight:650}.BrokerPlaybooks_primary__oZMUo{background:#087a65;color:white;border-color:#087a65}.BrokerPlaybooks_primary__oZMUo:hover{background:#05604f}.BrokerPlaybooks_secondary__U6vLJ{background:white;color:#14211d}.BrokerPlaybooks_secondary__U6vLJ:hover{background:#eaf0ee}.BrokerPlaybooks_page__XNWTY button:disabled{opacity:.5;cursor:wait}.BrokerPlaybooks_stats__xRAVR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.BrokerPlaybooks_stat__FRlNa{border:1px solid #d7e0dd;border-radius:18px;padding:18px 22px;background:white;min-width:0;overflow-wrap:anywhere}.BrokerPlaybooks_stat__FRlNa:first-child{background:#102d26;color:white;border-color:#102d26}.BrokerPlaybooks_stat__FRlNa>span{display:block;font-size:13px;opacity:.8}.BrokerPlaybooks_stat__FRlNa strong{display:block;font-size:32px;line-height:1.4;font-weight:750}.BrokerPlaybooks_stat__FRlNa small{font-size:11px;opacity:.7}.BrokerPlaybooks_layout__9gxzK{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.BrokerPlaybooks_heading__hwaIk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.BrokerPlaybooks_heading__hwaIk h2{font-size:18px;font-weight:750}.BrokerPlaybooks_heading__hwaIk p{margin-top:4px;font-size:12px;color:#5a6b65}.BrokerPlaybooks_count__SadJC{background:#eaf0ee;color:#087a65;border-radius:999px;padding:4px 10px;font-size:12px}.BrokerPlaybooks_filters__6SENZ{border:1px solid #d7e0dd;border-radius:14px;padding:14px;background:white;margin-bottom:16px}.BrokerPlaybooks_search__DaOUJ{width:100%;min-width:0;border:1px solid #d7e0dd;border-radius:9px;padding:10px 12px;background:#f7f9f8;font-size:13px}.BrokerPlaybooks_chips__pP_4a{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.BrokerPlaybooks_chips__pP_4a button{border:1px solid #d7e0dd;border-radius:8px;background:white;padding:6px 10px;font-size:12px;color:#5a6b65}.BrokerPlaybooks_chips__pP_4a button[aria-pressed=true]{background:#102d26;border-color:#102d26;color:white}.BrokerPlaybooks_chips__pP_4a button span{margin-left:7px;opacity:.7}.BrokerPlaybooks_cards__4r5aY{display:grid;gap:14px}.BrokerPlaybooks_opportunity__DGpWe{border:1px solid #d7e0dd;border-radius:18px;padding:22px;background:white;min-width:0}.BrokerPlaybooks_cardHead__U7_q6{display:flex;align-items:center;gap:12px}.BrokerPlaybooks_icon__gMYD9{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#eaf0ee;color:#087a65}.BrokerPlaybooks_icon__gMYD9 svg{width:24px;height:24px}.BrokerPlaybooks_opportunity__DGpWe[data-tone=wealth] .BrokerPlaybooks_icon__gMYD9{background:#eeeafb;color:#695591}.BrokerPlaybooks_opportunity__DGpWe[data-tone=renewal] .BrokerPlaybooks_icon__gMYD9{background:#f7ead6;color:#996014}.BrokerPlaybooks_cardHead__U7_q6>div:nth-child(2){flex:1;min-width:0}.BrokerPlaybooks_category__b29mq{font-size:11px;font-weight:650;color:#5a6b65}.BrokerPlaybooks_clientName__WLfn_{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;margin-top:3px;font-size:20px;font-weight:750}.BrokerPlaybooks_clientName__WLfn_:hover{color:#087a65}.BrokerPlaybooks_timing__SsqiZ{color:#996014;background:#fff7e8;border-radius:8px;padding:4px 8px;font-size:11px}.BrokerPlaybooks_evidence__pcHlG{margin-top:18px;border-radius:11px;background:#f3f6f5;padding:14px 16px}.BrokerPlaybooks_eyebrow__5_ulq{display:block;color:#5a6b65;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.BrokerPlaybooks_evidence__pcHlG p{font-size:15px;font-weight:650;line-height:1.7;overflow-wrap:anywhere}.BrokerPlaybooks_comparison___9dN6{display:grid;gap:9px;margin-top:13px}.BrokerPlaybooks_barRow__vqzQ6{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center;color:#5a6b65;font-size:11px}.BrokerPlaybooks_bar__1HwF0{height:8px;background:#dfe7e3;border-radius:5px;overflow:hidden}.BrokerPlaybooks_bar__1HwF0 i{display:block;height:100%;min-width:0;background:#087a65;border-radius:inherit}.BrokerPlaybooks_barRow__vqzQ6:first-child .BrokerPlaybooks_bar__1HwF0 i{background:#b58a46}.BrokerPlaybooks_next__e8i5h{margin-top:16px;display:flex;gap:10px;font-size:13px;line-height:1.7}.BrokerPlaybooks_next__e8i5h>b{color:#087a65;flex-shrink:0}.BrokerPlaybooks_actions__jOvkR{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.BrokerPlaybooks_quiet__PS4LM{padding:8px;margin-left:auto;color:#5a6b65;font-size:12px;text-decoration:underline;text-underline-offset:3px}.BrokerPlaybooks_receipt__YHuJk{padding:20px;border:1px solid #c1dacd;border-radius:14px;background:#edf5ef;font-size:13px}.BrokerPlaybooks_receipt__YHuJk strong{display:block;margin-top:6px;color:#05604f}.BrokerPlaybooks_receipt__YHuJk a{display:inline-block;margin-top:10px;text-decoration:underline;color:#087a65}.BrokerPlaybooks_guide__F8xG8{border:1px solid #d7e0dd;border-radius:18px;padding:22px;background:#eaf0ee}.BrokerPlaybooks_guide__F8xG8 h2{font-size:16px;font-weight:750}.BrokerPlaybooks_guide__F8xG8 ol{margin-top:22px;display:grid;gap:22px}.BrokerPlaybooks_guide__F8xG8 li{display:flex;gap:12px}.BrokerPlaybooks_guide__F8xG8 li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #b8cbc2;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:750;color:#087a65}.BrokerPlaybooks_guide__F8xG8 b{font-size:13px}.BrokerPlaybooks_guide__F8xG8 p{margin-top:4px;font-size:12px;line-height:1.8;color:#5a6b65}.BrokerPlaybooks_guide__F8xG8 footer{border-top:1px solid #cbd9d2;margin-top:22px;padding-top:16px}.BrokerPlaybooks_guide__F8xG8 a{display:inline-block;margin-top:12px;font-size:12px;font-weight:650;color:#087a65;text-decoration:underline}.BrokerPlaybooks_empty__ZAhXz{padding:36px 24px;border:1px dashed #b8cbc2;background:#f7f9f8;border-radius:18px;text-align:center}.BrokerPlaybooks_empty__ZAhXz .BrokerPlaybooks_icon__gMYD9{margin:0 auto 16px}.BrokerPlaybooks_empty__ZAhXz h3{font-size:17px;font-weight:700}.BrokerPlaybooks_empty__ZAhXz p{max-width:460px;margin:10px auto 18px;font-size:13px;line-height:1.8;color:#5a6b65}.BrokerPlaybooks_settings__WQlSo{margin-top:28px;padding-top:24px;border-top:1px solid #d7e0dd;scroll-margin-top:90px}.BrokerPlaybooks_settingsHeader__5h6MA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.BrokerPlaybooks_settingsHeader__5h6MA h2{font-size:17px;font-weight:700}.BrokerPlaybooks_settingsHeader__5h6MA p{margin-top:5px;font-size:12px;color:#5a6b65}.BrokerPlaybooks_settingsGrid__xcQcH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.BrokerPlaybooks_setting__deybS{padding:18px;border-radius:14px;background:white;border:1px solid #d7e0dd}.BrokerPlaybooks_setting__deybS label{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:650}.BrokerPlaybooks_setting__deybS label>span:nth-child(2){flex:1}.BrokerPlaybooks_setting__deybS input{appearance:none;width:36px;height:22px;background:#c6d1cb;border-radius:14px;cursor:pointer;flex-shrink:0;position:relative}.BrokerPlaybooks_setting__deybS input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:white;transition:transform .15s}.BrokerPlaybooks_setting__deybS input:checked{background:#087a65}.BrokerPlaybooks_setting__deybS input:checked:after{transform:translateX(14px)}.BrokerPlaybooks_setting__deybS p{margin-top:12px;font-size:12px;color:#5a6b65;line-height:1.8}.BrokerPlaybooks_more__40A30{margin-top:16px;color:#5a6b65;font-size:12px}.BrokerPlaybooks_loading__QfdG8{padding:30px;border:1px solid #d7e0dd;border-radius:18px;background:white;color:#5a6b65}@media (max-width:1199px){.BrokerPlaybooks_layout__9gxzK{grid-template-columns:minmax(0,1fr)}.BrokerPlaybooks_guide__F8xG8 ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.BrokerPlaybooks_stats__xRAVR{gap:7px}.BrokerPlaybooks_stat__FRlNa{padding:13px 10px;border-radius:12px}.BrokerPlaybooks_stat__FRlNa strong{font-size:26px}.BrokerPlaybooks_stat__FRlNa>span{font-size:11px}.BrokerPlaybooks_stat__FRlNa small{font-size:10px}.BrokerPlaybooks_opportunity__DGpWe{padding:18px}.BrokerPlaybooks_guide__F8xG8 ol,.BrokerPlaybooks_settingsGrid__xcQcH{grid-template-columns:minmax(0,1fr)}.BrokerPlaybooks_cardHead__U7_q6{flex-wrap:wrap}.BrokerPlaybooks_timing__SsqiZ{margin-left:56px}.BrokerPlaybooks_next__e8i5h{display:block}.BrokerPlaybooks_next__e8i5h>b{display:block;margin-bottom:4px}.BrokerPlaybooks_quiet__PS4LM{margin-left:0}}@media (prefers-reduced-motion:reduce){.BrokerPlaybooks_setting__deybS input:after{transition:none}}.BrokerHome_landing__riubR{--broker-bg:#f6f8f4;--broker-paper:#fff;--broker-tint:#edf2eb;--broker-ink:#122018;--broker-muted:#536158;--broker-line:#d5ded5;--broker-brand:#146b45;--broker-soft:#dff2e8;background:var(--broker-bg);color:var(--broker-ink);font-family:Manrope,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;padding-bottom:72px}.BrokerHome_landing__riubR .max-w-6xl{max-width:1180px}.BrokerHome_landing__riubR #pricing{--broker-ink:#122018;--broker-muted:#536158;margin-top:0;padding-block:76px;background:#fff;color:#122018}.BrokerHome_themed__uEKJq .text-slate-700,.BrokerHome_themed__uEKJq .text-slate-800,.BrokerHome_themed__uEKJq .text-slate-900{color:var(--broker-ink)}.BrokerHome_themed__uEKJq .text-slate-400,.BrokerHome_themed__uEKJq .text-slate-500,.BrokerHome_themed__uEKJq .text-slate-600{color:var(--broker-muted)}.BrokerHome_themed__uEKJq .text-emerald-600,.BrokerHome_themed__uEKJq .text-emerald-700,.BrokerHome_themed__uEKJq .text-emerald-800{color:var(--broker-brand)}.BrokerHome_themed__uEKJq .bg-white{background-color:var(--broker-paper)}.BrokerHome_themed__uEKJq .bg-slate-100,.BrokerHome_themed__uEKJq .bg-slate-50{background-color:var(--broker-tint)}.BrokerHome_themed__uEKJq .bg-emerald-50{background-color:var(--broker-soft)}.BrokerHome_themed__uEKJq .border-slate-100,.BrokerHome_themed__uEKJq .border-slate-200,.BrokerHome_themed__uEKJq .border-slate-300{border-color:var(--broker-line)}.BrokerHome_hero__sccLB{padding:78px 20px 72px;overflow:hidden}.BrokerHome_heroTitle__Jy0w7{margin:0;max-width:720px;font-size:clamp(42px,5.3vw,72px);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.BrokerHome_hero__sccLB .max-w-xl{font-size:clamp(17px,1.5vw,20px);line-height:1.8}.BrokerHome_preview__LKICq{width:100%;max-width:640px;overflow:hidden;border:1px solid var(--broker-line);border-radius:22px;background:var(--broker-paper);box-shadow:0 22px 60px rgb(18 32 24/12%);transform:rotate(1deg)}.BrokerHome_preview__LKICq aside{background:#122018}.BrokerHome_signals__2mewZ{border-block:1px solid var(--broker-line);background:var(--broker-paper)}.BrokerHome_signals__2mewZ>div>div{border-color:var(--broker-line)}.BrokerHome_section___wFrr{padding-block:76px;scroll-margin-top:88px}.BrokerHome_paper__oKARP{background:var(--broker-paper)}.BrokerHome_tint__R6VH8{background:var(--broker-tint)}.BrokerHome_sectionHeading__dLO3f{max-width:720px;margin:0 0 40px}.BrokerHome_sectionHeading__dLO3f h2{font-size:clamp(28px,3.3vw,42px);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.BrokerHome_sectionHeading__dLO3f p{color:var(--broker-muted);opacity:1;line-height:1.8}.BrokerHome_steps__YPc1q{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px;border-top:1px solid var(--broker-line);padding-top:28px}.BrokerHome_steps__YPc1q li{min-width:0}.BrokerHome_steps__YPc1q li p{color:var(--broker-muted);opacity:1;font-size:14px;line-height:1.7}.BrokerHome_stepDot__AU76o{position:absolute;top:-34px;left:0;width:10px;height:10px;border-radius:50%;background:var(--broker-brand)}.BrokerHome_demoLayout__D8Ccx{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px}.BrokerHome_demoTabs__NJbBn{display:grid;gap:8px;position:sticky;top:96px}.BrokerHome_demoTab__A7GAq{padding:16px 18px;border:1px solid transparent;border-radius:12px;color:var(--broker-muted);font-size:14px;font-weight:650;text-align:left;cursor:pointer}.BrokerHome_demoTab__A7GAq:hover{color:var(--broker-ink);background:var(--broker-paper)}.BrokerHome_demoTab__A7GAq[aria-selected=true]{border-color:var(--broker-brand);color:var(--broker-brand);background:var(--broker-soft)}.BrokerHome_demoTab__A7GAq:focus-visible{outline:2px solid var(--broker-brand);outline-offset:3px}.BrokerHome_demoStage__1025P{min-width:0;min-height:440px;padding:26px;border:1px solid var(--broker-line);border-radius:20px;background:var(--broker-paper);box-shadow:0 12px 34px rgb(18 32 24/5%)}.BrokerHome_demoStage__1025P [role=tabpanel]:focus-visible{outline:2px solid var(--broker-brand);outline-offset:6px}.BrokerHome_gates__vaJol{display:grid;grid-template-columns:1fr 48px 1fr;gap:16px;align-items:stretch}.BrokerHome_gates__vaJol article{border-radius:18px;padding:28px}.BrokerHome_gates__vaJol article p{margin-bottom:0}.BrokerHome_familyBoard___EgRU{min-height:390px;padding:34px;border-radius:24px;background:#122018;color:#f2f6f1}.BrokerHome_familyBoard___EgRU .bg-lime-400{color:#122018}.BrokerHome_faq__0p0Fy{max-width:900px;border-block:1px solid var(--broker-line)}.BrokerHome_faq__0p0Fy summary{padding:22px 0;font-size:16px}.BrokerHome_faq__0p0Fy details{border-color:var(--broker-line)}.BrokerHome_faq__0p0Fy details>p{padding:0 36px 22px 0;font-size:14px;line-height:1.8}.BrokerHome_visionSteps__7GciL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.BrokerHome_visionStep__oQFW5{position:relative;padding:26px 24px;border:1px solid var(--broker-line);border-radius:18px;background:var(--broker-paper)}.BrokerHome_visionStep__oQFW5:not(:last-child):after{content:"→";position:absolute;top:34px;right:-20px;z-index:1;color:var(--broker-brand);font-weight:800}.BrokerHome_visionNumber__11hA5{display:block;margin-bottom:22px;color:var(--broker-brand);font-size:13px;font-weight:700}.BrokerHome_visionStep__oQFW5 h3{margin-bottom:10px;font-size:21px;font-weight:700}.BrokerHome_visionStep__oQFW5 p{color:var(--broker-muted);font-size:14px;line-height:1.8}.BrokerHome_visionCta__w4ou9{margin-top:44px;text-align:center}.BrokerHome_visionCta__w4ou9 p{margin-bottom:22px;font-size:clamp(26px,3.5vw,42px);font-weight:750;letter-spacing:-.035em}.BrokerHome_closing__ae7Dp{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:46px;border:1px solid var(--broker-line);border-radius:24px;background:var(--broker-soft)}.BrokerHome_closing__ae7Dp .text-white\/85{color:var(--broker-muted)}.BrokerHome_closing__ae7Dp h2{font-size:clamp(28px,3vw,38px)}.BrokerHome_closing__ae7Dp>a,.BrokerHome_closing__ae7Dp>button{box-shadow:none;border:1px solid var(--broker-line)}@media (prefers-color-scheme:dark){.BrokerHome_landing__riubR{--broker-bg:#101411;--broker-paper:#171d19;--broker-tint:#202923;--broker-ink:#f2f6f1;--broker-muted:#a9b5ac;--broker-line:#334038;--broker-brand:#6fd3a0;--broker-soft:#183b29}.BrokerHome_themed__uEKJq .bg-orange-50{background:#3f271d}.BrokerHome_themed__uEKJq .text-orange-600,.BrokerHome_themed__uEKJq .text-orange-700{color:#f1996e}.BrokerHome_themed__uEKJq .bg-blue-50,.BrokerHome_themed__uEKJq .bg-sky-100{background:#1b3342}.BrokerHome_themed__uEKJq .text-blue-700,.BrokerHome_themed__uEKJq .text-sky-700{color:#8cc2e6}}@media (max-width:1023px){.BrokerHome_hero__sccLB{padding-top:48px}.BrokerHome_preview__LKICq{max-width:760px;transform:none}.BrokerHome_steps__YPc1q{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;border-top:0}.BrokerHome_stepDot__AU76o{display:none}.BrokerHome_demoLayout__D8Ccx{grid-template-columns:minmax(0,1fr)}.BrokerHome_demoTabs__NJbBn{position:static;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.BrokerHome_demoTab__A7GAq{padding:12px 6px;font-size:12px;text-align:center}.BrokerHome_visionSteps__7GciL{grid-template-columns:repeat(2,minmax(0,1fr))}.BrokerHome_visionStep__oQFW5:after{display:none}}@media (max-width:639px){.BrokerHome_landing__riubR{padding-bottom:40px}.BrokerHome_hero__sccLB{padding:40px 16px 44px}.BrokerHome_heroTitle__Jy0w7{font-size:40px}.BrokerHome_preview__LKICq{border-radius:16px}.BrokerHome_preview__LKICq aside{display:none}.BrokerHome_preview__LKICq>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.BrokerHome_preview__LKICq>div:first-child{flex-wrap:wrap;gap:8px}.BrokerHome_landing__riubR #pricing,.BrokerHome_section___wFrr{padding-block:48px}.BrokerHome_sectionHeading__dLO3f{margin-bottom:28px}.BrokerHome_steps__YPc1q{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;padding-top:0}.BrokerHome_steps__YPc1q li{margin-left:0;padding-left:20px;border-left:1px solid var(--broker-line)}.BrokerHome_steps__YPc1q li>div{margin-bottom:8px}.BrokerHome_demoStage__1025P{min-height:480px;padding:16px}.BrokerHome_demoTabs__NJbBn{display:flex;overflow-x:auto;padding-block:4px}.BrokerHome_demoTab__A7GAq{flex-shrink:0;min-width:110px;padding:12px}.BrokerHome_gates__vaJol{grid-template-columns:minmax(0,1fr)}.BrokerHome_familyBoard___EgRU{padding:24px}.BrokerHome_visionSteps__7GciL{grid-template-columns:minmax(0,1fr)}.BrokerHome_closing__ae7Dp{flex-direction:column;align-items:flex-start;padding:28px 24px}}