Spaces:
Running
Running
Manual changes saved
Browse files- scorecard.html +20 -72
- value-mapper.html +182 -346
scorecard.html
CHANGED
|
@@ -150,8 +150,7 @@
|
|
| 150 |
<div class="w-24 h-24 bg-white dark:bg-gray-800 border-4 border-purple-500 rounded-full flex items-center justify-center mx-auto mb-4">
|
| 151 |
<span id="score-percentage" class="text-3xl font-bold text-purple-600 dark:text-purple-400">0%</span>
|
| 152 |
</div>
|
| 153 |
-
<h2 class="text-
|
| 154 |
-
<p id="score-message" class="text-gray-600 dark:text-gray-400"></p>
|
| 155 |
</div>
|
| 156 |
|
| 157 |
<div class="mb-8">
|
|
@@ -198,74 +197,20 @@ document.addEventListener('DOMContentLoaded', function() {
|
|
| 198 |
|
| 199 |
// --- DATA & STATE MANAGEMENT ---
|
| 200 |
const questions = [
|
| 201 |
-
{
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
{ text: 'Champion agrees on the pain and we are building the business case', score: 6 },
|
| 208 |
-
{ text: 'Pain is defined but lacks clear metrics and EB involvement', score: 3 },
|
| 209 |
-
{ text: 'Pain is vague and no metrics have been discussed', score: 0 }
|
| 210 |
-
]
|
| 211 |
-
},
|
| 212 |
-
{
|
| 213 |
-
section: 'CHAMPION & EB',
|
| 214 |
-
subheading: 'Section 1: The Opportunity',
|
| 215 |
-
question: 'How strong is our relationship with the key personas?',
|
| 216 |
-
answers: [
|
| 217 |
-
{ text: 'Our Champion is selling on our behalf and we have EB engagement', score: 9 },
|
| 218 |
-
{ text: 'We have a tested Champion who is providing access to power', score: 6 },
|
| 219 |
-
{ text: 'We have a potential Champion but they are not yet tested', score: 3 },
|
| 220 |
-
{ text: 'No Champion or Economic Buyer identified', score: 0 }
|
| 221 |
-
]
|
| 222 |
-
},
|
| 223 |
-
{
|
| 224 |
-
section: 'DECISION PROCESS & CRITERIA',
|
| 225 |
-
subheading: 'Section 2: The Decision',
|
| 226 |
-
question: 'How will the decision be made and what are the requirements?',
|
| 227 |
-
answers: [
|
| 228 |
-
{ text: 'We influenced the criteria and the process is confirmed with the EB', score: 9 },
|
| 229 |
-
{ text: 'We know the process and criteria and believe we are aligned', score: 6 },
|
| 230 |
-
{ text: 'The decision process or criteria are partially understood', score: 3 },
|
| 231 |
-
{ text: 'The process and criteria are a black box', score: 0 }
|
| 232 |
-
]
|
| 233 |
-
},
|
| 234 |
-
{
|
| 235 |
-
section: 'COMPETITION & BLOCKERS',
|
| 236 |
-
subheading: 'Section 2: The Decision',
|
| 237 |
-
question: 'What internal and external forces can stop this deal?',
|
| 238 |
-
answers: [
|
| 239 |
-
{ text: 'We are seen as the preferred vendor and all blockers have a mitigation plan', score: 9 },
|
| 240 |
-
{ text: 'Competition is known, traps are set, and some blockers are identified', score: 6 },
|
| 241 |
-
{ text: 'We know of competitors but have not identified potential blockers', score: 3 },
|
| 242 |
-
{ text: 'Competitive landscape and internal blockers are unknown', score: 0 }
|
| 243 |
-
]
|
| 244 |
-
},
|
| 245 |
-
{
|
| 246 |
-
section: 'PAPER PROCESS',
|
| 247 |
-
subheading: 'Section 3: The Logistics',
|
| 248 |
-
question: 'How aligned are we on the procurement and legal process?',
|
| 249 |
-
answers: [
|
| 250 |
-
{ text: 'Pricing, contract, and security review process are fully confirmed', score: 9 },
|
| 251 |
-
{ text: 'We have had initial discussions on budget and the paper process', score: 6 },
|
| 252 |
-
{ text: 'A budget is confirmed but the paper process has not been discussed', score: 3 },
|
| 253 |
-
{ text: 'Budget and procurement process are unknown', score: 0 }
|
| 254 |
-
]
|
| 255 |
-
},
|
| 256 |
-
{
|
| 257 |
-
section: 'IMPLEMENTATION PLAN',
|
| 258 |
-
subheading: 'Section 3: The Logistics',
|
| 259 |
-
question: 'Is there a clear, agreed-upon plan for success after signing?',
|
| 260 |
-
answers: [
|
| 261 |
-
{ text: 'All stakeholders have agreed to a formal, joint implementation plan', score: 9 },
|
| 262 |
-
{ text: 'We have shared a draft implementation plan with our Champion', score: 6 },
|
| 263 |
-
{ text: 'Implementation has been discussed but no formal plan exists', score: 3 },
|
| 264 |
-
{ text: 'The post-sale process has not been discussed', score: 0 }
|
| 265 |
-
]
|
| 266 |
-
}
|
| 267 |
];
|
| 268 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 269 |
const industryInsights = { 'FSI': 'FSI buyers prioritize regulatory compliance, data security, and low latency for transactions and fraud detection.', 'Healthcare': 'Healthcare focuses on HIPAA/GDPR compliance, interoperability with EHR systems, and patient data privacy.', 'Public Sector & Education': 'Public Sector buyers value cost efficiency, scalability, and adherence to government/educational data policies.', 'Retail and Ecommerce': 'Retail needs omnichannel integration, AI-powered personalization, and real-time inventory/analytics.', 'Tech (SaaS)': 'SaaS companies look for developer-friendly APIs, scalability, and AI/ML tools for product innovation.', 'Cyber': 'Cyber security teams require advanced threat detection, zero-trust architecture, and AI-driven automation for incident response.', 'Media and Entertainment': 'Media firms need high-performance content delivery, AI for recommendation engines, and scalable storage.', 'Manufacturing': 'Manufacturing values predictive maintenance, IoT integration, and AI for supply chain optimization.', 'Energy': 'The Energy sector focuses on AI for predictive analytics, regulatory compliance, and operational resilience.', 'Logistics': 'Logistics companies prioritize real-time tracking, AI for route optimization, and supply chain integration.', 'Transport': 'Transportation firms need AI for fleet management, real-time analytics for safety/compliance, and IoT integration.', 'Startups': 'Startups look for pay-as-you-go pricing, rapid deployment, and AI tools to accelerate MVP development.' };
|
| 270 |
const summarySnippets = { 'PAIN & METRICS': 'Solidify the business case by quantifying the pain with the Economic Buyer.', 'CHAMPION & EB': 'Test your Champion and leverage them for greater access to the Economic Buyer.', 'DECISION PROCESS & CRITERIA': 'Influence the decision criteria and get the formal process in writing.', 'COMPETITION & BLOCKERS': 'Set competitive traps and proactively identify all potential deal blockers.', 'PAPER PROCESS': 'De-risk the closing stage by confirming the budget source and procurement process early.', 'IMPLEMENTATION PLAN': 'Co-create a success plan with the customer to show value beyond the signature.' };
|
| 271 |
const industrySpecificAdvice = { 'FSI': { 'PAIN & METRICS': 'Frame the pain in terms of regulatory compliance (e.g., GDPR), risk mitigation, or fraud detection. FSI buyers are heavily motivated by these.', 'PAPER PROCESS': 'The legal and compliance review in FSI is rigorous. Proactively provide security documentation to accelerate this stage.' }, 'Healthcare': { 'PAIN & METRICS': 'Pain in Healthcare is often tied to patient data privacy (HIPAA) or interoperability with EHR/EMR systems. Align with these.', 'DECISION PROCESS & CRITERIA': 'Criteria will heavily weigh on data security and HIPAA compliance. Position yourself as the most secure option.' }, 'Tech (SaaS)': { 'COMPETITION & BLOCKERS': 'The SaaS market is crowded. Your competitive advantage must be crystal clear—is it APIs, integrations, or UX?', 'IMPLEMENTATION PLAN': 'Offer a "quick start" or phased implementation plan. SaaS buyers value rapid time-to-value.' } };
|
|
@@ -358,10 +303,13 @@ document.addEventListener('DOMContentLoaded', function() {
|
|
| 358 |
|
| 359 |
app.ui.scorePercentage.textContent = `${percentage}%`;
|
| 360 |
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
| 364 |
-
else
|
|
|
|
|
|
|
|
|
|
| 365 |
|
| 366 |
app.ui.industryInsights.innerHTML = `<p>${industryInsights[app.state.industry]}</p>`;
|
| 367 |
app.ui.scoreBreakdown.innerHTML = '';
|
|
|
|
| 150 |
<div class="w-24 h-24 bg-white dark:bg-gray-800 border-4 border-purple-500 rounded-full flex items-center justify-center mx-auto mb-4">
|
| 151 |
<span id="score-percentage" class="text-3xl font-bold text-purple-600 dark:text-purple-400">0%</span>
|
| 152 |
</div>
|
| 153 |
+
<h2 id="score-message" class="text-xl font-semibold mt-2"></h2>
|
|
|
|
| 154 |
</div>
|
| 155 |
|
| 156 |
<div class="mb-8">
|
|
|
|
| 197 |
|
| 198 |
// --- DATA & STATE MANAGEMENT ---
|
| 199 |
const questions = [
|
| 200 |
+
{ section: 'PAIN & METRICS', subheading: 'Section 1: The Opportunity', question: 'What is the quantifiable business pain?', answers: [ { text: 'EB agrees on a top-priority pain with a quantified business case (QBC)', score: 9 }, { text: 'Champion agrees on the pain and we are building the business case', score: 6 }, { text: 'Pain is defined but lacks clear metrics and EB involvement', score: 3 }, { text: 'Pain is vague and no metrics have been discussed', score: 0 } ] },
|
| 201 |
+
{ section: 'CHAMPION & EB', subheading: 'Section 1: The Opportunity', question: 'How strong is our relationship with the key personas?', answers: [ { text: 'Our Champion is selling on our behalf and we have EB engagement', score: 9 }, { text: 'We have a tested Champion who is providing access to power', score: 6 }, { text: 'We have a potential Champion but they are not yet tested', score: 3 }, { text: 'No Champion or Economic Buyer identified', score: 0 } ] },
|
| 202 |
+
{ section: 'DECISION PROCESS & CRITERIA', subheading: 'Section 2: The Decision', question: 'How will the decision be made and what are the requirements?', answers: [ { text: 'We influenced the criteria and the process is confirmed with the EB', score: 9 }, { text: 'We know the process and criteria and believe we are aligned', score: 6 }, { text: 'The decision process or criteria are partially understood', score: 3 }, { text: 'The process and criteria are a black box', score: 0 } ] },
|
| 203 |
+
{ section: 'COMPETITION & BLOCKERS', subheading: 'Section 2: The Decision', question: 'What internal and external forces can stop this deal?', answers: [ { text: 'We are seen as the preferred vendor and all blockers have a mitigation plan', score: 9 }, { text: 'Competition is known, traps are set, and some blockers are identified', score: 6 }, { text: 'We know of competitors but have not identified potential blockers', score: 3 }, { text: 'Competitive landscape and internal blockers are unknown', score: 0 } ] },
|
| 204 |
+
{ section: 'PAPER PROCESS', subheading: 'Section 3: The Logistics', question: 'How aligned are we on the procurement and legal process?', answers: [ { text: 'Pricing, contract, and security review process are fully confirmed', score: 9 }, { text: 'We have had initial discussions on budget and the paper process', score: 6 }, { text: 'A budget is confirmed but the paper process has not been discussed', score: 3 }, { text: 'Budget and procurement process are unknown', score: 0 } ] },
|
| 205 |
+
{ section: 'IMPLEMENTATION PLAN', subheading: 'Section 3: The Logistics', question: 'Is there a clear, agreed-upon plan for success after signing?', answers: [ { text: 'All stakeholders have agreed to a formal, joint implementation plan', score: 9 }, { text: 'We have shared a draft implementation plan with our Champion', score: 6 }, { text: 'Implementation has been discussed but no formal plan exists', score: 3 }, { text: 'The post-sale process has not been discussed', score: 0 } ] }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
];
|
| 207 |
|
| 208 |
+
const scoreMessages = {
|
| 209 |
+
'Closing': { 14: "Low Probability. More qualification of Why Now? and Why Us? required.", 39: "Medium Probability. More qualification of Why Now? to quantify the business case.", 60: "High Probability. Focus on Why Us? loop in Product teams, set traps, kill blockers.", 101: "Commit. Be cautious. Expect last minute blockers, seek Scaleway Executive Sponsors." },
|
| 210 |
+
'Early Stage': { 14: "Low Potential. More discovery needed to find a compelling business pain.", 39: "Medium Potential. Good start. Focus on building the business case and identifying a Champion.", 60: "High Potential. Strong signal. Engage more stakeholders and define success criteria for an evaluation.", 101: "Very High Potential. Excellent qualification. Prepare to move to a formal evaluation or PoC." },
|
| 211 |
+
'Evaluation / PoC': { 14: "Low Confidence. This deal is not ready for an evaluation. Re-qualify the business case.", 39: "Medium Confidence. The business case is weak. Ensure the PoC has clear, agreed-upon success metrics.", 60: "High Confidence. The PoC is well-positioned. Focus on technical validation and neutralizing blockers.", 101: "Very High Confidence. A successful evaluation should lead to a close. Start planning the paper process." }
|
| 212 |
+
};
|
| 213 |
+
|
| 214 |
const industryInsights = { 'FSI': 'FSI buyers prioritize regulatory compliance, data security, and low latency for transactions and fraud detection.', 'Healthcare': 'Healthcare focuses on HIPAA/GDPR compliance, interoperability with EHR systems, and patient data privacy.', 'Public Sector & Education': 'Public Sector buyers value cost efficiency, scalability, and adherence to government/educational data policies.', 'Retail and Ecommerce': 'Retail needs omnichannel integration, AI-powered personalization, and real-time inventory/analytics.', 'Tech (SaaS)': 'SaaS companies look for developer-friendly APIs, scalability, and AI/ML tools for product innovation.', 'Cyber': 'Cyber security teams require advanced threat detection, zero-trust architecture, and AI-driven automation for incident response.', 'Media and Entertainment': 'Media firms need high-performance content delivery, AI for recommendation engines, and scalable storage.', 'Manufacturing': 'Manufacturing values predictive maintenance, IoT integration, and AI for supply chain optimization.', 'Energy': 'The Energy sector focuses on AI for predictive analytics, regulatory compliance, and operational resilience.', 'Logistics': 'Logistics companies prioritize real-time tracking, AI for route optimization, and supply chain integration.', 'Transport': 'Transportation firms need AI for fleet management, real-time analytics for safety/compliance, and IoT integration.', 'Startups': 'Startups look for pay-as-you-go pricing, rapid deployment, and AI tools to accelerate MVP development.' };
|
| 215 |
const summarySnippets = { 'PAIN & METRICS': 'Solidify the business case by quantifying the pain with the Economic Buyer.', 'CHAMPION & EB': 'Test your Champion and leverage them for greater access to the Economic Buyer.', 'DECISION PROCESS & CRITERIA': 'Influence the decision criteria and get the formal process in writing.', 'COMPETITION & BLOCKERS': 'Set competitive traps and proactively identify all potential deal blockers.', 'PAPER PROCESS': 'De-risk the closing stage by confirming the budget source and procurement process early.', 'IMPLEMENTATION PLAN': 'Co-create a success plan with the customer to show value beyond the signature.' };
|
| 216 |
const industrySpecificAdvice = { 'FSI': { 'PAIN & METRICS': 'Frame the pain in terms of regulatory compliance (e.g., GDPR), risk mitigation, or fraud detection. FSI buyers are heavily motivated by these.', 'PAPER PROCESS': 'The legal and compliance review in FSI is rigorous. Proactively provide security documentation to accelerate this stage.' }, 'Healthcare': { 'PAIN & METRICS': 'Pain in Healthcare is often tied to patient data privacy (HIPAA) or interoperability with EHR/EMR systems. Align with these.', 'DECISION PROCESS & CRITERIA': 'Criteria will heavily weigh on data security and HIPAA compliance. Position yourself as the most secure option.' }, 'Tech (SaaS)': { 'COMPETITION & BLOCKERS': 'The SaaS market is crowded. Your competitive advantage must be crystal clear—is it APIs, integrations, or UX?', 'IMPLEMENTATION PLAN': 'Offer a "quick start" or phased implementation plan. SaaS buyers value rapid time-to-value.' } };
|
|
|
|
| 303 |
|
| 304 |
app.ui.scorePercentage.textContent = `${percentage}%`;
|
| 305 |
|
| 306 |
+
const messages = scoreMessages[app.state.salesStage];
|
| 307 |
+
let messageText = '';
|
| 308 |
+
if (percentage <= 14) messageText = messages[14];
|
| 309 |
+
else if (percentage <= 39) messageText = messages[39];
|
| 310 |
+
else if (percentage <= 60) messageText = messages[60];
|
| 311 |
+
else messageText = messages[101];
|
| 312 |
+
app.ui.scoreMessage.innerHTML = `<span class="block">${messageText}</span>`;
|
| 313 |
|
| 314 |
app.ui.industryInsights.innerHTML = `<p>${industryInsights[app.state.industry]}</p>`;
|
| 315 |
app.ui.scoreBreakdown.innerHTML = '';
|
value-mapper.html
CHANGED
|
@@ -4,379 +4,215 @@
|
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<meta name="description" content="McGPT - Your strategic sales companion">
|
| 7 |
-
<title>
|
| 8 |
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
|
| 9 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 10 |
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
|
| 11 |
<script src="https://unpkg.com/feather-icons"></script>
|
| 12 |
-
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
|
| 13 |
-
<script>
|
| 14 |
-
tailwind.config = {
|
| 15 |
-
darkMode: 'class',
|
| 16 |
-
theme: {
|
| 17 |
-
extend: {
|
| 18 |
-
colors: {
|
| 19 |
-
primary: '#6366f1',
|
| 20 |
-
secondary: '#8b5cf6',
|
| 21 |
-
dark: '#1e293b'
|
| 22 |
-
}
|
| 23 |
-
}
|
| 24 |
-
}
|
| 25 |
-
}
|
| 26 |
-
</script>
|
| 27 |
<style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
.nav-link.active {
|
| 29 |
-
|
|
|
|
| 30 |
}
|
| 31 |
-
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
}
|
| 34 |
-
.
|
| 35 |
-
|
| 36 |
}
|
| 37 |
-
</style>
|
| 38 |
</head>
|
| 39 |
-
<body class="bg-
|
| 40 |
-
|
| 41 |
-
<
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
<
|
| 46 |
-
</
|
| 47 |
-
<
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
<a href="
|
| 52 |
-
<
|
| 53 |
-
<
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
</
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
</
|
| 63 |
-
</
|
| 64 |
</div>
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
<a href="strategy.html" class="nav-link py-2 px-1 text-
|
| 72 |
-
</div>
|
| 73 |
</div>
|
| 74 |
</div>
|
| 75 |
-
</
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
<
|
| 79 |
-
<
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
<div class="mb-10 p-6 bg-gradient-to-tr from-indigo-200 to-purple-200 rounded-xl shadow-xl no-print hover:shadow-2xl transition-shadow duration-300 backdrop-blur-sm hovered-element">
|
| 86 |
-
<div class="relative">
|
| 87 |
-
<select id="industry-selector" onchange="updateContent()" class="block w-full py-3 px-4 pr-10 border-2 border-white rounded-xl text-base font-semibold text-black bg-white/90 focus:ring-4 focus:ring-secondary focus:border-secondary transition duration-200 shadow-lg">
|
| 88 |
-
<option value="placeholder" disabled="" selected="" class="text-gray-600">
|
| 89 |
-
- Choose Industry to Map -
|
| 90 |
-
</option>
|
| 91 |
-
<option value="Financial Services and Insurance">Financial Services and Insurance</option>
|
| 92 |
-
<option value="Healthcare and Biotechnology">Healthcare and Biotechnology</option>
|
| 93 |
-
<option value="E-commerce and Retail">E-commerce and Retail</option>
|
| 94 |
-
<option value="Media and Entertainment">Media and Entertainment</option>
|
| 95 |
-
<option value="Gaming">Gaming</option>
|
| 96 |
-
<option value="Education and Research">Public Sector and Education</option>
|
| 97 |
-
<option value="Government and Public Sector">Government and Public Sector</option>
|
| 98 |
-
<option value="Cyber">Cyber</option>
|
| 99 |
-
<option value="Manufacturing">Manufacturing</option>
|
| 100 |
-
<option value="Energy">Energy</option>
|
| 101 |
-
<option value="Logistics">Logistics</option>
|
| 102 |
-
<option value="Transport">Transport</option>
|
| 103 |
-
<option value="Technology/SaaS">Technology/SaaS</option>
|
| 104 |
-
<option value="Startup">Startup</option>
|
| 105 |
-
</select>
|
| 106 |
</div>
|
| 107 |
</div>
|
| 108 |
-
<
|
| 109 |
-
<
|
| 110 |
-
</
|
| 111 |
-
<
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
</
|
| 115 |
-
<
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
</div>
|
| 121 |
-
<p class="font-grotesk text-lg font-medium text-white leading-tight">European Data Sovereignty</p>
|
| 122 |
-
</div>
|
| 123 |
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
<i data-feather="cpu" class="w-8 h-8 text-indigo-400"></i>
|
| 127 |
</div>
|
| 128 |
-
<p class="font-grotesk text-lg font-medium text-white leading-tight">Cost-Effective GPU/AI Power</p>
|
| 129 |
-
</div>
|
| 130 |
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 134 |
</div>
|
| 135 |
-
<p class="font-grotesk text-lg font-medium text-white leading-tight">Full Open-Source Stack</p>
|
| 136 |
</div>
|
|
|
|
| 137 |
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
|
|
|
| 141 |
</div>
|
| 142 |
-
<p class="font-grotesk text-lg font-medium text-white leading-tight">Scalable & 100% Sustainable</p>
|
| 143 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
</div>
|
| 149 |
-
<div id="initial-message" class="text-center p-12 rounded-xl bg-gray-800/80 text-gray-300 border-2 border-dashed border-gray-600 hover:border-primary transition-colors duration-300 backdrop-blur-sm mx-16 my-8">
|
| 150 |
-
<p class="text-lg font-medium hovered-element">Please select an industry from the dropdown above to reveal targeted value mapping, discovery questions, and permission-based openers.</p>
|
| 151 |
-
</div>
|
| 152 |
-
<div id="dynamic-area" class="hidden space-y-8 backdrop-blur-sm">
|
| 153 |
-
<h2 id="industry-title" class="text-2xl font-heading font-bold text-white text-center pt-4">
|
| 154 |
-
<span class="bg-gradient-to-r from-primary to-secondary bg-clip-text text-[#C43BFF]"></span>
|
| 155 |
-
</h2>
|
| 156 |
-
<div class="bg-gray-800/90 p-8 rounded-xl shadow-lg border-l-4 border-secondary backdrop-blur-sm">
|
| 157 |
-
<h3 class="text-xl font-heading font-bold mb-6 text-white">Recommended Value Proposition & Suggested Product Focus</h3>
|
| 158 |
-
<div id="value-drivers" class="space-y-4 text-gray-200 text-base">
|
| 159 |
-
</div>
|
| 160 |
-
</div>
|
| 161 |
-
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
| 162 |
-
<div class="bg-gray-800/90 p-6 rounded-xl shadow-lg border-l-4 border-indigo-400 backdrop-blur-sm hover:border-secondary transition-all duration-300">
|
| 163 |
-
<h3 class="text-lg font-heading font-bold mb-4 text-white">Discovery Question 1</h3>
|
| 164 |
-
<p id="dq1" class="text-gray-200 italic mb-6 text-base"></p>
|
| 165 |
-
<h4 class="font-bold text-sm uppercase text-gray-300 mb-2">Permission-Based Opener 1</h4>
|
| 166 |
-
<p id="pbo1" class="text-white font-medium text-base"></p>
|
| 167 |
-
</div>
|
| 168 |
-
<div class="bg-gray-800/90 p-6 rounded-xl shadow-lg border-l-4 border-secondary backdrop-blur-sm hover:border-primary transition-all duration-300">
|
| 169 |
-
<h3 class="text-lg font-heading font-bold mb-4 text-white">Discovery Question 2</h3>
|
| 170 |
-
<p id="dq2" class="text-gray-200 italic mb-6 text-base"></p>
|
| 171 |
-
<h4 class="font-bold text-sm uppercase text-gray-300 mb-2">Permission-Based Opener 2</h4>
|
| 172 |
-
<p id="pbo2" class="text-white font-medium text-base mb-8"></p>
|
| 173 |
-
</div>
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
</div>
|
| 177 |
-
|
| 178 |
-
</div>
|
| 179 |
-
</main>
|
| 180 |
-
<div class="py-12"></div>
|
| 181 |
-
<footer class="bg-purple-800/80 dark:bg-purple-800/80 backdrop-blur-sm border-t border-gray-700">
|
| 182 |
-
<div class="container mx-auto px-4 py-8">
|
| 183 |
-
<div class="flex flex-col md:flex-row justify-between items-center">
|
| 184 |
-
<div class="mb-6 md:mb-0">
|
| 185 |
-
<a href="index.html" class="flex items-center space-x-2">
|
| 186 |
-
<span class="text-lg font-bold text-white font-heading">McGPT</span>
|
| 187 |
-
</a>
|
| 188 |
-
<p class="text-gray-600 dark:text-gray-300 mt-2 text-sm">
|
| 189 |
-
Navigating your sales success with AI since 2024
|
| 190 |
-
</p>
|
| 191 |
-
|
| 192 |
-
<div class="mt-8 pt-8 border-t border-gray-200 dark:border-gray-700 text-center text-sm text-gray-500 dark:text-gray-400">
|
| 193 |
-
<p>© 2023 McGPT Navigator. All rights reserved.</p>
|
| 194 |
-
</div>
|
| 195 |
-
</div>
|
| 196 |
-
</footer>
|
| 197 |
-
<script>
|
| 198 |
-
// Mobile Menu Toggle
|
| 199 |
-
const mobileMenuButton = document.getElementById('mobileMenuButton');
|
| 200 |
-
const mobileMenu = document.getElementById('mobileMenu');
|
| 201 |
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
// Theme Toggle
|
| 208 |
-
const themeToggle = document.getElementById('themeToggle');
|
| 209 |
-
const html = document.documentElement;
|
| 210 |
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
if ((currentPage === 'index.html' && linkHref === 'index.html') ||
|
| 223 |
-
(currentPage !== 'index.html' && linkHref === currentPage)) {
|
| 224 |
-
link.classList.add('active');
|
| 225 |
-
} else {
|
| 226 |
-
link.classList.remove('active');
|
| 227 |
-
}
|
| 228 |
-
});
|
| 229 |
-
|
| 230 |
-
// Feather Icons
|
| 231 |
-
feather.replace();
|
| 232 |
-
|
| 233 |
-
// JavaScript for Dynamic Content Loading
|
| 234 |
-
const INDUSTRY_DATA = {
|
| 235 |
-
"Financial Services and Insurance": {
|
| 236 |
-
valueDrivers: "Value Drivers: Data Sovereignty, Security, Compliance (GDPR, PCI-DSS), Low-Latency. Product Focus: Private Cloud, Bare Metal (now called Elastic Metal), SecNumCloud-ready options.",
|
| 237 |
-
dq1: "How are you currently addressing the rising costs and complexity of maintaining GDPR and PCI-DSS compliance across your cloud infrastructure?",
|
| 238 |
-
pbo1: "I noticed you operate in the financial sector. Many of our clients are focused on data sovereignty. Can I share how our EU-based infrastructure helps with that?",
|
| 239 |
-
dq2: "To what extent are your current cloud choices impacting your ability to meet strict regulatory requirements like GDPR, especially around data sovereignty and low-latency access?",
|
| 240 |
-
pbo2: "Would you be open to a quick discussion on how our Private Cloud and SecNumCloud-ready solutions are designed to meet strict GDPR/PCI-DSS needs?"
|
| 241 |
-
},
|
| 242 |
-
"Healthcare and Biotechnology": {
|
| 243 |
-
valueDrivers: "Value Drivers: Secure & Compliant Infrastructure (HDS), AI/ML for Research, High-Performance Compute (HPC). Product Focus: Object Storage, GPU Instances, AI Inference Servers.",
|
| 244 |
-
dq1: "What infrastructure challenges are currently slowing down your R&D teams when running large-scale AI models on sensitive patient data?",
|
| 245 |
-
pbo1: "We see many healthcare firms leveraging AI for research. Can I show you how our GPU instances and AI tools simplify the deployment of those models securely?",
|
| 246 |
-
dq2: "When scaling your AI/ML research or HPC workloads, what are the biggest challenges you face in ensuring both HDS compliance and performant access to massive datasets?",
|
| 247 |
-
pbo2: "Could I share how our GPU instances and secure Object Storage are helping accelerate research while maintaining compliance?"
|
| 248 |
-
},
|
| 249 |
-
"E-commerce and Retail": {
|
| 250 |
-
valueDrivers: "Value Drivers: Scalability, Performance (Peak Loads), Edge Computing, Real-time Analytics. Product Focus: Load Balancers, Edge Services, Managed Kubernetes (Kapsule), CDN.",
|
| 251 |
-
dq1: "How quickly and cost-effectively can you scale your infrastructure to handle Black Friday-level traffic spikes without over-provisioning for the rest of the year?",
|
| 252 |
-
pbo1: "Your success depends on handling peak traffic seamlessly. Can I show you our transparent pricing for scalable infrastructure compared to the major US hyperscalers?",
|
| 253 |
-
dq2: "How is your current infrastructure handling unexpected peak loads and the demands of real-time analytics, particularly as you expand your footprint into Edge environments?",
|
| 254 |
-
pbo2: "Handling traffic spikes is crucial. Would you be interested in seeing how our Load Balancers and Managed Kubernetes can manage that automatically?"
|
| 255 |
-
},
|
| 256 |
-
"Media and Entertainment": {
|
| 257 |
-
valueDrivers: "Value Drivers: Massive Object Storage, High-Bandwidth, Cost-Effective GPU Rendering, Open-Source Tools. Product Focus: Object Storage, Elastic Metal servers, Content Delivery Network (CDN).",
|
| 258 |
-
dq1: "Are you facing constraints or unexpected costs when archiving massive volumes of high-resolution content or delivering media globally at high quality?",
|
| 259 |
-
pbo1: "We help media companies avoid vendor lock-in with our S3-compatible, open ecosystem. Is that something you'd be open to discussing?",
|
| 260 |
-
dq2: "When you look at your overall rendering and distribution pipeline, where are you seeing the biggest bottlenecks in terms of high-bandwidth data transfer and cost-effective GPU access?",
|
| 261 |
-
pbo2: "Many studios are looking to cut rendering costs. Can I show you how our Object Storage and powerful GPU instances achieve that?"
|
| 262 |
-
},
|
| 263 |
-
"Gaming": {
|
| 264 |
-
valueDrivers: "Value Drivers: Low-Latency, High-Availability, Cost-Effective GPU Instances, Developer-Centric Tools. Product Focus: Load Balancers, Elastic Metal, GPU Instances.",
|
| 265 |
-
dq1: "What are the key technical barriers your players are reporting around in-game latency or server downtime that directly impact retention rates?",
|
| 266 |
-
pbo1: "Our customers often mention they appreciate a seamless, developer-centric experience. Are you open to a quick overview of how our tools simplify deployment and management?",
|
| 267 |
-
dq2: "For your performance-critical applications, what is the key trade-off you are currently making between achieving low-latency and maintaining a cost-effective environment for your GPU workloads?",
|
| 268 |
-
pbo2: "We find many studios want to balance cost and performance. Can I share how our Elastic Metal servers are designed for exactly that?"
|
| 269 |
-
},
|
| 270 |
-
"Education and Research": {
|
| 271 |
-
valueDrivers: "Value Drivers: Cost-Effective HPC/GPU, Secure & Scalable, Open-Source for Collaboration. Product Focus: GPU Instances, Managed Kubernetes (Kapsule), Identity and Access Management (IAM).",
|
| 272 |
-
dq1: "If budget weren't a constraint, what scientific or research challenges would your team tackle if they had access to significantly more computational (GPU) power?",
|
| 273 |
-
pbo1: "Many institutions are concerned about long-term vendor lock-in and rising data costs. Would it be helpful to discuss how our open-source ecosystem helps avoid those challenges?",
|
| 274 |
-
dq2: "Regarding your HPC and GPU projects, how effectively is your current Kubernetes environment balancing the need for cost-effective scaling with the security required for collaborative work?",
|
| 275 |
-
pbo2: "We can help make powerful tools more accessible. Can I briefly explain how our GPU instances are used in secure HPC environments?"
|
| 276 |
-
},
|
| 277 |
-
"Government and Public Sector": {
|
| 278 |
-
valueDrivers: "Value Drivers: Strict Data Sovereignty (European Cloud), SecNumCloud Readiness, Compliance. Product Focus: Private Cloud, Elastic Metal, SecNumCloud options.",
|
| 279 |
-
dq1: "In your digital transformation roadmap, what are the primary risks associated with relying on non-European cloud providers for sensitive citizen data?",
|
| 280 |
-
pbo1: "When we speak with European leaders, data sovereignty is often a top priority. Do you mind if I share how Scaleway addresses those requirements with our certified, local infrastructure?",
|
| 281 |
-
dq2: "How challenging is it for your organization to maintain strict European data sovereignty and pursue certifications like SecNumCloud while managing your core infrastructure needs?",
|
| 282 |
-
pbo2: "Meeting public sector standards is non-negotiable. Can I show you how our SecNumCloud-ready Private Cloud is designed for this?"
|
| 283 |
-
},
|
| 284 |
-
"Cyber": {
|
| 285 |
-
valueDrivers: "Value Drivers: Data Sovereignty as Defense, Private Networking, AI/ML for Threat Detection, Transparent Billing. Product Focus: Private Network (VPC), Elastic Metal, AI Inference Servers.",
|
| 286 |
-
dq1: "How is your team utilizing (or planning to utilize) AI and European-local data processing to enhance your real-time threat detection capabilities?",
|
| 287 |
-
pbo1: "I often hear that predictable billing is a key concern when scaling security operations. May I share how Scaleway ensures cost transparency compared to US hyperscalers?",
|
| 288 |
-
dq2: "What is your current level of confidence in your existing private networking setup to leverage AI/ML for threat detection while upholding data sovereignty principles?",
|
| 289 |
-
pbo2: "A secure foundation is key. Would you be open to seeing how our Elastic Metal servers combined with a Private Network (VPC) can enhance your security posture?"
|
| 290 |
-
},
|
| 291 |
-
"Manufacturing": {
|
| 292 |
-
valueDrivers: "Value Drivers: Edge Computing (IoT Data), AI/ML for Predictive Maintenance, Open-Source Integration. Product Focus: Edge Services, AI Inference Servers, Object Storage.",
|
| 293 |
-
dq1: "What percentage of unscheduled downtime could be saved if you could process IoT sensor data at the edge for instant, localized predictive maintenance?",
|
| 294 |
-
pbo1: "Many companies are concerned about long-term vendor lock-in. Would it be helpful to discuss how our open-source ecosystem helps customers avoid those challenges?",
|
| 295 |
-
dq2: "When deploying AI/ML for predictive maintenance using IoT data, what is the biggest technical roadblock you encounter regarding data storage, processing, or integration?",
|
| 296 |
-
pbo2: "Processing data at the source is the future. Can I show you our Edge solutions designed specifically for predictive maintenance?"
|
| 297 |
-
},
|
| 298 |
-
"Energy": {
|
| 299 |
-
valueDrivers: "Value Drivers: Sustainability, AI/ML for Grid Optimization, Data Sovereignty. Product Focus: AI Inference Servers, Managed Databases.",
|
| 300 |
-
dq1: "Given the move toward renewables, what is the biggest infrastructure challenge you face when trying to predict supply and demand volatility for grid optimization?",
|
| 301 |
-
pbo1: "When we speak with European leaders, data sovereignty is often a top priority. Do you mind if I share how Scaleway addresses those requirements with our certified, local infrastructure?",
|
| 302 |
-
dq2: "As you pursue sustainability goals, how are you deploying AI/ML tools for initiatives like grid optimization while also adhering to strict data sovereignty mandates?",
|
| 303 |
-
pbo2: "Optimizing energy grids is a complex AI challenge. Can I share how our AI tools and managed databases are being used for this?"
|
| 304 |
-
},
|
| 305 |
-
"Logistics": {
|
| 306 |
-
valueDrivers: "Value Drivers: Edge Computing (Real-time Tracking), AI/ML for Optimization, Transparent Billing. Product Focus: Edge Services, Managed Databases, AI Inference Servers.",
|
| 307 |
-
dq1: "If you could achieve a 5% improvement in route efficiency through real-time AI analysis, how quickly would that translate into measurable cost savings?",
|
| 308 |
-
pbo1: "I often hear that predictable billing is a key concern when scaling. May I share how Scaleway ensures complete cost transparency compared to the major hyperscalers?",
|
| 309 |
-
dq2: "In your real-time tracking projects, how are you ensuring both fast data processing at the edge and clear billing when leveraging AI/ML for optimization?",
|
| 310 |
-
pbo2: "We can help you connect real-time data to real-world savings. Can I show you our Edge and AI solution that comes with clear, predictable pricing?"
|
| 311 |
-
},
|
| 312 |
-
"Transport": {
|
| 313 |
-
valueDrivers: "Value Drivers: Low-Latency, HPC for Simulation, Developer-Centric Tools. Product Focus: Edge Services, GPU Instances, High-Performance Compute (HPC) options.",
|
| 314 |
-
dq1: "How satisfied are your engineering teams with the current cost and turnaround time of running large-scale simulations for new vehicle development?",
|
| 315 |
-
pbo1: "Our customers appreciate a seamless, developer-centric experience. Are you open to a quick overview of how our tools simplify deployment and management for complex workloads?",
|
| 316 |
-
dq2: "For your high-stakes HPC simulations, where are you currently seeing the most significant constraints on achieving optimal low-latency performance?",
|
| 317 |
-
pbo2: "Simulation speed can be a real competitive advantage. Can I share how our GPU instances are used for low-latency, high-performance simulation?"
|
| 318 |
-
},
|
| 319 |
-
"Technology/SaaS": {
|
| 320 |
-
valueDrivers: "Value Drivers: Developer-Centric Tools, Cost-Effectiveness, Open-Source Agility, Transparent Billing. Product Focus: Managed Kubernetes (Kapsule), Managed Databases, GPU Instances.",
|
| 321 |
-
dq1: "What is the highest friction point your development teams experience when trying to deploy, scale, or manage your core application?",
|
| 322 |
-
pbo1: "Many SaaS companies are concerned about long-term vendor lock-in and rising egress fees. Would it be helpful to discuss how our open-source ecosystem helps avoid those challenges?",
|
| 323 |
-
dq2: "As you scale, how are you balancing the need for rapid, open-source agility with the challenge of maintaining cost-effectiveness and transparent billing?",
|
| 324 |
-
pbo2: "We specialize in helping scale-ups grow efficiently. Can I show you how our cost-effective Kubernetes (Kapsule) and managed databases can support your roadmap?"
|
| 325 |
-
},
|
| 326 |
-
"Startup": {
|
| 327 |
-
valueDrivers: "Value Drivers: Cost-Effectiveness, Developer-Centric Tools, Agility/Time-to-Market, Open-Source Ecosystem. Product Focus: Managed Kubernetes (Kapsule), Managed Databases, Free Tier options, GPU Instances.",
|
| 328 |
-
dq1: "As you scale rapidly, what are your biggest concerns regarding unpredictable cloud costs, especially related to data egress and vendor lock-in?",
|
| 329 |
-
pbo1: "I know that predictable billing and cost efficiency are key for startups. May I share how Scaleway ensures cost transparency compared to the big US providers?",
|
| 330 |
-
dq2: "What friction points are your developers currently facing when deploying new features, and how important is using open-source tools to maintain agility?",
|
| 331 |
-
pbo2: "We're passionate about helping startups avoid vendor lock-in. Can we discuss how our open ecosystem and developer-friendly tools can support your growth?"
|
| 332 |
-
}
|
| 333 |
-
};
|
| 334 |
-
|
| 335 |
-
function updateContent() {
|
| 336 |
-
const selector = document.getElementById('industry-selector');
|
| 337 |
-
const industry = selector.value;
|
| 338 |
-
|
| 339 |
-
// Check if the default placeholder is selected
|
| 340 |
-
if (!industry || industry === 'placeholder') {
|
| 341 |
-
document.getElementById('dynamic-area').classList.add('hidden');
|
| 342 |
-
document.getElementById('initial-message').classList.remove('hidden');
|
| 343 |
-
return;
|
| 344 |
-
}
|
| 345 |
-
|
| 346 |
-
const data = INDUSTRY_DATA[industry];
|
| 347 |
-
|
| 348 |
-
// Update the dynamic content elements
|
| 349 |
-
document.getElementById('industry-title').textContent = industry;
|
| 350 |
-
|
| 351 |
-
// 1. Value Drivers & Product Focus
|
| 352 |
-
const valueDriversElement = document.getElementById('value-drivers');
|
| 353 |
-
if (data.valueDrivers) {
|
| 354 |
-
valueDriversElement.innerHTML = data.valueDrivers.replace(/Value Drivers: (.*?)\. Product Focus: (.*?)\./s, (match, drivers, focus) => {
|
| 355 |
-
return `<p class="font-semibold text-lg mb-2 text-primary">Value Drivers:</p><p class="text-gray-300 mb-4">${drivers}</p>
|
| 356 |
-
<p class="font-semibold text-lg mb-2 text-primary">Product Focus:</p><p class="text-gray-300">${focus}</p>`;
|
| 357 |
-
});
|
| 358 |
-
} else {
|
| 359 |
-
valueDriversElement.innerHTML = '';
|
| 360 |
-
}
|
| 361 |
-
|
| 362 |
-
// 2. Discovery Questions & Openers
|
| 363 |
-
document.getElementById('dq1').textContent = data.dq1;
|
| 364 |
-
document.getElementById('pbo1').textContent = data.pbo1;
|
| 365 |
-
document.getElementById('dq2').textContent = data.dq2;
|
| 366 |
-
document.getElementById('pbo2').textContent = data.pbo2;
|
| 367 |
-
|
| 368 |
-
// Toggle visibility and get a reference to the dynamic area
|
| 369 |
-
document.getElementById('initial-message').classList.add('hidden');
|
| 370 |
-
const dynamicArea = document.getElementById('dynamic-area');
|
| 371 |
-
dynamicArea.classList.remove('hidden');
|
| 372 |
-
|
| 373 |
-
// --- NEW ---
|
| 374 |
-
// Scroll smoothly to the newly displayed content
|
| 375 |
-
dynamicArea.scrollIntoView({ behavior: 'smooth', block: 'start' });
|
| 376 |
-
}
|
| 377 |
-
// Initialize to ensure the hidden/shown states are correct on load
|
| 378 |
-
window.onload = updateContent;
|
| 379 |
-
</script>
|
| 380 |
|
| 381 |
</body>
|
| 382 |
</html>
|
|
|
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<meta name="description" content="McGPT - Your strategic sales companion">
|
| 7 |
+
<title>Pod Value Mapper | Home</title>
|
| 8 |
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
|
| 9 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 10 |
+
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">
|
| 11 |
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
|
| 12 |
<script src="https://unpkg.com/feather-icons"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
<style>
|
| 14 |
+
body { font-family: 'Poppins', sans-serif; }
|
| 15 |
+
.hamburger-line {
|
| 16 |
+
width: 20px; height: 2px; background-color: white; display: block; transition: all 0.3s;
|
| 17 |
+
}
|
| 18 |
+
.open .hamburger-line:nth-child(1) { transform: translateY(5px) rotate(45deg); }
|
| 19 |
+
.open .hamburger-line:nth-child(2) { opacity: 0; }
|
| 20 |
+
.open .hamburger-line:nth-child(3) { transform: translateY(-5px) rotate(-45deg); }
|
| 21 |
.nav-link.active {
|
| 22 |
+
font-weight: 600;
|
| 23 |
+
border-bottom: 2px solid #9B5CEB;
|
| 24 |
}
|
| 25 |
+
select {
|
| 26 |
+
-webkit-appearance: none; -moz-appearance: none; appearance: none;
|
| 27 |
+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
|
| 28 |
+
background-repeat: no-repeat;
|
| 29 |
+
background-position: right 0.75rem center;
|
| 30 |
+
background-size: 1.25rem;
|
| 31 |
}
|
| 32 |
+
.dark select {
|
| 33 |
+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
|
| 34 |
}
|
| 35 |
+
</style>
|
| 36 |
</head>
|
| 37 |
+
<body class="bg-gray-100 dark:bg-gray-900 text-gray-800 dark:text-gray-200 min-h-screen flex flex-col">
|
| 38 |
+
|
| 39 |
+
<header class="sticky top-0 z-50 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md shadow-sm">
|
| 40 |
+
<div class="container mx-auto px-4 py-3">
|
| 41 |
+
<div class="flex justify-between items-center">
|
| 42 |
+
<a href="index.html" class="flex items-center space-x-2">
|
| 43 |
+
<img src="https://huggingface.co/spaces/DjayChucko/EnablingSales/resolve/main/images/Scaleway-Logomark-White.png" alt="Logo" class="h-8 mr-2">
|
| 44 |
+
<span class="text-xl font-bold text-gray-800 dark:text-white font-heading">McGPT</span>
|
| 45 |
+
</a>
|
| 46 |
+
<nav class="hidden md:flex space-x-8">
|
| 47 |
+
<a href="index.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 transition-colors">Home</a>
|
| 48 |
+
<a href="value-mapper.html" class="nav-link active py-2 px-1 text-gray-600 dark:text-gray-300">Mapper</a>
|
| 49 |
+
<a href="scorecard.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 transition-colors">Scorecard</a>
|
| 50 |
+
<a href="strategy.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 transition-colors">Method</a>
|
| 51 |
+
</nav>
|
| 52 |
+
<div class="flex items-center space-x-4">
|
| 53 |
+
<button id="themeToggle" class="p-2 rounded-full text-gray-500 dark:text-gray-400 hover:bg-gray-200 dark:hover:bg-gray-700">
|
| 54 |
+
<i data-feather="moon" class="hidden dark:block"></i>
|
| 55 |
+
<i data-feather="sun" class="block dark:hidden"></i>
|
| 56 |
+
</button>
|
| 57 |
+
<button id="mobileMenuButton" class="md:hidden flex flex-col space-y-1.5 p-2 bg-purple-600 rounded-lg">
|
| 58 |
+
<span class="hamburger-line"></span>
|
| 59 |
+
<span class="hamburger-line"></span>
|
| 60 |
+
<span class="hamburger-line"></span>
|
| 61 |
+
</button>
|
| 62 |
</div>
|
| 63 |
+
</div>
|
| 64 |
+
<div id="mobileMenu" class="hidden md:hidden py-4 border-t border-gray-200 dark:border-gray-700 mt-3">
|
| 65 |
+
<div class="flex flex-col space-y-3">
|
| 66 |
+
<a href="index.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300">Home</a>
|
| 67 |
+
<a href="value-mapper.html" class="nav-link active py-2 px-1 text-gray-600 dark:text-gray-300">Mapper</a>
|
| 68 |
+
<a href="scorecard.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300">Scorecard</a>
|
| 69 |
+
<a href="strategy.html" class="nav-link py-2 px-1 text-gray-600 dark:text-gray-300">Method</a>
|
|
|
|
| 70 |
</div>
|
| 71 |
</div>
|
| 72 |
+
</div>
|
| 73 |
+
</header>
|
| 74 |
+
|
| 75 |
+
<main class="flex-grow bg-gradient-to-br from-purple-600 to-indigo-700">
|
| 76 |
+
<div class="container mx-auto px-4 py-12">
|
| 77 |
+
<div class="bg-white dark:bg-gray-800 p-6 sm:p-8 rounded-2xl shadow-2xl mb-8">
|
| 78 |
+
<div class="text-center">
|
| 79 |
+
<h1 class="text-3xl sm:text-4xl font-heading font-extrabold text-gray-800 dark:text-white mb-3 leading-tight">Pod Value Mapper</h1>
|
| 80 |
+
<div class="flex justify-center mb-6">
|
| 81 |
+
<img src="https://huggingface.co/spaces/DjayChucko/EnablingSales/resolve/main/images/PublicEducationPod-Illustration-transparent.png" alt="Pod Value Mapper" class="h-48 w-auto">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
</div>
|
| 83 |
</div>
|
| 84 |
+
<div class="max-w-md mx-auto">
|
| 85 |
+
<select id="industry-selector" onchange="updateContent()" class="block w-full py-3 px-4 pr-10 border border-gray-300 dark:border-gray-600 rounded-xl text-base font-semibold text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-700 focus:ring-2 focus:ring-purple-500 focus:outline-none transition duration-200 shadow-lg">
|
| 86 |
+
<option value="placeholder" disabled selected class="text-gray-500">- Choose Industry to Map -</option>
|
| 87 |
+
<option value="Financial Services and Insurance">Financial Services and Insurance</option>
|
| 88 |
+
<option value="Healthcare and Biotechnology">Healthcare and Biotechnology</option>
|
| 89 |
+
<option value="E-commerce and Retail">E-commerce and Retail</option>
|
| 90 |
+
<option value="Media and Entertainment">Media and Entertainment</option>
|
| 91 |
+
<option value="Gaming">Gaming</option>
|
| 92 |
+
<option value="Education and Research">Public Sector and Education</option>
|
| 93 |
+
<option value="Government and Public Sector">Government and Public Sector</option>
|
| 94 |
+
<option value="Cyber">Cyber</option>
|
| 95 |
+
<option value="Manufacturing">Manufacturing</option>
|
| 96 |
+
<option value="Energy">Energy</option>
|
| 97 |
+
<option value="Logistics">Logistics</option>
|
| 98 |
+
<option value="Transport">Transport</option>
|
| 99 |
+
<option value="Technology/SaaS">Technology/SaaS</option>
|
| 100 |
+
<option value="Startup">Startup</option>
|
| 101 |
+
</select>
|
| 102 |
+
</div>
|
| 103 |
</div>
|
|
|
|
|
|
|
| 104 |
|
| 105 |
+
<div id="initial-message" class="text-center p-12 rounded-xl bg-white/80 dark:bg-gray-800/80 text-gray-600 dark:text-gray-300 border-2 border-dashed border-gray-400 dark:border-gray-600 backdrop-blur-sm">
|
| 106 |
+
<p class="text-lg font-medium">Please select an industry from the dropdown above to reveal targeted value mapping, discovery questions, and permission-based openers.</p>
|
|
|
|
| 107 |
</div>
|
|
|
|
|
|
|
| 108 |
|
| 109 |
+
<div id="dynamic-area" class="hidden space-y-8">
|
| 110 |
+
<h2 id="industry-title" class="text-3xl font-heading font-bold text-white text-center pt-4"></h2>
|
| 111 |
+
|
| 112 |
+
<div class="bg-white dark:bg-gray-800 p-6 sm:p-8 rounded-xl shadow-lg">
|
| 113 |
+
<h3 class="text-xl font-heading font-bold mb-6 text-gray-800 dark:text-white">Recommended Value Proposition & Suggested Product Focus</h3>
|
| 114 |
+
<div id="value-drivers" class="space-y-4 text-gray-700 dark:text-gray-300 text-base"></div>
|
| 115 |
+
</div>
|
| 116 |
+
|
| 117 |
+
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
| 118 |
+
<div class="bg-white dark:bg-gray-800 p-6 rounded-xl shadow-lg">
|
| 119 |
+
<h3 class="text-lg font-heading font-bold mb-4 text-gray-800 dark:text-white">Discovery Question 1</h3>
|
| 120 |
+
<p id="dq1" class="text-gray-600 dark:text-gray-400 italic mb-6 text-base"></p>
|
| 121 |
+
<h4 class="font-bold text-sm uppercase text-gray-500 dark:text-gray-400 mb-2">Permission-Based Opener 1</h4>
|
| 122 |
+
<p id="pbo1" class="text-gray-800 dark:text-white font-medium text-base"></p>
|
| 123 |
+
</div>
|
| 124 |
+
<div class="bg-white dark:bg-gray-800 p-6 rounded-xl shadow-lg">
|
| 125 |
+
<h3 class="text-lg font-heading font-bold mb-4 text-gray-800 dark:text-white">Discovery Question 2</h3>
|
| 126 |
+
<p id=dq2 class="text-gray-600 dark:text-gray-400 italic mb-6 text-base"></p>
|
| 127 |
+
<h4 class="font-bold text-sm uppercase text-gray-500 dark:text-gray-400 mb-2">Permission-Based Opener 2</h4>
|
| 128 |
+
<p id="pbo2" class="text-gray-800 dark:text-white font-medium text-base"></p>
|
| 129 |
+
</div>
|
| 130 |
+
</div>
|
| 131 |
</div>
|
|
|
|
| 132 |
</div>
|
| 133 |
+
</main>
|
| 134 |
|
| 135 |
+
<footer class="bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700">
|
| 136 |
+
<div class="container mx-auto px-4 py-6">
|
| 137 |
+
<div class="text-center text-sm text-gray-500 dark:text-gray-400">
|
| 138 |
+
<p>© 2025 McGPT Navigator. All rights reserved.</p>
|
| 139 |
</div>
|
|
|
|
| 140 |
</div>
|
| 141 |
+
</footer>
|
| 142 |
+
|
| 143 |
+
<script>
|
| 144 |
+
// --- UI & THEME LOGIC ---
|
| 145 |
+
feather.replace();
|
| 146 |
+
const themeToggle = document.getElementById('themeToggle');
|
| 147 |
+
const html = document.documentElement;
|
| 148 |
+
themeToggle.addEventListener('click', () => {
|
| 149 |
+
html.classList.toggle('dark');
|
| 150 |
+
localStorage.theme = html.classList.contains('dark') ? 'dark' : 'light';
|
| 151 |
+
feather.replace();
|
| 152 |
+
});
|
| 153 |
+
if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
| 154 |
+
html.classList.add('dark');
|
| 155 |
+
} else {
|
| 156 |
+
html.classList.remove('dark');
|
| 157 |
+
}
|
| 158 |
+
const mobileMenuButton = document.getElementById('mobileMenuButton');
|
| 159 |
+
const mobileMenu = document.getElementById('mobileMenu');
|
| 160 |
+
mobileMenuButton.addEventListener('click', () => {
|
| 161 |
+
mobileMenu.classList.toggle('hidden');
|
| 162 |
+
mobileMenuButton.classList.toggle('open');
|
| 163 |
+
});
|
| 164 |
+
|
| 165 |
+
// --- DYNAMIC CONTENT LOGIC ---
|
| 166 |
+
const INDUSTRY_DATA = {
|
| 167 |
+
"Financial Services and Insurance": { valueDrivers: "Value Drivers: Data Sovereignty, Security, Compliance (GDPR, PCI-DSS), Low-Latency. Product Focus: Private Cloud, Bare Metal (now called Elastic Metal), SecNumCloud-ready options.", dq1: "How are you currently addressing the rising costs and complexity of maintaining GDPR and PCI-DSS compliance across your cloud infrastructure?", pbo1: "I noticed you operate in the financial sector. Many of our clients are focused on data sovereignty. Can I share how our EU-based infrastructure helps with that?", dq2: "To what extent are your current cloud choices impacting your ability to meet strict regulatory requirements like GDPR, especially around data sovereignty and low-latency access?", pbo2: "Would you be open to a quick discussion on how our Private Cloud and SecNumCloud-ready solutions are designed to meet strict GDPR/PCI-DSS needs?" },
|
| 168 |
+
"Healthcare and Biotechnology": { valueDrivers: "Value Drivers: Secure & Compliant Infrastructure (HDS), AI/ML for Research, High-Performance Compute (HPC). Product Focus: Object Storage, GPU Instances, AI Inference Servers.", dq1: "What infrastructure challenges are currently slowing down your R&D teams when running large-scale AI models on sensitive patient data?", pbo1: "We see many healthcare firms leveraging AI for research. Can I show you how our GPU instances and AI tools simplify the deployment of those models securely?", dq2: "When scaling your AI/ML research or HPC workloads, what are the biggest challenges you face in ensuring both HDS compliance and performant access to massive datasets?", pbo2: "Could I share how our GPU instances and secure Object Storage are helping accelerate research while maintaining compliance?" },
|
| 169 |
+
"E-commerce and Retail": { valueDrivers: "Value Drivers: Scalability, Performance (Peak Loads), Edge Computing, Real-time Analytics. Product Focus: Load Balancers, Edge Services, Managed Kubernetes (Kapsule), CDN.", dq1: "How quickly and cost-effectively can you scale your infrastructure to handle Black Friday-level traffic spikes without over-provisioning for the rest of the year?", pbo1: "Your success depends on handling peak traffic seamlessly. Can I show you our transparent pricing for scalable infrastructure compared to the major US hyperscalers?", dq2: "How is your current infrastructure handling unexpected peak loads and the demands of real-time analytics, particularly as you expand your footprint into Edge environments?", pbo2: "Handling traffic spikes is crucial. Would you be interested in seeing how our Load Balancers and Managed Kubernetes can manage that automatically?" },
|
| 170 |
+
"Media and Entertainment": { valueDrivers: "Value Drivers: Massive Object Storage, High-Bandwidth, Cost-Effective GPU Rendering, Open-Source Tools. Product Focus: Object Storage, Elastic Metal servers, Content Delivery Network (CDN).", dq1: "Are you facing constraints or unexpected costs when archiving massive volumes of high-resolution content or delivering media globally at high quality?", pbo1: "We help media companies avoid vendor lock-in with our S3-compatible, open ecosystem. Is that something you'd be open to discussing?", dq2: "When you look at your overall rendering and distribution pipeline, where are you seeing the biggest bottlenecks in terms of high-bandwidth data transfer and cost-effective GPU access?", pbo2: "Many studios are looking to cut rendering costs. Can I show you how our Object Storage and powerful GPU instances achieve that?" },
|
| 171 |
+
"Gaming": { valueDrivers: "Value Drivers: Low-Latency, High-Availability, Cost-Effective GPU Instances, Developer-Centric Tools. Product Focus: Load Balancers, Elastic Metal, GPU Instances.", dq1: "What are the key technical barriers your players are reporting around in-game latency or server downtime that directly impact retention rates?", pbo1: "Our customers often mention they appreciate a seamless, developer-centric experience. Are you open to a quick overview of how our tools simplify deployment and management?", dq2: "For your performance-critical applications, what is the key trade-off you are currently making between achieving low-latency and maintaining a cost-effective environment for your GPU workloads?", pbo2: "We find many studios want to balance cost and performance. Can I share how our Elastic Metal servers are designed for exactly that?" },
|
| 172 |
+
"Education and Research": { valueDrivers: "Value Drivers: Cost-Effective HPC/GPU, Secure & Scalable, Open-Source for Collaboration. Product Focus: GPU Instances, Managed Kubernetes (Kapsule), Identity and Access Management (IAM).", dq1: "If budget weren't a constraint, what scientific or research challenges would your team tackle if they had access to significantly more computational (GPU) power?", pbo1: "Many institutions are concerned about long-term vendor lock-in and rising data costs. Would it be helpful to discuss how our open-source ecosystem helps avoid those challenges?", dq2: "Regarding your HPC and GPU projects, how effectively is your current Kubernetes environment balancing the need for cost-effective scaling with the security required for collaborative work?", pbo2: "We can help make powerful tools more accessible. Can I briefly explain how our GPU instances are used in secure HPC environments?" },
|
| 173 |
+
"Government and Public Sector": { valueDrivers: "Value Drivers: Strict Data Sovereignty (European Cloud), SecNumCloud Readiness, Compliance. Product Focus: Private Cloud, Elastic Metal, SecNumCloud options.", dq1: "In your digital transformation roadmap, what are the primary risks associated with relying on non-European cloud providers for sensitive citizen data?", pbo1: "When we speak with European leaders, data sovereignty is often a top priority. Do you mind if I share how Scaleway addresses those requirements with our certified, local infrastructure?", dq2: "How challenging is it for your organization to maintain strict European data sovereignty and pursue certifications like SecNumCloud while managing your core infrastructure needs?", pbo2: "Meeting public sector standards is non-negotiable. Can I show you how our SecNumCloud-ready Private Cloud is designed for this?" },
|
| 174 |
+
"Cyber": { valueDrivers: "Value Drivers: Data Sovereignty as Defense, Private Networking, AI/ML for Threat Detection, Transparent Billing. Product Focus: Private Network (VPC), Elastic Metal, AI Inference Servers.", dq1: "How is your team utilizing (or planning to utilize) AI and European-local data processing to enhance your real-time threat detection capabilities?", pbo1: "I often hear that predictable billing is a key concern when scaling security operations. May I share how Scaleway ensures cost transparency compared to US hyperscalers?", dq2: "What is your current level of confidence in your existing private networking setup to leverage AI/ML for threat detection while upholding data sovereignty principles?", pbo2: "A secure foundation is key. Would you be open to seeing how our Elastic Metal servers combined with a Private Network (VPC) can enhance your security posture?" },
|
| 175 |
+
"Manufacturing": { valueDrivers: "Value Drivers: Edge Computing (IoT Data), AI/ML for Predictive Maintenance, Open-Source Integration. Product Focus: Edge Services, AI Inference Servers, Object Storage.", dq1: "What percentage of unscheduled downtime could be saved if you could process IoT sensor data at the edge for instant, localized predictive maintenance?", pbo1: "Many companies are concerned about long-term vendor lock-in. Would it be helpful to discuss how our open-source ecosystem helps customers avoid those challenges?", dq2: "When deploying AI/ML for predictive maintenance using IoT data, what is the biggest technical roadblock you encounter regarding data storage, processing, or integration?", pbo2: "Processing data at the source is the future. Can I show you our Edge solutions designed specifically for predictive maintenance?" },
|
| 176 |
+
"Energy": { valueDrivers: "Value Drivers: Sustainability, AI/ML for Grid Optimization, Data Sovereignty. Product Focus: AI Inference Servers, Managed Databases.", dq1: "Given the move toward renewables, what is the biggest infrastructure challenge you face when trying to predict supply and demand volatility for grid optimization?", pbo1: "When we speak with European leaders, data sovereignty is often a top priority. Do you mind if I share how Scaleway addresses those requirements with our certified, local infrastructure?", dq2: "As you pursue sustainability goals, how are you deploying AI/ML tools for initiatives like grid optimization while also adhering to strict data sovereignty mandates?", pbo2: "Optimizing energy grids is a complex AI challenge. Can I share how our AI tools and managed databases are being used for this?" },
|
| 177 |
+
"Logistics": { valueDrivers: "Value Drivers: Edge Computing (Real-time Tracking), AI/ML for Optimization, Transparent Billing. Product Focus: Edge Services, Managed Databases, AI Inference Servers.", dq1: "If you could achieve a 5% improvement in route efficiency through real-time AI analysis, how quickly would that translate into measurable cost savings?", pbo1: "I often hear that predictable billing is a key concern when scaling. May I share how Scaleway ensures complete cost transparency compared to the major hyperscalers?", dq2: "In your real-time tracking projects, how are you ensuring both fast data processing at the edge and clear billing when leveraging AI/ML for optimization?", pbo2: "We can help you connect real-time data to real-world savings. Can I show you our Edge and AI solution that comes with clear, predictable pricing?" },
|
| 178 |
+
"Transport": { valueDrivers: "Value Drivers: Low-Latency, HPC for Simulation, Developer-Centric Tools. Product Focus: Edge Services, GPU Instances, High-Performance Compute (HPC) options.", dq1: "How satisfied are your engineering teams with the current cost and turnaround time of running large-scale simulations for new vehicle development?", pbo1: "Our customers appreciate a seamless, developer-centric experience. Are you open to a quick overview of how our tools simplify deployment and management for complex workloads?", dq2: "For your high-stakes HPC simulations, where are you currently seeing the most significant constraints on achieving optimal low-latency performance?", pbo2: "Simulation speed can be a real competitive advantage. Can I share how our GPU instances are used for low-latency, high-performance simulation?" },
|
| 179 |
+
"Technology/SaaS": { valueDrivers: "Value Drivers: Developer-Centric Tools, Cost-Effectiveness, Open-Source Agility, Transparent Billing. Product Focus: Managed Kubernetes (Kapsule), Managed Databases, GPU Instances.", dq1: "What is the highest friction point your development teams experience when trying to deploy, scale, or manage your core application?", pbo1: "Many SaaS companies are concerned about long-term vendor lock-in and rising egress fees. Would it be helpful to discuss how our open-source ecosystem helps avoid those challenges?", dq2: "As you scale, how are you balancing the need for rapid, open-source agility with the challenge of maintaining cost-effectiveness and transparent billing?", pbo2: "We specialize in helping scale-ups grow efficiently. Can I show you how our cost-effective Kubernetes (Kapsule) and managed databases can support your roadmap?" },
|
| 180 |
+
"Startup": { valueDrivers: "Value Drivers: Cost-Effectiveness, Developer-Centric Tools, Agility/Time-to-Market, Open-Source Ecosystem. Product Focus: Managed Kubernetes (Kapsule), Managed Databases, Free Tier options, GPU Instances.", dq1: "As you scale rapidly, what are your biggest concerns regarding unpredictable cloud costs, especially related to data egress and vendor lock-in?", pbo1: "I know that predictable billing and cost efficiency are key for startups. May I share how Scaleway ensures cost transparency compared to the big US providers?", dq2: "What friction points are your developers currently facing when deploying new features, and how important is using open-source tools to maintain agility?", pbo2: "We're passionate about helping startups avoid vendor lock-in. Can we discuss how our open ecosystem and developer-friendly tools can support your growth?" }
|
| 181 |
+
};
|
| 182 |
+
|
| 183 |
+
function updateContent() {
|
| 184 |
+
const selector = document.getElementById('industry-selector');
|
| 185 |
+
const industry = selector.value;
|
| 186 |
+
const dynamicArea = document.getElementById('dynamic-area');
|
| 187 |
+
const initialMessage = document.getElementById('initial-message');
|
| 188 |
+
|
| 189 |
+
if (!industry || industry === 'placeholder') {
|
| 190 |
+
dynamicArea.classList.add('hidden');
|
| 191 |
+
initialMessage.classList.remove('hidden');
|
| 192 |
+
return;
|
| 193 |
+
}
|
| 194 |
|
| 195 |
+
const data = INDUSTRY_DATA[industry];
|
| 196 |
+
document.getElementById('industry-title').textContent = industry;
|
| 197 |
+
const valueDriversElement = document.getElementById('value-drivers');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 198 |
|
| 199 |
+
valueDriversElement.innerHTML = data.valueDrivers.replace(/Value Drivers: (.*?)\. Product Focus: (.*?)\./s,
|
| 200 |
+
`<p class="font-semibold text-lg mb-2 text-purple-600 dark:text-purple-400">Value Drivers:</p>
|
| 201 |
+
<p class="mb-4">${'$1'}</p>
|
| 202 |
+
<p class="font-semibold text-lg mb-2 text-purple-600 dark:text-purple-400">Product Focus:</p>
|
| 203 |
+
<p>${'$2'}</p>`);
|
|
|
|
|
|
|
|
|
|
| 204 |
|
| 205 |
+
document.getElementById('dq1').textContent = data.dq1;
|
| 206 |
+
document.getElementById('pbo1').textContent = data.pbo1;
|
| 207 |
+
document.getElementById('dq2').textContent = data.dq2;
|
| 208 |
+
document.getElementById('pbo2').textContent = data.pbo2;
|
| 209 |
+
|
| 210 |
+
initialMessage.classList.add('hidden');
|
| 211 |
+
dynamicArea.classList.remove('hidden');
|
| 212 |
+
dynamicArea.scrollIntoView({ behavior: 'smooth', block: 'start' });
|
| 213 |
+
}
|
| 214 |
+
window.onload = updateContent;
|
| 215 |
+
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
|
| 217 |
</body>
|
| 218 |
</html>
|