.hospital-intro{background:#f8fafc;border-radius:10px;padding:20px;margin-bottom:30px}.intro-flex{display:flex;align-items:center;gap:30px}.intro-content{flex:1}.intro-content h3{color:#2c3e50;margin-bottom:15px}.platform-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.platform-badges span{background:white;padding:8px 15px;border-radius:20px;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.platform-badges i{margin-right:5px;color:#555}.intro-image{flex:1;border-radius:8px;overflow:hidden;background:#e0e0e0;height:250px;display:flex;align-items:center;justify-content:center}.placeholder-image{background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#888}.placeholder-text{text-align:center;padding:20px}.placeholder-image.small{height:150px;margin-top:15px;border-radius:6px}.objectives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.objective-card{background:white;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.obj-icon{width:50px;height:50px;background:#f6af3e;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:15px}.objective-card h5{margin:10px 0 5px;color:#2c3e50}.objective-card p{font-size:14px;color:#7f8c8d;margin:0}.timeline{position:relative;padding-left:50px;margin:30px 0}.timeline::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:#f6af3e}.timeline-item{position:relative;margin-bottom:30px}.timeline-year{position:absolute;left:-50px;top:0;width:40px;height:40px;border-radius:50%;background:#f6af3e;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold}.timeline-content{background:white;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.timeline-content h5{margin-top:0;color:#2c3e50}.timeline-metrics{display:flex;gap:15px;margin:15px 0}.metric{flex:1;text-align:center;padding:10px;background:#f8f9fa;border-radius:6px}.metric-value{font-weight:700;color:#2c3e50}.metric-label{font-size:12px;color:#7f8c8d}.platform-performance{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.platform-card{background:white;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.platform-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.platform-header i{font-size:24px}.platform-header h5{margin:0}.platform-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.stat{background:#f8f9fa;padding:10px;border-radius:6px;text-align:center}.stat-value{font-weight:700;color:#2c3e50}.stat-label{font-size:12px;color:#7f8c8d}.content-strategy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.strategy-card{background:white;border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05);text-align:center}.strategy-icon{width:50px;height:50px;margin:0 auto 15px;background:#f6af3e;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.strategy-card h5{margin:10px 0 5px;color:#2c3e50}.strategy-card p{font-size:14px;color:#7f8c8d;margin:0}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.achievement-card{background:white;border-radius:8px;padding:25px;text-align:center;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.achievement-value{font-size:28px;font-weight:700;color:#2c3e50}.achievement-label{font-size:14px;color:#7f8c8d}.final-metrics{display:flex;gap:20px;margin-top:20px}.final-metrics .metric{flex:1;text-align:center;padding:15px;background:#f8f9fa;border-radius:8px}@media (max-width:768px){.intro-flex{flex-direction:column}.intro-image{width:100%;margin-top:20px}.timeline{padding-left:30px}.timeline-year{left:-30px;width:30px;height:30px;font-size:12px}}
