AIdeaText commited on
Commit
96a399e
·
verified ·
1 Parent(s): 998adec

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +216 -112
modules/ui/ui.py CHANGED
@@ -454,93 +454,133 @@ def display_videos_and_info(lang_code, landing_t):
454
  ])
455
 
456
  # ============================================
457
- # TAB 1: 👥 ABOUT US (NUEVO)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
458
  # ============================================
459
  with tab_about:
 
460
  about_texts = {
461
  'en': """
462
- **AIdeaText** is a digital technology company for human cognitive development based in Mexico.
463
- Our solution has its core business in Semantic Reasoning Graphs (SRGs), a technological
 
 
464
  configuration that makes the critical thinking process visible, connecting educational
465
  training with business needs by implementing a cognitive development measurement system
466
  based on advanced natural language processing.
 
467
 
468
- We have been validated by the **NVIDIA Inception** program for emerging companies and are in
 
469
  an advanced development stage with a functional MVP and a scalable business model in
470
  Latin America.
471
 
472
- **Our Mission:** To transform how the world measures and develops critical thinking.
473
- **Our Vision:** To be the global standard for cognitive development assessment.
 
474
 
475
- **Key Differentiators:**
476
- **First cognitive development measurement system** based on NLP
477
- **Semantic Reasoning Graphs** make thinking visible
478
- **Validated by NVIDIA** Inception Program
479
- **Scalable model** for Latin American education market
480
 
481
- **Learn More:**
482
- [Functional MVP Demo](https://youtu.be/_4WMufl6MTA)
483
- [Business Model Presentation](https://youtu.be/Nt7IEas_P54)
 
484
  """,
485
 
486
  'es': """
487
- **AIdeaText** es una empresa de tecnología digital para el desarrollo cognitivo humano con base en México.
488
- Nuestra solución tiene su core business en los Grafos de Razonamiento Semántico (GRS), una configuración
 
 
489
  tecnológica que hace visible el proceso de pensamiento crítico, conectando la formación educativa con las
490
  necesidades empresariales implementando un sistema de medición del desarrollo cognitivo basado en el
491
  procesamiento avanzado del lenguaje natural.
 
492
 
493
- Hemos sido validados por el programa **NVIDIA Inception** para empresas emergentes y estamos en una fase
 
494
  avanzada de desarrollo con un MVP funcional y un modelo de negocio escalable en Latinoamérica.
495
 
496
- **Nuestra Misión:** Transformar cómo el mundo mide y desarrolla el pensamiento crítico.
497
- **Nuestra Visión:** Ser el estándar global para la evaluación del desarrollo cognitivo.
498
-
499
- **Diferenciadores Clave:**
500
- • **Primer sistema de medición de desarrollo cognitivo** basado en PLN
501
- • **Grafos de Razonamiento Semántico** hacen visible el pensamiento
502
- • **Validado por NVIDIA** Inception Program
503
- • **Modelo escalable** para el mercado educativo latinoamericano
504
-
505
- **Conoce Más:**
506
- • [Demo del MVP Funcional](https://youtu.be/_4WMufl6MTA)
507
- • [Presentación del Modelo de Negocio](https://youtu.be/Nt7IEas_P54)
508
- """,
509
-
510
- 'fr': """
511
- **AIdeaText** est une entreprise de technologie numérique pour le développement cognitif humain basée au Mexique.
512
- Notre solution a son cœur de métier dans les Graphes de Raisonnement Sémantique (GRS), une configuration
513
- technologique qui rend visible le processus de pensée critique, connectant la formation éducative avec les
514
- besoins des entreprises en mettant en œuvre un système de mesure du développement cognitif basé sur le
515
- traitement avancé du langage naturel.
516
-
517
- Nous avons été validés par le programme **NVIDIA Inception** pour les entreprises émergentes et nous sommes
518
- dans une phase avancée de développement avec un MVP fonctionnel et un modèle commercial évolutif en Amérique latine.
519
-
520
- **Notre Mission :** Transformer la façon dont le monde mesure et développe la pensée critique.
521
- **Notre Vision :** Être la norme mondiale pour l'évaluation du développement cognitif.
522
- """,
523
 
524
- 'pt': """
525
- **AIdeaText** é uma empresa de tecnologia digital para o desenvolvimento cognitivo humano com base no México.
526
- Nossa solução tem seu core business em Grafos de Raciocínio Semântico (GRS), uma configuração
527
- tecnológica que torna visível o processo de pensamento crítico, conectando a formação educacional com as
528
- necessidades empresariais implementando um sistema de medição do desenvolvimento cognitivo baseado no
529
- processamento avançado de linguagem natural.
530
 
531
- Fomos validados pelo programa **NVIDIA Inception** para empresas emergentes e estamos em uma fase
532
- avançada de desenvolvimento com um MVP funcional e um modelo de negócios escalável na América Latina.
 
 
533
  """
534
  }
535
 
536
  about_content = about_texts.get(lang_code, about_texts['en'])
537
- st.markdown(about_content)
538
 
539
  # ============================================
540
- # TAB 2: 🏆 CURRENT PROGRAMS (NUEVO)
541
  # ============================================
542
  with tab_programs:
543
- st.markdown("### 🏆 Current Acceleration & Recognition Programs")
 
 
544
 
545
  # Fila 1: NVIDIA Inception
546
  col_nvidia_logo, col_nvidia_text = st.columns([1, 3])
@@ -549,8 +589,8 @@ def display_videos_and_info(lang_code, landing_t):
549
  width=150)
550
  with col_nvidia_text:
551
  st.markdown("""
552
- **NVIDIA Inception Program**
553
- *Exclusive program for AI and Deep Tech startups*
554
 
555
  • **Access to NVIDIA GPUs** for training and inference
556
  • **Technical mentoring** from NVIDIA engineers
@@ -558,11 +598,14 @@ def display_videos_and_info(lang_code, landing_t):
558
  • **Market validation** and business development
559
  • **Global network** of AI innovators
560
 
561
- *Status: Active Member*
562
- """)
 
563
 
564
  st.markdown("---")
565
 
 
 
566
  # Fila 2: incMTY
567
  col_inc_logo, col_inc_text = st.columns([1, 3])
568
  with col_inc_logo:
@@ -570,74 +613,76 @@ def display_videos_and_info(lang_code, landing_t):
570
  width=150)
571
  with col_inc_text:
572
  st.markdown("""
573
- **incMTY Accelerator**
574
- *Deep Tech acceleration program*
575
 
576
  • **Seed funding** up to $50K
577
  • **Mentorship** from industry experts
578
  • **Prototype development** support
579
  • **Pilot implementation** with educational institutions
580
 
581
- *Status: Current Cohort*
582
- """)
583
-
584
- st.markdown("---")
585
 
586
  # ============================================
587
  # TAB 3: 💰 COMPETITIONS
588
  # ============================================
589
  with tab_competitions:
 
 
590
  competitions_text = {
591
  'en': """
592
- ## 🏆 Competing for $950K USD in Prizes
593
-
594
- ### 🥇 **Learning Tools Competition - $600K**
595
- **Phase II - Top 50 Global**
596
- *International Society for Technology in Education (ISTE)*
 
 
 
597
  Competing with 1,200 projects from 75 countries
598
 
599
- ---
600
-
601
- ### 💰 **NVIDIA Inception - $250K**
602
- **Venture Capital Program**
603
- *NVIDIA Corporation*
604
  Exclusive program for Deep Tech startups
605
 
606
- ---
607
-
608
- ### 🤖 **Kaggle/Google - $100K**
609
- **Explainable AI Models**
610
- *Google Research*
611
  Research in interpretable AI for education
 
612
  """,
613
 
614
  'es': """
615
- ## 🏆 Competimos por $950K USD en Premios
616
-
617
- ### 🥇 **Learning Tools Competition - $600K**
618
- **Fase II - Top 50 Global**
619
- *International Society for Technology in Education (ISTE)*
 
 
 
620
  Compitiendo con 1,200 proyectos de 75 países
621
 
622
- ---
623
-
624
- ### 💰 **NVIDIA Inception - $250K**
625
- **Programa de Capital de Riesgo**
626
- *NVIDIA Corporation*
627
  Programa exclusivo para startups de Deep Tech
628
 
629
- ---
630
-
631
- ### 🤖 **Kaggle/Google - $100K**
632
- **Modelos Explicables de IA**
633
- *Google Research*
634
  Investigación en IA interpretable para educación
 
635
  """
636
  }
637
 
638
  content = competitions_text.get(lang_code, competitions_text['en'])
639
- st.markdown(content)
640
 
 
641
  if st.button("🎯 Apply as Beta Tester", use_container_width=True):
642
  st.info("Beta tester program launching Q1 2025")
643
 
@@ -645,7 +690,13 @@ def display_videos_and_info(lang_code, landing_t):
645
  # TAB 4: 🎯 USE CASES
646
  # ============================================
647
  with tab_use_case:
648
- st.markdown("### 🎯 Use Cases - Demonstrations")
 
 
 
 
 
 
649
 
650
  use_case_videos = {
651
  "📊 Semantic Analysis Advanced": "https://youtu.be/_4WMufl6MTA",
@@ -654,7 +705,7 @@ def display_videos_and_info(lang_code, landing_t):
654
  }
655
 
656
  selected_title = st.selectbox(
657
- "Select a use case:" if lang_code == 'en' else "Selecciona un caso de uso:",
658
  list(use_case_videos.keys())
659
  )
660
 
@@ -669,12 +720,43 @@ def display_videos_and_info(lang_code, landing_t):
669
  )
670
  except Exception as e:
671
  st.error(f"Error loading video: {str(e)}" if lang_code == 'en' else f"Error al cargar el video: {str(e)}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
672
 
673
  # ============================================
674
  # TAB 5: 🎬 PITCHES & PRESENTATIONS
675
  # ============================================
676
  with tab_presentations:
677
- st.markdown("### 🎬 Pitches, Demos & Presentations")
 
 
 
 
 
 
678
 
679
  videos = {
680
  "🎬 AIdeaText Reel (90 seconds)": "https://youtu.be/hXnwUvN1Q9Q",
@@ -687,7 +769,7 @@ def display_videos_and_info(lang_code, landing_t):
687
  }
688
 
689
  selected_title = st.selectbox(
690
- "Select a presentation:" if lang_code == 'en' else "Selecciona una presentación:",
691
  list(videos.keys())
692
  )
693
 
@@ -702,17 +784,38 @@ def display_videos_and_info(lang_code, landing_t):
702
  )
703
  except Exception as e:
704
  st.error(f"Error loading video: {str(e)}" if lang_code == 'en' else f"Error al cargar el video: {str(e)}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
705
 
706
  # ============================================
707
  # TAB 6: 📸 EVENTS & RECOGNITION
708
  # ============================================
709
  with tab_gallery:
710
- st.markdown("### 📸 Events Gallery & Recognition")
 
 
 
 
 
 
 
711
  show_carousel()
712
 
713
- # F6S Logo en esta sección
714
  st.markdown("---")
715
- st.markdown("### 🏅 Global Recognition")
716
 
717
  col_f6s_logo, col_f6s_info = st.columns([1, 3])
718
  with col_f6s_logo:
@@ -720,17 +823,18 @@ def display_videos_and_info(lang_code, landing_t):
720
  width=150)
721
  with col_f6s_info:
722
  st.markdown("""
723
- **F6S Top 27 EdTech Companies 2024**
 
724
 
725
- **Global ranking** among 5,000+ EdTech startups
726
- **Network** of 3M+ founders and inve
727
-
728
- stors
729
- • **Validation** as promising education technology
730
 
731
- *This recognition places AIdeaText among the most innovative
732
- educational technology companies worldwide.*
733
- """)
 
 
734
 
735
  #############################################################
736
  #############################################################
 
454
  ])
455
 
456
  # ============================================
457
+ # ESTILOS GLOBALES PARA CONSISTENCIA
458
+ # ============================================
459
+ st.markdown("""
460
+ <style>
461
+ /* Estilos para títulos consistentes */
462
+ .tab-title {
463
+ font-size: 1.8em;
464
+ font-weight: 700;
465
+ color: #1E3A8A;
466
+ margin-bottom: 20px;
467
+ padding-bottom: 10px;
468
+ border-bottom: 3px solid #1E3A8A;
469
+ }
470
+ .section-title {
471
+ font-size: 1.4em;
472
+ font-weight: 600;
473
+ color: #374151;
474
+ margin: 25px 0 15px 0;
475
+ }
476
+ .subsection-title {
477
+ font-size: 1.2em;
478
+ font-weight: 600;
479
+ color: #4B5563;
480
+ margin: 20px 0 10px 0;
481
+ }
482
+ .content-text {
483
+ font-size: 1em;
484
+ line-height: 1.6;
485
+ color: #6B7280;
486
+ }
487
+ .highlight-box {
488
+ background-color: #F3F4F6;
489
+ border-left: 4px solid #1E3A8A;
490
+ padding: 15px;
491
+ margin: 15px 0;
492
+ border-radius: 0 5px 5px 0;
493
+ }
494
+ .logo-grid {
495
+ display: flex;
496
+ align-items: center;
497
+ margin: 15px 0;
498
+ padding: 15px;
499
+ background: white;
500
+ border-radius: 8px;
501
+ box-shadow: 0 2px 4px rgba(0,0,0,0.05);
502
+ }
503
+ </style>
504
+ """, unsafe_allow_html=True)
505
+
506
+ # ============================================
507
+ # TAB 1: 👥 ABOUT US
508
  # ============================================
509
  with tab_about:
510
+ # NO repetir "About Us" - el tab ya lo dice
511
  about_texts = {
512
  'en': """
513
+ <div class="content-text">
514
+ <div class="highlight-box">
515
+ <strong>AIdeaText</strong> is a digital technology company for human cognitive development based in Mexico.
516
+ Our solution has its core business in <strong>Semantic Reasoning Graphs (SRGs)</strong>, a technological
517
  configuration that makes the critical thinking process visible, connecting educational
518
  training with business needs by implementing a cognitive development measurement system
519
  based on advanced natural language processing.
520
+ </div>
521
 
522
+ <div class="section-title">Validation & Stage</div>
523
+ We have been validated by the <strong>NVIDIA Inception</strong> program for emerging companies and are in
524
  an advanced development stage with a functional MVP and a scalable business model in
525
  Latin America.
526
 
527
+ <div class="section-title">Mission & Vision</div>
528
+ <strong>Mission:</strong> To transform how the world measures and develops critical thinking.<br>
529
+ <strong>Vision:</strong> To be the global standard for cognitive development assessment.
530
 
531
+ <div class="section-title">Key Differentiators</div>
532
+ <strong>First cognitive development measurement system</strong> based on NLP<br>
533
+ <strong>Semantic Reasoning Graphs</strong> make thinking visible<br>
534
+ <strong>Validated by NVIDIA</strong> Inception Program<br>
535
+ <strong>Scalable model</strong> for Latin American education market
536
 
537
+ <div class="section-title">Learn More</div>
538
+ <a href="https://youtu.be/_4WMufl6MTA" target="_blank">Functional MVP Demo</a><br>
539
+ <a href="https://youtu.be/Nt7IEas_P54" target="_blank">Business Model Presentation</a>
540
+ </div>
541
  """,
542
 
543
  'es': """
544
+ <div class="content-text">
545
+ <div class="highlight-box">
546
+ <strong>AIdeaText</strong> es una empresa de tecnología digital para el desarrollo cognitivo humano con base en México.
547
+ Nuestra solución tiene su core business en los <strong>Grafos de Razonamiento Semántico (GRS)</strong>, una configuración
548
  tecnológica que hace visible el proceso de pensamiento crítico, conectando la formación educativa con las
549
  necesidades empresariales implementando un sistema de medición del desarrollo cognitivo basado en el
550
  procesamiento avanzado del lenguaje natural.
551
+ </div>
552
 
553
+ <div class="section-title">Validación y Etapa</div>
554
+ Hemos sido validados por el programa <strong>NVIDIA Inception</strong> para empresas emergentes y estamos en una fase
555
  avanzada de desarrollo con un MVP funcional y un modelo de negocio escalable en Latinoamérica.
556
 
557
+ <div class="section-title">Misión y Visión</div>
558
+ <strong>Misión:</strong> Transformar cómo el mundo mide y desarrolla el pensamiento crítico.<br>
559
+ <strong>Visión:</strong> Ser el estándar global para la evaluación del desarrollo cognitivo.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
560
 
561
+ <div class="section-title">Diferenciadores Clave</div>
562
+ <strong>Primer sistema de medición de desarrollo cognitivo</strong> basado en PLN<br>
563
+ <strong>Grafos de Razonamiento Semántico</strong> hacen visible el pensamiento<br>
564
+ <strong>Validado por NVIDIA</strong> Inception Program<br>
565
+ <strong>Modelo escalable</strong> para el mercado educativo latinoamericano
 
566
 
567
+ <div class="section-title">Conoce Más</div>
568
+ <a href="https://youtu.be/_4WMufl6MTA" target="_blank">Demo del MVP Funcional</a><br>
569
+ • <a href="https://youtu.be/Nt7IEas_P54" target="_blank">Presentación del Modelo de Negocio</a>
570
+ </div>
571
  """
572
  }
573
 
574
  about_content = about_texts.get(lang_code, about_texts['en'])
575
+ st.markdown(about_content, unsafe_allow_html=True)
576
 
577
  # ============================================
578
+ # TAB 2: 🏆 CURRENT PROGRAMS
579
  # ============================================
580
  with tab_programs:
581
+ # NO repetir "Current Programs" - el tab ya lo dice
582
+
583
+ st.markdown('<div class="section-title">NVIDIA Inception Program</div>', unsafe_allow_html=True)
584
 
585
  # Fila 1: NVIDIA Inception
586
  col_nvidia_logo, col_nvidia_text = st.columns([1, 3])
 
589
  width=150)
590
  with col_nvidia_text:
591
  st.markdown("""
592
+ <div class="content-text">
593
+ <strong>Exclusive program for AI and Deep Tech startups</strong>
594
 
595
  • **Access to NVIDIA GPUs** for training and inference
596
  • **Technical mentoring** from NVIDIA engineers
 
598
  • **Market validation** and business development
599
  • **Global network** of AI innovators
600
 
601
+ <em>Status: Active Member</em>
602
+ </div>
603
+ """, unsafe_allow_html=True)
604
 
605
  st.markdown("---")
606
 
607
+ st.markdown('<div class="section-title">incMTY Accelerator</div>', unsafe_allow_html=True)
608
+
609
  # Fila 2: incMTY
610
  col_inc_logo, col_inc_text = st.columns([1, 3])
611
  with col_inc_logo:
 
613
  width=150)
614
  with col_inc_text:
615
  st.markdown("""
616
+ <div class="content-text">
617
+ <strong>Deep Tech acceleration program</strong>
618
 
619
  • **Seed funding** up to $50K
620
  • **Mentorship** from industry experts
621
  • **Prototype development** support
622
  • **Pilot implementation** with educational institutions
623
 
624
+ <em>Status: Current Cohort</em>
625
+ </div>
626
+ """, unsafe_allow_html=True)
 
627
 
628
  # ============================================
629
  # TAB 3: 💰 COMPETITIONS
630
  # ============================================
631
  with tab_competitions:
632
+ # NO repetir "Competitions" - el tab ya lo dice
633
+
634
  competitions_text = {
635
  'en': """
636
+ <div class="content-text">
637
+ <div class="highlight-box">
638
+ Competing for <strong>$950K USD</strong> in prizes across multiple prestigious competitions.
639
+ </div>
640
+
641
+ <div class="section-title">Learning Tools Competition - $600K</div>
642
+ <strong>Phase II - Top 50 Global</strong><br>
643
+ <em>International Society for Technology in Education (ISTE)</em><br>
644
  Competing with 1,200 projects from 75 countries
645
 
646
+ <div class="section-title">NVIDIA Inception - $250K</div>
647
+ <strong>Venture Capital Program</strong><br>
648
+ <em>NVIDIA Corporation</em><br>
 
 
649
  Exclusive program for Deep Tech startups
650
 
651
+ <div class="section-title">Kaggle/Google - $100K</div>
652
+ <strong>Explainable AI Models</strong><br>
653
+ <em>Google Research</em><br>
 
 
654
  Research in interpretable AI for education
655
+ </div>
656
  """,
657
 
658
  'es': """
659
+ <div class="content-text">
660
+ <div class="highlight-box">
661
+ Competimos por <strong>$950K USD</strong> en premios en múltiples competencias prestigiosas.
662
+ </div>
663
+
664
+ <div class="section-title">Learning Tools Competition - $600K</div>
665
+ <strong>Fase II - Top 50 Global</strong><br>
666
+ <em>International Society for Technology in Education (ISTE)</em><br>
667
  Compitiendo con 1,200 proyectos de 75 países
668
 
669
+ <div class="section-title">NVIDIA Inception - $250K</div>
670
+ <strong>Programa de Capital de Riesgo</strong><br>
671
+ <em>NVIDIA Corporation</em><br>
 
 
672
  Programa exclusivo para startups de Deep Tech
673
 
674
+ <div class="section-title">Kaggle/Google - $100K</div>
675
+ <strong>Modelos Explicables de IA</strong><br>
676
+ <em>Google Research</em><br>
 
 
677
  Investigación en IA interpretable para educación
678
+ </div>
679
  """
680
  }
681
 
682
  content = competitions_text.get(lang_code, competitions_text['en'])
683
+ st.markdown(content, unsafe_allow_html=True)
684
 
685
+ st.markdown("---")
686
  if st.button("🎯 Apply as Beta Tester", use_container_width=True):
687
  st.info("Beta tester program launching Q1 2025")
688
 
 
690
  # TAB 4: 🎯 USE CASES
691
  # ============================================
692
  with tab_use_case:
693
+ # NO repetir "Use Cases" - el tab ya lo dice
694
+
695
+ st.markdown("""
696
+ <div class="content-text">
697
+ Select a demonstration to see practical applications of our technology:
698
+ </div>
699
+ """, unsafe_allow_html=True)
700
 
701
  use_case_videos = {
702
  "📊 Semantic Analysis Advanced": "https://youtu.be/_4WMufl6MTA",
 
705
  }
706
 
707
  selected_title = st.selectbox(
708
+ "Select demonstration:" if lang_code == 'en' else "Selecciona demostración:",
709
  list(use_case_videos.keys())
710
  )
711
 
 
720
  )
721
  except Exception as e:
722
  st.error(f"Error loading video: {str(e)}" if lang_code == 'en' else f"Error al cargar el video: {str(e)}")
723
+
724
+ # Información adicional sobre casos de uso
725
+ st.markdown("""
726
+ <div class="content-text">
727
+ <div class="section-title">Applications</div>
728
+
729
+ <strong>For Students:</strong>
730
+ • Visualize thinking processes
731
+ • Receive immediate feedback
732
+ • Improve academic writing
733
+ • Track cognitive progress
734
+
735
+ <strong>For Educators:</strong>
736
+ • Assess deep understanding
737
+ • Identify individual needs
738
+ • Personalize teaching
739
+ • Save grading time
740
+
741
+ <strong>For Institutions:</strong>
742
+ • Measure cognitive development
743
+ • Improve academic outcomes
744
+ • Validated educational innovation
745
+ • Data for research
746
+ </div>
747
+ """, unsafe_allow_html=True)
748
 
749
  # ============================================
750
  # TAB 5: 🎬 PITCHES & PRESENTATIONS
751
  # ============================================
752
  with tab_presentations:
753
+ # NO repetir "Pitches & Presentations" - el tab ya lo dice
754
+
755
+ st.markdown("""
756
+ <div class="content-text">
757
+ Watch our key pitches, demonstrations, and conference presentations:
758
+ </div>
759
+ """, unsafe_allow_html=True)
760
 
761
  videos = {
762
  "🎬 AIdeaText Reel (90 seconds)": "https://youtu.be/hXnwUvN1Q9Q",
 
769
  }
770
 
771
  selected_title = st.selectbox(
772
+ "Select video:" if lang_code == 'en' else "Selecciona video:",
773
  list(videos.keys())
774
  )
775
 
 
784
  )
785
  except Exception as e:
786
  st.error(f"Error loading video: {str(e)}" if lang_code == 'en' else f"Error al cargar el video: {str(e)}")
787
+
788
+ # Próximos eventos
789
+ st.markdown("""
790
+ <div class="content-text">
791
+ <div class="section-title">Upcoming Events</div>
792
+
793
+ <strong>2025</strong>
794
+ • <strong>WebSummit Rio 2025</strong> - April 27-30, Rio de Janeiro, Brazil<br>
795
+ • <strong>ISTE Conference 2025</strong> - June 22-25, Denver, USA<br>
796
+ • <strong>EdTechX Europe 2025</strong> - October, London, UK
797
+
798
+ <em>Confirmed participation in showcases and panels.</em>
799
+ </div>
800
+ """, unsafe_allow_html=True)
801
 
802
  # ============================================
803
  # TAB 6: 📸 EVENTS & RECOGNITION
804
  # ============================================
805
  with tab_gallery:
806
+ # NO repetir "Events & Recognition" - el tab ya lo dice
807
+
808
+ st.markdown("""
809
+ <div class="content-text">
810
+ Gallery of our participation in events and recognition received:
811
+ </div>
812
+ """, unsafe_allow_html=True)
813
+
814
  show_carousel()
815
 
816
+ # Reconocimiento F6S
817
  st.markdown("---")
818
+ st.markdown('<div class="section-title">Global Recognition</div>', unsafe_allow_html=True)
819
 
820
  col_f6s_logo, col_f6s_info = st.columns([1, 3])
821
  with col_f6s_logo:
 
823
  width=150)
824
  with col_f6s_info:
825
  st.markdown("""
826
+ <div class="content-text">
827
+ <strong>F6S Top 27 EdTech Companies 2024</strong>
828
 
829
+ <strong>Global ranking</strong> among 5,000+ EdTech startups
830
+ <strong>Network</strong> of 3M+ founders and investors
831
+ • <strong>Validation</strong> as promising education technology
 
 
832
 
833
+ <em>This recognition places AIdeaText among the most innovative
834
+ educational technology companies worldwide.</em>
835
+ </div>
836
+ """, unsafe_allow_html=True)
837
+
838
 
839
  #############################################################
840
  #############################################################