.successPopup{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b122099;justify-content:center;align-items:center;padding:16px;animation:.2s successPopupFade;display:flex;position:fixed;inset:0}.successPopup__dialog{border-radius:var(--radius-lg);background:var(--color-white);width:100%;max-width:440px;box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;align-items:center;padding:40px 32px 32px;animation:.25s successPopupRise;display:flex;position:relative}.successPopup__dialog h2{color:#000;font-family:var(--font-headline);margin:18px 0 8px;font-size:24px;font-weight:700}.successPopup__dialog p{color:var(--color-neutral-600);margin:0 0 24px;font-size:15px;line-height:1.55}.successPopup__close{background:var(--color-primary-50);width:36px;height:36px;color:var(--color-neutral);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:14px;right:14px}.successPopup__close:hover{background:var(--color-secondary);color:var(--color-white)}.successPopup__icon{color:#1b7a43;background:#e6f6ec;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:inline-flex}.successPopup__action{border-radius:var(--radius-full);background:var(--color-primary);height:46px;color:var(--color-white);font-family:var(--font-label);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.successPopup__action:hover{background:var(--color-primary-700);transform:translateY(-1px)}@media (max-width:575px){.successPopup__dialog{padding:36px 20px 24px}.successPopup__action{width:100%}}@keyframes successPopupFade{0%{opacity:0}}@keyframes successPopupRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.successPopup,.successPopup__dialog{animation:none}}
