.purchase-page{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px 0}.purchase-page .logo-container{width:100%;position:relative;max-width:150px}.hero-container{margin-top:40px;width:100%;position:relative}.network-banner{width:100%;margin-top:30px}.network-banner h2{font-size:14px}.banner-container{padding:6px 6px 8px;margin-top:10px;border:1.5px solid #01ff01;border-radius:12px;position:relative}.inner-banner{width:100%;height:100%;position:relative}.inner-banner img{border-radius:8px}.banner-container svg{width:100%}.user-input{width:100%;margin-top:40px;border-bottom:1px solid white;padding-bottom:10px}.user-input h2{font-size:14px}.input-container{margin-top:15px;display:flex;gap:10px;align-items:center}.left-container{display:flex;gap:8px;align-items:center;font-size:13px}.input-container input{background-color:transparent;border:none;flex:1;padding:5px 0}.options-container-swapper{width:100%;margin-top:30px}.purchase-page .check-btn{width:140px;padding:14px 20px;height:45px;border-radius:10000px;border:none;cursor:pointer;margin:auto}.purchase-page .check-btn:hover{background-color:#01ff01b3;color:black}.options-container{width:calc(100% - 20px);margin:auto;display:grid;gap:20px}.offer-option{width:100%;display:grid;grid-template-columns:30% 70%;border:1.5px solid grey;border-radius:8px;padding:10px;cursor:pointer;font-size:14px}.offer-option:hover{border:1.5px solid #01ff01}.offer-title{font-size:13px}.offer-column{display:flex;flex-direction:column;gap:10px}.offer-left{color:#01FF01}.offer-right{color:#FFBF0D}.promo-input{width:100%;max-width:400px;margin-top:30px;padding:20px;background-color:rgba(1,255,1,.05);border:1px solid rgba(1,255,1,.2);border-radius:12px}.promo-input h3{font-size:16px;color:#01FF01;margin-bottom:12px;font-weight:500}.promo-code-input{width:100%;padding:12px 16px;background-color:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.2);border-radius:8px;color:white;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace}.promo-code-input:focus{outline:none;border-color:#01FF01;background-color:rgba(1,255,1,.1)}.promo-code-input::placeholder{color:rgba(255,255,255,.5);text-transform:none;letter-spacing:normal;font-family:inherit}.promo-info{margin-top:8px;font-size:12px;color:rgba(255,255,255,.7);text-align:center;line-height:1.4}.promo-banner{width:100%;margin-top:20px;padding:15px;background:linear-gradient(45deg,rgba(0,255,127,.1),rgba(255,215,0,.1));border:1px solid rgba(0,255,127,.3);border-radius:12px;backdrop-filter:blur(15px);animation:pulse-glow 2s ease-in-out infinite}.promo-banner-content{text-align:center}.promo-banner h3{margin:0 0 8px;font-size:16px;color:#00FF7F;font-weight:600}.promo-banner p{margin:4px 0;font-size:14px;color:white}.promo-banner strong{color:#FFD700;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.5)}.promo-benefit{font-size:12px!important;color:rgba(255,255,255,.8)!important;font-style:italic}@media (max-width:350px){.options-container{width:100%}.promo-input{margin-top:20px;padding:15px}}