.PayNow-module__FisHNW__flow{padding:1.4rem 1.5rem 1.6rem}.PayNow-module__FisHNW__flowTitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#022364;margin:0 0 1rem;font-size:1rem;font-weight:700}.PayNow-module__FisHNW__amountBox{margin-bottom:1.3rem}.PayNow-module__FisHNW__inputLabel{text-transform:uppercase;letter-spacing:.05em;color:#8b98b3;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.PayNow-module__FisHNW__inputRow{background:#fbfcff;border:1.6px solid #d0dce8;border-radius:10px;align-items:center;padding:0 .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.PayNow-module__FisHNW__inputRow:focus-within{border-color:#02acc1;box-shadow:0 0 0 4px #02acc124}.PayNow-module__FisHNW__inputPrefix{color:#022364;margin-right:.3rem;font-weight:700}.PayNow-module__FisHNW__amountInput{color:#022364;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:13px 0;font-size:1.05rem;font-weight:700}.PayNow-module__FisHNW__hint{color:#8b98b3;margin:.5rem 0 0;font-size:.78rem}.PayNow-module__FisHNW__hintStrong{color:#022364;font-weight:700}.PayNow-module__FisHNW__gatewayHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.PayNow-module__FisHNW__gatewayHeader h6{color:#022364;margin:0;font-size:.85rem;font-weight:700}.PayNow-module__FisHNW__secureBadge{color:#16a34a;background:#16a34a1a;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.PayNow-module__FisHNW__gatewayOption{cursor:pointer;border:1.6px solid #e3e9f5;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.75rem .9rem;transition:border-color .2s,background .2s;display:flex}.PayNow-module__FisHNW__gatewayOption:hover{border-color:#02acc1}.PayNow-module__FisHNW__gatewayOptionActive{background:#02acc10f;border-color:#02acc1}.PayNow-module__FisHNW__gatewayInfo{align-items:center;gap:.6rem;display:flex}.PayNow-module__FisHNW__gatewayName{color:#022364;font-size:.9rem;font-weight:600}.PayNow-module__FisHNW__radio{border:2px solid #d0dce8;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.PayNow-module__FisHNW__radioChecked{border-color:#02acc1}.PayNow-module__FisHNW__radioChecked:after{content:"";background:#02acc1;border-radius:50%;position:absolute;inset:3px}.PayNow-module__FisHNW__noGateways{color:#8b98b3;padding:.75rem .9rem;font-size:.86rem}.PayNow-module__FisHNW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#022364,#0a3aa0,#02acc1);border:none;border-radius:999px;width:100%;margin-top:.6rem;padding:15px 24px;font-size:15px;font-weight:700;transition:transform .18s,filter .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #0223648c}.PayNow-module__FisHNW__submitBtn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff3 42%,#0000 64%);transition:transform .5s;position:absolute;inset:0;transform:translate(-30%)}.PayNow-module__FisHNW__submitBtn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.PayNow-module__FisHNW__submitBtn:hover:not(:disabled):after{transform:translate(30%)}.PayNow-module__FisHNW__submitBtn:disabled{opacity:.6;cursor:not-allowed}
