.lh-home-popup[hidden]{display:none}
.lh-home-popup{position:fixed;inset:0;z-index:1000005;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}
.lh-home-popup__overlay{position:absolute;inset:0;background:rgba(0,0,0,.72)}
.lh-home-popup__box{position:relative;background:#000;color:#fff;max-width:540px;width:100%;border-top:8px solid #ed6f57;border-radius:5px;padding:32px;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.lh-home-popup__close{position:absolute;top:-16px;right:-16px;width:34px;height:34px;border-radius:50%;border:0;background:#ed6f57;color:#fff;font-size:16px;cursor:pointer;line-height:1}
.lh-home-popup__box h2{margin:0 0 8px;font-size:24px;color:#fff}
.lh-home-popup__box p{margin:0 0 16px;font-size:15px;color:#e5e7eb}
.lh-home-popup__box label{display:block;font-size:14px;margin:10px 0;color:#e5e7eb}
.lh-home-popup__box input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:11px 12px;border:1px solid #374151;border-radius:8px;background:#111827;color:#fff;font-size:15px}
.lh-home-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.lh-home-msg{min-height:20px;font-size:13.5px;margin-top:10px}
.lh-home-popup__box button[type="submit"]{width:100%;margin-top:6px;background:#ed6f57!important;color:#fff!important;border:0;border-radius:8px;padding:13px;font-size:16px;font-weight:700;cursor:pointer}
.lh-home-popup__box button[type="submit"]:disabled{opacity:.6}
