Engine Equal
Code Exchange
Ready-to-use HTML files for external deployment
Add New Code Snippet
Generate POE Documents
Generate complete, formatted text documents of all active POE principles or clauses - ready for Google Docs.
Code Exchange Stats
Total Snippets
3
Languages Used
html2
text1
Stored Code Snippets
ENEQ Homepage - EXACT COPY with All Sections
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Engine Equal - Protocols of Equal Platform</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333; background: white; overflow-x: hidden; }
/* Dotted Background - Global + Hero */
.dotted-bg { position: fixed; inset: 0; pointer-events: none; opacity: 0.2; z-index: 0; background-image: radial-gradient(circle, #d1d5db 1px, transparent 1px); background-size: 24px 24px; }
.hero-dotted { position: absolute; inset: 0; pointer-events: none; opacity: 0.15; z-index: 1; background-image: radial-gradient(circle, #FFD700 1px, transparent 1px); background-size: 24px 24px; }
.container { max-width: 1280px; margin: 0 auto; padding: 0 24px; }
/* Hero Section */
.hero { background: #000; color: white; padding: 80px 24px; text-align: center; position: relative; z-index: 10; overflow: hidden; }
.hero h1 { font-size: 4rem; font-weight: 700; color: #FFD700; margin-bottom: 16px; }
.hero h2 { font-size: 2.5rem; color: #d1d5db; margin-bottom: 32px; }
.hero p { font-size: 1.25rem; color: #d1d5db; max-width: 900px; margin: 0 auto 40px; line-height: 1.8; }
/* Buttons */
.btn { display: inline-block; padding: 16px 32px; font-size: 1.125rem; font-weight: 600; text-decoration: none; border-radius: 8px; transition: all 0.3s; margin: 0 8px; cursor: pointer; border: none; }
.btn-primary { background: #FFD700; color: #000; }
.btn-primary:hover { background: #FFA500; transform: translateY(-2px); }
.btn-outline { background: transparent; color: white; border: 2px solid white; }
.btn-outline:hover { background: white; color: #000; }
/* Sections */
.section { padding: 64px 24px; position: relative; z-index: 10; background: white; }
.section-gray { background: linear-gradient(to bottom, #f9fafb, white); }
.section-title { text-align: center; font-size: 3rem; font-weight: 700; margin-bottom: 24px; color: #111; }
.section-subtitle { text-align: center; font-size: 1.25rem; color: #666; max-width: 800px; margin: 0 auto 48px; }
/* Video */
.video-container { max-width: 1000px; margin: 0 auto; aspect-ratio: 16/9; background: #000; border-radius: 12px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.3); }
.video-container iframe { width: 100%; height: 100%; border: none; }
/* Ask POE Widget */
.askpoe-embed { max-width: 900px; margin: 0 auto; background: white; border: 2px solid #FFD700; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.15); overflow: hidden; }
.askpoe-header { background: linear-gradient(135deg, #000 0%, #1a1a1a 100%); padding: 24px; text-align: center; border-bottom: 4px solid #FFD700; }
.askpoe-header h3 { color: #FFD700; font-size: 24px; font-weight: 700; margin-bottom: 8px; }
.askpoe-header p { color: #999; font-size: 14px; }
.askpoe-content { padding: 32px; }
.input-group { margin-bottom: 20px; }
.input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; }
.input-group textarea { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px; font-size: 14px; font-family: inherit; resize: vertical; min-height: 100px; }
.input-group textarea:focus { outline: none; border-color: #FFD700; }
.submit-btn { background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%); color: #000; border: none; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; cursor: pointer; width: 100%; transition: all 0.3s; }
.submit-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(255, 215, 0, 0.3); }
.submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
.loading { text-align: center; padding: 24px; color: #666; display: none; }
.spinner { border: 3px solid #f3f3f3; border-top: 3px solid #FFD700; border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto 16px; }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.response-section { margin-top: 24px; padding: 20px; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #FFD700; display: none; }
/* Cards */
.cards-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; max-width: 1280px; margin: 0 auto; }
.card { background: white; border: 2px solid #e5e7eb; border-radius: 12px; overflow: hidden; transition: all 0.3s; }
.card:hover { border-color: #FFD700; box-shadow: 0 12px 24px rgba(0,0,0,0.1); transform: translateY(-4px); }
.card-image { height: 200px; background-size: cover; background-position: center; position: relative; }
.card-icon { position: absolute; bottom: 16px; left: 16px; width: 64px; height: 64px; background: linear-gradient(135deg, #FFD700, #FFA500); border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 32px; }
.card-content { padding: 24px; }
.card-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 12px; }
.card-description { color: #666; margin-bottom: 20px; line-height: 1.6; }
.card-features { list-style: none; }
.card-features li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; color: #555; font-size: 0.95rem; }
.check-icon { color: #10b981; flex-shrink: 0; font-weight: 700; }
/* Impact by Sector */
.impact-tabs { max-width: 1000px; margin: 0 auto; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 32px; box-shadow: 0 12px 24px rgba(0,0,0,0.1); }
.tabs { display: flex; border-bottom: 2px solid #e5e7eb; margin-bottom: 32px; }
.tab { flex: 1; padding: 16px; text-align: center; background: none; border: none; font-size: 1rem; font-weight: 600; cursor: pointer; color: #666; border-bottom: 4px solid transparent; transition: all 0.3s; }
.tab:hover { color: #000; }
.tab.active { color: #FFD700; border-bottom-color: #FFD700; }
.tab-content { display: none; }
.tab-content.active { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; }
.benefits-list { list-style: none; }
.benefits-list li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 16px; }
/* Donut Chart */
.donut-container { position: relative; width: 100%; max-width: 300px; margin: 0 auto 24px; }
.donut-svg { width: 100%; height: auto; }
.metric-legend { display: flex; flex-direction: column; gap: 8px; }
.metric-item { display: flex; align-items: center; gap: 12px; padding: 8px; border-radius: 4px; transition: background 0.3s; cursor: pointer; }
.metric-item:hover { background: #f9fafb; }
.metric-color { width: 16px; height: 16px; border-radius: 50%; flex-shrink: 0; }
.metric-label { flex: 1; font-size: 0.875rem; color: #374151; }
.metric-value { font-weight: 700; font-size: 1.125rem; }
/* Platform Modules */
.modules-section { background: #f3f4f6; padding: 80px 24px; }
.modules-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin: 48px auto; max-width: 1280px; }
.module-card { background: white; border: 2px solid #e5e7eb; border-radius: 12px; overflow: hidden; transition: all 0.3s; }
.module-card:hover { border-color: #FFD700; transform: translateY(-4px); box-shadow: 0 8px 16px rgba(0,0,0,0.1); }
.module-image { height: 160px; background-size: cover; background-position: center; position: relative; }
.module-icon-overlay { position: absolute; bottom: 12px; left: 12px; width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 24px; }
.module-content { padding: 20px; }
.module-title { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
.module-description { color: #666; font-size: 0.875rem; margin-bottom: 12px; }
.module-features { list-style: none; }
.module-features li { display: flex; align-items: flex-start; gap: 8px; margin-bottom: 6px; font-size: 0.75rem; color: #555; }
/* Get Started Slideshow */
.slideshow-section { background: linear-gradient(135deg, #111 0%, #000 100%); padding: 80px 24px; }
.slideshow-container { position: relative; max-width: 900px; margin: 0 auto; }
.slide { background: white; border: 4px solid #FFD700; border-radius: 12px; padding: 48px; position: relative; min-height: 350px; }
.slide-icon { width: 128px; height: 128px; border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 64px; margin: 0 auto 24px; }
.slide-number { position: absolute; top: -24px; left: -24px; width: 72px; height: 72px; background: linear-gradient(135deg, #FFD700, #FFA500); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 32px; font-weight: 700; color: #000; box-shadow: 0 8px 16px rgba(0,0,0,0.3); border: 4px solid white; }
.slide-title { font-size: 2rem; font-weight: 700; margin-bottom: 12px; text-align: center; }
.slide-description { color: #666; font-size: 1.125rem; text-align: center; margin-bottom: 24px; line-height: 1.6; }
.slide-badge { display: inline-block; background: #FFD700; color: #000; padding: 4px 12px; border-radius: 16px; font-size: 0.875rem; font-weight: 700; margin-bottom: 16px; }
.nav-btn { position: absolute; top: 50%; transform: translateY(-50%); background: #FFD700; border: none; width: 56px; height: 56px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 16px rgba(0,0,0,0.3); transition: all 0.3s; z-index: 10; }
.nav-btn:hover { background: #FFA500; transform: translateY(-50%) scale(1.1); }
.nav-btn-prev { left: -80px; }
.nav-btn-next { right: -80px; }
.dots-container { display: flex; justify-content: center; gap: 12px; margin-top: 32px; }
.dot { width: 12px; height: 12px; border-radius: 50%; background: #666; cursor: pointer; transition: all 0.3s; }
.dot.active { width: 48px; background: #FFD700; }
.dot.completed { background: #10b981; }
/* CTA */
.cta-section { background: #000; color: white; padding: 80px 24px; text-align: center; }
.cta-section h2 { color: #FFD700; font-size: 2.5rem; margin-bottom: 24px; font-weight: 700; }
.cta-section p { font-size: 1.25rem; color: #d1d5db; margin-bottom: 32px; max-width: 800px; margin-left: auto; margin-right: auto; }
/* Responsive */
@media (max-width: 768px) {
.hero h1 { font-size: 2.5rem; }
.hero h2 { font-size: 1.75rem; }
.cards-grid, .tab-content.active, .modules-grid { grid-template-columns: 1fr; }
.section-title { font-size: 2rem; }
.nav-btn { display: none; }
.impact-tabs { padding: 16px; }
}
</style>
</head>
<body>
<div class="dotted-bg"></div>
<!-- Hero Section -->
<section class="hero">
<div class="hero-dotted"></div>
<div class="container" style="position: relative; z-index: 2;">
<h1>Welcome to Engine Equal</h1>
<h2>The Protocols of Equal Platform</h2>
<p>Transform equality from aspiration into measurable, repeatable processes. Our comprehensive suite of tools, built on the Protocols of Equal framework, helps you detect, diagnose, and solve inequality with scientific precision.</p>
<div>
<a href="#memberships" class="btn btn-primary">Get Started</a>
<a href="#learn" class="btn btn-outline">Learn More</a>
</div>
</div>
</section>
<!-- Video Section -->
<section class="section">
<div class="container">
<h2 class="section-title">Introducing Engine Equal</h2>
<div class="video-container">
<iframe src="https://www.youtube.com/embed/UT8Ycqo_st0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>
</div>
</div>
</section>
<!-- Ask POE Widget -->
<section class="section section-gray">
<div class="container">
<h2 class="section-title">Try Ask POE Now</h2>
<p class="section-subtitle">Describe an inequality challenge and get AI-powered solutions</p>
<div class="askpoe-embed">
<div class="askpoe-header">
<h3>🛡️ Ask POE</h3>
<p>AI-Powered Equality Analysis</p>
</div>
<div class="askpoe-content">
<form id="askpoe-form">
<div class="input-group">
<label for="situation">Describe your inequality situation:</label>
<textarea id="situation" placeholder="Example: Our company has a 30% gender pay gap in management positions..." required></textarea>
</div>
<button type="submit" class="submit-btn">Analyze with POE Framework</button>
</form>
<div id="loading" class="loading"><div class="spinner"></div><p>Analyzing your situation with the Protocols of Equal framework...</p></div>
<div id="response" class="response-section"></div>
</div>
</div>
</div>
</section>
<!-- What Can Engine Equal Do For Your Organization -->
<section class="section">
<div class="container">
<div style="text-align: center; margin-bottom: 48px;">
<div style="width: 80px; height: 80px; background: linear-gradient(135deg, #FFD700 0%, #FFC700 33%, #FFB700 66%, #FFA500 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px; font-size: 40px; box-shadow: 0 8px 16px rgba(255,215,0,0.3);">✨</div>
<h2 class="section-title" style="margin-bottom: 16px;">What Can Engine Equal Do For Your Organization?</h2>
<p class="section-subtitle">Discover the powerful capabilities that make Engine Equal the leading equality platform</p>
</div>
<div class="cards-grid">
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">🛡️</div>
</div>
<div class="card-content">
<h3 class="card-title">Comprehensive Framework</h3>
<p class="card-description">Access 150+ equality principles and clauses to build robust frameworks</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> POE Library with proven methodologies</li>
<li><span class="check-icon">✓</span> AI-powered analysis and recommendations</li>
<li><span class="check-icon">✓</span> Custom framework builder</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">📊</div>
</div>
<div class="card-content">
<h3 class="card-title">Quality of Infrastructure</h3>
<p class="card-description">Enterprise-grade tools for monitoring and improving equality</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Real-time equality dashboards</li>
<li><span class="check-icon">✓</span> Workflow integration tools</li>
<li><span class="check-icon">✓</span> Compliance tracking and reporting</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1524178232363-1fb2b075b655?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">🎓</div>
</div>
<div class="card-content">
<h3 class="card-title">Training & Certification</h3>
<p class="card-description">Build expertise with comprehensive learning programs</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Interactive training modules</li>
<li><span class="check-icon">✓</span> Professional certifications</li>
<li><span class="check-icon">✓</span> Knowledge base and resources</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">🏢</div>
</div>
<div class="card-content">
<h3 class="card-title">Equalize Your Organization</h3>
<p class="card-description">Transform your organization through comprehensive equality integration across ideology, training, technology, policy, and culture.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Embed equality principles into mission, vision, and core values</li>
<li><span class="check-icon">✓</span> Comprehensive learning programs for all staff levels</li>
<li><span class="check-icon">✓</span> Integrate equality tools into your existing systems</li>
<li><span class="check-icon">✓</span> Align all organizational policies with equality standards</li>
<li><span class="check-icon">✓</span> Create lasting change in workplace culture</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">❤️</div>
</div>
<div class="card-content">
<h3 class="card-title">Equality Teams</h3>
<p class="card-description">Build and coordinate dedicated equality teams across sectors with collaborative tools and shared frameworks.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Assemble cross-functional equality champions</li>
<li><span class="check-icon">✓</span> Align teams around shared equality objectives</li>
<li><span class="check-icon">✓</span> Customized approaches for Public, Private, Humanitarian sectors</li>
<li><span class="check-icon">✓</span> Real-time coordination and knowledge sharing</li>
<li><span class="check-icon">✓</span> Measure and report on collective team achievements</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1611162617474-5b21e879e113?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">🎥</div>
</div>
<div class="card-content">
<h3 class="card-title">Media Hub</h3>
<p class="card-description">Access videos, podcasts, and multimedia equality content for continuous learning and engagement.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Educational Videos</li>
<li><span class="check-icon">✓</span> Expert Podcasts</li>
<li><span class="check-icon">✓</span> Webinar Recordings</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">🌐</div>
</div>
<div class="card-content">
<h3 class="card-title">Networks</h3>
<p class="card-description">Connect with equality professionals worldwide through communities and advocacy groups.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Professional Networks</li>
<li><span class="check-icon">✓</span> Community Groups</li>
<li><span class="check-icon">✓</span> Industry Connections</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1556761175-b413da4baf72?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">💬</div>
</div>
<div class="card-content">
<h3 class="card-title">Collaborate</h3>
<p class="card-description">Work together on frameworks, share knowledge, and build solutions collaboratively.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Framework Sharing</li>
<li><span class="check-icon">✓</span> Real-Time Comments</li>
<li><span class="check-icon">✓</span> Team Discussions</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1544396821-4dd40b938ad3?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">📄</div>
</div>
<div class="card-content">
<h3 class="card-title">Resources</h3>
<p class="card-description">Download guides, templates, and tools to implement equality in your organization.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Implementation Guides</li>
<li><span class="check-icon">✓</span> Template Library</li>
<li><span class="check-icon">✓</span> Best Practice Documents</li>
</ul>
</div>
</div>
<div class="card">
<div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
<div class="card-icon">📧</div>
</div>
<div class="card-content">
<h3 class="card-title">Contact</h3>
<p class="card-description">Get support, ask questions, and connect with the Engine Equal team.</p>
<ul class="card-features">
<li><span class="check-icon">✓</span> Business Inquiries</li>
<li><span class="check-icon">✓</span> Technical Support</li>
<li><span class="check-icon">✓</span> Partnership Opportunities</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- Impact by Sector -->
<section class="section section-gray">
<div class="container">
<h2 class="section-title">Impact by Sector</h2>
<p class="section-subtitle">Discover sector-specific benefits and measurable outcomes</p>
<div class="impact-tabs">
<div class="tabs">
<button class="tab active" onclick="switchTab('private', this)">🏢 Private Sector</button>
<button class="tab" onclick="switchTab('public', this)">🏛️ Public Sector</button>
<button class="tab" onclick="switchTab('humanitarian', this)">❤️ Humanitarian</button>
</div>
<div id="private" class="tab-content active">
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
<ul class="benefits-list">
<li><span class="check-icon">✓</span> <span>Enhance your ESG scores and corporate reputation.</span></li>
<li><span class="check-icon">✓</span> <span>Foster a more innovative and collaborative workplace culture.</span></li>
<li><span class="check-icon">✓</span> <span>Attract and retain top-tier, diverse talent.</span></li>
<li><span class="check-icon">✓</span> <span>Mitigate legal and reputational risks.</span></li>
</ul>
</div>
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
<div class="metric-legend">
<div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Reduction in employee turnover</span><span class="metric-value" style="color: #3b82f6;">20%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Increase in team productivity</span><span class="metric-value" style="color: #10b981;">10%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Higher financial returns likelihood</span><span class="metric-value" style="color: #f59e0b;">35%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Reduce hiring costs</span><span class="metric-value" style="color: #8b5cf6;">50%</span></div>
</div>
</div>
</div>
<div id="public" class="tab-content">
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
<ul class="benefits-list">
<li><span class="check-icon">✓</span> <span>Build significant public trust by ensuring fair access to services.</span></li>
<li><span class="check-icon">✓</span> <span>Streamline policy implementation and reduce legal challenges.</span></li>
<li><span class="check-icon">✓</span> <span>Improve inter-agency collaboration on equality initiatives.</span></li>
<li><span class="check-icon">✓</span> <span>Create more effective and representative public policies.</span></li>
</ul>
</div>
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
<div class="metric-legend">
<div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Decrease in citizen complaints</span><span class="metric-value" style="color: #3b82f6;">30%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Improvement in service delivery efficiency</span><span class="metric-value" style="color: #10b981;">20%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Increase program adoption in underserved areas</span><span class="metric-value" style="color: #f59e0b;">15%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Administrative efficiency boost</span><span class="metric-value" style="color: #8b5cf6;">25%</span></div>
</div>
</div>
</div>
<div id="humanitarian" class="tab-content">
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
<ul class="benefits-list">
<li><span class="check-icon">✓</span> <span>Dramatically improve aid effectiveness by removing bias.</span></li>
<li><span class="check-icon">✓</span> <span>Strengthen stakeholder and donor confidence with transparent reporting.</span></li>
<li><span class="check-icon">✓</span> <span>Enhance field-worker safety through greater community trust.</span></li>
<li><span class="check-icon">✓</span> <span>Build long-term community resilience by empowering local actors.</span></li>
</ul>
</div>
<div>
<h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
<div class="metric-legend">
<div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Increase resource allocation accuracy</span><span class="metric-value" style="color: #3b82f6;">40%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Improve community engagement</span><span class="metric-value" style="color: #10b981;">25%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Boost donor retention</span><span class="metric-value" style="color: #f59e0b;">20%</span></div>
<div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Reduce operational costs</span><span class="metric-value" style="color: #8b5cf6;">12%</span></div>
</div>
</div>
</div>
<div style="text-align: center; margin-top: 32px;">
<a href="#contact" class="btn btn-primary">Request a Test Drive</a>
</div>
</div>
</div>
</section>
<!-- Get Started Slideshow -->
<section class="slideshow-section">
<div class="container">
<div style="text-align: center; margin-bottom: 48px;">
<div style="width: 80px; height: 80px; background: linear-gradient(135deg, #FFD700 0%, #FFC700 33%, #FFB700 66%, #FFA500 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px; animation: pulse 2s infinite; font-size: 40px; box-shadow: 0 8px 16px rgba(255,215,0,0.3);">✨</div>
<h2 style="font-size: 3rem; font-weight: 700; color: #FFD700; margin-bottom: 16px;">Get Started in 6 Steps</h2>
<p style="font-size: 1.25rem; color: #d1d5db; max-width: 800px; margin: 0 auto;">Follow these essential steps to unlock the full power of Engine Equal</p>
</div>
<div class="slideshow-container">
<div class="slide" id="slide-container">
<div class="slide-number" id="slide-number">1</div>
<div class="slide-icon" id="slide-icon" style="background: linear-gradient(135deg, #3b82f6, #1e40af);">📚</div>
<div class="slide-badge" id="slide-badge">5 min</div>
<h3 class="slide-title" id="slide-title">Explore POE Library</h3>
<p class="slide-description" id="slide-description">Browse 150+ equality principles and clauses to understand the foundational framework</p>
<div style="text-align: center;">
<a href="#library" class="btn btn-primary" style="display: inline-flex; align-items: center; gap: 8px;">▶️ Start This Step</a>
</div>
</div>
<button class="nav-btn nav-btn-prev" onclick="prevSlide()">←</button>
<button class="nav-btn nav-btn-next" onclick="nextSlide()">→</button>
</div>
<div class="dots-container" id="dots"></div>
</div>
</section>
<!-- Platform Modules -->
<section class="modules-section">
<div class="container">
<h2 class="section-title">ENEQ Platform Modules</h2>
<p class="section-subtitle">Comprehensive tools organized into 8 powerful modules for implementing equality at every level</p>
<div class="modules-grid">
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #6b7280, #4b5563);">🏠</div>
</div>
<div class="module-content">
<h3 class="module-title">Dashboard</h3>
<p class="module-description">Personalized hub with your frameworks, assessments, and progress tracking</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Personalized Activity Feed</li>
<li><span class="check-icon">✓</span> Recent Frameworks & Assessments</li>
<li><span class="check-icon">✓</span> Progress Tracking</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #3b82f6, #1e40af);">🛡️</div>
</div>
<div class="module-content">
<h3 class="module-title">POE Suite</h3>
<p class="module-description">Complete equality framework with 6 integrated modules</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> POE Library - 150+ Principles</li>
<li><span class="check-icon">✓</span> Ask POE - AI Analysis</li>
<li><span class="check-icon">✓</span> POE Frames - Custom Frameworks</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #10b981, #059669);">📈</div>
</div>
<div class="module-content">
<h3 class="module-title">QOI Suite</h3>
<p class="module-description">Quality of Infrastructure - Enterprise equality tools</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Design - Architect Systems</li>
<li><span class="check-icon">✓</span> Monitor - Real-Time Dashboards</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1611162617474-5b21e879e113?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #8b5cf6, #6d28d9);">🎥</div>
</div>
<div class="module-content">
<h3 class="module-title">Media Hub</h3>
<p class="module-description">Videos, podcasts, and multimedia equality content</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Educational Videos</li>
<li><span class="check-icon">✓</span> Expert Podcasts</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #ec4899, #be185d);">🌐</div>
</div>
<div class="module-content">
<h3 class="module-title">Networks</h3>
<p class="module-description">Connect with equality professionals worldwide</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Professional Networks</li>
<li><span class="check-icon">✓</span> Community Groups</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1556761175-b413da4baf72?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #6366f1, #4f46e5);">💬</div>
</div>
<div class="module-content">
<h3 class="module-title">Collaborate</h3>
<p class="module-description">Work together on frameworks and share knowledge</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Framework Sharing</li>
<li><span class="check-icon">✓</span> Real-Time Comments</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1544396821-4dd40b938ad3?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #f97316, #c2410c);">📄</div>
</div>
<div class="module-content">
<h3 class="module-title">Resources</h3>
<p class="module-description">Downloadable guides, templates, and tools</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Implementation Guides</li>
<li><span class="check-icon">✓</span> Template Library</li>
</ul>
</div>
</div>
<div class="module-card">
<div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=800&auto=format&fit=crop');">
<div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
<div class="module-icon-overlay" style="background: linear-gradient(135deg, #ef4444, #b91c1c);">📧</div>
</div>
<div class="module-content">
<h3 class="module-title">Contact</h3>
<p class="module-description">Get support and connect with our team</p>
<ul class="module-features">
<li><span class="check-icon">✓</span> Business Inquiries</li>
<li><span class="check-icon">✓</span> Technical Support</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="cta-section">
<div class="container">
<h2>Ready to Transform Your Approach to Equality?</h2>
<p>Join organizations worldwide using Engine Equal to achieve measurable, sustainable equality outcomes.</p>
<div>
<a href="#memberships" class="btn btn-primary">View Membership Plans</a>
<a href="#contact" class="btn btn-outline">Contact Us</a>
</div>
</div>
</section>
<script>
// Slideshow Data
const steps = [
{ id: 1, title: "Explore POE Library", description: "Browse 150+ equality principles and clauses to understand the foundational framework", icon: "📚", color: "linear-gradient(135deg, #3b82f6, #1e40af)", duration: "5 min" },
{ id: 2, title: "Try Ask POE", description: "Describe an inequality situation and get AI-powered solutions using the POE framework", icon: "🤖", color: "linear-gradient(135deg, #8b5cf6, #6d28d9)", duration: "10 min" },
{ id: 3, title: "Build Your First Framework", description: "Create a custom equality framework for your organization using POE Frames", icon: "🛡️", color: "linear-gradient(135deg, #10b981, #059669)", duration: "20 min" },
{ id: 4, title: "Read Knowledge Articles", description: "Learn from best practices, case studies, and implementation guides in POE Knows", icon: "📖", color: "linear-gradient(135deg, #f59e0b, #d97706)", duration: "15 min" },
{ id: 5, title: "Complete a Training Module", description: "Build your equality skills with interactive training in POE Trains", icon: "🎓", color: "linear-gradient(135deg, #ef4444, #b91c1c)", duration: "30 min" },
{ id: 6, title: "Join the Community", description: "Connect with equality professionals and share your journey", icon: "👥", color: "linear-gradient(135deg, #6366f1, #4f46e5)", duration: "5 min" }
];
let currentSlide = 0;
const completedSteps = [];
function updateSlide() {
const step = steps[currentSlide];
document.getElementById('slide-number').textContent = step.id;
document.getElementById('slide-icon').style.background = step.color;
document.getElementById('slide-icon').textContent = step.icon;
document.getElementById('slide-badge').textContent = step.duration;
document.getElementById('slide-title').textContent = step.title;
document.getElementById('slide-description').textContent = step.description;
updateDots();
}
function nextSlide() {
currentSlide = (currentSlide + 1) % steps.length;
updateSlide();
}
function prevSlide() {
currentSlide = (currentSlide - 1 + steps.length) % steps.length;
updateSlide();
}
function goToSlide(index) {
currentSlide = index;
updateSlide();
}
function updateDots() {
const dotsContainer = document.getElementById('dots');
dotsContainer.innerHTML = '';
steps.forEach((step, index) => {
const dot = document.createElement('div');
dot.className = 'dot';
if (index === currentSlide) dot.classList.add('active');
if (completedSteps.includes(step.id)) dot.classList.add('completed');
dot.onclick = () => goToSlide(index);
dotsContainer.appendChild(dot);
});
}
// Tab switching
function switchTab(tabName, clickedButton) {
document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));
document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));
document.getElementById(tabName).classList.add('active');
clickedButton.classList.add('active');
}
// Ask POE form - USES APP API
document.getElementById('askpoe-form').addEventListener('submit', async (e) => {
e.preventDefault();
const situation = document.getElementById('situation').value;
const loading = document.getElementById('loading');
const response = document.getElementById('response');
const btn = e.target.querySelector('.submit-btn');
btn.disabled = true;
loading.style.display = 'block';
response.style.display = 'none';
try {
// Use the Engine Equal API endpoint
const apiUrl = window.location.origin + '/api/integrations/Core/InvokeLLM';
const res = await fetch(apiUrl, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'You are an expert in the Protocols of Equal (POE) framework for detecting, diagnosing, and solving inequality. Analyze this situation: ' + situation + '\\n\\nProvide a structured analysis with:\\n1. DETECTION - Identify the inequality type and conduit\\n2. DIAGNOSIS - Analyze root causes and perpetuating systems\\n3. SOLUTION - Provide actionable steps using POE principles and clauses',
add_context_from_internet: false
})
});
if (!res.ok) throw new Error('API request failed: ' + res.status);
const data = await res.json();
const analysisText = typeof data === 'string' ? data : (data.response || data.result || JSON.stringify(data));
response.innerHTML = '<h3 style="font-weight:700;margin-bottom:12px;color:#333;">📋 POE Analysis Results</h3><div style="white-space:pre-wrap;color:#555;line-height:1.8;">' + analysisText + '</div>';
response.style.display = 'block';
} catch (error) {
response.innerHTML = '<div style="background:#fee;border-left:4px solid #f44;padding:16px;border-radius:8px;color:#c00;"><strong>Error:</strong> ' + error.message + '<br><small>Make sure the Engine Equal API is accessible</small></div>';
response.style.display = 'block';
} finally {
btn.disabled = false;
loading.style.display = 'none';
}
});
// Initialize slideshow
updateDots();
updateSlide();
</script>
</body>
</html>Ask POE Widget - Standalone
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ask POE Widget</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; }
.askpoe-widget { max-width: 800px; width: 100%; background: white; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.3); overflow: hidden; }
.askpoe-header { background: linear-gradient(135deg, #000 0%, #1a1a1a 100%); padding: 24px; text-align: center; border-bottom: 4px solid #FFD700; }
.askpoe-header h1 { color: #FFD700; font-size: 28px; font-weight: 700; margin-bottom: 8px; }
.askpoe-header p { color: #999; font-size: 14px; }
.askpoe-content { padding: 32px; }
.input-group { margin-bottom: 20px; }
.input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; }
.input-group textarea { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px; font-size: 14px; font-family: inherit; resize: vertical; min-height: 120px; transition: border-color 0.3s; }
.input-group textarea:focus { outline: none; border-color: #FFD700; }
.submit-btn { background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%); color: #000; border: none; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; cursor: pointer; width: 100%; transition: all 0.3s; }
.submit-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(255, 215, 0, 0.3); }
.submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
.loading { text-align: center; padding: 24px; color: #666; display: none; }
.spinner { border: 3px solid #f3f3f3; border-top: 3px solid #FFD700; border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto 16px; }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.response-section { margin-top: 24px; padding: 20px; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #FFD700; display: none; }
.response-section h3 { color: #333; font-size: 18px; margin-bottom: 12px; font-weight: 600; }
.response-content { color: #555; line-height: 1.8; white-space: pre-wrap; }
.error-message { background: #fee; border-left: 4px solid #f44; padding: 16px; border-radius: 8px; color: #c00; }
.powered-by { text-align: center; padding: 16px; background: #000; color: #999; font-size: 12px; }
.powered-by a { color: #FFD700; text-decoration: none; font-weight: 600; }
</style>
</head>
<body>
<div class="askpoe-widget">
<div class="askpoe-header">
<h1>🛡️ Ask POE</h1>
<p>AI-Powered Equality Analysis & Solutions</p>
</div>
<div class="askpoe-content">
<form id="askpoe-form">
<div class="input-group">
<label for="situation">Describe your inequality situation or challenge:</label>
<textarea id="situation" placeholder="Example: Our company has a 30% gender pay gap in management positions..." required></textarea>
</div>
<button type="submit" class="submit-btn">Analyze with POE Framework</button>
</form>
<div id="loading" class="loading">
<div class="spinner"></div>
<p>Analyzing your situation with the Protocols of Equal framework...</p>
</div>
<div id="response" class="response-section"></div>
</div>
<div class="powered-by">Powered by <a href="https://engineequal.com" target="_blank">Engine Equal</a></div>
</div>
<script>
document.getElementById('askpoe-form').addEventListener('submit', async (e) => {
e.preventDefault();
const situation = document.getElementById('situation').value;
const loading = document.getElementById('loading');
const response = document.getElementById('response');
const btn = e.target.querySelector('.submit-btn');
btn.disabled = true;
loading.style.display = 'block';
response.style.display = 'none';
try {
const res = await fetch('https://api.openai.com/v1/chat/completions', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY_HERE' },
body: JSON.stringify({
model: 'gpt-3.5-turbo',
messages: [
{ role: 'system', content: 'You are an expert in the Protocols of Equal (POE) framework for detecting, diagnosing, and solving inequality.' },
{ role: 'user', content: 'Analyze: ' + situation + '\\n\\nProvide:\\n1. DETECTION - Identify inequality type\\n2. DIAGNOSIS - Root causes\\n3. SOLUTION - Actionable POE steps' }
],
max_tokens: 1000
})
});
if (!res.ok) throw new Error('API request failed: ' + res.status);
const result = await res.json();
const data = result.choices?.[0]?.message?.content || 'No response received';
response.innerHTML = '<h3>📋 POE Analysis Results</h3><div class="response-content">' + data + '</div>';
response.style.display = 'block';
} catch (error) {
response.innerHTML = '<div class="error-message"><strong>Error:</strong> ' + error.message + '<br><br><small>Make sure to replace YOUR_API_KEY_HERE with your actual OpenAI API key</small></div>';
response.style.display = 'block';
} finally {
btn.disabled = false;
loading.style.display = 'none';
}
});
</script>
</body>
</html>SQL - Remove Old Experiences Sections
text
-- ==============================
-- DELETE EXPERIENCES FROM SECTIONS TO BE REMOVED
-- ==============================
-- This SQL script removes all ExperienceOfInequality records from the following sections:
-- ECONOMIC, ARMS, SOCIAL, HEALTH, Place
-- Generated: 9/13/2026
DELETE FROM experience_of_inequality
WHERE section IN ('ECONOMIC', 'ARMS', 'SOCIAL', 'HEALTH', 'Place');
-- Note: This will permanently delete all records in these sections.
-- Make sure to backup your data before running this query if needed.