@keyframes BNKCertForm_beat__bBeDo{0%{transform:scale(1)}50%{transform:scale(.995)}to{transform:scale(1)}}.BNKCertForm_root__LlTdL{display:flex;height:calc(100% - 105px);flex-direction:column;justify-content:space-between;gap:5px}.BNKCertForm_root__LlTdL .BNKCertForm_inputBox__SJDiq{display:flex;flex-direction:column;gap:10px;margin:0 0 auto}.BNKCertForm_root__LlTdL input::-moz-placeholder{color:var(--gray1-5)!important}.BNKCertForm_root__LlTdL input::placeholder{color:var(--gray1-5)!important}.BNKCertForm_root__LlTdL .BNKCertForm_rrnBox__sC0IL{display:flex;gap:10px;align-items:flex-end;justify-content:space-between}.BNKCertForm_root__LlTdL .BNKCertForm_rrnBox__sC0IL input{min-width:100%;letter-spacing:0;max-width:calc(100vw - 100px)}.BNKCertForm_root__LlTdL .BNKCertForm_rrnBox__sC0IL input::-moz-placeholder{color:var(--gray1-5)!important}.BNKCertForm_root__LlTdL .BNKCertForm_rrnBox__sC0IL input::placeholder{color:var(--gray1-5)!important}.BNKCertForm_root__LlTdL .BNKCertForm_rrnBox__sC0IL svg{margin-bottom:15px}.BNKCertForm_root__LlTdL .BNKCertForm_message__O_Br0{display:flex;width:100%;justify-content:flex-start;align-items:center;text-align:left;gap:4px;font-size:var(--font-size3);color:var(--gray1)}.BNKCertForm_root__LlTdL .BNKCertForm_submitBtn__uY4Kt{width:100%;max-width:none;margin-top:16vh}@media screen and (max-width:576px){.BNKCertForm_root__LlTdL .BNKCertForm_inputBox__SJDiq{gap:15px}.BNKCertForm_root__LlTdL .BNKCertForm_submitBtn__uY4Kt{margin-top:25vh}}.SecondaryButton_root___kB_S{background:var(--black1);color:var(--white4)!important}.SecondaryButton_root___kB_S span{font-weight:500!important}.SecondaryButton_root___kB_S:hover{background:var(--black2)}.SecondaryButton_root___kB_S:active{background:var(--black3);transform:scale(.95)}@media screen and (max-width:640px){.SecondaryButton_root___kB_S{border-radius:16px}}.BackRRNPopoverButton_passwordField__ahj4Z{display:flex;max-width:340px;width:50%;height:45px;padding:12px;border-radius:6px;font-size:var(--font-size4);outline:none;line-height:1;align-items:center;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--gray3);background-color:var(--white3);scale:1!important;transition:var(--easing)}.BackRRNPopoverButton_passwordField__ahj4Z[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--green),inset 0 0 0 5px var(--green-background);border:1px solid var(--green);animation:.2s}.BackRRNPopoverButton_passwordField__ahj4Z.BackRRNPopoverButton_invalid__5N7Bn{border:1px solid var(--red);box-shadow:none}.BackRRNPopoverButton_passwordField__ahj4Z .BackRRNPopoverButton_balls__YdvGg{display:flex;width:100%;align-items:center;justify-content:space-evenly}.BackRRNPopoverButton_passwordField__ahj4Z .BackRRNPopoverButton_balls__YdvGg li svg{width:10px;height:10px;margin:0 0 3px}.BackRRNPopoverButton_passwordField__ahj4Z .BackRRNPopoverButton_balls__YdvGg li svg path{fill:var(--gray1-5)}.BackRRNPopoverButton_passwordField__ahj4Z .BackRRNPopoverButton_balls__YdvGg li.BackRRNPopoverButton_active__9AN1o svg path{fill:var(--black1)}.BackRRNPopoverButton_passwordField__ahj4Z .BackRRNPopoverButton_placeholder__rVwK9{color:var(--gray1-5)}.BackRRNPopoverButton_modal__ZvVGG{border-radius:16px 16px 0 0;margin-bottom:0}@media screen and (max-width:576px){.BackRRNPopoverButton_passwordField__ahj4Z{width:100%;max-width:calc(50vw - 30px);height:48px}.BackRRNPopoverButton_passwordField__ahj4Z span{font-size:var(--font-size4-5)}}.NumberKeypad_root__QM_1n{display:grid;grid-template-columns:repeat(4,1fr)}.NumberKeypad_loading__Lqnt7{margin:80px 0}.NumberKeypadButton_root__aR1Hv{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:12px;margin:0 auto;border:none;outline:none;background:none;font-size:var(--font-size6);font-weight:600;transition:all .1s var(--easing-value);color:var(--black1)}.NumberKeypadButton_root__aR1Hv.NumberKeypadButton_active__3_9Vq{transform:scale(.95);background-color:var(--gray3)}.NumberKeypadButton_root__aR1Hv img{width:auto;height:16px!important;opacity:.1}.UsedCarLoanLimitInquiryFormPage_root__w6kJN{margin-top:-56px;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.UsedCarLoanLimitInquiryForm_root__SN1CD{max-width:576px;max-height:640px;display:flex;flex-direction:column;width:100%;height:100%;padding:30px;margin:0 auto;border-radius:20px;box-shadow:0 48px 100px 0 rgba(17,12,46,.15)}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_form__Glcg_{overflow:scroll;height:calc(100% - (var(--keyboard-height, 80px)));margin-bottom:auto}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_form__Glcg_>div{margin-bottom:12px}.UsedCarLoanLimitInquiryForm_root__SN1CD h1{margin-top:12px;font-size:var(--font-size6);font-weight:700;margin-bottom:32px}.UsedCarLoanLimitInquiryForm_root__SN1CD h1 span{display:block;margin-top:6px;font-size:var(--font-size2);color:var(--gray1)}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_ctaButton__ghLVM{position:relative;max-width:none}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_ctaButton__ghLVM:before{content:"";position:absolute;bottom:49px;left:0;right:0;width:100%;height:50px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_ctaButton__ghLVM span{margin-top:0;font-weight:700;font-size:var(--font-size4)}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_space__we5KF{height:100px}@media screen and (max-width:640px){.UsedCarLoanLimitInquiryForm_root__SN1CD{max-width:none;max-height:none;padding:20px}.UsedCarLoanLimitInquiryForm_root__SN1CD .UsedCarLoanLimitInquiryForm_form__Glcg_{width:100vw;margin-left:-20px;padding:0 20px}}