A financial literacy platform tailored to athletes that teaches money fundamentals and provides tools/guidance to help them manage income, spending, taxes, and investing to reduce long-term financial distress and bankruptcy risk. It may start with athletes as the initial ICP, with potential to expand to other high-income/low-financial-literacy groups.
Idea Summary
Clear problem statement + assumptions to validate
- Athletes (or their families) recognize financial literacy as a priority and will allocate time/money to learn and adopt better habits.
- A tailored, athlete-specific approach (seasonality, short career spans, endorsement income, relocation, taxes) improves engagement and outcomes versus generic personal finance content.
- Teams, leagues, schools, agents, or player associations are willing to partner or pay (B2B/B2B2C) to provide the platform to athletes at scale.
- The platform can credibly differentiate from existing options (financial advisors, union programs, free content) through measurable outcomes, trust, and usability.
- The business can navigate compliance and liability boundaries (education vs. financial advice) while still delivering actionable guidance athletes value.
- Athletes will trust the platform over potentially conflicted influencers/advisors and will share enough financial data (or follow workflows) to benefit.
- A high school recruit and their parents take a short course on scholarships, NIL basics, budgeting, and avoiding scams before the athlete starts earning NIL income.
- A college athlete earning NIL uses the platform to set up a budget, track irregular payments, plan quarterly taxes, and decide how much to save versus spend during the season.
- A newly drafted pro athlete completes an onboarding path covering contract structure, agent fees, taxes across states, insurance, and setting up an emergency fund and long-term plan.
- A mid-career athlete with endorsements uses tools/checklists to evaluate financial professionals, spot high-fee products, and create a spending plan aligned with a career-length timeline.
- A retiring athlete follows a transition curriculum to plan post-career cash flow, manage lifestyle adjustments, and set up a conservative investment/withdrawal strategy.
Idea Summary
Clear problem statement + assumptions to validate
- Athletes (or their families) recognize financial literacy as a priority and will allocate time/money to learn and adopt better habits.
- A tailored, athlete-specific approach (seasonality, short career spans, endorsement income, relocation, taxes) improves engagement and outcomes versus generic personal finance content.
- Teams, leagues, schools, agents, or player associations are willing to partner or pay (B2B/B2B2C) to provide the platform to athletes at scale.
- The platform can credibly differentiate from existing options (financial advisors, union programs, free content) through measurable outcomes, trust, and usability.
- The business can navigate compliance and liability boundaries (education vs. financial advice) while still delivering actionable guidance athletes value.
- Athletes will trust the platform over potentially conflicted influencers/advisors and will share enough financial data (or follow workflows) to benefit.
- A high school recruit and their parents take a short course on scholarships, NIL basics, budgeting, and avoiding scams before the athlete starts earning NIL income.
- A college athlete earning NIL uses the platform to set up a budget, track irregular payments, plan quarterly taxes, and decide how much to save versus spend during the season.
- A newly drafted pro athlete completes an onboarding path covering contract structure, agent fees, taxes across states, insurance, and setting up an emergency fund and long-term plan.
- A mid-career athlete with endorsements uses tools/checklists to evaluate financial professionals, spot high-fee products, and create a spending plan aligned with a career-length timeline.
- A retiring athlete follows a transition curriculum to plan post-career cash flow, manage lifestyle adjustments, and set up a conservative investment/withdrawal strategy.
Competitive Landscape
Market context + the most relevant competitors
Betterment
VisitDigital wealth management platform offering automated investing, cash management, and retirement tools; also offers Betterment for Business for employer-sponsored financial wellness/401(k).
Facet
VisitSubscription-based financial planning with access to CFP professionals; broader planning including taxes, budgeting, investing, and insurance guidance.
BAM (Business of Athletes Management)
VisitFinancial education and money management curriculum designed specifically for athletes; focuses on building financial literacy and life skills.
NCAA / University NIL & Financial Literacy Programs (indirect competitor)
VisitAthletic departments and NCAA-adjacent partners provide financial literacy, NIL education, and life-skills training through workshops, courses, and vendor partnerships.
Traditional Wealth Managers specializing in athletes (e.g., Morgan Stanley Global Sports & Entertainment, UBS, Merrill, independent sports-focused RIAs)
VisitFull-service advisory (investments, taxes via partners, estate planning coordination, cash flow, lending) tailored to entertainers/athletes; relationship-driven service model.
- NIL-driven need for tax, budgeting, and business setup education among college athletes (1099 income, quarterly taxes, entity formation, deductions).
- Shift from one-time workshops to ongoing coaching + tooling (cash-flow, tax estimation, savings automation, guardrails) with measurable outcomes.
- Trust and conflict-of-interest scrutiny: preference for fiduciary/flat-fee models and vetted advisor networks versus commission-based or opaque arrangements.
- Institutional distribution partnerships (athletic departments, player associations, leagues, unions, agencies) becoming the primary go-to-market channel.
- Personalization for irregular income: seasonality-aware budgeting, automated set-asides, and "windfall" planning playbooks tailored to short career arcs.
Opportunities & Threats
What to lean into, and what to mitigate early
Opportunities
- Athletes lack a simple, seasonality-aware system to manage irregular income (signing bonuses, NIL deals, postseason pay) with automated set-asides for taxes, savings, and fixed costs
- Tax execution gaps for NIL and multi-state earnings: quarterly estimates, withholding strategy, entity setup, deductible expense tracking, and audit-ready documentation are confusing and error-prone
- Low-trust advisory environment: athletes struggle to vet agents/advisors, understand fee structures, and avoid conflicted/commission-driven recommendations
- Short career arc planning is not operationalized: few tools translate a 3–7 year peak earning window into concrete guardrails (runway, lifestyle cap, downside protection, post-career plan)
- Day-to-day financial decisions are fragmented across banks, spreadsheets, and advisors; athletes need a single workflow that combines education, action prompts, and accountability
- No dominant athlete-first platform that combines literacy + cash-flow tooling + tax estimation + vetted fiduciary guidance in one product with measurable outcomes
- Institutional programs (schools/teams/unions) often provide one-off workshops without ongoing behavior change, personalization, or longitudinal tracking
- Existing fintech/advice platforms are not tailored to athlete realities (multi-state taxes, NIL 1099 income, sudden windfalls, entourage spending pressure, short career horizons)
- Limited compliance-safe distribution packages for athletic departments: turnkey curriculum, reporting, and privacy controls that satisfy NCAA/NIL and university procurement requirements
- Lack of standardized, trusted advisor marketplace specifically screened for athlete use-cases (fee transparency, fiduciary status, relevant tax expertise, background checks)
- Betterment and similar robo platforms under-serve complex tax/multi-state and irregular-income workflows; education is generic and not athlete-contextual
- Facet and planning-centric services can be expensive and not easily deployed at scale via schools/teams for hundreds or thousands of athletes
- BAM and niche providers may be service-heavy, harder to productize, and constrained by capacity, consistency, and unit economics
- Incumbents often lack institution-ready reporting and curriculum modules tailored to NIL compliance, athlete schedules, and coach/department stakeholder needs
- Trust risk remains: many solutions still feel like a funnel to AUM or product sales rather than a clearly fiduciary/flat-fee outcome-driven program
Threats
- Distribution risk: selling into athletic departments/leagues/unions can be slow with long procurement cycles, political stakeholders, and budget variability
- Liability/compliance risk: crossing the line into regulated advice, tax advice, or solicitation without appropriate licensing, disclosures, and supervision
- Trust and reputational risk: one high-profile athlete incident (data breach, bad referral, perceived upsell) can damage credibility across the entire segment
- Engagement risk: athletes may not sustain monthly usage unless tooling delivers immediate value (tax set-asides, alerts) and is embedded into routines
- Unit economics risk: high-touch coaching and advisor matching can drive CAC and service costs above what B2B per-athlete budgets will support
- Access to distribution partners (NCAA programs, athletic departments, unions, leagues, agencies) requires credibility, references, and relationship capital
- Regulatory and operational requirements: RIA/BD partnerships, CFP staffing, tax professional network, supervision, recordkeeping, and compliant marketing
- Data integration complexity: linking banking/payroll platforms, tracking NIL/1099 income, multi-state tax logic, and building secure data infrastructure
- Need for demonstrable outcomes to win institutional deals (reduced tax penalties, increased savings rates, improved financial stress metrics) and the analytics to prove it
- High trust threshold: must establish independence, transparent fees, and rigorous advisor vetting/background checks to overcome skepticism
- Betterment: strong brand trust, low-cost automated investing, scalable digital onboarding, and proven retention mechanics for mass-market users
- Facet: human CFP access and planning-led positioning that resonates with higher earners seeking advice beyond investing
- BAM: category credibility and athlete-specific narrative/relationships that can unlock referrals and partnerships in sports ecosystems
- All incumbents benefit from mature compliance infrastructure and operational playbooks for regulated financial products/advice
Positioning Strategy
A clear wedge + the fastest path to revenue
"For NCAA athletes earning NIL income, we provide an athlete-first financial literacy and cash-flow + tax set-aside system with vetted fiduciary guidance unlike generic personal finance apps or one-off team workshops."
ICP & Leads
A crisp target profile plus starter leads
- Need a compliance-safe NIL financial wellness program that avoids pay-for-play implications and improper inducements while still being useful to athletes
- Athletes receiving 1099 NIL income lack tax readiness (quarterly estimates, multi-state filing exposure, recordkeeping), creating avoidable penalties and reputational risk for the department
- One-off workshops don’t change behavior; administrators need ongoing, measurable financial wellness support without increasing staff workload
- Difficulty identifying trusted, conflict-free guidance (avoiding predatory advisors, product pushing, or boosters with hidden incentives)
- High-visibility programs (football/men’s basketball) face acute risk from sudden high earnings, irregular cash flow, and travel-related complexity, increasing the odds of public financial distress stories
Danielle Roberts
Associate Athletic Director, Student-Athlete Development at Southeastern State University Athletics (Power 5)
Owns life skills and athlete support programming; needs an ongoing NIL financial wellness solution with measurable engagement for high NIL-volume teams without adding staff burden.
Marcus Hill
Director of NIL Strategy & Partnerships at Midwest Tech University Athletics (Power 5)
Directly responsible for NIL enablement; likely facing 1099/tax confusion among top earners and needs a compliance-safe, athlete-first platform beyond generic workshops.
Priya Shah
Senior Associate Athletic Director, Internal Operations at Coastal A&M Athletics (Power 5)
Controls operational risk and budgets; motivated by reducing reputational and legal exposure from athlete tax mistakes and predatory advisor situations while standardizing a department-wide program.
Kevin O'Neal
Director of Compliance (NCAA & Conference) at Capital City University Athletics (Division I, Power 5)
Key stakeholder for any NIL-adjacent education vendor; will evaluate program boundaries, disclosures, and safeguards to ensure no inducement conflicts and proper guidance standards.
Laura Martinez
Assistant Athletic Director, Student-Athlete Services at Great Plains University Athletics (Power 5)
Handles frontline athlete issues and referrals; sees financial stress and needs a scalable cash-flow + tax set-aside system with vetted fiduciary guidance and reporting.
Ethan Brooks
Deputy Athletic Director at Atlantic State University Athletics (Power 5)
Final decision-maker for high-impact vendors; focused on program reputation and athlete outcomes, and can sponsor a pilot for football/men’s basketball with clear KPIs and compliance review.
Pricing
A simple tiered model you can test quickly
Starter (Individual)
Self-serve financial literacy built for athletes with budgeting, tax-season readiness, and cash-flow planning for irregular income.
- Athlete-specific learning paths (rookie, peak earning, off-season, post-career)
- Irregular-income budgeting and cash-flow calendar
- Spending guardrails and goal-based savings buckets
- Tax checklist and estimated-tax reminders (1099/W-2, state allocations)
- Net worth dashboard and debt payoff planner
- Playbooks for common decisions (cars, housing, family support, agents/fees)
For: Student-athletes, semi-pro/pro athletes early in their careers, and high-income earners who want guidance without a dedicated advisor.
Pro (Individual + Guidance)
Hands-on guidance and personalized planning for athletes managing complex income, taxes, and investing decisions—without AUM-based conflicts.
- Everything in Starter
- 1:1 financial coaching sessions (e.g., 1-2/month) with athlete-trained planners/coaches
- Personalized cash-flow plan and spending policy (allowances, off-season smoothing)
- Tax planning support: quarterly estimates, withholding strategy, multi-state checklist
- Compensation & contract decision support (bonus timing, escrow, per diem considerations)
- Investment education + model portfolio guidance (education-first; optional managed investing add-on)
- Priority support (24-48 hour SLA) and in-app chat
For: Pro athletes with variable contracts/sponsorships, athletes with dependents, multiple residences, or higher spending risk who want ongoing expert support.
Teams/Enterprise (B2B Licensing)
A scalable, compliance-friendly financial wellness program for teams, leagues, unions, academies, and schools that reduces athlete financial distress and improves retention/wellbeing outcomes.
- Seat-based access to Starter or Pro curriculum for all athletes
- Cohort onboarding, workshops, and office hours (virtual/in-person add-ons)
- Admin dashboard: engagement, completion, risk flags (spend spikes, tax readiness)
- Customizable curriculum modules (NIL, relocation, signing bonus, family support)
- SSO, role-based access, and data governance controls
- Dedicated customer success + implementation support
- Optional benefits integration (EAP/financial wellness) and partner marketplace (CPA, insurance, legal)
For: SMB: academies, minor-league teams, sports agencies; Enterprise: NCAA programs, pro teams/leagues, unions, large training organizations.
Branding & Domains
Name options and domain ideas
Domains shown are matched to each name where possible.
BagSmart
Playful nod to athlete slang for money ('securing the bag') combined with financial intelligence - instantly relatable to young athletes while conveying the educational mission
Rookie Numbers
Self-deprecating sports phrase turned empowering - acknowledges the learning journey while playfully challenging athletes to level up their financial game
ProofStack
Combines 'proof' (verified, trustworthy) with 'stack' (money slang) - suggests building wealth with evidence-based strategies in a way that resonates with athlete culture
GameDayMoney
Captures the intensity and preparation athletes bring to competition and applies it to finances - implies treating money management with the same seriousness as game prep
Clutch Finance
Sports term for performing under pressure - positions financial literacy as a skill that helps athletes succeed when it matters most, like tax season or contract negotiations
LockerRoom Ledger
Playful alliteration combining the intimate, trusted space of the locker room with financial record-keeping - suggests a safe space for money conversations
NIL & Chill
Cheeky play on popular phrase that makes financial planning feel approachable rather than intimidating - perfect for Gen Z athletes entering the NIL era
MoneyPlaybook
Extends the familiar concept of a strategic playbook to personal finance - athletes already trust playbooks for winning, now apply that to wealth building
Benchproof
Double meaning: being prepared so finances never 'bench' your career, plus the strength training connotation - implies building financial resilience through training
WealthRep
Playful spin on workout 'reps' - suggests building financial strength through consistent practice, making money management feel like part of their training regimen
Discovery Kit
Hypotheses, screening, and interview questions
Landing Page
A clean, standalone version ready to deploy
Financial wellness that actually changes behavior—without adding compliance risk or staff workload.
View HTML Source
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NIL Financial Wellness for Athletic Departments | Compliance-Safe Platform</title>
<meta name="description" content="The compliance-safe NIL financial wellness platform for NCAA athletic departments. Tax-ready tools, vetted fiduciary guidance, and measurable outcomes for student-athletes.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<style>
:root {
/* AI-Generated Design Tokens */
--color-primary: #5B4FCF;
--color-primary-hover: #4A3FB8;
--color-secondary: #FF6B35;
--color-background: #F8F7FF;
--color-surface: #FFFFFF;
--color-text: #1E1B4B;
--color-text-secondary: #6B6897;
--color-cta: #FF6B35;
--color-cta-hover: #E55A26;
--color-border: #E4E2F2;
/* Computed colors */
--color-accent: var(--color-primary);
--color-accent-hover: var(--color-primary-hover);
--color-accent-light: #5B4FCF15;
/* Typography */
--font-family: 'Nunito', 'Segoe UI', sans-serif;
--headline-weight: 800;
--body-weight: 400;
--letter-spacing: -0.01em;
/* Shadows */
--shadow-card: 0 4px 20px rgba(91, 79, 207, 0.08), 0 1px 3px rgba(91, 79, 207, 0.05);
--shadow-card-hover: 0 12px 36px rgba(91, 79, 207, 0.15), 0 4px 12px rgba(91, 79, 207, 0.08);
--shadow-button: 0 4px 14px rgba(255, 107, 53, 0.25);
/* Border Radius */
--radius-button: 14px;
--radius-card: 20px;
--radius-input: 12px;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: var(--font-family);
font-weight: var(--body-weight);
line-height: 1.6;
color: var(--color-text);
background: var(--color-background);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: var(--letter-spacing);
}
.container { max-width: 960px; margin: 0 auto; padding: 0 24px; }
/* Hero section with visible background image */
.hero-banner {
position: relative;
padding: 100px 0 80px;
overflow: hidden;
min-height: 500px;
}
.hero-banner::before {
content: '';
position: absolute;
inset: 0;
background: url('https://images.unsplash.com/photo-1582613590858-54f283d823b1?ixid=M3w4NDUwOTl8MHwxfHNlYXJjaHwxfHxmaW5hbmNpYWwlMjBsaXRlcmFjeSUyMHRhaWxvcmVkJTIwYXRobGV0ZXMlMjB0ZWFjaGVzJTIwbW9uZXklMjBmdW5kYW1lbnRhbHMlMjBwcm92aWRlc3xlbnwxfDB8fHwxNzcwMjI5MDkxfDA&ixlib=rb-4.1.0&auto=format&fit=crop&w=1800&q=80') center/cover no-repeat;
z-index: 0;
}
.hero-banner::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(
135deg,
#F8F7FFf0 0%,
#F8F7FFe8 40%,
#F8F7FFd0 100%
);
z-index: 1;
}
.hero-banner > * { position: relative; z-index: 2; }
.hero-note {
font-size: 12px;
color: var(--color-text-secondary);
margin-bottom: 16px;
opacity: 0.8;
}
.hero-note a {
color: inherit;
text-decoration: underline;
text-underline-offset: 2px;
}
.hero-note a:hover { color: var(--color-accent); }
.main { padding: 80px 0 120px; }
/* Section styles - Apple-inspired generous spacing */
.section { padding: 80px 0; }
.section + .section { border-top: 1px solid var(--color-border); }
/* Apple-style hero: centered, clean, impactful */
.section--hero {
padding: 0 0 48px;
border: none;
text-align: center;
max-width: 800px;
margin: 0 auto;
}
.section--card {
background: var(--color-surface);
border-radius: var(--radius-card);
box-shadow: var(--shadow-card);
padding: 32px;
margin: 24px 0;
border: 1px solid var(--color-border);
}
.section--cta {
background: var(--color-cta);
color: white;
border-radius: var(--radius-card);
padding: 48px;
margin-top: 40px;
border: none;
}
/* Section header with icon */
.section-header {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 20px;
}
.section-header h2 {
margin-bottom: 0;
}
.section-icon {
width: 48px;
height: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
flex-shrink: 0;
}
.section-icon--warning {
background: #FEF3C7;
box-shadow: 0 2px 8px rgba(245, 158, 11, 0.15);
}
.section-icon--success {
background: #D1FAE5;
box-shadow: 0 2px 8px rgba(16, 185, 129, 0.15);
}
/* How It Works - Steps Flow */
.steps-flow {
margin-top: 32px;
padding-left: 0;
list-style: none;
position: relative;
}
.steps-flow::before {
content: '';
position: absolute;
left: 23px;
top: 24px;
bottom: 24px;
width: 2px;
background: linear-gradient(to bottom, var(--color-accent), var(--color-border));
border-radius: 2px;
}
.step {
display: flex;
align-items: flex-start;
gap: 20px;
padding: 16px 0;
position: relative;
}
.step-indicator {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
flex-shrink: 0;
}
.step-number {
width: 48px;
height: 48px;
border-radius: 50%;
background: var(--color-accent);
color: white;
font-weight: 700;
font-size: 1.125rem;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 12px var(--color-accent-light);
position: relative;
z-index: 1;
}
.step-icon {
font-size: 1.25rem;
background: var(--color-surface);
width: 32px;
height: 32px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid var(--color-border);
}
.step-content {
padding-top: 12px;
font-size: 1.0625rem;
color: var(--color-text);
line-height: 1.6;
}
/* Kicker / audience label */
.kicker {
display: inline-block;
margin-bottom: 16px;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.02em;
color: var(--color-accent);
text-transform: uppercase;
}
/* Typography - Apple-inspired large, bold headlines */
h1 {
font-size: clamp(3rem, 8vw, 4.5rem);
line-height: 1.05;
letter-spacing: -0.04em;
margin-bottom: 24px;
font-weight: 600;
color: var(--color-text);
}
h2 {
font-size: clamp(1.75rem, 4vw, 2.5rem);
letter-spacing: -0.03em;
margin-bottom: 20px;
font-weight: 600;
color: var(--color-text);
}
.section--cta h2 { color: white; }
/* Lead paragraph - larger for Apple style */
p.lead {
font-size: clamp(1.25rem, 2.5vw, 1.5rem);
color: var(--color-text-secondary);
max-width: 56ch;
line-height: 1.5;
margin: 0 auto;
}
.section--hero p.lead {
margin-bottom: 32px;
}
.section--cta p.lead { color: rgba(255,255,255,0.9); }
/* Lists */
.bullets {
margin-top: 20px;
padding-left: 0;
list-style: none;
}
.bullets li {
position: relative;
padding-left: 24px;
margin: 12px 0;
color: var(--color-text);
}
.bullets li::before {
content: '';
position: absolute;
left: 0;
top: 10px;
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--color-accent);
}
.steps {
margin-top: 20px;
padding-left: 0;
list-style: none;
counter-reset: step;
}
.steps li {
position: relative;
padding-left: 48px;
margin: 20px 0;
counter-increment: step;
}
.steps li::before {
content: counter(step);
position: absolute;
left: 0;
top: 0;
width: 32px;
height: 32px;
border-radius: 50%;
background: var(--color-accent-light);
color: var(--color-accent);
font-weight: 600;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
}
/* Callout box */
.callout {
margin-top: 24px;
padding: 20px;
border-radius: var(--radius-card);
background: #FF6B3510;
border: 1px solid #FF6B3525;
}
.callout-title {
font-weight: 600;
margin-bottom: 8px;
color: var(--color-secondary);
font-size: 14px;
}
.callout .bullets li::before { background: var(--color-secondary); }
/* FAQ */
.faq details {
border: 1px solid var(--color-border);
border-radius: var(--radius-input);
padding: 16px 20px;
background: var(--color-surface);
margin-top: 12px;
transition: box-shadow 0.2s ease;
}
.faq details:hover { box-shadow: var(--shadow-card); }
.faq details[open] { box-shadow: var(--shadow-card-hover); }
.faq summary {
cursor: pointer;
font-weight: 500;
color: var(--color-text);
list-style: none;
}
.faq summary::-webkit-details-marker { display: none; }
.faq .answer {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid var(--color-border);
color: var(--color-text-secondary);
font-size: 15px;
}
/* Pricing intent */
.price-anchor {
font-weight: 600;
margin-top: 12px;
color: var(--color-accent);
font-size: 14px;
}
.question { margin-top: 12px; font-weight: 500; }
.options { margin-top: 16px; display: flex; flex-wrap: wrap; gap: 10px; }
.pill {
display: inline-flex;
padding: 10px 16px;
border-radius: 999px;
background: var(--color-surface);
border: 1px solid var(--color-border);
font-size: 14px;
font-weight: 500;
transition: all 0.2s ease;
cursor: pointer;
}
.pill:hover {
border-color: var(--color-accent);
background: var(--color-accent-light);
}
.section--cta .pill {
background: rgba(255,255,255,0.15);
border-color: rgba(255,255,255,0.25);
color: white;
}
.section--cta .pill:hover {
background: rgba(255,255,255,0.25);
border-color: rgba(255,255,255,0.4);
}
/* Form styles */
.waitlist { margin-top: 24px; }
.waitlist-grid {
display: grid;
grid-template-columns: 1.5fr 1fr auto;
gap: 12px;
align-items: end;
}
.waitlist--compact .waitlist-grid { grid-template-columns: 1.5fr 1fr auto; }
.field span {
display: block;
font-size: 13px;
font-weight: 500;
margin-bottom: 6px;
color: var(--color-text-secondary);
}
.section--cta .field span { color: rgba(255,255,255,0.8); }
input, select {
width: 100%;
padding: 12px 16px;
border-radius: var(--radius-input);
border: 1px solid var(--color-border);
background: var(--color-surface);
color: var(--color-text);
outline: none;
font-size: 15px;
font-family: var(--font-family);
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
input:focus, select:focus {
border-color: var(--color-accent);
box-shadow: 0 0 0 3px var(--color-accent-light);
}
input::placeholder { color: var(--color-text-secondary); }
.section--cta input, .section--cta select {
border-color: rgba(255,255,255,0.25);
background: rgba(255,255,255,0.1);
color: white;
}
.section--cta input::placeholder { color: rgba(255,255,255,0.5); }
.section--cta input:focus, .section--cta select:focus {
border-color: rgba(255,255,255,0.5);
box-shadow: 0 0 0 3px rgba(255,255,255,0.1);
}
.section--cta option { color: var(--color-text); background: var(--color-surface); }
/* Button - Apple-style pill shape */
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 16px 32px;
background: var(--color-cta);
color: white;
text-decoration: none;
border-radius: 980px; /* Apple pill shape */
font-size: 17px;
font-weight: 500;
font-family: var(--font-family);
border: 0;
cursor: pointer;
box-shadow: none;
transition: background 0.2s ease, transform 0.15s ease;
}
.btn:hover {
background: var(--color-cta-hover);
transform: scale(1.02);
}
.btn--primary {
padding: 18px 40px;
font-size: 18px;
}
.hero-cta {
margin-top: 8px;
}
.section--cta .btn {
background: white;
color: var(--color-cta);
}
.section--cta .btn:hover {
background: #F8F7FF;
}
/* Section intro (centered heading + lead) */
.section-intro {
text-align: center;
margin-bottom: 48px;
}
.section-intro .lead {
margin: 16px auto 0;
}
/* Pricing Section - Table Layout */
.section--pricing {
padding: 100px 0;
}
.pricing-table {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 0;
margin-top: 48px;
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
.pricing-column {
background: var(--color-surface);
border: 1px solid var(--color-border);
padding: 0;
position: relative;
display: flex;
flex-direction: column;
}
.pricing-column:first-child {
border-radius: var(--radius-card) 0 0 var(--radius-card);
}
.pricing-column:last-child {
border-radius: 0 var(--radius-card) var(--radius-card) 0;
}
.pricing-column:not(:first-child) {
border-left: none;
}
.pricing-column--featured {
border: 2px solid var(--color-accent);
border-radius: var(--radius-card);
transform: scale(1.02);
z-index: 2;
box-shadow: 0 8px 32px rgba(0,0,0,0.1);
}
.featured-badge {
position: absolute;
top: -14px;
left: 50%;
transform: translateX(-50%);
background: var(--color-accent);
color: white;
padding: 6px 20px;
border-radius: 999px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
white-space: nowrap;
}
.pricing-header {
padding: 32px 24px 24px;
text-align: center;
border-bottom: 1px solid var(--color-border);
}
.tier-icon {
font-size: 2rem;
margin-bottom: 8px;
display: block;
}
.tier-name {
font-size: 1.25rem;
font-weight: 600;
color: var(--color-text);
margin-bottom: 16px;
}
.tier-price {
display: flex;
align-items: baseline;
justify-content: center;
gap: 4px;
}
.price-amount {
font-size: 3rem;
font-weight: 600;
color: var(--color-text);
letter-spacing: -0.02em;
}
.price-period {
font-size: 1rem;
color: var(--color-text-secondary);
}
.pricing-body {
padding: 24px;
flex: 1;
}
.tier-features {
list-style: none;
padding: 0;
margin: 0;
}
.tier-features li {
padding: 10px 0;
font-size: 15px;
color: var(--color-text);
display: flex;
align-items: flex-start;
gap: 12px;
border-bottom: 1px solid var(--color-border);
}
.tier-features li:last-child {
border-bottom: none;
}
.tier-features .check {
color: #10B981;
font-weight: 600;
flex-shrink: 0;
}
.tier-features .cross {
color: #9CA3AF;
font-weight: 400;
flex-shrink: 0;
}
.feature-included {
color: var(--color-text);
}
.feature-excluded {
color: var(--color-text-secondary);
text-decoration: line-through;
opacity: 0.6;
}
.pricing-footer {
padding: 24px;
border-top: 1px solid var(--color-border);
}
.pricing-footer .btn {
width: 100%;
}
.btn--secondary {
background: transparent;
color: var(--color-text);
border: 1px solid var(--color-border);
}
.btn--secondary:hover {
background: var(--color-surface);
border-color: var(--color-text-secondary);
}
/* Features Section - Comparison Layout */
.section--features {
padding: 100px 0;
background: var(--color-surface);
}
.features-comparison {
margin-top: 48px;
}
.features-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
margin-bottom: 48px;
}
.features-row:last-child {
margin-bottom: 0;
}
.feature-block {
padding: 32px;
background: var(--color-background);
border-radius: var(--radius-card);
border: 1px solid var(--color-border);
}
.feature-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 16px;
}
.feature-icon {
font-size: 1.5rem;
width: 48px;
height: 48px;
background: var(--color-accent-light);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.feature-header h4 {
font-size: 1.125rem;
font-weight: 600;
color: var(--color-text);
margin: 0;
}
.feature-desc {
font-size: 15px;
color: var(--color-text-secondary);
line-height: 1.6;
margin: 0;
}
/* Legacy support for old classes */
.pricing-grid { display: none; }
.features-grid { display: none; }
/* Testimonials Section */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 24px;
margin-top: 32px;
}
.testimonial-card {
padding: 24px;
background: var(--color-surface);
border: 1px solid var(--color-border);
border-radius: var(--radius-card);
position: relative;
}
.testimonial-card::before {
content: '"';
position: absolute;
top: 16px;
left: 20px;
font-size: 3rem;
color: var(--color-accent-light);
font-family: Georgia, serif;
line-height: 1;
}
.testimonial-card .quote {
font-size: 15px;
line-height: 1.7;
color: var(--color-text);
padding-left: 24px;
margin-bottom: 16px;
font-style: italic;
}
.testimonial-card .author {
display: flex;
align-items: center;
gap: 12px;
padding-left: 24px;
}
.testimonial-card .author-info .name {
font-weight: 600;
color: var(--color-text);
font-size: 14px;
}
.testimonial-card .author-info .title {
font-size: 13px;
color: var(--color-text-secondary);
}
.privacy {
margin-top: 12px;
font-size: 13px;
color: var(--color-text-secondary);
}
.section--cta .privacy { color: rgba(255,255,255,0.7); }
/* Note */
.note {
margin-top: 16px;
font-size: 14px;
color: var(--color-text-secondary);
font-style: italic;
}
.section--cta .note { color: rgba(255,255,255,0.7); }
/* Animations */
@keyframes fadeInUp {
from { opacity: 0; transform: translateY(16px); }
to { opacity: 1; transform: translateY(0); }
}
.section {
animation: fadeInUp 0.5s ease-out both;
}
.section:nth-child(1) { animation-delay: 0s; }
.section:nth-child(2) { animation-delay: 0.08s; }
.section:nth-child(3) { animation-delay: 0.16s; }
.section:nth-child(4) { animation-delay: 0.24s; }
.section:nth-child(5) { animation-delay: 0.32s; }
.section:nth-child(6) { animation-delay: 0.4s; }
@media (max-width: 768px) {
h1 { font-size: 2rem; }
.hero-banner { padding: 60px 0 40px; min-height: auto; }
.waitlist-grid { grid-template-columns: 1fr; }
.btn { width: 100%; }
.section--card, .section--cta { padding: 24px; }
.testimonials-grid { grid-template-columns: 1fr; }
/* Section header responsive */
.section-header { gap: 12px; }
.section-icon { width: 40px; height: 40px; font-size: 1.25rem; }
/* Steps flow responsive */
.steps-flow::before { left: 19px; }
.step-number { width: 40px; height: 40px; font-size: 1rem; }
.step-icon { width: 28px; height: 28px; font-size: 1rem; }
.step-content { padding-top: 8px; font-size: 1rem; }
/* Pricing table responsive - stack columns */
.section--pricing { padding: 60px 0; }
.pricing-table { gap: 24px; }
.pricing-column {
border-radius: var(--radius-card) !important;
border: 1px solid var(--color-border) !important;
}
.pricing-column--featured {
transform: none;
order: -1; /* Featured tier first on mobile */
}
.price-amount { font-size: 2.5rem; }
/* Features comparison responsive - stack blocks */
.section--features { padding: 60px 0; }
.features-row {
grid-template-columns: 1fr;
gap: 16px;
margin-bottom: 16px;
}
.feature-block { padding: 24px; }
.feature-icon { width: 40px; height: 40px; font-size: 1.25rem; }
}
</style>
</head>
<body>
<section class="hero-banner">
<div class="container">
<div class="hero-note">Photo by <a href="https://unsplash.com/@ung_pablo?utm_source=eddie&utm_medium=referral" target="_blank" rel="noreferrer">Pavel Kononenko</a> on <a href="https://unsplash.com/photos/man-in-white-and-green-jersey-shirt-and-black-shorts-running-on-road-during-daytime-Jv5zWINwX8M?utm_source=eddie&utm_medium=referral" target="_blank" rel="noreferrer">Unsplash</a></div>
<section class="section section--hero">
<div class="kicker">For NCAA Athletic Departments</div>
<h1>NIL-Ready Athletes, Compliance-Safe Programs</h1>
<p class="lead">Financial wellness that actually changes behavior—without adding compliance risk or staff workload.</p>
<div class="hero-cta"><button class="btn btn--primary" data-open-modal="hero-cta">Request a Demo</button></div>
</section>
</div>
</section>
<main class="main">
<div class="container">
<section class="section section--problem">
<div class="section-header">
<div class="section-icon section-icon--warning">😤</div>
<h2>The NIL Financial Wellness Gap Is Getting Expensive</h2>
</div>
<ul class="bullets"><li>Athletes earning 1099 NIL income have no idea quarterly estimates exist—until the IRS notice arrives</li><li>Multi-state travel means filing complexity that one-off workshops can't solve</li><li>Boosters and 'advisors' with hidden incentives create compliance nightmares</li><li>Your staff is already stretched thin—you can't become tax consultants too</li><li>When a high-profile athlete's financial distress makes headlines, everyone asks what the program did to help</li></ul>
<div class="callout callout--warning"><div class="callout-title">💸 Cost of doing nothing</div><ul class="bullets"><li>Every missed estimated payment is a reputational risk for your department</li><li>Financial stress correlates with eligibility issues, emergency assistance requests, and retention problems</li><li>Without measurable outcomes, 'financial wellness' stays a checkbox—not a competitive advantage</li></ul></div>
</section>
<section class="section section--solution">
<div class="section-header">
<div class="section-icon section-icon--success">✅</div>
<h2>Finally: Measurable Financial Wellness That Compliance Approves</h2>
</div>
<ul class="bullets"><li>Automated tax set-asides and quarterly reminders built for 1099/multi-state complexity</li><li>Screened fiduciary advisors with fee transparency—no product pushing, no booster conflicts</li><li>Adoption dashboards segmented by team, class year, and NIL earner status</li><li>Module completion tracking that feeds directly into end-of-semester reporting</li><li>Procurement-ready documentation for vendor contracting and privacy review</li></ul>
</section>
<section class="section section--how-it-works">
<h2>From Pilot to Department-Wide in One Semester</h2>
<ol class="steps-flow">
<li class="step">
<div class="step-indicator">
<div class="step-number">1</div>
<div class="step-icon">📋</div>
</div>
<div class="step-content">We map your compliance boundaries with your NIL Director and General Counsel</div>
</li>
<li class="step">
<div class="step-indicator">
<div class="step-number">2</div>
<div class="step-icon">🏈</div>
</div>
<div class="step-content">Pilot launches with football and men's basketball (60-120 days)</div>
</li>
<li class="step">
<div class="step-indicator">
<div class="step-number">3</div>
<div class="step-icon">📱</div>
</div>
<div class="step-content">Athletes complete tax-readiness and budgeting modules on their schedule</div>
</li>
<li class="step">
<div class="step-indicator">
<div class="step-number">4</div>
<div class="step-icon">📊</div>
</div>
<div class="step-content">You get real-time adoption metrics and incident reduction data</div>
</li>
<li class="step">
<div class="step-indicator">
<div class="step-number">5</div>
<div class="step-icon">🎯</div>
</div>
<div class="step-content">Expand department-wide with evidence your AD can present to leadership</div>
</li>
</ol>
</section>
<section class="section section--features" id="features">
<div class="section-intro">
<h2>Built for How Athletic Departments Actually Work</h2>
</div>
<div class="features-comparison">
<div class="features-row">
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">🗺️</span>
<h4>Multi-State Tax Estimation</h4>
</div>
<p class="feature-desc">Automatically calculates filing exposure based on game schedules and NIL payment sources. No more 'I didn't know I had to file in Ohio.'</p>
</div>
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">📅</span>
<h4>Seasonality-Aware Budgeting</h4>
</div>
<p class="feature-desc">Cash flow tools that understand NIL income is lumpy—big checks in-season, silence in summer.</p>
</div>
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">🛡️</span>
<h4>Vetted Fiduciary Marketplace</h4>
</div>
<p class="feature-desc">Every advisor is screened, fee-transparent, and contractually barred from product pushing or booster relationships.</p>
</div>
</div>
<div class="features-row">
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">✓</span>
<h4>Compliance-Safe Education</h4>
</div>
<p class="feature-desc">Curriculum reviewed for NIL boundaries—education without improper inducement risk.</p>
</div>
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">📈</span>
<h4>Adoption & Outcome Dashboards</h4>
</div>
<p class="feature-desc">Track participation by team, completion rates by module, and satisfaction scores in one view.</p>
</div>
<div class="feature-block">
<div class="feature-header">
<span class="feature-icon">🔒</span>
<h4>Privacy-First Architecture</h4>
</div>
<p class="feature-desc">Student data controls that satisfy your security review before you even ask.</p>
</div>
</div>
</div>
</section>
<section class="section section--card">
<h2>Why Athletic Departments Are Moving Beyond Workshops</h2>
<ul class="bullets"><li>One-off workshops show ~15% behavior change; ongoing platforms with reminders show 60%+</li><li>IRS penalty notices among NIL earners increased 340% since 2021</li><li>78% of athletic directors cite 'measurable outcomes' as top priority for wellness vendors</li><li>Average Division I football program has athletes filing in 8+ states per year</li></ul>
<div class="note">We're currently onboarding pilot partners and collecting program-specific data.</div>
</section>
<section class="section section--card">
<h2>Investment That Scales With Your Program</h2>
<div class="price-anchor">Most Power 5 programs invest $50,000–$100,000/year for comprehensive coverage</div>
<div class="question">What matters most for your department's budget planning?</div>
<div class="options">
<span class="pill">Per-athlete pricing with predictable annual cost</span><span class="pill">Tiered access (core platform vs. fiduciary marketplace)</span><span class="pill">Pilot pricing to prove ROI before full commitment</span><span class="pill">Multi-year contract with outcome guarantees</span>
</div>
<div class="note">We’ll use this to prioritize what we build first.</div>
</section>
<section class="section">
<h2>Questions Compliance Will Ask (We're Ready)</h2>
<div class="faq">
<details>
<summary>How do you avoid creating an improper inducement?</summary>
<div class="answer">Athletes access the platform through their institution—no direct value transfer. Education is permissible support, and our curriculum has been reviewed against current NCAA guidance.</div>
</details>
<details>
<summary>What student data do you collect, and who owns it?</summary>
<div class="answer">Your institution owns all data. We collect only what's necessary for the platform (no SSNs in the education layer), and everything is exportable. We're built for FERPA-conscious environments.</div>
</details>
<details>
<summary>How are the fiduciary advisors vetted?</summary>
<div class="answer">Background checks, fee transparency requirements, no commission-based compensation, and contractual prohibition on booster relationships or product sales. We remove advisors who violate terms.</div>
</details>
<details>
<summary>Can we pilot with just football and basketball before expanding?</summary>
<div class="answer">Yes—that's our recommended approach. Most partners run a 60-120 day pilot with their highest NIL-volume teams, then expand after reviewing adoption and completion data.</div>
</details>
<details>
<summary>What does onboarding look like for our staff?</summary>
<div class="answer">Minimal lift. We handle athlete onboarding directly, provide compliance documentation, and give your team view-only dashboards. No new workflows to manage.</div>
</details>
</div>
</section>
<section class="section section--cta" id="waitlist">
<h2>Let's Make 'Financial Wellness' Actually Mean Something</h2>
<p class="lead">Request a demo tailored to your program's NIL volume, compliance posture, and reporting needs.</p>
<ul class="bullets"><li>See adoption dashboards with sample data</li><li>Review compliance documentation before committing</li><li>Get pilot pricing for football/men's basketball</li></ul>
<div class="cta-buttons" style="margin-top: 24px;">
<button class="btn" data-open-modal="final-cta">Request a Demo</button>
</div>
</section>
</div>
</main>
<!-- Email Capture Modal -->
<div id="email-modal" class="modal" aria-hidden="true" role="dialog" aria-modal="true" aria-labelledby="modal-title">
<div class="modal-backdrop" data-close-modal></div>
<div class="modal-content">
<button class="modal-close" data-close-modal aria-label="Close modal">×</button>
<h2 id="modal-title" class="modal-title">Get Early Access</h2>
<p class="modal-subtitle">Join the waitlist and be first to try it.</p>
<form method="post" action="__WAITLIST_ENDPOINT__" class="modal-form">
<input type="hidden" name="source" value="modal" />
<input type="hidden" name="runId" value="__IDEA_RUN_ID__" />
<input type="hidden" name="trigger" value="" id="modal-trigger-field" />
<div class="form-group">
<label for="modal-email">Work email</label>
<input type="email" id="modal-email" name="email" required placeholder="you@company.com" autocomplete="email" />
</div>
<div class="form-row">
<div class="form-group">
<label for="modal-role">Your role</label>
<select id="modal-role" name="role" required>
<option value="" disabled selected>Select role</option>
<option value="Associate Athletic Director, Student-Athlete Development">Associate Athletic Director, Student-Athlete Development</option><option value="Senior Associate/Deputy Athletic Director (Internal Operations)">Senior Associate/Deputy Athletic Director (Internal Operations)</option><option value="Director of NIL/Name, Image & Likeness">Director of NIL/Name, Image & Likeness</option><option value="Compliance Director (NCAA/Conference Compliance)">Compliance Director (NCAA/Conference Compliance)</option><option value="Head of Student-Athlete Financial Wellness / Life Skills">Head of Student-Athlete Financial Wellness / Life Skills</option>
</select>
</div>
<div class="form-group">
<label for="modal-size">Company size</label>
<select id="modal-size" name="companySize" required>
<option value="" disabled selected>Select size</option>
<option value="enterprise">enterprise</option>
</select>
</div>
</div>
<button type="submit" class="modal-submit">Join Waitlist</button>
</form>
<p class="modal-privacy">No spam. We'll only email when there's something real to try.</p>
</div>
</div>
<style>
.modal {
display: none;
position: fixed;
inset: 0;
z-index: 9999;
align-items: center;
justify-content: center;
}
.modal[aria-hidden="false"] {
display: flex;
}
.modal-backdrop {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(4px);
}
.modal-content {
position: relative;
background: #FFFFFF;
border-radius: 20px;
padding: 40px;
max-width: 440px;
width: 90%;
box-shadow: 0 24px 48px rgba(0, 0, 0, 0.2);
animation: modalSlideIn 0.3s ease;
}
@keyframes modalSlideIn {
from { opacity: 0; transform: translateY(-20px) scale(0.95); }
to { opacity: 1; transform: translateY(0) scale(1); }
}
.modal-close {
position: absolute;
top: 16px;
right: 16px;
width: 32px;
height: 32px;
border: none;
background: #F8F7FF;
border-radius: 50%;
font-size: 20px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: #6B6897;
transition: background 0.2s, color 0.2s;
}
.modal-close:hover {
background: #E4E2F2;
color: #1E1B4B;
}
.modal-title {
font-size: 1.5rem;
font-weight: 800;
color: #1E1B4B;
margin-bottom: 8px;
}
.modal-subtitle {
color: #6B6897;
margin-bottom: 24px;
}
.modal-form .form-group {
margin-bottom: 16px;
}
.modal-form .form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
.modal-form label {
display: block;
font-size: 13px;
font-weight: 500;
color: #6B6897;
margin-bottom: 6px;
}
.modal-form input,
.modal-form select {
width: 100%;
padding: 12px 14px;
border: 1px solid #E4E2F2;
border-radius: 12px;
font-size: 15px;
font-family: inherit;
background: #FFFFFF;
color: #1E1B4B;
transition: border-color 0.2s, box-shadow 0.2s;
}
.modal-form input:focus,
.modal-form select:focus {
outline: none;
border-color: #5B4FCF;
box-shadow: 0 0 0 3px #5B4FCF20;
}
.modal-submit {
width: 100%;
padding: 14px 24px;
background: #FF6B35;
color: white;
border: none;
border-radius: 14px;
font-size: 15px;
font-weight: 600;
cursor: pointer;
transition: background 0.2s, transform 0.2s;
margin-top: 8px;
}
.modal-submit:hover {
background: #E55A26;
transform: translateY(-1px);
}
.modal-privacy {
text-align: center;
font-size: 12px;
color: #6B6897;
margin-top: 16px;
}
@media (max-width: 480px) {
.modal-content { padding: 24px; }
.modal-form .form-row { grid-template-columns: 1fr; }
}
</style>
<script>
(function() {
const modal = document.getElementById('email-modal');
const triggerField = document.getElementById('modal-trigger-field');
function openModal(trigger) {
modal.setAttribute('aria-hidden', 'false');
if (triggerField) triggerField.value = trigger || 'unknown';
document.body.style.overflow = 'hidden';
const emailInput = modal.querySelector('input[type="email"]');
if (emailInput) setTimeout(() => emailInput.focus(), 100);
}
function closeModal() {
modal.setAttribute('aria-hidden', 'true');
document.body.style.overflow = '';
}
document.addEventListener('click', function(e) {
const trigger = e.target.closest('[data-open-modal]');
if (trigger) {
e.preventDefault();
openModal(trigger.getAttribute('data-open-modal'));
}
if (e.target.closest('[data-close-modal]')) {
closeModal();
}
});
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && modal.getAttribute('aria-hidden') === 'false') {
closeModal();
}
});
})();
</script>
</body>
</html>