.refinance-page-bg{min-height:100vh}.refinance-bg-dark,.refinance-page-bg{background:linear-gradient(135deg,#050d1f,#0d142e 50%,#141f40)}.refinance-bg-light{background:linear-gradient(135deg,#0d142e,#141f40 50%,rgb(26.0714285714,40.4107142857,83.4285714286))}.refinance-text-gradient{background:linear-gradient(135deg,#60a5fa,#3b82f6 50%,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.refinance-text-gold-gradient{background:linear-gradient(135deg,#f2bf40,#e0a62e 50%,rgb(190.7125,137.7875,28.2875));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 0 30px rgba(242,191,64,.3)}.refinance-section{padding:4rem 1rem}@media(min-width:640px){.refinance-section{padding:4rem 1.5rem}}@media(min-width:1024px){.refinance-section{padding:4rem 2rem}}.refinance-card-hover{transition:all .3s ease}.refinance-card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.refinance-container{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.refinance-container{padding:0 1.5rem}}@media(min-width:1024px){.refinance-container{padding:0 2rem}}.refinance-section-title{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width:640px){.refinance-section-title{font-size:2.25rem}}@media(min-width:1024px){.refinance-section-title{font-size:3rem}}.refinance-section-subtitle{font-size:1.25rem;color:#d1d5db;margin-bottom:2rem}@media(min-width:640px){.refinance-section-subtitle{font-size:1.5rem}}