.lead-float{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid #ff3535;background:#111;color:#fff;box-shadow:0 18px 55px #000b;font:inherit;cursor:pointer}.lead-float span{background:#ff2d2d;padding:7px 8px;font-size:9px;font-weight:900;letter-spacing:.12em}.lead-float b{font-size:13px}.lead-float i{color:#ff3838;font-style:normal}.lead-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:.25s}.lead-modal.open{opacity:1;visibility:visible}.lead-modal-backdrop{position:absolute;inset:0;background:#000d;backdrop-filter:blur(8px)}.lead-dialog{position:relative;width:min(940px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;background:#0d0d0d;border:1px solid #333;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 30px 120px #000}.lead-dialog:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#ff2d2d}.lead-close{position:absolute;right:16px;top:14px;z-index:2;width:38px;height:38px;border:1px solid #3a3a3a;background:#151515;color:#fff;font-size:25px;cursor:pointer}.lead-dialog-intro{padding:58px 48px;background:radial-gradient(circle at 0 100%,#4a090955,transparent 48%),#0a0a0a}.lead-dialog-intro>small{color:#ff3434;font-size:10px;font-weight:900;letter-spacing:.16em}.lead-dialog-intro h2{margin:18px 0;font-size:42px;line-height:1.04;letter-spacing:-.04em}.lead-dialog-intro p{color:#969696;line-height:1.7}.lead-dialog-intro>div{display:grid;gap:13px;margin-top:34px}.lead-dialog-intro span{display:flex;align-items:center;gap:14px;color:#c4c4c4;font-size:13px}.lead-dialog-intro span b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #4a2020;color:#ff3b3b;font-size:10px}.lead-popup-form{padding:58px 44px 38px;display:grid;gap:14px}.lead-popup-form label{display:grid;gap:7px;color:#bdbdbd;font-size:12px;font-weight:700}.lead-popup-form input,.lead-popup-form select{width:100%;min-height:48px;border:1px solid #333;background:#141414;color:#fff;padding:0 13px;font:inherit}.lead-popup-form button{min-height:52px;border:0;background:#ff2e2e;color:#fff;font:inherit;font-weight:850;margin-top:5px;cursor:pointer}.lead-popup-form>small{color:#666;font-size:10px;line-height:1.5}.modal-open{overflow:hidden}@media(max-width:720px){.lead-dialog{grid-template-columns:1fr}.lead-dialog-intro{padding:42px 28px 30px}.lead-dialog-intro h2{font-size:32px}.lead-dialog-intro>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px}.lead-dialog-intro span{display:grid;font-size:10px}.lead-popup-form{padding:28px}.lead-float{right:12px;bottom:12px}.lead-modal{padding:10px}.lead-dialog{max-height:calc(100vh - 20px)}}
