From a76d9bcedb0bca24dff7f1ba259a15e2416d023b Mon Sep 17 00:00:00 2001 From: Habib-Banwo Date: Tue, 1 Sep 2026 16:38:51 +0100 Subject: [PATCH 1/3] Update Namma Smart AI Apps Challenge page --- docs/Namma_Challenge_Page.html | 304 +++++++++++++----- docs/_sass/components/_challengePage.scss | 170 +++++++++- .../Arm_Brand_Logo_Guidelines_300x175px.jpg | Bin 0 -> 238741 bytes docs/images/IIITB_logo1.jpg | Bin 0 -> 161244 bytes docs/images/Logo-CATS-GOK.jpg | Bin 0 -> 79949 bytes 5 files changed, 398 insertions(+), 76 deletions(-) create mode 100644 docs/images/Arm_Brand_Logo_Guidelines_300x175px.jpg create mode 100644 docs/images/IIITB_logo1.jpg create mode 100644 docs/images/Logo-CATS-GOK.jpg diff --git a/docs/Namma_Challenge_Page.html b/docs/Namma_Challenge_Page.html index 50235217..e8d53a30 100644 --- a/docs/Namma_Challenge_Page.html +++ b/docs/Namma_Challenge_Page.html @@ -23,15 +23,32 @@
-
Namma Smart AI Apps Challenge
-

Namma Smart AI Apps Challenge

-

AI-Native Smart Applications for Digital Karnataka

-

In collaboration with Arm, IIIT Bangalore & NASSCOM*

-
-
DurationAugust – November 2026
-
Team Size1–3 Members
-
ParticipantsStudents & Working Professionals / Developers
-
EligibilityIndian Nationals
+
+
+
Namma Smart AI Apps Challenge
+

Namma Smart AI Apps Challenge

+

AI-Native Smart Applications for Digital Karnataka

+

In collaboration with Arm, IIIT Bangalore & NASSCOM

+
+
DurationSeptember – November 2026
+
Team Size1–3 Members
+
ParticipantsStudents & Working Professionals / Developers
+
EligibilityIndian Nationals
+
+
+
+ + + + + +
@@ -45,21 +62,21 @@

Namma Smart AI Apps Challenge

Program Objectives

  • Build practical, industry-relevant skills in on-device AI and app development.
  • -
  • Create a joint academia–industry talent pipeline by inviting both students and working professionals into the challenge.
  • +
  • Create a joint academia–industry talent pipeline for students and working professionals.
  • Translate technology into real, deployable applications addressing genuine societal problems.
  • Establish IIIT Bangalore as an academic anchor for Edge AI curriculum, mentorship, and lab infrastructure.
  • -
  • Build a structured mentorship pipeline connecting participants directly with Arm engineers and IIIT Bangalore faculty.
  • -
  • Encourage cross-pollination between academic experimentation and industry engineering discipline.
  • +
  • Connect participants directly with Arm engineers and IIIT Bangalore faculty through structured mentorship.
  • +
  • Encourage collaboration between academic experimentation and industry engineering discipline.
  • Strengthen collaboration between Arm, NASSCOM, and IIIT Bangalore.
@@ -80,20 +97,22 @@

What Makes This Challenge Different

Program Flow & Timeline

- - - - - - - - -
StageDateActivity
Launch15 August 2026Portal live and promotion via official handles
Registration15 August – 15 September 2026Team formation and selection of problem statements
Phase 1 — Ideation1 September – 30 September 2026Mentoring by experts, project baseline development, project report submission and demo video
Phase 1 Evaluation & Shortlist1 October – 10 October 2026Assessment of submitted projects by experts and shortlisting
Phase 2 — PoC Development11 October – 30 October 2026Full application development for shortlisted teams
Phase 2 Evaluation1 November – 15 November 2026Teams showcase a live virtual demo of their projects
Winners' Announcement19 November 2026Cash prize distribution at Bangalore Tech Summit 2026
+
+ + + + + + + + +
MilestoneTimingWhat Happens
Launch2nd September 2026The challenge portal opens
Registration2nd Sept – 20 Sept 2026Participants register their teams and select a problem statement
Phase 1 – Ideation20th – 30th Sept 2026Develop your initial solution with mentoring support and submit your report and demo video
Phase 1 Evaluation & Shortlist1 – 10 Oct 2026Submissions are evaluated and shortlisted teams are selected for Phase 2
Phase 2 – PoC Development11 – 30 Oct 2026Shortlisted teams develop their full proof-of-concept application
Phase 2 Evaluation1 – 15 Nov 2026Shortlisted teams present their solutions through a live virtual demo
Winners' Announcement19 Nov 2026Winners are announced at Bengaluru Tech Summit 2026
+

Phase 1 — Open Qualifying Round

-

All registered participants submit a project report with:

+

In Phase 1, all registered participants submit a project report containing:

Problem Statement Alignment
Clear articulation of the chosen problem and proposed solution approach.
Technical Architecture
System design, model selection and Arm backend selection.
@@ -117,47 +136,195 @@

Phase 2 — App Development Round (Invitation Only)

Project Problem Statements

-
1. AI Consultation Preparation Assistant for PatientsDomain: Healthcare
+
1. AI Consultation Preparation Assistant for Patients Domain: Healthcare

Domain: Healthcare
Applicable for: Students

-

In Karnataka's Tier-2 and Tier-3 towns and rural taluks, patients accessing online consultations under state public health initiatives such as Arogya Karnataka through Centre for Applied AI for Tech Solutions (CATS) often struggle to organise their symptoms, medical history and questions before the call, especially where the consultation is conducted in English while the patient is more comfortable in Kannada.

-

Build a desktop application that accepts a patient's symptoms, health notes, prescriptions and medical reports and generates:

-
  • a patient-friendly summary
  • relevant questions to ask the doctor
  • a consultation checklist
-

Kannada-language support must be treated as a core feature.

-

The application must run entirely on-device to protect sensitive health data and should be achievable by a student team using a small language model or ONNX-based text summarization pipeline.

+

In Karnataka's Tier-2 and Tier-3 towns and rural taluks, patients accessing online consultations can struggle to organize symptoms, medical history, prescriptions, reports and questions before a consultation, particularly when the consultation is in English and the patient is more comfortable in Kannada or any other Indian language.

+

Build an Arm64-native consultation-preparation application that uses AI to transform patient-provided notes and documents into a patient-friendly summary, relevant questions for the doctor and a consultation checklist, with Kannada or any other Indian language as a core experience.

+

The solution should prioritize privacy-conscious processing, useful offline/local workflows where feasible, and efficient Arm64 execution.

+

Students may develop, test and demonstrate the solution using the free Azure account and B2pts v2 Arm-based burstable VM allocation (up to 750 hours/month).

+

Physical WoA hardware, NPU access and SME2 are not prerequisites.

+

Teams should document which parts run locally on the Arm VM, any cloud services used, latency and resource usage, and how the architecture could map to a future Windows on Arm client.

+

Teams are encouraged to use ONNX Runtime for deploying and running AI models efficiently on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

+

The Azure Arm64 VM can be used for development, model conversion, compilation, functional validation, inference and performance/resource analysis.

+

Teams should document:

+
    +
  • AI models and runtimes used
  • +
  • ONNX Runtime/KleidiAI integration where applicable
  • +
  • components running locally on the Arm VM
  • +
  • any external cloud services used
  • +
  • latency and resource utilization
  • +
  • how the architecture could subsequently map to a Windows on Arm client
  • +
  • potential path to SME2-based optimization on compatible hardware
  • +
+

Checklist

+
+ + +
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for student account.RecommendedRecommendedOptional / where applicableArm64-native AI workflow; latency; CPU/memory efficiency; privacy/offline design; Windows readiness
+
+

Evaluation Criteria

+
+ + + + + + + +
Evaluation CriterionWeightWhat Judges Assess
Usefulness & Patient Experience20%Quality/relevance of summaries, questions and checklist; Kannada/other Indian language-first usability.
AI Output Quality & Latency20%Faithfulness, relevance and end-to-end response time on the stated Arm VM environment.
Privacy, Offline/Local Design15%Privacy-conscious architecture and degree to which core processing can operate locally or with limited connectivity.
Arm64-Native Implementation15%Arm64-native components, dependency choices and avoidance of unnecessary x64-only components.
Arm VM Efficiency & Reproducibility15%CPU/memory utilization, responsiveness and repeatable measurements on the Azure Arm VM.
Engineering Quality & Windows Readiness15%Reliability, testing, packaging/design readiness and a credible path to a Windows on Arm client.
+
-
2. Personalized Study Guide, Planner and Knowledge Copilot for StudentsDomain: EdTech
+
2. Personalized Study Guide, Planner and Knowledge Copilot for Students Domain: EdTech

Domain: EdTech
Applicable for: Students

-

Students across Karnataka often have study material spread across notes, PDFs, lecture summaries and slides with no simple way to search it, test understanding or plan revision.

-

Build a desktop application that ingests a student's study material and allows the student to:

-
  • ask questions
  • generate flashcards
  • summarize topics
  • produce a personalized revision plan
-

The scope should remain lightweight and focus on a clean, usable local AI workflow rather than complex system integrations.

+

Students often work with study material scattered across notes, PDFs, lecture summaries and slides, with no simple way to search, test understanding or plan revision.

+

Build an Arm64-native study companion that ingests a student's material and uses AI to:

+
  • answer questions
  • summarize topics
  • generate flashcards or quizzes
  • create a personalized revision plan
+

The experience should remain useful with limited connectivity and should emphasize efficient Arm64 inference and a clean user workflow rather than complex integrations.

+

Students may use the free Azure account and B2pts v2 Arm-based burstable VM allocation (up to 750 hours/month) for development, testing and demonstration.

+

Physical WoA hardware, NPU access and SME2 are not mandatory.

+

Teams should report AI latency, throughput/resource utilization and reproducible Arm64 measurements, and explain how the implementation can transition to a native Windows on Arm application.

+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

+

The Azure Arm64 VM can be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+

Teams should report:

+
    +
  • AI models and runtimes used
  • +
  • ONNX Runtime/KleidiAI integration where applicable
  • +
  • inference latency
  • +
  • throughput
  • +
  • resource utilization
  • +
  • reproducible Arm64 measurements
  • +
  • path to a native Windows on Arm client
  • +
  • potential path to SME2-based optimization on compatible hardware
  • +
+

Checklist

+
+ + +
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for student account.RecommendedRecommendedOptional / where applicableArm64-native AI workflow; latency/throughput; CPU/memory efficiency; local study-data workflow
+
+

Evaluation Criteria

+
+ + + + + + + +
Evaluation CriterionWeightWhat Judges Assess
Learning Usefulness & UX20%Effectiveness of Q&A, summaries, flashcards/quizzes and revision planning.
AI Quality & Latency20%Grounding in supplied study material and measured response time.
Offline / Limited-Connectivity Capability15%Usefulness when network access is limited and sensible data handling.
Arm64-Native Implementation15%Native Arm64 build/dependencies and efficient execution.
Arm VM Performance15%Throughput, CPU/memory utilization and reproducible performance evidence.
Engineering Quality & Windows Readiness15%File ingestion, reliability, testing, documentation and path to native Windows on Arm.
+
-
3. Telemedicine Consultation Copilot with Local AI Summarization and Clinical Workflow SupportDomain: Telemedicine
-

Domain: Telemedicine
Applicable for: Working Professionals / Developers

-

Karnataka's public health system includes online consultations connecting patients in rural districts to doctors at taluk and district hospitals.

-

Clinicians spend significant time documenting symptoms, medications, investigations and follow-up actions.

-

Develop a desktop application that:

-
  • captures or imports consultation transcripts
  • extracts relevant clinical details
  • generates a structured clinician-facing note
  • generates a separate patient-friendly summary
-

Kannada must be supported as a first-class language.

-

Advanced teams may extend the solution with:

-
  • additional regional-language support
  • retrieval from medical reference documents
  • structured follow-up planning
+
3. Telemedicine Consultation Copilot with Local AI Summarization and Clinical Workflow Support Domain: Healthcare
+

Domain: Healthcare
Applicable for: Working Professionals / Developers

+

Clinicians conducting remote consultations can spend significant time documenting symptoms, medications, investigations and follow-up actions, reducing time available for patient care and increasing the risk of omissions.

+

Develop an Arm64-native telemedicine consultation copilot that captures or imports consultation transcripts, extracts relevant clinical details and generates both:

+
  • a structured clinician-facing note
  • a separate patient-friendly summary
+

Kannada/other Indian language should be a first-class language.

+

Optional extensions include:

+
  • additional regional languages
  • retrieval from medical reference documents
  • structured follow-up planning
+

Because a physical WoA device is not assumed, Phase 1 should be developed and validated on the free Azure B2pts v2 Arm-based VM environment (up to 750 hours/month).

+

Shortlisted Phase 2 teams may use the stated $200 Azure credit to scale or deepen the PoC.

+

SME2 is not required or scored.

+

Evaluation should focus on available Arm64-native execution and measurable CPU/resource performance rather than unavailable device-specific NPU/battery metrics, including:

+
  • Arm64-native execution
  • output quality
  • latency
  • reproducibility
  • privacy-conscious architecture
  • CPU/resource optimization
  • practical workflow usefulness
+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

+

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+

Teams should also document:

+
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • transition path to a Windows on Arm client
  • potential path to SME2-based optimization on compatible hardware
+

Checklist

+
+ + +
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.RecommendedRequiredOptional / where applicableArm64-native execution; CPU optimization; AI latency/throughput/memory; reproducibility; clinical workflow quality
+
+

Evaluation Criteria

+
+ + + + + + + +
Evaluation CriterionWeightWhat Judges Assess
Clinical Workflow Usefulness & Output Quality25%Completeness and practical usefulness of extracted details, clinician note and patient summary; no diagnosis requirement.
AI Accuracy & Latency20%Faithfulness to consultation input, extraction/summarization quality and measured latency.
Language, Privacy & Local Design15%Kannada/other Indian language-first workflow, optional regional languages and privacy-conscious processing.
Arm64-Native Implementation & CPU Optimization15%Native Arm64 components, optimized CPU execution and dependency quality.
Azure Arm Performance & Reproducibility10%Repeatable latency/throughput/memory/CPU measurements on the provided Arm VM.
Engineering Quality & Scalability15%Robustness, testing, documentation, deployment quality and effective use of Phase 2 Azure resources.
+
-
4. Real-Time AI Gaming Coach and Multimedia Highlights StudioDomain: Gaming
+
4. Real-Time AI Gaming Coach and Multimedia Highlights Studio Domain: Gaming

Domain: Gaming
Applicable for: Working Professionals / Developers

-

Build a desktop application that analyses recorded gameplay clips or live screen/video input and:

-
  • detects key events
  • tags important moments
  • generates coaching insights
  • generates highlight summaries
  • combines computer vision with audio/text metadata
  • presents findings through a local assistant interface
  • surfaces mistakes, achievements and strategy recommendations
-

This problem targets experienced developers because it requires real-time video processing, multi-model orchestration and a performance-aware desktop UX.

+

Build an Arm64-native AI gaming and multimedia analysis application that processes recorded gameplay clips or suitable streamed/video inputs, detects and tags key events, and generates coaching insights and highlight summaries through an assistant-style experience.

+

The pipeline may combine computer vision with audio/text metadata and should be profiled and optimized for Arm64 execution.

+

Phase 1 should run on the free Azure B2pts v2 Arm-based VM environment (up to 750 hours/month), with the stated $200 Azure credit available to shortlisted teams in Phase 2.

+

SME2, NPU utilization, battery measurements and device-only real-time capture are not mandatory.

+

Teams should instead demonstrate measurable improvements through reproducible Arm64 profiling, for example:

+
  • inference latency
  • throughput
  • CPU utilization
  • memory footprint
  • processing time per minute of video
  • cost-efficiency
+

Use a clearly defined baseline where a valid comparison can be produced.

+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

+

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+

Teams should also document:

+
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • path to a Windows on Arm client
  • potential path to SME2-based optimization on compatible hardware
+

Checklist

+
+ + +
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.RecommendedRequiredOptional / where applicableArm64 profiling; media/AI throughput; latency; CPU/memory efficiency; repeatable baseline comparison where valid
+
+

Evaluation Criteria

+
+ + + + + + + +
Evaluation CriterionWeightWhat Judges Assess
Arm64 Performance Improvement25%Measured improvement against a clearly defined and valid baseline using cloud-accessible metrics.
AI / Multimedia Pipeline Quality20%Robust event detection, tagging, coaching insights and highlight generation.
Throughput & Resource Efficiency15%Inference latency, throughput, CPU utilization, memory footprint and processing efficiency.
User Experience & Usefulness15%Actionable output and clear value to gamers/creators; demo usability.
Native Arm64 Completeness10%Arm64-native application/pipeline and dependencies where feasible.
Engineering & Benchmark Reproducibility15%Repeatable methodology, profiling evidence, testing, reliability and documentation.
+
-
5. Desktop Application Migration & Optimization with Performance Benchmarking SuiteDomain: App Migration
-

Domain: App Migration
Applicable for: Students & Working Professionals / Developers

-

Select an existing open-source or self-built x86 Windows desktop application and migrate it to run natively on Windows on Arm (Arm64).

-

Address real migration issues where relevant, including:

-
  • unavailable or x86-only dependencies
  • native library recompilation
  • driver or SDK incompatibilities
  • installer or packaging changes
-

The deliverable must include both:

  1. a working native Arm64 port
  2. a rigorous and repeatable benchmarking suite
-

The benchmarking suite must compare x86-emulated and native Arm64 versions across:

  • performance
  • power consumption
  • memory utilisation
-

Student teams may choose a smaller, self-contained application such as a utility, lightweight productivity app or sample ONNX/AI inference app.

-

Professional teams are encouraged to attempt a larger, dependency-heavy or AI-inference-capable application demonstrating production complexity.

+
5. Desktop Application Migration & Optimization with Performance Benchmarking Suite Domain: App Migration / Open Source / Performance
+

Domain: App Migration / Open Source / Performance
Applicable for: Students & Working Professionals / Developers

+

Select an existing, meaningful Windows application, open-source library, runtime, framework, SDK or developer tool that people or developers actually use and advance it toward a complete native Arm64 experience.

+

Teams may pursue:

+

Port It Native

+

Port a popular application or component to Arm64.

+

Open Source Hero / Unlock the Ecosystem

+

Make an important dependency or developer technology Arm64-native and unlock downstream applications.

+

Faster on Arm

+

Optimize an existing workload and demonstrate a meaningful native Arm64 performance improvement.

+

Resolve real migration issues such as:

+
  • x86/x64-only dependencies
  • native library recompilation
  • build-system changes
  • CI/testing
  • SDK compatibility
  • installers
  • packaging
+

Students may use the free Azure account with B2pts v2 Arm-based burstable VM access (up to 750 hours/month).

+

Working professionals/developers use the same free Arm VM environment in Phase 1 and may use the stated $200 Azure credit in Phase 2.

+

Where Windows-specific GUI or installer behavior cannot be exercised on the provided Azure Arm VM, teams should clearly separate:

+
  • what has been implemented
  • what has been cross-compiled
  • what has been CI-validated
  • what remains device-dependent
+

Judging should reward:

+
  • native-port completeness
  • native dependencies
  • ecosystem impact
  • technical difficulty
  • implementation quality
  • reproducible Arm64 benchmarking
  • CI/testing
  • upstream contribution
  • user/developer impact
+

For AI/ML applications, runtimes or frameworks, teams are encouraged to use ONNX Runtime for efficient Arm64 inference and explore Arm KleidiAI integration/optimizations where applicable.

+

ONNX Runtime/KleidiAI usage should be applied only where relevant and is not mandatory for non-AI software ports.

+

For applicable AI workloads, teams should additionally demonstrate and document:

+
  • ONNX Runtime/KleidiAI integration
  • inference performance
  • CPU/resource optimization
+

Checklist

+
+ + + +
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for new account.As applicable to selected projectRequiredOptional / if AI workloadNative Arm64 port/dependencies; build & CI; reproducible benchmarks; ecosystem impact
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.As applicable to selected projectRequiredOptional / if AI workloadNative Arm64 port/dependencies; CI/testing; reproducible benchmarks; upstream acceptance & ecosystem impact
+
+

Evaluation Criteria

+
+ + + + + + + +
Evaluation CriterionWeightWhat Judges Assess
Completeness of Native Arm64 Port / Enablement20%Functional completeness and reduction/elimination of x86/x64-only dependencies within the accessible environment.
Ecosystem / User Impact20%Importance/popularity of project and downstream users/apps/developers unlocked.
Arm64 Performance Evidence15%Repeatable startup, throughput, latency, memory, CPU or other relevant metrics; valid baseline required for comparison claims.
Technical Difficulty & Native Dependencies15%Depth of dependency, build-system, SDK, CI, packaging or migration work.
Implementation Quality, CI & Testing15%Maintainability, correctness, automated Arm64 testing, documentation and reproducibility.
Upstream Acceptance & Sustainability15%Quality of upstream contribution: accepted/merged changes receive strongest credit; submitted Pull Requests/issues with maintainer engagement and a credible upstream path also receive credit.
+
+
+

Azure VM availability is subject to Microsoft subscription, region, quota and capacity restrictions. Teams should use the Azure Free Services configuration where available and report any subscription or regional limitations to the organizers.

+

Teams are not expected to run large foundation models entirely on the B2pts v2 VM. Lightweight, quantized, distilled or otherwise resource-efficient models are encouraged. Cloud AI services may be used where appropriate, but Arm64-local components must be clearly identified and benchmarked where required.

+
@@ -172,28 +339,15 @@

Team Rules

-
-

Problem Statement Compliance Checklist

-
- - - - - - -
PS #DomainParticipant CategoryFree Azure AccountWoA DeviceSVE2SME2Inference AccelerationCPU OptimizationKleidiAI
1HealthcareStudentsMandatoryOptional / RecommendedMandatoryOptional / RecommendedOptional / RecommendedOptional / RecommendedOptional / Recommended
2EdTechStudentsMandatoryOptional / RecommendedMandatoryOptional / RecommendedOptional / RecommendedOptional / RecommendedOptional / Recommended
3TelemedicineWorking Professionals / DevelopersNot RequiredMandatoryNot RequiredMandatoryMandatoryMandatoryMandatory
4GamingWorking Professionals / DevelopersNot RequiredMandatoryNot RequiredMandatoryMandatoryMandatoryMandatory
5App MigrationStudentsMandatoryOptional / RecommendedMandatoryOptional / RecommendedOptional / RecommendedOptional / RecommendedOptional / Recommended
5App MigrationWorking Professionals / DevelopersNot RequiredMandatoryNot RequiredMandatoryMandatoryMandatoryMandatory
-
Challenge 5 is open to both Students and Working Professionals / Developers. Each participant category is held to its respective track's compliance requirements.
-
-
diff --git a/docs/_sass/components/_challengePage.scss b/docs/_sass/components/_challengePage.scss index c62d5904..8d8b5b92 100644 --- a/docs/_sass/components/_challengePage.scss +++ b/docs/_sass/components/_challengePage.scss @@ -309,7 +309,7 @@ html { .ch-accordion summary::after { content: "▾"; margin-left: auto; - font-size: 12px; + font-size: 30px; opacity: 0.6; transition: transform 0.2s ease; } @@ -570,6 +570,76 @@ html { z-index: 1; } +.namma-challenge .ch-hero-layout { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(480px, 0.9fr); + align-items: center; + gap: 24px; +} + +.namma-challenge .ch-hero-copy { + min-width: 0; +} + +.namma-challenge .ch-logo-row { + display: flex; + flex-flow: row wrap; + align-items: center; + justify-content: flex-end; + gap: 6px; + min-width: 0; +} + +.namma-challenge .ch-logo { + display: inline-flex; + align-items: center; + justify-content: center; + flex: 0 0 auto; + + height: auto; + padding: 0; + + border: 0; + background: transparent; + box-shadow: none; + + overflow: visible; +} + +.namma-challenge .ch-logo img { + display: block; + width: auto; + height: auto; + + max-height: 74px; + + object-fit: contain; + border-radius: 10px; +} + +.namma-challenge .ch-logo--wide img { + max-width: 330px; +} + + + +.namma-challenge .ch-logo--iiitb img { + max-height: 150px; +} + +@media (max-width: 1040px) { + .namma-challenge .ch-hero-layout { + grid-template-columns: minmax(0, 1fr) minmax(340px, 0.85fr); + gap: 18px; + } + + .namma-challenge .ch-logo-row { + justify-content: center; + max-width: 360px; + margin-left: auto; + } +} + .namma-challenge .ch-badge-dot { background: var(--purple-accent); } @@ -695,7 +765,65 @@ html { font-weight: 800; } +.namma-challenge .ch-problem-statements .ch-acc-body > h3 { + margin: 20px 0 8px; + color: var(--purple-dark); + font-size: 16px; +} + +.namma-challenge .ch-table-scroll { + max-width: 100%; + overflow-x: auto; + border: 1px solid var(--purple-border); + border-radius: 8px; + -webkit-overflow-scrolling: touch; +} + +.namma-challenge .ch-table-scroll:focus-visible { + outline: 3px solid rgba(3, 102, 214, 0.28); + outline-offset: 2px; +} + +.namma-challenge .ch-table-scroll .ch-table { + margin-top: 0; +} + +.namma-challenge .ch-ps-table { + min-width: 760px; +} + +.namma-challenge .ch-ps-checklist { + min-width: 980px; +} + +.namma-challenge .ch-ps-table th, +.namma-challenge .ch-ps-table td { + line-height: 1.4; + vertical-align: top; +} + +.namma-challenge .ch-ps-evaluation th:nth-child(1), +.namma-challenge .ch-ps-evaluation td:nth-child(1) { + width: 30%; +} + +.namma-challenge .ch-ps-evaluation th:nth-child(2), +.namma-challenge .ch-ps-evaluation td:nth-child(2) { + width: 10%; + text-align: center; + white-space: nowrap; +} + +.namma-challenge .ch-ps-evaluation th:nth-child(3), +.namma-challenge .ch-ps-evaluation td:nth-child(3) { + width: 60%; +} + /* Timeline emphasis without changing the table structure. */ +.namma-challenge .ch-timeline { + min-width: 700px; +} + .namma-challenge .ch-timeline td:first-child { color: var(--purple-dark); font-weight: 700; @@ -823,6 +951,30 @@ html { margin: 8px 0; } + .namma-challenge .ch-hero-layout { + grid-template-columns: minmax(0, 1fr); + gap: 20px; + } + + .namma-challenge .ch-hero-layout > .ch-logo-row { + flex-direction: row !important; + justify-content: center; + max-width: none; + margin-left: 0; + } + + .namma-challenge .ch-logo { + height: 68px; + } + + .namma-challenge .ch-hero-layout .ch-logo-row .ch-logo img { + width: auto !important; + height: auto !important; + max-height: 52px !important; + padding: 0 !important; + border-radius: 0 !important; + } + .ch-tagline { font-size: 16px; line-height: 1.5; @@ -1010,6 +1162,22 @@ html { font-size: 20px; } + .namma-challenge .ch-hero-layout > .ch-logo-row { + flex-direction: row !important; + } + + .namma-challenge .ch-logo { + max-width: 100%; + } + + .namma-challenge .ch-hero-layout .ch-logo-row .ch-logo img { + max-height: 48px !important; + } + + .namma-challenge .ch-logo--wide img { + max-width: min(252px, calc(100vw - 74px)); + } + .ch-tagline { font-size: 15px; line-height: 1.5; diff --git a/docs/images/Arm_Brand_Logo_Guidelines_300x175px.jpg b/docs/images/Arm_Brand_Logo_Guidelines_300x175px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a855c85f2e66235c390f1e224e64f8cdcca5b5c1 GIT binary patch literal 238741 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�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≈Qd%dD~_f&r6L*$A6gK(GrwLFW{4Ad z3O#=MLBZq0WUtAyHC!d!8xeltS0%?r+;zTLa)D0|Q`*ySc^Gpoqhi9$Hq+59OM+@7 zXu3W|o(r~S*U@jaSZvbx7his8`tgq~`FH>McZCXIn;PE#XtmQr4R&CWdoJz7DTm9j zuMV~)4$5OEJZhao?XFwW<3nZ3?Dm2w=JflWICL`J5@VS#-3J5e`B)--SdR4K*ft|_ zg_Q6W-FqLqRJT{7Z$Eh{@cl3O=AW`-q^j>^L>l*cbBTKtk zT6J0)VH{do2$O)@MYW7Z>_SHI)ZAIiEJ-zZbZuf97af_OH_XtuQH$#MPK_|HNjm@u zu`kGn#*K%McXT@YLz}J_&khO@ZIPL@!JIdm=jlr8L6#`~XlGXojhu2KDwbDV?p-2h zG*o4GGjRuAv~5tGOHalLQqvn;g1fAHmHGq+_5+oCgsVEKUH7Ihrwy`Whg#h5Er(za ztlB3Ywe472;swc#cs)rIKdYx}d&CQ_B!W^ra$Gvdk|gKOC3JolzdY~lv_n2l3Vi@6 zn8A1>t3tLPK3c0jz2jY~>w}~pcZHf%JL`mdt7b~iYkqthV&?q_=X%dXE-QROUE}l} z_dZvWTpDR>T>&z>O_BplU+(^L#*MOocbVt(Gb156DW-vU7>R#G=|*D6`Cl!0dw6!F z>V@i5O?HI8z}e0-mAV3V6KYp2r)}dsv2kF$$8DQ1kyv0c9%w%~F*#h#UFiZ&xPsa% zwZ$sqt{ahSmxNzhzX<|;KTCXg%*C^}(~WnT_n4hFE5OK=S=%Re@o+m0m^+&yr}q^t z)ZeA3KXR@k5p8c!(vi@qPnJS)fmabn_ril1?@N7sohy>Kn;rs6OPE|hbMoPC(s=N= zuCXaPpe&}0dC`mb06Du&HJUezQt3HN_USu^f6&7Wle^%0XGC43^29+B*}+nqaA2wq z<<1z`!z&%kBKqkGS`%tRIy(b4A`#~NqNbK)F@Igz7=uVfT@KMZ64T!vRcUXH%=b5} z?-`zIM(bZ`mtS)~w0^hV=<=(CUKZPAb8W>#+9ks5jG3|hQIffZ$>P+F+RTpcY$$WY zb6uu0dhQhB-Cyeaf75ItvoesX?8pM)QJCs{-vC_L|bZlcywsB04%0AgBoG` z78KrT)Jogbx!zHURsJF+(R%UkFE-34{-hmi_cAE+76mYbDDnSxT4u4iQr!R{rifMzghz^9 zRxy!dljOMJNEAI+m1%BFwh5#I-m8LATEO_I$P^vjQQ7X$M{l#m8Xv@QQ$gWX!IA~y(-!WQ#ak%# zMlF$$vV&SV7s}tan9vw%*uwNq4G2KAK-T! zvAN9rC+zMFFNBUr$(zlrZl4~KYAvEjy0}hgk0>4Xd?8Y5bepPaBWf?2qx;j}?6-fo zC=Fd@t}U!N6*)JJDaq76iNka+4ilnZs-KCqMPK4n;RZb*P|@V^(`(5iO-E zh$1)Zuc+s)x50&3{C@UO_^ln95#`$?>(@{t67aMce&WKomA?wZ?hw>0emA0M*^zaeI4M25E4r{7{_Tvfr&~g3IMG=#zHKglx#SG7 z&rTp?QYEzhSlp(Mv`yJsE%&=J{Uy@v3?YJ$Z>3eW4^hI1L$K*Up5ToKGJ7N0@(udnpWwz-$c`BxUs_kL;Lv^OiyF zmu^UE-$(ZRrg|K-6_$1+V@aAZ)(FYfN|J~+1otvMey*w_TOsi*+z^dBDmg@^gd zC@Xu{v3xJ+VaYeeJ?Pt`TlM`P@Ou+-1TiV7>M&WY@s7~TBA91Xfa-9!Qd)63cWYKm zoMUG5z}n{SfQ@i%t$2!V?k?v57>07rT&Im(xSFh9nfRvs0;O7II?&5;bQ`Btj7>Y> z{T7?_PI>$sm3%Ez#-pa`{grx=%+1w_>{{W^(ech}!;g($bWZF-)$iy61# zW`;Y{joOkv@yy)p*&=#31bpK0hkLfqi^|u0;#oI3>p9$YxJdcL^8-19o?j6>s=3^x zPqjNtPf|X{@7&}(Sjx+Zu9o3Qy-+v1dP&VVvqj^Hv=dwJ+4<00Ci4TVYR!`>s9M=< z5n$Tl8M>y|?CjAEA@}(#GPrN$w@)eVR|2fAN^R4YDOUzB=^4Fz+s8uXQH=n2BS1RP zh=sm{1ao(sxIznZ?q|5;I5FN`Y%$F6AJlyKx7cJpZp0Gu5FKVfGx2YxnuONBP7klk(^^`nJo(4N)p^ zm}$RM0BzKXI!r~`+r18bpH;UL;9ul6|E{qfn@U}mXldT3aAJ+bRj1?nHn;XgBkP|S zAf9iGKSLZWrPjl3dxisOQj+ihP{2~xbbshN#2`~^;~;l%56dM26BiRsPO-X+Co-(| z_1QG6#EVZnv-{@RLrQ{!P{mI?oLh&))vkl{qLl?F{?k)&ubi6ZnT zl=`zv_`l~$1Y2fn#NgOPDXLUnek0PXI@8%)P(LvuxYC+84tV^@8%fN_#C@AAH-Jq#8YlK4Y=AEYFLl@O4cxP#anMFun9RG^>i&y z=PinL%P1Tm(SWKCzBZR9Z4wM{KL^Y0<|pWVxfQcG=&2Bwvew#MQ5tg@z{~wW5`f&V zHZQq00ilR!vHAVdK3pt6K)wWbPLsP~ez4nu7&RfaK}KYmaVFk~supmt#I$OV1J-Bn zyMC&pfvOjxCFfc9x(GveX)MK}7jWro^4L+#lbhW{f#7@4%5Q-8jD)IWEX<8&j44osEDFfXPP@%&--iRr+Oj|fez?<&+}+(p?#RpE zdeG3&P-HyKU`%IZ_^qui_Q`9j-g>}Q5MFw~1yq@E^};TbKj|%W1XV@!K+1z- z&O)Z`T6%hB1!+g1w^cj&#G*p zsk6nJ81D8|DUH^?y+ydW@Wo(rUP!@}Vz$Q~WSuSRYZ*VF8VFT6L=8}yHzv=o<2P5DAr~CfC zBLJo+T5KRD@qOT=(`ylz&LFPN+NwaIA%E%CbanQG%E$X`0|Eb1;tWn&Lm_BzxRQ&iBZ5)-HGt`K{mb33up%Vu_4?G}obze>5K{Hy z@X+2?iLpVG`9qS?qLJM^Tn^VjHdh`}kU8>!Lrp?!?Ml?NSU68}y-QX*Pg>{Xm;r`E z8vapM%hZ#l6IYchJ*`fQ-!8=rK{N*v1vo`^)BAkF@>(+kB5WWfTkC5m16DNGKfAsQ zJ=+i?D>-BEC3_{iQnm9ETGVYtifzeeye1EC5BrLw@W8k%?wil=Qs^? z5!>D)NNu^Tvu^3RgZj-x1WR%&-Z$q0WO!Uox~i&mloO@G!fpi(5P5nH%k&%hMxu(t z_Q}lDhFsU#K;+ksO*Y|Z-Zw1l#+a|Cv^d~nTk4rn?2F0T?IDbLi6bYlL0v8;zrEn{ z?0Say4DVpdC{Cy#yD2C#iQVElvSrgiBIiuTSyOR^nN`+^ijn!I-ajPKN1_Ol_6py^sPM8`4IC-Tc7YJFM*{d<#ms zQCzrz79WELToP7!{VVyYk+m+FaBRIuF9Yq-g<1%m>u6+a?Re^-n(WDUoC@W#kM-}+ z7jTl=X)6q1Ef|`NPaf_rF;;(9ZmVL8E@t}+iR9;tWfVz+HXjJW23INP2M0=)Cr1CX z?0@6vI4qHPxFEgOY<4O+B){!tQwM6>Iku_9Cvw_5U?Plne+~tg3q;L#dA=C%47izg zkMLF5gK~iT8DbABR>8T+>sd=!1-MB#Smn|sqDqY#-%u(yURx&RA@OFd15JiZ$ug71 z-C@Gl>lj($!JccC?~suyj$0`$D5CqO@}vR3k)`u=l<FSrQnJNeIz2qvFmEV#a}<#aOKMU zb~9JGIpr}aQUZvEBF_{8$nTatb5#ykPBNYz?(ZMXmxVexMOt<{NK=sx638#PFLPO{ ziZ#=ksjL_DInRDEus##1bKoCdfj0hF(_zi@?OaJ`kKp5K=)`3&b%6kOJzSn0M+L3kW zbyLU;`{VU&{Di#39{ozY?sybLQ}>CZYI&d4{8){_ zQj`V?JlD($oqk?ZbdNDlX#ftu!8rs#rp0BLhgFkafeU3Zg>v1g;W&&HD~hw-t73TSPCflK zKVBqcke~ZKpQrod=X~=^w*P z#W+GEUy#=8YloLLjYHNY5L%e_jzS514@t0FU!0gTEF@A8+2%jFVfKKZg=pFSW7 zpVzE<`agK75$|wSrZf~No7DIq8kv1Jr7y6$E+7>r?dTdN+mVZW?O399vy0wr_jD5# zDy!XTA8o9jo5IF#sIbbr@y;2`t-brh z%>@QDcMEc`JZswG$C@jm7HX3(uwr~m? z%G+a+8!io+jEV~HAG~x=y<2~<&)ng@0E z*6gR>AFyjqZc>SJP>UGZLf+fkqhf?2uhdUx)t&&ztC|p0QCj80VBYMGV)P4GhUeEVQfLW6_<W;_CJ6q-VQq!HZJkb*i$>qZsNLE#yNE-;sJ2~w zHf=ADtlxydOBD=)iFLs@Boym(K^tcI14Ha%Aq<;W8`2u!E z?meGP7D+Mr9oujl#2~GV_<7ZxILe&lq%NB)T;J8;2GUk8(5nlk$GE!MUyQjxuW#uo zkm>TDcuuz+#YrWDk9vUPH;RKs?=bu1K#H&F-rIW-7IP@DXKn{_w1YRN`zC9mDqQwi zDgb1`7Ho$1JF5(c2;=RBTdJSKr4pND1M~+&6)cCsQuM}gCnBElT!s2mjk8-qj;{A8 zXAH^4qN2CME8pX@iwYjKLW^Q^o~78oiJ)=*I5m7>{NDTHH^nmwuL7o6Q?+8JU$l8= zaou0OAzx;&a^a^*zpO4IDIDZ@JAqTMcJ-ySo3o20`b!MV^Kq}U5mWA6a?o+`ux@Nn zUP8;sR5qdN8W%F|rwR9RzdQy({?h!z^FRIgI=#rbuJ6aXP;jc)$FY&vww`NlPCZ)* z(N5u)s#`r2^*X7%H8y)&^Sl~v-A*yR9j7W$5)fcq;+SsO?Etzu-@4dzcd|vv?2_QX zz|18P6`ecoXq4-_!S3J$xvRG#6V|mZ*1{U*bk65vc)?aP_^I#5+V2c2@1`)k};= zTES zz&)SVE~XtKpCQ9djLXe~#XlR5EI$m?sb19>zeyMfT`PNuIr;X2fvcxdLZ5-1bqd2GU^{EZ&j;u zq{hu$<$tXM_I~E^7Zv$0PQPH8%gpLoE|{^u=$%v|Mqy;O^{An2-Ec$ZaR66ELMU>Z zbS*R1^GP>j+RdiO4`@Gvv+Fw-B5k5(oNgjfixQKiSI(`GCpcE$l}+SiKb?EoAZAwW z9s9BA!B5+9<>6mX!H{1Uk0{Qq*j=2fX+f+nX8=Ve|ITXcLbM!@hiFMD2;-a(fM_o zpw8=Mvxu^kGf(e~)BjSL1?DtT^v>c((UQiN{Gu2pBU*P%mK4>G)O|M7Cgdtb~qT;le$>b9g$dp462s&(W@owu6})=kzP)hBC!XuA^Eu3Cula6w z{_a1@dG^g=tL}sOc~{?`4g$BX^r)GuuFTug16F^tF0-qIpJ*X$To-&;k1fYBH`i+? z&Axw2QR~&DsHS@d*?>ne^3k5sg{2VxXUlTt=^bKIErJhT16Pl%=2O0^4Qv08U-=sc ze2SalJi*~!TD+Iu9LLP&v$OZbv@|~PXh1}wa2~t9Z$`IAFy@`W?G*Lt`s{YKWC%%( z#u*v$T?6k?94pfdRPHdd2kiSNa>r3iuSWa_X2gyo)CuGcKujLs_YFg@gQUu@%99D2 zt$4@xWO~ZQw==sJwsB&8SUny1T+(wPKNUyZmh_SKZnLcOMsJ~|66R$imanfEEFb#w zu<#Vw-(4Yya|1K`fwM0g6$(R6l}?=>@uF(y(x>%jCb*zgc@>9M1?@(wSVkEYD-V~P zgo}fk2Ljqc>Q_i-m-=45owOAlt9g@iO8jh<42Mm_Hz8$sRU za)~clV+6ZJZ|{p$$W~3kf+opogpoHhO1-z0x87HSohs|`^z@=m1;>}WW^aOifW(?ccVwdKr0BHN> z7yR-W^M#tjTd_MX;|GtKpLpuE`xV+hnp`j5F?!&M`tdWj|B31JuVW}~zi$fv#Pg(j z{^R$y*KM{|#KcII_sF%ye{$R3JQO|LVGe)d>CE4MJMnIr=%^+9l5>#t65q~>99wqe z?sPz?tqC|*j)LXH%7-0DI8p^(TJC9lP-OrHQ#Kc^QTF`{-XT?~L)_r5!kQ{=b?s*; z$o9DD*({ludR6Rba^rG9H+bn?oQ=mL9h zv9}U3QK={3&~iHemUHlvDW@C8_I)=UhXJW}I#rNyzQh^66A$%KKIN`r%e9D{+eqhjGROOaK(jrKELK-yI#@ z@l4C)jr^)Oo|`+yO&8P*wOz zr}R6jcdHJ}!;GCvoxWqn^i()?98o7p1uMIB*B(dI$8JnFawR$3Q77z~_w#sa&#aR> z?lzSyR}LMpfm7A@CDgvAk{Y-BTke{TiJTV#I-4v^7i!=c(SKrub3gDQy zCD|fdhkP~_DrWn&k()&@Oem#T}plO zb-pvhZNCrc}_QL~0V z7ENb6=JQ@`hb7=X@kmY2mJrr;e_)-JYxMV?^ektg4yI#JQ96;=xGPP|Oigm)YbPcw zn1Ik)d4O}Zr{~@tj)dx$K#3}DyR~Dl)TL8zu5J#huP+w#5*p)AI$x127ARvi=R1q`Mt963h$cRhr!VyhStW9ji>_WC}BsZyusjS zGbW3AznWXwi=ee6Aa%t298Kl?nl0AQv)h-g%du`hJivN za{eLO?B60|ZpPq`TRFTXI5wZ!u`ErYj5Sx^Z|^^0%R9TBB|Yn1Zr+qAur+VofS^?g zOL>Z26Ta!?6zx2+VpR%e>-qQR^_l73}bdKlF293)`xDX&Cuu(3Su4ml3 zT%RnrHiuHi>)t3)X*FMP$gP4rWt6H*W1g$Gw*|K;Cw8Vp{8h{9b;&>LU8sf2i3SU& z4$K5=9uAm;_>lOfx3k;L?T8K&z!MG0)OL*H@S#`?*fG+kjFuJ|3Z@8o#d{_{%+4u& zRN?igEdQBc8t27s!BXB!6Yo`vk`u+VMB$zKb+(S3l|r@jYy=aAm22>?s*13akFlE1 z3$LA|ZN+Evwq|e`({Rsv?DMpYTl9`avw*5mAwO9an~t)U{i5mjDT17)t;vidjkQw| zvmI0~Cfax;OqVy7s{AqH0^V$*=Hu9fEElr9HA1%C3&fXR=ojM-H;7wGD^4SF!@dA6 zTeG%&8*;-bsj=cYjwbl#4U=Ewvi{e{-~W{({>&hQS<_mboZMQ{Dc@?elVnd7RU8#{ zZFWp%3CLK#wW#pe@Cia9!ks9p@Am&c;@&f^scdZ@)^Wy$iinC7VU#9aN@$_XK_^NA zWau3RLkj^SAYek%8H$B~QbLD8N`w%42mt~L5~PGk3B5?~z1MlS=R9-%Gjm4Id7tOQ z;R9LaxA$82T5IpU)?KbEBwr?g_@rcY#{nN9&^R(CLK?! zV&az0Y~eqfnCQ;C^BP|{6WOL=GH+dvVvEqNp@i`Q3J;6w)y`c_kP?DJ<6M|T(4BDboI2D}f|#;(es#&!2xYoad^ zXH+$6@O@>B=b{GCSo^}ab3I_#e3`+jLJnNBE**-giee~*1q)vJO-uhedjRrDx6mM` z=sOd)aAYDM7H2zwHo=wUvSR&4Cs=m=kpcWscFB#oGk8I%ogLoV8|J z=b3Am`Juom%Ot9C)3#5>GsRcR*RQcV+5GEE^PeMjbbq!z%Lecim@y=2kyU0)GEB5x z42aOoq9}mMVJg@@M=$dw@G`v_E_ibLc3V_5ThdfL+;j^~hV#agk}15+YRO;eEas zpMOgH?-Kt_PjE19rfp$q^xoEP{6)^5`nM zb=9xZ6X0E3?c5;^hJ=@^#?I`E18?01I^R{%JghuKr$0ZxL{=aQmk^2d$r(*(_z5z# zdujo>J}@((rqSEH%j$kWji95z6-k=P2)AqX+f}&J2DMe7h_fZ-Rh{Bv`4X_xFQOfY zB?Ewp5GUR_GWN}hyK|1wtz+LO%t|g9ZdZ{P4pUutZr6>h@N7!(K7Mnrs7H;Thu+Qo zq|R>MttdXvM6oFxzxilhh@~l0(%M0 z|LZDczvw0N_5Ff-rO9EuYu%hH!*b5%Do#6-S&i6GHm|q3CRoFE{Ax%jmcENig#?$- z72IFfrqrL>7bU0xhW4;N`n^MoDa*M0TxrOHysU;@jNZ1NI`(l(l;f7h3r~$^mip!- z>UkfZH`%1oGwkbeX~$p}Z3l<-*nxqBS1@01wYD4&5x5G{4c;tVt*Gs=Y*`vu;pA!u z35=(q`yx$hHkm^An>_CMR@>lg(yNmx7`Daw`yxJp3Z)e|S^;<^Pg;d7cxi^|%?lRa zvdrgiH!q#-wfF#pz2Pmd=5vYK*y1hGC%?zG?V=$w%5_qns>An4�p4h-5^t=fo#F zB=6)V@&Vh3rB~YP!>!On^Tll1T)`2zpH^wAVrO=}(@wN^VN}(N3>%zZ{Jr}orT`F< zLu%-~KH0E|CMKx=?tDMMP`^F5Zpfbyzh#fsPy6=sPr&~Pl>OM|0GdAVa|?KgMCUWk zn%{r^zOve;|LAKZkNf3ckJ$BYs?`r5mSwlYHRM9-7Z%>NH!G}ZX$zhb1AZYFnicHU zDt!i%ynHtFb#oEi3CY(5L%%;s<2!h*%6`6`<;OmYj(p>pCJtMZ9HOxNz?J?}mz=q7 z;$sK%1}O1G1%_9flGL-DYb|>Gkhw1Fq67u9%cPibSZ(WrF3JEc!t#5aHYXQ%H)D7g+=xE@?2Nqs~l3wGKDB#=OqFL&@l3AQCCIkqdyA*B}9keh-Sect2I@yP%ejXqxj16 )Mhjj{I66PTFUv(#JM(70Z6zC61E` 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 literal 0 HcmV?d00001 diff --git a/docs/images/IIITB_logo1.jpg b/docs/images/IIITB_logo1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3b89b18f2a7cc0c21fba7ba6259dd3ad0d7e375 GIT binary patch literal 161244 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

+Crxig38HD) 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 Date: Fri, 4 Sep 2026 11:28:25 +0100 Subject: [PATCH 2/3] Namma and Bharat page updated --- docs/Bharat_AI_SoC_2026_27.html | 158 ++++++++++---------- docs/Namma_Challenge_Page.html | 171 +++++++++++----------- docs/_sass/components/_challengePage.scss | 70 ++++++++- 3 files changed, 240 insertions(+), 159 deletions(-) diff --git a/docs/Bharat_AI_SoC_2026_27.html b/docs/Bharat_AI_SoC_2026_27.html index 00339aa7..a90ac0fc 100644 --- a/docs/Bharat_AI_SoC_2026_27.html +++ b/docs/Bharat_AI_SoC_2026_27.html @@ -1,7 +1,7 @@ --- layout: page title: Bharat AI-SoC Challenge — 2026–27 -published: false + show_title: false description: Bharat AI-SoC Challenge — 2026–27, 2nd Edition --- @@ -27,17 +27,21 @@

Bharat AI-SoC Challenge — 2026–27

Format - Three-Phase Innovation Pipeline + Open Qualifying & PoC Development
+
+
@@ -48,21 +52,21 @@

What’s New in the 2nd Edition

Students (UG/PG) and Working Professionals / Developers compete on equal terms across five problem statements.
-
Three-Phase Innovation Pipeline
-
An approximately 8-week Open Qualifying phase, an approximately 6-week PoC Development phase, and a 6–12 month Product Development phase for winning teams.
+
Two Challenge Phases
+
The Open Qualifying phase runs from 21 October to 21 December 2026. Shortlisted teams then advance to the PoC Development phase, which concludes on 5 March 2027.
One Winner per Problem Statement
-
Winners are selected after a live virtual demo and jury Q&A. Top performers advance to the Post-Challenge Product Development Grant.
+
One winner for each problem statement is selected after the final live virtual demo and jury Q&A.

Technology Theme: Applied AI on SoC

-

AI is moving from cloud-centric systems toward AI executed directly on System-on-Chips at the edge. This enables local processing, real-time response, privacy and operation without continuous connectivity, while meeting performance, power and cost constraints through the integration of AI software and semiconductor hardware.

+

Applied AI on SoC brings AI processing onto edge devices. Local processing can support real-time operation, privacy-aware use of data and offline capability, while teams consider performance, power and cost constraints.

The major shift in the 2nd Edition is from building AI applications to engineering AI-enabled products on SoCs.

-

The end-to-end engineering journey spans:

+

Participants will explore how AI models integrate with processors, memory, accelerators and software stacks. The end-to-end engineering journey spans:

  • AI algorithm development
  • Optimisation
  • @@ -75,22 +79,17 @@

    Technology Theme: Applied AI on SoC

-

Three-Phase Innovation Pipeline

+

Challenge Format

Phase 1 — Open Qualifying
-
Duration: ~8 weeks
-
Open qualifying stage where teams develop and submit their initial solution, report, code and demo.
+
21 October – 21 December 2026
+
Teams develop their initial solution and submit their report, source code and demo.
Phase 2 — PoC Development
-
Duration: ~6 weeks
-
Shortlisted teams receive mentorship and develop a fully deployed Proof of Concept.
-
-
-
Phase 3 — Product Development
-
Duration: 6–12 months
-
Winning teams receive continued technical, financial and ecosystem support to mature their PoCs into working prototypes / deployable products and accelerate go-to-market.
+
End of January – 5 March 2027
+
Shortlisted teams receive mentorship and develop and complete their proof of concept.
@@ -107,7 +106,7 @@

Project Problem Statements

Objective

Develop an AI-powered assistant that helps farmers identify crop diseases, detect pests and receive actionable advisory recommendations, running entirely on-device without internet connectivity.

Project Description

-

Students build an AI system capable of analysing crop images to:

+

Teams will build an AI system capable of analysing crop images to:

  • Detect diseases and pests
  • Classify severity levels
  • @@ -129,12 +128,14 @@

    Hardware

    Teams may use any Arm-based platform appropriate for their solution, including:

    • Arm-based Android smartphones
    • -
    • Raspberry Pi 5
    • -
    • Raspberry Pi AI Kit (Hailo AI Accelerator)
    • +
    • Raspberry Pi 5, CPU-only
    • +
    • Raspberry Pi 5 with AI HAT+ / AI HAT+ 2
    • Arm-based Linux devices
    +

    If a Hailo accelerator is used for vision workloads, vision models run through HailoRT on the Hailo NPU, while Llama runs through ExecuTorch on the Raspberry Pi Arm CPU. These are separate pipelines and should be clearly documented.

    Required Technologies

    • Llama
    • ExecuTorch
    +

    Technical requirement: A model from the Llama family must be used for the advisory or reasoning component and deployed on-device using ExecuTorch as the reference runtime (for example, Llama 3.2 1B/3B-Instruct or a fine-tuned or distilled variant).

    Optional Technologies

    • OpenCV
    • @@ -150,14 +151,14 @@

      Deliverables

      - PS2 — Smart recycling & waste-segregation assistant, multimodal interfaces + PS2 — Smart recycling & waste-segregation assistant using multimodal interfaces Theme: Environment & Climate

      Objective

      Develop an AI-powered assistant that helps users identify, classify and properly dispose of waste materials using Llama and ExecuTorch running on Arm-based devices.

      Project Description

      -

      Students develop an AI-powered assistant capable of:

      +

      Teams will develop an AI-powered assistant capable of:

      • Identifying waste categories
      • Providing disposal recommendations
      • @@ -165,6 +166,7 @@

        Project Description

      • Promoting sustainable waste management practices
      • Educating users about environmental impact
      +

      Teams are free to design the most appropriate user experience for their solution.

      Possible Interfaces

      • Android applications
      • @@ -185,12 +187,14 @@

        Example Application Areas

        Hardware

        • Arm-based Android smartphones
        • -
        • Raspberry Pi 5
        • -
        • Raspberry Pi AI Kit (Hailo AI Accelerator)
        • +
        • Raspberry Pi 5, CPU-only
        • +
        • Raspberry Pi 5 with AI HAT+ / AI HAT+ 2
        • Arm-based Linux devices
        +

        If a Hailo accelerator is used for vision workloads, vision models run through HailoRT on the Hailo NPU, while Llama runs through ExecuTorch on the Raspberry Pi Arm CPU. These are separate pipelines and should be clearly documented.

        Required Technologies

        • Llama
        • ExecuTorch
        +

        Technical requirement: A model from the Llama family must be used for the advisory or reasoning component and deployed on-device using ExecuTorch as the reference runtime.

        Optional Technologies

        • OpenCV
        • Hailo SDK
        • Speech processing frameworks
        • Computer vision models

        Functional Requirements

        @@ -202,27 +206,27 @@

        Functional Requirements

      • Demonstrate use of ExecuTorch

      Deliverables

      -
      • Source code
      • Application or interface implementation
      • Demonstration video
      • Technical report
      +
      • Source code
      • Application or interface
      • Demonstration video
      • Technical report
      - PS3 — On-device threat, phishing & scam detection with full data privacy + PS3 — On-device threat, phishing & scam detection Theme: Cybersecurity & Digital Safety

      Objective

      Develop an on-device AI system that detects cybersecurity threats, including network intrusions, malware behaviour and phishing or scam communications, running entirely on Arm-based edge hardware without cloud dependency.

      Project Description

      -

      Students build an AI-powered security assistant capable of:

      +

      Teams will build an AI-powered security assistant capable of:

      • Monitoring and classifying network traffic for anomalies and intrusions
      • Detecting phishing URLs
      • Detecting scam SMS messages or fraudulent communications
      • Explaining threats to non-expert users in plain language
      • Recommending remediation actions
      • -
      • Preserving privacy because no data leaves the device
      • +
      • Processing data locally on the device without relying on cloud services

      Example Application Areas

        @@ -236,12 +240,14 @@

        Example Application Areas

        Hardware

        • Arm-based Android smartphones
        • -
        • Raspberry Pi 5
        • -
        • Raspberry Pi AI Kit (Hailo AI Accelerator)
        • +
        • Raspberry Pi 5, CPU-only
        • +
        • Raspberry Pi 5 with AI HAT+ / AI HAT+ 2
        • Arm-based Linux devices
        +

        If a Hailo accelerator is used for compatible workloads, it runs through HailoRT on the Hailo NPU, while Llama runs through ExecuTorch on the Raspberry Pi Arm CPU. These are separate pipelines and should be clearly documented.

        Required Technologies

        • Llama
        • ExecuTorch
        +

        Technical requirement: A model from the Llama family must be used for the advisory or reasoning component and deployed on-device using ExecuTorch as the reference runtime.

        Optional Technologies

        • CICIDS / UNSW-NB15 / NSL-KDD datasets
        • @@ -257,14 +263,14 @@

          Deliverables

          - PS4 — On-device personalized learning assistant - Theme: + PS4 — On-device personalised learning assistant + Theme: Education

          Objective

          -

          Develop an AI learning companion that creates personalized learning pathways based on learner goals, interests and current skill levels.

          +

          Develop an AI learning companion that creates personalised learning pathways based on learner goals, interests and current skill levels.

          Project Description

          -

          Students create an AI assistant capable of:

          +

          Teams will create an AI assistant capable of:

          • Understanding learner goals
          • Identifying skill gaps
          • @@ -283,6 +289,7 @@

            Example Application Areas

          Required Technologies

          • Llama
          • ExecuTorch
          • Arm-based Android smartphone
          +

          Technical requirement: A model from the Llama family must be used for the advisory or reasoning component and deployed on-device using ExecuTorch as the reference runtime.

          Deliverables

          • Source code
          • Application
          • Demo video
          • Technical report
          @@ -297,7 +304,7 @@

          Deliverables

          Objective

          Develop an on-device AI system that performs real-time visual inspection of manufactured components, detects surface defects and anomalies, and assists quality control operators on the factory floor.

          Project Description

          -

          Students build an AI-powered quality control assistant capable of:

          +

          Teams will build an AI-powered quality control assistant capable of:

          • Detecting surface defects, cracks and anomalies
          • Classifying defect type and severity
          • @@ -316,13 +323,15 @@

            Example Application Areas

          Hardware

            -
          • Raspberry Pi 5
          • -
          • Raspberry Pi AI Kit (Hailo AI Accelerator)
          • +
          • Raspberry Pi 5, CPU-only
          • +
          • Raspberry Pi 5 with AI HAT+ / AI HAT+ 2
          • Arm-based Linux devices
          • Arm-based Android devices with camera
          +

          If a Hailo accelerator is used for vision workloads, vision models run through HailoRT on the Hailo NPU, while Llama runs through ExecuTorch on the Raspberry Pi Arm CPU. These are separate pipelines and should be clearly documented.

          Required Technologies

          • Llama
          • ExecuTorch
          +

          Technical requirement: A model from the Llama family must be used for the advisory or reasoning component and deployed on-device using ExecuTorch as the reference runtime.

          Optional Technologies

          • OpenCV
          • @@ -339,72 +348,71 @@

            Deliverables

            Timeline

            -

            Oct 2026 – Mar 2027, + 9-month product development

            - + - - - - - - - + + + + + +
            MilestoneProposed ScheduleOutcome
            MilestoneDateWhat happens
            Launch19 Sep 2026Launch at Semicon India 2026
            Registration19 Sep – 20 Oct 2026Target 10K+ registrations
            Phase 1 — Open Qualifying21 Oct 2026 – 3 Jan 2027Report, code, demo submitted
            Phase 1 Evaluation & ShortlistEnd Jan 2027Top teams per PS advance
            Phase 2 — PoC DevelopmentEnd Jan – 5 Mar 2027Fully deployed PoC built
            Finals & Winners' Announcement10 – 25 Mar 2027Top 5 Winner selections
            Post-Challenge Product Development1 Apr – 30 Dec 2027PoC → working prototype / product
            Launch19 September 2026The Bharat AI-SoC Challenge 2026–27 launches at Semicon India 2026.
            Registration19 September – 20 October 2026Registration is open for eligible participants to form their teams and prepare for the challenge.
            Phase 1 — Open Qualifying21 October – 21 December 2026Teams develop their initial solution and submit their report, source code and demo.
            Phase 1 Evaluation & ShortlistMid-January 2027Submissions are evaluated and shortlisted teams advance to the PoC Development phase.
            Phase 2 — PoC DevelopmentEnd of January – 5 March 2027Shortlisted teams develop and complete their proof of concept.
            Finals & Winners' Announcement10–25 March 2027Finalists take part in the final evaluation, with one winner selected for each problem statement.
            -

            Organizing Partners

            +

            Organising Partners

            - - - + + +
            CategoryPartnerRole
            GovernmentMeitY C2SSponsor, overall guidance, outreach and product development support
            AcademiaIIT DelhiManage overall process — mentorship, evaluation, jury and product development
            IndustryArm (primary) and Meta (tentative - tech support)Industry mentorship, evaluation and program support, including 3rd party agency for end-to-end execution
            GovernmentMeitY C2SGovernment partner supporting the challenge
            AcademiaIIT DelhiLead academic mentor for the challenge
            IndustryArm (primary industry partner) and Meta (tentative tech support)Industry mentorship, technical guidance and evaluation support
diff --git a/docs/Namma_Challenge_Page.html b/docs/Namma_Challenge_Page.html index e8d53a30..cd46ca91 100644 --- a/docs/Namma_Challenge_Page.html +++ b/docs/Namma_Challenge_Page.html @@ -27,7 +27,7 @@
Namma Smart AI Apps Challenge

Namma Smart AI Apps Challenge

-

AI-Native Smart Applications for Digital Karnataka

+

AI-Native Smart Applications for Digital Karnataka & Digital India

In collaboration with Arm, IIIT Bangalore & NASSCOM

DurationSeptember – November 2026
@@ -61,23 +61,22 @@

Namma Smart AI Apps Challenge

-

Program Objectives

+

Programme Objectives

    -
  • Build practical, industry-relevant skills in on-device AI and app development.
  • -
  • Create a joint academia–industry talent pipeline for students and working professionals.
  • -
  • Translate technology into real, deployable applications addressing genuine societal problems.
  • -
  • Establish IIIT Bangalore as an academic anchor for Edge AI curriculum, mentorship, and lab infrastructure.
  • -
  • Connect participants directly with Arm engineers and IIIT Bangalore faculty through structured mentorship.
  • -
  • Encourage collaboration between academic experimentation and industry engineering discipline.
  • -
  • Strengthen collaboration between Arm, NASSCOM, and IIIT Bangalore.
  • +
  • Build practical, industry-relevant skills in AI and application development on edge devices.
  • +
  • Develop real-world applications that address genuine societal challenges.
  • +
  • Gain hands-on experience in optimisation, benchmarking and deployment.
  • +
  • Learn directly from Arm engineers and IIIT Bangalore faculty through structured mentorship.
  • +
  • Gain experience working at the intersection of academic learning and industry engineering.
  • +
  • Strengthen practical understanding of Edge AI development on Arm-based platforms.
@@ -92,15 +91,15 @@

AI-Native Smart Applications for Digital Karnataka

What Makes This Challenge Different

This is an Edge AI challenge rather than a traditional cloud-only hackathon. Participants build AI-native on-device applications designed for privacy, low latency, responsiveness, offline capability, and power efficiency.

-

Real-world societal problem statements are paired with mentorship from Arm and academic guidance from IIIT Bangalore. Students and working professionals gain hands-on experience in building, optimisation, benchmarking, and deployment.

+

Real-world societal challenge areas are paired with mentorship from Arm and academic guidance from IIIT Bangalore. Students and working professionals gain hands-on experience in building, optimisation, benchmarking, and deployment.

-

Program Flow & Timeline

-
+

Programme Flow & Timeline

+
- + @@ -114,13 +113,13 @@

Program Flow & Timeline

Phase 1 — Open Qualifying Round

In Phase 1, all registered participants submit a project report containing:

-
Problem Statement Alignment
Clear articulation of the chosen problem and proposed solution approach.
+
Challenge Area Alignment
Clear articulation of the chosen challenge and proposed solution approach.
Technical Architecture
System design, model selection and Arm backend selection.
Working Code Repository
A public or shared GitHub repository with runnable code, README, setup instructions and at least a basic working prototype.
Performance Baseline
Initial benchmarking results or projections for on-device latency, memory footprint and accuracy.
Demo Video
A 3–5-minute video demonstrating the working prototype.
-
An expert panel evaluates Phase 1 submissions and shortlists the top teams per problem statement for Phase 2.
+
An expert panel evaluates Phase 1 submissions and shortlists the top teams per challenge area for Phase 2.
@@ -128,23 +127,24 @@

Phase 2 — App Development Round (Invitation Only)

Shortlisted teams receive hardware support, dedicated mentorship, and cloud compute credits to build a fully functional app.

Fully Deployed App
End-to-end on-device inference on target hardware, demonstrating all claimed use cases.
-
Optimization Report
Quantitative benchmarking across latency, memory and accuracy, with comparison of at least two backend/quantization configurations.
+
Optimisation Report
Quantitative benchmarking across latency, memory and accuracy, with comparison of at least two backend/quantisation configurations.
Updated Codebase
Production-quality code with documentation suitable for handover.
Live Virtual Demo
Presented to a jury panel with a Q&A session.
-

Project Problem Statements

+

Project Challenge Areas

1. AI Consultation Preparation Assistant for Patients Domain: Healthcare

Domain: Healthcare
Applicable for: Students

-

In Karnataka's Tier-2 and Tier-3 towns and rural taluks, patients accessing online consultations can struggle to organize symptoms, medical history, prescriptions, reports and questions before a consultation, particularly when the consultation is in English and the patient is more comfortable in Kannada or any other Indian language.

+

In Karnataka's Tier-2 and Tier-3 towns and rural taluks, patients accessing online consultations can struggle to organise symptoms, medical history, prescriptions, reports and questions before a consultation, particularly when the consultation is in English and the patient is more comfortable in Kannada or any other Indian language.

Build an Arm64-native consultation-preparation application that uses AI to transform patient-provided notes and documents into a patient-friendly summary, relevant questions for the doctor and a consultation checklist, with Kannada or any other Indian language as a core experience.

-

The solution should prioritize privacy-conscious processing, useful offline/local workflows where feasible, and efficient Arm64 execution.

+

Disclaimer: This solution is intended solely as a prototype/proof of concept for development, research and demonstration purposes. It is not medically validated, certified or approved and must not be used for diagnosis, treatment, clinical decision-making or real-world patient care.

+

The solution should prioritise privacy-conscious processing, useful offline/local workflows where feasible, and efficient Arm64 execution.

Students may develop, test and demonstrate the solution using the free Azure account and B2pts v2 Arm-based burstable VM allocation (up to 750 hours/month).

Physical WoA hardware, NPU access and SME2 are not prerequisites.

Teams should document which parts run locally on the Arm VM, any cloud services used, latency and resource usage, and how the architecture could map to a future Windows on Arm client.

-

Teams are encouraged to use ONNX Runtime for deploying and running AI models efficiently on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

+

Teams are encouraged to use ONNX Runtime for deploying and running AI models efficiently on Arm64 and explore Arm KleidiAI integration/optimisations, where applicable, to build an Arm-optimised AI software stack.

The Azure Arm64 VM can be used for development, model conversion, compilation, functional validation, inference and performance/resource analysis.

Teams should document:

    @@ -152,73 +152,74 @@

    Project Problem Statements

  • ONNX Runtime/KleidiAI integration where applicable
  • components running locally on the Arm VM
  • any external cloud services used
  • -
  • latency and resource utilization
  • +
  • latency and resource utilisation
  • how the architecture could subsequently map to a Windows on Arm client
  • -
  • potential path to SME2-based optimization on compatible hardware
  • +
  • potential path to SME2-based optimisation on compatible hardware

Checklist

-
-
MilestoneTimingWhat Happens
Launch2nd September 2026The challenge portal opens
Registration2nd Sept – 20 Sept 2026Participants register their teams and select a problem statement
Registration2nd Sept – 20 Sept 2026Participants register their teams and select a challenge area
Phase 1 – Ideation20th – 30th Sept 2026Develop your initial solution with mentoring support and submit your report and demo video
Phase 1 Evaluation & Shortlist1 – 10 Oct 2026Submissions are evaluated and shortlisted teams are selected for Phase 2
Phase 2 – PoC Development11 – 30 Oct 2026Shortlisted teams develop their full proof-of-concept application
+
+
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Participant categoryAzure Arm64 accessAI inference optimisationCPU optimisationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for student account.RecommendedRecommendedOptional / where applicableArm64-native AI workflow; latency; CPU/memory efficiency; privacy/offline design; Windows readiness

Evaluation Criteria

-
+
- +
Evaluation CriterionWeightWhat Judges Assess
Usefulness & Patient Experience20%Quality/relevance of summaries, questions and checklist; Kannada/other Indian language-first usability.
AI Output Quality & Latency20%Faithfulness, relevance and end-to-end response time on the stated Arm VM environment.
Privacy, Offline/Local Design15%Privacy-conscious architecture and degree to which core processing can operate locally or with limited connectivity.
Arm64-Native Implementation15%Arm64-native components, dependency choices and avoidance of unnecessary x64-only components.
Arm VM Efficiency & Reproducibility15%CPU/memory utilization, responsiveness and repeatable measurements on the Azure Arm VM.
Arm VM Efficiency & Reproducibility15%CPU/memory utilisation, responsiveness and repeatable measurements on the Azure Arm VM.
Engineering Quality & Windows Readiness15%Reliability, testing, packaging/design readiness and a credible path to a Windows on Arm client.
-
2. Personalized Study Guide, Planner and Knowledge Copilot for Students Domain: EdTech
+
2. Personalised Study Guide, Planner and Knowledge Copilot for Students Domain: EdTech

Domain: EdTech
Applicable for: Students

Students often work with study material scattered across notes, PDFs, lecture summaries and slides, with no simple way to search, test understanding or plan revision.

Build an Arm64-native study companion that ingests a student's material and uses AI to:

-
  • answer questions
  • summarize topics
  • generate flashcards or quizzes
  • create a personalized revision plan
-

The experience should remain useful with limited connectivity and should emphasize efficient Arm64 inference and a clean user workflow rather than complex integrations.

+
  • answer questions
  • summarise topics
  • generate flashcards or quizzes
  • create a personalised revision plan
+

The experience should remain useful with limited connectivity and should emphasise efficient Arm64 inference and a clean user workflow rather than complex integrations.

Students may use the free Azure account and B2pts v2 Arm-based burstable VM allocation (up to 750 hours/month) for development, testing and demonstration.

Physical WoA hardware, NPU access and SME2 are not mandatory.

-

Teams should report AI latency, throughput/resource utilization and reproducible Arm64 measurements, and explain how the implementation can transition to a native Windows on Arm application.

-

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

-

The Azure Arm64 VM can be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+

Teams should report AI latency, throughput/resource utilisation and reproducible Arm64 measurements, and explain how the implementation can transition to a native Windows on Arm application.

+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimisations, where applicable, to build an Arm-optimised AI software stack.

+

The Azure Arm64 VM can be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilisation analysis.

Teams should report:

  • AI models and runtimes used
  • ONNX Runtime/KleidiAI integration where applicable
  • inference latency
  • throughput
  • -
  • resource utilization
  • +
  • resource utilisation
  • reproducible Arm64 measurements
  • path to a native Windows on Arm client
  • -
  • potential path to SME2-based optimization on compatible hardware
  • +
  • potential path to SME2-based optimisation on compatible hardware

Checklist

-
- +
+
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Participant categoryAzure Arm64 accessAI inference optimisationCPU optimisationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for student account.RecommendedRecommendedOptional / where applicableArm64-native AI workflow; latency/throughput; CPU/memory efficiency; local study-data workflow

Evaluation Criteria

-
+
- +
Evaluation CriterionWeightWhat Judges Assess
Learning Usefulness & UX20%Effectiveness of Q&A, summaries, flashcards/quizzes and revision planning.
AI Quality & Latency20%Grounding in supplied study material and measured response time.
Offline / Limited-Connectivity Capability15%Usefulness when network access is limited and sensible data handling.
Arm64-Native Implementation15%Native Arm64 build/dependencies and efficient execution.
Arm VM Performance15%Throughput, CPU/memory utilization and reproducible performance evidence.
Arm VM Performance15%Throughput, CPU/memory utilisation and reproducible performance evidence.
Engineering Quality & Windows Readiness15%File ingestion, reliability, testing, documentation and path to native Windows on Arm.
-
3. Telemedicine Consultation Copilot with Local AI Summarization and Clinical Workflow Support Domain: Healthcare
+
3. Telemedicine Consultation Copilot with Local AI Summarisation and Clinical Workflow Support Domain: Healthcare

Domain: Healthcare
Applicable for: Working Professionals / Developers

Clinicians conducting remote consultations can spend significant time documenting symptoms, medications, investigations and follow-up actions, reducing time available for patient care and increasing the risk of omissions.

Develop an Arm64-native telemedicine consultation copilot that captures or imports consultation transcripts, extracts relevant clinical details and generates both:

  • a structured clinician-facing note
  • a separate patient-friendly summary
+

Disclaimer: This solution is intended solely as a prototype/proof of concept for development, research and demonstration purposes. It is not medically validated, certified or approved and must not be used for diagnosis, treatment, clinical decision-making or real-world patient care.

Kannada/other Indian language should be a first-class language.

Optional extensions include:

  • additional regional languages
  • retrieval from medical reference documents
  • structured follow-up planning
@@ -226,24 +227,24 @@

Evaluation Criteria

Shortlisted Phase 2 teams may use the stated $200 Azure credit to scale or deepen the PoC.

SME2 is not required or scored.

Evaluation should focus on available Arm64-native execution and measurable CPU/resource performance rather than unavailable device-specific NPU/battery metrics, including:

-
  • Arm64-native execution
  • output quality
  • latency
  • reproducibility
  • privacy-conscious architecture
  • CPU/resource optimization
  • practical workflow usefulness
-

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

-

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+
  • Arm64-native execution
  • output quality
  • latency
  • reproducibility
  • privacy-conscious architecture
  • CPU/resource optimisation
  • practical workflow usefulness
+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimisations, where applicable, to build an Arm-optimised AI software stack.

+

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilisation analysis.

Teams should also document:

-
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • transition path to a Windows on Arm client
  • potential path to SME2-based optimization on compatible hardware
+
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • transition path to a Windows on Arm client
  • potential path to SME2-based optimisation on compatible hardware

Checklist

-
- - +
+
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.RecommendedRequiredOptional / where applicableArm64-native execution; CPU optimization; AI latency/throughput/memory; reproducibility; clinical workflow quality
+
Participant categoryAzure Arm64 accessAI inference optimisationCPU optimisationUse of KleidiAIPrimary technical validation
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.RecommendedRequiredOptional / where applicableArm64-native execution; CPU optimisation; AI latency/throughput/memory; reproducibility; clinical workflow quality

Evaluation Criteria

-
+
- + - +
Evaluation CriterionWeightWhat Judges Assess
Clinical Workflow Usefulness & Output Quality25%Completeness and practical usefulness of extracted details, clinician note and patient summary; no diagnosis requirement.
AI Accuracy & Latency20%Faithfulness to consultation input, extraction/summarization quality and measured latency.
AI Accuracy & Latency20%Faithfulness to consultation input, extraction/summarisation quality and measured latency.
Language, Privacy & Local Design15%Kannada/other Indian language-first workflow, optional regional languages and privacy-conscious processing.
Arm64-Native Implementation & CPU Optimization15%Native Arm64 components, optimized CPU execution and dependency quality.
Arm64-Native Implementation & CPU Optimisation15%Native Arm64 components, optimised CPU execution and dependency quality.
Azure Arm Performance & Reproducibility10%Repeatable latency/throughput/memory/CPU measurements on the provided Arm VM.
Engineering Quality & Scalability15%Robustness, testing, documentation, deployment quality and effective use of Phase 2 Azure resources.
@@ -252,35 +253,35 @@

Evaluation Criteria

4. Real-Time AI Gaming Coach and Multimedia Highlights Studio Domain: Gaming

Domain: Gaming
Applicable for: Working Professionals / Developers

Build an Arm64-native AI gaming and multimedia analysis application that processes recorded gameplay clips or suitable streamed/video inputs, detects and tags key events, and generates coaching insights and highlight summaries through an assistant-style experience.

-

The pipeline may combine computer vision with audio/text metadata and should be profiled and optimized for Arm64 execution.

+

The pipeline may combine computer vision with audio/text metadata and should be profiled and optimised for Arm64 execution.

Phase 1 should run on the free Azure B2pts v2 Arm-based VM environment (up to 750 hours/month), with the stated $200 Azure credit available to shortlisted teams in Phase 2.

-

SME2, NPU utilization, battery measurements and device-only real-time capture are not mandatory.

+

SME2, NPU utilisation, battery measurements and device-only real-time capture are not mandatory.

Teams should instead demonstrate measurable improvements through reproducible Arm64 profiling, for example:

-
  • inference latency
  • throughput
  • CPU utilization
  • memory footprint
  • processing time per minute of video
  • cost-efficiency
+
  • inference latency
  • throughput
  • CPU utilisation
  • memory footprint
  • processing time per minute of video
  • cost-efficiency

Use a clearly defined baseline where a valid comparison can be produced.

-

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimizations, where applicable, to build an Arm-optimized AI software stack.

-

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilization analysis.

+

Teams are encouraged to use ONNX Runtime for efficient AI model deployment and inference on Arm64 and explore Arm KleidiAI integration/optimisations, where applicable, to build an Arm-optimised AI software stack.

+

The Azure Arm64 VM may be used for model conversion, development, compilation, functional validation, inference, benchmarking and resource-utilisation analysis.

Teams should also document:

-
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • path to a Windows on Arm client
  • potential path to SME2-based optimization on compatible hardware
+
  • AI models and runtimes
  • ONNX Runtime/KleidiAI integration where applicable
  • path to a Windows on Arm client
  • potential path to SME2-based optimisation on compatible hardware

Checklist

-
- +
+
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Participant categoryAzure Arm64 accessAI inference optimisationCPU optimisationUse of KleidiAIPrimary technical validation
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.RecommendedRequiredOptional / where applicableArm64 profiling; media/AI throughput; latency; CPU/memory efficiency; repeatable baseline comparison where valid

Evaluation Criteria

-
+
- +
Evaluation CriterionWeightWhat Judges Assess
Arm64 Performance Improvement25%Measured improvement against a clearly defined and valid baseline using cloud-accessible metrics.
AI / Multimedia Pipeline Quality20%Robust event detection, tagging, coaching insights and highlight generation.
Throughput & Resource Efficiency15%Inference latency, throughput, CPU utilization, memory footprint and processing efficiency.
Throughput & Resource Efficiency15%Inference latency, throughput, CPU utilisation, memory footprint and processing efficiency.
User Experience & Usefulness15%Actionable output and clear value to gamers/creators; demo usability.
Native Arm64 Completeness10%Arm64-native application/pipeline and dependencies where feasible.
Engineering & Benchmark Reproducibility15%Repeatable methodology, profiling evidence, testing, reliability and documentation.
-
5. Desktop Application Migration & Optimization with Performance Benchmarking Suite Domain: App Migration / Open Source / Performance
+
5. Desktop Application Migration & Optimisation with Performance Benchmarking Suite Domain: App Migration / Open Source / Performance

Domain: App Migration / Open Source / Performance
Applicable for: Students & Working Professionals / Developers

Select an existing, meaningful Windows application, open-source library, runtime, framework, SDK or developer tool that people or developers actually use and advance it toward a complete native Arm64 experience.

Teams may pursue:

@@ -289,28 +290,28 @@

Port It Native

Open Source Hero / Unlock the Ecosystem

Make an important dependency or developer technology Arm64-native and unlock downstream applications.

Faster on Arm

-

Optimize an existing workload and demonstrate a meaningful native Arm64 performance improvement.

+

Optimise an existing workload and demonstrate a meaningful native Arm64 performance improvement.

Resolve real migration issues such as:

  • x86/x64-only dependencies
  • native library recompilation
  • build-system changes
  • CI/testing
  • SDK compatibility
  • installers
  • packaging

Students may use the free Azure account with B2pts v2 Arm-based burstable VM access (up to 750 hours/month).

Working professionals/developers use the same free Arm VM environment in Phase 1 and may use the stated $200 Azure credit in Phase 2.

-

Where Windows-specific GUI or installer behavior cannot be exercised on the provided Azure Arm VM, teams should clearly separate:

+

Where Windows-specific GUI or installer behaviour cannot be exercised on the provided Azure Arm VM, teams should clearly separate:

  • what has been implemented
  • what has been cross-compiled
  • what has been CI-validated
  • what remains device-dependent

Judging should reward:

  • native-port completeness
  • native dependencies
  • ecosystem impact
  • technical difficulty
  • implementation quality
  • reproducible Arm64 benchmarking
  • CI/testing
  • upstream contribution
  • user/developer impact
-

For AI/ML applications, runtimes or frameworks, teams are encouraged to use ONNX Runtime for efficient Arm64 inference and explore Arm KleidiAI integration/optimizations where applicable.

+

For AI/ML applications, runtimes or frameworks, teams are encouraged to use ONNX Runtime for efficient Arm64 inference and explore Arm KleidiAI integration/optimisations where applicable.

ONNX Runtime/KleidiAI usage should be applied only where relevant and is not mandatory for non-AI software ports.

For applicable AI workloads, teams should additionally demonstrate and document:

-
  • ONNX Runtime/KleidiAI integration
  • inference performance
  • CPU/resource optimization
+
  • ONNX Runtime/KleidiAI integration
  • inference performance
  • CPU/resource optimisation

Checklist

-
- +
+
Participant categoryAzure Arm64 accessAI inference optimizationCPU optimizationUse of KleidiAIPrimary technical validation
Participant categoryAzure Arm64 accessAI inference optimisationCPU optimisationUse of KleidiAIPrimary technical validation
StudentsFree B2pts v2 Arm VM; $100 Azure credit for new account.As applicable to selected projectRequiredOptional / if AI workloadNative Arm64 port/dependencies; build & CI; reproducible benchmarks; ecosystem impact
Working Professionals / DevelopersFree B2pts v2 Arm VM; $200 Azure credit for new account.As applicable to selected projectRequiredOptional / if AI workloadNative Arm64 port/dependencies; CI/testing; reproducible benchmarks; upstream acceptance & ecosystem impact

Evaluation Criteria

-
+
@@ -322,8 +323,8 @@

Evaluation Criteria

-

Azure VM availability is subject to Microsoft subscription, region, quota and capacity restrictions. Teams should use the Azure Free Services configuration where available and report any subscription or regional limitations to the organizers.

-

Teams are not expected to run large foundation models entirely on the B2pts v2 VM. Lightweight, quantized, distilled or otherwise resource-efficient models are encouraged. Cloud AI services may be used where appropriate, but Arm64-local components must be clearly identified and benchmarked where required.

+

Azure VM availability is subject to Microsoft subscription, region, quota and capacity restrictions. Teams should use the Azure Free Services configuration where available and report any subscription or regional limitations to the organisers.

+

Teams are not expected to run large foundation models entirely on the B2pts v2 VM. Lightweight, quantised, distilled or otherwise resource-efficient models are encouraged. Cloud AI services may be used where appropriate, but Arm64-local components must be clearly identified and benchmarked where required.

@@ -331,16 +332,16 @@

Evaluation Criteria

Eligibility Criteria

The challenge is open to Indian nationals in two categories.

Evaluation CriterionWeightWhat Judges Assess
Completeness of Native Arm64 Port / Enablement20%Functional completeness and reduction/elimination of x86/x64-only dependencies within the accessible environment.
Ecosystem / User Impact20%Importance/popularity of project and downstream users/apps/developers unlocked.
- +
CategoryWho qualifiesTeam Lead Requirement
StudentsUG or PG students enrolled in a regular full-time course at a recognized Indian HEI with a background in AI/ML, digital systems, or software.Team Leader must be an enrolled student. Faculty Mentor required.
StudentsUG or PG students enrolled in a regular full-time course at a recognised Indian HEI with a background in AI/ML, digital systems, or software.Team Leader must be an enrolled student. Faculty Mentor required.
Working Professionals / DevelopersIndividuals currently employed in industry, startups, or independent developers with demonstrable technical experience in AI/ML or embedded systems.Team Leader is a professional. Faculty Mentor not required.

Team Rules

    -
  • Team size: 1 to 3 members per team.
  • Students: All members must be from the same institution and campus; they may span different branches and semesters.
  • Faculty Mentor: Each student team should have a Faculty Mentor.
  • Professional teams: Members may be from different organizations.
  • Problem statement: Each team selects one problem statement.
  • One change of team composition or problem statement is permitted within 15 days of registration.
  • +
  • Team size: 1 to 3 members per team.
  • Students: All members must be from the same institution and campus; they may span different branches and semesters.
  • Faculty Mentor: Each student team should have a Faculty Mentor.
  • Professional teams: Members may be from different organisations.
  • Challenge area: Each team selects one challenge area.
  • One change of team composition or challenge area is permitted within 15 days of registration.
diff --git a/docs/_sass/components/_challengePage.scss b/docs/_sass/components/_challengePage.scss index 8d8b5b92..4c2df18e 100644 --- a/docs/_sass/components/_challengePage.scss +++ b/docs/_sass/components/_challengePage.scss @@ -1418,12 +1418,17 @@ html { color: var(--text-muted); } -.bharat-2026-challenge .bharat-whats-new .phase-deliverables, -.bharat-2026-challenge .bharat-pipeline .phase-deliverables { +.bharat-2026-challenge .bharat-whats-new .phase-deliverables { grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch; } +.bharat-2026-challenge .bharat-pipeline .phase-deliverables { + grid-template-columns: repeat(2, minmax(0, 316px)); + justify-content: center; + align-items: stretch; +} + .bharat-2026-challenge .bharat-whats-new .phase-deliverable { border-top: 3px solid rgba(182, 101, 38, 0.65); } @@ -1711,6 +1716,67 @@ html { box-shadow: inset 0 0 0 1px rgba(239, 191, 117, 0.18); } +.bharat-2026-challenge .ch-register-cta { + margin: -44px 0 24px; +} + +.bharat-2026-challenge #registration { + scroll-margin-top: 100px; +} + +.bharat-2026-challenge .bharat-registration { + border-color: rgba(217, 154, 61, 0.58); + background: + radial-gradient(circle at 92% 12%, rgba(217, 154, 61, 0.14), transparent 30%), + linear-gradient(135deg, #20211e, #2c2b26); + box-shadow: inset 4px 0 0 #d99a3d, + 0 10px 24px rgba(32, 32, 29, 0.18); +} + +.bharat-2026-challenge .bharat-registration > h2 { + color: #fffaf2; +} + +.bharat-2026-challenge .bharat-registration > h3 { + color: #efbf75; +} + +.bharat-2026-challenge .bharat-registration > p, +.bharat-2026-challenge .bharat-registration > ul li { + color: #f5eee4; +} + +.bharat-2026-challenge .registration-form-wrapper { + border-color: rgba(217, 154, 61, 0.55); + background: #fffdfa; + box-shadow: inset 4px 0 0 rgba(217, 154, 61, 0.72), + 0 8px 20px rgba(0, 0, 0, 0.16); +} + +.bharat-2026-challenge .registration-form-wrapper input[type="text"], +.bharat-2026-challenge .registration-form-wrapper input[type="email"], +.bharat-2026-challenge .registration-form-wrapper input[type="tel"], +.bharat-2026-challenge .registration-form-wrapper select, +.bharat-2026-challenge .registration-form-wrapper textarea { + border-color: #c9ad91 !important; +} + +.bharat-2026-challenge .registration-form-wrapper input:focus, +.bharat-2026-challenge .registration-form-wrapper select:focus, +.bharat-2026-challenge .registration-form-wrapper textarea:focus { + outline: 2px solid rgba(182, 101, 38, 0.3) !important; + border-color: #b66526 !important; +} + +.bharat-2026-challenge .registration-form-wrapper .mktoButton:hover { + background: #b66526 !important; +} + +.bharat-2026-challenge .registration-form-wrapper .mktoButton:focus-visible { + outline: 3px solid rgba(217, 154, 61, 0.46); + outline-offset: 3px; +} + .bharat-2026-challenge .ch-register-button { border: 2px solid #292823; background: #d99a3d; From 72460e65de825488444b2f80333f74b53f3e3570 Mon Sep 17 00:00:00 2001 From: Habib-Banwo Date: Mon, 14 Sep 2026 15:30:42 +0100 Subject: [PATCH 3/3] Added FAQ & changed some wording --- docs/Bharat_AI_SoC_2026_27.html | 102 +++++++++++++++++++++- docs/_sass/components/_challengePage.scss | 17 ++++ 2 files changed, 115 insertions(+), 4 deletions(-) diff --git a/docs/Bharat_AI_SoC_2026_27.html b/docs/Bharat_AI_SoC_2026_27.html index a90ac0fc..973b946a 100644 --- a/docs/Bharat_AI_SoC_2026_27.html +++ b/docs/Bharat_AI_SoC_2026_27.html @@ -357,7 +357,7 @@

Timeline

Launch19 September 2026The Bharat AI-SoC Challenge 2026–27 launches at Semicon India 2026. Registration19 September – 20 October 2026Registration is open for eligible participants to form their teams and prepare for the challenge. Phase 1 — Open Qualifying21 October – 21 December 2026Teams develop their initial solution and submit their report, source code and demo. - Phase 1 Evaluation & ShortlistMid-January 2027Submissions are evaluated and shortlisted teams advance to the PoC Development phase. + Phase 1 Evaluation & ShortlistMid of Jan 2027Submissions are evaluated and shortlisted teams advance to the PoC Development phase. Phase 2 — PoC DevelopmentEnd of January – 5 March 2027Shortlisted teams develop and complete their proof of concept. Finals & Winners' Announcement10–25 March 2027Finalists take part in the final evaluation, with one winner selected for each problem statement. @@ -372,9 +372,9 @@

Rewards & Recognition

RecognitionRecipientsReward - Winner1 per problem statement (5 winners total)₹1,00,000 per winner - CertificatesAll Phase 1 completions and Phase 2 shortlistsCertificate - Finalist recognitionFinalist team membersBranded swag from IIT Delhi + Winner₹1,00,000 cahs Awareds by IIT Delhi fopr each Winning Team₹1,00,000 from IIT Delhi + CertificatesCertificates for all team members submitting completed projectsCertificate + Finalist recognitionFinalist team membersBranded swag @@ -414,5 +414,99 @@

Original Work Requirements

+ +
+

Frequently Asked Questions

+ +
+ + 1. Who can participate? + +
+

Indian nationals in the Student or Working Professional / Developer categories described in the eligibility section.

+
+
+ +
+ + 2. How many people can be in a team? + +
+

1 to 3 members.

+
+
+ +
+ + 3. Can students from different institutions form a team? + +
+

No. Student team members must be from the same institution and campus, although they may come from different branches and semesters.

+
+
+ +
+ + 4. Do student teams need a Faculty Mentor? + +
+

Yes. Each student team should have a Faculty Mentor.

+
+
+ +
+ + 5. Can professionals from different organisations form a team? + +
+

No. Professionals from different organisations cannot form a team.

+
+
+ +
+ + 6. Can a team change its composition or challenge area? + +
+

One change of team composition or challenge area is permitted within 15 days of registration.

+
+
+ +
+ + 7. Can the participants participate in this challenge by applying for more than 1 more problem statement? + +
+

No, the participants can apply for only 1 problem statement out of the given 5 problem statements in this challenge.

+
+
+ +
+ + 8. Who are the organizers of Bharat AI-SoC Student Challenge? + +
+

Bharat AI-SoC Student Challenge is jointly organized by Arm(arm.com) through its Arm Education program(Education – Arm®) and Ministry of Electronics & Information Technology(MeitY) through its C2S program(C2S). In addition to this Indian Institute of Technology(IIT),Delhi is the lead mentor to this challenge.

+
+
+ +
+ + 9. Participant Materials and Intellectual Property + +
+

Participants are responsible for ensuring that they have all necessary rights, permissions and authorisations to use and submit any intellectual property, software, code, data, materials or other content used in connection with their participation in the Bharat AI-SOC Challenge ("Participant Materials").

+

Participants must not submit or disclose any confidential, proprietary or third-party information unless they are authorised to do so and such disclosure does not breach any confidentiality, employment, contractual or other obligation owed to any third party.

+

Participation in the Challenge does not require participants to disclose their own confidential information. Any Participant Materials voluntarily submitted or disclosed as part of the Challenge are provided at the participant's own discretion and responsibility.

+

Each participant remains responsible for ensuring that their participation and submission do not infringe, misappropriate or otherwise violate any third-party intellectual property or other rights.

+
+
+ + + +
+ + + diff --git a/docs/_sass/components/_challengePage.scss b/docs/_sass/components/_challengePage.scss index 4c2df18e..837ac8d3 100644 --- a/docs/_sass/components/_challengePage.scss +++ b/docs/_sass/components/_challengePage.scss @@ -1543,6 +1543,23 @@ html { border-radius: 9px; } +.bharat-2026-challenge .bharat-faq .ch-accordion summary { + display: flex; + flex-direction: row; + min-height: 0; + padding: 14px 48px 14px 16px; +} + +.bharat-2026-challenge .bharat-faq .ch-acc-title { + display: block; + min-width: 0; + color: var(--text-dark); + font-size: 16px; + line-height: 1.4; + letter-spacing: normal; + text-transform: none; +} + .bharat-2026-challenge .ch-acc-title { display: contents; }