body{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.navbar{z-index:999;background:#fff;border-top:3px solid #0d2b4d;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:100%;height:60px;display:flex;position:relative}.navContent{justify-content:space-between;align-items:center;width:720px;height:100%;margin:0 auto;display:flex;overflow:visible}.topLogoImage{object-fit:contain;transform-origin:0;width:95px;height:auto;margin-top:15px;display:block;transform:scale(2.2)}.menu{color:#260020;font-size:28px;font-weight:900;line-height:1}.heroTop{background:#fff;justify-content:center;align-items:flex-start;width:100%;height:360px;display:flex}.cardImage{width:452px;height:360px;position:relative;overflow:hidden}.heroBg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cardImage:after{content:"";z-index:2;background:linear-gradient(#00000014,#0000006b);position:absolute;inset:0}.imageContent{color:#fff;z-index:3;width:330px;position:absolute;top:58px;left:67px}.box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff52;border-radius:7px;width:310px;margin-bottom:14px;padding:8px 10px}.box h3,.box p{color:#fff;font-weight:900}.box h3{margin-bottom:4px;font-size:11px}.box p{font-size:10px;line-height:1.35}.btnSmall,.btnPink,.loginButton,.validateButton{color:#fff;cursor:pointer;background:#e0007a;border:none}.btnSmall{border-radius:4px;margin-bottom:15px;padding:11px 18px;font-size:11px;font-weight:700}.btnSmall:hover,.btnPink:hover,.loginButton:hover,.validateButton:hover{background:#c9006d}.miniText{color:#fff;margin-bottom:12px;font-size:10px;font-weight:700}.imageContent h1{color:#fff;letter-spacing:-.5px;text-shadow:2px 2px #9c4cff,0 0 7px #ffffffe6;width:330px;font-size:29px;font-weight:900;line-height:1.05}.purpleSection{color:#fff;background:#260020;width:100%;min-height:900px;padding-top:55px}.container{width:900px;margin:0 auto}.infoArea{justify-content:space-between;align-items:flex-start;gap:70px;display:flex}.leftInfo{width:430px}.leftInfo h2{color:#fff;text-shadow:3px 3px #9c4cff,0 0 8px #ffffffbf;margin-bottom:18px;font-size:42px;font-weight:900;line-height:.95}.leftInfo p{width:400px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.35}.btnPink{border-radius:5px;padding:14px 22px;font-size:11px;font-weight:700}.rightCard{background:#e0007a;border-radius:9px;align-items:center;width:430px;height:225px;margin-top:8px;padding-left:88px;display:flex}.rightCard h3{color:#090009;font-size:28px;font-weight:900;line-height:1.05}.footer{margin-top:75px;padding-bottom:40px}.footerTop{justify-content:space-between;align-items:center;margin-bottom:55px;padding:0 20px;display:flex}.nequiLogoImage{width:150px}.stores{align-items:center;gap:14px;display:flex}.storeImage{width:145px}.byLogoImage{width:180px}.nequiLogoImage,.storeImage,.byLogoImage{object-fit:contain;height:auto;display:block}hr{border:none;border-top:1px solid #7d3d75;margin:0 20px 35px}.footerLinks{grid-template-columns:1.3fr 1.1fr 1.1fr 1.2fr 1fr;gap:35px;margin-bottom:35px;padding:0 20px;display:grid}.footerLinks h4{margin-bottom:14px;font-size:13px;font-weight:700}.footerLinks a{color:#fff;margin-bottom:9px;font-size:12px;line-height:1.35;text-decoration:none;display:block}.socials{gap:10px;padding-left:20px;display:flex}.socials span{color:#fff;border:1px solid #7d3d75;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.loginPage{color:#fff;background:#200020;border-top:2px solid #07345c;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.backButton{color:#fff;cursor:pointer;background:0 0;border:none;font-size:17px;font-weight:700;position:absolute;top:22px;left:30px}.loginTop{color:#fff;justify-content:space-between;width:300px;font-size:15px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.loginBox{flex-direction:column;align-items:center;margin-top:120px;display:flex}.loginTextLogo{color:#fff;align-items:center;gap:8px;margin-bottom:330px;font-size:55px;font-weight:900;display:flex}.loginTextLogo span{background:#e0007a;border-radius:2px;width:10px;height:10px;margin-bottom:28px;display:inline-block}.phoneInput{background:#5a4058;border-radius:4px;align-items:center;width:300px;height:40px;margin-bottom:14px;padding:0 12px;display:flex}.phoneInput span{color:#fff;font-size:13px;font-weight:700}.phoneInput .line{background:#8d7489;width:1px;height:22px;margin:0 13px}.phoneInput input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px;font-weight:700}.phoneInput input::placeholder{color:#fff}.loginButton{border-radius:4px;width:300px;height:40px;font-weight:700}.errorText{color:#ff5aa5;margin-top:-6px;margin-bottom:10px;font-size:12px;font-weight:700}.clavePage{color:#fff;background:#260020;border-top:2px solid #07345c;width:100%;min-height:100vh;position:relative}.claveBack{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;position:absolute;top:18px;left:16px}.claveTitle{font-size:18px;font-weight:900;position:absolute;top:58px;left:16px}.claveContent{text-align:center;position:absolute;top:105px;left:50%;transform:translate(-50%)}.claveBoxes{justify-content:center;gap:24px;margin-bottom:18px;display:flex}.claveBoxes span{color:#e0007a;background:#eeeaf4;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:26px;font-weight:900;display:flex}.claveText{font-size:11px;font-weight:900;line-height:1.3}.keyboard{grid-template-columns:repeat(3,60px);justify-content:center;gap:22px 38px;width:260px;display:grid;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}.keyboard button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:60px;height:32px;font-size:28px;font-weight:400;display:flex}.keyboard button:hover,.keyboard button:focus,.keyboard button:active,.keyboard button:focus-visible,.keyboardKey:hover,.keyboardKey:focus,.keyboardKey:active,.keyboardKey:focus-visible{color:#fff;-webkit-tap-highlight-color:transparent;outline:none}.deleteKey{background:0 0!important;width:60px!important;height:32px!important;padding:0!important}.deleteKey svg{width:27px;height:19px;display:block}.loadingPage{color:#090009;text-align:center;background:#fff;justify-content:center;align-items:flex-start;width:100%;min-height:370px;padding-top:85px;display:flex}.loadingBox{flex-direction:column;align-items:center;display:flex}.loadingSquare{background:#e0007a;width:14px;height:14px;margin-bottom:45px;animation:1s linear infinite spinSquare}@keyframes spinSquare{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingBox h3{margin-bottom:22px;font-size:14px;font-weight:900}.loadingBox p{margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.45}.loadingAd{justify-content:center;align-items:center;gap:8px;display:flex}.loadingAd span{text-align:left;font-size:11px;font-weight:900;line-height:1.25}.fogafinBox{color:#fff;background:#7d7d7d;border-radius:4px;padding:9px 13px;font-size:14px;font-weight:900}.loadingFooterSection{min-height:650px;padding-top:40px}.formPage{color:#260020;background:#fff;min-height:100vh}.formHero{width:560px;height:430px;margin:0 auto;position:relative;overflow:hidden}.formHeroImg{object-fit:cover;width:100%;height:100%}.formHero:after{content:"";background:#00000040;position:absolute;inset:0}.formHeroText{z-index:2;position:absolute;bottom:70px;left:85px}.formHeroText h1{color:#fff;text-shadow:3px 3px #9c4cff,0 0 8px #fffc;font-size:40px;font-weight:900;line-height:1.05}.loanBox{color:#fff;background:#260020;border-radius:8px;width:410px;margin:-2px auto 14px;padding:22px 16px 18px}.loanBox h2{margin-bottom:12px;font-size:19px}.loanBox h3{margin-bottom:16px;font-size:32px}.loanRange{accent-color:#e0007a;width:100%}.rangeLabels{justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.formContainer{width:410px;margin:0 auto}.formNote,.formSmallText{color:#34435c;margin-bottom:16px;font-size:12px;line-height:1.35}.formSectionTitle{color:#260020;margin:18px 0 14px;font-size:16px;font-weight:400}.formInput,.formSelectBox{color:#260020;background:#fff3fa;border:none;border-radius:4px;width:100%;height:52px;margin-bottom:14px}.formInput{outline:none;padding:0 14px;font-size:15px}.formInput::placeholder{color:#260020;opacity:1}.formSelectBox{flex-direction:column;justify-content:center;padding:7px 10px 6px 14px;display:flex}.formSelectBox span{color:#e0007a;font-size:13px;line-height:1}.formSelectBox select{color:#260020;cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:15px}.interestBox{margin-top:18px}.interestBox p,.monthlyBox p{color:#e0007a;margin-bottom:6px;font-size:15px}.interestBox span{color:#260020;font-size:16px}.monthlyBox{margin-top:22px}.monthlyBox strong{color:#260020;margin-bottom:10px;font-size:31px;line-height:1;display:block}.monthlyBox span{color:#260020;font-size:15px}.formError{color:#e0007a;margin-top:14px;margin-bottom:-6px;font-size:13px;font-weight:700}.validateButton{border-radius:5px;width:100%;height:56px;margin-top:22px;font-size:16px;font-weight:900}.formFooterWrap{color:#fff;background:#260020;width:900px;margin:130px auto 60px;padding-top:1px}@media (width<=950px){.navContent,.container,.formFooterWrap{width:90%}.infoArea{flex-direction:column;gap:35px}.leftInfo,.leftInfo p,.rightCard{width:100%}.footerTop{flex-direction:column;gap:25px}.stores{flex-wrap:wrap;justify-content:center}.footerLinks{grid-template-columns:1fr 1fr}}@media (width<=520px){.navbar{height:54px}.navContent{width:92%}.topLogoImage{width:80px;margin-top:8px;transform:scale(1.7)}.menu{font-size:22px}.cardImage,.formHero{width:100%;height:360px}.imageContent{width:calc(100% - 70px);top:58px;left:35px}.box{width:100%}.loanBox,.formContainer{width:calc(100% - 40px)}.formHeroText{bottom:55px;left:45px}.formHeroText h1{font-size:34px}.footerLinks{grid-template-columns:1fr}.loginTextLogo{margin-bottom:280px;font-size:46px}.phoneInput,.loginButton{width:300px}.keyboard{bottom:45px}}.confirmPage{color:#260020;background:#f5f5f5;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.confirmContent{text-align:center;width:100%}.confirmLogo{color:#260020;justify-content:center;align-items:center;gap:8px;margin-bottom:35px;font-size:58px;font-weight:900;display:flex}.confirmLogo span{background:#e0007a;border-radius:2px;width:10px;height:10px;margin-bottom:28px}.confirmContent h2{margin-bottom:20px;font-size:42px;font-weight:900}.confirmContent p{margin-bottom:45px;font-size:17px;font-weight:500;line-height:1.45}.codigoBoxes{justify-content:center;gap:14px;margin-bottom:45px;display:flex}.codigoBoxes span{color:#260020;border-bottom:3px solid #260020;justify-content:center;align-items:center;width:42px;height:45px;font-size:28px;font-weight:700;display:flex}.confirmKeyboard{grid-template-columns:repeat(3,60px);justify-content:center;gap:22px 38px;width:260px;margin:0 auto;display:grid}.confirmKeyboard button{color:#260020;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:60px;height:32px;font-size:30px;font-weight:400;display:flex}.confirmDelete svg{width:27px;height:19px}
