.bchat-wrap{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 30%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 55%,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04) 80%,transparent 0),linear-gradient(180deg,#495775,#495775 30%,#3c4862)!important;box-sizing:border-box;font-family:Source Sans Pro,Source Sans\ 3,Calibri,Arial,sans-serif;isolation:isolate;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;overflow:hidden;padding:240px 24px 96px!important;position:relative;width:100vw!important}.bchat-wrap:before{border:72px solid hsla(0,0%,100%,.05);border-radius:180px;height:620px;right:-140px;top:120px;width:620px}.bchat-wrap:after,.bchat-wrap:before{content:"";pointer-events:none;position:absolute;z-index:-1}.bchat-wrap:after{border:64px solid rgba(160,174,193,.1);border-radius:160px;bottom:-280px;height:560px;left:-220px;width:560px}.bchat-wrap .bchat-hero{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative}.bchat-wrap .bchat-hero-text{color:#fff;flex:1 1 440px;min-width:0}.bchat-wrap .bchat-badge{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff!important;display:inline-flex;font-size:14px;gap:10px;margin:0 0 22px!important;padding:5px 14px 5px 5px}.bchat-wrap .bchat-badge span{background:#ddb959;border-radius:999px;color:#2a3850;font-size:12px;font-weight:700;padding:3px 10px}.bchat-wrap .bchat-h1{color:#fff!important;font-family:Montserrat,Century Gothic,Arial,sans-serif;margin:0 0 24px!important}.bchat-wrap .bchat-h1-big{display:block;font-size:clamp(42px,4.4vw,62px);font-weight:700;letter-spacing:-1px;line-height:1.05;margin-bottom:14px}.bchat-wrap .bchat-h1-sub{color:#fff;display:block;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.25}.bchat-wrap .bchat-gold{color:#ddb959!important}.bchat-wrap .bchat-lead{color:#fff!important;font-size:20px;line-height:1.55;margin:0 0 32px!important;max-width:520px}.bchat-wrap .bchat-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px 16px}.bchat-wrap .bchat-btn,.bchat-wrap .bchat-link{align-items:center;border:2px solid #ddb959;border-radius:14px;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.bchat-wrap .bchat-btn{background:#ddb959;color:#fff!important}.bchat-wrap .bchat-btn:hover{background:#c9a548;border-color:#c9a548}.bchat-wrap .bchat-link{background:transparent;color:#ddb959!important}.bchat-wrap .bchat-link:hover{background:rgba(221,185,89,.12)}.bchat-wrap .bchat-btn svg,.bchat-wrap .bchat-link svg{flex:0 0 18px}.bchat-wrap .bchat-note{color:#d4dae5!important;font-size:15px;margin:20px 0 0!important}.bchat-wrap .bchat{container-type:inline-size;flex:1 1 520px;max-width:600px;min-width:0}.bchat-wrap .bchat [hidden]{display:none!important}.bchat-wrap .bchat p{margin:0}.bchat-wrap .bchat-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.bchat-wrap .bchat-window{background:#eff1f5;border-radius:20px;box-shadow:0 30px 70px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,100%,.12);color:#2a3850;display:flex;height:480px;overflow:hidden}.bchat-wrap .bchat-side{background:#f7f8fb;border-right:1px solid #dfe3eb;box-sizing:border-box;display:flex;flex:0 0 180px;flex-direction:column;gap:8px;max-width:180px;min-width:0;overflow:hidden;padding:12px 10px;width:180px}.bchat-wrap .bchat-brand{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(42,56,80,.06);display:flex;gap:8px;min-width:0;padding:8px}.bchat-wrap .bchat-brand img{border-radius:50%;flex:0 0 30px;height:30px;width:30px}.bchat-wrap .bchat-brand strong{color:#48608a!important;display:block;font-size:15px;line-height:1.1}.bchat-wrap .bchat-brand span{color:#4f586b!important;display:block;font-size:10px}.bchat-wrap .bchat-new{background:linear-gradient(90deg,#f0bd18,#f7d978);border-radius:9px;color:#2a3850!important;font-size:13px;padding:7px;text-align:center}.bchat-wrap .bchat-hist{background:#e8ebf1;border-radius:9px;min-width:0;overflow:hidden;padding:7px 9px}.bchat-wrap .bchat-hist span{color:#2a3850!important;font-size:12px}.bchat-wrap .bchat-hist small,.bchat-wrap .bchat-hist span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bchat-wrap .bchat-hist small{color:#4f586b!important;font-size:10.5px}.bchat-wrap .bchat-hist--active{background:linear-gradient(90deg,#48608a,#2a3850)}.bchat-wrap .bchat-hist--active span{color:#fff!important}.bchat-wrap .bchat-hist--active small{color:#d4dae5!important}.bchat-wrap .bchat-side-foot{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:auto}.bchat-wrap .bchat-settings{background:#e8ebf1;border-radius:9px;box-sizing:border-box;color:#2a3850!important;font-size:12px;padding:6px;text-align:center;width:100%}.bchat-wrap .bchat-side-foot small{color:#4f586b!important;font-size:9.5px;margin-top:2px}.bchat-wrap .bchat-logo{display:block;height:auto;max-width:100%;width:110px}.bchat-wrap .bchat-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bchat-wrap .bchat-top{align-items:center;border-bottom:1px solid #dfe3eb;color:#2a3850!important;display:flex;flex:0 0 48px;font-size:15px;gap:10px;padding:0 16px}.bchat-wrap .bchat-top-avatar{border-radius:50%;display:none;height:28px;width:28px}.bchat-wrap .bchat-online{background:#5ccf86;border-radius:50%;height:10px;margin-left:auto;width:10px}.bchat-wrap .bchat-msgs{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:flex-end;min-height:0;overflow:hidden;padding:14px 16px}.bchat-wrap .bchat-greet{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:center;text-align:center}.bchat-wrap .bchat-greet img{border-radius:50%;height:80px;width:80px}.bchat-wrap .bchat-greet-title{color:#2a3850!important;font-size:20px}.bchat-wrap .bchat-greet-text{color:#4f586b!important;font-size:13px;line-height:1.5;max-width:300px}.bchat-wrap .bchat-user{display:flex;flex:0 0 auto;justify-content:flex-end}.bchat-wrap .bchat-user-bubble{background:linear-gradient(110deg,#2a3850,#48608a);border-radius:13px;box-shadow:0 4px 12px rgba(42,56,80,.18);max-width:86%;padding:10px 13px}.bchat-wrap .bchat-user-text{color:#fff!important;font-size:13px;line-height:1.45}.bchat-wrap .bchat-user-status{color:#c8d0de!important;display:block;font-size:10.5px;margin-top:4px}.bchat-wrap .bchat-row{align-items:flex-start;display:flex;flex:0 0 auto;gap:7px}.bchat-wrap .bchat-row img{border-radius:50%;flex:0 0 26px;height:26px;width:26px}.bchat-wrap .bchat-think-bubble{align-items:center;background:#e3e7ef;border:1px solid #d3d9e4;border-radius:11px;display:flex;gap:8px;padding:8px 11px}.bchat-wrap .bchat-quip{color:#48608a!important;font-size:12.5px}.bchat-wrap .bchat-dots{display:flex;flex:0 0 auto;gap:3px}.bchat-wrap .bchat-dots i{animation:bchat-dot .9s infinite;background:#2a3850;border-radius:50%;height:5px;opacity:.3;width:5px}.bchat-wrap .bchat-dots i:nth-child(2){animation-delay:.3s}.bchat-wrap .bchat-dots i:nth-child(3){animation-delay:.6s}@keyframes bchat-dot{0%,to{opacity:.3}33%{opacity:1}}.bchat-wrap .bchat-ans-bubble{background:#e3e7ef;border:1px solid #d3d9e4;border-radius:13px;box-shadow:0 2px 8px rgba(42,56,80,.06);max-width:90%;padding:11px 13px}.bchat-wrap .bchat-p1,.bchat-wrap .bchat-p2{color:#2a3850!important;font-size:13px;line-height:1.5}.bchat-wrap .bchat-p2{margin-top:8px!important}.bchat-wrap .bchat-ans-time{color:#4f586b!important;display:block;font-size:10.5px;margin-top:5px}.bchat-wrap .bchat-bottom{border-top:1px solid #dfe3eb;flex:0 0 auto;padding:10px 16px 7px}.bchat-wrap .bchat-input-row{align-items:flex-end;display:flex;gap:8px}.bchat-wrap .bchat-input{background:#fff;border:1.5px solid #cdd4e0;border-radius:11px;box-sizing:border-box;flex:1 1 auto;font-size:13px;line-height:1.4;min-height:38px;min-width:0;padding:8px 12px;white-space:normal;word-wrap:break-word}.bchat-wrap .bchat-ph{color:#6b7385!important}.bchat-wrap .bchat-typed{color:#2a3850!important}.bchat-wrap .bchat-caret{animation:bchat-blink .9s steps(1) infinite;background:#2a3850;display:inline-block;height:16px;margin-left:1px;vertical-align:text-bottom;width:1.5px}@keyframes bchat-blink{50%{opacity:0}}.bchat-wrap .bchat-send{align-items:center;background:#f7e3a0;border-radius:11px;display:flex;flex:0 0 38px;height:38px;justify-content:center;transition:background .2s}.bchat-wrap .bchat-send.is-active{background:#f0bd18}.bchat-wrap .bchat-disc{color:#5d6578!important;font-size:10px;margin-top:6px!important;text-align:center}.bchat-wrap .bchat-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:64px auto 0;max-width:1200px;position:relative}.bchat-wrap .bchat-stat{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;padding:22px 24px;text-align:center}.bchat-wrap .bchat-stat-num{color:#fff!important;font-family:Montserrat,Century Gothic,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1;margin:0 0 8px!important}.bchat-wrap .bchat-stat-label{color:#d4dae5!important;font-size:15px;line-height:1.4;margin:0!important}@container (max-width: 500px){.bchat-wrap .bchat-side{display:none}.bchat-wrap .bchat-top-avatar{display:block}}@media (max-width:960px){.bchat-wrap{padding:200px 20px 64px!important}.bchat-wrap .bchat-hero{gap:40px;justify-content:center}.bchat-wrap .bchat-hero-text{text-align:center}.bchat-wrap .bchat-lead{margin-left:auto!important;margin-right:auto!important}.bchat-wrap .bchat-ctas{justify-content:center}.bchat-wrap .bchat{max-width:640px}.bchat-wrap:before{border-width:50px;height:420px;width:420px}}@media (max-width:640px){.bchat-wrap .bchat-side{display:none}.bchat-wrap .bchat-top-avatar{display:block}.bchat-wrap .bchat-window{border-radius:16px;height:460px}.bchat-wrap .bchat-lead{font-size:18px}.bchat-wrap .bchat-stats{gap:12px;grid-template-columns:1fr 1fr;margin-top:44px}.bchat-wrap .bchat-stat{padding:18px 14px}.bchat-wrap .bchat-stat-num{font-size:26px}.bchat-wrap .bchat-stat-label{font-size:13px}}@media (prefers-reduced-motion:reduce){.bchat-wrap .bchat-caret,.bchat-wrap .bchat-dots i{animation:none;opacity:1}}