/* ALO133: displayed only after successful server-side financial approval */
.alo133-success[hidden]{display:none!important}
.alo133-success{position:fixed;inset:0;z-index:2147483640;background:rgba(14,28,22,.70);display:flex;align-items:center;justify-content:center;padding:22px;direction:rtl}
.alo133-success-card{background:#fff;color:#25392f;border-radius:24px;padding:34px 24px;max-width:450px;width:100%;text-align:center;box-shadow:0 20px 80px rgba(0,0,0,.3);font-family:inherit}
.alo133-success-check{width:94px;height:94px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:#e2f5e9;color:#148447;font-size:65px;font-weight:bold;line-height:1;animation:alo133Pop .5s cubic-bezier(.16,1.4,.42,1) both}
.alo133-success h2{font-size:30px;font-weight:800;margin:6px 0 4px;color:#147842}
.alo133-success p{font-size:16px;line-height:1.8;margin:3px 0 16px}
.alo133-success button{border:0;border-radius:12px;background:#177c49;color:#fff;padding:11px 30px;font:inherit;cursor:pointer}
@keyframes alo133Pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.alo133-success-check{animation:none}}
