@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');.leadbee-root{--yellow:#ffda17;--ink:#171b24;--muted:#8390a7;--line:#e8ebf0;--soft:#f4f6f9}.leadbee-root *{box-sizing:border-box}.leadbee-root [hidden]{display:none!important}.leadbee-root,.leadbee-root{margin:0;min-height:100%;font-family:var(--lb-font,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--ink)}.leadbee-root{min-height:100vh;background:linear-gradient(125deg,#fefbf0,#f6f8fd 65%)}.leadbee-root button,.leadbee-root input{font:inherit}.leadbee-root button{cursor:pointer}.leadbee-root .svg-icons{position:absolute;width:0;height:0;overflow:hidden}.leadbee-root .ico{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.leadbee-root .demo-hero{max-width:1050px;margin:17vh auto 0;padding:0 36px}.leadbee-root .eyebrow,.leadbee-root .welcome-kicker,.leadbee-root .section-label{font-size:10px;letter-spacing:.16em;color:#a17b00;font-weight:800}.leadbee-root .demo-hero h1{font-size:clamp(43px,7vw,82px);letter-spacing:-.065em;line-height:1.08}.leadbee-root .demo-hero em{color:#d6aa00;font-style:normal}.leadbee-root .demo-hero p{max-width:510px;color:#66738a;font-size:16px;line-height:1.85}.leadbee-root .hero-pill{display:inline-block;margin-top:15px;border:1px solid #eee4b6;border-radius:50px;padding:12px 18px;background:white;font-size:12px;font-weight:700}.leadbee-root .launcher-wrap{position:fixed;z-index:21;right:25px;bottom:23px;display:flex;align-items:center;gap:13px}.leadbee-root .launcher-tip{white-space:nowrap;background:#fff;padding:14px 17px;border-radius:15px;box-shadow:0 8px 28px #1b1e2730;font-size:12px;font-weight:800}.leadbee-root .chat-launcher{width:70px;height:70px;display:grid;place-items:center;border:0;border-radius:23px;background:var(--yellow);color:#141a20;box-shadow:0 12px 30px #d5b00053,0 0 0 7px #ffda171c;transition:transform .25s,box-shadow .25s}.leadbee-root .chat-launcher .ico{width:30px;height:30px}.leadbee-root .chat-launcher:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 19px 40px #d5b00061,0 0 0 9px #ffda1729}.leadbee-root .panel{position:fixed;right:33px;bottom:105px;width:min(412px,calc(100vw - 26px));height:min(666px,calc(100dvh - 122px));background:#fff;z-index:30;border:1px solid #e8ebf0;border-radius:25px;box-shadow:0 30px 85px #20273e30;display:flex;flex-direction:column;overflow:hidden;animation:pop .3s cubic-bezier(.16,1,.3,1)}@keyframes pop{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}.leadbee-root .header{display:flex;align-items:center;gap:12px;padding:18px 22px;min-height:82px;border-bottom:1px solid var(--line);flex:none}.leadbee-root .avatar{position:relative;background:#fff2b3;color:#191e25;border-radius:15px;width:47px;height:47px;display:grid;place-items:center}.leadbee-root .avatar .ico{width:25px;height:25px}.leadbee-root .avatar i{position:absolute;width:10px;height:10px;background:#17be88;border:2px solid #fff;border-radius:100%;right:-2px;bottom:-3px}.leadbee-root .headtext{flex:1;min-width:0}.leadbee-root .headtext strong{display:block;font-weight:800;letter-spacing:-.025em;font-size:14px}.leadbee-root .headtext small{display:block;margin-top:6px;font-size:9px;letter-spacing:.13em;font-weight:800;color:#91a0b4}.leadbee-root .online{display:inline-block;width:6px;height:6px;background:#13b980;border-radius:100%;margin-right:4px;vertical-align:1px}.leadbee-root .head-actions{display:flex;align-items:center;gap:6px}.leadbee-root .iconbtn{display:grid;place-items:center;width:33px;height:33px;border:0;border-radius:10px;background:#f3f5f8;color:#7a8698;transition:background .2s,transform .2s,color .2s}.leadbee-root .iconbtn .ico{width:18px;height:18px}.leadbee-root .iconbtn:hover{background:#ffef9c;color:#20242a;transform:translateY(-2px)}.leadbee-root .welcome{overflow-y:auto;flex:1;min-height:0;padding:28px 24px 20px;scrollbar-width:thin}.leadbee-root .welcome h2{font-size:29px;line-height:1.26;letter-spacing:-.055em;margin:13px 0 19px;font-weight:800}.leadbee-root .wave{display:inline-block;animation:wave 2.5s ease-in-out infinite;transform-origin:75% 75%}@keyframes wave{0%,65%,100%{transform:rotate(0)}12%,34%{transform:rotate(18deg)}24%,45%{transform:rotate(-8deg)}}.leadbee-root .welcome>p{font-size:12.6px;line-height:1.9;color:#8291a8;margin:0 0 27px}.leadbee-root .section-label{margin-bottom:13px}.leadbee-root .primary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 19px;background:var(--yellow);border:0;border-radius:13px;color:#111;font-size:11px;letter-spacing:.055em;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.leadbee-root .primary:hover,.leadbee-root .completed button:hover{background:#ffd000;box-shadow:0 10px 22px #ffda1750;transform:translateY(-2px)}.leadbee-root .primary .ico{transition:transform .2s}.leadbee-root .primary:hover .ico{transform:translateX(4px)}.leadbee-root .contact{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px}.leadbee-root .contact-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:79px;background:#f4f6f9;border:1px solid #eaedf2;border-radius:13px;text-decoration:none;color:#1a1c24;font-size:10px;letter-spacing:.035em;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.leadbee-root .contact-card:hover{transform:translateY(-3px);background:#fffdf0;border-color:#f2d454}.leadbee-root .contact-card svg{width:22px;height:22px}.leadbee-root .whatsapp-icon{color:#08bc79}.leadbee-root .mail-icon{color:#c99700}.leadbee-root .more-contacts{margin-top:16px}.leadbee-root .more-contacts summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;list-style:none;background:#f1f3f6;border-radius:8px;padding:10px 12px;font-size:9.5px;letter-spacing:.065em;font-weight:800;color:#637086;transition:background .2s}.leadbee-root .more-contacts summary::-webkit-details-marker{display:none}.leadbee-root .more-contacts summary:hover{background:#e6eaf0}.leadbee-root .more-contacts[open] .chevron{transform:rotate(180deg)}.leadbee-root .chevron{transition:transform .2s}.leadbee-root .more-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.leadbee-root .more-links a{display:flex;align-items:center;gap:7px;text-decoration:none;border:1px solid var(--line);border-radius:9px;padding:10px 7px;color:#4f5e71;font-size:10px;font-weight:700}.leadbee-root .more-links a .ico{width:15px;height:15px}.leadbee-root .more-links a:hover{border-color:#d9b700;background:#fffbee}.leadbee-root .privacy{display:flex;gap:12px;align-items:flex-start;margin-top:13px;border:1px solid #e8ecf1;background:#f5f7fa;padding:13px 12px;border-radius:12px;color:#8190a6;font-size:9.7px;line-height:1.65}.leadbee-root .privacy .ico{color:#0caf81;width:20px;height:20px}.leadbee-root .privacy a{color:#52657c}.leadbee-root .foot{flex:none;border-top:1px solid var(--line);padding:13px 5px;text-align:center;font-size:9px;color:#a6b0c1}.leadbee-root .foot strong{color:#707e95}.leadbee-root .chat{display:flex;flex:1;min-height:0;flex-direction:column}.leadbee-root .assistant-strip{background:#fff9e5;color:#967719;font-size:10px;padding:12px 17px;border-bottom:1px solid #ffedb6}.leadbee-root .sparkle{font-size:17px;vertical-align:-1px;margin-right:7px}.leadbee-root .messages{display:flex;flex-direction:column;gap:13px;flex:1;min-height:0;overflow:auto;padding:21px 17px;scroll-behavior:smooth}.leadbee-root .bubble{max-width:85%;font-size:12.2px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 15px;animation:bubbleIn .2s ease both}.leadbee-root .bubble.bot{align-self:flex-start;background:#f1f3f7;border-radius:15px 15px 15px 5px}.leadbee-root .bubble.user{align-self:flex-end;background:var(--yellow);border-radius:15px 15px 5px 15px}@keyframes bubbleIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.leadbee-root .suggestions{display:flex;flex-wrap:wrap;gap:7px;max-height:86px;overflow:auto;padding:9px 14px;border-top:1px solid #f0f2f5}.leadbee-root .chip{border:1px solid #e2e7ee;border-radius:30px;background:#fff;font-size:10px;font-weight:700;color:#536178;padding:9px 11px;transition:background .2s,transform .2s,border-color .2s}.leadbee-root .chip:hover{background:#fff9db;border-color:#edd043;transform:translateY(-2px)}.leadbee-root .composer{display:flex;gap:7px;padding:11px 14px 9px;border-top:1px solid var(--line)}.leadbee-root .composer input{flex:1;min-width:0;outline:none;border:1px solid #e2e7ef;border-radius:12px;padding:12px 13px;font-size:11px;transition:border .2s,box-shadow .2s}.leadbee-root .composer input:focus{border-color:#e7bd00;box-shadow:0 0 0 3px #ffda1736}.leadbee-root .send{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:var(--yellow);padding:0 15px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s}.leadbee-root .send .ico{width:15px;height:15px}.leadbee-root .send:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ffd71945}.leadbee-root .send:disabled{opacity:.55;transform:none}.leadbee-root .request-link{align-self:flex-start;border:0;background:none;padding:0;margin:0 16px 13px;text-decoration:underline;font-size:10px;color:#263042}.leadbee-root .request-link:hover{color:#a78000}.leadbee-root .status{padding:0 15px;color:#8492a5;font-size:10px}.leadbee-root .notice{padding:9px 14px;background:#fff7cd;color:#866200;font-size:10px}.leadbee-root .dots{display:flex;gap:5px;padding:4px 2px}.leadbee-root .dots i{width:7px;height:7px;background:#9aa5b5;border-radius:50%;animation:dots 1s infinite}.leadbee-root .dots i:nth-child(2){animation-delay:.15s}.leadbee-root .dots i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.leadbee-root .completed{margin:9px 15px;padding:15px;background:#f3fff8;border:1px solid #cfeedd;border-radius:12px;font-size:12px}.leadbee-root .completed p{color:#607a6b}.leadbee-root .completed button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px;background:var(--yellow);border:0;border-radius:10px;font-size:11px;font-weight:800;transition:transform .2s}.leadbee-root .completed button .ico{width:16px;height:16px}@media(max-width:520px){.leadbee-root .panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}.leadbee-root .launcher-wrap{right:17px;bottom:19px}.leadbee-root .launcher-tip{font-size:10px}.leadbee-root .demo-hero{margin-top:15vh;padding:0 24px}.leadbee-root .demo-hero h1{font-size:49px}}@media(prefers-reduced-motion:reduce){.leadbee-root *,.leadbee-root *:before,.leadbee-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.leadbee-root .header .avatar{flex:0 0 47px}.leadbee-root .header .headtext{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.leadbee-root .header .headtext small{margin-top:0;display:flex;align-items:center;gap:6px;line-height:1.4}.leadbee-root .header .online{margin-right:0;flex:0 0 6px}.leadbee-root .header .avatar i{display:none}.leadbee-root .more-contacts summary{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;line-height:1.1}.leadbee-root .more-contacts summary span:first-child{white-space:nowrap}.leadbee-root .more-contacts summary .chevron{font-size:13px;line-height:1;display:inline-grid;place-items:center;width:12px;height:12px;flex:0 0 12px;transform-origin:center}.leadbee-root .more-contacts[open] summary .chevron{transform:rotate(180deg)}.leadbee-root .welcome{scrollbar-gutter:stable}.leadbee-root .chat{overflow:hidden}.leadbee-root .messages{overscroll-behavior:contain;scrollbar-width:thin}.leadbee-root .suggestions{flex:0 0 auto;max-height:none;max-height:96px;overscroll-behavior:contain}.leadbee-root .composer{flex:none}.leadbee-root .request-link{flex:none}.leadbee-root .assistant-strip{flex:none}.leadbee-root .completed{flex:none}.leadbee-root .completed strong{display:block;font-size:13px;margin-bottom:5px}.leadbee-root .completed p{margin:0 0 13px;line-height:1.65}
@media(max-width:520px){.leadbee-root .welcome{scrollbar-gutter:auto}.leadbee-root .suggestions{max-height:88px}}.leadbee-root,.leadbee-root{height:100%;min-height:100%;}.leadbee-root{background:#fffdf2;overflow-x:hidden;}.leadbee-root .demo-hero{position:relative;isolation:isolate;margin:0;max-width:none;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(45px,7vw,110px) clamp(28px,9vw,150px);overflow:hidden;background:radial-gradient(circle at 85% 22%, #ffe463 0, transparent 31%), linear-gradient(
356deg, #fffdf2 10%, #fff3b3 57%, #ffd827 100%)}.leadbee-root .demo-hero:before{content:"";position:absolute;z-index:-1;width:min(50vw,620px);aspect-ratio:1;right:-9%;top:14%;border:1px solid rgba(136,100,0,.14);border-radius:50%;box-shadow:0 0 0 48px rgba(255,218,23,.10),0 0 0 95px rgba(255,218,23,.08),0 0 0 146px rgba(255,218,23,.05);pointer-events:none}.leadbee-root .demo-hero:after{content:"";position:absolute;z-index:-1;right:12%;bottom:15%;width:110px;height:110px;border-radius:30px;transform:rotate(-20deg);background:#fff7ca;box-shadow:0 15px 40px rgba(179,140,0,.11);pointer-events:none}.leadbee-root .demo-hero h1{margin:20px 0 15px;max-width:790px;font-size:clamp(44px,6.5vw,92px);font-weight:800;line-height:1.09}.leadbee-root .demo-hero em{color:#ba8800}.leadbee-root .demo-hero p{max-width:540px;color:#5e6270;font-size:clamp(14px,1.5vw,18px);line-height:1.8}.leadbee-root .demo-hero .hero-pill{background:rgba(255,255,255,.84);border:1px solid rgba(174,130,0,.18);box-shadow:0 7px 28px rgba(142,107,0,.06)}
@media(max-width:520px){.leadbee-root .demo-hero{min-height:100dvh;margin:0;padding:100px 25px 130px;justify-content:center}.leadbee-root .demo-hero h1{font-size:clamp(42px,11vw,59px)}.leadbee-root .demo-hero:before{width:80vw;right:-40%;top:9%}.leadbee-root .demo-hero:after{right:5%;bottom:14%;width:70px;height:70px}}

.leadbee-root .header{background:var(--lb-header,#fff)}.leadbee-root .welcome{background:var(--lb-welcome,#fff)}.leadbee-root .chat{background:var(--lb-convo,#fff)}.leadbee-root .bubble.bot{background:var(--lb-bot,#f1f3f7);color:var(--lb-bot-text,#171b24)}.leadbee-root .bubble.user{background:var(--lb-user,#ffda17);color:var(--lb-user-text,#171b24)}.leadbee-root .primary,.leadbee-root .send,.leadbee-root .completed button{background:var(--lb-button,var(--yellow));color:var(--lb-button-text,#171b24)}.leadbee-root .contact-card,.leadbee-root .composer input{background:var(--lb-input,#fff)}.leadbee-root .composer input{border-color:var(--lb-input-border,#e2e7ef)}.leadbee-root .foot{background:var(--lb-footer,#fff)}.leadbee-root .online{background:var(--lb-status,#13b980)}.leadbee-root .welcome a,.leadbee-root .more-links a{color:var(--lb-link,#52657c)}.leadbee-root .chat-launcher{width:var(--lb-launcher-size,70px);height:var(--lb-launcher-size,70px);background:var(--yellow)}.leadbee-root .panel{width:min(var(--lb-panel-width,412px),calc(100vw - 26px));height:min(var(--lb-panel-height,666px),calc(100dvh - 122px));border-radius:var(--lb-radius,25px);right:var(--lb-right,33px);bottom:calc(var(--lb-bottom,23px) + 82px)}.leadbee-root .launcher-wrap{right:var(--lb-right,25px);bottom:var(--lb-bottom,23px)}.leadbee-root .welcome h2{font-size:var(--lb-heading-size,29px)}.leadbee-root{font-family:var(--lb-font,'Plus Jakarta Sans',system-ui,sans-serif)}.leadbee-root .leadbee-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:520px){.leadbee-root .panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}.leadbee-root .launcher-wrap{right:17px;bottom:19px}.leadbee-root .panel{max-width:none}}
@media(max-width:782px){.leadbee-root.leadbee-hide-tablet{display:none!important}}@media(min-width:783px){.leadbee-root.leadbee-hide-desktop{display:none!important}}@media(max-width:600px){.leadbee-root.leadbee-hide-mobile{display:none!important}}
.leadbee-root.leadbee-pos-left .launcher-wrap{left:var(--lb-right,25px);right:auto}.leadbee-root.leadbee-pos-left .panel{left:var(--lb-right,33px);right:auto}.leadbee-root.leadbee-no-animation *, .leadbee-root.leadbee-no-animation *:before,.leadbee-root.leadbee-no-animation *:after{animation:none!important;transition:none!important}
.leadbee-root .completed button{color:var(--lb-button-text,#171b24)}.leadbee-root .primary:hover,.leadbee-root .send:hover,.leadbee-root .completed button:hover{background:var(--lb-hover,#ffd000)}
