.ccf-wrap{--blue:#15549b;--pink:#ff399b;--ink:#071537;--muted:#66728a;--line:#e7edf7;--soft:#f7faff;width:100%;max-width:1220px;margin:0 auto;padding:0 12px;color:var(--ink);font-size:14px}.ccf-filterbar{display:grid;grid-template-columns:1.7fr repeat(4,1fr) auto;gap:14px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 12px 30px rgb(7 21 55 / .06);margin:10px 0 18px}.ccf-filterbar label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#5d6982}.ccf-filterbar input,.ccf-filterbar select{width:100%;height:42px;border:1px solid #dbe4f2!important;border-radius:9px!important;padding:0 14px!important;color:var(--ink);background:#fff;font-weight:700;font-size:13px}.ccf-search{position:relative}.ccf-search input{height:42px;padding-right:42px!important}.ccf-search span{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px}.ccf-wrap svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ccf-more{height:42px;border:1px solid #bcd0ed!important;border-radius:9px!important;background:#fff!important;color:var(--blue)!important;padding:0 15px!important;font-weight:800;display:flex;align-items:center;gap:6px;white-space:nowrap}.ccf-shell{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 14px 35px rgb(7 21 55 / .05)}.ccf-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--line);padding:0 24px;height:62px;white-space:nowrap;overflow-x:auto}.ccf-tabs button{background:none!important;border:0!important;color:#071537!important;font-size:14px;font-weight:800;padding:21px 0!important;position:relative}.ccf-tabs button.is-active{color:#075eea!important}.ccf-tabs button.is-active:after{content:"";height:3px;background:#075eea;border-radius:3px;position:absolute;left:0;right:0;bottom:0}.ccf-tabs span{color:var(--pink)}.ccf-sort{margin-left:auto;display:flex;align-items:center;gap:10px;color:#65718a;font-weight:700}.ccf-sort select{height:40px;border:1px solid #dbe4f2!important;border-radius:9px!important;padding:0 36px 0 12px!important;min-width:180px}.ccf-card{display:grid!important;grid-template-columns:250px minmax(0,1fr) 270px;gap:24px;align-items:center;padding:24px;border-bottom:1px solid var(--line);background:#fff;position:relative}.ccf-card:hover{background:#fcfdff}.ccf-media{min-width:0}.ccf-badge{display:inline-flex;align-items:center;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:900;letter-spacing:.02em;margin-bottom:10px}.ccf-badge.hot{background:#fff0f7;color:var(--pink);border:1px solid #ffc6df}.ccf-badge.muted{background:#f4f7fb;color:#536079;border:1px solid #dbe4f2}.ccf-media img{width:220px!important;height:134px!important;object-fit:contain!important;display:block;border-radius:10px;filter:drop-shadow(0 14px 18px rgb(7 21 55 / .12))}.ccf-main h3{font-size:21px!important;line-height:1.18!important;margin:0 0 7px!important;color:var(--ink)!important;font-weight:900!important}.ccf-main h3 span{font-size:11px;background:#ffe8f3;color:var(--pink);padding:5px 10px;border-radius:999px;margin-left:10px;vertical-align:middle}.ccf-rating{display:flex;align-items:center;gap:9px;margin:0 0 12px}.ccf-rating b{color:var(--pink);font-size:15px;letter-spacing:1px}.ccf-rating em{font-style:normal;color:#65718a;font-weight:700;font-size:13px}.ccf-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.ccf-facts div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;border:1px solid var(--line);border-radius:10px;padding:9px;background:#fff}.ccf-facts i{grid-row:1/3;width:28px;height:28px;border-radius:50%;background:#f1f6ff;color:#075eea;display:flex;align-items:center;justify-content:center;margin-right:8px}.ccf-facts strong{display:block;font-size:13px;font-weight:900;color:#071537;white-space:normal;line-height:1.1;overflow-wrap:anywhere}.ccf-facts small{display:block;font-size:10px;color:#66728a;font-weight:800;line-height:1.1;margin-top:2px}.ccf-main p{font-size:13px;line-height:1.45;margin:0 0 10px;color:#516079;font-weight:600}.ccf-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.ccf-benefits span{display:inline-flex;align-items:center;gap:5px;background:#f2f6fb;color:#15549b;border:1px solid #e6edf6;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1}.ccf-benefits svg{width:13px;height:13px}.ccf-details{color:#075eea!important;font-weight:900;font-size:13px}.ccf-cta{border-left:1px solid var(--line);padding-left:24px;text-align:center}.ccf-disclosure{height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;margin-bottom:12px}.ccf-disclosure.green{background:#ecfaee;color:#087a31}.ccf-disclosure.gray{background:#f3f6fb;color:#55627b}.ccf-apply{height:48px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(180deg,#0769ef,#0058db);color:#fff!important;font-size:17px;font-weight:900;box-shadow:0 12px 24px rgb(0 88 219 / .17)}.ccf-apply.outline{background:#fff!important;color:var(--pink)!important;border:1px solid var(--pink)!important;box-shadow:none}.ccf-secure{font-size:12px;color:#66728a;margin:11px 0 16px;font-weight:700}.ccf-secure b{color:#075eea}.ccf-compare{display:inline-flex;align-items:center;gap:8px;color:#075eea;font-weight:800;font-size:13px}.ccf-compare input{width:16px!important;height:16px!important}.ccf-empty{padding:30px;text-align:center;color:#66728a;font-weight:800}.ccf-single-wrap{max-width:1120px;margin:25px auto;padding:0 16px}.ccf-single-hero{display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--line,#e7edf7);border-radius:18px;padding:28px;box-shadow:0 12px 30px rgb(7 21 55 / .06)}.ccf-single-hero img{width:340px;max-height:220px;object-fit:contain}.ccf-single-hero h1{font-size:34px;margin:0 0 10px;color:#071537}.ccf-single-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ccf-single-grid section{background:#fff;border:1px solid #e7edf7;border-radius:14px;padding:20px}.ccf-single-grid h2{font-size:20px;margin:0 0 10px;color:#071537}@media(max-width:900px){.ccf-wrap{padding:0 10px;max-width:100%;overflow:hidden}.ccf-filterbar{grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:10px;border-radius:16px}.ccf-filterbar label{display:none}.ccf-search input{height:44px;font-size:14px!important}.ccf-more{width:44px;height:44px;overflow:hidden;padding:0!important;justify-content:center;font-size:0!important}.ccf-more svg{width:22px;height:22px}.ccf-shell{border-radius:16px;overflow:hidden}.ccf-tabs{height:58px;padding:0 14px;gap:24px;overflow-x:auto}.ccf-tabs button{font-size:15px!important;flex:0 0 auto}.ccf-sort{display:none}.ccf-card{grid-template-columns:132px minmax(0,1fr)!important;gap:14px!important;padding:18px 14px!important;align-items:start!important;border:1px solid #e7edf7!important;border-radius:16px!important;margin:16px 12px!important;box-shadow:0 8px 18px rgb(7 21 55 / .04)}.ccf-card+.ccf-card{margin-top:14px!important}.ccf-media{grid-column:1}.ccf-badge{font-size:11px;padding:6px 10px;margin-bottom:12px}.ccf-media img{width:128px!important;height:82px!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgb(7 21 55 / .12))}.ccf-main{grid-column:2;min-width:0}.ccf-main h3{font-size:20px!important;line-height:1.15!important;margin:0 0 6px!important}.ccf-main h3 span{display:inline-block;margin:6px 0 0 0;font-size:10px;padding:4px 8px}.ccf-rating{gap:6px;margin-bottom:10px;flex-wrap:wrap}.ccf-rating b{font-size:14px}.ccf-rating em{font-size:12px}.ccf-facts{grid-column:1/3;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%;margin:6px 0 12px!important}.ccf-facts div{display:block;text-align:center;padding:8px 4px;min-height:72px}.ccf-facts i{display:none}.ccf-facts strong{font-size:14px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important}.ccf-facts small{font-size:11px!important;line-height:1.05!important}.ccf-main p{grid-column:1/3;font-size:13px!important;line-height:1.35;margin:0 0 10px}.ccf-benefits{grid-column:1/3;gap:6px;margin-bottom:10px}.ccf-benefits span{font-size:11px;padding:5px 8px;max-width:100%;line-height:1.1}.ccf-details{display:inline-block;font-size:14px!important;margin-top:2px}.ccf-cta{grid-column:1/3;border-left:0;border-top:1px solid #e7edf7;padding:14px 0 0;margin-top:4px}.ccf-disclosure{height:40px;margin-bottom:10px;font-size:12px}.ccf-apply{height:48px;font-size:18px}.ccf-secure{font-size:13px;margin:10px 0}.ccf-compare{font-size:14px}.ccf-single-hero{grid-template-columns:1fr}.ccf-single-grid{grid-template-columns:1fr}}@media(max-width:390px){.ccf-card{grid-template-columns:118px minmax(0,1fr)!important}.ccf-media img{width:116px!important;height:76px!important}.ccf-main h3{font-size:18px!important}.ccf-facts strong{font-size:12px!important}.ccf-facts small{font-size:10px!important}.ccf-tabs button{font-size:14px!important}}@media(max-width:900px){.ccf-wrap{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important;font-size:13px!important}.ccf-wrap *{box-sizing:border-box!important;max-width:100%}.ccf-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;padding:10px!important;margin:8px 0 12px!important;border-radius:14px!important;overflow:hidden!important}.ccf-filterbar .ccf-search{display:block!important;min-width:0!important}.ccf-filterbar .ccf-search input{height:42px!important;font-size:13px!important;font-weight:700!important;padding:0 34px 0 12px!important;text-overflow:ellipsis!important}.ccf-filterbar label:not(.ccf-search){display:none!important}.ccf-filterbar .ccf-more{width:48px!important;min-width:48px!important;max-width:48px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;border-radius:10px!important}.ccf-filterbar .ccf-more:after{content:""!important;display:none!important}.ccf-filterbar .ccf-more svg{display:block!important;width:21px!important;height:21px!important;min-width:21px!important}.ccf-shell{border-radius:14px!important;overflow:hidden!important;width:100%!important}.ccf-tabs{height:52px!important;padding:0 12px!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;white-space:nowrap!important}.ccf-tabs::-webkit-scrollbar{display:none!important}.ccf-tabs button{flex:0 0 auto!important;font-size:14px!important;line-height:1!important;padding:19px 0 17px!important;margin:0!important;min-width:auto!important;white-space:nowrap!important}.ccf-tabs button.is-active:after{height:3px!important}.ccf-card{display:grid!important;grid-template-columns:142px minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:10px 12px!important;padding:14px!important;margin:12px 10px!important;border:1px solid #e7edf7!important;border-radius:16px!important;box-shadow:0 8px 16px rgb(7 21 55 / .035)!important;background:#fff!important;align-items:start!important;overflow:hidden!important}.ccf-media{grid-column:1!important;grid-row:1/span 3!important;min-width:0!important;width:142px!important;max-width:142px!important;display:block!important}.ccf-badge{font-size:10px!important;line-height:1!important;padding:6px 9px!important;margin:0 0 10px!important;border-radius:9px!important;letter-spacing:.01em!important;white-space:nowrap!important}.ccf-media img{width:142px!important;height:86px!important;object-fit:contain!important;border-radius:9px!important;margin:0!important;display:block!important;filter:drop-shadow(0 8px 10px rgb(7 21 55 / .12))!important;background:transparent!important}.ccf-main{display:contents!important;min-width:0!important;width:auto!important}.ccf-main h3{grid-column:2!important;grid-row:1!important;align-self:start!important;font-size:17px!important;line-height:1.18!important;margin:2px 0 0!important;font-weight:900!important;letter-spacing:-.02em!important;word-break:normal!important;overflow-wrap:break-word!important;color:#071537!important}.ccf-main h3 span{display:inline-block!important;font-size:9px!important;line-height:1!important;padding:5px 8px!important;margin:6px 0 0!important;border-radius:999px!important;vertical-align:baseline!important}.ccf-rating{grid-column:2!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;align-items:center!important;margin:0!important;line-height:1!important}.ccf-rating b{font-size:12px!important;letter-spacing:1px!important;line-height:1!important;color:#ff399b!important}.ccf-rating em{font-size:11px!important;line-height:1.1!important;color:#66728a!important;font-weight:700!important;white-space:nowrap!important}.ccf-facts{grid-column:1/-1!important;grid-row:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:4px 0 4px!important;clear:both!important}.ccf-facts div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:7px 4px!important;min-height:58px!important;border-radius:10px!important;border:1px solid #e2eaf6!important;background:#fff!important;overflow:hidden!important}.ccf-facts i{display:none!important}.ccf-facts strong{display:block!important;font-size:12px!important;line-height:1.05!important;letter-spacing:-.01em!important;color:#071537!important;font-weight:900!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;max-width:100%!important}.ccf-facts small{display:block!important;font-size:9px!important;line-height:1.05!important;margin-top:3px!important;color:#66728a!important;font-weight:800!important;white-space:normal!important;word-break:normal!important;max-width:100%!important}.ccf-main p{grid-column:1/-1!important;font-size:12px!important;line-height:1.35!important;margin:4px 0 2px!important;color:#516079!important;font-weight:600!important}.ccf-benefits{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:4px 0!important;width:100%!important}.ccf-benefits span{font-size:10px!important;line-height:1!important;padding:5px 7px!important;border-radius:8px!important;gap:4px!important;white-space:nowrap!important;max-width:calc(50% - 3px)!important;overflow:hidden!important;text-overflow:ellipsis!important}.ccf-benefits svg{width:12px!important;height:12px!important;min-width:12px!important}.ccf-details{grid-column:1/-1!important;font-size:13px!important;line-height:1!important;margin:4px 0 0!important;display:inline-flex!important;color:#075eea!important;font-weight:900!important}.ccf-cta{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #e7edf7!important;padding:12px 0 0!important;margin-top:8px!important;text-align:center!important;width:100%!important}.ccf-disclosure{height:34px!important;border-radius:9px!important;font-size:10px!important;line-height:1!important;margin:0 0 8px!important;padding:0 8px!important}.ccf-apply{height:44px!important;border-radius:9px!important;font-size:16px!important;line-height:1!important;box-shadow:0 8px 16px rgb(0 88 219 / .14)!important;width:100%!important}.ccf-secure{font-size:11px!important;line-height:1.2!important;margin:8px 0!important;color:#66728a!important}.ccf-compare{font-size:12px!important;line-height:1!important;gap:6px!important}.ccf-compare input{width:14px!important;height:14px!important;min-width:14px!important}}@media(max-width:390px){.ccf-card{grid-template-columns:124px minmax(0,1fr)!important;padding:12px!important;gap:8px 10px!important}.ccf-media{width:124px!important;max-width:124px!important}.ccf-media img{width:124px!important;height:76px!important}.ccf-main h3{font-size:15.5px!important;line-height:1.15!important}.ccf-facts{gap:5px!important}.ccf-facts strong{font-size:10.5px!important}.ccf-facts small{font-size:8.5px!important}.ccf-benefits span{font-size:9.5px!important;padding:5px 6px!important}}@media(max-width:900px){.ccf-wrap{padding-left:8px!important;padding-right:8px!important}.ccf-shell{border-radius:16px!important}.ccf-tabs{height:auto!important;min-height:48px!important;padding:8px 10px!important;gap:8px!important;background:#fff!important;border-bottom:1px solid #e7edf7!important;align-items:center!important}.ccf-tabs button{font-size:12.5px!important;line-height:1!important;padding:10px 11px!important;border-radius:999px!important;background:#f7faff!important;border:1px solid #e7edf7!important;color:#071537!important;font-weight:900!important}.ccf-tabs button.is-active{background:#eaf3ff!important;border-color:#bcd5ff!important;color:#075eea!important}.ccf-tabs button.is-active:after{display:none!important}.ccf-tabs span{font-size:12px!important}.ccf-card{grid-template-columns:136px minmax(0,1fr)!important;gap:9px 12px!important;padding:13px!important;margin:11px 9px!important;border-radius:16px!important}.ccf-media{width:136px!important;max-width:136px!important;grid-row:1/span 2!important}.ccf-badge{font-size:9.5px!important;padding:5px 8px!important;margin-bottom:8px!important}.ccf-media img{width:136px!important;height:84px!important;border-radius:10px!important}.ccf-main h3{font-size:15.5px!important;line-height:1.16!important;margin:1px 0 0!important;letter-spacing:-.015em!important}.ccf-main h3 span{font-size:8.5px!important;padding:4px 7px!important;margin-top:5px!important}.ccf-rating{gap:4px!important;align-self:start!important}.ccf-rating b{font-size:11px!important;letter-spacing:.7px!important}.ccf-rating em{font-size:10.5px!important}.ccf-facts{margin-top:5px!important;gap:6px!important}.ccf-facts div{min-height:52px!important;padding:6px 4px!important}.ccf-facts strong{font-size:11.5px!important;line-height:1.05!important}.ccf-facts small{font-size:8.8px!important;line-height:1.05!important}.ccf-benefits{gap:5px!important}.ccf-benefits span{font-size:9.8px!important;padding:5px 7px!important}}@media(max-width:390px){.ccf-tabs{gap:7px!important;padding:8px 9px!important}.ccf-tabs button{font-size:12px!important;padding:9px 10px!important}.ccf-card{grid-template-columns:118px minmax(0,1fr)!important;padding:12px!important;gap:8px 10px!important;margin:10px 8px!important}.ccf-media{width:118px!important;max-width:118px!important}.ccf-media img{width:118px!important;height:73px!important}.ccf-badge{font-size:9px!important;padding:5px 7px!important}.ccf-main h3{font-size:14px!important;line-height:1.15!important}.ccf-rating b{font-size:10px!important}.ccf-rating em{font-size:10px!important}.ccf-facts div{min-height:50px!important;padding:5px 3px!important}.ccf-facts strong{font-size:10px!important}.ccf-facts small{font-size:8px!important}}@media(max-width:900px){body .ccf-wrap{padding-left:4px!important;padding-right:4px!important;overflow-x:hidden!important}body .ccf-wrap .ccf-shell{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}body .ccf-wrap .ccf-tabs{margin:8px 0 10px!important;padding:7px 4px!important;height:auto!important;min-height:0!important;gap:8px!important;border:0!important;background:transparent!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body .ccf-wrap .ccf-tabs::-webkit-scrollbar{display:none!important}body .ccf-wrap .ccf-tabs button{flex:0 0 auto!important;border:1px solid #e0e9f7!important;background:#fff!important;border-radius:999px!important;padding:9px 12px!important;font-size:12px!important;line-height:1!important;box-shadow:0 4px 10px rgb(7 21 55 / .035)!important;white-space:nowrap!important}body .ccf-wrap .ccf-tabs button.is-active{color:#075eea!important;background:#eef6ff!important;border-color:#b8d4ff!important}body .ccf-wrap .ccf-tabs span{font-size:11px!important}body .ccf-wrap .ccf-card{grid-template-columns:132px minmax(0,1fr)!important;gap:8px 12px!important;padding:13px 12px!important;margin:10px 4px 12px!important;border-radius:15px!important;box-shadow:0 8px 18px rgb(7 21 55 / .045)!important}body .ccf-wrap .ccf-media{position:relative!important;width:132px!important;max-width:132px!important;grid-column:1!important;grid-row:1/span 2!important;padding-top:0!important}body .ccf-wrap .ccf-badge{position:absolute!important;left:0!important;top:0!important;z-index:3!important;transform:translateY(-50%)!important;font-size:9px!important;padding:5px 8px!important;margin:0!important;border-radius:8px!important;box-shadow:0 4px 10px rgb(255 57 155 / .12)!important}body .ccf-wrap .ccf-media img{width:132px!important;height:84px!important;margin:0!important;border-radius:10px!important;object-fit:contain!important}body .ccf-wrap .ccf-main h3{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;font-size:14.5px!important;line-height:1.15!important;letter-spacing:-.02em!important}body .ccf-wrap .ccf-main h3 span{display:block!important;width:max-content!important;max-width:100%!important;margin:5px 0 0!important;padding:4px 7px!important;font-size:8.5px!important;line-height:1!important;border-radius:999px!important}body .ccf-wrap .ccf-rating{grid-column:2!important;grid-row:2!important;margin:0!important;gap:4px!important}body .ccf-wrap .ccf-rating b{font-size:10.5px!important;letter-spacing:.6px!important}body .ccf-wrap .ccf-rating em{font-size:10px!important}body .ccf-wrap .ccf-facts{grid-column:1/-1!important;margin:5px 0 4px!important;gap:6px!important}body .ccf-wrap .ccf-facts div{min-height:56px!important;padding:6px 4px!important;border-radius:10px!important}body .ccf-wrap .ccf-facts strong{font-size:11.2px!important;line-height:1.05!important}body .ccf-wrap .ccf-facts small{font-size:8.5px!important;line-height:1.05!important}body .ccf-wrap .ccf-main p{font-size:12px!important;line-height:1.32!important;margin:3px 0 3px!important}body .ccf-wrap .ccf-benefits{gap:5px!important;margin:3px 0 5px!important}body .ccf-wrap .ccf-benefits span{font-size:9.6px!important;padding:5px 7px!important;border-radius:8px!important}body .ccf-wrap .ccf-details{font-size:13px!important;margin-top:2px!important}body .ccf-wrap .ccf-cta{padding-top:11px!important;margin-top:6px!important}body .ccf-wrap .ccf-disclosure{height:34px!important;font-size:10px!important;margin-bottom:8px!important}body .ccf-wrap .ccf-apply{height:43px!important;font-size:16px!important}body .ccf-wrap .ccf-secure{font-size:11px!important;margin:8px 0!important}}@media(max-width:390px){body .ccf-wrap{padding-left:3px!important;padding-right:3px!important}body .ccf-wrap .ccf-card{grid-template-columns:120px minmax(0,1fr)!important;gap:8px 10px!important;padding:12px 10px!important;margin:9px 3px 11px!important}body .ccf-wrap .ccf-media{width:120px!important;max-width:120px!important}body .ccf-wrap .ccf-media img{width:120px!important;height:76px!important}body .ccf-wrap .ccf-main h3{font-size:13.5px!important;line-height:1.14!important}body .ccf-wrap .ccf-main h3 span{font-size:8px!important;padding:4px 6px!important}body .ccf-wrap .ccf-tabs{gap:7px!important;padding-left:3px!important;padding-right:3px!important}body .ccf-wrap .ccf-tabs button{font-size:11.5px!important;padding:8px 10px!important}body .ccf-wrap .ccf-facts strong{font-size:10px!important}body .ccf-wrap .ccf-facts small{font-size:8px!important}body .ccf-wrap .ccf-benefits span{font-size:9px!important;padding:5px 6px!important}}.ccf-wrap .ccf-card .ccf-badge{display:none!important}@media(max-width:900px){.ccf-wrap .ccf-card .ccf-media{padding-top:0!important}.ccf-wrap .ccf-card .ccf-media img{margin-top:0!important}}.ccf-single-wrap{max-width:1220px!important;margin:0 auto!important;padding:18px 18px 34px!important;color:#07143a!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.ccf-breadcrumbs{display:flex!important;gap:10px!important;align-items:center!important;font-size:13px!important;color:#64748b!important;margin:4px 0 18px!important;flex-wrap:wrap!important}.ccf-breadcrumbs a{color:#15549b!important;font-weight:700!important}.ccf-breadcrumbs strong{font-weight:600!important;color:#475569!important}.ccf-detail-hero{display:grid!important;grid-template-columns:430px 1fr!important;gap:34px!important;padding:30px!important;border:1px solid #e5edf7!important;border-radius:22px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 18px 48px rgb(9 35 78 / .08)!important}.ccf-detail-media img{width:100%!important;border-radius:18px!important;box-shadow:0 18px 34px rgb(0 0 0 / .13)!important;display:block!important}.ccf-detail-quick{display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin-top:18px!important;border-top:1px solid #e5edf7!important}.ccf-detail-quick span{display:flex!important;flex-direction:column!important;gap:7px!important;align-items:center!important;text-align:center!important;font-size:12px!important;font-weight:700!important;color:#334155!important;padding:16px 8px 0!important}.ccf-detail-quick svg,.ccf-benefit-grid svg{width:24px!important;height:24px!important;fill:none!important;stroke:#15549b!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-detail-pill{display:inline-flex!important;background:#15549b!important;color:#fff!important;border-radius:7px!important;padding:5px 10px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:10px!important}.ccf-detail-info h1{font-size:34px!important;line-height:1.08!important;margin:0 0 10px!important;color:#07143a!important;font-weight:900!important}.ccf-detail-rating{display:flex!important;gap:12px!important;align-items:center!important;margin-bottom:18px!important}.ccf-detail-rating b{color:#ff399b!important;letter-spacing:1px!important}.ccf-detail-rating span{color:#64748b!important;font-weight:700!important}.ccf-detail-info p{font-size:15px!important;line-height:1.65!important;color:#334155!important;margin:0 0 20px!important}.ccf-detail-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;border:1px solid #e5edf7!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;margin:18px 0!important}.ccf-detail-stats div{padding:16px 14px!important;text-align:center!important;border-right:1px solid #e5edf7!important}.ccf-detail-stats div:last-child{border-right:0!important}.ccf-detail-stats strong{display:block!important;font-size:17px!important;font-weight:900!important;color:#07143a!important;line-height:1.2!important}.ccf-detail-stats small{display:block!important;margin-top:6px!important;font-size:12px!important;color:#64748b!important;font-weight:700!important}.ccf-detail-actions{display:flex!important;gap:14px!important;align-items:center!important;margin-top:18px!important}.ccf-detail-apply{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#15549b,#0b63f6)!important;color:#fff!important;border-radius:11px!important;padding:14px 28px!important;font-weight:900!important;font-size:16px!important;box-shadow:0 12px 24px rgb(21 84 155 / .2)!important}.ccf-detail-actions label{display:inline-flex!important;gap:8px!important;align-items:center!important;border:1px solid #d7e3f2!important;border-radius:11px!important;padding:13px 22px!important;color:#07143a!important;font-weight:800!important;background:#fff!important}.ccf-detail-secure{font-size:12px!important;color:#64748b!important;margin-top:14px!important;font-weight:700!important}.ccf-detail-tabs{display:flex!important;gap:0!important;background:#fff!important;border:1px solid #e5edf7!important;border-radius:16px!important;margin:18px 0!important;overflow:auto!important;box-shadow:0 12px 30px rgb(9 35 78 / .05)!important}.ccf-detail-tabs a{padding:16px 26px!important;color:#334155!important;font-size:14px!important;font-weight:900!important;border-bottom:3px solid transparent!important;white-space:nowrap!important}.ccf-detail-tabs a:first-child{color:#15549b!important;border-bottom-color:#15549b!important}.ccf-detail-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:22px!important}.ccf-detail-panel,.ccf-side-card{background:#fff!important;border:1px solid #e5edf7!important;border-radius:18px!important;padding:24px!important;box-shadow:0 12px 30px rgb(9 35 78 / .05)!important;margin-bottom:18px!important}.ccf-detail-panel h2,.ccf-side-card h3{font-size:20px!important;line-height:1.2!important;margin:0 0 14px!important;color:#07143a!important;font-weight:900!important}.ccf-detail-panel p,.ccf-faq-box p,.ccf-side-card p,.ccf-side-card small{font-size:14px!important;line-height:1.7!important;color:#334155!important}.ccf-benefit-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.ccf-benefit-grid div{border:1px solid #e5edf7!important;border-radius:16px!important;background:#f9fbff!important;padding:22px 16px!important;text-align:center!important}.ccf-benefit-grid i{display:block!important;margin-bottom:10px!important}.ccf-benefit-grid h3{font-size:15px!important;margin:0 0 8px!important;color:#07143a!important;font-weight:900!important}.ccf-benefit-grid p{font-size:12px!important;line-height:1.45!important;margin:0!important;color:#64748b!important}.ccf-detail-copy{border-top:1px solid #e5edf7!important;margin-top:18px!important;padding-top:16px!important}.ccf-detail-list{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.ccf-detail-list li{font-size:14px!important;line-height:1.55!important;color:#334155!important;display:flex!important;gap:10px!important;align-items:flex-start!important}.ccf-detail-list span{width:20px!important;height:20px!important;border-radius:50%!important;background:#eff6ff!important;color:#15549b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;flex:0 0 auto!important}.ccf-side-card{position:relative!important}.ccf-side-card dl{display:grid!important;grid-template-columns:1fr 1.15fr!important;gap:12px 16px!important;margin:0!important}.ccf-side-card dt{font-size:13px!important;color:#64748b!important;font-weight:800!important}.ccf-side-card dd{font-size:13px!important;color:#07143a!important;font-weight:900!important;margin:0!important;text-align:right!important}.ccf-side-card .ccf-detail-apply{width:100%!important;margin:6px 0 12px!important}.ccf-detail-disclaimer{background:#eef6ff!important;border:1px solid #dbeafe!important;border-radius:14px!important;padding:16px 18px!important;color:#334155!important;font-size:13px!important;line-height:1.6!important;margin-top:4px!important}@media(max-width:900px){.ccf-single-wrap{padding:12px 10px 26px!important}.ccf-breadcrumbs{display:none!important}.ccf-detail-hero{display:block!important;padding:16px!important;border-radius:18px!important}.ccf-detail-media img{max-width:260px!important;margin:0 auto 14px!important;border-radius:14px!important}.ccf-detail-quick{grid-template-columns:repeat(2,1fr)!important;margin:12px 0 16px!important;border:0!important;gap:8px!important}.ccf-detail-quick span{background:#f4f8ff!important;border:1px solid #e5edf7!important;border-radius:12px!important;padding:10px 8px!important;font-size:11px!important;flex-direction:row!important;justify-content:center!important}.ccf-detail-quick svg{width:17px!important;height:17px!important}.ccf-detail-info h1{font-size:26px!important;line-height:1.12!important}.ccf-detail-info p{font-size:14px!important}.ccf-detail-stats{grid-template-columns:repeat(2,1fr)!important}.ccf-detail-stats div{border-bottom:1px solid #e5edf7!important}.ccf-detail-stats div:nth-child(2n){border-right:0!important}.ccf-detail-stats div:nth-last-child(-n+2){border-bottom:0!important}.ccf-detail-stats strong{font-size:15px!important}.ccf-detail-actions{display:block!important}.ccf-detail-apply{width:100%!important;margin-bottom:10px!important}.ccf-detail-actions label{width:100%!important;justify-content:center!important}.ccf-detail-tabs{border-radius:14px!important;margin:12px 0!important}.ccf-detail-tabs a{padding:13px 18px!important;font-size:13px!important}.ccf-detail-layout{display:block!important}.ccf-detail-panel,.ccf-side-card{padding:18px!important;border-radius:16px!important}.ccf-benefit-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ccf-benefit-grid div{padding:16px 10px!important}.ccf-detail-side{display:block!important}}body.single-ccf_card{background:#f6f9fd!important}body.single-ccf_card .entry-content{padding:0!important}body.single-ccf_card .ccf-single-wrap{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:28px clamp(18px,4vw,56px) 42px!important;background:#f6f9fd!important;color:#07143a!important}body.single-ccf_card .ccf-single-wrap:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:360px!important;background:linear-gradient(135deg,#ffffff 0%,#f3f8ff 55%,#eef6ff 100%)!important;z-index:-1!important}body.single-ccf_card .ccf-single-wrap{position:relative!important}.ccf-breadcrumbs{max-width:1280px!important;margin:0 auto 20px!important;padding:0 2px!important;font-size:13px!important}.ccf-detail-hero{max-width:1280px!important;margin:0 auto 22px!important;display:grid!important;grid-template-columns:minmax(360px,500px) minmax(0,1fr)!important;gap:54px!important;align-items:center!important;padding:34px 54px!important;border:1px solid #e3edf8!important;border-radius:24px!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 20px 60px rgb(13 36 76 / .08)!important}.ccf-detail-media img{width:100%!important;max-width:460px!important;border-radius:18px!important;display:block!important;box-shadow:0 22px 45px rgb(15 23 42 / .18)!important}.ccf-detail-quick{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:20px 0 0!important;border-top:1px solid #e4edf7!important}.ccf-detail-quick span{padding:16px 8px 0!important;min-height:72px!important;font-size:12px!important;line-height:1.25!important;color:#24324d!important}.ccf-detail-info h1{font-size:clamp(34px,3.5vw,48px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:0 0 14px!important;max-width:760px!important}.ccf-detail-rating{gap:12px!important;margin-bottom:18px!important}.ccf-detail-rating b{color:#ff399b!important;font-size:20px!important}.ccf-detail-info>p{font-size:17px!important;line-height:1.7!important;max-width:760px!important;color:#334155!important;margin-bottom:22px!important}.ccf-detail-stats{grid-template-columns:repeat(4,1fr)!important;border-radius:16px!important;margin:20px 0 22px!important}.ccf-detail-stats div{padding:18px 14px!important}.ccf-detail-stats strong{font-size:18px!important}.ccf-detail-stats small{font-size:12px!important}.ccf-detail-actions{margin-top:12px!important}.ccf-detail-apply{min-height:52px!important;min-width:230px!important;border-radius:12px!important;font-size:17px!important;background:linear-gradient(135deg,#15549b 0%,#075df2 100%)!important}.ccf-detail-actions label{min-height:52px!important;border-radius:12px!important;background:#fff!important}.ccf-detail-tabs{max-width:1280px!important;margin:0 auto 22px!important;border-radius:16px!important;background:#fff!important;justify-content:space-between!important}.ccf-detail-tabs a{flex:1 0 auto!important;text-align:center!important;padding:18px 20px!important}.ccf-detail-layout{max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:24px!important}.ccf-detail-panel,.ccf-side-card{border:1px solid #e3edf8!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 36px rgb(13 36 76 / .055)!important}.ccf-detail-panel{padding:30px 34px!important;margin-bottom:22px!important}.ccf-detail-panel h2,.ccf-side-card h3{font-size:24px!important;margin-bottom:18px!important}.ccf-detail-panel p,.ccf-detail-list li{font-size:15px!important;line-height:1.75!important}.ccf-benefit-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.ccf-benefit-grid div{min-height:166px!important;padding:28px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important}.ccf-benefit-grid svg{width:30px!important;height:30px!important}.ccf-benefit-grid h3{font-size:16px!important}.ccf-benefit-grid p{font-size:13px!important}.ccf-detail-side{align-self:start!important;position:sticky!important;top:26px!important}.ccf-side-card{padding:26px!important}.ccf-side-card dl{gap:14px 18px!important}.ccf-side-card dt,.ccf-side-card dd{font-size:14px!important}.ccf-detail-disclaimer{max-width:1280px!important;margin:4px auto 0!important;border-radius:16px!important;padding:18px 22px!important}@media(max-width:1024px){.ccf-detail-hero{grid-template-columns:1fr!important;gap:22px!important;padding:24px!important}.ccf-detail-media img{max-width:420px!important;margin:0 auto!important}.ccf-detail-layout{grid-template-columns:1fr!important}.ccf-detail-side{position:static!important}}@media(max-width:767px){body.single-ccf_card .ccf-single-wrap{padding:12px 12px 28px!important}.ccf-breadcrumbs{display:none!important}.ccf-detail-hero{padding:16px!important;border-radius:18px!important;margin-bottom:14px!important}.ccf-detail-media img{max-width:300px!important;border-radius:14px!important}.ccf-detail-quick{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;border-top:0!important}.ccf-detail-quick span{min-height:auto!important;padding:10px!important;border:1px solid #e3edf8!important;border-radius:12px!important;background:#f8fbff!important;flex-direction:row!important;justify-content:center!important}.ccf-detail-info h1{font-size:27px!important}.ccf-detail-info>p{font-size:14px!important}.ccf-detail-stats{grid-template-columns:repeat(2,1fr)!important}.ccf-detail-tabs{margin-bottom:14px!important;overflow:auto!important;justify-content:flex-start!important}.ccf-detail-tabs a{flex:0 0 auto!important;padding:14px 18px!important;font-size:13px!important}.ccf-detail-panel,.ccf-side-card{padding:18px!important;border-radius:16px!important}.ccf-benefit-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.ccf-benefit-grid div{min-height:140px!important;padding:18px 10px!important}}body.single-ccf_card{background:#f8fbff!important}body.single-ccf_card .entry-header,body.single-ccf_card .entry-title,body.single-ccf_card .entry-meta,body.single-ccf_card .post-thumb,body.single-ccf_card .post-navigation,body.single-ccf_card .comments-area,body.single-ccf_card .ccf-breadcrumbs,body.single-ccf_card .ccf-detail-hero,body.single-ccf_card .ccf-detail-tabs,body.single-ccf_card .ccf-detail-layout,body.single-ccf_card .ccf-detail-disclaimer{display:none!important}body.single-ccf_card .site-content .ast-container,body.single-ccf_card .site-content .container,body.single-ccf_card .site-main,body.single-ccf_card article,body.single-ccf_card .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.single-ccf_card .ccf-single-wrap.ccf-detail-v2{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 0 38px!important;background:#f8fbff!important;color:#07143a!important}.ccf-v2-hero{max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;gap:56px!important;align-items:center!important;padding:38px 24px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important}.ccf-v2-cardmedia img{width:100%!important;border-radius:16px!important;display:block!important;box-shadow:0 18px 42px rgb(15 23 42 / .16)!important}.ccf-v2-iconrow{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-top:16px!important}.ccf-v2-iconrow span{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;font-size:11px!important;font-weight:800!important;color:#07143a!important;line-height:1.15!important}.ccf-v2-iconrow svg,.ccf-v2-benefits svg{width:22px!important;height:22px!important;fill:none!important;stroke:#15549b!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-v2-pill{display:inline-flex!important;background:#15549b!important;color:#fff!important;border-radius:5px!important;padding:4px 9px!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;margin-bottom:9px!important}.ccf-v2-heroinfo h1{font-size:38px!important;line-height:1.05!important;letter-spacing:-.035em!important;margin:0 0 12px!important;color:#07143a!important;font-weight:950!important;max-width:760px!important}.ccf-v2-rating{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.ccf-v2-rating b{color:#ff399b!important;font-size:18px!important;letter-spacing:2px!important;line-height:1!important}.ccf-v2-rating span{font-size:13px!important;color:#475569!important;font-weight:800!important}.ccf-v2-rating a{font-size:13px!important;color:#15549b!important;font-weight:900!important;text-decoration:underline!important}.ccf-v2-heroinfo p{font-size:14px!important;line-height:1.55!important;color:#334155!important;margin:0 0 20px!important}.ccf-v2-stats{display:grid!important;grid-template-columns:repeat(5,1fr)!important;margin:0 0 22px!important;background:transparent!important;border:0!important}.ccf-v2-stats div{padding:0 18px!important;text-align:center!important;border-right:1px solid #dbe5f1!important;min-width:0!important}.ccf-v2-stats div:first-child{padding-left:0!important}.ccf-v2-stats div:last-child{border-right:0!important}.ccf-v2-stats strong{display:block!important;font-size:16px!important;line-height:1.25!important;color:#07143a!important;font-weight:950!important}.ccf-v2-stats small{display:block!important;font-size:12px!important;color:#475569!important;font-weight:700!important;margin-top:4px!important;line-height:1.25!important}.ccf-v2-actions{display:flex!important;gap:14px!important;align-items:center!important;margin-bottom:12px!important}.ccf-v2-apply{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;min-width:210px!important;border-radius:8px!important;background:linear-gradient(135deg,#15549b,#075df2)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;box-shadow:none!important;border:0!important;text-decoration:none!important}.ccf-v2-compare{min-height:48px!important;min-width:180px!important;border:2px solid #15549b!important;background:#fff!important;color:#15549b!important;border-radius:8px!important;font-size:15px!important;font-weight:950!important;cursor:pointer!important}.ccf-v2-secure{font-size:12px!important;color:#475569!important;font-weight:700!important}.ccf-v2-tabs{width:100%!important;background:#fff!important;border-top:1px solid #dfe8f3!important;border-bottom:1px solid #dfe8f3!important;display:flex!important;justify-content:center!important;gap:0!important;margin:0 0 24px!important;overflow:visible!important}.ccf-v2-tabs button{appearance:none!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;color:#07143a!important;padding:17px 34px 15px!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;border-radius:0!important;white-space:nowrap!important}.ccf-v2-tabs button.active{color:#15549b!important;border-bottom-color:#15549b!important}.ccf-v2-layout{max-width:1180px!important;margin:0 auto!important;padding:0 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:22px!important}.ccf-v2-main{min-width:0!important}.ccf-v2-panel{display:none!important;background:#fff!important;border:1px solid #dfe8f3!important;border-radius:10px!important;padding:20px!important;margin-bottom:14px!important;box-shadow:none!important}.ccf-v2-panel.active,.ccf-v2-panel.active-always{display:block!important}.ccf-v2-panel h2,.ccf-v2-sidebox h3{font-size:19px!important;line-height:1.2!important;margin:0 0 14px!important;color:#07143a!important;font-weight:950!important}.ccf-detail-list{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.ccf-detail-list li{display:flex!important;gap:9px!important;align-items:flex-start!important;font-size:14px!important;line-height:1.45!important;color:#07143a!important}.ccf-detail-list span{width:17px!important;height:17px!important;flex:0 0 17px!important;border-radius:50%!important;background:#15549b!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:900!important;margin-top:1px!important}.ccf-v2-benefits{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.ccf-v2-benefits div{background:#fff!important;border:1px solid #dfe8f3!important;border-radius:10px!important;padding:18px 14px!important;min-height:118px!important;text-align:center!important}.ccf-v2-benefits i{display:block!important;margin-bottom:8px!important}.ccf-v2-benefits h3{font-size:13px!important;line-height:1.2!important;margin:0 0 6px!important;font-weight:950!important;color:#07143a!important}.ccf-v2-benefits p{font-size:11px!important;line-height:1.35!important;margin:0!important;color:#475569!important}.ccf-v2-note{font-size:13px!important;line-height:1.55!important;color:#334155!important;border-top:1px solid #dfe8f3!important;margin-top:15px!important;padding-top:12px!important}.ccf-v2-feetable{display:grid!important;gap:0!important;border:1px solid #dfe8f3!important;border-radius:9px!important;overflow:hidden!important}.ccf-v2-feetable div{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:12px 14px!important;border-bottom:1px solid #dfe8f3!important;font-size:13px!important}.ccf-v2-feetable div:last-child{border-bottom:0!important}.ccf-v2-feetable span{color:#07143a!important;font-weight:800!important}.ccf-v2-feetable strong{color:#07143a!important;font-weight:950!important;text-align:right!important}.ccf-v2-aboutrow{display:grid!important;grid-template-columns:160px 1fr!important;gap:20px!important;align-items:center!important}.ccf-v2-aboutrow img{max-width:160px!important;max-height:55px!important;object-fit:contain!important}.ccf-v2-aboutrow strong{display:flex!important;align-items:center!important;justify-content:center!important;background:#15549b!important;color:#fff!important;border-radius:4px!important;padding:14px!important;font-size:16px!important}.ccf-v2-aboutrow p{font-size:13px!important;line-height:1.55!important;margin:0!important;color:#334155!important}.ccf-v2-faq details{border-bottom:1px solid #dfe8f3!important;padding:0!important}.ccf-v2-faq details:last-child{border-bottom:0!important}.ccf-v2-faq summary{cursor:pointer!important;list-style:none!important;padding:14px 0!important;font-size:14px!important;font-weight:900!important;color:#07143a!important;display:flex!important;justify-content:space-between!important}.ccf-v2-faq summary:after{content:"⌄"!important;color:#07143a!important}.ccf-v2-faq details[open] summary:after{content:"⌃"!important}.ccf-v2-faq p{font-size:13px!important;line-height:1.55!important;color:#475569!important;margin:0 0 14px!important}.ccf-v2-reviewbox{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#f8fbff!important;border:1px dashed #b8c9df!important;border-radius:10px!important;padding:16px!important}.ccf-v2-reviewbox p{margin:0!important;font-size:14px!important;color:#334155!important}.ccf-v2-reviewbox button{background:#ff399b!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:11px 18px!important;font-weight:900!important}.ccf-v2-side{display:grid!important;gap:14px!important;align-self:start!important;position:sticky!important;top:20px!important}.ccf-v2-sidebox{background:#fff!important;border:1px solid #dfe8f3!important;border-radius:10px!important;padding:20px!important;box-shadow:none!important}.ccf-v2-sidebox dl{display:grid!important;gap:10px!important;margin:0!important}.ccf-v2-sidebox dl div{display:flex!important}.ccf-v2-sidebox dt,.ccf-v2-sidebox dd{font-size:13px!important;line-height:1.3!important;margin:0!important}.ccf-v2-sidebox dt{float:left!important;color:#07143a!important;font-weight:800!important}.ccf-v2-sidebox dd{text-align:right!important;color:#07143a!important;font-weight:950!important}.ccf-v2-sidebox dl{grid-template-columns:1fr 1fr!important}.ccf-v2-ready{background:linear-gradient(180deg,#fff,#eef6ff)!important}.ccf-v2-ready p,.ccf-v2-ready small{font-size:13px!important;color:#334155!important}.ccf-v2-ready .ccf-v2-apply{width:100%!important;margin:10px 0!important;min-width:0!important}@media(max-width:980px){.ccf-v2-hero{grid-template-columns:1fr!important;gap:22px!important;padding:24px!important}.ccf-v2-cardmedia img{max-width:420px!important;margin:0 auto!important}.ccf-v2-layout{grid-template-columns:1fr!important}.ccf-v2-side{position:static!important}.ccf-v2-tabs{justify-content:flex-start!important;overflow-x:auto!important}}@media(max-width:640px){.ccf-v2-hero{padding:18px 14px!important}.ccf-v2-heroinfo h1{font-size:28px!important}.ccf-v2-stats{grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:#dfe8f3!important}.ccf-v2-stats div{background:#fff!important;border:0!important;padding:13px 8px!important}.ccf-v2-actions{display:block!important}.ccf-v2-apply,.ccf-v2-compare{width:100%!important;margin-bottom:10px!important}.ccf-v2-tabs button{padding:14px 18px!important;font-size:12px!important}.ccf-v2-layout{padding:0 12px!important}.ccf-v2-benefits{grid-template-columns:repeat(2,1fr)!important}.ccf-v2-aboutrow{grid-template-columns:1fr!important}}.ccf-v2-cardmedia .ccf-v2-iconrow{display:none!important}.ccf-v2-actions .ccf-v2-compare{display:none!important}.ccf-v2-tabs button[data-tab="faqs"]{display:none!important}.ccf-v2-rating .ccf-rate-now{display:inline-flex!important;gap:1px!important;margin-left:8px!important;padding-left:10px!important;border-left:1px solid #dfe8f3!important}.ccf-v2-rating .ccf-rate-now button,.ccf-v2-reviewbox .ccf-review-stars button{appearance:none!important;background:transparent!important;border:0!important;color:#cbd5e1!important;font-size:18px!important;line-height:1!important;padding:1px 2px!important;cursor:pointer!important;border-radius:0!important}.ccf-v2-rating .ccf-rate-now:hover button,.ccf-v2-reviewbox .ccf-review-stars:hover button{color:#ff399b!important}.ccf-v2-rating .ccf-rate-now button:hover~button,.ccf-v2-reviewbox .ccf-review-stars button:hover~button{color:#cbd5e1!important}.ccf-v2-reviewbox{align-items:center!important}.ccf-v2-reviewbox .ccf-review-stars{display:flex!important;gap:2px!important}.ccf-v2-reviewbox .ccf-review-stars button{font-size:28px!important}.ccf-v2-faq-section{display:block!important}.ccf-v2-faq summary::-webkit-details-marker{display:none!important}@media(max-width:640px){.ccf-v2-rating{flex-wrap:wrap!important}.ccf-v2-rating .ccf-rate-now{width:100%!important;margin-left:0!important;padding-left:0!important;border-left:0!important;margin-top:4px!important}}body .ccf-wrap h1,body .ccf-wrap h2,body .ccf-wrap h3,body .ccf-single-wrap h1,body .ccf-single-wrap h2,body .ccf-single-wrap h3,body .ccf-card h3,body .ccf-v2-heroinfo h1,body .ccf-v2-panel h2,body .ccf-v2-sidebox h3{color:#15549b!important}body .ccf-wrap svg,body .ccf-single-wrap svg,body .ccf-benefits svg,body .ccf-v2-benefits svg,body .ccf-v2-iconrow svg,body .ccf-detail-quick svg{stroke:#ff399b!important}body .ccf-detail-list span{background:#ff399b!important;color:#fff!important}body .ccf-v2-feetable span,body .ccf-v2-sidebox dt,body .ccf-v2-faq summary{color:#15549b!important}.ccf-v2-aboutrow{display:block!important}.ccf-v2-aboutrow img,.ccf-v2-aboutrow strong{display:none!important}.ccf-v2-aboutrow p{font-size:14px!important;line-height:1.65!important;margin:0!important;color:#334155!important}.ccf-v2-secure,.ccf-v2-ready small{color:#64748b!important;font-weight:800!important}.ccf-v2-secure b,.ccf-v2-ready small b{color:#15549b!important}.ccf-v2-similar-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.ccf-v2-similar-card{display:grid!important;grid-template-columns:120px 1fr!important;gap:14px!important;align-items:center!important;padding:12px!important;border:1px solid #dfe8f3!important;border-radius:12px!important;background:#fff!important;text-decoration:none!important}.ccf-v2-similar-card img{width:120px!important;aspect-ratio:1.58/1!important;object-fit:cover!important;border-radius:9px!important;box-shadow:0 8px 18px rgb(15 23 42 / .10)!important}.ccf-v2-similar-card h3{font-size:14px!important;line-height:1.25!important;margin:0 0 5px!important;color:#15549b!important;font-weight:950!important}.ccf-v2-similar-card p{margin:0 0 7px!important;font-size:12px!important;color:#64748b!important;font-weight:800!important}.ccf-v2-similar-card span{display:inline-flex!important;font-size:11px!important;color:#ff399b!important;font-weight:900!important}@media(max-width:800px){.ccf-v2-similar-grid{grid-template-columns:1fr!important}.ccf-v2-similar-card{grid-template-columns:105px 1fr!important}.ccf-v2-similar-card img{width:105px!important}}.ccf-v2-similar.active-always{padding:20px!important}.ccf-v2-similar-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.ccf-v2-similar-card{display:block!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid #dfe8f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px rgb(13 36 76 / .06)!important;transition:transform .18s ease,box-shadow .18s ease!important}.ccf-v2-similar-card:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgb(13 36 76 / .10)!important}.ccf-v2-similar-img{height:132px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f7fbff,#eef6ff)!important;padding:14px!important}.ccf-v2-similar-img img{width:100%!important;max-width:185px!important;height:auto!important;max-height:105px!important;object-fit:contain!important;border-radius:10px!important;box-shadow:0 10px 22px rgb(15 23 42 / .12)!important;background:#f4f8ff!important}.ccf-v2-similar-info{padding:14px 14px 16px!important}.ccf-v2-similar-card h3{font-size:15px!important;line-height:1.25!important;min-height:38px!important;margin:0 0 6px!important;color:#15549b!important;font-weight:950!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ccf-v2-similar-card p{margin:0 0 10px!important;font-size:12px!important;color:#64748b!important;font-weight:800!important}.ccf-v2-similar-meta{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.ccf-v2-similar-meta span{display:inline-flex!important;align-items:center!important;background:#fff1f8!important;color:#ff399b!important;border:1px solid #ffd3e8!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.ccf-v2-similar-info strong{display:inline-flex!important;color:#15549b!important;font-size:13px!important;font-weight:950!important}@media(max-width:900px){.ccf-v2-similar-grid{grid-template-columns:1fr!important}.ccf-v2-similar-card{display:grid!important;grid-template-columns:126px 1fr!important}.ccf-v2-similar-img{height:auto!important;min-height:116px!important;padding:10px!important}.ccf-v2-similar-img img{max-width:112px!important;max-height:74px!important}.ccf-v2-similar-info{padding:12px!important}.ccf-v2-similar-card h3{min-height:auto!important;font-size:14px!important}}.ccf-v2-pill{background:#fff1f8!important;color:#ff399b!important;border:1px solid #ffd3e8!important;border-radius:999px!important;font-size:12px!important;text-transform:none!important}.ccf-v2-stats{grid-template-columns:repeat(4,1fr)!important}.ccf-v2-secure,.ccf-v2-secure-mini{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important}.ccf-v2-secure{justify-content:flex-start!important}.ccf-v2-secure b,.ccf-v2-secure-mini b{color:#15549b!important}.ccf-secure-svg{width:15px!important;height:15px!important;flex:0 0 15px!important;fill:none!important;stroke:#ff399b!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-v2-rating .ccf-rate-now{display:inline-flex!important;gap:1px!important;margin-left:8px!important;padding-left:10px!important;border-left:1px solid #dfe8f3!important}.ccf-v2-rating .ccf-rate-now button,.ccf-v2-reviewbox .ccf-review-stars button{appearance:none!important;background:transparent!important;border:0!important;color:#cbd5e1!important;font-size:18px!important;line-height:1!important;padding:1px 2px!important;cursor:pointer!important;border-radius:0!important}.ccf-v2-rating .ccf-rate-now:hover button,.ccf-v2-reviewbox .ccf-review-stars:hover button{color:#ff399b!important}.ccf-v2-rating .ccf-rate-now button:hover~button,.ccf-v2-reviewbox .ccf-review-stars button:hover~button{color:#cbd5e1!important}.ccf-v2-reviewbox .ccf-review-stars button{font-size:28px!important}@media(max-width:640px){.ccf-v2-stats{grid-template-columns:repeat(2,1fr)!important}.ccf-v2-secure{justify-content:center!important}.ccf-v2-rating{flex-wrap:wrap!important}.ccf-v2-rating .ccf-rate-now{width:100%!important;margin-left:0!important;padding-left:0!important;border-left:0!important;margin-top:4px!important}}body.single-ccf_card .entry-header,body.single-ccf_card header.entry-header,body.single-ccf_card .entry-title,body.single-ccf_card .entry-meta,body.single-ccf_card .post-thumb,body.single-ccf_card .post-thumbnail,body.single-ccf_card .wp-post-image,body.single-ccf_card .ast-single-post-order,body.single-ccf_card .ast-blog-featured-section,body.single-ccf_card .post-navigation,body.single-ccf_card .comments-area{display:none!important}body.single-ccf_card .ccf-single-wrap~*{display:none!important}body.single-ccf_card .site-content,body.single-ccf_card .content-area,body.single-ccf_card .site-main,body.single-ccf_card article,body.single-ccf_card .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.ccf-v2-similar.active-always{display:block!important;padding:20px!important}.ccf-v2-similar-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ccf-v2-similar-card{display:block!important;min-width:0!important;overflow:hidden!important;padding:0!important;border:1px solid #dfe8f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px rgb(13 36 76 / .06)!important}.ccf-v2-similar-img{height:132px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f7fbff,#eef6ff)!important;padding:14px!important}.ccf-v2-similar-img img{width:100%!important;max-width:185px!important;max-height:105px!important;object-fit:contain!important;border-radius:10px!important;box-shadow:0 10px 22px rgb(15 23 42 / .12)!important;background:#f4f8ff!important}.ccf-v2-similar-info{padding:14px 14px 16px!important}.ccf-v2-similar-info h3{font-size:15px!important;line-height:1.25!important;min-height:38px!important;margin:0 0 6px!important;color:#15549b!important;font-weight:950!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ccf-v2-similar-info p{margin:0 0 10px!important;font-size:12px!important;color:#64748b!important;font-weight:800!important}.ccf-v2-similar-meta{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.ccf-v2-similar-meta span{display:inline-flex!important;background:#fff1f8!important;color:#ff399b!important;border:1px solid #ffd3e8!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.ccf-v2-similar-info strong{display:inline-flex!important;color:#15549b!important;font-size:13px!important;font-weight:950!important}@media(max-width:900px){.ccf-v2-similar-grid{grid-template-columns:1fr!important}.ccf-v2-similar-card{display:grid!important;grid-template-columns:126px 1fr!important}.ccf-v2-similar-img{height:auto!important;min-height:116px!important;padding:10px!important}.ccf-v2-similar-img img{max-width:112px!important;max-height:74px!important}.ccf-v2-similar-info{padding:12px!important}.ccf-v2-similar-info h3{min-height:auto!important;font-size:14px!important}}.ccf-v2-bottom{max-width:1180px!important;margin:0 auto!important;padding:0 24px 28px!important}.ccf-v2-bottom .ccf-v2-similar{margin-top:0!important}@media(max-width:900px){.ccf-v2-bottom{padding:0 12px 24px!important}}.ccf-v2-bottom,.ccf-v2-similar{display:none!important}.ccf-v2-trust{display:block!important}.ccf-v2-trust-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ccf-v2-trust-grid div{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfe8f3!important;border-radius:12px!important;padding:18px 14px!important;text-align:center!important}.ccf-v2-trust-grid i{width:38px!important;height:38px!important;border-radius:999px!important;background:#fff1f8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:10px!important}.ccf-v2-trust-grid svg{width:20px!important;height:20px!important;fill:none!important;stroke:#ff399b!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-v2-trust-grid h3{font-size:14px!important;line-height:1.2!important;margin:0 0 7px!important;color:#15549b!important;font-weight:950!important}.ccf-v2-trust-grid p{font-size:12px!important;line-height:1.45!important;color:#475569!important;margin:0!important}.ccf-v2-morecards h3{margin-bottom:12px!important}.ccf-morecards-list{display:grid!important;gap:10px!important}.ccf-morecard-item{display:grid!important;grid-template-columns:72px 1fr!important;gap:10px!important;align-items:center!important;padding:8px!important;border:1px solid #e5edf7!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease!important}.ccf-morecard-item:hover{background:#f8fbff!important;border-color:#cfe0f3!important}.ccf-morecard-img{width:72px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#f3f7fc!important;overflow:hidden!important}.ccf-morecard-img img{width:100%!important;height:100%!important;object-fit:contain!important}.ccf-morecard-info strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;line-height:1.25!important;color:#15549b!important;font-weight:950!important}.ccf-morecard-info small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:11px!important;font-weight:800!important}@media(max-width:900px){.ccf-v2-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ccf-v2-morecards{margin-top:14px!important}}@media(max-width:520px){.ccf-v2-trust-grid{grid-template-columns:1fr!important}}.ccf-v2-morecards .ccf-morecards-list{max-height:620px!important;overflow:auto!important;padding-right:2px!important}.ccf-v2-morecards .ccf-morecards-list::-webkit-scrollbar{width:5px!important}.ccf-v2-morecards .ccf-morecards-list::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.ccf-v2-morecards .ccf-morecards-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.ccf-v2-morecards .ccf-morecards-list::-webkit-scrollbar{display:none!important}.ccf-rating{display:none!important}.ccf-score{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:4px 0 12px!important;padding:8px 10px!important;border:1px solid #dbeafe!important;border-radius:999px!important;background:linear-gradient(90deg,#eff6ff,#fff7fb)!important;color:#15549b!important;width:max-content!important;max-width:100%!important}.ccf-score-label{font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important;color:#15549b!important}.ccf-score strong{display:inline-flex!important;align-items:baseline!important;gap:1px!important;font-size:18px!important;line-height:1!important;font-weight:950!important;color:#ff399b!important}.ccf-score strong small{font-size:11px!important;font-weight:900!important;color:#64748b!important}.ccf-score-info{position:relative!important;width:20px!important;height:20px!important;border-radius:999px!important;border:0!important;background:#15549b!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:20px!important;text-align:center!important;cursor:pointer!important;padding:0!important;overflow:visible!important}.ccf-score-info span{position:absolute!important;z-index:999!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translateX(-50%) translateY(4px)!important;width:260px!important;max-width:80vw!important;padding:11px 12px!important;border-radius:10px!important;background:#07143a!important;color:#fff!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;text-align:left!important;box-shadow:0 14px 35px rgb(7 20 58 / .25)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.15s ease!important}.ccf-score-info span:after{content:""!important;position:absolute!important;left:50%!important;top:100%!important;transform:translateX(-50%)!important;border:7px solid transparent!important;border-top-color:#07143a!important}.ccf-score-info:hover span,.ccf-score-info:focus span,.ccf-score-info:active span{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.ccf-score-compact{margin:6px 0 10px!important;padding:6px 9px!important}.ccf-score-compact .ccf-score-label{font-size:11px!important}.ccf-score-compact strong{font-size:16px!important}.ccf-v2-hero .ccf-score{margin:8px 0 14px!important}.ccf-v2-hero .ccf-score-label{font-size:13px!important}.ccf-v2-hero .ccf-score strong{font-size:22px!important}@media(max-width:700px){.ccf-score{width:100%!important;justify-content:flex-start!important;border-radius:12px!important}.ccf-score-info span{left:auto!important;right:-4px!important;transform:translateY(4px)!important}.ccf-score-info:hover span,.ccf-score-info:focus span,.ccf-score-info:active span{transform:translateY(0)!important}.ccf-score-info span:after{left:auto!important;right:8px!important;transform:none!important}}.ccf-score,.ccf-score-compact,.ccf-v2-hero .ccf-score{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;margin:5px 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#15549b!important}.ccf-score-label{font-size:13px!important;font-weight:850!important;color:#15549b!important;letter-spacing:0!important}.ccf-score strong,.ccf-score-compact strong,.ccf-v2-hero .ccf-score strong{display:inline-flex!important;align-items:baseline!important;gap:1px!important;font-size:15px!important;line-height:1!important;font-weight:950!important;color:#07143a!important}.ccf-v2-hero .ccf-score strong{font-size:17px!important}.ccf-score strong small{font-size:11px!important;color:#64748b!important}.ccf-score-info{width:17px!important;height:17px!important;min-width:17px!important;border:1px solid #15549b!important;background:#fff!important;color:#15549b!important;font-size:11px!important;font-weight:900!important;line-height:15px!important;border-radius:999px!important;padding:0!important}.ccf-score-info:hover,.ccf-score-info:focus,.ccf-score-info:active{background:#15549b!important;color:#fff!important}@media(max-width:700px){.ccf-score{width:auto!important;justify-content:flex-start!important;border-radius:0!important}}.ccf-lead-box{scroll-margin-top:90px!important}.ccf-lead-box h3{margin-bottom:6px!important}.ccf-lead-box p{font-size:13px!important;line-height:1.45!important;color:#64748b!important;margin:0 0 12px!important}.ccf-lead-form{display:grid!important;gap:10px!important}.ccf-form-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin:0 0 4px!important}.ccf-form-steps span{height:6px!important;border-radius:999px!important;background:#dbe6f3!important;font-size:0!important}.ccf-form-steps span.active{background:#ff399b!important}.ccf-form-step{display:none!important;gap:9px!important}.ccf-form-step.active{display:grid!important}.ccf-lead-form label{display:grid!important;gap:5px!important;font-size:12px!important;font-weight:850!important;color:#1f2a44!important}.ccf-lead-form input,.ccf-lead-form select{width:100%!important;min-height:38px!important;border:1px solid #d9e5f3!important;border-radius:9px!important;padding:8px 10px!important;background:#fff!important;color:#07143a!important;box-shadow:none!important;font-size:13px!important}.ccf-lead-form input:focus,.ccf-lead-form select:focus{border-color:#15549b!important;box-shadow:0 0 0 2px rgb(21 84 155 / .09)!important;outline:none!important}.ccf-lead-form button{width:100%!important;min-height:40px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#15549b,#ff399b)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important}.ccf-step-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ccf-step-actions .ccf-form-prev{background:#eef4fb!important;color:#15549b!important}.ccf-dbr-box{border:1px solid #dbeafe!important;background:#eff6ff!important;color:#15549b!important;border-radius:9px!important;padding:9px 10px!important;font-size:13px!important;font-weight:850!important}.ccf-dbr-box strong{color:#07143a!important}.ccf-lead-result{border-radius:10px!important;padding:10px 11px!important;font-size:13px!important;line-height:1.45!important;font-weight:800!important;background:#eff6ff!important;color:#15549b!important;border:1px solid #dbeafe!important}.ccf-lead-result.success{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#047857!important}.ccf-lead-result.soft{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.ccf-lead-result.error{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.ccf-instant-ineligible{background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important;border-radius:10px!important;padding:10px 11px!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.ccf-final-thankyou{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#047857!important;text-align:center!important;padding:16px 14px!important}.ccf-transfer-overlay{position:fixed!important;inset:0!important;z-index:999999!important;background:rgb(7 20 58 / .72)!important;backdrop-filter:blur(5px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.ccf-transfer-box{width:min(420px,94vw)!important;background:#fff!important;border-radius:18px!important;padding:28px 22px!important;text-align:center!important;box-shadow:0 24px 70px rgb(0 0 0 / .25)!important}.ccf-transfer-box img{max-width:120px!important;max-height:56px!important;object-fit:contain!important;margin:0 auto 14px!important;display:block!important}.ccf-transfer-spinner{width:44px!important;height:44px!important;border-radius:50%!important;border:4px solid #e5edf7!important;border-top-color:#ff399b!important;margin:0 auto 14px!important;animation:ccfSpin .8s linear infinite!important}.ccf-transfer-box h3{margin:0 0 8px!important;color:#15549b!important;font-weight:950!important}.ccf-transfer-box p{margin:0!important;color:#64748b!important;font-size:14px!important}@keyframes ccfSpin{to{transform:rotate(360deg)}}.ccf-lead-form button:disabled{opacity:.65!important;cursor:not-allowed!important}.ccf-lead-form.ccf-lead-submitted{display:block!important}.ccf-lead-form.ccf-lead-submitted .ccf-final-thankyou{display:block!important;margin-top:0!important;background:#ecfdf5!important;border-color:#bbf7d0!important;color:#047857!important;text-align:center!important;padding:18px 14px!important;font-weight:900!important}.ccf-lead-form.ccf-lead-submitted .ccf-form-step,.ccf-lead-form.ccf-lead-submitted .ccf-form-step.active,.ccf-lead-form.ccf-lead-submitted .ccf-form-steps,.ccf-lead-form.ccf-lead-submitted label,.ccf-lead-form.ccf-lead-submitted input,.ccf-lead-form.ccf-lead-submitted select,.ccf-lead-form.ccf-lead-submitted button,.ccf-lead-form.ccf-lead-submitted .ccf-step-actions,.ccf-lead-form.ccf-lead-submitted .ccf-dbr-box,.ccf-lead-form.ccf-lead-submitted .ccf-instant-ineligible{display:none!important}.ccf-lead-form.ccf-lead-submitted .ccf-lead-result,.ccf-lead-form.ccf-lead-submitted .ccf-lead-result.ccf-final-thankyou{display:block!important;visibility:visible!important;opacity:1!important}.ccf-lead-form.ccf-lead-submitted{min-height:auto!important}.ccf-lead-form.ccf-lead-submitted .ccf-final-thankyou{display:block!important;width:100%!important}.ccf-lead-form.ccf-lead-submitted .ccf-form-step,.ccf-lead-form.ccf-lead-submitted .ccf-form-step.active,.ccf-lead-form.ccf-lead-submitted .ccf-form-steps,.ccf-lead-form.ccf-lead-submitted label,.ccf-lead-form.ccf-lead-submitted input,.ccf-lead-form.ccf-lead-submitted select,.ccf-lead-form.ccf-lead-submitted button,.ccf-lead-form.ccf-lead-submitted .ccf-step-actions,.ccf-lead-form.ccf-lead-submitted .ccf-dbr-box,.ccf-lead-form.ccf-lead-submitted .ccf-instant-ineligible{display:none!important}.ccf-lead-form.ccf-lead-submitted .ccf-lead-result,.ccf-lead-form.ccf-lead-submitted .ccf-final-thankyou{display:block!important;visibility:visible!important;opacity:1!important}.ccf-card .ccf-credit-score-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:normal!important}.ccf-card .ccf-credit-score-badge span:first-child{line-height:1.2!important}.ccf-card .ccf-credit-score-badge .ccf-score-info{width:16px!important;height:16px!important;min-width:16px!important;border:1px solid currentColor!important;background:transparent!important;color:inherit!important;font-size:10px!important;font-weight:900!important;line-height:14px!important;border-radius:999px!important;padding:0!important;cursor:pointer!important;position:relative!important;overflow:visible!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span{position:absolute!important;z-index:9999!important;right:0!important;bottom:calc(100% + 10px)!important;width:280px!important;max-width:80vw!important;padding:11px 12px!important;border-radius:10px!important;background:#07143a!important;color:#fff!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important;text-align:left!important;box-shadow:0 14px 35px rgb(7 20 58 / .25)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(4px)!important;transition:.15s ease!important;text-transform:none!important;letter-spacing:0!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span:after{content:""!important;position:absolute!important;right:8px!important;top:100%!important;border:7px solid transparent!important;border-top-color:#07143a!important}.ccf-card .ccf-credit-score-badge .ccf-score-info:hover span,.ccf-card .ccf-credit-score-badge .ccf-score-info:focus span,.ccf-card .ccf-credit-score-badge .ccf-score-info:active span{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}@media(max-width:700px){.ccf-card .ccf-credit-score-badge .ccf-score-info span{right:-8px!important;width:250px!important}}.ccf-card,.ccf-card .ccf-cta{overflow:visible!important}.ccf-card .ccf-credit-score-badge{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;white-space:normal!important;line-height:1.2!important;border-radius:12px!important;background:#e8f8ec!important;color:#12823a!important}.ccf-card .ccf-credit-score-badge span:first-child{display:inline!important;width:auto!important;line-height:1.2!important}.ccf-card .ccf-credit-score-badge .ccf-score-info{flex:0 0 auto!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span{position:fixed!important;z-index:999999!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) scale(.98)!important;width:min(420px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;padding:16px 18px!important;border-radius:14px!important;background:#07143a!important;color:#fff!important;font-size:13px!important;line-height:1.55!important;font-weight:650!important;text-align:left!important;box-shadow:0 22px 70px rgb(7 20 58 / .35)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.15s ease!important;text-transform:none!important;letter-spacing:0!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span:after{display:none!important}.ccf-card .ccf-credit-score-badge .ccf-score-info:hover span,.ccf-card .ccf-credit-score-badge .ccf-score-info:focus span,.ccf-card .ccf-credit-score-badge .ccf-score-info:active span{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%) scale(1)!important}@media(max-width:700px){.ccf-card .ccf-credit-score-badge{min-height:48px!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;font-size:13px!important;line-height:1.55!important;padding:16px!important}}.ccf-wrap,.ccf-shell,.ccf-list,.ccf-card,.ccf-card .ccf-cta{overflow:visible!important}.ccf-card .ccf-credit-score-badge{position:relative!important;width:100%!important;min-height:44px!important;z-index:20!important}.ccf-card .ccf-credit-score-badge .ccf-score-info{position:relative!important;overflow:visible!important;z-index:50!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span{position:absolute!important;left:auto!important;right:-14px!important;top:auto!important;bottom:calc(100% + 12px)!important;transform:translateY(4px)!important;width:330px!important;max-width:calc(100vw - 40px)!important;padding:13px 14px!important;border-radius:8px!important;background:#07143a!important;color:#fff!important;font-size:12px!important;line-height:1.5!important;font-weight:650!important;text-align:left!important;box-shadow:0 12px 34px rgb(7 20 58 / .28)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.15s ease!important;text-transform:none!important;letter-spacing:0!important}.ccf-card .ccf-credit-score-badge .ccf-score-info span:after{display:block!important;content:""!important;position:absolute!important;right:14px!important;top:100%!important;border:8px solid transparent!important;border-top-color:#07143a!important}.ccf-card .ccf-credit-score-badge .ccf-score-info:hover span,.ccf-card .ccf-credit-score-badge .ccf-score-info:focus span,.ccf-card .ccf-credit-score-badge .ccf-score-info:active span{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.ccf-card:first-child .ccf-credit-score-badge .ccf-score-info span{bottom:auto!important;top:calc(100% + 12px)!important}.ccf-card:first-child .ccf-credit-score-badge .ccf-score-info span:after{top:auto!important;bottom:100%!important;border-top-color:transparent!important;border-bottom-color:#07143a!important}@media(max-width:700px){.ccf-card .ccf-credit-score-badge .ccf-score-info span{right:-10px!important;width:300px!important;max-width:calc(100vw - 32px)!important;font-size:12px!important;line-height:1.5!important;padding:13px!important}.ccf-card:first-child .ccf-credit-score-badge .ccf-score-info span{top:calc(100% + 12px)!important;bottom:auto!important}}.ccf-card .ccf-credit-score-badge{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#e8f8ec!important;color:#12823a!important;border-radius:12px!important}.ccf-card .ccf-credit-score-badge .ccf-score-info{position:relative!important;width:17px!important;height:17px!important;min-width:17px!important;border:1px solid currentColor!important;background:transparent!important;color:inherit!important;font-size:10px!important;font-weight:900!important;line-height:15px!important;border-radius:999px!important;padding:0!important;cursor:pointer!important;overflow:hidden!important}.ccf-card .ccf-credit-score-badge .ccf-score-info>span{display:none!important}.ccf-card .ccf-credit-score-badge .ccf-score-info.ccf-tip-active{background:#12823a!important;color:#fff!important}.ccf-floating-credit-tooltip{position:fixed!important;z-index:9999999!important;background:#07143a!important;color:#fff!important;border-radius:9px!important;box-shadow:0 14px 38px rgb(7 20 58 / .30)!important;opacity:0!important;transform:translateY(4px)!important;transition:opacity .14s ease,transform .14s ease!important;pointer-events:none!important}.ccf-floating-credit-tooltip.is-visible{opacity:1!important;transform:translateY(0)!important}.ccf-floating-credit-tooltip-inner{padding:13px 15px!important;font-size:12px!important;line-height:1.5!important;font-weight:650!important;text-align:left!important}.ccf-floating-credit-tooltip-arrow{position:absolute!important;top:100%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border:8px solid transparent!important;border-top-color:#07143a!important}.ccf-floating-credit-tooltip.is-below .ccf-floating-credit-tooltip-arrow{top:auto!important;bottom:100%!important;border-top-color:transparent!important;border-bottom-color:#07143a!important}@media(max-width:700px){.ccf-card .ccf-credit-score-badge{min-height:48px!important}.ccf-floating-credit-tooltip-inner{font-size:13px!important;line-height:1.55!important;padding:14px 15px!important}}.ccf-score-info{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}.ccf-score-info .ccf-info-letter{display:inline!important;font-family:Georgia,"Times New Roman",serif!important;font-style:italic!important;font-weight:700!important;line-height:1!important;text-transform:none!important}.ccf-card .ccf-credit-score-badge{min-height:34px!important;height:auto!important;padding:8px 12px!important;border-radius:10px!important;font-size:11px!important;line-height:1.2!important}.ccf-card .ccf-credit-score-badge .ccf-score-info{width:15px!important;height:15px!important;min-width:15px!important;line-height:13px!important;font-size:10px!important}@media(max-width:700px){.ccf-card .ccf-credit-score-badge{min-height:40px!important;padding:10px 12px!important}}.ccf-card .ccf-credit-score-badge .ccf-score-info>span.ccf-info-letter,.ccf-score-info>span.ccf-info-letter{display:inline!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important;pointer-events:none!important;font-family:Georgia,"Times New Roman",serif!important;font-style:italic!important;font-weight:700!important;font-size:12px!important;line-height:1!important}.ccf-card .ccf-credit-score-badge .ccf-score-info>span:not(.ccf-info-letter){display:none!important}.ccf-score-info.ccf-tip-active>span.ccf-info-letter{color:inherit!important}.ccf-score,.ccf-v2-hero .ccf-score,.ccf-score-compact{overflow:visible!important;padding-left:0!important;margin-left:0!important;max-width:100%!important}.ccf-score-info{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;vertical-align:middle!important}.ccf-score-info .ccf-info-letter{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;color:inherit!important}.ccf-score-info .ccf-info-letter:before,.ccf-score-info .ccf-info-letter:after,.ccf-score-info:before,.ccf-score-info:after{display:none!important;content:none!important}.ccf-score-info>span.ccf-info-letter+span:after{display:none!important}.ccf-v2-hero .ccf-score-info,.ccf-score .ccf-score-info{width:17px!important;height:17px!important;min-width:17px!important;line-height:17px!important}@media(max-width:700px){.ccf-v2-hero .ccf-score,.ccf-score{padding-left:2px!important;margin-left:0!important}}.ccf-score,.ccf-v2-hero .ccf-score,.ccf-score-compact{position:relative!important;overflow:visible!important}.ccf-score .ccf-score-info>span:not(.ccf-info-letter),.ccf-v2-hero .ccf-score .ccf-score-info>span:not(.ccf-info-letter),.ccf-score-compact .ccf-score-info>span:not(.ccf-info-letter){display:none!important}.ccf-score .ccf-score-info,.ccf-v2-hero .ccf-score .ccf-score-info,.ccf-score-compact .ccf-score-info{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;width:17px!important;height:17px!important;min-width:17px!important;border:1px solid currentColor!important;border-radius:999px!important;background:#fff!important;color:#15549b!important;padding:0!important;line-height:15px!important;vertical-align:middle!important}.ccf-score .ccf-score-info.ccf-tip-active,.ccf-v2-hero .ccf-score .ccf-score-info.ccf-tip-active,.ccf-score-compact .ccf-score-info.ccf-tip-active{background:#15549b!important;color:#fff!important}.ccf-score .ccf-score-info>.ccf-info-letter,.ccf-v2-hero .ccf-score .ccf-score-info>.ccf-info-letter,.ccf-score-compact .ccf-score-info>.ccf-info-letter{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;color:inherit!important;font-family:Georgia,"Times New Roman",serif!important;font-style:italic!important;font-weight:700!important;font-size:12px!important;line-height:1!important}.ccf-score .ccf-score-info>span:not(.ccf-info-letter):after,.ccf-score .ccf-score-info>span:not(.ccf-info-letter):before,.ccf-v2-hero .ccf-score .ccf-score-info>span:not(.ccf-info-letter):after,.ccf-v2-hero .ccf-score .ccf-score-info>span:not(.ccf-info-letter):before{display:none!important;content:none!important}.ccf-floating-credit-tooltip{border-radius:9px!important;background:#07143a!important;color:#fff!important;box-shadow:0 14px 38px rgb(7 20 58 / .30)!important}.ccf-floating-credit-tooltip-inner{padding:13px 15px!important;font-size:12px!important;line-height:1.5!important;font-weight:650!important}@media(max-width:700px){.ccf-floating-credit-tooltip{max-width:calc(100vw - 32px)!important}.ccf-floating-credit-tooltip-inner{font-size:13px!important;line-height:1.55!important;padding:14px 15px!important}}.ccf-apply .ccf-cta-arrow,.ccf-hero-apply .ccf-cta-arrow,.ccf-single-apply .ccf-cta-arrow{display:inline-block!important;margin-left:6px!important;font-weight:900!important;line-height:1!important;transform:translateY(-1px)!important}.ccf-secure,.ccf-hero-secure{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.ccf-secure-lock{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;color:#ff399b!important;flex:0 0 auto!important}.ccf-secure-lock svg{width:14px!important;height:14px!important;display:block!important;stroke:currentColor!important}.ccf-hero-secure .ccf-secure-lock,.ccf-hero-secure .ccf-secure-lock svg{width:15px!important;height:15px!important}.ccf-secure,.ccf-hero-secure{min-height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;text-align:center!important}.ccf-secure-placeholder{visibility:hidden!important;pointer-events:none!important}.ccf-secure-lock{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;color:#ff399b!important;flex:0 0 14px!important}.ccf-secure-lock svg{width:14px!important;height:14px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-hero-secure .ccf-secure-lock{width:15px!important;height:15px!important;flex-basis:15px!important}.ccf-hero-secure .ccf-secure-lock svg{width:15px!important;height:15px!important}.ccf-secure b,.ccf-hero-secure b{display:inline!important;white-space:normal!important}.ccf-v2-secure{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important}.ccf-v2-secure .ccf-secure-lock{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;color:#ff399b!important;flex:0 0 15px!important}.ccf-v2-secure .ccf-secure-lock svg{width:15px!important;height:15px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ccf-v2-secure .ccf-secure-svg{display:none!important}.ccf-listbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 24px!important;border-bottom:1px solid #e6edf7!important;background:#fff!important}.ccf-result-count{display:flex!important;align-items:center!important;min-width:max-content!important}.ccf-result-count span{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#15549b!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.ccf-result-count span:before{content:"";width:7px!important;height:7px!important;border-radius:50%!important;background:#ff399b!important;display:inline-block!important;margin-right:5px!important}.ccf-result-count strong{color:#ff399b!important;font-weight:900!important}.ccf-listbar .ccf-sort{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;width:auto!important;color:#667085!important;font-weight:800!important;font-size:14px!important;white-space:nowrap!important}.ccf-listbar .ccf-sort select{width:260px!important;max-width:260px!important;height:44px!important}@media(max-width:700px){.ccf-listbar{display:block!important;padding:16px 14px!important}.ccf-result-count{margin-bottom:14px!important}.ccf-result-count span{font-size:15px!important}.ccf-listbar .ccf-sort{display:grid!important;grid-template-columns:90px 1fr!important;gap:10px!important;width:100%!important}.ccf-listbar .ccf-sort select{width:100%!important;max-width:none!important}}@media(max-width:700px){.ccf-listbar{padding:15px 14px 14px!important}.ccf-result-count{margin-bottom:10px!important}.ccf-result-count span{font-size:15px!important;line-height:1.2!important}.ccf-listbar .ccf-sort{display:block!important;width:100%!important;font-size:0!important}.ccf-listbar .ccf-sort>span{display:none!important}.ccf-listbar .ccf-sort select{display:block!important;width:100%!important;max-width:none!important;height:46px!important;font-size:15px!important;font-weight:700!important;color:#344054!important;margin:0!important}}@media(min-width:701px){.ccf-bankrate-filterbar{display:block!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;margin-bottom:20px!important}.ccf-bankrate-filterbar .ccf-mobile-search-row{display:none!important}.ccf-desktop-filter-row{display:grid!important;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr!important;gap:10px!important;align-items:end!important;width:100%!important}.ccf-filter-chip-wrap,.ccf-desktop-filter-row label{min-width:0!important}.ccf-filter-title,.ccf-desktop-filter-row label{font-size:13px!important;font-weight:800!important;color:#1b1f2a!important}.ccf-filter-chip-wrap{display:flex!important;flex-direction:column!important;gap:8px!important}.ccf-filter-chip{height:46px!important;padding:0 18px!important;border:2px solid #15549b!important;background:#eef5ff!important;color:#0b2a55!important;border-radius:4px!important;font-size:15px!important;font-weight:900!important;text-align:center!important;cursor:pointer!important}.ccf-desktop-filter-row label{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}.ccf-desktop-filter-row select{height:46px!important;width:100%!important;border:2px solid #aab4c4!important;border-radius:4px!important;background:#fff!important;color:#1b1f2a!important;font-size:15px!important;font-weight:700!important;padding:0 14px!important;box-shadow:none!important}.ccf-desktop-filter-row select:focus{border-color:#15549b!important;outline:none!important}.ccf-listbar{display:block!important;padding:0 0 16px 0!important;border-bottom:0!important;background:transparent!important}.ccf-listbar .ccf-mobile-sort{display:none!important}.ccf-listbar .ccf-result-count{margin:0!important}.ccf-listbar .ccf-result-count span{font-size:15px!important;color:#1b1f2a!important;font-weight:900!important}.ccf-listbar .ccf-result-count span:before{display:none!important}.ccf-listbar .ccf-result-count strong{color:#1b1f2a!important}}@media(max-width:700px){.ccf-bankrate-filterbar{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.ccf-desktop-filter-row{display:none!important}.ccf-mobile-search-row{display:grid!important;grid-template-columns:1fr 64px!important;gap:12px!important;align-items:center!important}.ccf-mobile-search-row .ccf-more{width:64px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.ccf-mobile-search-row .ccf-more svg{width:24px!important;height:24px!important}}@media(min-width:701px){.ccf-bankrate-filterbar{max-width:100%!important;margin:0 0 14px!important}.ccf-desktop-filter-row{grid-template-columns:1.05fr .95fr .95fr 1.15fr 1fr!important;gap:12px!important;align-items:end!important}.ccf-filter-title,.ccf-desktop-filter-row label{color:#344054!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}.ccf-filter-chip-wrap{gap:7px!important}.ccf-filter-chip{height:42px!important;padding:0 14px!important;border:1.5px solid #d8e3f3!important;background:#fff!important;color:#15549b!important;border-radius:10px!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;box-shadow:0 5px 14px rgb(21 84 155 / .06)!important}.ccf-filter-chip.is-active,.ccf-filter-chip:hover{border-color:#15549b!important;background:#eef6ff!important}.ccf-desktop-filter-row label{gap:7px!important}.ccf-desktop-filter-row select{height:42px!important;border:1.5px solid #d8e3f3!important;border-radius:10px!important;background:#fff!important;color:#1b2a41!important;font-family:inherit!important;font-size:14px!important;font-weight:750!important;padding:0 13px!important;box-shadow:0 5px 14px rgb(21 84 155 / .06)!important}.ccf-desktop-filter-row select:focus{border-color:#15549b!important;box-shadow:0 0 0 3px rgb(21 84 155 / .10)!important}.ccf-listbar{padding:4px 0 13px 0!important;margin:0!important;background:transparent!important;border-bottom:0!important}.ccf-listbar .ccf-result-count{margin-left:0!important;padding-left:0!important}.ccf-listbar .ccf-result-count span{color:#15549b!important;font-family:inherit!important;font-size:15px!important;font-weight:850!important}.ccf-listbar .ccf-result-count span:before{display:inline-block!important;content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#ff399b!important;margin-right:5px!important}.ccf-listbar .ccf-result-count strong{color:#ff399b!important;font-weight:900!important}.ccf-shell-bankrate{padding-top:0!important;overflow:visible!important}.ccf-shell-bankrate .ccf-list{border-top:1px solid #e6edf7!important}}@media(min-width:1000px){.ccf-desktop-filter-row{grid-template-columns:.95fr .95fr .95fr 1.25fr 1fr!important}}.ccf-card.ccf-hidden{display:none!important}@media(min-width:701px){.ccf-bankrate-filterbar{width:100%!important;max-width:100%!important;margin:0 0 14px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ccf-desktop-filter-row{width:100%!important;display:grid!important;grid-template-columns:.92fr .92fr .95fr 1.28fr .98fr!important;gap:12px!important;align-items:end!important}.ccf-filter-chip,.ccf-desktop-filter-row select{height:42px!important;border:1.5px solid #d8e3f3!important;border-radius:10px!important;background:#fff!important;color:#1b2a41!important;box-shadow:0 5px 14px rgb(21 84 155 / .06)!important;font-family:inherit!important;font-size:14px!important;font-weight:750!important}.ccf-filter-chip{color:#15549b!important;background:#eef6ff!important;font-weight:900!important;padding:0 12px!important}.ccf-filter-title,.ccf-desktop-filter-row label{color:#344054!important;font-size:13px!important;font-weight:800!important}.ccf-desktop-filter-row label,.ccf-filter-chip-wrap{gap:7px!important}.ccf-result-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 0 12px 0!important;margin:0!important;background:transparent!important;border:0!important}.ccf-result-row .ccf-mobile-sort{display:none!important}.ccf-result-row .ccf-result-count span{display:inline-flex!important;align-items:center!important;color:#15549b!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important}.ccf-result-row .ccf-result-count span:before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#ff399b!important;margin-right:8px!important}.ccf-result-row .ccf-result-count strong{color:#ff399b!important;font-weight:900!important;padding:0 2px!important}.ccf-shell-bankrate{margin-top:0!important;border-top:1px solid #e6edf7!important}}@media(max-width:700px){.ccf-result-row{display:block!important;padding:15px 14px 14px!important;background:#fff!important;border-bottom:1px solid #e6edf7!important}.ccf-result-row .ccf-result-count{margin-bottom:10px!important}.ccf-result-row .ccf-result-count span{display:inline-flex!important;align-items:center!important;color:#15549b!important;font-size:15px!important;font-weight:850!important}.ccf-result-row .ccf-result-count span:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#ff399b!important;display:inline-block!important;margin-right:8px!important}.ccf-result-row .ccf-result-count strong{color:#ff399b!important}.ccf-result-row .ccf-mobile-sort{display:block!important;width:100%!important;font-size:0!important}.ccf-result-row .ccf-mobile-sort>span{display:none!important}.ccf-result-row .ccf-mobile-sort select{display:block!important;width:100%!important;height:46px!important;max-width:none!important;font-size:15px!important;font-weight:700!important}}.ccf-list .ccf-card[hidden],.ccf-list article[hidden],.ccf-list .ccf-card.ccf-hidden,.ccf-list article.ccf-hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}@media(min-width:701px){.ccf-desktop-filter-row{grid-template-columns:.48fr .95fr .95fr 1.55fr 1.02fr!important;gap:12px!important}.ccf-filter-chip{padding:0 10px!important;min-width:0!important}.ccf-filter-chip-wrap{min-width:0!important}.ccf-desktop-filter-row label:nth-of-type(3) select{min-width:0!important}}.ccf-list .ccf-card.ccf-hidden,.ccf-list .ccf-card[hidden]{display:none!important}@media(min-width:701px){.ccf-wrap{overflow:visible!important}.ccf-desktop-filter-row{grid-template-columns:.50fr .88fr .90fr 1.22fr .92fr!important;gap:10px!important;width:100%!important;max-width:100%!important}.ccf-desktop-filter-row select,.ccf-filter-chip{min-width:0!important;width:100%!important}.ccf-filter-chip{padding-left:8px!important;padding-right:8px!important}.ccf-bankrate-filterbar,.ccf-result-row,.ccf-shell-bankrate{max-width:100%!important;box-sizing:border-box!important}}.ccf-list .ccf-card.ccf-hidden,.ccf-list .ccf-card[hidden],.ccf-card.ccf-hidden{display:none!important;visibility:hidden!important}@media(min-width:701px){.ccf-wrap{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}.ccf-bankrate-filterbar,.ccf-result-row,.ccf-shell-bankrate{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.ccf-desktop-filter-row{grid-template-columns:.46fr .82fr .84fr 1.10fr .88fr!important;gap:8px!important;width:100%!important;max-width:100%!important}.ccf-desktop-filter-row label,.ccf-filter-chip-wrap{min-width:0!important}.ccf-filter-chip,.ccf-desktop-filter-row select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;font-size:13px!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.ccf-filter-title,.ccf-desktop-filter-row label{font-size:12px!important}}@media(min-width:701px){.ccf-wrap{max-width:1280px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.ccf-bankrate-filterbar,.ccf-result-row,.ccf-shell-bankrate{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ccf-desktop-filter-row{grid-template-columns:.55fr .95fr 1fr 1.35fr 1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}.ccf-filter-chip,.ccf-desktop-filter-row select{height:42px!important;font-size:14px!important;padding-left:12px!important;padding-right:12px!important}}@media(min-width:901px){.ccf-card .ccf-main h3{max-width:100%!important;line-height:1.15!important}.ccf-card .ccf-main h3 span{white-space:nowrap!important}}.ccf-list .ccf-card.ccf-hidden,.ccf-list .ccf-card[hidden],.ccf-card.ccf-hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.ccf-list .ccf-card.ccf-hidden,.ccf-list .ccf-card[hidden],.ccf-card.ccf-hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.ccf-mobile-filter-title,.ccf-mobile-filter-tabs,.ccf-mobile-filter-panel{display:none}@media(max-width:700px){.ccf-bankrate-filterbar .ccf-mobile-search-row{display:none!important}.ccf-bankrate-filterbar{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ccf-mobile-filter-title{display:block!important;margin:0 0 10px!important;padding:0!important;color:#1b1f2a!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;text-align:left!important}.ccf-mobile-filter-tabs{display:grid!important;grid-template-columns:25% 75%!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;align-items:stretch!important}.ccf-mobile-filter-tabs button{width:100%!important;min-width:0!important;height:48px!important;box-sizing:border-box!important;border:1.5px solid #d8e3f3!important;border-radius:12px!important;background:#fff!important;color:#15549b!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 8px!important;white-space:normal!important;box-shadow:0 5px 14px rgb(21 84 155 / .06)!important}.ccf-mobile-all{line-height:1.05!important;font-size:12px!important}.ccf-mobile-filter-toggle{font-size:15px!important}.ccf-mobile-filter-toggle svg{width:18px!important;height:18px!important;color:#ff399b!important;flex:0 0 auto!important}.ccf-mobile-filter-tabs button.is-active,.ccf-mobile-filter-tabs button:hover{border-color:#15549b!important;background:#eef6ff!important}.ccf-mobile-filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e1eaf6!important;border-radius:14px!important;padding:14px!important;box-shadow:0 10px 24px rgb(21 84 155 / .08)!important;margin:0 0 14px!important}.ccf-mobile-filter-panel[hidden]{display:none!important}.ccf-mobile-filter-panel label{display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;color:#344054!important;font-size:13px!important;font-weight:800!important}.ccf-mobile-filter-panel select{display:block!important;width:100%!important;max-width:none!important;height:44px!important;border:1.5px solid #d8e3f3!important;border-radius:10px!important;background:#fff!important;color:#1b2a41!important;font-size:14px!important;font-weight:750!important;padding:0 12px!important;box-sizing:border-box!important}.ccf-mobile-apply-filter{display:block!important;width:100%!important;height:48px!important;border:0!important;border-radius:10px!important;background:#0066f5!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgb(0 102 245 / .20)!important}.ccf-result-row{padding:12px 0 14px!important;border-bottom:1px solid #e6edf7!important}.ccf-result-row .ccf-mobile-sort{display:none!important}}body .ccf-list .ccf-card.ccf-hidden,body .ccf-list .ccf-card[hidden],body .ccf-card.ccf-hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}@media(max-width:700px){body .ccf-bankrate-filterbar .ccf-mobile-search-row{display:none!important}body .ccf-bankrate-filterbar{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .ccf-mobile-filter-title{display:block!important;margin:0 0 10px!important;padding:0!important;color:#1b1f2a!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;text-align:left!important}body .ccf-mobile-filter-tabs{display:grid!important;grid-template-columns:1fr 3fr!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;align-items:stretch!important;box-sizing:border-box!important;overflow:visible!important}body .ccf-mobile-filter-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;box-sizing:border-box!important;border:1.5px solid #d8e3f3!important;border-radius:12px!important;background:#fff!important;color:#15549b!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 8px!important;white-space:normal!important;box-shadow:0 5px 14px rgb(21 84 155 / .06)!important}body .ccf-mobile-all{line-height:1.05!important;font-size:12px!important}body .ccf-mobile-filter-toggle{font-size:15px!important}body .ccf-mobile-filter-toggle svg{width:18px!important;height:18px!important;color:#ff399b!important;flex:0 0 auto!important}body .ccf-mobile-filter-tabs button.is-active,body .ccf-mobile-filter-tabs button:hover{border-color:#15549b!important;background:#eef6ff!important}body .ccf-mobile-filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e1eaf6!important;border-radius:14px!important;padding:14px!important;box-shadow:0 10px 24px rgb(21 84 155 / .08)!important;margin:0 0 14px!important}body .ccf-mobile-filter-panel[hidden]{display:none!important}body .ccf-wrap .ccf-mobile-filter-panel>label{display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;color:#344054!important;font-size:13px!important;font-weight:800!important}body .ccf-wrap .ccf-mobile-filter-panel select{display:block!important;width:100%!important;max-width:none!important;height:44px!important;border:1.5px solid #d8e3f3!important;border-radius:10px!important;background:#fff!important;color:#1b2a41!important;font-size:14px!important;font-weight:750!important;padding:0 12px!important;box-sizing:border-box!important}body .ccf-mobile-apply-filter{display:block!important;width:100%!important;height:48px!important;border:0!important;border-radius:10px!important;background:#0066f5!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgb(0 102 245 / .20)!important}body .ccf-result-row{padding:12px 0 14px!important;border-bottom:1px solid #e6edf7!important}body .ccf-result-row .ccf-mobile-sort{display:none!important}}body.ccf-drawer-open{overflow:hidden!important}.ccf-listing-apply-drawer[hidden]{display:none!important}.ccf-listing-apply-drawer{position:fixed!important;inset:0!important;z-index:999999!important;pointer-events:none!important}.ccf-listing-apply-drawer.is-open{pointer-events:auto!important}.ccf-listing-drawer-backdrop{position:absolute!important;inset:0!important;background:rgb(7 20 58 / .46)!important;opacity:0!important;transition:opacity .26s ease!important;backdrop-filter:blur(3px)!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-backdrop{opacity:1!important}.ccf-listing-drawer-panel{position:absolute!important;top:0!important;right:0!important;width:min(440px, calc(100vw - 24px))!important;height:100vh!important;background:#fff!important;border-radius:24px 0 0 24px!important;box-shadow:-28px 0 70px rgb(7 20 58 / .24)!important;transform:translateX(105%)!important;transition:transform .30s cubic-bezier(.2,.8,.2,1)!important;overflow:auto!important;padding:22px!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateX(0)!important}.ccf-listing-drawer-close{position:absolute!important;top:16px!important;right:16px!important;width:36px!important;height:36px!important;border:1px solid #e1eaf6!important;border-radius:999px!important;background:#fff!important;color:#15549b!important;font-size:24px!important;line-height:30px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(21 84 155 / .08)!important;z-index:2!important}.ccf-listing-drawer-head{padding:4px 46px 16px 0!important;border-bottom:1px solid #edf2f8!important;margin-bottom:16px!important}.ccf-listing-drawer-head span{display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#eef6ff!important;color:#15549b!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important;margin-bottom:10px!important}.ccf-listing-drawer-head h3{margin:0 0 8px!important;color:#15549b!important;font-size:22px!important;line-height:1.15!important;font-weight:900!important}.ccf-listing-drawer-head p{margin:0!important;color:#667085!important;font-size:14px!important;line-height:1.45!important;font-weight:650!important}.ccf-listing-drawer-panel .ccf-v2-sidebox.ccf-lead-box{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important}.ccf-listing-drawer-panel .ccf-v2-sidebox.ccf-lead-box>h3,.ccf-listing-drawer-panel .ccf-v2-sidebox.ccf-lead-box>p{display:none!important}.ccf-listing-drawer-panel .ccf-lead-form{gap:12px!important}.ccf-listing-drawer-panel .ccf-lead-form label{font-size:13px!important}.ccf-listing-drawer-panel .ccf-lead-form input,.ccf-listing-drawer-panel .ccf-lead-form select{height:44px!important}.ccf-listing-drawer-panel .ccf-lead-form button{min-height:46px!important}@media(max-width:700px){.ccf-listing-drawer-panel{width:100vw!important;height:100dvh!important;border-radius:20px 20px 0 0!important;top:auto!important;bottom:0!important;transform:translateY(105%)!important;padding:20px 16px 24px!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateY(0)!important}.ccf-listing-drawer-head h3{font-size:20px!important}}.ccf-listing-drawer-panel{top:18px!important;right:18px!important;height:calc(100vh - 36px)!important;max-height:calc(100vh - 36px)!important;border-radius:24px!important}.admin-bar .ccf-listing-drawer-panel{top:50px!important;height:calc(100vh - 68px)!important;max-height:calc(100vh - 68px)!important}.ccf-listing-drawer-head{padding:2px 48px 16px 0!important}.ccf-listing-drawer-cardrow{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.ccf-listing-drawer-thumb{width:92px!important;height:62px!important;border-radius:12px!important;overflow:hidden!important;background:#f4f8fd!important;box-shadow:0 12px 28px rgb(21 84 155 / .10)!important}.ccf-listing-drawer-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.ccf-listing-drawer-head span{margin-bottom:6px!important}.ccf-listing-drawer-head h3{font-size:20px!important;margin-bottom:6px!important}.ccf-listing-drawer-head p{font-size:13px!important}@media(max-width:700px){.ccf-listing-drawer-panel,.admin-bar .ccf-listing-drawer-panel{top:auto!important;right:0!important;bottom:0!important;width:100vw!important;height:calc(100dvh - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:20px 20px 0 0!important}.ccf-listing-drawer-cardrow{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.ccf-listing-drawer-thumb{width:82px!important;height:56px!important}.ccf-listing-drawer-head{padding-right:42px!important}.ccf-listing-drawer-head h3{font-size:18px!important}}@media(min-width:701px){.ccf-listing-drawer-panel{top:50%!important;right:18px!important;bottom:auto!important;height:min(760px, calc(100vh - 72px))!important;max-height:calc(100vh - 72px)!important;transform:translateY(-50%) translateX(105%)!important;border-radius:24px!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateY(-50%) translateX(0)!important}.admin-bar .ccf-listing-drawer-panel{top:calc(50% + 16px)!important;height:min(760px, calc(100vh - 96px))!important;max-height:calc(100vh - 96px)!important}.admin-bar .ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateY(-50%) translateX(0)!important}}@media(max-width:700px){.ccf-listing-drawer-panel,.admin-bar .ccf-listing-drawer-panel{top:auto!important;right:0!important;bottom:0!important;width:100vw!important;height:calc(100dvh - 18px)!important;max-height:calc(100dvh - 18px)!important;transform:translateY(105%)!important;border-radius:20px 20px 0 0!important;overflow:auto!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel,.admin-bar .ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateY(0)!important}}@media(min-width:701px){.ccf-listing-drawer-panel{top:76px!important;right:18px!important;bottom:auto!important;height:calc(100vh - 104px)!important;max-height:calc(100vh - 104px)!important;transform:translateX(105%)!important;border-radius:24px!important;padding-top:28px!important;padding-left:24px!important;padding-right:24px!important;padding-bottom:24px!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateX(0)!important}.admin-bar .ccf-listing-drawer-panel{top:106px!important;height:calc(100vh - 134px)!important;max-height:calc(100vh - 134px)!important}.admin-bar .ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateX(0)!important}.ccf-listing-drawer-close{top:18px!important;right:18px!important}}@media(max-width:700px){.ccf-listing-drawer-panel,.admin-bar .ccf-listing-drawer-panel{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;width:auto!important;height:calc(100dvh - 42px)!important;max-height:calc(100dvh - 42px)!important;border-radius:22px!important;padding:24px 18px 28px!important;transform:translateY(110%)!important;overflow:auto!important}.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel,.admin-bar .ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateY(0)!important}.ccf-listing-drawer-close{top:16px!important;right:16px!important}.ccf-listing-drawer-head{padding:4px 46px 16px 0!important}.ccf-listing-drawer-cardrow{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.ccf-listing-drawer-thumb{width:78px!important;height:54px!important}}.ccf-listing-apply-drawer{position:fixed!important;inset:0!important;z-index:2147483000!important}@media(min-width:701px){body>.ccf-listing-apply-drawer .ccf-listing-drawer-panel{position:fixed!important;top:96px!important;right:18px!important;bottom:18px!important;height:auto!important;max-height:none!important;transform:translateX(105%)!important;border-radius:24px!important}body>.ccf-listing-apply-drawer.is-open .ccf-listing-drawer-panel{transform:translateX(0)!important}body.admin-bar>.ccf-listing-apply-drawer .ccf-listing-drawer-panel{top:116px!important;bottom:18px!important}}@media(max-width:700px){body>.ccf-listing-apply-drawer .ccf-listing-drawer-panel{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important}}@media(max-width:700px){.ccf-wrap,.ccf-shell,.ccf-list{overflow:visible!important}.ccf-mobile-sticky-spacer-v86{display:block!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{position:fixed!important;z-index:99999!important;box-sizing:border-box!important;background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;overflow:visible!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-title{margin:0 0 10px!important;padding:0!important;background:transparent!important}.ccf-bankrate-filterbar .ccf-mobile-filter-tabs,.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs{display:grid!important;grid-template-columns:minmax(92px,1fr) minmax(0,3fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.ccf-bankrate-filterbar .ccf-mobile-filter-tabs button,.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-panel{margin-top:12px!important;max-height:calc(100dvh - 190px)!important;overflow:auto!important}}@media(max-width:700px){.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{box-sizing:border-box!important;max-width:calc(100vw - 32px)!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs{grid-template-columns:minmax(88px,1fr) minmax(0,3fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs button{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:700px){.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{max-width:calc(100vw - 40px)!important}}.ccf-compare.is-checked{color:#15549b!important;font-weight:900!important}.ccf-compare-tray[hidden],.ccf-compare-modal[hidden]{display:none!important}.ccf-compare-tray{position:fixed!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;z-index:99998!important;width:min(620px, calc(100vw - 28px))!important;pointer-events:none!important}.ccf-compare-tray-inner{pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#0b1b4d!important;color:#fff!important;border-radius:18px!important;padding:12px 14px!important;box-shadow:0 20px 45px rgb(11 27 77 / .28)!important}.ccf-compare-tray-inner strong{font-size:14px!important;font-weight:900!important}.ccf-compare-clear{border:1px solid rgb(255 255 255 / .25)!important;background:transparent!important;color:#fff!important;border-radius:10px!important;padding:9px 12px!important;font-weight:800!important;cursor:pointer!important}.ccf-compare-open{border:0!important;background:#0066f5!important;color:#fff!important;border-radius:10px!important;padding:10px 16px!important;font-weight:900!important;cursor:pointer!important}.ccf-compare-modal{position:fixed!important;inset:0!important;z-index:2147483100!important}.ccf-compare-modal-backdrop{position:absolute!important;inset:0!important;background:rgb(7 20 58 / .54)!important;opacity:0!important;transition:opacity .18s ease!important;backdrop-filter:blur(3px)!important}.ccf-compare-modal.is-open .ccf-compare-modal-backdrop{opacity:1!important}.ccf-compare-modal-panel{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-48%)!important;width:min(1080px, calc(100vw - 36px))!important;max-height:calc(100vh - 70px)!important;overflow:auto!important;background:#fff!important;border-radius:22px!important;box-shadow:0 28px 80px rgb(7 20 58 / .30)!important;padding:22px!important;opacity:0!important;transition:opacity .18s ease,transform .18s ease!important}.ccf-compare-modal.is-open .ccf-compare-modal-panel{opacity:1!important;transform:translate(-50%,-50%)!important}.ccf-compare-modal-close{position:absolute!important;top:16px!important;right:16px!important;width:38px!important;height:38px!important;border:1px solid #e1eaf6!important;background:#fff!important;border-radius:999px!important;color:#15549b!important;font-size:26px!important;font-weight:800!important;cursor:pointer!important}.ccf-compare-modal-head{padding-right:46px!important;margin-bottom:18px!important}.ccf-compare-modal-head h3{margin:0 0 6px!important;color:#15549b!important;font-size:26px!important;font-weight:900!important}.ccf-compare-modal-head p{margin:0!important;color:#667085!important;font-size:14px!important;font-weight:650!important}.ccf-compare-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.ccf-compare-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ccf-compare-col{border:1px solid #e1eaf6!important;border-radius:18px!important;padding:14px!important;background:#fff!important}.ccf-compare-card-head{border-bottom:1px solid #edf2f8!important;padding-bottom:12px!important;margin-bottom:12px!important}.ccf-compare-card-head img{width:120px!important;height:78px!important;object-fit:contain!important;display:block!important;margin-bottom:10px!important}.ccf-compare-card-head h4{margin:0 0 8px!important;color:#15549b!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}.ccf-compare-score{color:#0b1b4d!important;font-weight:800!important;font-size:13px!important}.ccf-compare-col dl{margin:0!important}.ccf-compare-col dt{color:#667085!important;font-size:12px!important;font-weight:800!important;margin:12px 0 4px!important}.ccf-compare-col dd{margin:0!important;color:#0b1b4d!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.ccf-compare-actions{margin-top:14px!important}.ccf-compare-actions a{display:inline-flex!important;color:#0066f5!important;font-weight:900!important;text-decoration:none!important}.ccf-compare-empty{padding:24px!important;border:1px dashed #d8e3f3!important;border-radius:16px!important;color:#667085!important;font-weight:800!important}body.ccf-compare-open-body{overflow:hidden!important}@media(max-width:700px){.ccf-compare-tray{bottom:12px!important;width:calc(100vw - 24px)!important}.ccf-compare-tray-inner{padding:10px!important;border-radius:16px!important;gap:8px!important}.ccf-compare-tray-inner strong{font-size:13px!important}.ccf-compare-clear,.ccf-compare-open{padding:9px 10px!important;font-size:13px!important}.ccf-compare-modal-panel{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 28px)!important;padding:18px 14px!important;border-radius:20px!important}.ccf-compare-grid,.ccf-compare-grid.cols-2{grid-template-columns:1fr!important}.ccf-compare-card-head img{width:110px!important;height:72px!important}}.ccf-compare-tray{bottom:22px!important;width:min(520px, calc(100vw - 32px))!important}.ccf-compare-tray-inner{background:#fff!important;color:#15549b!important;border:1px solid #d8e3f3!important;border-radius:18px!important;padding:12px!important;box-shadow:0 18px 45px rgb(21 84 155 / .20)!important}.ccf-compare-tray-inner strong{display:flex!important;align-items:center!important;gap:8px!important;color:#15549b!important}.ccf-compare-tray-inner strong:before{content:''!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#ff399b!important;display:inline-block!important}.ccf-compare-clear{border:1px solid #d8e3f3!important;background:#fff!important;color:#667085!important;border-radius:12px!important}.ccf-compare-open{background:#0066f5!important;color:#fff!important;border-radius:12px!important;box-shadow:0 10px 22px rgb(0 102 245 / .18)!important}.ccf-compare-modal-panel{width:min(1120px, calc(100vw - 40px))!important;padding:26px!important}.ccf-compare-modal-head h3{color:#15549b!important}.ccf-compare-grid{align-items:stretch!important}.ccf-compare-col{display:flex!important;flex-direction:column!important;gap:14px!important;border:1px solid #dfe8f5!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;box-shadow:0 10px 24px rgb(21 84 155 / .06)!important}.ccf-compare-card-head{border-bottom:1px solid #edf2f8!important;padding-bottom:14px!important;margin-bottom:0!important}.ccf-compare-card-head img{width:150px!important;height:95px!important;object-fit:contain!important;margin:0 0 12px!important}.ccf-compare-card-head h4{color:#15549b!important;font-size:18px!important;line-height:1.22!important;font-weight:900!important;margin:0!important;text-transform:none!important}.ccf-compare-mini-stats{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.ccf-compare-mini-stats span{background:#f4f8fd!important;border:1px solid #e1eaf6!important;border-radius:10px!important;padding:8px!important;color:#0b1b4d!important;font-size:12px!important;font-weight:850!important}.ccf-compare-section{border-bottom:1px solid #edf2f8!important;padding-bottom:12px!important}.ccf-compare-section h5{margin:0 0 8px!important;color:#0b1b4d!important;font-size:14px!important;font-weight:900!important}.ccf-compare-section ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:7px!important}.ccf-compare-section li{position:relative!important;padding-left:18px!important;color:#475467!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important}.ccf-compare-section li:before{content:'✓'!important;position:absolute!important;left:0!important;top:0!important;color:#ff399b!important;font-weight:900!important}.ccf-compare-aecb{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;background:#eaf8ee!important;border-radius:14px!important;padding:12px!important;color:#16833a!important;font-size:13px!important;font-weight:900!important}.ccf-compare-aecb strong{color:#16833a!important}.ccf-compare-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin-top:auto!important;border-radius:12px!important;background:#0066f5!important;color:#fff!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgb(0 102 245 / .16)!important}.ccf-compare-muted{color:#98a2b3!important;font-weight:800!important}.ccf-compare-col dl,.ccf-compare-score,.ccf-compare-actions{display:none!important}@media(max-width:700px){.ccf-compare-tray{bottom:12px!important;width:calc(100vw - 24px)!important}.ccf-compare-tray-inner{display:grid!important;grid-template-columns:1fr auto auto!important}.ccf-compare-modal-panel{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 28px)!important;padding:18px 14px!important}.ccf-compare-card-head img{width:130px!important;height:82px!important}}.ccf-compare-modal-close{top:18px!important;right:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}.ccf-compare-add-search{position:relative!important;margin-top:14px!important;max-width:420px!important}.ccf-compare-add-search input{width:100%!important;height:44px!important;border:1.5px solid #d8e3f3!important;border-radius:12px!important;padding:0 14px!important;color:#0b1b4d!important;font-weight:750!important;box-sizing:border-box!important}.ccf-compare-search-results{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;background:#fff!important;border:1px solid #d8e3f3!important;border-radius:14px!important;box-shadow:0 18px 40px rgb(21 84 155 / .16)!important;overflow:hidden!important;z-index:5!important}.ccf-compare-search-results button{width:100%!important;display:grid!important;grid-template-columns:54px 1fr auto!important;gap:10px!important;align-items:center!important;border:0!important;background:#fff!important;padding:10px!important;text-align:left!important;cursor:pointer!important}.ccf-compare-search-results button:hover{background:#f4f8fd!important}.ccf-compare-search-results img{width:54px!important;height:34px!important;object-fit:contain!important}.ccf-compare-search-results span{color:#15549b!important;font-size:13px!important;font-weight:850!important}.ccf-compare-search-results b{color:#ff399b!important;font-size:12px!important}.ccf-compare-search-empty{padding:12px!important;color:#667085!important;font-size:13px!important;font-weight:800!important}.ccf-compare-remove{position:absolute!important;top:12px!important;right:12px!important;width:30px!important;height:30px!important;border:1px solid #e1eaf6!important;background:#fff!important;border-radius:999px!important;color:#15549b!important;font-size:20px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:2!important}.ccf-compare-col{position:relative!important}.ccf-compare-card-head{padding-right:34px!important}.ccf-compare-img-score{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important}.ccf-compare-img-score img{margin:0!important;flex:0 0 auto!important}.ccf-compare-score-chip{display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#eef6ff!important;color:#15549b!important;padding:7px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.ccf-compare-mini-stats{display:none!important}.ccf-compare-salary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;background:#f4f8fd!important;border:1px solid #e1eaf6!important;border-radius:14px!important;padding:12px!important;color:#15549b!important;font-size:13px!important;font-weight:900!important}.ccf-compare-salary strong{color:#0b1b4d!important}@media(max-width:700px){.ccf-compare-add-search{max-width:none!important}.ccf-compare-img-score{align-items:flex-start!important;flex-direction:column!important}}.ccf-compare-score-chip{white-space:nowrap!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;font-size:12px!important;line-height:1!important}.ccf-compare-salary strong{white-space:nowrap!important}.ccf-compare-search-results button{grid-template-columns:64px minmax(0,1fr) 44px!important;gap:12px!important;align-items:center!important}.ccf-compare-result-img{width:64px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ccf-compare-result-img img{width:64px!important;height:42px!important;object-fit:contain!important}.ccf-compare-search-results .ccf-compare-result-title{color:#15549b!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.ccf-compare-search-results b{justify-self:end!important;white-space:nowrap!important}@media(max-width:700px){.ccf-compare-img-score{gap:8px!important}.ccf-compare-score-chip{font-size:11px!important}}.ccf-compare-score-chip{max-width:170px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.2!important}.ccf-compare-search-results{z-index:999999!important;max-height:320px!important;overflow:auto!important}.ccf-compare-search-results button{grid-template-columns:64px minmax(0,1fr) 42px!important;column-gap:12px!important;min-height:58px!important}.ccf-compare-result-img{width:64px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ccf-compare-result-img img{width:64px!important;height:42px!important;object-fit:contain!important}.ccf-compare-result-title{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important;min-width:0!important}.ccf-compare-salary strong{text-align:right!important}.ccf-compare-section li{word-break:normal!important;overflow-wrap:normal!important}.ccf-compare.is-checked{color:#15549b!important;font-weight:900!important}.ccf-compare-tray[hidden],.ccf-compare-modal[hidden],.ccf-compare-search-results[hidden]{display:none!important}.ccf-compare-tray{position:fixed!important;left:50%!important;bottom:22px!important;transform:translateX(-50%)!important;z-index:99998!important;width:min(520px,calc(100vw - 32px))!important;pointer-events:none!important}.ccf-compare-tray-inner{pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#fff!important;color:#15549b!important;border:1px solid #d8e3f3!important;border-radius:18px!important;padding:12px!important;box-shadow:0 18px 45px rgb(21 84 155 / .20)!important}.ccf-compare-tray-inner strong{display:flex!important;align-items:center!important;gap:8px!important;color:#15549b!important;font-size:14px!important;font-weight:900!important}.ccf-compare-tray-inner strong:before{content:''!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#ff399b!important}.ccf-compare-clear{border:1px solid #d8e3f3!important;background:#fff!important;color:#667085!important;border-radius:12px!important;padding:9px 12px!important;font-weight:850!important;cursor:pointer!important}.ccf-compare-open{border:0!important;background:#0066f5!important;color:#fff!important;border-radius:12px!important;padding:10px 16px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 22px rgb(0 102 245 / .18)!important}.ccf-compare-modal{position:fixed!important;inset:0!important;z-index:2147483100!important}.ccf-compare-modal-backdrop{position:absolute!important;inset:0!important;background:rgb(7 20 58 / .54)!important;opacity:0!important;transition:opacity .18s ease!important;backdrop-filter:blur(3px)!important}.ccf-compare-modal.is-open .ccf-compare-modal-backdrop{opacity:1!important}.ccf-compare-modal-panel{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-48%)!important;width:min(1120px,calc(100vw - 40px))!important;max-height:calc(100vh - 70px)!important;overflow:auto!important;background:#fff!important;border-radius:22px!important;box-shadow:0 28px 80px rgb(7 20 58 / .30)!important;padding:26px!important;opacity:0!important;transition:opacity .18s ease,transform .18s ease!important}.ccf-compare-modal.is-open .ccf-compare-modal-panel{opacity:1!important;transform:translate(-50%,-50%)!important}.ccf-compare-modal-close{position:absolute!important;top:18px!important;right:18px!important;width:38px!important;height:38px!important;border:1px solid #e1eaf6!important;background:#fff!important;border-radius:999px!important;color:#15549b!important;font-size:24px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;cursor:pointer!important}.ccf-compare-modal-head{padding-right:48px!important;margin-bottom:18px!important}.ccf-compare-modal-head h3{margin:0 0 6px!important;color:#15549b!important;font-size:26px!important;font-weight:900!important}.ccf-compare-modal-head p{margin:0!important;color:#667085!important;font-size:14px!important;font-weight:700!important}.ccf-compare-add-search{position:relative!important;margin-top:14px!important;max-width:420px!important}.ccf-compare-add-search input{width:100%!important;height:44px!important;border:1.5px solid #d8e3f3!important;border-radius:12px!important;padding:0 14px!important;color:#0b1b4d!important;font-weight:750!important;box-sizing:border-box!important}.ccf-compare-search-results{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;max-height:320px!important;overflow:auto!important;background:#fff!important;border:1px solid #d8e3f3!important;border-radius:14px!important;box-shadow:0 18px 40px rgb(21 84 155 / .16)!important;z-index:999999!important}.ccf-compare-search-item{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:58px!important;padding:10px!important;background:#fff!important}.ccf-compare-search-item+.ccf-compare-search-item{border-top:1px solid #edf2f8!important}.ccf-compare-result-img{width:64px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ccf-compare-result-img img{width:64px!important;height:42px!important;object-fit:contain!important}.ccf-compare-result-title{color:#15549b!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.ccf-compare-search-item a{color:#ff399b!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;background:transparent!important;border:0!important;padding:0!important}.ccf-compare-search-empty{padding:12px!important;color:#667085!important;font-size:13px!important;font-weight:800!important}.ccf-compare-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.ccf-compare-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ccf-compare-col{position:relative!important;display:flex!important;flex-direction:column!important;gap:14px!important;border:1px solid #dfe8f5!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;box-shadow:0 10px 24px rgb(21 84 155 / .06)!important}.ccf-compare-remove{position:absolute!important;top:12px!important;right:12px!important;width:30px!important;height:30px!important;border:1px solid #e1eaf6!important;background:#fff!important;border-radius:999px!important;color:#15549b!important;font-size:20px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:2!important}.ccf-compare-card-head{border-bottom:1px solid #edf2f8!important;padding:0 34px 14px 0!important;margin:0!important}.ccf-compare-img-score{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important}.ccf-compare-img-score img{width:150px!important;height:95px!important;object-fit:contain!important;margin:0!important;flex:0 0 auto!important}.ccf-compare-score-chip{display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#eef6ff!important;color:#15549b!important;padding:7px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;max-width:170px!important;white-space:normal!important;word-break:normal!important}.ccf-compare-card-head h4{margin:0!important;color:#15549b!important;font-size:18px!important;line-height:1.22!important;font-weight:900!important}.ccf-compare-section{border-bottom:1px solid #edf2f8!important;padding-bottom:12px!important}.ccf-compare-section h5{margin:0 0 8px!important;color:#0b1b4d!important;font-size:14px!important;font-weight:900!important}.ccf-compare-section ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:7px!important}.ccf-compare-section li{position:relative!important;padding-left:18px!important;color:#475467!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important;word-break:normal!important}.ccf-compare-section li:before{content:'✓'!important;position:absolute!important;left:0!important;top:0!important;color:#ff399b!important;font-weight:900!important}.ccf-compare-aecb,.ccf-compare-salary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;border-radius:14px!important;padding:12px!important;font-size:13px!important;font-weight:900!important}.ccf-compare-aecb{background:#eaf8ee!important;color:#16833a!important}.ccf-compare-aecb strong{color:#16833a!important;text-align:right!important}.ccf-compare-salary{background:#f4f8fd!important;border:1px solid #e1eaf6!important;color:#15549b!important}.ccf-compare-salary strong{color:#0b1b4d!important;text-align:right!important}.ccf-compare-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin-top:auto!important;border-radius:12px!important;background:#0066f5!important;color:#fff!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgb(0 102 245 / .16)!important}.ccf-compare-muted{color:#98a2b3!important;font-weight:800!important}body.ccf-compare-open-body{overflow:hidden!important}@media(max-width:700px){.ccf-compare-tray{bottom:12px!important;width:calc(100vw - 24px)!important}.ccf-compare-tray-inner{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important}.ccf-compare-clear,.ccf-compare-open{padding:9px 10px!important;font-size:13px!important}.ccf-compare-modal-panel{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 28px)!important;padding:18px 14px!important;border-radius:20px!important}.ccf-compare-add-search{max-width:none!important}.ccf-compare-grid,.ccf-compare-grid.cols-2{grid-template-columns:1fr!important}.ccf-compare-img-score{align-items:flex-start!important;flex-direction:column!important}.ccf-compare-img-score img{width:130px!important;height:82px!important}}.ccf-compare-score-chip{gap:6px!important;letter-spacing:.01em!important}.ccf-compare-tray-inner{display:grid!important;grid-template-columns:minmax(120px,1fr) auto auto!important;align-items:center!important;gap:14px!important}.ccf-compare-thumbs{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.ccf-compare-thumb{width:54px!important;height:36px!important;border:1px solid #d8e3f3!important;border-radius:10px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-shadow:0 6px 14px rgb(21 84 155 / .10)!important}.ccf-compare-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.ccf-compare-thumb b{color:#15549b!important;font-size:14px!important;font-weight:900!important}.ccf-compare-thumb-count{color:#15549b!important;background:#eef6ff!important;border:1px solid #d8e3f3!important;border-radius:999px!important;padding:6px 9px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.ccf-compare-thumb-empty{color:#667085!important;font-size:13px!important;font-weight:850!important}.ccf-compare-clear{border:0!important;background:transparent!important;color:#667085!important;padding:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:850!important}.ccf-compare-clear:hover{color:#ff399b!important}@media(max-width:700px){.ccf-compare-tray-inner{grid-template-columns:1fr auto!important;grid-template-areas:"thumbs compare" "clear compare"!important;gap:8px 10px!important}.ccf-compare-thumbs{grid-area:thumbs!important}.ccf-compare-clear{grid-area:clear!important;justify-self:start!important;font-size:13px!important}.ccf-compare-open{grid-area:compare!important}.ccf-compare-thumb{width:48px!important;height:32px!important}}body .ccf-detail-v2 .ccf-v2-heroinfo>.ccf-v2-secure{width:210px!important;min-width:210px!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:5px!important;margin-top:-4px!important}@media(max-width:640px){body .ccf-detail-v2 .ccf-v2-heroinfo>.ccf-v2-secure{width:100%!important;min-width:0!important;margin-top:-2px!important}}body .ccf-wrap,body .ccf-wrap .ccf-filterbar,body .ccf-wrap .ccf-list,body .ccf-wrap .ccf-card,body .ccf-wrap .ccf-main,body .ccf-wrap .ccf-cta,body .ccf-wrap input,body .ccf-wrap select,body .ccf-wrap button,body .ccf-wrap a,body .ccf-wrap p,body .ccf-wrap h1,body .ccf-wrap h2,body .ccf-wrap h3,body .ccf-wrap h4,body .ccf-wrap span,body .ccf-wrap small,body .ccf-wrap strong,body .ccf-wrap label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:normal!important}body .ccf-wrap{width:min(1220px, calc(100vw - 32px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important;color:#071537!important}body .ccf-wrap .ccf-filterbar{width:100%!important;max-width:100%!important}body .ccf-wrap .ccf-shell,body .ccf-wrap .ccf-list,body .ccf-wrap .ccf-card{width:100%!important;max-width:100%!important}body .ccf-wrap .ccf-main h3{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.15!important}body .ccf-wrap .ccf-main p,body .ccf-wrap .ccf-facts small,body .ccf-wrap .ccf-secure,body .ccf-wrap .ccf-benefits span{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}@media(max-width:900px){body .ccf-wrap{width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}}@media(max-width:700px){.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{max-width:none!important}}@media(max-width:700px){.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{right:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media(max-width:700px){.ccf-wrap,.ccf-shell,.ccf-shell-bankrate,.ccf-list{overflow:visible!important}.ccf-mobile-sticky-spacer-v120{display:block!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{position:fixed!important;z-index:99999!important;right:auto!important;min-width:0!important;max-width:none!important;transform:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;overflow:visible!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(88px,1fr) minmax(0,3fr)!important;gap:10px!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-title{margin:0 0 10px!important;padding:0!important;background:transparent!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-panel{margin-top:12px!important;max-height:calc(100dvh - 190px)!important;overflow:auto!important}}@media(max-width:700px){.ccf-wrap,.ccf-shell,.ccf-shell-bankrate,.ccf-list{overflow:visible!important}.ccf-mobile-sticky-spacer-v121{display:block!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{position:fixed!important;z-index:99999!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;transform:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;box-shadow:0 10px 24px rgb(15 23 42 / .06)!important;border-radius:0!important;padding:0 0 12px!important;margin:0!important;overflow:visible!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-title{padding:0!important;background:transparent!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs{display:grid!important;grid-template-columns:minmax(88px,1fr) minmax(0,3fr)!important;gap:10px!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-panel{margin-top:12px!important;max-height:calc(100dvh - 190px)!important;overflow:auto!important;box-sizing:border-box!important}}@media(max-width:700px){.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed{padding:0 0 12px!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-title,.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-tabs,.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-panel{width:var(--ccf-sticky-inner-width,calc(100vw - 36px))!important;max-width:var(--ccf-sticky-inner-width,calc(100vw - 36px))!important;margin-left:var(--ccf-sticky-inner-left,18px)!important;margin-right:0!important;box-sizing:border-box!important}.ccf-bankrate-filterbar.ccf-mobile-filter-is-fixed .ccf-mobile-filter-title{padding-top:0!important}}.ccf-benefits span svg{display:none!important}.ccf-benefits span{gap:0!important}.ccf-transfer-overlay.ccf-transfer-overlay-top,body .ccf-transfer-overlay{z-index:2147483647!important;position:fixed!important;inset:0!important;pointer-events:auto!important}.ccf-transfer-overlay.ccf-transfer-overlay-top .ccf-transfer-box{position:relative!important;z-index:2147483647!important}.ccf-form-steps{grid-template-columns:repeat(2,1fr)!important}.ccf-lead-form label[hidden],.ccf-last3-salary-wrap[hidden]{display:none!important}.ccf-lead-form .ccf-declaration{display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:11.5px!important;line-height:1.35!important;font-weight:750!important;color:#475569!important}.ccf-lead-form .ccf-declaration input[type="checkbox"]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important}.ccf-lead-form .ccf-marketing-consent{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:11px 0 13px!important;padding:10px 11px!important;border:1px solid #dbe6f4!important;border-radius:10px!important;background:#f8fbff!important;color:#344054!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important}.ccf-lead-form .ccf-marketing-consent input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;margin:1px 0 0!important;accent-color:#15549b!important}.ccf-lead-form .ccf-whatsapp-consent-toggle{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin:12px 0 0!important;padding:2px 0!important;color:#344054!important;font-size:12.5px!important;font-weight:800!important;line-height:1.4!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important}.ccf-lead-form .ccf-whatsapp-consent-toggle input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ccf-lead-form .ccf-whatsapp-toggle-control{position:relative!important;display:inline-block!important;flex:0 0 38px!important;width:38px!important;height:22px!important;border-radius:999px!important;background:#cbd5e1!important;box-shadow:inset 0 0 0 1px rgb(15 23 42 / .08)!important;transition:background .2s ease!important}.ccf-lead-form .ccf-whatsapp-toggle-control::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px rgb(15 23 42 / .28)!important;transition:transform .2s ease!important}.ccf-lead-form .ccf-whatsapp-consent-toggle input[type="checkbox"]:checked+.ccf-whatsapp-toggle-control{background:#15549b!important}.ccf-lead-form .ccf-whatsapp-consent-toggle input[type="checkbox"]:checked+.ccf-whatsapp-toggle-control::after{transform:translateX(16px)!important}.ccf-lead-form .ccf-whatsapp-consent-toggle input[type="checkbox"]:focus-visible+.ccf-whatsapp-toggle-control{outline:3px solid rgb(21 84 155 / .22)!important;outline-offset:2px!important}.ccf-lead-form .ccf-whatsapp-toggle-text{color:#344054!important;font-size:12.5px!important;font-weight:850!important}.ccf-form-steps{grid-template-columns:repeat(4,1fr)!important}.ccf-lead-form .ccf-form-section-intro{display:grid!important;gap:4px!important;padding:10px 11px!important;border:1px solid #dbe6f3!important;border-radius:10px!important;background:#f8fbff!important}.ccf-lead-form .ccf-form-section-intro strong{font-size:12.5px!important;color:#102a43!important;font-weight:950!important}.ccf-lead-form .ccf-form-section-intro span{font-size:11.5px!important;line-height:1.45!important;color:#5d6b82!important;font-weight:700!important}.ccf-lead-form label small{display:block!important;font-size:11px!important;line-height:1.45!important;color:#667085!important;font-weight:650!important;margin-top:1px!important}.ccf-lead-form label small strong{color:#b42318!important;font-weight:900!important}.ccf-lead-form .ccf-conditional-amount[hidden]{display:none!important}.ccf-lead-form .ccf-amount-preview{display:block!important;min-height:16px!important;color:#15549b!important;font-size:11.5px!important;font-weight:900!important}.ccf-lead-form .ccf-smart-dbr-warning{padding:11px 12px!important;border:1px solid #f2b8b5!important;border-radius:10px!important;background:#fff5f4!important;color:#7a271a!important;font-size:11.5px!important;line-height:1.45!important}.ccf-lead-form .ccf-smart-dbr-warning[hidden]{display:none!important}.ccf-lead-form .ccf-smart-dbr-warning strong{display:block!important;font-size:12.5px!important;color:#b42318!important;margin-bottom:4px!important}.ccf-lead-form .ccf-smart-dbr-warning p{margin:0 0 8px!important;color:#7a271a!important;font-size:11.5px!important;line-height:1.45!important}.ccf-lead-form .ccf-smart-dbr-warning .ccf-confirm-unusual{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#7a271a!important;font-size:11.5px!important;font-weight:800!important}.ccf-lead-form .ccf-smart-dbr-warning .ccf-confirm-unusual input[type="checkbox"]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important}.ccf-lead-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:38px!important;min-height:38px!important;line-height:20px!important;padding:8px 36px 8px 10px!important;background-color:#fff!important;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;border:1px solid #d9e5f3!important;border-radius:9px!important;box-shadow:none!important;color:#07143a!important;font-size:13px!important;font-family:inherit!important}.ccf-lead-form select::-ms-expand{display:none!important}body.ccf-eligibility-screen-open{overflow:hidden!important}.ccf-eligibility-confirm-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;padding:24px!important;background:linear-gradient(180deg,#f7fbff 0%,#ffffff 58%,#fff7fb 100%)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#111c36!important}.ccf-eligibility-confirm-shell{position:relative!important;width:min(100%,1000px)!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;padding:34px!important;border:1px solid #e5edf8!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 80px rgb(21 84 155 / .16)!important;box-sizing:border-box!important;overflow:auto!important;display:grid!important;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr)!important;grid-template-areas:"card status" "card check" "card title" "card subtitle" "card ready" "card cta" "card secure" "card disclaimer"!important;column-gap:42px!important;align-items:center!important;text-align:center!important}.ccf-eligibility-confirm-shell:before{content:"";position:absolute;right:-105px;top:-115px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(35 117 214 / .14) 0 38%,rgb(35 117 214 / .07) 39% 58%,transparent 59%);pointer-events:none}.ccf-eligibility-status{grid-area:status!important;position:relative!important;display:inline-flex!important;align-items:center!important;gap:7px!important;justify-self:center!important;margin:0 0 14px!important;padding:8px 13px!important;border-radius:999px!important;background:#eafff2!important;color:#087a48!important;font-size:14px!important;font-weight:900!important}.ccf-eligibility-status span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#12a864!important;color:#fff!important;font-size:13px!important}.ccf-eligibility-card{grid-area:card!important;position:relative!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:22px!important;margin:0!important;padding:34px 28px!important;border:1px solid #e9eef7!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 14px 38px rgb(21 84 155 / .09)!important;text-align:center!important;min-height:500px!important}.ccf-eligibility-card img{display:block!important;width:100%!important;max-width:300px!important;max-height:205px!important;object-fit:contain!important;border-radius:16px!important;filter:drop-shadow(0 14px 20px rgb(15 30 65 / .10))!important}.ccf-eligibility-card-copy{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;align-items:center!important}.ccf-eligibility-card-copy span{color:#73809a!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.07em!important}.ccf-eligibility-card-copy strong{color:#101c3c!important;font-size:27px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:-.025em!important}.ccf-eligibility-check{grid-area:check!important;display:grid!important;place-items:center!important;width:72px!important;height:72px!important;margin:2px auto 15px!important;border-radius:50%!important;background:linear-gradient(145deg,#dffbea,#effff6)!important;color:#0dad62!important;font-size:38px!important;font-weight:900!important;box-shadow:0 10px 28px rgb(13 173 98 / .16)!important}.ccf-eligibility-confirm-shell h2{grid-area:title!important;position:relative!important;margin:0 auto 12px!important;max-width:540px!important;color:#101c4f!important;font-size:38px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.04em!important}.ccf-eligibility-subtitle{grid-area:subtitle!important;margin:0 auto 20px!important;max-width:500px!important;color:#4d5870!important;font-size:18px!important;line-height:1.5!important}.ccf-eligibility-ready{grid-area:ready!important;display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important;padding:17px 19px!important;border:1px solid #ffdbe9!important;border-radius:20px!important;background:linear-gradient(90deg,#fff1f7,#fff8fb)!important;text-align:left!important}.ccf-eligibility-info{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border:2px solid #e72d79!important;border-radius:50%!important;color:#e72d79!important;font-size:20px!important;font-weight:900!important;font-style:normal!important}.ccf-eligibility-ready div{display:flex!important;flex-direction:column!important;gap:2px!important}.ccf-eligibility-ready strong{color:#17234b!important;font-size:17px!important;line-height:1.3!important;font-weight:900!important}.ccf-eligibility-ready span:not(.ccf-eligibility-info){color:#536079!important;font-size:15px!important;line-height:1.4!important}.ccf-eligibility-cta{grid-area:cta!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;min-height:64px!important;padding:14px 22px!important;border:0!important;border-radius:18px!important;background:linear-gradient(100deg,#15549b,#0066f5)!important;color:#fff!important;font-family:inherit!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.015em!important;cursor:pointer!important;box-shadow:0 15px 32px rgb(0 102 245 / .24)!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}.ccf-eligibility-cta:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px rgb(0 102 245 / .30)!important}.ccf-eligibility-cta:disabled{cursor:wait!important;opacity:.78!important;transform:none!important}.ccf-eligibility-cta span:last-child{font-size:31px!important;font-weight:500!important;line-height:1!important}.ccf-eligibility-secure{grid-area:secure!important;margin:14px 0 4px!important;color:#44516a!important;font-size:14px!important;line-height:1.4!important;font-weight:750!important}.ccf-eligibility-disclaimer{grid-area:disclaimer!important;margin:0!important;color:#7c879c!important;font-size:12.5px!important;line-height:1.45!important}@media(max-width:700px){.ccf-eligibility-confirm-overlay{padding:0!important;background:#fff!important;align-items:stretch!important}.ccf-eligibility-confirm-shell{width:100%!important;max-height:none!important;min-height:100dvh!important;margin:0!important;padding:26px 20px 34px!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:auto!important}.ccf-eligibility-status{margin-bottom:18px!important}.ccf-eligibility-card{display:grid!important;grid-template-columns:128px 1fr!important;gap:14px!important;align-items:center!important;min-height:0!important;padding:15px!important;margin-bottom:19px!important;border-radius:20px!important;text-align:left!important;background:#fff!important}.ccf-eligibility-card img{max-width:none!important;max-height:96px!important;filter:none!important}.ccf-eligibility-card-copy{align-items:flex-start!important}.ccf-eligibility-card-copy span{font-size:11px!important}.ccf-eligibility-card-copy strong{font-size:18px!important}.ccf-eligibility-check{width:62px!important;height:62px!important;margin:2px auto 15px!important;font-size:32px!important}.ccf-eligibility-confirm-shell h2{font-size:29px!important;line-height:1.13!important;margin-bottom:10px!important}.ccf-eligibility-subtitle{font-size:16px!important;line-height:1.5!important;margin-bottom:18px!important}.ccf-eligibility-ready{padding:15px 16px!important;border-radius:17px!important;margin-bottom:19px!important}.ccf-eligibility-ready strong{font-size:15.5px!important}.ccf-eligibility-ready span:not(.ccf-eligibility-info){font-size:13.5px!important}.ccf-eligibility-cta{min-height:58px!important;border-radius:16px!important;font-size:17px!important;padding:12px 16px!important}.ccf-eligibility-secure{font-size:13px!important;margin-top:13px!important}.ccf-eligibility-disclaimer{font-size:11.5px!important}}@media(max-width:380px){.ccf-eligibility-confirm-shell{padding-left:16px!important;padding-right:16px!important}.ccf-eligibility-card{grid-template-columns:108px 1fr!important}.ccf-eligibility-confirm-shell h2{font-size:26px!important}}.ccf-eligibility-back-link{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;margin:4px 0 6px!important;color:#15549b!important;font-size:14px!important;line-height:1.4!important;font-weight:850!important;text-decoration:none!important}.ccf-eligibility-back-link:hover{text-decoration:underline!important}.ccf-not-eligible-status{background:#fff4e8!important;color:#a24b08!important}.ccf-not-eligible-status span{background:#e87919!important;color:#fff!important}.ccf-not-eligible-icon{background:linear-gradient(145deg,#fff0df,#fff8ef)!important;color:#d8660f!important;box-shadow:0 10px 28px rgb(216 102 15 / .14)!important}.ccf-not-eligible-info{border-color:#ffe1c2!important;background:linear-gradient(90deg,#fff8ef,#fffbf7)!important}.ccf-not-eligible-info .ccf-eligibility-info{border-color:#e87919!important;color:#e87919!important}.ccf-not-eligible-shell .ccf-eligibility-cta{background:linear-gradient(100deg,#15549b,#0066f5)!important;text-decoration:none!important}.ccf-eligibility-edit-link{grid-column:2!important;justify-self:center!important;appearance:none!important;border:0!important;background:transparent!important;color:#15549b!important;margin:12px 0 5px!important;padding:4px 8px!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important;font-weight:850!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}@media(max-width:700px){.ccf-eligibility-back-link,.ccf-eligibility-edit-link{grid-column:auto!important}.ccf-eligibility-back-link{margin:7px 0 5px!important;font-size:13.5px!important}.ccf-eligibility-edit-link{margin:11px 0 5px!important;font-size:13.5px!important}}.ccf-wrap .ccf-pagination{display:flex;flex-direction:column;align-items:center;gap:9px;margin:24px 0 30px;padding:4px 12px;text-align:center}.ccf-wrap .ccf-pagination[hidden],.ccf-wrap .ccf-load-more[hidden]{display:none!important}.ccf-wrap .ccf-load-more{appearance:none;cursor:pointer;border:0;border-radius:12px;background:#15549b;color:#fff;padding:14px 34px;font:800 15px/1.2 Inter,system-ui,sans-serif;box-shadow:0 8px 22px rgb(21 84 155 / .16);min-height:48px}.ccf-wrap .ccf-load-more:hover,.ccf-wrap .ccf-load-more:focus-visible{background:#0c427f;outline-offset:3px}.ccf-wrap .ccf-pagination-status{font-size:13px;color:#5f6f83;font-weight:600}.ccf-wrap .ccf-card{content-visibility:auto;contain-intrinsic-size:auto 290px}@media(max-width:700px){.ccf-wrap .ccf-load-more{width:100%;max-width:340px}}