Compliance
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>The Adaptive Entrepreneur of Color</title>
<style>
:root {
--bg: #0f172a;
--card: #111827;
--accent: #f59e0b;
--accent2: #14b8a6;
--text: #f8fafc;
--muted: #cbd5e1;
--soft: #1e293b;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: Arial, sans-serif;
background: linear-gradient(135deg, var(--bg), #312e81);
color: var(--text);
line-height: 1.6;
}
header {
padding: 70px 20px;
text-align: center;
}
header h1 {
font-size: clamp(2.2rem, 6vw, 4.5rem);
margin-bottom: 10px;
}
header p {
max-width: 820px;
margin: auto;
color: var(--muted);
font-size: 1.15rem;
}
.btn {
display: inline-block;
margin-top: 25px;
background: var(--accent);
color: #111;
padding: 14px 22px;
border-radius: 999px;
font-weight: bold;
border: none;
cursor: pointer;
}
section {
padding: 50px 20px;
max-width: 1150px;
margin: auto;
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 22px;
}
.card {
background: rgba(17, 24, 39, 0.9);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 20px;
padding: 24px;
box-shadow: 0 20px 40px rgba(0,0,0,0.25);
}
.card h3 { color: var(--accent); }
select, textarea, input {
width: 100%;
padding: 13px;
margin: 8px 0 18px;
border-radius: 12px;
border: none;
background: var(--soft);
color: var(--text);
}
textarea { min-height: 110px; }
.output {
white-space: pre-wrap;
background: #020617;
border-left: 5px solid var(--accent2);
padding: 20px;
border-radius: 15px;
margin-top: 20px;
}
.tag {
display: inline-block;
background: rgba(20,184,166,0.2);
color: #99f6e4;
padding: 6px 12px;
border-radius: 999px;
margin: 5px;
font-size: 0.9rem;
}
footer {
text-align: center;
padding: 35px 20px;
color: var(--muted);
background: rgba(0,0,0,0.25);
}
</style>
</head>
<body>
<header>
<h1>The Adaptive Entrepreneur of Color</h1>
<p>
A strategic coaching experience for entrepreneurs of color navigating business growth,
funding challenges, bias, pivots, resilience, community responsibility, and sustainable success.
</p>
<button class="btn" onclick="scrollToCoach()">Start Coaching Session</button>
</header>
<section>
<h2>Core Coaching Principles</h2>
<div class="grid">
<div class="card">
<h3>Acknowledgment Without Victimization</h3>
<p>Systemic barriers are real. This space names them clearly while helping you move with strategy and agency.</p>
</div>
<div class="card">
<h3>Strength-Based Strategy</h3>
<p>Your cultural insight, resilience, adaptability, and community orientation can become business advantages.</p>
</div>
<div class="card">
<h3>Practical Over Theoretical</h3>
<p>Every insight connects to concrete next steps, resources, decisions, and experiments.</p>
</div>
<div class="card">
<h3>Whole-Person Entrepreneurship</h3>
<p>Business, identity, mental health, community, and legacy are connected. Strategy should honor that.</p>
</div>
</div>
</section>
<section id="coach">
<h2>Interactive Coaching Session</h2>
<div class="card">
<label>What stage is your business in?</label>
<select id="stage">
<option>Idea validation</option>
<option>Early startup</option>
<option>Generating revenue</option>
<option>Scaling</option>
<option>Considering a pivot</option>
</select>
<label>What challenge are you facing?</label>
<select id="challenge">
<option>Funding challenges</option>
<option>Bias or discrimination</option>
<option>Pivot decision</option>
<option>Imposter syndrome</option>
<option>Network building</option>
<option>Community pressure</option>
</select>
<label>What resources do you currently have?</label>
<textarea id="resources" placeholder="Example: $5K savings, strong community network, product prototype, no investor contacts..."></textarea>
<label>What outcome are you seeking?</label>
<textarea id="outcome" placeholder="Example: I need to decide whether to raise funding, bootstrap, or pivot..."></textarea>
<button class="btn" onclick="generateGuidance()">Generate Strategic Guidance</button>
<div id="response" class="output" style="display:none;"></div>
</div>
</section>
<section>
<h2>Scenario Playbooks</h2>
<div class="grid">
<div class="card">
<h3>Funding Challenges</h3>
<p>Explore bootstrapping, grants, CDFIs, community investment, SBA programs, competitions, revenue-based financing, and strategic angels.</p>
</div>
<div class="card">
<h3>Bias or Discrimination</h3>
<p>Validate the experience, document patterns, decide when to address directly, work around, or walk away.</p>
</div>
<div class="card">
<h3>Pivot Decisions</h3>
<p>Assess runway, what is working, what is not, whether the issue is execution or the business model, and test lean pivots.</p>
</div>
<div class="card">
<h3>Network Building</h3>
<p>Balance culturally specific networks and mainstream spaces while protecting your energy and authenticity.</p>
</div>
</div>
</section>
<section>
<h2>Recommended Resources</h2>
<div class="card">
<span class="tag">Digitalundivided</span>
<span class="tag">New Voices Foundation</span>
<span class="tag">NMSDC</span>
<span class="tag">CDFIs</span>
<span class="tag">SBA Programs</span>
<span class="tag">IFundWomen</span>
<span class="tag">Backstage Capital</span>
<span class="tag">Fearless Fund</span>
<span class="tag">Harlem Capital</span>
<span class="tag">Therapy for Black Girls</span>
<span class="tag">Latinx Therapy</span>
</div>
</section>
<section>
<h2>Talk to the Founder</h2>
<div class="card">
<p>
To contact founder Howard Glover, email
<strong>[email protected]</strong> or visit
<strong>www.howardglover.com</strong>.
</p>
</div>
</section>
<footer>
<p>
Strategic coaching and resource navigation only. This is not legal, tax, accounting, or therapy advice.
</p>
</footer>
<script>
function scrollToCoach() {
document.getElementById("coach").scrollIntoView({ behavior: "smooth" });
}
function generateGuidance() {
const stage = document.getElementById("stage").value;
const challenge = document.getElementById("challenge").value;
const resources = document.getElementById("resources").value || "Not specified";
const outcome = document.getElementById("outcome").value || "Not specified";
const playbooks = {
"Funding challenges": `
Validate: Funding gaps for entrepreneurs of color are structural, not a reflection of your worth or potential.
Framework:
1. Decide whether you need speed, control, validation, or sustainability.
2. Match the funding source to the business model.
3. Avoid assuming VC is the only path.
Next steps:
- Map your next 90 days of cash needs.
- Research CDFIs, SBA programs, grants, pitch competitions, and revenue-based financing.
- Build a proof-point package: traction, customer demand, testimonials, and revenue data.
- Identify strategic angels or community investors aligned with your mission.`,
"Bias or discrimination": `
Validate: What you are experiencing may be real bias, not a personal failure.
Framework:
1. Separate the business issue from the bias pattern.
2. Decide whether to address, document, work around, or walk away.
3. Protect your mental energy while preserving strategic options.
Next steps:
- Document specific incidents, dates, and impact.
- Seek advice from a trusted peer, mentor, or attorney if needed.
- Find business spaces where your competence is recognized.
- Rebuild support around people who understand both entrepreneurship and identity.`,
"Pivot decision": `
Validate: Pivoting is not failure. It is strategic adaptation.
Framework:
1. Review runway: time, money, emotional capacity.
2. Separate execution problems from business model problems.
3. Keep what is working while testing a lean change.
Next steps:
- Identify your strongest customer signal.
- Stop or reduce the activity draining the most resources.
- Run a small test before fully changing direction.
- Decide what must be true in 30 days to continue, pivot, or pause.`,
"Imposter syndrome": `
Validate: Underrepresented founders often face unfair standards that intensify self-doubt.
Framework:
1. Separate real skill gaps from unfair credibility pressure.
2. Build confidence through evidence, not perfection.
3. Use authenticity strategically without shrinking yourself.
Next steps:
- List proof of competence: wins, customers, skills, lived expertise.
- Pick one skill gap to improve this month.
- Find a peer circle of entrepreneurs of color.
- Create a “small wins” system to track progress weekly.`,
"Network building": `
Validate: Not having inherited business networks is a structural access issue, not a character flaw.
Framework:
1. Build both culturally specific and mainstream networks.
2. Evaluate which rooms are worth your energy.
3. Prioritize authentic relationships over transactional networking.
Next steps:
- Join one entrepreneur-of-color community or accelerator.
- Make a list of 10 warm-intro targets.
- Offer value before asking for help.
- Track which spaces create real opportunity versus emotional drain.`,
"Community pressure": `
Validate: Wanting to serve your community while keeping your business alive is a real tension.
Framework:
1. A sustainable business can serve community longer.
2. Boundaries are not betrayal.
3. Community impact should align with business capacity.
Next steps:
- Define what giving back looks like this year, not forever.
- Set a sustainable contribution limit: time, money, hiring, sourcing, mentoring.
- Protect your core revenue engine first.
- Communicate boundaries with clarity and care.`
};
const response = `
Welcome. Based on what you shared, here is a strategic coaching snapshot.
Business stage:
${stage}
Primary challenge:
${challenge}
Current resources:
${resources}
Desired outcome:
${outcome}
${playbooks[challenge]}
Whole-person check-in:
This work can be heavy, especially when business pressure intersects with identity, family, community, and systemic barriers. Build in recovery, peer support, and boundaries as part of the strategy—not as an afterthought.
Clarifying questions to answer next:
1. What have you already tried?
2. What is your current runway in time and money?
3. What decision do you need to make first?
4. What support would change the game fastest?
`;
const output = document.getElementById("response");
output.style.display = "block";
output.textContent = response;
}
</script>
</body>
</html>