.success_container__h_2dX{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#f8f9fa}.success_content__LTfSE{text-align:center;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:600px;width:100%;z-index:1}.success_title__GLboD{font-size:2rem;margin-bottom:1rem;color:#2d3748}.success_subtitle__0H9wg{font-size:1.2rem;color:#4a5568;margin-bottom:2rem}.success_messageForm__u5qwM{display:flex;flex-direction:column;gap:1rem}.success_messageForm__u5qwM label{font-size:1.1rem;color:#2d3748;text-align:left}.success_messageInput__2uP28{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;resize:vertical;font-family:inherit}.success_messageInput__2uP28:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.Button_button__8B4nB{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1.5rem;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;transition:all .2s ease-in-out;cursor:pointer}.Button_filled__at7AM{background-color:var(--color-primary);color:#fff;border:1px solid transparent}.Button_filled__at7AM:hover{background-color:#2563eb}.Button_filled__at7AM:active{background-color:#1d4ed8}.Button_outline__sKOhB{background-color:transparent;color:#3b82f6;border:1px solid #3b82f6}.Button_outline__sKOhB:hover{background-color:rgba(59,130,246,.1)}.Button_outline__sKOhB:active{background-color:rgba(59,130,246,.2)}.Button_disabled__jJzcP{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:var(--color-disabled);color:var(--color-text-disabled)}.Button_fullWidth__o3Juz{width:100%}.Button_content__gu4us{display:inline-flex;align-items:center;gap:.75em}.CreditCard_credit-card__dR3WI{width:380px;height:240px;padding:25px;border-radius:15px;background:linear-gradient(135deg,#1a0f2e,#30122f,#2d0b14);box-shadow:0 10px 20px rgba(0,0,0,.4);color:#fff;position:relative;overflow:hidden}.CreditCard_credit-card__dR3WI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,63%,.08),transparent);transition:.5s}.CreditCard_credit-card__dR3WI:hover:before{left:100%}.CreditCard_credit-card__dR3WI:after{content:"";position:absolute;top:25px;left:25px;width:50px;height:40px;background:linear-gradient(135deg,gold,#997a1c);border-radius:6px;box-shadow:inset 0 0 8px rgba(0,0,0,.2);background-image:linear-gradient(90deg,transparent 35%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 65%,transparent 0),linear-gradient(0deg,transparent 25%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 30%,transparent 0,transparent 35%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 40%,transparent 0,transparent 65%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 70%,transparent 0),linear-gradient(135deg,gold,#997a1c);background-size:100% 100%}.CreditCard_credit-card-number__MqHqb{font-size:1.4em;letter-spacing:.1em;margin-top:90px;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.CreditCard_credit-card-number__MqHqb:empty:before{content:"•••• •••• •••• ••••";color:hsla(0,0%,100%,.5)}.CreditCard_credit-card-holder__SXwgJ{position:absolute;bottom:25px;left:25px;text-transform:uppercase;font-size:1.1em;letter-spacing:.05em}.CreditCard_credit-card-holder__SXwgJ:empty:before{content:"CARD HOLDER";color:hsla(0,0%,100%,.5)}.CreditCard_credit-card-expiry__btaWw{position:absolute;bottom:25px;right:25px;font-size:1.1em;letter-spacing:.05em}.CreditCard_credit-card-expiry__btaWw:empty:before{content:"MM/YY";color:hsla(0,0%,100%,.5)}