.iqac-page{background:#f3f7f5}.iqac-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;isolation:isolate}.iqac-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 78% 48%,#39718442,transparent 36%),linear-gradient(110deg,#08283a,#0b3045 68%,#123e56)}.iqac-hero-inner{position:relative;min-height:440px;display:flex;flex-direction:column;justify-content:center;padding-block:32px 52px}.iqac-page .breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:38px;color:#a9bec5;font-size:11px}.iqac-page .breadcrumbs a{color:#fff}.iqac-page .breadcrumbs a:hover,.iqac-page .breadcrumbs [aria-current=page]{color:#f4a16e}.iqac-hero-copy{position:relative;z-index:2;max-width:730px;padding-block:10px}.iqac-hero h1{font:800 clamp(42px,5.2vw,70px)/1.05 var(--display);letter-spacing:-.06em;margin:17px 0 18px}.iqac-hero h1 em,.iqac-overview h2 em,.iqac-section-heading h2 em{font-family:var(--serif);font-weight:400;color:#f4a16e;letter-spacing:-.045em}.iqac-hero-copy>p{max-width:490px;margin:0 0 22px;color:#c4d3d8;font-size:14px;line-height:1.7}.iqac-hero-link{display:inline-flex;align-items:center;gap:16px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.iqac-hero-link span{color:#f4a16e;font-size:17px;transition:transform .2s}.iqac-hero-link:hover span{transform:translateY(3px)}.iqac-hero-art{position:absolute;right:0;top:50%;width:min(42%,510px);aspect-ratio:1;transform:translateY(-45%);display:grid;place-items:center;pointer-events:none;z-index:0}.iqac-orbit{position:absolute;border:1px solid #ffffff25;border-radius:50%;inset:6%;border-top-color:#ffffff75;border-right-color:#ffffff40;animation:iqac-orbit 28s linear infinite}.iqac-orbit.orbit-two{inset:19%;border:1px dashed #f47a20a8;border-bottom-color:#f47a2045;animation-duration:36s;animation-direction:reverse}.iqac-quality-mark{color:#ffffff13;font:800 clamp(110px,16vw,190px)/1 var(--display);letter-spacing:-.09em}.iqac-quality-mark span{color:#f47a2030;font-size:.44em;vertical-align:top}.iqac-art-caption{position:absolute;bottom:12%;right:4%;font-size:9px;letter-spacing:.15em;color:#a9bec5}@keyframes iqac-orbit{to{transform:rotate(360deg)}}.iqac-overview{padding-block:72px 76px;background:#f3f7f5}.iqac-overview-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.iqac-overview h2{max-width:450px;margin:12px 0 0;color:var(--navy);font:800 clamp(33px,3.8vw,48px)/1.08 var(--display);letter-spacing:-.055em}.iqac-overview-copy{padding-top:3px}.iqac-overview-copy p{margin:0 0 15px;color:#637880;font-size:13px;line-height:1.8}.iqac-overview-copy p:last-child{margin-bottom:0}.iqac-vision-mission{padding-block:0 78px;background:#f3f7f5}.iqac-vm-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:15px;align-items:stretch}.iqac-vision-card{position:relative;min-height:420px;overflow:hidden;padding:28px 29px;background:linear-gradient(145deg,#08283a,#10445a);border-radius:7px;color:#fff}.iqac-card-index,.iqac-framework-kicker{display:block;color:#f4a16e;font-size:8px;font-weight:800;letter-spacing:.15em}.iqac-vision-card h2{position:relative;z-index:1;max-width:320px;margin:40px 0 16px;font:800 clamp(28px,3.4vw,41px)/1.1 var(--display);letter-spacing:-.05em}.iqac-vision-card h2 em{color:#f4a16e;font-family:var(--serif);font-weight:400}.iqac-vision-card p{position:relative;z-index:1;max-width:390px;margin:0;color:#c1d0d6;font-size:12px;line-height:1.8}.iqac-card-watermark{position:absolute;right:-17px;bottom:-85px;color:#ffffff08;font:800 290px/.9 var(--display);letter-spacing:-.1em}.iqac-mission-panel{padding:28px 30px;background:#fff;border:1px solid #dce5e3;border-radius:7px}.iqac-mission-panel h2{max-width:460px;margin:11px 0 19px;color:var(--navy);font:800 24px/1.2 var(--display);letter-spacing:-.04em}.iqac-mission-list{display:grid;gap:0;list-style:none;counter-reset:mission;padding:0;margin:0}.iqac-mission-list li{position:relative;padding:11px 0 11px 36px;border-top:1px solid #e8eeeb;color:#61747a;font-size:11px;line-height:1.65;counter-increment:mission}.iqac-mission-list li:before{content:"0" counter(mission);position:absolute;left:0;top:11px;color:var(--saffron);font:italic 13px var(--serif)}.iqac-objectives-functions{padding-block:72px 78px;background:#fff}.iqac-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:27px}.iqac-section-heading h2{max-width:580px;margin:12px 0 0;color:var(--navy);font:800 clamp(32px,3.7vw,46px)/1.08 var(--display);letter-spacing:-.055em}.iqac-section-heading>p{max-width:420px;margin:0 0 3px;color:#697d82;font-size:12px;line-height:1.7}.iqac-framework-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:14px;align-items:start}.iqac-framework-card{padding:23px 24px;background:#f3f7f5;border:1px solid #dce5e3;border-radius:6px}.iqac-framework-card h3{margin:10px 0 16px;color:var(--navy);font:800 19px/1.3 var(--display);letter-spacing:-.03em}.iqac-numbered-list{display:grid;gap:12px;list-style:none;counter-reset:framework;padding:0;margin:0}.iqac-numbered-list li{position:relative;padding:0 0 0 31px;color:#61747a;font-size:11px;line-height:1.7;counter-increment:framework}.iqac-numbered-list li:before{content:"0" counter(framework);position:absolute;left:0;top:1px;color:var(--saffron);font:italic 13px var(--serif)}.iqac-functions-card{background:#fff}.iqac-functions-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:15px}.iqac-committee{padding-block:72px 82px;background:#f3f7f5}.iqac-committee-heading{margin-bottom:29px}.iqac-committee-heading>p{max-width:300px}.iqac-committee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.iqac-member-card{position:relative;min-height:126px;padding:18px 19px;background:#fff;border:1px solid #dce5e3;border-radius:6px;transition:transform .2s,box-shadow .2s,border-color .2s}.iqac-member-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#168367;opacity:.75}.iqac-member-card:hover{transform:translateY(-3px);border-color:#c3d8ce;box-shadow:0 13px 28px #08283a0c}.iqac-member-card>span{display:block;margin-bottom:11px;color:#168367;font-size:7px;font-weight:800;letter-spacing:.13em;line-height:1.4}.iqac-member-card h3{margin:0 0 4px;color:var(--navy);font:800 14px/1.35 var(--display);letter-spacing:-.02em}.iqac-member-card p{margin:0;color:#718187;font-size:10px;line-height:1.5}.iqac-member-director{background:linear-gradient(145deg,#fff,#f0f7f3)}.iqac-member-director:before{background:var(--saffron)}.iqac-member-expert{background:#fffaf5}.iqac-member-expert:before{background:var(--saffron)}.iqac-member-expert>span{color:#c35b16}.iqac-member-student{background:#f1f6fa}.iqac-member-student:before{background:#4485a0}.iqac-member-student>span{color:#4485a0}@media(max-width:850px){.iqac-hero-art{right:-4%;width:46%}.iqac-overview-grid{gap:38px}.iqac-vm-grid{grid-template-columns:.8fr 1.2fr}.iqac-framework-grid{grid-template-columns:.75fr 1.25fr}.iqac-committee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.iqac-hero-inner{min-height:395px;padding-block:25px 43px}.iqac-page .breadcrumbs{margin-bottom:29px}.iqac-hero-art{right:-18%;width:65%;opacity:.65}.iqac-hero h1{font-size:clamp(39px,8vw,57px)}.iqac-overview{padding-block:54px 59px}.iqac-overview-grid{grid-template-columns:1fr;gap:20px}.iqac-vm-grid{grid-template-columns:1fr}.iqac-vision-card{min-height:310px}.iqac-vision-card h2{margin-top:28px}.iqac-mission-panel{padding:23px}.iqac-objectives-functions,.iqac-committee{padding-block:55px 61px}.iqac-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.iqac-section-heading>p{max-width:560px}.iqac-framework-grid{grid-template-columns:1fr}.iqac-functions-list{grid-template-columns:1fr 1fr;column-gap:16px}.iqac-committee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.iqac-functions-list,.iqac-committee-grid{grid-template-columns:1fr}.iqac-member-card{min-height:0}.iqac-member-card h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.iqac-orbit{animation:none}.iqac-hero-link span,.iqac-member-card{transition:none}}
