.PurchaseButton_button__bUS8H{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;text-decoration:none;font-family:inherit;letter-spacing:.02em}.PurchaseButton_button__bUS8H:disabled{opacity:.7;cursor:not-allowed}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 10px 30px rgba(99,102,241,.5)}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 40px rgba(99,102,241,.6)}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_:active:not(:disabled){transform:translateY(0)}.PurchaseButton_button__bUS8H.PurchaseButton_secondary__VZmFK{background:transparent;color:#6366f1;border:2px solid #6366f1}.PurchaseButton_button__bUS8H.PurchaseButton_secondary__VZmFK:hover:not(:disabled){background:rgba(99,102,241,.1);transform:translateY(-2px)}.PurchaseButton_button__bUS8H.PurchaseButton_floating__iyLJk{width:100%;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 -4px 20px rgba(99,102,241,.5);border-radius:12px}.PurchaseButton_button__bUS8H.PurchaseButton_floating__iyLJk:hover:not(:disabled){transform:scale(1.02)}.PurchaseButton_button__bUS8H.PurchaseButton_large__BR7_v{padding:1.5rem 3rem;font-size:1.25rem}.PurchaseButton_buttonContent__Z94_h{display:flex;flex-direction:column;align-items:center;gap:.25rem;z-index:1;position:relative}.PurchaseButton_buttonText__fnMuX{font-weight:700}.PurchaseButton_buttonSubText__IFVc_{font-size:.875rem;font-weight:400;opacity:.9}.PurchaseButton_priceDisplay__NPtPv{font-weight:600;white-space:nowrap}.PurchaseButton_originalPriceStrike__LBSX9{text-decoration:line-through;opacity:.8}.PurchaseButton_arrow__Ta119{width:24px;height:24px;transition:transform .3s ease;z-index:1;position:relative}.PurchaseButton_button__bUS8H:hover:not(:disabled) .PurchaseButton_arrow__Ta119{transform:translateX(4px)}.PurchaseButton_spinner__x8ZPP{width:24px;height:24px;animation:PurchaseButton_spin__OFk4i 1s linear infinite}.PurchaseButton_spinnerCircle__9B_zM{opacity:.25}.PurchaseButton_spinnerPath__u6Vgn{opacity:.75}@keyframes PurchaseButton_spin__OFk4i{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PurchaseButton_shimmer__seG6t{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);animation:PurchaseButton_shimmer__seG6t 3s ease-in-out infinite;pointer-events:none}@keyframes PurchaseButton_shimmer__seG6t{0%{left:-100%}to{left:200%}}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#6366f1,#818cf8);opacity:0;transition:opacity .3s ease}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_:hover:not(:disabled):before{opacity:1}@media (max-width:640px){.PurchaseButton_button__bUS8H{padding:1rem 2rem;font-size:1rem}.PurchaseButton_button__bUS8H.PurchaseButton_large__BR7_v{padding:1.25rem 2.5rem;font-size:1.125rem}.PurchaseButton_buttonSubText__IFVc_{font-size:.75rem}}.PurchaseButton_button__bUS8H:focus-visible{outline:3px solid rgba(99,102,241,.5);outline-offset:2px}@media (prefers-color-scheme:light){.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_{box-shadow:0 10px 30px rgba(99,102,241,.3)}.PurchaseButton_button__bUS8H.PurchaseButton_primary__XXo1_:hover:not(:disabled){box-shadow:0 15px 40px rgba(99,102,241,.4)}.PurchaseButton_button__bUS8H.PurchaseButton_secondary__VZmFK{color:#4f46e5;border-color:#4f46e5}.PurchaseButton_button__bUS8H.PurchaseButton_secondary__VZmFK:hover:not(:disabled){background:rgba(79,70,229,.05)}}