.medical-hospital{padding:var(--space-20) 0;background:var(--surface)}.medical-hospital__container{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.medical-hospital__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);color:var(--primary-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--space-6);box-shadow:var(--shadow-sm)}.medical-hospital__badge i{font-size:16px;color:var(--primary-600)}.medical-hospital__header{text-align:center;margin-bottom:var(--space-12);max-width:900px;margin-left:auto;margin-right:auto}.medical-hospital__title{font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));font-weight:var(--font-weight-bold);line-height:1.2;color:var(--primary-900);margin:0 0 var(--space-6)}.medical-hospital__link{color:var(--primary-700);text-decoration:none;border-bottom:2px solid var(--primary-400);transition:all var(--transition-base)}.medical-hospital__link:hover{color:var(--primary-900);border-bottom-color:var(--primary-600)}.medical-hospital__credentials{margin-bottom:var(--space-6)}.medical-hospital__award-badge{display:inline-block;background:var(--primary-600);color:var(--text-inverse);font-weight:var(--font-weight-bold);font-size:var(--text-xs);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-primary)}.medical-hospital__awards-list{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.medical-hospital__award{background:var(--primary-100);color:var(--primary-800);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--primary-200)}.medical-hospital__subtitle{color:var(--text-secondary);font-size:clamp(var(--text-base),1.8vw,var(--text-lg));line-height:1.6;margin:var(--space-6) auto 0;max-width:700px}.medical-hospital__deployment{margin-bottom:var(--space-12)}.medical-hospital__deployment-grid{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;max-width:700px;margin:0 auto}.medical-hospital__deployment-item{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--space-3) var(--space-5);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--text-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-base);text-align:center}.medical-hospital__deployment-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-200)}.medical-hospital__deployment-icon{font-size:18px;color:var(--primary-600)}.medical-hospital__gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-12)}.medical-hospital__gallery-item{background:var(--surface-elevated);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--border-subtle);display:flex;flex-direction:column}.medical-hospital__gallery-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.medical-hospital__gallery-image{width:100%;height:200px;object-fit:cover;object-position:center;display:block;background:var(--gray-100);transition:transform var(--transition-slow)}.medical-hospital__gallery-item:hover .medical-hospital__gallery-image{transform:scale(1.05)}.medical-hospital__gallery-caption{padding:var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--primary-700);text-align:center;background:var(--surface-elevated);letter-spacing:.03em;flex-grow:1;display:flex;align-items:center;justify-content:center}.medical-hospital__impact{background:var(--surface-elevated);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-md);text-align:center;border:1px solid var(--border-subtle)}.medical-hospital__impact-title{font-size:clamp(var(--text-xl),2.5vw,var(--text-3xl));font-weight:var(--font-weight-bold);color:var(--primary-900);margin:0 0 var(--space-8)}.medical-hospital__impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.medical-hospital__impact-item{display:flex;align-items:flex-start;gap:var(--space-4);text-align:left}.medical-hospital__impact-icon{flex-shrink:0;width:48px;height:48px;background:var(--primary-50);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary-600)}.medical-hospital__impact-content h4{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--primary-900)}.medical-hospital__impact-content p{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.medical-hospital__cta-button{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);background:var(--primary-600);color:var(--text-inverse);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--text-base);transition:all var(--transition-base);box-shadow:var(--shadow-primary)}.medical-hospital__cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--primary-700)}@media(max-width:768px){.medical-hospital{padding:var(--space-12) 0}.medical-hospital__gallery{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.medical-hospital__gallery-image{height:150px}.medical-hospital__gallery-caption{padding:var(--space-5)}.medical-hospital__deployment-grid{justify-content:center}.medical-hospital__impact-item{flex-direction:column;text-align:center;align-items:center}.medical-hospital__impact-icon{margin:0 auto}}@media(max-width:480px){.medical-hospital__awards-list{flex-direction:column;align-items:center}.medical-hospital__deployment-grid{flex-direction:column;align-items:stretch}.medical-hospital__impact-grid{grid-template-columns:1fr}.medical-hospital__gallery{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.medical-hospital__gallery-image{height:180px}.medical-hospital__gallery-caption{padding:var(--space-4)}.medical-hospital__impact{padding:var(--space-6)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/medical-hospital-partnership.css.map */
