@keyframes lenderMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}button,input,select{font-family:inherit}[role=button]:not(:disabled),button:not(:disabled){transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}[role=button]:not(:disabled):hover,button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}[role=button]:not(:disabled):active,button:not(:disabled):active{transform:translateY(0);filter:brightness(.97)}a[href]:not(:has(.km-resource-card)){transition:color .15s ease,opacity .15s ease,transform .15s ease;display:inline-block}a[href]:not(:has(.km-resource-card)):hover{opacity:.82;transform:translateY(-2px)}.km-resource-card{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease!important}.km-resource-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 28px rgba(12,87,203,.1)!important;border-color:#bfdbfe!important}.km-home-loan-tiles [role=button]{transition:filter .18s ease,transform .18s ease,box-shadow .18s ease!important}.km-home-loan-tiles [role=button]:hover{filter:brightness(1.1)!important;transform:translateY(-4px)!important}.tile:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:#bfdbfe!important}.hover-blue:hover{color:#0c57cb!important}.hover-white:hover{color:#fff!important}.lender-badge:hover{transform:scale(1.04)}.km-home-start{transition:filter .15s,transform .15s,box-shadow .15s}.km-home-start:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px rgba(73,164,15,.38)!important}@media (max-width:1024px){.km-home-nav{display:none!important}.km-home-mobile-toggle{display:inline-flex!important;order:1!important;margin-left:0!important}.km-home-logo-wrap{order:2!important;flex:1 1!important;justify-content:center!important}.km-home-desktop-nav,.km-home-header-cta{display:none!important}.km-header-mobile-cta{display:block!important;order:3!important}.km-home-loan-tiles{grid-template-columns:repeat(4,1fr)!important}.km-home-benefits,.km-home-reviews{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.km-home-header-inner{height:72px!important;padding:0 14px!important;gap:6px!important}.km-home-logo{height:48px!important}.km-home-login{display:none!important}.km-home-header-cta{gap:6px!important}.km-home-mobile-toggle{width:36px!important;height:36px!important}.km-home-hero{padding:48px 18px!important}.km-home-proof{grid-template-columns:1fr!important;max-width:360px!important}.km-home-loan-tiles{grid-template-columns:repeat(2,1fr)!important;padding:0 18px!important;gap:10px!important}.km-home-active-card{margin-left:18px!important;margin-right:18px!important;border-radius:20px!important}.km-home-active-card img{height:180px!important}.km-home-active-card>div{padding:22px!important}.km-home-features,.km-home-loan-details{grid-template-columns:1fr!important}.km-home-features{padding:0 18px!important;gap:14px!important}.km-home-benefits,.km-home-feature-items,.km-home-footer-grid,.km-home-reviews{grid-template-columns:1fr!important}.km-home-footer-grid{gap:28px!important;padding:36px 20px 20px!important}}@media (max-width:760px){.km-desktop-nav,.km-desktop-user{display:none!important}.km-mobile-toggle{display:inline-flex!important}}