:root{--bllack-blue:#1a2844;--green:#5ba44c}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#fff;color:var(--bllack-blue,#1a2844);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{padding:4rem 0}.hero .container{display:flex;gap:2rem;align-items:flex-start}.hero-content{flex:1}.hero-content h1{font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-content .highlight{color:var(--green,#5ba44c)}.hero-content p{margin-bottom:1.5rem;max-width:500px}.cta-block{display:flex;align-items:center;gap:1rem;background-color:#f9f9f9;padding:1.5rem;border-radius:12px;margin-top:2rem}.cta-block h2{font-size:1.5rem;font-weight:500}.testimonials{margin-top:2rem;display:flex}.testimonials img{width:50px;height:50px;border-radius:50%;border:3px solid #fff;margin-left:-15px}.testimonials img:first-child{margin-left:0}.loan-calculator-card{flex-basis:400px;border:1px solid #ddd;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.card-header{padding:1.5rem;border-bottom:1px solid #ddd}.card-header h2{font-size:2rem;font-weight:700}.card-body{padding:1.5rem}.card-body h3{font-size:1.2rem;font-weight:700}.card-body h3,.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.9rem;margin-bottom:.5rem}.form-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;background-color:white;color:#333;font-size:1rem}.form-group input:focus{outline:none;border-color:var(--green,#5ba44c);box-shadow:0 0 0 2px rgba(91,164,76,.2)}.payment-method{margin-bottom:1.5rem}.payment-method label{display:block;font-size:.9rem;margin-bottom:.5rem}.payment-select{width:100%;padding:.75rem;border:1px solid var(--green,#5ba44c);border-radius:8px;background-color:#fff;font-size:1rem;cursor:pointer}.payment-select:focus{outline:none;border-color:#4a8c3f;box-shadow:0 0 0 2px rgba(91,164,76,.2)}.apply-button,.read-more-button{display:block;width:100%;text-align:center;background-color:var(--green,#5ba44c);color:#fff;padding:.75rem;border-radius:8px;font-weight:700;margin-bottom:1rem;transition:background-color .3s ease;text-decoration:none}.apply-button:hover,.read-more-button:hover{background-color:#4a8c3f}.monthly-payback{text-align:center;margin-bottom:1rem}@media (max-width:992px){.hero .container{flex-direction:column}.loan-calculator-card{width:100%;flex-basis:auto;margin-top:2rem}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}}@media (max-width:640px){.hero-content h1{font-size:2rem;line-height:1.3}}@media (max-width:480px){.hero-content h1{font-size:1.75rem;line-height:1.4}}@media (max-width:360px){.hero-content h1{font-size:1.5rem;line-height:1.4}.hero{padding:2rem 0}.container{padding:0 15px}}.we-accept{padding:4rem 0}.we-accept .container{display:flex;align-items:center;gap:4rem}.we-accept-content h2{font-size:4rem;font-weight:700;line-height:1.2}.payment-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;flex:1}.logo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9f9f9;padding:1.5rem;border-radius:12px;text-align:center}.logo-item img{max-width:100px;max-height:40px;margin-bottom:.5rem}@media (max-width:992px){.we-accept .container{flex-direction:column;gap:2rem}.payment-logos{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.payment-logos{grid-template-columns:repeat(2,1fr)}}.about-section{padding:6rem 0;background-color:#f8f9fa}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.about-text{padding-right:2rem}.section-title{font-size:3.5rem;font-weight:700;color:#1a2844;margin-bottom:1rem;line-height:1.2}.title-underline{width:80px;height:4px;background:linear-gradient(90deg,#ff6b35,#f7931e);margin-bottom:2rem;border-radius:2px}.company-description{margin-bottom:3rem}.company-description p{font-size:1.1rem;line-height:1.7;color:#333;margin-bottom:1.5rem}.company-description strong{color:#1a2844;font-weight:600}.mission-vision{display:flex;flex-direction:column;gap:2.5rem}.subsection-title{font-size:1.8rem;font-weight:600;color:var(--green,#5ba44c);margin-bottom:.8rem}.subsection-underline{width:60px;height:3px;background:linear-gradient(90deg,#ff6b35,#f7931e);margin-bottom:1rem;border-radius:2px}.mission p,.vision p{font-size:1rem;line-height:1.6;color:#555}.process-steps{position:relative;padding-left:2rem}.process-steps:before{content:"";position:absolute;left:55px;top:25px;bottom:75px;width:2px;background:repeating-linear-gradient(to bottom,var(--green,#5ba44c) 0,var(--green,#5ba44c) 4px,transparent 4px,transparent 8px);z-index:1;transform:translateX(-50%)}.step-item{align-items:flex-start;margin-bottom:2rem}.step-item,.step-number{display:flex;position:relative}.step-number{width:50px;height:50px;border-radius:50%;background-color:var(--green,#5ba44c);color:white;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;margin-right:1.5rem;flex-shrink:0;z-index:2}.step-content h4{font-size:1.3rem;font-weight:600;color:#1a2844;margin-bottom:.5rem}.step-content p{font-size:.95rem;line-height:1.5;color:#666}.step-connector{display:none}@media (max-width:992px){.about-content{grid-template-columns:1fr;gap:3rem}.about-text{padding-right:0;order:1}.process-steps{padding-left:0;order:2}.section-title{font-size:3rem}}@media (max-width:768px){.about-section{padding:4rem 0}.section-title{font-size:2.5rem}.subsection-title{font-size:1.5rem}.process-steps:before{left:20px;top:20px;bottom:60px;transform:translateX(-50%)}.step-number{width:40px;height:40px;font-size:1rem;margin-right:1rem}.step-content h4{font-size:1.1rem}.step-content p{font-size:.9rem}}