   :root {
       --ep-red: #cc0000;
       --border: #e0e0e0;
       --text-main: #1a1a1a;
       --text-sec: #333;
   }

   .infografia-dron-integrada {
       font-family: 'Open Sans', sans-serif;
       max-width: 650px;
       margin-top: 20px;
       border-top: 5px solid var(--ep-red);
       background: linear-gradient(to bottom, #e9ecee, #f8f8f8);
       /* Light gradient with cold grays */
       padding: 0;
       color: var(--text-main);
       overflow: hidden;
   }

   .dron-image-header {
       width: 100%;
       line-height: 0;
       border-bottom: 1px solid var(--border);
   }

   .dron-image-header img {
       width: 100%;
       height: auto;
       display: block;
   }

   .info-header {
       padding: 20px 15px 10px 15px;
   }

   .category-tag {
       font-family: 'Heebo', sans-serif;
       color: var(--ep-red);
       font-weight: 800;
       text-transform: uppercase;
       font-size: 0.7rem;
       letter-spacing: 1.2px;
       display: block;
   }

   .dron-title {
       font-family: 'Heebo', sans-serif;
       font-weight: 800;
       font-size: 1.2rem;
       line-height: 1.2;
       margin: 5px 0 15px 0;
       letter-spacing: -0.2px;
       text-transform: uppercase;
       border-left: 3px solid var(--ep-red);
       padding-left: 12px;
   }

   /* Descripción técnica bajo el título */
   .technical-description {
       padding: 0 15px;
       margin-bottom: 25px;
   }

   .technical-description p {
       font-size: 0.85rem;
       line-height: 1.5;
       margin: 0;
       color: var(--text-sec);
   }

   .model-list {
       margin-top: 10px;
       font-size: 0.8rem;
       font-weight: 700;
       color: var(--ep-red);
       font-family: 'Heebo', sans-serif;
   }

   /* Grid de datos al final */
   .stats-grid {
       display: grid;
       grid-template-columns: repeat(2, 1fr);
       gap: 15px;
       padding: 20px 15px;
       border-top: 1px solid var(--border);
   }

   .stat-box {
       border-bottom: 1px solid var(--border);
       padding-bottom: 8px;
   }

   .stat-label {
       display: block;
       font-size: 0.65rem;
       text-transform: uppercase;
       font-weight: 700;
       color: #888;
       margin-bottom: 2px;
   }

   .stat-value {
       font-family: 'Heebo', sans-serif;
       font-size: 1.1rem;
       font-weight: 800;
       color: var(--text-main);
   }