|
6 | 6 | <title>Recast Partner Program – Branded Preview</title> |
7 | 7 | <script src="https://cdn.tailwindcss.com"></script> |
8 | 8 | <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" /> |
| 9 | + <script src="https://unpkg.com/lucide@latest"></script> |
9 | 10 | </head> |
10 | 11 | <body class="bg-[#F7F9FB] text-[#0A1C60] font-['Inter',sans-serif] min-h-screen"> |
11 | 12 | <header class="relative overflow-hidden"> |
@@ -42,6 +43,7 @@ <h1 class="mt-4 text-3xl font-semibold tracking-tight sm:text-4xl"> |
42 | 43 | newPartner: false, |
43 | 44 | activeStep: 0, |
44 | 45 | showBusinessPlan: false, |
| 46 | + showEvaluation: false, |
45 | 47 | model: { |
46 | 48 | tiers: { |
47 | 49 | Registered: { |
@@ -299,6 +301,13 @@ <h1 class="mt-4 text-3xl font-semibold tracking-tight sm:text-4xl"> |
299 | 301 | render(); |
300 | 302 | }); |
301 | 303 | } |
| 304 | + const evaluationButton = document.getElementById("evaluationButton"); |
| 305 | + if (evaluationButton) { |
| 306 | + evaluationButton.addEventListener("click", () => { |
| 307 | + STATE.showEvaluation = !STATE.showEvaluation; |
| 308 | + render(); |
| 309 | + }); |
| 310 | + } |
302 | 311 | } |
303 | 312 | } |
304 | 313 | function renderDropdown() { |
@@ -331,13 +340,63 @@ <h1 class="mt-4 text-3xl font-semibold tracking-tight sm:text-4xl"> |
331 | 340 | contentHtml += `<p class="mt-2 text-[#4A5568]">${para.replace(/\n/g, '<br>')}</p>`; |
332 | 341 | } |
333 | 342 | }); |
| 343 | + let evaluationHtml = ''; |
| 344 | + if (STATE.partnerType === 'Premier') { |
| 345 | + evaluationHtml = ` |
| 346 | + <div class="mt-4"> |
| 347 | + <button id="evaluationButton" class="rounded-full bg-[#0070F3] px-4 py-2 text-sm text-white hover:bg-[#005AD0] focus:outline-none focus:ring-2 focus:ring-[#0070F3] focus:ring-offset-2"> |
| 348 | + ${STATE.showEvaluation ? 'Hide' : 'Show'} Preferred vs. Premier Evaluation Guide |
| 349 | + </button> |
| 350 | + </div> |
| 351 | + `; |
| 352 | + if (STATE.showEvaluation) { |
| 353 | + evaluationHtml += ` |
| 354 | + <div class="mt-4 rounded-2xl border border-[#E2E8F0] bg-white p-5 shadow-md"> |
| 355 | + ${renderEvaluationGuide()} |
| 356 | + </div> |
| 357 | + `; |
| 358 | + } |
| 359 | + } |
334 | 360 | return ` |
335 | 361 | <div class="rounded-2xl border border-[#E2E8F0] bg-white p-5 shadow-md"> |
336 | 362 | <h3 class="text-lg font-semibold">Overview</h3> |
337 | 363 | ${contentHtml} |
| 364 | + ${evaluationHtml} |
338 | 365 | </div> |
339 | 366 | `; |
340 | 367 | } |
| 368 | + function renderEvaluationGuide() { |
| 369 | + return ` |
| 370 | + <h3 class="text-lg font-semibold mb-4">Preferred vs. Premier Partner Evaluation Guide</h3> |
| 371 | + <p class="mb-4 text-[#4A5568]">When evaluating whether a Preferred Partner is ready to advance to Premier status, Recast looks at three key areas — Focus, Capability, and Commitment.\nThese criteria ensure we’re investing in partners that can truly scale with us, represent our brand effectively, and deliver measurable revenue outcomes.</p> |
| 372 | + <h4 class="text-md font-semibold mb-2">1. Focus — Are they aligned with Recast’s go-to-market direction?</h4> |
| 373 | + <p class="mb-4 text-[#4A5568]">We assess whether the partner’s business focus and customer base align with the markets and segments Recast wants to grow in.</p> |
| 374 | + <ul class="list-disc pl-5 mb-4 text-[#4A5568]"> |
| 375 | + <li>Do they specialize in the right customer segment (e.g., enterprise, mid-market, or public sector)?</li> |
| 376 | + <li>Are they active in the industries or regions where Recast wants to expand?</li> |
| 377 | + <li>Do they have core competencies that complement Recast’s product strengths (endpoint management, automation, workspace delivery, etc.)?</li> |
| 378 | + <li>Are they targeting the functional buyers that align with Recast’s motion (IT Ops, Security, Endpoint, Workspace)?</li> |
| 379 | + </ul> |
| 380 | + <h4 class="text-md font-semibold mb-2">2. Capability — Do they have the structure to scale with Recast?</h4> |
| 381 | + <p class="mb-4 text-[#4A5568]">We evaluate whether the partner has the resources, skills, and reach to build and grow a sustainable Recast practice.</p> |
| 382 | + <ul class="list-disc pl-5 mb-4 text-[#4A5568]"> |
| 383 | + <li>Do they have technical resources trained or able to support Recast deployments?</li> |
| 384 | + <li>Do they have a dedicated sales team capable of positioning and selling Recast solutions?</li> |
| 385 | + <li>Is there a marketing function that can run co-branded or joint campaigns?</li> |
| 386 | + <li>Do they have customer reach in the accounts and regions Recast wants to penetrate?</li> |
| 387 | + <li>Are they geographically positioned in areas where Recast needs stronger coverage?</li> |
| 388 | + </ul> |
| 389 | + <h4 class="text-md font-semibold mb-2">3. Commitment — Are they invested in mutual growth and measurable results?</h4> |
| 390 | + <p class="mb-4 text-[#4A5568]">We confirm that the partner isn’t just opportunistic, but strategically committed to driving joint revenue and customer success.</p> |
| 391 | + <ul class="list-disc pl-5 mb-4 text-[#4A5568]"> |
| 392 | + <li>Have they committed to a defined revenue target or growth goal for Recast?</li> |
| 393 | + <li>Are they showing year-over-year progress in pipeline creation and customer adoption?</li> |
| 394 | + <li>Are they actively pursuing upsell, cross-sell, and expansion within existing customers?</li> |
| 395 | + <li>Do they have joint business plans or defined KPIs aligned with Recast’s objectives?</li> |
| 396 | + <li>Are they investing in training, enablement, and certification to build long-term capability?</li> |
| 397 | + </ul> |
| 398 | + `; |
| 399 | + } |
341 | 400 | function renderRequirementsCard(reqs, isPremier) { |
342 | 401 | let listHtml = ""; |
343 | 402 | reqs.forEach((r) => { |
@@ -880,6 +939,7 @@ <h4 class="text-md font-semibold mb-2 mt-6">8. KEY CONTACTS</h4> |
880 | 939 | } |
881 | 940 | document.addEventListener("DOMContentLoaded", () => { |
882 | 941 | render(); |
| 942 | + lucide.createIcons(); |
883 | 943 | }); |
884 | 944 | </script> |
885 | 945 | </body> |
|
0 commit comments