:root{--blue:#083e7a;--green:#2f7d32;--cyan:#eaf5ff;--ink:#172033;--muted:#607087;--gold:#c79b28;--bg:#f7fbff;}
*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{color:var(--blue)}
.topbar{background:#061f3f;color:#fff;font-size:14px;padding:8px 28px;text-align:center}.nav{position:sticky;top:0;z-index:9;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-bottom:1px solid #e5edf6;display:flex;align-items:center;justify-content:space-between;padding:14px 6vw}
.brand{display:flex;gap:12px;align-items:center;font-weight:800;color:var(--blue);font-size:19px}.brand img{width:80px;height:80px;object-fit:contain}.nav a{text-decoration:none;margin-left:22px;color:#28344a;font-weight:600}
.hero{min-height:620px;background:linear-gradient(110deg,rgba(5,34,70,.92),rgba(18,106,61,.82)),url('lab_process_3.jpg') center/cover;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding:90px 8vw;color:#fff;align-items:center}.hero h1{font-size:54px;line-height:1.05;margin:0 0 18px}.hero p{font-size:20px;max-width:720px;opacity:.96}.buttons a{display:inline-block;padding:13px 22px;border-radius:999px;margin:14px 12px 0 0;text-decoration:none;font-weight:700}.primary{background:#fff;color:var(--blue)}.secondary{border:1px solid #fff;color:#fff}.hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:24px;padding:28px;box-shadow:0 20px 60px #0005}.hero-card h3{margin-top:0;color:#fff}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.metric{background:rgba(255,255,255,.16);padding:18px;border-radius:16px}.metric b{font-size:28px;display:block}
section{padding:78px 8vw}.section-title{text-align:center;max-width:860px;margin:0 auto 42px}.section-title h2{font-size:38px;color:var(--blue);margin:0 0 8px}.section-title p{color:var(--muted)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#fff;border:1px solid #e4edf6;border-radius:22px;padding:26px;box-shadow:0 12px 35px rgba(8,62,122,.08)}.card h3{color:var(--blue);margin-top:0}.icon{font-size:34px}
.about{background:var(--bg)}.split{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.split img{width:100%;border-radius:26px;box-shadow:0 18px 45px rgba(0,0,0,.15)}

.leaders{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	gap:28px;

    align-items: start;
	}
	
	
	.leader{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start}.leader img{width:180px;height:210px;object-fit:cover;border-radius:18px;border:4px solid #fff;box-shadow:0 10px 30px #0002}.tag{display:inline-block;background:#e9f6eb;color:var(--green);padding:5px 10px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:8px}
.capabilities{background:linear-gradient(180deg,#fff,#f3f8ff)}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.chips span{background:#fff;border:1px solid #dce8f4;border-radius:999px;padding:10px 16px;font-weight:650;box-shadow:0 8px 20px #083e7a0d}
.tablewrap{overflow:auto;border-radius:18px;border:1px solid #dce8f4;box-shadow:0 12px 35px #083e7a10}table{border-collapse:collapse;width:100%;background:#fff;font-size:14px}th{background:#061f3f;color:#fff;text-align:left;padding:14px}td{padding:12px 14px;border-bottom:1px solid #edf2f7}tr:hover{background:#f7fbff}
.contact{background:#061f3f;color:#fff}.contact h2{color:#fff}.contact .card{background:#0b2e5c;border-color:#244e80;color:#fff}.footer{background:#03152b;color:#b9c7d8;text-align:center;padding:26px}
@media(max-width:900px)
{
	.hero,.split,.leaders,.grid3
	{
		grid-template-columns:1fr
		}
		
		.hero h1{
			font-size:38px;
			}
			
			.leader{
				grid-template-columns:1fr;
				
				}
				
				.nav{
					
					display:block
					
					}
					
					.nav a{
						
						margin:8px;display:inline-block
						
						}
						
						}
.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gallery figure{margin:0;background:#fff;border:1px solid #e4edf6;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px rgba(8,62,122,.08)}.gallery img{width:100%;height:220px;object-fit:cover;display:block}.gallery figcaption{padding:16px;font-weight:700;color:var(--blue)}.notice{background:#fffbe9;border:1px solid #ead48a;border-radius:18px;padding:18px;color:#5e4910}
@media(max-width:900px){.gallery{grid-template-columns:1fr}}

.brand h1 {
	font-size : 26px;
}

.justify-text {
    text-align: justify;
}

.read-more-btn {
    background: #083e7a;
    color: white;
    border: none;
    padding: 10px 18px;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    margin-top: 10px;
}

.read-more-btn:hover {
    background: #062f5c;
}

#murty-more {
    display: none;
    margin-top: 10px;
}

#murty-more p:last-child {
    margin-bottom: 0;
}

.read-more-btn {
    margin-top: 10px;
    margin-bottom: 0;
}



.card.leader {
    height: auto;
    align-self: start;
}



@media (max-width: 900px) {
    .leaders {
        grid-template-columns: 1fr !important;
    }

    .leader {
        grid-template-columns: 1fr;
    }

    .leader img {
        width: 100%;
        max-width: 220px;
        height: auto;
        margin: 0 auto;
        display: block;
    }
}


@media (max-width: 900px) {
    .leaders {
        grid-template-columns: 1fr !important;
    }

    .leader {
        grid-template-columns: 1fr;
    }

    .leader img {
        width: 100%;
        max-width: 220px;
        height: auto;
        margin: 0 auto;
        display: block;
    }
}