.Step5-module-scss-module__j0bMva__body{flex-direction:column;min-height:480px;padding:24px 40px 60px;display:flex}.Step5-module-scss-module__j0bMva__progressBanner{background:#141414;border:1px solid #d466e5;border-radius:12px;margin-bottom:32px;padding:16px 24px}.Step5-module-scss-module__j0bMva__planTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Step5-module-scss-module__j0bMva__planTitle,.Step5-module-scss-module__j0bMva__planPrice{color:#fbfbfb;font-family:FixelDisplay,sans-serif;font-size:16px;font-weight:700}.Step5-module-scss-module__j0bMva__progressBarContainer{background:#202020;border-radius:4px;height:6px;display:flex;overflow:hidden}.Step5-module-scss-module__j0bMva__progressBar{background:#d466e5;border-radius:4px;height:100%}.Step5-module-scss-module__j0bMva__sectionTitle{color:#fbfbfb;margin-bottom:8px;font-family:FixelDisplay,sans-serif;font-size:18px;font-weight:700}.Step5-module-scss-module__j0bMva__sectionHint{color:#a2a2a2;margin-bottom:24px;font-family:FixelDisplay,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.Step5-module-scss-module__j0bMva__uploadBox{text-align:center;background:#141414;border:1px solid #202020;border-radius:12px;padding:16px;transition:all .2s}.Step5-module-scss-module__j0bMva__uploadBox:hover{border-color:#404040}.Step5-module-scss-module__j0bMva__uploadLabel{cursor:pointer;color:#fbfbfb;justify-content:center;align-items:center;gap:12px;font-family:FixelDisplay,sans-serif;font-size:15px;font-weight:600;display:flex}.Step5-module-scss-module__j0bMva__fileInput{display:none}.Step5-module-scss-module__j0bMva__filler{flex:1}.Step5-module-scss-module__j0bMva__confirmButton{color:#fbfbfb;cursor:pointer;background:linear-gradient(90deg,#784eec 0%,#d466e5 100%);border:none;border-radius:12px;width:100%;margin-top:32px;padding:16px 0;font-family:FixelDisplay,sans-serif;font-size:16px;font-weight:600;transition:opacity .2s}.Step5-module-scss-module__j0bMva__confirmButton:disabled{opacity:.5;cursor:not-allowed}.Step5-module-scss-module__j0bMva__confirmButton:hover:not(:disabled){opacity:.9}
.Step6-module-scss-module__BXcTGG__successModalContent{text-align:center;background:#141414;border:1px solid rgba(255,255,255,.07);border-radius:24px;width:100%;max-width:500px;padding:60px 40px;position:relative;overflow:hidden}.Step6-module-scss-module__BXcTGG__iconWrapper{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 32px;display:flex;position:relative}.Step6-module-scss-module__BXcTGG__checkCircle{z-index:2;background:linear-gradient(135deg,#784eec,#d466e5);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards Step6-module-scss-module__BXcTGG__scaleIn;display:flex;box-shadow:0 0 40px rgba(120,78,236,.4)}@keyframes Step6-module-scss-module__BXcTGG__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.Step6-module-scss-module__BXcTGG__confetti{opacity:0;background-image:radial-gradient(#d466e5 20%,transparent 20%),radial-gradient(#f9ca24 20%,transparent 20%),radial-gradient(#784eec 20%,transparent 20%),radial-gradient(#48dbfb 20%,transparent 20%);background-position:0 0,40px 20px,80px 80px,20px 80px;background-size:8px 8px;animation:1s ease-out forwards Step6-module-scss-module__BXcTGG__confettiExplode;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes Step6-module-scss-module__BXcTGG__confettiExplode{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.5)}}.Step6-module-scss-module__BXcTGG__successTitle{color:#fbfbfb;margin-bottom:16px;font-family:FixelDisplay,sans-serif;font-size:24px;font-weight:700}.Step6-module-scss-module__BXcTGG__successText{color:#a2a2a2;margin-bottom:40px;padding:0 20px;font-family:FixelDisplay,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.Step6-module-scss-module__BXcTGG__actionsRow{gap:16px;width:100%;display:flex}.Step6-module-scss-module__BXcTGG__primaryButton{color:#fbfbfb;cursor:pointer;background:linear-gradient(90deg,#784eec 0%,#d466e5 100%);border:none;border-radius:12px;flex:1;padding:14px 0;font-family:FixelDisplay,sans-serif;font-size:15px;font-weight:600;transition:opacity .2s}.Step6-module-scss-module__BXcTGG__primaryButton:hover{opacity:.9}.Step6-module-scss-module__BXcTGG__secondaryButton{color:#fbfbfb;cursor:pointer;background:#1a1a1a;border:1px solid #404040;border-radius:12px;flex:1;padding:14px 0;font-family:FixelDisplay,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.Step6-module-scss-module__BXcTGG__secondaryButton:hover{background:#202020;border-color:#fbfbfb}
