.ysleadgen-popup{position:fixed !important;z-index:999999 !important;display:none;box-sizing:border-box !important;margin:0 !important;padding:0 !important}.ysleadgen-popup[data-position=center]{top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:none;overflow:visible;transform-origin:center center}.ysleadgen-popup[data-position=bottom-right]{bottom:20px;right:20px;top:auto;left:auto;max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup[data-position=bottom-left]{bottom:20px;left:20px;top:auto;right:auto;max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup[data-position=top-right]{top:20px;right:20px;bottom:auto;left:auto;max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup[data-position=top-left]{top:20px;left:20px;bottom:auto;right:auto;max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup[data-position=top]{top:20px;left:50%;transform:translateX(-50%);max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup[data-position=bottom]{bottom:20px;left:50%;transform:translateX(-50%);max-height:calc(100vh - 40px) !important;overflow-y:auto !important}.ysleadgen-popup.ysleadgen-fullscreen,.ysleadgen-popup.ysleadgen-fullscreen .ysleadgen-overlay-wrapper,.ysleadgen-popup.ysleadgen-fullscreen .ysleadgen-content,.ysleadgen-popup.ysleadgen-fullscreen .yslg-page,.ysleadgen-popup.ysleadgen-fullscreen .fs-container{top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;max-width:none !important;max-height:none !important;transform:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important}html.ysleadgen-popup-active,body.ysleadgen-popup-active{overflow:hidden !important;overflow-y:hidden !important;overflow-x:hidden !important;height:100% !important;scrollbar-width:none !important;-ms-overflow-style:none !important}html.ysleadgen-popup-active::-webkit-scrollbar,body.ysleadgen-popup-active::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.ysleadgen-overlay{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(0,0,0,.7) !important;z-index:999998 !important;display:none}.ysleadgen-close{position:absolute !important;top:25px !important;right:10px !important;width:32px !important;height:32px !important;background:#fff !important;background-color:#fff !important;border-radius:50% !important;border:1px solid rgba(0,0,0,.15) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important;cursor:pointer !important;font-size:20px !important;font-weight:700 !important;line-height:1 !important;z-index:10000 !important;color:#000 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}.ysleadgen-popup .yslg-page,.ysleadgen-popup .ysi-popup,.ysleadgen-popup .ysleadgen-content{position:relative !important}.ysleadgen-popup button.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-button:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button.close-icon:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup button[data-gjs-type=close-button]:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),.ysleadgen-popup span.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysi-close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),button.close-btn:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysleadgen-close:not(.ysi-back-btn):not(.ysi-claim-btn),button.ysi-close-btn-circle:not(.ysi-back-btn):not(.ysi-claim-btn),button[data-gjs-type=close-button]:not(.ysi-back-btn):not(.ysi-claim-btn){position:absolute !important;top:25px !important;right:10px !important;left:auto !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;max-width:32px !important;max-height:32px !important;border-radius:50% !important;background:#fff !important;background-color:#fff !important;color:#000 !important;border:1px solid rgba(0,0,0,.15) !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important;font-size:20px !important;font-weight:700 !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:10000 !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;transition:transform .15s ease,opacity .15s ease !important}.ysi-close-btn *,.close-btn *,.ysleadgen-close *,.ysi-close-btn-circle *,.close-button *,.close-icon *,[data-gjs-type=close-button] *{color:#000 !important;fill:#000 !important;stroke:#000 !important}.ysi-close-btn:hover,.close-btn:hover,.ysleadgen-close:hover,.ysi-close-btn-circle:hover,.close-button:hover,.close-icon:hover,[data-gjs-type=close-button]:hover{opacity:.9 !important;transform:scale(1.08) !important}.ysleadgen-form[data-is-conversational=true] .conversational-wrapper{position:relative;overflow:visible}.conversational-step{display:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.conversational-step.active{display:block;opacity:1;transform:translateY(0)}.ysleadgen-form[data-is-conversational=true] .conversational-step label{font-size:1.25rem;font-weight:600;margin-bottom:12px;display:block;color:inherit}.ysleadgen-form[data-is-conversational=true] .conversational-step input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.ysleadgen-form[data-is-conversational=true] .conversational-step textarea,.ysleadgen-form[data-is-conversational=true] .conversational-step select{font-size:1.1rem;padding:14px 16px;border-radius:8px;width:100%;border:2px solid rgba(0,0,0,.1);transition:border-color .2s}.ysleadgen-form[data-is-conversational=true] .conversational-step input:focus,.ysleadgen-form[data-is-conversational=true] .conversational-step textarea:focus{border-color:#3b82f6;outline:none}.conversational-controls{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.conversational-btn{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,transform .1s}.conversational-btn:hover{background:#2563eb}.conversational-btn:disabled{background:#9ca3af;cursor:not-allowed}.conversational-btn-back{background:#f3f4f6;color:#4b5563}.conversational-btn-back:hover{background:#e5e7eb}.conversational-progress-container{flex:1;margin:0 20px;height:6px;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.conversational-progress-bar{height:100%;background:#3b82f6;width:0;transition:width .3s ease}.conversational-error{color:#ff4d4f !important;background:rgba(255,77,79,.15) !important;border:1px solid rgba(255,77,79,.4) !important;border-radius:6px !important;padding:10px 14px !important;font-size:.875rem !important;font-weight:600 !important;margin-top:12px !important;margin-bottom:12px !important;display:none;width:100% !important;box-sizing:border-box !important;text-align:left !important;z-index:999 !important}.ysleadgen-popup,.ysleadgen-content,.ysleadgen-overlay-wrapper,.popup-section,.yslg-product-recommendations-list,.yslg-product-recommendations-grid{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.ysleadgen-popup::-webkit-scrollbar,.ysleadgen-content::-webkit-scrollbar,.ysleadgen-overlay-wrapper::-webkit-scrollbar,.popup-section::-webkit-scrollbar,.yslg-product-recommendations-list::-webkit-scrollbar,.yslg-product-recommendations-grid::-webkit-scrollbar{width:6px;height:6px}.ysleadgen-popup::-webkit-scrollbar-track,.ysleadgen-content::-webkit-scrollbar-track,.ysleadgen-overlay-wrapper::-webkit-scrollbar-track,.popup-section::-webkit-scrollbar-track,.yslg-product-recommendations-list::-webkit-scrollbar-track,.yslg-product-recommendations-grid::-webkit-scrollbar-track{background:0 0}.ysleadgen-popup::-webkit-scrollbar-thumb,.ysleadgen-content::-webkit-scrollbar-thumb,.ysleadgen-overlay-wrapper::-webkit-scrollbar-thumb,.popup-section::-webkit-scrollbar-thumb,.yslg-product-recommendations-list::-webkit-scrollbar-thumb,.yslg-product-recommendations-grid::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:9999px}.ysleadgen-popup::-webkit-scrollbar-thumb:hover,.ysleadgen-content::-webkit-scrollbar-thumb:hover,.ysleadgen-overlay-wrapper::-webkit-scrollbar-thumb:hover,.popup-section::-webkit-scrollbar-thumb:hover,.yslg-product-recommendations-list::-webkit-scrollbar-thumb:hover,.yslg-product-recommendations-grid::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="min-height:100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="min-height: 100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="height:100vh"],.ysleadgen-popup:not(.ysleadgen-fullscreen) [style*="height: 100vh"]{min-height:auto !important;height:auto !important}.ysleadgen-popup .popup-wrapper{margin:0 auto !important;scrollbar-width:none !important;-ms-overflow-style:none !important}.ysleadgen-popup .popup-wrapper::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.ysleadgen-popup:not(.ysleadgen-fullscreen):not([style*="overflow-y: scroll"]){scrollbar-width:none !important;-ms-overflow-style:none !important}.ysleadgen-popup:not(.ysleadgen-fullscreen):not([style*="overflow-y: scroll"])::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}