    :root{
      --blue:#092b63;
      --blue2:#0c438f;
      --green:#198b24;
      --gold:#d6a72c;
      --light:#f7f9fc;
      --text:#172033;
    }
    body{font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;}
    .topbar{background:var(--blue);color:#fff;font-size:14px;}
    .topbar a{color:#fff;text-decoration:none;}
    .navbar{background:#fff;box-shadow:0 3px 18px rgba(0,0,0,.08);}
    .navbar-brand img{height:72px;width:auto;object-fit:contain;}
    .nav-link{font-weight:600;color:#17335f!important;margin:0 6px;}
    .nav-link:hover{color:var(--green)!important;}
    .btn-gold{background:var(--gold);border-color:var(--gold);color:#fff;font-weight:700;}
    .btn-gold:hover{background:#b98c17;border-color:#b98c17;color:#fff;}
    .btn-green{background:var(--green);border-color:var(--green);color:#fff;font-weight:700;}
    .btn-green:hover{background:#116719;border-color:#116719;color:#fff;}

    .hero{
      background:linear-gradient(115deg,rgba(5,32,76,.96),rgba(12,67,143,.92)),
                 url('logo.jpeg') center/cover no-repeat;
      min-height:570px;display:flex;align-items:center;color:#fff;
      position:relative;overflow:hidden;
    }
    .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,27,62,.55),rgba(4,27,62,.05));}
    .hero .container{position:relative;z-index:2;}
    .hero h1{font-size:clamp(38px,5vw,65px);font-weight:800;line-height:1.08;}
    .hero h1 span{color:#e7bd43;}
    .hero p{font-size:20px;max-width:680px;line-height:1.7;}
    .badge-loan{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);padding:9px 15px;border-radius:30px;display:inline-block;margin:4px;font-weight:600;}

    .section-title{text-align:center;margin-bottom:45px;}
    .section-title .small-title{color:var(--green);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;}
    .section-title h2{font-weight:800;color:var(--blue);font-size:38px;margin:8px 0 12px;}
    .section-title p{color:#687386;max-width:700px;margin:auto;}

    .loan-card{border:0;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(12,38,75,.10);height:100%;padding:30px;transition:.25s;}
    .loan-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px rgba(12,38,75,.16);}
    .loan-icon{width:68px;height:68px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#edf5ff;color:var(--blue2);font-size:30px;margin-bottom:20px;}
    .loan-card h4{font-weight:800;color:var(--blue);}

    .about{background:var(--light);}
    .about-box{background:#fff;border-radius:22px;padding:40px;box-shadow:0 8px 30px rgba(0,0,0,.06);}
    .check-list{list-style:none;padding:0;}
    .check-list li{margin:14px 0;font-weight:600;}
    .check-list i{color:var(--green);margin-right:10px;}

    .stats{background:linear-gradient(110deg,var(--blue),var(--blue2));color:#fff;}
    .stat h3{font-size:36px;font-weight:800;color:#f0c94f;}
    .stat p{margin:0;opacity:.9;}

    .process-card{text-align:center;padding:25px;}
    .step{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:var(--green);color:#fff;font-weight:800;font-size:20px;}

    .contact-section{background:var(--light);}
    .contact-box{background:#fff;border-radius:20px;padding:32px;height:100%;box-shadow:0 7px 25px rgba(0,0,0,.06);}
    .contact-item{display:flex;gap:15px;margin:20px 0;}
    .contact-item i{font-size:24px;color:var(--green);}
    .contact-item a{color:inherit;text-decoration:none;}
    .contact-item a:hover{color:var(--green);}

    footer{background:#061d43;color:#dbe6f8;}
    footer a{color:#dbe6f8;text-decoration:none;}
    footer a:hover{color:#f0c94f;}
    .footer-logo{height:78px;width:auto;background:#fff;border-radius:8px;padding:3px;}
    .disclaimer{font-size:12px;line-height:1.7;color:#aebdd3;}
    .floating-whatsapp{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:999;box-shadow:0 7px 20px rgba(0,0,0,.25);text-decoration:none;}

    .gallery-card{height:260px;border-radius:18px;overflow:hidden;background:#eef2f7;box-shadow:0 8px 25px rgba(12,38,75,.10);position:relative;}
    .gallery-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
    .gallery-card:hover img{transform:scale(1.06);}
    @media(max-width:576px){.gallery-card{height:190px;}}

    @media(max-width:768px){
      .navbar-brand img{height:58px;}
      .hero{min-height:620px;}
      .hero p{font-size:17px;}
      .section-title h2{font-size:30px;}
    }
	 body{font-family:Arial,Helvetica,sans-serif;background:#f7f9fc;color:#172033;line-height:1.75}
    .header{background:#092b63;color:#fff;padding:45px 0}
    .header h1{font-weight:800}
    .policy{background:#fff;border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.07);padding:40px;margin:45px auto}
    h2{color:#092b63;font-weight:700;margin-top:30px}
    a{color:#198b24;text-decoration:none}
    footer{background:#061d43;color:#dbe6f8;padding:25px 0}