*{box-sizing:border-box;margin:0;padding:0}:root{--iit-navy:#0f1b3d;--iit-navy-light:#1a2a5e;--iit-blue:#1e4d8c;--iit-accent:#2d7dc6;--iit-gold:#c2593f;--iit-bg:#fff;--iit-bg-alt:#f4f6fa;--iit-text:#2c3e50;--iit-text-light:#5a6a7a;--iit-border:#dde3ed;--iit-heading:#0f1b3d}body{background:var(--iit-bg);color:var(--iit-text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:var(--iit-heading);font-family:Chakra Petch,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.3}.section-header{text-align:center;max-width:720px;margin:0 auto 3rem}.section-header h2{margin-bottom:.75rem;padding-bottom:1rem;font-size:2rem;position:relative}.section-header h2:after{content:"";background:var(--iit-gold);border-radius:2px;width:60px;height:3px;margin:1rem auto 0;display:block}.section-header p{color:var(--iit-text-light);font-size:1.0625rem;line-height:1.7}.page-header{text-align:center;background:linear-gradient(135deg, var(--iit-navy) 0%, var(--iit-navy-light) 100%);color:#fff;padding:4rem 2rem}.page-header h1{color:#fff;margin-bottom:.75rem;font-size:2.5rem}.page-header p{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.page-section{padding:4rem 2rem}.page-section:nth-child(2n){background:var(--iit-bg-alt)}.container{max-width:1100px;margin:0 auto}.card{border:1px solid var(--iit-border);background:#fff;border-radius:8px;padding:2rem;transition:box-shadow .2s}.card:hover{box-shadow:0 4px 16px #0f1b3d14}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}@media (width<=768px){.grid-2{grid-template-columns:1fr}.page-header h1{font-size:1.75rem}.section-header h2{font-size:1.5rem}}.btn-primary{background:var(--iit-gold);cursor:pointer;border:none;border-radius:6px;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 4px 6px #c2593f26;color:#fff!important}.btn-primary:hover{background:#a84730;transform:translateY(-2px);box-shadow:0 6px 12px #c2593f40}.btn-secondary{cursor:pointer;border:2px solid #ffffff80;border-radius:6px;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block;color:#fff!important}.btn-secondary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #ffffff26;color:#c2593f!important}.btn-dark{cursor:pointer;background:#0f1b3d;border:none;border-radius:6px;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block;box-shadow:0 4px 6px #0f1b3d26;color:#fff!important}.btn-dark:hover{background:#c2593f;transform:translateY(-2px);box-shadow:0 6px 12px #c2593f40}
