.form-popup-overlay{
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.85);
    display:none;
    align-items:center;
    justify-content:center;
    z-index:999999;
}

.form-popup-box{
    background:#0f1722;
    padding:32px;
    border-radius:18px;
    text-align:center;
    max-width:420px;
    width:calc(100% - 32px);
    color:#fff;
    box-shadow:0 30px 90px rgba(0,0,0,.8);
}

.form-popup-box .icon{
    font-size:48px;
    margin-bottom:12px;
}