*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#1a2a6c 0,#2a5298 100%);color:#fff;min-height:100vh;line-height:1.6}.about-section{padding:80px 0 40px;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:60px}.section-header h1{font-size:3.5rem;margin-bottom:15px;font-weight:700;text-shadow:0 3px 15px rgba(0,0,0,.5)}.highlight{color:#0fc;text-shadow:0 0 15px rgba(0,255,204,.5)}.tagline{font-size:1.3rem;color:#ccc;font-weight:300}.about-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-bottom:60px}.about-card{background:rgba(255,255,255,.1);padding:40px 30px;border-radius:20px;text-align:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.3)}.about-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.4);background:rgba(255,255,255,.15)}.card-icon{font-size:3rem;margin-bottom:20px}.about-card h3{font-size:1.5rem;margin-bottom:20px;color:#0fc}.about-card p{font-size:1.1rem;line-height:1.7;color:#e0e0e0}.about-card strong{color:#0fc}.features-section{margin-bottom:60px}.features-section h2{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#ffeb3b}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.feature-item{background:rgba(255,255,255,.08);padding:30px 25px;border-radius:15px;text-align:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.feature-item:hover{transform:translateY(-5px);background:rgba(255,255,255,.12);border-color:rgba(0,255,204,.3)}.feature-icon{font-size:2.5rem;margin-bottom:15px}.feature-item h4{font-size:1.3rem;margin-bottom:15px;color:#0fc}.feature-item p{color:#ccc;font-size:.95rem;line-height:1.6}.founders-section{background:rgba(255,255,255,.05);padding:50px 40px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);margin-bottom:40px}.founders-header{text-align:center;margin-bottom:40px}.founders-header h2{font-size:2.5rem;margin-bottom:10px;color:#ffeb3b}.founders-header p{color:#ccc;font-size:1.1rem}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px}.founder-card{background:rgba(255,255,255,.08);padding:30px 25px;border-radius:15px;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.founder-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.12);border-color:rgba(0,255,204,.3)}.founder-avatar{width:80px;height:80px;background:linear-gradient(135deg,#0fc,#00b3b3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 20px;color:#1e3c72}.founder-card h3{font-size:1.4rem;margin-bottom:8px;color:#fff}.founder-role{color:#0fc;font-weight:600;margin-bottom:10px;font-size:1rem}.founder-bio{color:#ccc;font-size:.9rem}.college-info{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.college-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);padding:10px 20px;border-radius:25px;margin-bottom:20px;font-weight:600}.college-badge i{color:#0fc}.founders-note{font-style:italic;color:#ccc;max-width:600px;margin:0 auto;line-height:1.7}.founders-note strong{color:#0fc}#university{width:17px}.back-Arrow{width:20px}.back-home{text-align:center;margin-top:40px}.home-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 30px;background:linear-gradient(to right,#0fc,#00b3b3);color:#1e3c72;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3)}.home-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.4);color:#1a2a6c}@media (max-width:768px){.about-section{padding:60px 0 30px}.section-header h1{font-size:2.5rem}.about-main{grid-template-columns:1fr}.about-card{padding:30px 20px}.features-grid{grid-template-columns:1fr}.founders-section{padding:30px 20px}.founders-grid{grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 15px}.section-header h1{font-size:2rem}.about-card{padding:25px 15px}.founders-section{padding:25px 15px}.features-section h2,.founders-header h2{font-size:2rem}}