.lg-demo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,4vw,56px);align-items:center}.lg-demo-copy .lg-intro{max-width:46ch}.lg-demo-form{margin-top:28px;display:flex;flex-direction:column;gap:14px;max-width:440px}.lg-demo-field{display:flex;flex-direction:column;gap:7px}.lg-demo-field label{font-family:var(--font-head);font-size:13px;font-weight:var(--fw-semibold);color:rgba(255,255,255,.9);letter-spacing:-.005em}.lg-demo-field input{font-family:var(--font-body);font-size:15px;color:var(--c-navy);background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:12px 15px;outline:none;transition:box-shadow .18s var(--ease),border-color .18s var(--ease)}.lg-demo-field input::placeholder{color:var(--c-text-soft)}.lg-demo-field input:focus{box-shadow:0 0 0 3px rgba(88,208,245,.45)}.lg-demo-field input:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.lg-demo-btn{align-self:flex-start;margin-top:4px}.lg-demo-micro{font-size:13px;color:rgba(255,255,255,.6);margin:2px 0 0}.lg-demo-trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.lg-demo-trust li{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:14.5px;line-height:1.4;color:rgba(255,255,255,.82)}.lg-demo-trust-ic{width:24px;height:24px;flex:none;border-radius:var(--radius-pill);display:grid;place-items:center;color:#fff;background:rgba(57,181,74,.92)}.lg-demo-trust-ic svg{width:14px;height:14px}.lg-demo-chat-wrap{display:flex;justify-content:center}.lg-cm{width:100%;max-width:380px;overflow:hidden;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:var(--shadow-feature)}@media (prefers-reduced-motion:no-preference){.lg-cm{animation:lgCmFloat 6s var(--ease) infinite}}.lg-cm-head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid rgba(20,20,100,.08);background:rgba(255,255,255,.35)}.lg-cm-av{width:34px;height:34px;flex:none;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--gradient-brand);color:#fff;font-family:var(--font-head);font-weight:var(--fw-bold);font-size:15px;line-height:1}.lg-cm-id{display:flex;flex-direction:column;gap:2px;min-width:0}.lg-cm-name{font-family:var(--font-head);font-weight:var(--fw-bold);font-size:16px;color:var(--c-navy);line-height:1.1;letter-spacing:-.01em}.lg-cm-status{font-size:12.5px;font-weight:500;color:var(--c-success);display:inline-flex;align-items:center;gap:6px;line-height:1.1}.lg-cm-status:before{content:"";width:8px;height:8px;border-radius:var(--radius-pill);background:var(--c-success);box-shadow:0 0 0 3px rgba(57,181,74,.25)}.lg-cm-body{padding:18px;display:flex;flex-direction:column;gap:14px;background:rgba(255,255,255,.28)}.lg-cm-row{display:flex;flex-direction:column;max-width:86%}.lg-cm-row.is-in{align-self:flex-start;align-items:flex-start}.lg-cm-row.is-out{align-self:flex-end;align-items:flex-end}.lg-cm-bubble{padding:10px 14px;border-radius:15px;font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--c-navy)}.lg-cm-bubble.is-in{background:#f0f2f9;border-bottom-left-radius:5px}.lg-cm-bubble.is-out{background:linear-gradient(135deg,rgba(35,1,251,.07),rgba(168,2,144,.07)),#fff;border:1px solid rgba(35,1,251,.14);border-bottom-right-radius:5px}.lg-cm-time{font-size:11.5px;color:var(--c-text-soft);margin-top:5px;padding:0 3px}.lg-cm-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(20,20,100,.08);background:rgba(255,255,255,.5)}.lg-cm-input{flex:1;font-family:var(--font-body);font-size:13px;color:var(--c-text-soft);background:#fff;border:1px solid rgba(20,20,100,.12);border-radius:var(--radius-pill);padding:9px 14px}.lg-cm-send{width:34px;height:34px;flex:none;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--gradient-brand);color:#fff;font-size:17px;line-height:1}@media (max-width:900px){.lg-demo-grid{grid-template-columns:1fr;gap:40px}.lg-cm{max-width:100%}.lg-demo-form{max-width:none}}.lg-demo{padding-top:clamp(40px,4.5vw,60px);padding-bottom:clamp(40px,4.5vw,60px)}.lg-demo .lg-demo-grid{grid-template-columns:1fr;gap:0;align-items:start}.lg-demo .lg-demo-copy{max-width:840px;margin:0 auto;text-align:center}.lg-demo .lg-demo-copy .lg-intro{max-width:62ch;margin-left:auto;margin-right:auto}.lg-demo .lg-demo-copy .bc-form-privacy{margin-left:auto;margin-right:auto}.lg-demo .lg-demo-form{margin-top:24px;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:14px 16px}.lg-demo .lg-demo-form .lg-demo-field{flex:1 1 200px;max-width:280px;text-align:left}.lg-demo .lg-demo-btn{flex:0 0 auto;align-self:flex-end;margin-top:0}.lg-demo .lg-demo-micro{flex-basis:100%;margin:2px 0 0}.lg-demo .lg-demo-trust{margin-top:22px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 28px}@media (max-width:640px){.lg-demo .lg-demo-form{flex-direction:column;align-items:stretch}.lg-demo .lg-demo-form .lg-demo-field{flex:1 1 auto}.lg-demo .lg-demo-btn{align-self:flex-start}}@keyframes lgCmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.elementor-widget-bconnect_lg_demo .accent{background:linear-gradient(90deg,#2301fb 0%,#a80290 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;display:inline-block}.elementor-widget-bconnect_lg_demo .btn-primary{background:linear-gradient(90deg,#2301fb 0%,#a80290 100%) !important;color:#fff !important}.elementor-widget-bconnect_lg_demo .btn-primary:hover{background:linear-gradient(90deg,#3a1eff 0%,#c213ad 100%) !important;color:#fff !important}