.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:rgb(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:#ffffff!important;background-color:#ffffff!important;border-radius:50%!important;border:1px solid rgb(0 0 0 / .15)!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important;cursor:pointer!important;font-size:20px!important;font-weight:bold!important;line-height:1!important;z-index:10000!important;color:#000000!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:#ffffff!important;background-color:#ffffff!important;color:#000000!important;border:1px solid rgb(0 0 0 / .15)!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)!important;font-size:20px!important;font-weight:bold!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 0.15s ease,opacity 0.15s ease!important}.ysi-close-btn *,.close-btn *,.ysleadgen-close *,.ysi-close-btn-circle *,.close-button *,.close-icon *,[data-gjs-type="close-button"] *{color:#000000!important;fill:#000000!important;stroke:#000000!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:0.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 0.4s ease,transform 0.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 rgb(0 0 0 / .1);transition:border-color 0.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 rgb(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 0.2s,transform 0.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:rgb(0 0 0 / .05);border-radius:4px;overflow:hidden}.conversational-progress-bar{height:100%;background:#3b82f6;width:0%;transition:width 0.3s ease}.conversational-error{color:#ff4d4f!important;background:rgb(255 77 79 / .15)!important;border:1px solid rgb(255 77 79 / .4)!important;border-radius:6px!important;padding:10px 14px!important;font-size:0.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:rgb(148 163 184 / .45) #fff0}.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:#fff0}.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:rgb(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:rgb(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}