@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--primary:#102c4c;--secondary:#174b73;--green:#16834a;--gold:#c9a44c;--light:#f5f7fa;--dark:#10243a}body{color:#26384a;font-family:Inter,sans-serif;line-height:1.7}html{scroll-behavior:smooth;scroll-padding-top:90px}.btn-primary{background:var(--primary);border-color:var(--primary)}.btn-primary:hover{background:var(--secondary);border-color:var(--secondary)}.btn-success{background:var(--green);border-color:var(--green)}.navbar{padding:16px 0}.navbar-brand{letter-spacing:1px}.nav-link{margin:0 7px;font-weight:600}.hero-section{background:linear-gradient(115deg,#0b2038,#174b73);overflow:hidden}.min-vh-75{min-height:75vh}.hero-label,.section-label{color:var(--green);letter-spacing:2px;font-size:12px;font-weight:800}.hero-label{color:#a9d8ba}.hero-highlight{color:#c9a44c}.hero-card{text-align:center;background:#fff;border-radius:18px;padding:45px 35px;box-shadow:0 20px 60px #0003}.hero-trust{color:#d6e0ea;font-size:14px}.hero-trust i{color:#76d49d}.hero-trust span{color:var(--gold);margin:0 10px}.section-padding{padding:90px 0}.section-heading{color:var(--primary);font-size:36px;font-weight:800}.about-card{background:var(--light);border-radius:15px;padding:40px}.service-card{background:#fff;border:1px solid #e9edf2;border-radius:12px;padding:35px;transition:all .3s}.service-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px #00000014}.service-icon{width:65px;height:65px;color:var(--green);background:#eaf4ee;border-radius:12px;justify-content:center;align-items:center;font-size:30px;display:flex}.service-link{color:var(--green);font-weight:700;text-decoration:none}.value-item{background:var(--light);border-radius:10px;align-items:center;gap:18px;padding:22px;display:flex}.value-item i{color:var(--green);font-size:28px}.value-item h5{margin:0;font-weight:700}.data-section{background:linear-gradient(115deg,#0b2038,#174b73)}.data-feature{color:#fff;background:#ffffff14;border-radius:10px;align-items:center;gap:20px;margin-bottom:12px;padding:20px;font-weight:600;display:flex}.data-feature i{color:#76d49d;font-size:28px}.team-card{background:#fff;border-radius:12px;padding:35px 20px;box-shadow:0 5px 25px #0000000a}.team-avatar{width:85px;height:85px;color:var(--green);background:#eaf4ee;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:42px;display:flex}.contact-card{background:var(--light);border-radius:12px;height:100%;padding:35px 25px}.contact-card i{color:var(--green);font-size:35px}.contact-card h5{margin-top:18px;font-weight:800}footer{background:var(--dark)!important}@media (width<=768px){.section-padding{padding:60px 0}.section-heading{font-size:29px}.hero-section h1{font-size:38px}.hero-card{padding:30px 20px}.team-photo{object-fit:cover;object-position:center top;border:4px solid #fff;border-radius:12px;width:145px;height:165px;box-shadow:0 5px 18px #0000001a}.team-card{transition:transform .3s,box-shadow .3s}.team-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000014}.team-card{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:30px 20px;display:flex;overflow:hidden}.team-card .team-photo{object-fit:cover;object-position:center 20%;border-radius:12px;flex-shrink:0;max-width:100%;margin:0 auto;width:160px!important;height:190px!important;display:block!important}.team-card h5{font-size:16px;margin-top:20px!important}.team-card p{font-size:13px}@media (width<=576px){.team-card .team-photo{width:150px!important;height:180px!important}}.leadership-card{text-align:center;background:#fff;border:1px solid #e9edf2;border-radius:14px;height:100%;padding:25px 20px;transition:all .3s;box-shadow:0 5px 20px #0000000a}.leadership-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000017}.leadership-photo-wrapper{background:#f0f2f5;border-radius:10px;width:220px;height:250px;margin:0 auto 22px;overflow:hidden}.leadership-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leadership-details h5{color:#102c4c;margin-bottom:8px;font-size:17px;font-weight:700}.leadership-details p{color:#16834a;margin-bottom:0;font-size:14px}@media (width<=576px){.leadership-photo-wrapper{width:190px;height:220px}}.client-category-card{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 5px 20px #00000009}.client-category-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.client-category-heading{border-bottom:1px solid #edf0f3;margin-bottom:18px;padding-bottom:18px}.client-category-icon{color:#16834a;background:#e9f5ef;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:15px;font-size:23px;display:flex}.client-category-heading h5{color:#102c4c;margin-bottom:8px;font-size:17px;font-weight:700}.client-count{color:#16834a;font-size:12px;font-weight:600}.client-list{margin:0;padding:0;list-style:none}.client-list li{color:#5f6b78;border-bottom:1px solid #f1f3f5;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.6;display:flex}.client-list li:last-child{border-bottom:none}.client-list li i{color:#16834a;flex-shrink:0;margin-top:3px}}
