*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:#fff;color:#000}.title{color:#1f2024;font-size:20px;line-height:100%;font-weight:800;margin-bottom:16px;text-align:left}form{display:flex;flex-direction:column;gap:8px}input{padding:16px;font-size:16px;line-height:16px;border:.5px solid #c5c6cc;border-radius:12px;outline:none}input::placeholder{color:#71727a}.card-number{width:100%}h2{margin-top:32px;margin-bottom:10px;color:#71727a;font-size:16px;text-align:left;font-weight:600;line-height:100%}p{color:#71727a;font-size:14px;line-height:16px;text-align:left}.medium{margin:10px 0}.card-expiry{width:100%}.security-info a{color:#007bff;text-decoration:none}.security-info a:hover{text-decoration:underline}.footer{margin-top:30px}.payme-logo img{width:80px}.sticky-button{position:relative}.confirm-btn{margin:30px auto 0;text-align:center;padding:10px;max-width:360px;width:100%;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:20px;cursor:pointer}.confirm-btn:hover{background-color:#0056b3}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:18px;height:18px;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{box-sizing:border-box;height:100%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{display:flex;flex-direction:column;height:100%;margin:0;font-family:Arial,sans-serif;font-weight:400;background-color:#fff}img{max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{max-width:400px;margin:0 auto;padding-left:12px;padding-right:12px;text-align:center}ol,ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}a{text-decoration:none}.ant-input{width:48px;height:48px;border-radius:12px!important;gap:0}.ant-otp{display:flex;margin:0 auto;align-items:center!important;gap:4px}.padding{padding-top:36px}.images{width:100%;margin-top:24px}.logo{margin-right:27px}.help{margin-top:13px;text-align:center}span{color:#006ffd;font-size:14px;font-weight:600;line-height:100%;margin-left:8px}.sms{display:flex;align-items:center;justify-content:center;margin-bottom:26px}.button{cursor:pointer;border-radius:12px;margin-top:32px;border:none;background-color:#006ffd;padding:12px 24px;color:#fff;font-size:14px;line-height:100%;font-weight:600}.transparent{opacity:.7}.phone-number{display:flex;align-items:center;justify-content:center;margin-top:24px}
