@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.BrokerLandingPage_root__9FQDF{--bg-0:#07090C;--bg-1:#0B0F14;--bg-2:#0E1319;--border:#1E242C;--text-1:#EDEFF2;--text-2:#8B93A1;--text-3:#5F6976;--accent:var(--brand-primary,#16C784);min-height:100vh;background:var(--bg-0);color:var(--text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.BrokerLandingPage_header__jbsWC{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:color-mix(in srgb,var(--bg-0) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.BrokerLandingPage_brand__8oQp2{display:flex;align-items:center;gap:10px;min-width:0}.BrokerLandingPage_logo__wvu2X{height:30px;width:auto;display:block}.BrokerLandingPage_brandName__dc8zI{font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrokerLandingPage_headerActions__5YIFU{display:flex;align-items:center;gap:10px;flex-shrink:0}.BrokerLandingPage_loginBtn__3_wtp{flex-shrink:0;background:var(--accent);color:#04140C;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .15s;display:inline-block}.BrokerLandingPage_loginBtn__3_wtp:hover{filter:brightness(1.08)}.BrokerLandingPage_loginBtnOutline__Xw8GK{flex-shrink:0;background:transparent;color:var(--text-1);border:1px solid var(--border);border-radius:8px;padding:9px 17px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.BrokerLandingPage_loginBtnOutline__Xw8GK:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.BrokerLandingPage_hero__8owne{position:relative;overflow:hidden;padding:88px 24px 96px;text-align:center}.BrokerLandingPage_heroMesh__7KKYv{position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%),radial-gradient(circle at 80% 65%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 45%);pointer-events:none}.BrokerLandingPage_heroInner__FjSUn{position:relative;z-index:1;max-width:720px;margin:0 auto}.BrokerLandingPage_heroTitle__GKb5c{font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.02em;margin:0 0 16px}.BrokerLandingPage_heroSubtitle__OWprH{font-size:16px;line-height:1.6;color:var(--text-2);margin:0 auto 32px;max-width:560px}.BrokerLandingPage_heroActions__h1eMS{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.BrokerLandingPage_heroPrimaryBtn__cm3EG{background:var(--accent);color:#04140C;border:none;border-radius:9px;padding:13px 26px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px color-mix(in srgb,var(--accent) 35%,transparent);transition:filter .15s,transform .1s}.BrokerLandingPage_heroPrimaryBtn__cm3EG:hover{filter:brightness(1.08)}.BrokerLandingPage_heroSecondaryBtn__3h6vS{background:transparent;color:var(--text-1);border:1px solid var(--border);border-radius:9px;padding:13px 26px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}.BrokerLandingPage_heroSecondaryBtn__3h6vS:hover{border-color:var(--accent);background:var(--bg-1)}.BrokerLandingPage_section__qStTm{padding:64px 24px;border-top:1px solid var(--border)}.BrokerLandingPage_sectionInner__ReoA8{max-width:1040px;margin:0 auto}.BrokerLandingPage_sectionLabel__8TC_1{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;text-align:center}.BrokerLandingPage_sectionTitle__dZbxB{font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0 0 40px;text-align:center}.BrokerLandingPage_cardGrid__v5U6t{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.BrokerLandingPage_card__4vDU6{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;padding:24px}.BrokerLandingPage_cardIcon__CdGDr{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.BrokerLandingPage_cardTitle__S1DCx{font-size:15px;font-weight:700;margin:0 0 8px}.BrokerLandingPage_cardText__G_q60{font-size:13px;line-height:1.6;color:var(--text-2);margin:0}.BrokerLandingPage_whyList__80m40{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}.BrokerLandingPage_whyItem__iaQC5{display:flex;gap:12px;align-items:flex-start}.BrokerLandingPage_whyCheck__hUdup{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.BrokerLandingPage_whyText__1npf4{font-size:13.5px;line-height:1.6;color:var(--text-2)}.BrokerLandingPage_whyText__1npf4 strong{color:var(--text-1);font-weight:600}.BrokerLandingPage_ctaSection__5KDYr{padding:72px 24px;text-align:center;border-top:1px solid var(--border);background:var(--bg-1)}.BrokerLandingPage_ctaTitle__5idmK{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.BrokerLandingPage_ctaSubtitle__9EeU7{font-size:14px;color:var(--text-2);margin:0 0 28px}.BrokerLandingPage_footer__DHX5y{padding:28px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--text-3)}.BrokerLandingPage_footerLink__mM_A5{color:var(--text-3);text-decoration:none}.BrokerLandingPage_footerLink__mM_A5:hover{color:var(--accent)}