.b2g-landing{--bg-0:#000;--bg-1:#0a0a0a;--bg-2:#111;--bg-3:#161616;--bg-4:#1f1f1f;--bg-inverse:#fafafa;--line-subtle:hsla(0,0%,100%,.04);--line-soft:hsla(0,0%,100%,.08);--line-firm:hsla(0,0%,100%,.14);--line-bold:hsla(0,0%,100%,.24);--fg-primary:#fafafa;--fg-secondary:#b5b5b5;--fg-tertiary:#7a7a7a;--fg-disabled:#4a4a4a;--fg-inverse:#0a0a0a;--lime-300:#cdfb42;--lime-400:#c6f73d;--lime-500:#b0dd2a;--lime-ink:#0a0a0a;--lime-a08:rgba(198,247,61,.08);--lime-a14:rgba(198,247,61,.14);--lime-a24:rgba(198,247,61,.24);--positive:#c6f73d;--negative:#ff5454;--warning:#ffb547;--info:#45b6ff;--chart-1:#c6f73d;--chart-2:#2ee0b8;--chart-3:#45b6ff;--chart-4:#b580ff;--chart-5:#ff7a7a;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--font-sans:var(--font-inter),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease-out:cubic-bezier(.22,.61,.36,1);--dur-fast:120ms;--dur-base:200ms;background:var(--bg-0);color:var(--fg-primary);font-family:var(--font-sans);font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;letter-spacing:-.005em;min-height:100vh}.b2g-landing[data-theme=light]{--bg-0:#f7f6f1;--bg-1:#fff;--bg-2:#f1efe8;--bg-3:#e7e4da;--bg-4:#d9d5c8;--bg-inverse:#0a0a0a;--line-subtle:hsla(0,0%,4%,.04);--line-soft:hsla(0,0%,4%,.08);--line-firm:hsla(0,0%,4%,.14);--line-bold:hsla(0,0%,4%,.24);--fg-primary:#0a0a0a;--fg-secondary:#4a4a48;--fg-tertiary:#7e7a6e;--fg-disabled:#b5b0a2;--fg-inverse:#fafafa;--lime-400:#bcec2a;--lime-300:#b0dd22;--lime-500:#a0c81c;--lime-a08:rgba(160,200,28,.1);--lime-a14:rgba(160,200,28,.18);--lime-a24:rgba(160,200,28,.28);--positive:#4a8c00;--negative:#d62f2f;--warning:#b6770a;--info:#1469b8}.b2g-landing *,.b2g-landing :after,.b2g-landing :before{box-sizing:border-box}.b2g-landing a{color:inherit;text-decoration:none}.b2g-landing button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.b2g-landing ::-moz-selection{background:var(--lime-400);color:var(--lime-ink)}.b2g-landing ::selection{background:var(--lime-400);color:var(--lime-ink)}.b2g-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--r-sm);font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap;border:1px solid transparent}.b2g-landing .btn:active{transform:translateY(1px)}.b2g-landing .btn .glyph{width:14px;height:14px}.b2g-landing .btn-primary{background:var(--lime-400);color:var(--lime-ink)}.b2g-landing .btn-primary:hover{background:var(--lime-300)}.b2g-landing .btn-primary:active{background:var(--lime-500)}.b2g-landing .btn-secondary{background:var(--bg-2);color:var(--fg-primary);border-color:var(--line-soft)}.b2g-landing .btn-secondary:hover{background:var(--bg-3);border-color:var(--line-firm)}.b2g-landing .btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:8px}.b2g-landing .btn-xl{height:52px;padding:0 28px;font-size:15px;border-radius:14px;gap:10px}.b2g-landing .top{position:sticky;top:0;z-index:50;background:linear-gradient(to bottom,var(--bg-0) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.b2g-landing .top .inner{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.b2g-landing .nav-logo{display:flex;align-items:center;gap:10px;font-weight:500;font-size:15px;letter-spacing:-.02em}.b2g-landing .nav-logo .dot{width:24px;height:24px;border-radius:7px;background:var(--lime-400);display:grid;place-items:center;color:var(--lime-ink);font-weight:700;font-family:var(--font-mono);font-size:13px}.b2g-landing .top nav{display:flex;gap:24px;font-size:13px;color:var(--fg-secondary)}.b2g-landing .top nav a:hover{color:var(--fg-primary)}.b2g-landing .top-r{display:flex;align-items:center;gap:10px}.b2g-landing .lang-switch,.b2g-landing .theme-mini{display:inline-flex;padding:3px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:8px;gap:2px}.b2g-landing .lang-switch{font-family:var(--font-mono)}.b2g-landing .lang-switch button{padding:4px 10px;font-size:11px;letter-spacing:.04em;color:var(--fg-tertiary);border-radius:6px;transition:background var(--dur-fast),color var(--dur-fast)}.b2g-landing .lang-switch button:hover{color:var(--fg-primary)}.b2g-landing .lang-switch button.active{background:var(--lime-400);color:var(--lime-ink)}.b2g-landing .theme-mini button{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--fg-tertiary)}.b2g-landing .theme-mini button.active{background:var(--lime-400);color:var(--lime-ink)}.b2g-landing .theme-mini svg{width:13px;height:13px}.b2g-landing .container{max-width:1280px;margin:0 auto;padding:0 40px}.b2g-landing .hero{padding:88px 0 96px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:end;position:relative}.b2g-landing .hero:before{content:"";position:absolute;inset:-120px -200px auto auto;width:720px;height:720px;background:radial-gradient(circle,var(--lime-a24) 0,transparent 60%);pointer-events:none;filter:blur(8px);z-index:0}.b2g-landing .hero>*{position:relative;z-index:1}.b2g-landing .hero h1{font-size:88px;line-height:.96;letter-spacing:-.045em;font-weight:500;margin:0 0 24px}.b2g-landing .hero h1 em{font-style:normal;color:var(--lime-400)}.b2g-landing .hero .lede{font-size:19px;color:var(--fg-secondary);max-width:48ch;margin:0 0 36px;letter-spacing:-.01em}.b2g-landing .hero .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--lime-400);text-transform:uppercase;margin-bottom:22px;display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap}.b2g-landing .hero .eyebrow:before{content:"";width:6px;height:6px;background:var(--lime-400);border-radius:999px;box-shadow:0 0 0 4px var(--lime-a14)}.b2g-landing .hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.b2g-landing .live-card{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:28px;position:relative;overflow:hidden}.b2g-landing .live-card:after{content:"";position:absolute;inset:auto -40% -40% auto;width:320px;height:320px;background:radial-gradient(circle,var(--lime-a08),transparent 60%);pointer-events:none}.b2g-landing .live-card .lc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.b2g-landing .live-card .lc-head h6{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-tertiary);font-weight:500;white-space:nowrap}.b2g-landing .live-card .lc-pulse{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--lime-400);text-transform:uppercase;letter-spacing:.1em}.b2g-landing .live-card .lc-pulse:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime-400);box-shadow:0 0 0 0 var(--lime-400);animation:b2g-pulse 1.6s var(--ease-out) infinite}@keyframes b2g-pulse{0%{box-shadow:0 0 0 0 var(--lime-a24)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.b2g-landing .live-card .lc-value{font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.b2g-landing .live-card .lc-delta{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-mono);font-size:13px;color:var(--positive)}.b2g-landing .live-card .lc-split{margin:28px 0 22px}.b2g-landing .live-card .bar{display:flex;height:8px;background:var(--bg-3);border-radius:999px;overflow:hidden}.b2g-landing .live-card .bar>span{display:block;height:100%}.b2g-landing .live-card .split-legend{display:grid;grid-template-columns:1fr auto;row-gap:8px;font-size:13px;margin-top:16px}.b2g-landing .live-card .split-legend .name{display:inline-flex;align-items:center;gap:8px;color:var(--fg-secondary)}.b2g-landing .live-card .split-legend .name .dot{width:8px;height:8px;border-radius:2px}.b2g-landing .live-card .split-legend .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.b2g-landing .trust{padding:24px 0 40px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.b2g-landing .trust-row{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:32px}.b2g-landing .trust-row .lbl{font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:.14em;text-transform:uppercase}.b2g-landing .trust-row .logos{display:flex;gap:48px;color:var(--fg-secondary);font-size:18px;font-weight:500;letter-spacing:-.02em;align-items:center;flex-wrap:wrap}.b2g-landing .trust-row .logos span{display:inline-flex;align-items:center;gap:8px;position:relative}.b2g-landing .trust-row .logos span+span:before{content:"";position:absolute;left:-24px;top:50%;width:3px;height:3px;background:var(--fg-tertiary);border-radius:50%;transform:translateY(-50%);opacity:.55}.b2g-landing .section{padding:96px 0;border-top:1px solid var(--line-soft)}.b2g-landing .section .head{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin-bottom:56px;align-items:flex-end}.b2g-landing .section .head .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--fg-tertiary);text-transform:uppercase;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap}.b2g-landing .section .head .eyebrow:before{content:"";width:6px;height:6px;background:var(--lime-400);border-radius:2px}.b2g-landing .section h2{font-size:56px;line-height:1;letter-spacing:-.04em;font-weight:500;margin:0;max-width:16ch}.b2g-landing .section .head p{color:var(--fg-secondary);font-size:17px;max-width:52ch;margin:0;letter-spacing:-.005em}.b2g-landing .thesis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.b2g-landing .thesis-card{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;gap:20px;min-height:320px}.b2g-landing .thesis-card .num{width:36px;height:36px;border-radius:10px;background:var(--lime-400);color:var(--lime-ink);display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:14px}.b2g-landing .thesis-card h3{font-size:22px;margin:0;letter-spacing:-.025em;font-weight:500;line-height:1.15}.b2g-landing .thesis-card p{color:var(--fg-secondary);font-size:14.5px;margin:0;letter-spacing:-.005em}.b2g-landing .thesis-card .tail{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft);font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase}.b2g-landing .portfolio{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.b2g-landing .portfolio .pcard{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:280px}.b2g-landing .portfolio .pcard.brl{grid-column:span 7;background:linear-gradient(180deg,var(--lime-a14),var(--bg-1) 60%)}.b2g-landing .portfolio .pcard.llc,.b2g-landing .portfolio .pcard.saas{grid-column:span 5}.b2g-landing .portfolio .pcard.dtc{grid-column:span 7;background:linear-gradient(180deg,rgba(46,224,184,.08),var(--bg-1) 60%)}.b2g-landing .portfolio .pcard .pcard-head{display:flex;justify-content:space-between;align-items:flex-start}.b2g-landing .portfolio .pcard .tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fg-tertiary);text-transform:uppercase}.b2g-landing .portfolio .pcard h4{font-size:30px;margin:0;letter-spacing:-.03em;font-weight:500;line-height:1}.b2g-landing .portfolio .pcard p{color:var(--fg-secondary);font-size:14.5px;margin:0;max-width:44ch}.b2g-landing .portfolio .pcard .ticker{font-family:var(--font-mono);font-size:11px;background:var(--bg-3);color:var(--fg-primary);padding:4px 8px;border-radius:6px;letter-spacing:.04em}.b2g-landing .portfolio .pcard .stats{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px;border-top:1px solid var(--line-soft)}.b2g-landing .portfolio .pcard .stats>div .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-tertiary);text-transform:uppercase}.b2g-landing .portfolio .pcard .stats>div .v{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px}.b2g-landing .proof{padding:96px 0;border-top:1px solid var(--line-soft);background:radial-gradient(ellipse at 20% 50%,var(--lime-a08),transparent 50%),var(--bg-0)}.b2g-landing .proof .head{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin-bottom:56px;align-items:flex-end}.b2g-landing .proof .head .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--fg-tertiary);text-transform:uppercase;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap}.b2g-landing .proof .head .eyebrow:before{content:"";width:6px;height:6px;background:var(--lime-400);border-radius:2px}.b2g-landing .proof .head h2{font-size:48px;line-height:1;letter-spacing:-.04em;font-weight:500;margin:0}.b2g-landing .proof .head p{color:var(--fg-secondary);font-size:17px;max-width:52ch;margin:0}.b2g-landing .proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.b2g-landing .proof-cell{border-left:1px solid var(--line-soft);padding-left:24px}.b2g-landing .proof-cell .k{font-family:var(--font-mono);font-size:11.5px;color:var(--fg-tertiary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.b2g-landing .proof-cell .v{font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.b2g-landing .proof-cell .v em{color:var(--lime-400);font-style:normal;font-size:32px;margin-left:4px;letter-spacing:-.02em}.b2g-landing .proof-cell .desc{margin-top:14px;color:var(--fg-secondary);font-size:13px;max-width:24ch}.b2g-landing .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.b2g-landing .about-grid .text .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--fg-tertiary);text-transform:uppercase;margin-bottom:14px;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap}.b2g-landing .about-grid .text .eyebrow:before{content:"";width:6px;height:6px;background:var(--lime-400);border-radius:2px}.b2g-landing .about-grid .text h3{font-size:32px;letter-spacing:-.03em;font-weight:500;margin:0 0 20px;line-height:1.1}.b2g-landing .about-grid .text p{color:var(--fg-secondary);font-size:15.5px;margin:0 0 18px;letter-spacing:-.005em}.b2g-landing .about-grid .text .quote{font-family:var(--font-mono);font-size:13px;color:var(--fg-tertiary);border-left:2px solid var(--lime-400);padding-left:14px;margin-top:28px;line-height:1.6}.b2g-landing .about-grid .gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:440px}.b2g-landing .about-grid .gallery .ph{background:repeating-linear-gradient(45deg,var(--bg-2) 0 8px,var(--bg-1) 8px 16px);border:1px solid var(--line-soft);border-radius:var(--r-lg);position:relative;overflow:hidden;display:grid;place-items:center;color:var(--fg-tertiary);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.b2g-landing .about-grid .gallery .ph.tall{grid-row:span 2}.b2g-landing .about-grid .gallery .ph:before{content:"";position:absolute;inset:12px;border-radius:12px;border:1px dashed var(--line-firm)}.b2g-landing .cta{padding:120px 0;text-align:center;border-top:1px solid var(--line-soft);position:relative;overflow:hidden}.b2g-landing .cta:before{content:"";position:absolute;inset:-40% -10% auto -10%;height:500px;background:radial-gradient(ellipse,var(--lime-a14),transparent 60%);z-index:0;pointer-events:none}.b2g-landing .cta>*{position:relative;z-index:1}.b2g-landing .cta .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--lime-400);text-transform:uppercase;margin-bottom:18px;display:inline-flex;align-items:center;gap:8px}.b2g-landing .cta .eyebrow:before{content:"";width:6px;height:6px;background:var(--lime-400);border-radius:999px}.b2g-landing .cta h2{font-size:88px;line-height:.96;letter-spacing:-.04em;font-weight:500;margin:0 auto 28px;max-width:14ch}.b2g-landing .cta h2 em{font-style:normal;color:var(--lime-400)}.b2g-landing .cta p{color:var(--fg-secondary);font-size:17px;margin:0 auto 36px;max-width:56ch}.b2g-landing .cta .ctas{gap:12px}.b2g-landing .cta .ctas,.b2g-landing .cta .meta{display:inline-flex;flex-wrap:wrap;justify-content:center}.b2g-landing .cta .meta{margin-top:64px;gap:40px;padding:16px 24px;border-radius:999px;background:var(--bg-1);border:1px solid var(--line-soft);font-family:var(--font-mono);font-size:11.5px;color:var(--fg-tertiary);letter-spacing:.08em;text-transform:uppercase}.b2g-landing .cta .meta b{color:var(--fg-primary);font-weight:500;letter-spacing:-.01em;text-transform:none;font-family:var(--font-sans);margin-left:6px}.b2g-landing footer.foot{padding:48px 0 64px;border-top:1px solid var(--line-soft);color:var(--fg-tertiary);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em}.b2g-landing footer.foot .frow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.b2g-landing footer.foot h6{margin:0 0 14px;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-tertiary);font-weight:500}.b2g-landing footer.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.b2g-landing footer.foot a{color:var(--fg-secondary)}.b2g-landing footer.foot a:hover{color:var(--fg-primary)}.b2g-landing footer.foot .legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--fg-tertiary)}.b2g-landing footer.foot .ftag{color:var(--fg-secondary);font-family:var(--font-sans);font-size:13px;max-width:36ch;margin:0;letter-spacing:-.005em}.b2g-landing footer.foot .nav-logo{margin-bottom:18px}.b2g-landing footer.foot .nav-logo span:last-child{color:var(--fg-primary);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.02em}@media (max-width:1080px){.b2g-landing .top .inner{padding:16px 20px;flex-wrap:wrap}.b2g-landing .top nav{display:none}.b2g-landing .container{padding:0 20px}.b2g-landing .hero{grid-template-columns:1fr;gap:40px;padding:64px 0}.b2g-landing .cta h2,.b2g-landing .hero h1{font-size:60px}.b2g-landing .section{padding:64px 0}.b2g-landing .section .head{grid-template-columns:1fr;gap:16px}.b2g-landing .section h2{font-size:40px}.b2g-landing .proof{padding:64px 0}.b2g-landing .proof .head{grid-template-columns:1fr;gap:16px}.b2g-landing .proof .head h2{font-size:36px}.b2g-landing .proof-grid{grid-template-columns:1fr 1fr;gap:24px}.b2g-landing .thesis-grid{grid-template-columns:1fr}.b2g-landing .portfolio .pcard.brl,.b2g-landing .portfolio .pcard.dtc,.b2g-landing .portfolio .pcard.llc,.b2g-landing .portfolio .pcard.saas{grid-column:span 12}.b2g-landing .about-grid{grid-template-columns:1fr;gap:40px}.b2g-landing .trust-row{grid-template-columns:1fr;gap:16px}.b2g-landing footer.foot .frow{grid-template-columns:1fr 1fr}.b2g-landing .live-card .lc-value{font-size:44px}.b2g-landing .live-card .lc-head{flex-wrap:wrap}}@media (max-width:600px){.b2g-landing .cta h2,.b2g-landing .hero h1{font-size:44px}.b2g-landing .section h2{font-size:32px}.b2g-landing .proof-grid,.b2g-landing footer.foot .frow{grid-template-columns:1fr}.b2g-landing .proof-cell .v{font-size:44px}.b2g-landing .cta .meta{gap:16px;padding:12px 16px}}