*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.bb-header{position:sticky;top:0;z-index:9999;background:rgba(6,12,8,0.9);border-bottom:1px solid rgba(0,200,80,0.15);backdrop-filter:blur(16px)}.bb-header-inner{max-width:1280px;margin:0 auto;padding:0 32px;height:54px;display:flex;align-items:center;gap:36px}.bb-logo{font-family:'JetBrains Mono','Courier New',monospace;font-size:0.95rem;font-weight:700;color:#e0ffe8;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;letter-spacing:-0.3px}.bb-logo-mark{color:#00c850;font-size:1.1rem}.bb-nav{display:flex;gap:24px}.bb-nav a{color:#5a7060;text-decoration:none;font-size:0.8rem;font-weight:500;font-family:'JetBrains Mono','Courier New',monospace;letter-spacing:0.3px;transition:color 0.2s}.bb-nav a:hover{color:#00c850}.bb-cta-btn{margin-left:auto;background:transparent;border:1px solid rgba(0,200,80,0.4);color:#00c850;padding:7px 16px;border-radius:4px;font-size:0.78rem;font-weight:700;text-decoration:none;font-family:'JetBrains Mono',monospace;letter-spacing:0.5px;transition:background 0.2s,color 0.2s}.bb-cta-btn:hover{background:rgba(0,200,80,0.1)}.bb-body{background:#060c08;font-family:'Inter','Segoe UI',sans-serif;color:#c4d4c8}.bb-container{max-width:1280px;margin:0 auto;padding:0 32px}.bb-green-text{color:#00c850}.bb-hero{position:relative;overflow:hidden;min-height:92vh;display:flex;align-items:center;justify-content:space-between;gap:60px;max-width:1280px;margin:0 auto;padding:80px 32px}.bb-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(0,200,80,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,80,0.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.bb-chip{display:inline-block;background:rgba(0,200,80,0.08);border:1px solid rgba(0,200,80,0.25);color:#00c850;padding:6px 14px;border-radius:4px;font-size:0.75rem;font-weight:700;letter-spacing:1px;font-family:'JetBrains Mono',monospace;margin-bottom:24px}.bb-h1{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:1.08;color:#e8f5ea;margin-bottom:20px;letter-spacing:-1.5px}.bb-hero-sub{color:#5a7060;font-size:1rem;line-height:1.7;max-width:520px;margin-bottom:36px}.bb-hero-btns{display:flex;gap:16px;flex-wrap:wrap}.bb-btn-primary{background:#00c850;color:#030806;padding:13px 26px;border-radius:6px;font-weight:800;font-size:0.9rem;text-decoration:none;transition:background 0.2s,transform 0.2s}.bb-btn-primary:hover{background:#00e85c;transform:translateY(-2px)}.bb-btn-ghost{border:1px solid rgba(0,200,80,0.3);color:#5a7060;padding:13px 26px;border-radius:6px;font-weight:600;font-size:0.9rem;text-decoration:none;transition:border-color 0.2s,color 0.2s}.bb-btn-ghost:hover{border-color:#00c850;color:#00c850}.bb-hero-terminal{flex:0 0 440px}.bb-terminal-bar{background:#0d1f10;border-radius:10px 10px 0 0;padding:12px 16px;display:flex;align-items:center;gap:6px;border:1px solid rgba(0,200,80,0.15);border-bottom:none}.bb-tb-dot{width:11px;height:11px;border-radius:50%;display:block}.bb-td-r{background:#ff5f56}.bb-td-y{background:#ffbd2e}.bb-td-g{background:#27c93f}.bb-tb-title{font-family:'JetBrains Mono',monospace;font-size:0.72rem;color:#3a5040;margin-left:10px}.bb-terminal-body{background:#070f09;border:1px solid rgba(0,200,80,0.12);border-radius:0 0 10px 10px;padding:24px 20px;font-family:'JetBrains Mono','Courier New',monospace;display:flex;flex-direction:column;gap:10px}.bb-tl{font-size:0.78rem;color:#3d5e45}.bb-t-label{color:#00c850;font-weight:700;margin-right:8px;font-size:0.7rem;letter-spacing:0.5px}.bb-t-ok{color:#00c850;margin-right:8px}.bb-cursor{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.bb-stats-band{background:#0a150c;border-top:1px solid rgba(0,200,80,0.1);border-bottom:1px solid rgba(0,200,80,0.1);padding:40px 0}.bb-stats-inner{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.bb-stat-item{padding:0 48px;text-align:center}.bb-stat-num{font-size:2.2rem;font-weight:900;color:#e8f5ea;font-family:'Inter',sans-serif;margin-bottom:4px}.bb-stat-label{font-size:0.78rem;color:#3d5e45;text-transform:uppercase;letter-spacing:0.5px}.bb-stat-sep{width:1px;height:50px;background:rgba(0,200,80,0.12)}.bb-platform{padding:100px 0}.bb-section-label{font-family:'JetBrains Mono',monospace;font-size:0.72rem;color:#00c850;letter-spacing:2px;margin-bottom:16px}.bb-h2{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;color:#e8f5ea;margin-bottom:16px;letter-spacing:-0.5px}.bb-h2-sub{color:#3d5e45;font-size:0.95rem;line-height:1.65;max-width:600px;margin-bottom:60px}.bb-platform-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.bb-block{background:rgba(255,255,255,0.02);border:1px solid rgba(0,200,80,0.1);border-radius:12px;padding:28px 24px;display:flex;gap:20px;align-items:flex-start;transition:border-color 0.3s,background 0.3s;backdrop-filter:blur(4px)}.bb-block:hover{border-color:rgba(0,200,80,0.3);background:rgba(0,200,80,0.04)}.bb-block-wide{grid-column:1 / -1}.bb-block-icon{font-size:1.8rem;flex-shrink:0}.bb-block-content h3{color:#c8e8cc;font-size:1rem;font-weight:700;margin-bottom:10px}.bb-block-content p{color:#3d5e45;font-size:0.85rem;line-height:1.65}.bb-cta-section{padding:80px 32px;display:flex;justify-content:center}.bb-cta-glass{position:relative;overflow:hidden;max-width:900px;width:100%;background:rgba(255,255,255,0.03);border:1px solid rgba(0,200,80,0.2);border-radius:24px;padding:70px 60px;backdrop-filter:blur(20px);text-align:center}.bb-cta-glow{position:absolute;border-radius:50%;pointer-events:none}.bb-cg-1{width:300px;height:300px;background:radial-gradient(circle,rgba(0,200,80,0.1),transparent 70%);top:-100px;left:-80px}.bb-cg-2{width:250px;height:250px;background:radial-gradient(circle,rgba(0,200,80,0.08),transparent 70%);bottom:-80px;right:-60px}.bb-cta-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;color:#e8f5ea;margin-bottom:16px}.bb-cta-inner>p{color:#3d5e45;font-size:0.95rem;margin-bottom:36px}.bb-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bb-footer{background:#030806;border-top:1px solid rgba(0,200,80,0.08);padding:24px 32px}.bb-footer-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.bb-footer-copy{color:#2a3e2e;font-size:0.78rem;font-family:'JetBrains Mono',monospace}.bb-footer-nav{display:flex;gap:24px}.bb-footer-nav a{color:#2a3e2e;text-decoration:none;font-size:0.78rem;transition:color 0.2s;font-family:'JetBrains Mono',monospace}.bb-footer-nav a:hover{color:#00c850}@media (max-width:960px){.bb-hero{flex-direction:column;min-height:auto}.bb-hero-terminal{width:100%;flex:auto}.bb-platform-blocks{grid-template-columns:1fr}.bb-block-wide{grid-column:auto}.bb-stats-inner{gap:12px}.bb-stat-sep{display:none}.bb-stat-item{padding:12px 24px}}@media (max-width:640px){.bb-nav{display:none}.bb-footer-inner{flex-direction:column;text-align:center}.bb-cta-glass{padding:40px 24px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.bb-legal-wrap{background:#060c08;font-family:'Inter','Segoe UI',sans-serif;color:#c4d4c8;min-height:100vh;padding-bottom:80px}.bb-legal-hero{background:linear-gradient(135deg,#030806 0%,#0a1f0d 50%,#0d2e10 100%);border-bottom:1px solid rgba(0,200,80,0.15);padding:72px 32px 56px;text-align:center;position:relative;overflow:hidden}.bb-legal-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(0,200,80,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,80,0.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.bb-hero-privacy{background:linear-gradient(135deg,#030806 0%,#0a1a14 50%,#061a1a 100%)}.bb-legal-chip{display:inline-block;background:rgba(0,200,80,0.08);border:1px solid rgba(0,200,80,0.3);color:#00c850;border-radius:4px;padding:6px 16px;font-size:0.72rem;font-weight:700;letter-spacing:2px;font-family:'JetBrains Mono','Courier New',monospace;margin-bottom:20px;position:relative}.bb-legal-title{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;color:#e8f5ea;margin-bottom:14px;letter-spacing:-1px;position:relative}.bb-legal-meta{color:#2a4030;font-size:0.82rem;margin-bottom:6px;position:relative}.bb-legal-site{color:#00c850;font-size:0.82rem;font-weight:700;letter-spacing:1px;font-family:'JetBrains Mono',monospace;position:relative}.bb-legal-body{max-width:840px;margin:0 auto;padding:60px 32px 0}.bb-legal-intro{background:rgba(0,200,80,0.04);border:1px solid rgba(0,200,80,0.15);border-left:3px solid #00c850;border-radius:0 8px 8px 0;padding:20px 24px;color:#5a7060;font-size:0.92rem;line-height:1.8;margin-bottom:48px}.bb-legal-intro strong{color:#00c850}.bb-legal-section{padding:32px 0;border-bottom:1px solid rgba(0,200,80,0.08)}.bb-legal-section:last-child{border-bottom:none}.bb-sec-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bb-sec-tag{flex-shrink:0;background:rgba(0,200,80,0.08);border:1px solid rgba(0,200,80,0.2);color:#00c850;border-radius:4px;padding:3px 9px;font-size:0.68rem;font-weight:900;letter-spacing:1px;font-family:'JetBrains Mono',monospace}.bb-sec-header h2{font-size:0.98rem;font-weight:700;color:#c8e8cc}.bb-legal-section p{color:#4a6050;font-size:0.88rem;line-height:1.8;margin-bottom:12px}.bb-legal-section p:last-child{margin-bottom:0}.bb-legal-section p strong{color:#7a9880}.bb-legal-list{list-style:none;margin:10px 0 14px;display:flex;flex-direction:column;gap:9px}.bb-legal-list li{color:#4a6050;font-size:0.87rem;line-height:1.7;padding-left:20px;position:relative}.bb-legal-list li::before{content:'▸';position:absolute;left:0;color:#00c850;font-size:0.7rem;top:3px}.bb-legal-list li strong{color:#7a9880}.bb-legal-contact{background:rgba(255,255,255,0.02);border:1px solid rgba(0,200,80,0.12);border-radius:8px;padding:20px 24px;margin-top:16px;display:flex;flex-direction:column;gap:6px}.bb-legal-contact p{margin:0;font-size:0.86rem;color:#4a6050}.bb-legal-contact strong{color:#c8e8cc}.bb-legal-contact a{color:#00c850;text-decoration:none;font-weight:600;font-family:'JetBrains Mono',monospace;font-size:0.84rem}.bb-legal-contact a:hover{text-decoration:underline}.bb-legal-section a{color:#00c850;text-decoration:none}.bb-legal-section a:hover{text-decoration:underline}@media (max-width:600px){.bb-legal-body{padding:40px 20px 0}.bb-legal-hero{padding:48px 20px 40px}}