.SearchBar_suggestionsList__oR_mb{position:absolute;top:100%;left:0;width:100%;max-height:240px;overflow-y:auto;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(33,43,49,.15);z-index:100;margin-top:4px;padding:8px 0;border:2px solid #a8d7e1}.SearchBar_suggestionItem__W_utW{padding:10px 16px;cursor:pointer;transition:background-color .15s ease}.SearchBar_suggestionItem__W_utW:hover{background-color:#e5ebee}.Main_bannerContainer__kECEs{position:fixed;inset:0;width:100%;height:100vh;overflow:hidden;z-index:0}.Main_bannerContainer__kECEs:before{content:"";position:absolute;inset:0;background:url(/mycardepre-bg.jpg) no-repeat 50%/cover;filter:blur(4px);transform:scale(1.02)}.Main_bannerContainer__kECEs:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(113,178,208,.35),rgba(168,215,225,.45))}.Main_formContainer__nm70e{position:relative;z-index:2;padding:60px 16px;display:flex;flex-direction:column;align-items:center;gap:20px;height:content}.Main_mainContainer__3S_Jk{min-width:80vw;background:hsla(0,0%,100%,.5);border-radius:24px;padding:32px 36px 90px;box-shadow:0 16px 48px rgba(33,43,49,.15)}.Main_mainContainer__3S_Jk form{max-width:600px;margin:auto}.Main_mainContainer__3S_Jk h1{margin:0 0 8px;font-size:42px;font-weight:700;color:#000;text-align:center}.Main_mainContainer__3S_Jk h3{margin:0 0 16px;font-weight:400;font-size:21.5px;color:#000;text-align:center}.Main_mainContainer__3S_Jk p{margin:6px 0;color:#384d5b;font-size:14px;text-align:center}.Main_mainContainer__3S_Jk button{background-color:#000;border-radius:50px;padding:6px}.Main_infoSection__Htuqi{position:relative;z-index:1;padding:60px 16px 100px;background:url(/background.jpg) no-repeat 50%/cover;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.Main_sectionHeader__3TYsE{width:75vw;margin:0 auto 36px;text-align:center}.Main_sectionHeader__3TYsE h2{margin:0 0 12px;font-size:42px;font-weight:700;color:#384d5b}.Main_sectionHeader__3TYsE p{margin:0 auto;color:#384d5b;font-size:20.2px;line-height:1.5;font-style:italic;max-width:650px}.Main_infoCard__5OT7P{width:75vw;margin:14px auto;background:transparent;border-radius:12px;overflow:hidden}.Main_infoCardTitle__lSiXg{padding:12px 20px;background:#71b2d0;color:#384d5b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:24px;text-align:center;border-radius:12px}.Main_infoCardBody__C4gpz{padding:18px 22px 20px;line-height:1.7;background:transparent}.Main_infoCardBody__C4gpz p{margin:10px 0;text-align:left;color:#2b3031;font-size:20.2px}.Main_infoList__TaZXA{margin:10px 0 14px 20px;padding:0}.Main_infoList__TaZXA li{margin:5px 0}.Main_infoCta__MBG8c{display:flex;justify-content:center;margin-top:36px}.Main_ctaButton__LJXFr{background:#fadf70;color:#384d5b;text-decoration:none;padding:14px 32px;border-radius:999px;font-weight:600;font-size:24px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px rgba(33,43,49,.15);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.Main_ctaButton__LJXFr:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(33,43,49,.2)}.Main_inputRow__Uo4TK{display:flex;gap:12px;margin-bottom:16px}.Main_inputField__HwUOu{flex:1 1;position:relative}.Main_inputLabel__aZQ3H{display:block;font-size:11px;color:#71b2d0;margin-bottom:6px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.Main_financeCalculatorCard__KIfxV{margin:16px 0 18px;padding:18px 18px 16px;border:1px solid rgba(113,178,208,.65);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(244,251,254,.94));box-shadow:0 6px 18px rgba(56,77,91,.08)}.Main_financeInputRow___cIg_{display:flex;align-items:center;gap:14px;margin-bottom:10px}.Main_financeLabel__Cf8RN{min-width:145px;margin:0;font-size:18px;color:#212b31;text-align:left;font-weight:600}.Main_financeInputField__OjU0_{flex:1 1;display:flex;align-items:center;gap:8px}.Main_financePrefix__lCyN5{color:#212b31;font-size:27px;font-weight:500;line-height:1}.Main_financeSuffix__ypJaE{color:#212b31;font-size:20px;font-weight:600}.Main_financeOptionGroup__mQvUd{display:flex;gap:8px;margin:4px 0 14px 159px;flex-wrap:wrap}.Main_financeOptionButton__Ws5pz{min-width:56px;height:44px;border:1px solid #c9d2d8;border-radius:8px;color:#384d5b;background:#fff;text-transform:none;font-size:24px;line-height:1;padding:0 12px}.Main_financeOptionButton__Ws5pz:hover{border-color:#5aa7c7;background:#dff0f7}.Main_financeOptionButtonActive__kF3TY{border-color:#2f6f8a;background:#cfe8f4;color:#1f4f64;font-weight:600}.Main_financeLoanTermSelect__uC9IS{flex:1 1}.Main_financeSummaryCard__Ah2rQ{border:1px solid #d8dee3;border-radius:8px;padding:18px 22px;margin-top:12px;background-color:hsla(0,0%,100%,.8)}.Main_financeSummaryRow__mqSKz{display:flex;justify-content:space-between;gap:20px}.Main_financeSummaryRow__mqSKz+.Main_financeSummaryRow__mqSKz{margin-top:14px;padding-top:14px}.Main_financeSummaryItem__9oR5t{flex:1 1;text-align:center}.Main_financeSummaryTitle__itW_9{margin:0;font-size:22px;color:#7b868d}.Main_financeSummaryValue__wZBZR{margin:4px 0 0;font-size:29px;font-weight:700;color:#212b31}.Main_financeSummaryValueEmphasis__navb0{color:#d32f2f}@media (max-width:600px){.Main_formContainer__nm70e{padding:40px 12px 30px}.Main_mainContainer__3S_Jk{padding:24px 20px;border-radius:18px}.Main_mainContainer__3S_Jk h1{font-size:28px}.Main_mainContainer__3S_Jk h3{font-size:14px}.Main_sectionHeader__3TYsE h2{font-size:28px}.Main_sectionHeader__3TYsE p{font-size:14px}.Main_infoSection__Htuqi{padding:40px 12px 80px}.Main_infoCardBody__C4gpz{padding:16px 18px}.Main_infoCardTitle__lSiXg{font-size:18px}.Main_infoCardBody__C4gpz p{font-size:14px}.Main_inputRow__Uo4TK{flex-direction:column;gap:14px}.Main_financeInputRow___cIg_{flex-direction:column;align-items:flex-start;margin-bottom:12px}.Main_financeLabel__Cf8RN{min-width:0;font-size:16px}.Main_financeInputField__OjU0_{width:100%}.Main_financeOptionGroup__mQvUd{margin-left:0}.Main_financeCalculatorCard__KIfxV{padding:14px 12px}.Main_financeOptionButton__Ws5pz{font-size:18px;min-width:50px;height:38px}.Main_financeSummaryRow__mqSKz{flex-direction:column;gap:10px}.Main_financeSummaryTitle__itW_9{font-size:14px}.Main_financeSummaryValue__wZBZR{font-size:18px}.Main_ctaButton__LJXFr{font-size:14px}}