.bbw-mapradar{aspect-ratio:1;width:100%;max-width:430px;margin:auto;position:relative}.bbw-mapradar .mr-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bbw-mapradar .mr-rings circle{fill:none;stroke:#78a0e624;stroke-width:1px}.bbw-mapradar .mr-cross{stroke:#78a0e614;stroke-width:1px}.bbw-mapradar .mr-tick{stroke:#78a0e638;stroke-width:1px}.bbw-mapradar .mr-tick.maj{stroke:#96b9ff66;stroke-width:1.4px}.bbw-mapradar .mr-fill ellipse{fill:#5082dc12}.bbw-mapradar .da{fill:#82b4ff57}.bbw-mapradar .db{fill:#7daafa3d}.bbw-mapradar .dc{fill:#78a0f024}.bbw-mapradar .mr-link{stroke:#78aaff33;stroke-width:.8px;stroke-dasharray:3 5;animation:3s linear infinite mr-flow}.bbw-mapradar .mr-dot{fill:var(--c)}.bbw-mapradar .mr-ret{fill:none;stroke:var(--c);stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4s linear infinite mr-lock;animation-delay:var(--d)}.bbw-mapradar .mr-hq{fill:none;stroke:var(--c);stroke-width:1.2px;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite mr-hqp}.bbw-mapradar .mr-lead{stroke:var(--c);stroke-width:.8px;opacity:.5}.bbw-mapradar .mr-ping{fill:var(--c);transform-box:fill-box;transform-origin:50%;animation:4s linear infinite mr-ping;animation-delay:var(--d);opacity:0}.bbw-mapradar .mr-pill{fill:#080e1ebd}.bbw-mapradar .mr-lbl{fill:#e8f0fff0;letter-spacing:.4px;font:600 8px/1 Inter,system-ui,sans-serif}.bbw-mapradar .mr-rl{fill:#8caae14d;letter-spacing:1.5px;text-anchor:middle;font:600 6.5px/1 Inter,system-ui,sans-serif}.bbw-mapradar .mr-sweep{pointer-events:none;background:conic-gradient(#4285f44d 0deg,#4285f414 26deg,#4285f400 74deg 360deg);border-radius:50%;animation:4s linear infinite mr-rotate;position:absolute;inset:0}@keyframes mr-rotate{to{transform:rotate(360deg)}}@keyframes mr-flow{to{stroke-dashoffset:-16px}}@keyframes mr-hqp{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes mr-lock{0%,4%{opacity:0;transform:scale(1.5)rotate(0)}9%{opacity:1;transform:scale(1)rotate(0)}34%{opacity:.85;transform:scale(1)rotate(90deg)}50%{opacity:0;transform:scale(1)rotate(90deg)}to{opacity:0}}@keyframes mr-ping{0%{opacity:0;transform:scale(1)}5%{opacity:1;transform:scale(1)}32%{opacity:.65;transform:scale(2.6)}55%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(1)}}.bbw-hero-v4 *,.bbw-hero-v4{box-sizing:border-box}.bbw-hero-v4{flex-wrap:wrap;align-items:center;gap:40px;min-height:90vh;padding:60px 10%;display:flex;overflow:hidden;background:#050a14!important}.bbw-hero-text{flex:1.2;min-width:min(100%,450px)}.bbw-impact-title{letter-spacing:-2px;margin:0 0 30px;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;line-height:.95;color:#fff!important}.bbw-impact-title span{color:#06c}.bbw-impact-desc{border-left:3px solid #06c;max-width:580px;margin-bottom:45px;padding-left:25px;font-size:1.35rem;line-height:1.5;color:#a8b2d1!important}.bbw-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:40px;display:flex}.bbw-btn-primary{text-transform:uppercase;letter-spacing:1px;text-align:center;background:#06c;border-radius:2px;padding:20px 40px;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-block;color:#fff!important}.bbw-btn-primary:hover{background:#0052a3;transform:scale(1.05);box-shadow:0 20px 40px #0066cc4d}.bbw-value-props{flex-wrap:wrap;gap:25px;display:flex}.bbw-prop{color:#64748b;font-size:.9rem;font-weight:600}.bbw-prop span{color:#06c;margin-right:5px}.bbw-hero-visual{flex:.8;justify-content:center;align-items:center;width:100%;min-width:min(100%,380px);display:flex}.bbw-radar-system{aspect-ratio:1;background:radial-gradient(circle,#0066cc1a 0%,#0000 70%);border-radius:50%;width:100%;max-width:400px;position:relative}.radar-sweep{transform-origin:100% 100%;background:linear-gradient(45deg,#06c6 0%,#0000 80%);border-radius:100% 0 0;width:50%;height:50%;animation:4s linear infinite sweep;position:absolute;top:0;left:0}.radar-ring{border:1px solid #06c3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1{width:100%;height:100%}.r2{width:66%;height:66%}.r3{width:33%;height:33%}.target{opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;animation:4s infinite blip;position:absolute;box-shadow:0 0 15px #06c,0 0 30px #06c}.t1{animation-delay:.5s;top:20%;right:25%}.t2{animation-delay:1.8s;bottom:30%;left:15%}.t3{animation-delay:2.9s;top:60%;right:10%}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blip{0%,to{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1.5)}20%{opacity:0;transform:scale(2)}}@media (width<=980px){.bbw-hero-v4{text-align:center;flex-direction:column;justify-content:center;padding:60px 5%}.bbw-impact-desc{border-left:none;margin:0 auto 40px;padding-left:0}.bbw-cta-row{flex-direction:column;gap:15px;width:100%}.bbw-btn-primary{width:100%;max-width:400px}.bbw-value-props{justify-content:center;gap:15px}}@media (width<=480px){.bbw-impact-title{font-size:2.5rem}.bbw-impact-desc{font-size:1.1rem}.bbw-radar-system{max-width:320px}}:root{--navy:#0f172a;--blue:#3b82f6;--slate:#475569;--glass:#ffffffb3}.bbw-hero-container{background:radial-gradient(circle at 100% 0,#e0f2fe33 0%,#fff0 50%);padding:80px 5%;font-family:Inter,-apple-system,sans-serif;overflow:hidden}.bbw-hero-content{align-items:center;gap:40px;max-width:1280px;margin:0 auto;display:flex}.bbw-hero-text h1{color:var(--navy);letter-spacing:-.02em;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1}.bbw-hero-text{text-align:left;flex:0 0 60%;max-width:750px}.bbw-lead{color:var(--slate);margin-bottom:32px;font-size:1.25rem;line-height:1.6}.bbw-vso-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:16px;margin-bottom:32px;padding:24px;box-shadow:0 10px 30px #0000000d}.bbw-card-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bbw-label{color:var(--blue);letter-spacing:.1em;font-size:.75rem;font-weight:700}.bbw-vso-card p{color:var(--navy);margin:0;font-size:.95rem}.bbw-cta-group{gap:16px;display:flex}.bbw-btn{border-radius:9999px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s}.bbw-btn-primary{background:var(--blue);color:#fff}.bbw-btn-primary:hover{transform:scale(1.05);box-shadow:0 10px 20px #3b82f64d}.bbw-btn-secondary{border:2px solid var(--blue);color:var(--blue)}.bbw-btn-secondary:hover{background:#3b82f60d}.bbw-hero-visual{flex:1;justify-content:center;display:flex}.bbw-map-placeholder{filter:drop-shadow(0 20px 40px #0000001a);width:100%;max-width:450px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.bbw-fade-in{animation:.8s forwards fadeInUp}.bbw-fade-in-delay{opacity:0;animation:.8s .2s forwards fadeInUp}.bbw-fade-in-delay-2{opacity:0;animation:.8s .4s forwards fadeInUp}.bbw-float{animation:4s ease-in-out infinite float}.bbw-pulse{transform-origin:50%;animation:3s infinite pulse}@media (width<=980px){.bbw-hero-content{text-align:center;flex-direction:column}.bbw-hero-text h1{font-size:2.5rem}.bbw-cta-group{flex-direction:column;justify-content:center}.bbw-card-header{justify-content:center}}@media (width>=981px){.legacy-scope>.bbw-hero-v4{flex-wrap:nowrap}.bbw-hero-v4 .bbw-hero-text{flex:56%;min-width:0;max-width:none}.bbw-hero-v4 .bbw-hero-visual{flex:44%;min-width:0}}
