*{box-sizing:border-box;margin:0;padding:0}body{color:#2a2a2a;background-color:#f6f8fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:90%;max-width:1100px;margin:auto;padding:40px 0}header{background:#036;padding:20px 0}header .container{justify-content:space-between;align-items:center;display:flex}.logo{color:#fff;font-size:1.8rem;font-weight:700}nav a{color:#fff;margin-left:1.5rem;font-size:1rem;font-weight:500}nav a:hover{text-decoration:underline}.hero{text-align:center;color:#fff;background:linear-gradient(135deg,#004080,#06c);padding:80px 0}.hero h2{margin-bottom:1rem;font-size:2.8rem}.hero p{margin-bottom:2rem;font-size:1.2rem}.btn-primary{color:#000;background-color:#fc0;border-radius:4px;padding:14px 28px;font-size:1rem;font-weight:600;transition:background-color .3s}.btn-primary:hover{background-color:#e6b800}.features{text-align:center;background:#fff;padding:60px 0}.features h3{margin-bottom:1.5rem;font-size:2rem}.features ul{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.features li{color:#005baa;font-size:1.1rem;list-style:none}banker-image{width:100%;overflow:hidden}.banker-image img{object-fit:cover;border-bottom:.5px solid #04c;width:100%;height:auto;display:block}.logo-icon{color:#036;object-fit:contain;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;display:flex}.logo img{object-fit:contain;width:auto;height:50px;margin-left:70px;display:flex}.cta-banner{text-align:center;margin-top:40px;position:relative}.cta-banner img{border-radius:8px;width:100%;height:auto;display:block}.cta-content{color:#fff;text-align:center;text-shadow:1px 1px 4px #0009;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content h2{margin-bottom:.5rem;font-size:.8rem}.cta-content p{margin-bottom:1rem;font-size:1rem}.cta-content .btn-primary{color:#fff;background-color:#0074e4;border-radius:5px;padding:10px 20px;font-weight:700;text-decoration:none}.counter-container{text-align:center;margin-top:40px;font-family:Arial,sans-serif}#counter{color:#0074e4;font-size:2.5rem;font-weight:700}.popup-overlay{z-index:999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup-message{text-align:center;background:#fff;border-radius:10px;max-width:400px;padding:2rem}.popup-message h3{margin-bottom:10px}.popup-message button{color:#fff;cursor:pointer;background:#0074e4;border:none;border-radius:5px;margin-top:15px;padding:8px 16px}.location-popup{z-index:9999;text-align:center;background:#fff;border:2px solid #08f;border-radius:8px;width:320px;height:200px;padding:20px;font-family:sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #0000004d}.location-popup:before{content:"";background:linear-gradient(90deg,#1e90ff,#00bfff);border-top-left-radius:6px;border-top-right-radius:6px;width:100%;height:10px;margin:-20px -20px 10px;display:block}.location-popup button{cursor:pointer;background-color:#e0e0e0;border:1px solid #999;border-radius:4px;margin-top:15px;padding:6px 16px;font-weight:700;transition:background .2s}.location-popup button:hover{background-color:#d6d6d6}.testimonials{background:#eef2f6;padding:60px 0}.testimonials h3{text-align:center;margin-bottom:1.5rem;font-size:2rem}.testimonials blockquote{color:#444;border-left:4px solid #005baa;max-width:700px;margin:1rem auto;padding-left:1rem;font-size:1.1rem;font-style:italic}form{flex-direction:column;gap:1rem;max-width:400px;margin:auto;display:flex}form label{color:#333;flex-direction:column;font-size:1rem;display:flex}form input,form textarea{border:1px solid #ccc;border-radius:4px;margin-top:6px;padding:10px;font-size:1rem}form textarea{resize:vertical}form button.btn-primary{align-self:flex-start}footer{color:#fff;background:#036;padding:30px 0}footer .container{text-align:center}footer p{margin-bottom:.5rem;font-size:.9rem}footer a{color:#fc0}footer a:hover{text-decoration:underline}@media (width<=768px){header .container{flex-direction:column;gap:15px}.features ul{flex-direction:column;gap:1rem}.hero h2{font-size:2rem}.hero p{font-size:1rem}}
/*# sourceMappingURL=path0.4346bc7d.css.map */
