.bv-home-hero,.bv-home-hero *,.bv-home-hero :after,.bv-home-hero :before{box-sizing:border-box}.bv-home-hero{background:linear-gradient(180deg,#2a1259,#0e1c4a 50%,#020308);color:#fff;font-family:Montserrat,system-ui,sans-serif;isolation:isolate;overflow:hidden;padding:70px 24px 80px;position:relative;text-align:center}.bv-home-hero__copy{margin:0 auto;max-width:880px;position:relative;z-index:2}.bv-home-hero__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(44px,6.5vw,84px);font-weight:500;letter-spacing:-.025em;line-height:1.04;margin:0 0 24px}.bv-home-hero__title-grad{background:linear-gradient(90deg,#fff,#d7c0ff 38%,#d8a7d8 62%,#f6a06f);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.bv-home-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 0 90px}.bv-home-hero__btn{align-items:center;border:1.5px solid transparent;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;justify-content:center;padding:16px 32px;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.bv-home-hero__btn--primary{background:#fff;color:#1a1a1a}.bv-home-hero__btn--primary:hover{transform:translateY(-1px)}.bv-home-hero__btn--secondary{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.bv-home-hero__btn--secondary:hover{background:hsla(0,0%,100%,.05);border-color:#fff}.bv-home-hero__graphic{margin:0 auto;max-width:1080px;position:relative;z-index:1}.bv-graphic{aspect-ratio:1080/590;position:relative;width:100%}.bv-graphic__svg{height:79%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.bv-conn{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:1}.bv-conn-flow{animation:bv-flow 5s linear infinite;fill:none;opacity:.55;stroke:url(#bv-flow-grad);stroke-dasharray:3 10;stroke-width:1.2}@keyframes bv-flow{to{stroke-dashoffset:-24}}.bv-assistant{text-align:center;top:39%;width:260px;z-index:4}.bv-assistant,.bv-assistant__halo{left:50%;position:absolute;transform:translate(-50%,-50%)}.bv-assistant__halo{animation:bv-halo-pulse 3.6s ease-in-out infinite;background:radial-gradient(circle,rgba(139,55,255,.45) 0,rgba(139,55,255,0) 70%);border-radius:50%;filter:blur(8px);height:180px;pointer-events:none;top:38px;width:180px}@keyframes bv-halo-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.bv-assistant__core{flex-direction:column;gap:8px}.bv-assistant__avatar,.bv-assistant__core{align-items:center;display:flex;position:relative}.bv-assistant__avatar{background:linear-gradient(135deg,#8b37ff,#d8a7d8);border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 10px 40px rgba(139,55,255,.5);height:72px;justify-content:center;width:72px}.bv-assistant__avatar img{display:block;height:36px;width:36px}.bv-assistant__name{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:6px 0 0}.bv-assistant__tagline{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:500;letter-spacing:.02em;margin:0}.bv-assistant__stream{align-items:center;display:flex;height:28px;justify-content:center;margin-top:10px;position:relative}.bv-assistant__thought{background:rgba(139,55,255,.15);border:1px solid rgba(139,55,255,.3);border-radius:999px;color:rgba(215,192,255,.9);font-size:12px;font-weight:500;opacity:0;padding:5px 14px;position:absolute;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;white-space:nowrap}.bv-assistant__thought.is-active{opacity:1;transform:translateY(0)}.bv-agent{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(20,18,35,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.35);gap:10px;min-width:180px;padding:10px 14px;position:absolute;z-index:3}.bv-agent,.bv-agent__icon{align-items:center;display:flex}.bv-agent__icon{border-radius:9px;flex-shrink:0;height:32px;justify-content:center;width:32px}.bv-agent__icon svg{display:block;height:17px;width:17px}.bv-agent__body{flex:1;line-height:1.2;min-width:0}.bv-agent__name{color:#fff;font-size:12px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-agent__cat{color:hsla(0,0%,100%,.5);font-size:10px;font-weight:500;letter-spacing:.04em;margin:2px 0 0;text-transform:uppercase}.bv-agent__dot{animation:bv-dot-pulse 2.4s ease-in-out infinite;background:#69cca2;border-radius:50%;flex-shrink:0;height:6px;margin-left:auto;width:6px}@keyframes bv-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}.bv-agent--uw-1{left:6%;top:2%}.bv-agent--uw-2{right:6%;top:2%}.bv-agent--cl-1{left:1%;top:33%}.bv-agent--cl-2{right:1%;top:33%}.bv-agent--ps-1{left:6%;top:64%}.bv-agent--ps-2{right:6%;top:64%}.bv-agent__icon--uw{background:#dce7f9;color:#2563eb}.bv-agent__icon--cl{background:#fce7e1;color:#be185d}.bv-agent__icon--ps{background:#ede4ff;color:#7c3aed}.bv-systems{bottom:0;left:50%;max-width:880px;position:absolute;transform:translateX(-50%);width:88%;z-index:1}.bv-systems__label{color:hsla(0,0%,100%,.32);font-size:10px;font-weight:600;letter-spacing:.18em;margin:0 0 14px;text-align:center;text-transform:uppercase}.bv-systems__grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.bv-systems__node{align-items:center;color:hsla(0,0%,100%,.45);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px;justify-content:center;line-height:1.2;padding:14px 8px;text-align:center}.bv-systems__node-icon{color:hsla(0,0%,100%,.35);height:18px;width:18px}@media (max-width:900px){.bv-home-hero{padding:90px 20px 0}.bv-home-hero__title{font-size:44px}.bv-home-hero__ctas{margin-bottom:60px}.bv-graphic{aspect-ratio:4/6;margin:0 auto;max-width:520px}.bv-assistant{max-width:320px;top:38%;width:86%}.bv-agent{min-width:unset;padding:8px 10px}.bv-agent__icon{height:26px;width:26px}.bv-agent__name{font-size:11px}.bv-agent__cat{display:none}.bv-agent--uw-1{left:0;top:1%}.bv-agent--uw-2{right:0;top:1%}.bv-agent--cl-1{left:-2%;top:30%}.bv-agent--cl-2{right:-2%;top:30%}.bv-agent--ps-1{left:0;top:58%}.bv-agent--ps-2{right:0;top:58%}.bv-systems{width:96%}.bv-systems__grid{gap:8px;grid-template-columns:repeat(3,1fr)}.bv-systems__node{font-size:10px;padding:12px 6px}}@media (prefers-reduced-motion:reduce){.bv-assistant__msg,.bv-cursor{animation:none!important;transition:none!important}.bv-conn-flow{stroke-dasharray:none}.bv-agent__dot,.bv-assistant__status,.bv-conn-flow{animation:none}}@media (max-width:900px){.bv-home-hero{padding:24px 20px 40px}.bv-home-hero__title{font-size:56px;line-height:1.02;margin-bottom:20px}.bv-home-hero__ctas{gap:12px;margin-bottom:24px}.bv-home-hero__btn{font-size:14px;padding:14px 28px}.bv-graphic{aspect-ratio:1/1.15;margin:0 auto;max-width:460px}.bv-graphic__svg{display:none}.bv-assistant{top:50%;width:200px}.bv-assistant__halo{height:130px;top:28px;width:130px}.bv-assistant__avatar{height:56px;width:56px}.bv-assistant__avatar img{height:28px;width:28px}.bv-assistant__name{font-size:14px}.bv-assistant__tagline{font-size:10px}.bv-assistant__thought{font-size:11px;padding:4px 12px}.bv-agent{border-radius:12px;gap:8px;min-width:unset;padding:8px 10px}.bv-agent__icon{border-radius:7px;height:26px;width:26px}.bv-agent__icon svg{height:14px;width:14px}.bv-agent__name{font-size:11px}.bv-agent__cat{display:none}.bv-agent__dot{height:5px;width:5px}.bv-agent--uw-1{left:0;top:4%}.bv-agent--uw-2{right:0;top:4%}.bv-agent--cl-1{left:-2%;top:38%}.bv-agent--cl-2{right:-2%;top:38%}.bv-agent--ps-1{left:0;top:72%}.bv-agent--ps-2{right:0;top:72%}.bv-systems{bottom:-4%;width:100%}.bv-systems__label{font-size:9px;margin-bottom:10px}.bv-systems__grid{gap:6px;grid-template-columns:repeat(3,1fr)}.bv-systems__node{font-size:10px;gap:4px;padding:8px 4px}.bv-systems__node-icon{height:16px;width:16px}}