.refinance-page-bg{background:linear-gradient(135deg,#050d1f 0%,#0d142e 50%,#141f40 100%);min-height:100vh}.refinance-bg-dark{background:linear-gradient(135deg,#050d1f 0%,#0d142e 50%,#141f40 100%)}.refinance-bg-light{background:linear-gradient(135deg,#0d142e 0%,#141f40 50%,#1a2853 100%)}.refinance-text-gradient{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.refinance-text-gold-gradient{background:linear-gradient(135deg,#f2bf40 0%,#e0a62e 50%,#bf8a1c 100%);-webkit-text-fill-color:#0000;text-shadow:0 0 30px #f2bf404d;-webkit-background-clip:text;background-clip:text}.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}.refinance-card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.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{color:#fff;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (min-width:640px){.refinance-section-title{font-size:2.25rem}}@media (min-width:1024px){.refinance-section-title{font-size:3rem}}.refinance-section-subtitle{color:#d1d5db;margin-bottom:2rem;font-size:1.25rem}@media (min-width:640px){.refinance-section-subtitle{font-size:1.5rem}}
