.page-module__GJhcJq__page{min-height:100vh;padding:7rem 1.5rem 4rem}.page-module__GJhcJq__bgEffects{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.page-module__GJhcJq__orb1,.page-module__GJhcJq__orb2{filter:blur(100px);opacity:.15;border-radius:50%;width:600px;height:600px;position:absolute}.page-module__GJhcJq__orb1{background:#9c02a7;animation:20s infinite alternate page-module__GJhcJq__float;top:-200px;left:-100px}.page-module__GJhcJq__orb2{background:#cb60d3;animation:25s infinite alternate-reverse page-module__GJhcJq__float;bottom:-200px;right:-100px}@keyframes page-module__GJhcJq__float{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.page-module__GJhcJq__container{max-width:1200px;margin:0 auto}.page-module__GJhcJq__header{text-align:center;margin-bottom:3rem}.page-module__GJhcJq__title{color:#fff;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;display:flex}.page-module__GJhcJq__titleIcon{font-size:2.5rem}.page-module__GJhcJq__subtitle{color:#88a;max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__GJhcJq__grid{grid-template-columns:1fr 360px;align-items:start;gap:2rem;display:grid}.page-module__GJhcJq__mainColumn{flex-direction:column;gap:2rem;display:flex}.page-module__GJhcJq__sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:100px}.page-module__GJhcJq__section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141e99;border:1px solid #ffffff0d;border-radius:20px;padding:1.5rem}.page-module__GJhcJq__sectionTitle{color:#fff;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.125rem;font-weight:700;display:flex}.page-module__GJhcJq__sectionTitle span:first-child{background:linear-gradient(135deg,#9c02a7,#cb60d3);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.page-module__GJhcJq__inputGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__GJhcJq__label{color:#88a;margin-left:.5rem;font-size:.875rem;font-weight:500}.page-module__GJhcJq__input{color:#fff;width:100%;font-size:1rem;font-family:var(--font-inter);background:#0003;border:2px solid #ffffff1a;border-radius:12px;padding:1rem 1.25rem;transition:all .3s}.page-module__GJhcJq__input:focus{background:#9c02a70d;border-color:#9c02a7;outline:none;box-shadow:0 0 0 4px #9c02a71a}.page-module__GJhcJq__input::placeholder{color:#557}.page-module__GJhcJq__inputWrapper{align-items:center;display:flex;position:relative}.page-module__GJhcJq__inputWrapper .page-module__GJhcJq__input{padding-right:3rem}.page-module__GJhcJq__inputStatus{font-size:1.25rem;position:absolute;right:1rem}.page-module__GJhcJq__inputSuccess{background:#10b9810d!important;border-color:#10b981!important}.page-module__GJhcJq__inputError{background:#ef44440d!important;border-color:#ef4444!important}.page-module__GJhcJq__accountFound{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.page-module__GJhcJq__accountAvatar{border-radius:4px;width:32px;height:32px}.page-module__GJhcJq__accountNotFound{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.page-module__GJhcJq__amountGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__GJhcJq__amountCard{cursor:pointer;background:#0003;border:2px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;transition:all .3s;display:flex;position:relative}.page-module__GJhcJq__amountCard:hover{background:#9c02a70d;border-color:#9c02a780}.page-module__GJhcJq__amountCardActive{background:#9c02a71a;border-color:#9c02a7;box-shadow:0 0 20px #9c02a71a}.page-module__GJhcJq__popularBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#e1004c,#f06c98);border-radius:20px;padding:.25rem .75rem;font-size:.65rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.page-module__GJhcJq__amountValue{color:#fff;font-size:1.1rem;font-weight:700}.page-module__GJhcJq__amountPrice{color:#88a;font-size:.9rem}.page-module__GJhcJq__customAmount{flex-direction:column;gap:.5rem;display:flex}.page-module__GJhcJq__customLabel{color:#88a;font-size:.875rem}.page-module__GJhcJq__paymentGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__GJhcJq__paymentCard{color:#fff;cursor:pointer;background:#0003;border:2px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;font-weight:600;transition:all .3s;display:flex}.page-module__GJhcJq__paymentCard:hover{border-color:#9c02a780}.page-module__GJhcJq__paymentCardActive{background:#9c02a71a;border-color:#9c02a7}.page-module__GJhcJq__paymentIcon{font-size:1.5rem}.page-module__GJhcJq__summaryCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141e99;border:1px solid #ffffff0d;border-radius:20px;padding:1.5rem}.page-module__GJhcJq__summaryTitle{color:#fff;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.page-module__GJhcJq__summaryRow{color:#88a;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9rem;display:flex}.page-module__GJhcJq__summaryValue{color:#fff;font-weight:600}.page-module__GJhcJq__summaryValueHighlight{background:linear-gradient(135deg,#9c02a7,#cb60d3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800}.page-module__GJhcJq__divider{background:#ffffff1a;height:1px;margin:1rem 0}.page-module__GJhcJq__payBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9c02a7,#cb60d3);border:none;border-radius:12px;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:700;transition:all .3s}.page-module__GJhcJq__payBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #9c02a74d}.page-module__GJhcJq__payInfo{color:#668;text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.5}@media (max-width:900px){.page-module__GJhcJq__grid{grid-template-columns:1fr}.page-module__GJhcJq__sidebar{position:static}}@media (max-width:600px){.page-module__GJhcJq__amountGrid{grid-template-columns:repeat(2,1fr)}}
