.navBar_navWrapper__4w2_H{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e6ecf7;border-top:3px solid #2563eb;border-radius:0 0 16px 16px;box-shadow:0 4px 14px rgba(15,23,42,.05);overflow:hidden}.navBar_inner__g0DJU{max-width:1200px;margin:0 auto;padding:0 1.5rem;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.navBar_logo__QrM4h{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;line-height:1.1}.navBar_logoText__wBRDY{display:inline-flex;align-items:baseline;font-size:1.35rem;letter-spacing:-.01em}.navBar_logoBusca__ZiwqI{font-weight:800;color:#0f172a}.navBar_logoFondos__gqCds{font-weight:800;color:#2563eb}.navBar_logoTld__s89r4{font-weight:500;color:#94a3b8}.navBar_tagline__yQkFz{font-size:.72rem;font-weight:400;color:#94a3b8;letter-spacing:.01em}.navBar_menuWrap__0o9Mo{display:flex;align-items:center;gap:1rem}.navBar_primaryMenu__OAIr7,.navBar_secondaryMenu__oY7fb{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.25rem}.navBar_primaryMenu__OAIr7 li,.navBar_secondaryMenu__oY7fb li{display:flex}.navBar_pill__sAea6{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.92rem;font-weight:600;color:#475569;text-decoration:none;background:transparent;border-radius:8px;transition:background .12s ease,color .12s ease}.navBar_pill__sAea6:hover{background:#f1f5fb;color:#1f2937}.navBar_pillActive__DvI8i,.navBar_pillActive__DvI8i:hover{background:#2563eb;color:#fff;box-shadow:0 4px 10px rgba(37,99,235,.25)}.navBar_divider__fpYor{width:1px;height:24px;background:#e6ecf7;margin:0 .25rem}.navBar_secItem__FLF8B{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.92rem;font-weight:500;color:#64748b;text-decoration:none;background:transparent;border-radius:8px;transition:background .12s ease,color .12s ease}.navBar_secItem__FLF8B:hover{background:#f1f5fb;color:#1f2937}.navBar_secItemActive__uoJgW{color:#2563eb;background:#eff6ff}.navBar_secItemActive__uoJgW:hover{color:#2563eb;background:#dbeafe}.navBar_navIcon__3nOAE{flex-shrink:0}.navBar_actions__I51Cn{display:flex;align-items:center;gap:.5rem}.navBar_helpBtn__f6uUS{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#64748b;background:#f1f5fb;border:1px solid #e6ecf7;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.navBar_helpBtn__f6uUS:hover{background:#e2e8f0;color:#1f2937;border-color:#cbd5e1}.navBar_ctaBtn__0OqXY{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.92rem;font-weight:600;background:#0f172a;border-radius:10px;text-decoration:none;transition:background .12s ease}.navBar_ctaBtn__0OqXY,.navBar_ctaBtn__0OqXY:active,.navBar_ctaBtn__0OqXY:focus,.navBar_ctaBtn__0OqXY:hover,.navBar_ctaBtn__0OqXY:visited{color:#fff}.navBar_ctaBtnActive__DWkVr,.navBar_ctaBtn__0OqXY:hover{background:#2563eb}.navBar_ctaBtnActive__DWkVr:hover{background:#1d4ed8}.navBar_ctaBadge__n_DYn{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;margin-left:.15rem;font-size:.72rem;font-weight:700;color:#fff;background:#2563eb;border-radius:999px}.navBar_ctaBtnActive__DWkVr .navBar_ctaBadge__n_DYn,.navBar_ctaBtn__0OqXY:hover .navBar_ctaBadge__n_DYn{color:#2563eb;background:#fff}.navBar_hamburger__u4kdD{display:none;position:relative;align-items:center;justify-content:center;width:40px;height:40px;color:#1f2937;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.navBar_hamburger__u4kdD:hover{background:#f1f5fb;border-color:#e6ecf7}.navBar_hamburgerDot__wzvos{position:absolute;top:8px;right:8px;width:.5rem;height:.5rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 2px #fff}.navBar_iconButton__F840Q{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#475569;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.navBar_iconButton__F840Q:hover{background:#f1f5fb;color:#1f2937}.navBar_savedBadge__hWRfP{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;font-size:.7rem;font-weight:600;color:#fff;background:#2563eb;border-radius:999px}.navBar_overlay__ON_ut{position:fixed;inset:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1500;animation:navBar_fadeIn__IImq0 .18s ease}.navBar_drawer__wnbJh{position:fixed;top:0;right:0;bottom:0;width:min(82vw,320px);background:#fff;border-left:1px solid #e6ecf7;z-index:1501;display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(15,23,42,.08);animation:navBar_slideInRight__2oGZ0 .22s ease}.navBar_drawerHeader__GUYos{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e6ecf7}.navBar_drawerTitle__Ay3dr{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.navBar_drawerList__5K5n6{list-style:none;margin:0;padding:.5rem 0;flex:1 1;overflow-y:auto}.navBar_drawerItem__QsIUf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.95rem 1.25rem;font-size:1rem;font-weight:500;color:#475569;text-decoration:none;background:none;border:none;border-left:3px solid transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease}.navBar_drawerItemButton__vqKRM{border-bottom:none}.navBar_drawerItem__QsIUf:hover{background:#f8fafc;color:#1f2937}.navBar_drawerItemActive__9RzX_{color:#1f2937;background:#f1f5fb;border-left-color:#2563eb}.navBar_drawerItemHighlight__iD6GY{color:#2563eb}.navBar_modalOverlay__kcX6j{position:fixed;inset:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1600;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:navBar_fadeIn__IImq0 .18s ease}.navBar_modal__JgnSw{position:relative;width:100%;max-width:720px;max-height:85vh;overflow-y:auto;background:#fff;border:1px solid #e6ecf7;border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.18);padding:2rem 2rem 1.5rem;animation:navBar_scaleIn__xeA_8 .2s ease}.navBar_modalClose__mCsuW{position:absolute;top:.75rem;right:.75rem}.navBar_modalHeader__n0sEO{text-align:center;margin-bottom:1.25rem}.navBar_modalHeader__n0sEO h2{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#1f2937}.navBar_modalHeader__n0sEO p{margin:0;color:#64748b;font-size:.95rem}.navBar_flowRow__rcOlk{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;color:#475569;font-size:.9rem;font-weight:600}.navBar_flowArrow__ZPME4{color:#94a3b8;font-weight:400}.navBar_stepsGrid__S0VHb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.navBar_stepCard__2B9Au{position:relative;padding:1rem 1.1rem;background:#fff;border:1px solid #e6ecf7;border-radius:12px}.navBar_stepNumber__Fb47e{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-bottom:.5rem;background:#eff6ff;color:#2563eb;border-radius:999px;font-size:.8rem;font-weight:700}.navBar_stepCard__2B9Au h4{margin:0 0 .3rem;font-size:.95rem;font-weight:600;color:#1f2937}.navBar_stepCard__2B9Au p{margin:0;font-size:.85rem;color:#64748b;line-height:1.45}.navBar_tipCard__CIBl1{margin-top:.5rem;padding:.75rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:.9rem;color:#166534}.navBar_tipCard__CIBl1 strong{color:#14532d;margin-right:.25rem}.navBar_modalActions__Htwfw{display:flex;justify-content:center;margin-top:1.25rem}.navBar_primaryCta__gm1_D{padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:8px;cursor:pointer;transition:background .12s ease}.navBar_primaryCta__gm1_D:hover{background:#1d4ed8}@keyframes navBar_fadeIn__IImq0{0%{opacity:0}to{opacity:1}}@keyframes navBar_slideInRight__2oGZ0{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes navBar_scaleIn__xeA_8{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.navBar_actions__I51Cn,.navBar_menuWrap__0o9Mo{display:none}.navBar_hamburger__u4kdD{display:inline-flex}}@media (max-width:768px){.navBar_navWrapper__4w2_H{border-radius:0 0 12px 12px}.navBar_inner__g0DJU{padding:0 1rem;min-height:60px}.navBar_logoText__wBRDY{font-size:1.15rem}.navBar_tagline__yQkFz{display:none}.navBar_stepsGrid__S0VHb{grid-template-columns:1fr}.navBar_modal__JgnSw{padding:1.5rem 1.25rem 1.25rem}}.footer_footer__mqdak{margin-top:3rem;border-top:1px solid #e0e0e0;background:#fafafa}.footer_footerInner__pd1lU{max-width:1127px;margin:0 auto;padding:2.5rem 1rem 1.5rem}.footer_footerGrid__Btc4Y{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:2rem;gap:2rem}.footer_footerBrand___0efU{padding-right:2rem}.footer_logo__h85Nl{font-size:1.25rem;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.footer_brandText__cxeE_{margin-top:.5rem;font-size:.875rem;color:#666;line-height:1.5}.footer_colTitle__n_k0q{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;margin:0 0 .75rem}.footer_colList__b07Hj{list-style:none;padding:0;margin:0}.footer_colList__b07Hj li{margin-bottom:.5rem}.footer_footerLink__yQBR3{color:#444;font-size:.875rem;text-decoration:none;transition:color .15s}.footer_footerLink__yQBR3:hover{color:#2185d0}.footer_footerBottom__trDpK{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #e8e8e8;text-align:center}.footer_copyright__z9dsS{font-size:.8rem;color:#666;margin:0 0 .35rem}.footer_disclaimer__FKMwm{font-size:.75rem;color:#aaa;margin:0}@media (max-width:600px){.footer_footerGrid__Btc4Y{grid-template-columns:1fr;gap:1.5rem}.footer_footerBrand___0efU{padding-right:0}}.featureTabs_section__AERVM{padding:2rem 0 3rem}.featureTabs_sectionHeader__8SabJ{margin-bottom:1.75rem!important}.featureTabs_cards__QroqA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.featureTabs_card__pvL4U{display:flex;flex-direction:column;padding:1.5rem;border:1px solid #e8e8e8;border-radius:10px;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.featureTabs_card__pvL4U:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px);color:inherit}.featureTabs_cardTitle__M360s{font-size:1.15rem;font-weight:700;margin:0 0 .5rem;color:#1a1a1a}.featureTabs_cardText__nCTkm{font-size:.9rem;line-height:1.6;color:#555;flex:1 1;margin:0 0 1rem}.featureTabs_cardLink__W5US9{font-size:.875rem;font-weight:600;color:#2185d0;display:inline-flex;align-items:center;gap:.25rem}.featureTabs_statsBar__fWURV{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e8e8e8}.featureTabs_statItem__4nchf{display:flex;flex-direction:column;align-items:center;text-align:center}.featureTabs_statValue__IVQQg{font-size:2rem;font-weight:800;color:#2185d0;line-height:1}.featureTabs_statLabel__zLMLN{font-size:.8rem;color:#888;margin-top:.35rem;text-transform:uppercase;letter-spacing:.03em}.featureTabs_infoRow__3ulxe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #e8e8e8}.featureTabs_infoBlock__fTyWD{padding-top:.75rem}.featureTabs_infoAccent__Diaf9{width:2.5rem;height:3px;background:#2185d0;margin-bottom:1rem;border-radius:2px}.featureTabs_infoTitle__7MHA9{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.featureTabs_infoText__UwgcF{font-size:.875rem;line-height:1.65;color:#555;margin:0}@media (max-width:768px){.featureTabs_section__AERVM{padding:1.5rem 0 2rem}.featureTabs_cards__QroqA{grid-template-columns:1fr;gap:1rem}.featureTabs_statsBar__fWURV{gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}.featureTabs_statValue__IVQQg{font-size:1.5rem}.featureTabs_infoRow__3ulxe{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}}.mcpBanner_banner__RRs0b{position:relative;margin-top:2.5rem;padding:2rem;border-radius:12px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#e8e8e8;overflow:hidden}.mcpBanner_badge__jU07j{position:absolute;top:1rem;right:1rem;background:#d4a843;color:#1a1a2e;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .65rem;border-radius:4px}.mcpBanner_content__fok_2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.mcpBanner_heading__qxTuc{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 .75rem;line-height:1.3}.mcpBanner_description__K34Xl{font-size:.9rem;line-height:1.7;color:silver;margin:0 0 1.25rem}.mcpBanner_link__dyriV{color:#7fb3e0;text-decoration:underline;text-underline-offset:2px}.mcpBanner_link__dyriV:hover{color:#a8d4f5}.mcpBanner_queries__meTtt{display:flex;flex-direction:column;gap:.5rem}.mcpBanner_queriesLabel__ncQJ2{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:0 0 .25rem;font-weight:600}.mcpBanner_queryItem__s0vmm{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:#d0d0d0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.5rem .75rem;line-height:1.45;font-style:italic}.mcpBanner_queryIcon__yQt7_{color:#d4a843!important;font-size:.8rem!important;margin-top:.15rem;flex-shrink:0}.mcpBanner_setup__J7eeu{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:1.25rem 1.5rem}.mcpBanner_setupTitle__TsER4{font-size:.95rem;font-weight:700;color:#fff;margin:0 0 .75rem}.mcpBanner_option__LfSo_{margin-bottom:.25rem}.mcpBanner_optionHeader__fZWFw{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.mcpBanner_optionNumber__UiNQa{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}.mcpBanner_optionLabel__fb4zo{font-size:.85rem;font-weight:600;color:#e0e0e0}.mcpBanner_recommended__gKLD2{font-size:.68rem;font-weight:700;color:#d4a843;text-transform:uppercase;letter-spacing:.04em;margin-left:.35rem}.mcpBanner_setupStep__u8hw_{font-size:.82rem;color:#b0b0b0;margin:0 0 .5rem;line-height:1.5}.mcpBanner_urlField__KrKUq{display:flex;align-items:center;gap:.5rem;background:#0d1117;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.6rem .75rem}.mcpBanner_urlText__DIJmb{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.78rem;color:#c9d1d9;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcpBanner_divider__pIoxo{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;color:#555;font-size:.75rem}.mcpBanner_divider__pIoxo:after,.mcpBanner_divider__pIoxo:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.08)}.mcpBanner_codeWrapper__Yo7Pl{position:relative;margin-bottom:.25rem}.mcpBanner_codeBlock__cXtZG{background:#0d1117;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.78rem;line-height:1.6;color:#c9d1d9;overflow-x:auto;margin:0;white-space:pre}.mcpBanner_copyBtn__16444{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:silver;font-size:.72rem;padding:.3rem .6rem;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:background .2s;white-space:nowrap;flex-shrink:0}.mcpBanner_copyBtn__16444:hover{background:hsla(0,0%,100%,.18);color:#fff}.mcpBanner_codeWrapper__Yo7Pl .mcpBanner_copyBtn__16444{position:absolute;top:.5rem;right:.5rem}@media (max-width:768px){.mcpBanner_banner__RRs0b{margin-top:1.5rem;padding:1.25rem 1rem;border-radius:10px}.mcpBanner_content__fok_2{grid-template-columns:1fr;gap:1.25rem}.mcpBanner_heading__qxTuc{font-size:1.15rem;padding-right:3.5rem}.mcpBanner_description__K34Xl{font-size:.84rem}.mcpBanner_queryItem__s0vmm{font-size:.78rem;padding:.4rem .6rem}.mcpBanner_setup__J7eeu{padding:1rem}.mcpBanner_setupTitle__TsER4{font-size:.88rem}.mcpBanner_codeBlock__cXtZG{font-size:.68rem;padding:.75rem;white-space:pre-wrap;word-break:break-all}.mcpBanner_copyBtn__16444{font-size:.68rem;padding:.25rem .5rem}.mcpBanner_urlField__KrKUq{padding:.5rem .6rem}.mcpBanner_urlText__DIJmb{font-size:.7rem}}.homeSearchHero_hero__5Qt4v{position:relative;padding:2.75rem 2rem 2.25rem;border-radius:18px;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#f8fafc;margin:1.5rem 0 1rem}.homeSearchHero_hero__5Qt4v:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 85% 10%,rgba(96,165,250,.35),transparent 45%),radial-gradient(circle at 10% 90%,rgba(37,99,235,.3),transparent 40%);pointer-events:none}.homeSearchHero_eyebrow__9pde9{position:relative;margin:0 0 .6rem;color:#93c5fd;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.homeSearchHero_title__z1ZMJ{position:relative;margin:0 0 .6rem;font-size:2.1rem;line-height:1.15;letter-spacing:-.01em;color:#f8fafc}.homeSearchHero_lead__17CA8{position:relative;max-width:44rem;margin:0 0 1.5rem;color:rgba(248,250,252,.78);line-height:1.6;font-size:1rem}.homeSearchHero_modeSwitch__MpeOd{position:relative;display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:.75rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px}.homeSearchHero_modeSwitchBtn__GQDbS{border:0;background:transparent;color:rgba(248,250,252,.72);padding:.4rem 1.05rem;font-size:.85rem;font-weight:600;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.homeSearchHero_modeSwitchBtn__GQDbS:hover{color:#fff}.homeSearchHero_modeSwitchBtnActive__hOTJH{background:#fff;color:#0f172a}.homeSearchHero_modeSwitchBtnActive__hOTJH:hover{color:#0f172a}.homeSearchHero_searchForm__ird4O{position:relative;display:flex;gap:.6rem;align-items:stretch;max-width:720px}.homeSearchHero_combobox__rPjgf{position:relative;flex:1 1;min-width:0}.homeSearchHero_searchIcon__QAFw8{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:#64748b;pointer-events:none;opacity:.8}.homeSearchHero_searchInput__GsISP{width:100%;border:1px solid hsla(0,0%,100%,.12);background:#fff;border-radius:12px;padding:.9rem 2.4rem .9rem 2.6rem;font-size:1rem;color:#0f172a;outline:none;transition:box-shadow .15s ease,border-color .15s ease;box-shadow:0 14px 30px rgba(15,23,42,.25)}.homeSearchHero_searchInput__GsISP::placeholder{color:#94a3b8}.homeSearchHero_searchInput__GsISP:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.35),0 14px 30px rgba(15,23,42,.25)}.homeSearchHero_searchInputLoading__7SQ1d{padding-right:3.2rem}.homeSearchHero_searchInputLoadingWithClear___47NR{padding-right:5rem}.homeSearchHero_inputClear__ECUi0{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;border:0;background:#e2e8f0;color:#475569;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.homeSearchHero_inputClear__ECUi0:hover{background:#cbd5e1;color:#0f172a}.homeSearchHero_dropdownSpinner__6TXoc,.homeSearchHero_inputSpinner__iCLQC{border-radius:999px;border:2px solid #dbe4f0;border-top-color:#2563eb;animation:homeSearchHero_searchSpin__CC02q .75s linear infinite}.homeSearchHero_inputSpinner__iCLQC{position:absolute;right:.85rem;top:50%;width:16px;height:16px;margin-top:-8px;pointer-events:none}.homeSearchHero_inputSpinnerWithClear__zW2pa{right:2.8rem}.homeSearchHero_dropdownSpinner__6TXoc{width:14px;height:14px;flex:0 0 auto}.homeSearchHero_loadingStatus__kAr4_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.homeSearchHero_submitBtn__U21lW{border:0;border-radius:12px;padding:0 1.4rem;font-size:.95rem;font-weight:700;color:#fff;background:#2563eb;cursor:pointer;transition:background .15s ease,transform .05s ease;box-shadow:0 14px 30px rgba(37,99,235,.4)}.homeSearchHero_submitBtn__U21lW:hover{background:#1d4ed8}.homeSearchHero_submitBtn__U21lW:active{transform:translateY(1px)}.homeSearchHero_suggestionList__FlM_g{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 28px 60px rgba(15,23,42,.3);max-height:360px;overflow-y:auto;z-index:30}.homeSearchHero_suggestionList__FlM_g::-webkit-scrollbar{width:6px}.homeSearchHero_suggestionList__FlM_g::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.homeSearchHero_suggestionItem__Rywwn{display:block;width:100%;text-align:left;background:transparent;border:0;padding:.6rem .75rem;border-radius:10px;cursor:pointer;color:#0f172a;transition:background .12s ease}.homeSearchHero_suggestionItem__Rywwn:hover,.homeSearchHero_suggestionItem__Rywwn[data-highlighted=true]{background:#eef2ff}.homeSearchHero_suggestionPrimary__7XxjN{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.homeSearchHero_suggestionName__CsrAn{font-weight:600;font-size:.92rem;color:#0f172a;line-height:1.3}.homeSearchHero_suggestionTac__sYqjJ{font-size:.78rem;font-weight:600;color:#2563eb;white-space:nowrap}.homeSearchHero_suggestionMeta__6_dMq{margin-top:.15rem;display:flex;gap:.4rem;font-size:.8rem;color:#64748b}.homeSearchHero_dot__6nqEQ{color:#cbd5e1}.homeSearchHero_suggestionAll__VSuwt{display:block;width:100%;margin-top:.25rem;padding:.55rem .75rem;border:0;border-top:1px solid #e2e8f0;border-radius:0 0 10px 10px;background:transparent;text-align:left;font-size:.85rem;font-weight:600;color:#2563eb;cursor:pointer}.homeSearchHero_suggestionAll__VSuwt:hover{background:#eef2ff}.homeSearchHero_suggestionEmpty__kkO8E{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px dashed #e2e8f0;border-radius:12px;padding:.75rem .9rem;font-size:.85rem;color:#475569;z-index:30}.homeSearchHero_suggestionLoading__OgzdD{display:flex;align-items:center;gap:.55rem}.homeSearchHero_inlineLink__DR0B6{border:0;background:transparent;padding:0;color:#2563eb;font:inherit;cursor:pointer;text-decoration:underline}.homeSearchHero_ctaRow__nvwi4{position:relative;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.homeSearchHero_ctaChip__jzPUA{display:inline-flex;align-items:center;padding:.5rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#e2e8f0;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.homeSearchHero_ctaChip__jzPUA:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32);color:#fff}@keyframes homeSearchHero_searchSpin__CC02q{to{transform:rotate(1turn)}}@media (max-width:768px){.homeSearchHero_hero__5Qt4v{padding:2rem 1.25rem 1.75rem;margin:1rem 0 .75rem}.homeSearchHero_title__z1ZMJ{font-size:1.6rem}.homeSearchHero_lead__17CA8{font-size:.95rem}.homeSearchHero_searchForm__ird4O{flex-direction:column}.homeSearchHero_submitBtn__U21lW{padding:.85rem 1.4rem}.homeSearchHero_ctaRow__nvwi4{gap:.4rem}.homeSearchHero_ctaChip__jzPUA{padding:.45rem .8rem;font-size:.8rem}}.ui_btn__tm6pX{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:10px;font-family:inherit;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.ui_btn__tm6pX:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.25)}.ui_btn__tm6pX:disabled,.ui_btn__tm6pX[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui_btnSm__tzhUa{padding:.4rem .75rem;font-size:.82rem}.ui_btnMd__N9akG{padding:.55rem 1rem;font-size:.92rem}.ui_btnLg__JCgqM{padding:.7rem 1.25rem;font-size:1rem}.ui_btnPrimary__Ove_2{background:#2563eb;color:#fff;border-color:#2563eb}.ui_btnPrimary__Ove_2:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.ui_btnSecondary__a2zhR{background:#fff;color:#0f172a;border-color:#e2e8f0}.ui_btnSecondary__a2zhR:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ui_btnSuccess__A_xd_{background:#fff;color:#15803d;border-color:#bbf7d0}.ui_btnSuccess__A_xd_:hover:not(:disabled){background:#f0fdf4;border-color:#86efac}.ui_btnDanger__Qe8eh{background:#fff;color:#b91c1c;border-color:#fecaca}.ui_btnDanger__Qe8eh:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.ui_btnGhost__ktx16{background:transparent;color:#475569;border-color:transparent}.ui_btnGhost__ktx16:hover:not(:disabled){background:#f1f5fb;color:#0f172a}.ui_segmented__spqfp{display:inline-flex;padding:3px;background:#eef2f7;border-radius:10px;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ui_segmentedItem__bGeRi{flex:0 0 auto;padding:.4rem .85rem;background:transparent;border:none;border-radius:8px;color:#475569;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.ui_segmentedItem__bGeRi:hover{color:#0f172a}.ui_segmentedItem__bGeRi:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.4)}.ui_segmentedItemActive__gaBc1,.ui_segmentedItemActive__gaBc1:hover{background:#fff;color:#2563eb;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ui_selectWrap__37VaD{position:relative;display:inline-flex;align-items:center}.ui_selectWrapFluid__k8fkw{display:flex;width:100%}.ui_select__5MjZ4{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.5rem 2rem .5rem .75rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ui_select__5MjZ4:hover:not(:disabled){border-color:#cbd5e1}.ui_select__5MjZ4:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.ui_select__5MjZ4:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ui_selectChevron__L1j_1{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b}.ui_input__9Z8r4{width:100%;padding:.55rem .85rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .12s ease,box-shadow .12s ease}.ui_input__9Z8r4::placeholder{color:#94a3b8;font-weight:400}.ui_input__9Z8r4:hover:not(:disabled){border-color:#cbd5e1}.ui_input__9Z8r4:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.ui_input__9Z8r4:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ui_field__iYr5o{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ui_fieldLabel__3DlDB{font-size:.78rem;font-weight:600;color:#475569;letter-spacing:.01em}.alertWaitlistButton_modal___Oqvz .content{padding:0!important}.alertWaitlistButton_modalContent__En55H{background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 38%),linear-gradient(180deg,#f3f7ff,#fff 24%)}.alertWaitlistButton_modalHeader__R54cF{padding:1.5rem 1.5rem 1rem}.alertWaitlistButton_kicker__e_DaU{display:inline-block;margin-bottom:.45rem;color:#2563eb;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.alertWaitlistButton_title__YU8X7{margin-bottom:.45rem!important;color:#111827}.alertWaitlistButton_description__a2n_e{margin:0;color:#4b5563;line-height:1.55}.alertWaitlistButton_iframeShell__yjDuk{padding:0 1rem 1rem}.alertWaitlistButton_iframe__sQ1ay{display:block;width:100%;height:400px;border:0;border-radius:20px;background:#fff}@media (max-width:768px){.alertWaitlistButton_modalHeader__R54cF{padding:1.25rem 1.25rem .85rem}.alertWaitlistButton_iframeShell__yjDuk{padding:0 .75rem .75rem}.alertWaitlistButton_iframe__sQ1ay{height:440px;border-radius:16px}}@media print{.alertWaitlistButton_modal___Oqvz{display:none!important}}.homeHighlights_banner__1X0w0{position:relative;margin-top:2rem;padding:2rem;border-radius:12px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#e8e8e8;overflow:hidden}.homeHighlights_header__QZM6v{margin-bottom:1.5rem}.homeHighlights_eyebrow__OtdU5{display:inline-block;margin-bottom:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d4a843}.homeHighlights_heading__vCPY1{margin:0;font-size:1.4rem;font-weight:800;color:#fff;line-height:1.3}.homeHighlights_grid__4mz0n{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.homeHighlights_card__71bKD{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.06);color:inherit;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.homeHighlights_card__71bKD:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.homeHighlights_badge__ifduu{position:absolute;top:1.1rem;right:1.1rem;padding:.2rem .65rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e;background:#d4a843;border-radius:4px}.homeHighlights_badgeSoon__vCb9x{color:#d4a843;background:transparent;border:1px solid rgba(212,168,67,.55)}.homeHighlights_cardIcon__bHob9{display:inline-flex;margin-bottom:.85rem;font-size:1.5rem;line-height:1;color:#d4a843}.homeHighlights_cardIcon__bHob9 .icon{margin:0!important}.homeHighlights_cardTitle__J_Du_{margin:0 0 .45rem;font-size:1.1rem;font-weight:700;color:#fff;line-height:1.3;padding-right:4rem}.homeHighlights_cardText__p_lYX{margin:0 0 1rem;color:silver;line-height:1.65;font-size:.9rem}.homeHighlights_cardCta__tgCxP{margin-top:auto;font-size:.9rem;font-weight:700;color:#7fb3e0}.homeHighlights_card__71bKD:hover .homeHighlights_cardCta__tgCxP{color:#a8d4f5}.homeHighlights_cardCtaButton__b7xE1{padding:0;border:none;background:transparent;font-family:inherit;cursor:pointer}.homeHighlights_cardCtaButton__b7xE1:after{content:"";position:absolute;inset:0;border-radius:10px}.homeHighlights_cardCtaButton__b7xE1:focus-visible{outline:none}.homeHighlights_cardCtaButton__b7xE1:focus-visible:after{outline:2px solid #7fb3e0;outline-offset:2px}@media (max-width:768px){.homeHighlights_banner__1X0w0{margin-top:1.5rem;padding:1.25rem 1rem;border-radius:10px}.homeHighlights_grid__4mz0n{grid-template-columns:1fr;gap:1rem}.homeHighlights_heading__vCPY1{font-size:1.15rem}.homeHighlights_card__71bKD{padding:1.25rem}}.home_heroSection__vKpt7{padding:1.5rem 0 1rem}.home_heroSegment__TBgMh{position:relative;overflow:hidden;padding:2.5rem 2rem!important;border-radius:14px!important;background:#111!important;box-shadow:none!important}.home_heroBackground__RHrhg{position:absolute;inset:0;background-size:cover;background-position:100%;background-repeat:no-repeat;opacity:.55;transform:scale(1.02);filter:blur(1px)}.home_heroOverlay__h8ldi{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,7%,.9),hsla(0,0%,7%,.7) 38%,hsla(0,0%,7%,.42) 68%,hsla(0,0%,7%,.22))}.home_heroContent__OMB4U{position:relative;z-index:1}.home_eyebrow__T6d3D{margin:0 0 .75rem;color:#60a5fa;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home_heroHeader__rfbjy{margin:0!important;color:#f8fafc!important}.home_heroLead__EXqJw{max-width:48rem!important;color:rgba(248,250,252,.78)!important;line-height:1.7}.home_sectionHeader__BvEsC{margin-top:0!important}.home_infoSection__b1CvW{padding:2rem 0 3rem}.home_editorialSection___yKX8{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);grid-gap:1.25rem;gap:1.25rem;padding:1rem 0 1.5rem;align-items:start}.home_editorialIntro__Zp4aC{padding:1.25rem 1.35rem;border:1px solid #dbe4ff;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.home_editorialIntro__Zp4aC p{margin:0;line-height:1.8;color:#475569}.home_quickLinks__9U5rm{display:grid;grid-gap:1rem;gap:1rem}.home_quickLinkCard__zoJ8J{display:block;padding:1rem 1.1rem;border-radius:12px;background:#0f172a;text-decoration:none;color:#f8fafc}.home_quickLinkTitle__0mBwr{display:block;margin-bottom:.3rem;font-weight:700}.home_quickLinkText__crGm4{margin:0;color:rgba(248,250,252,.76);line-height:1.7}.home_reportSection__bKeqF{padding:1rem 0 .5rem}.home_reportGrid__Yphq1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.home_reportCard__ryy2r{display:block;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;background:#fff}.home_reportTag__ygou6{display:inline-block;margin-bottom:.55rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2563eb}.home_reportTitle___aET3{margin:0 0 .35rem;color:#111827;line-height:1.35;font-size:1rem}.home_reportText__Hr8NZ{margin:0;color:#4b5563;line-height:1.65}.home_infoSection__b1CvW .ui.grid>.column{display:flex}.home_infoSection__b1CvW .ui.segment{width:100%}@media (max-width:768px){.home_heroSection__vKpt7{padding-top:1rem}.home_editorialSection___yKX8{grid-template-columns:1fr}.home_heroSegment__TBgMh{padding:2rem 1.25rem!important}.home_heroBackground__RHrhg{background-position:50%;opacity:.42}.home_heroOverlay__h8ldi{background:linear-gradient(180deg,hsla(0,0%,7%,.84),hsla(0,0%,7%,.64) 55%,hsla(0,0%,7%,.46))}}.page-shell_pageMain__LgTuR{padding:2.5rem 0 3rem}.page-shell_pageIntro__SLl2k{margin-bottom:2rem}.page-shell_pageIntroSegment__0JFRr{padding-left:0!important;padding-right:0!important}.page-shell_pageEyebrow__qr5E0{margin:0 0 .75rem;color:#2563eb;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-shell_pageTitle__mEZhD{margin:0!important}.page-shell_pageLead__cj2TL{max-width:52rem!important;line-height:1.7}.page-shell_sectionTitle__d3_DC{margin-bottom:1rem!important}.page-shell_contentSection__4qzQV{padding:1.5rem 0 .5rem}.page-shell_contentSection__4qzQV p{line-height:1.75;color:#404040}.page-shell_faqList__outtD{display:grid;grid-gap:1rem;gap:1rem}.page-shell_faqItem__qz8YF{padding:1.1rem 1.2rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.page-shell_faqQuestion__HRJYG{margin:0 0 .4rem;font-size:1rem;color:#111827}.page-shell_faqAnswer__KL3aN{margin:0;color:#4b5563}.page-shell_linkGrid__eNsEI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.page-shell_linkCard__kOhot{display:block;padding:1.1rem 1.15rem;border:1px solid #dbe4ff;border-radius:10px;background:#f8fbff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.page-shell_linkCard__kOhot:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(37,99,235,.08)}.page-shell_linkCardTitle__FIKxw{display:block;margin-bottom:.3rem;color:#1d4ed8;font-weight:700}.page-shell_linkCardText__5yXma{margin:0;color:#4b5563;line-height:1.6}.page-shell_highlightBox__6Vqdg{padding:1.1rem 1.2rem;border-left:3px solid #2563eb;border-radius:10px;background:#eff6ff;margin-bottom:1.25rem}.page-shell_highlightBox__6Vqdg p{margin:0}.page-shell_featuredActionCard__qi7E8{display:block;padding:1.45rem 1.7rem;border:1px solid #c7d7ff;border-radius:22px;background:linear-gradient(135deg,#4f7cf7,#3458d4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.page-shell_featuredActionCard__qi7E8:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(52,88,212,.18)}.page-shell_featuredActionEyebrow__ckwaS{display:block;margin-bottom:.35rem;color:hsla(0,0%,100%,.78);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-shell_featuredActionTitle__JA8_I{display:block;color:#fff;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.05}.page-shell_featuredActionText__yuNnK{display:block;margin-top:.55rem;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.5}@media (max-width:768px){.page-shell_pageMain__LgTuR{padding-top:1.75rem}.page-shell_featuredActionCard__qi7E8{padding:1.25rem 1.2rem;border-radius:18px}}