.popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.popup.show{display:flex}.popup-content{background-color:#fff;padding:32px;border-radius:16px;width:90%;max-width:420px;position:relative;box-shadow:0 5px 25px rgba(0,0,0,.2);text-align:left}.popup-content h3{font-size:28px;font-weight:600;margin-top:0;margin-bottom:24px;color:#222}.popup-close{position:absolute;top:16px;right:16px;font-size:24px;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#aaa;background-color:#f0f0f0;border-radius:50%;cursor:pointer;transition:background-color .2s}.popup-close:hover{background-color:#e0e0e0}.popup-form input[type=text],.popup-form input[type=tel],.popup-form input[type=email]{width:100%;padding:10px 0;margin-bottom:20px;border:none;border-bottom:1px solid #ccc;font-size:16px;background-color:transparent;outline:none;transition:border-color .2s}.popup-form input:focus{border-bottom-color:#0073e6}.popup-form input::placeholder{color:#999}.popup-form button{width:100%;padding:14px;border:none;border-radius:8px;background-color:#ff6a39;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.popup-form button:hover{background-color:#e65625}.form-checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:20px;font-size:14px;line-height:1.4;color:#555}.form-checkbox-wrapper input[type=checkbox]{margin-top:4px;margin-right:10px;flex-shrink:0}.form-checkbox-wrapper label a{color:#0073e6;text-decoration:none}.form-checkbox-wrapper label a:hover{text-decoration:underline}.form-message{margin-top:15px;text-align:left;font-size:13px;color:#d9534f}.sbisru-Video-widget--desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}