Files
dylanmazzei-website/src/pages/business-setup.mjs
T
Alejandro Veras 16e36f5b4f Apply remaining owner feedback
- Remove The Business Launch Playbook everywhere (home section, About card,
  Business Setup and Consulting mentions)
- Add the meSEO logo and a Korrith venture card linking to korrith.com
- Rename the press feature to Gulf Insider; the card links out once a URL is set
- Use the new photos of Dylan: podcast headshot, About, Consulting, Fractional,
  the magazine cover and a Press photo gallery

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:17:08 -04:00

160 lines
11 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { icon, eyebrow, btn, paras, faq } from '../layout.mjs';
const covers = [
['users', 'Entity &amp; Ownership', ['LLC, S-Corp, or C-Corp considerations based on the business model, funding plans, and long-term goals', 'Co-founder and early-partner ownership structure', 'Existing entity and structure review']],
['pin', 'State &amp; Market', ['State selection based on industry, filing requirements, costs, licensing, and operating plans', 'Multi-state operations and foreign qualification considerations', 'US setup considerations for international founders', 'UAE free zone considerations for US founders']],
['layers', 'Setup &amp; Infrastructure', ['Licensing and compliance mapping', 'Banking and payment infrastructure', 'Registered agent setup', 'Bookkeeping and payroll sequencing', 'Insurance considerations', 'First-90-days administrative roadmap']],
];
const who = [
['rocket', 'You’re Starting Your First Company.', ['You have the idea and a plan to move.', 'Now you need to make the structural decisions without relying on a collection of contradictory search results and founder opinions.']],
['building', 'The Business Already Exists, but the Setup Feels Wrong.', ['Maybe the company has outgrown its original structure.', 'Maybe you formed in a state because someone told you to.', 'Maybe revenue, hiring, ownership, or operations have changed enough to make another look worthwhile.', 'We examine what you have before deciding whether anything actually needs to change.']],
['route', 'You’re Crossing a Border.', ['International founders entering the US and US founders exploring the UAE face another layer of structural and operational decisions.', 'The setup needs to make sense for where you’re going, not simply where you started.']],
];
const steps = [
['Diagnose', ['We review the planned or existing business structure against the industry, ownership, operating markets, revenue model, and growth plans.', 'If the company already exists, we look at what is working before suggesting that anything change.']],
['Map the Setup', ['You receive a prioritized roadmap covering the relevant entity, state, licensing, banking, ownership, and administrative considerations in sequence.', 'You know what comes first and what can wait.']],
['Set It Up', ['If you want help moving through the roadmap, a setup sprint takes the business through the practical steps with the appropriate specialists involved where needed.']],
];
const faqs = [
['Is Delaware always the right answer?', ['No.', 'Delaware can make sense for certain companies, particularly depending on financing, ownership, and future plans, but it isn’t automatically the best choice for every founder.', 'Your operating location, business model, ownership, costs, compliance obligations, and plans should all be considered before deciding where to form.']],
['Can you help if my business is already formed?', ['Yes.', 'The diagnostic can review an existing structure as well as a planned one.', 'If something looks inefficient or no longer fits the business, we identify it. That doesn’t mean restructuring automatically makes sense.', 'Sometimes the right recommendation is to leave what already works alone.']],
['Do you handle the actual filings?', ['The setup sprint can help coordinate the formation and administrative process.', 'Where filings or decisions require licensed legal, tax, accounting, or other professional services, the appropriate qualified professional handles that portion.']],
['Are you a lawyer or accountant?', ['No.', 'This is business and operational consulting, not legal, tax, or accounting advice.', 'Where formal professional advice is required, we work alongside your existing counsel or accounting professionals or help connect the process with appropriate specialists.']],
];
const layers = ['Entity.', 'State.', 'Ownership.', 'Banking.', 'Licensing.'];
const growth = ['You open another account.', 'Hire someone.', 'Add a partner.', 'Enter another market.', 'Raise money.', 'Sell something.'];
export default {
path: '/consulting/business-setup/',
title: 'Business Setup Consulting for Founders | Dylan Mazzei',
description: 'Business setup consulting for founders covering entity and state selection, licensing, banking, ownership, US expansion, UAE formation, and more.',
schema: [
{ '@context': 'https://schema.org', '@type': 'FAQPage', mainEntity: faqs.map(([q, a]) => ({ '@type': 'Question', name: q, acceptedAnswer: { '@type': 'Answer', text: a.join(' ') } })) },
],
body: `
<section class="page-hero" aria-labelledby="b-hero">
<div class="wrap page-hero-grid">
<div class="stack anim">
<nav class="crumbs" aria-label="Breadcrumb"><a href="/consulting/">Consulting</a>${icon('chev')}<span>Business Setup</span></nav>
${eyebrow('BUSINESS SETUP CONSULTING')}
<h1 id="b-hero" class="h-display-lg">Make the First Decisions With the Future in Mind.</h1>
<p class="lead">The first decisions in a company can be surprisingly persistent.</p>
<div class="prose">
<p>Entity. State. Ownership. Banking. Licensing. The administrative pieces aren’t the exciting part of starting a business, but getting them wrong can create expensive problems once the company starts moving.</p>
<p class="body-ink">I’ve formed and operated companies across multiple US states and the UAE.</p>
<p>The goal is to think through the structure before growth makes changing it harder.</p>
</div>
<div class="btn-row">${btn('BOOK YOUR DIAGNOSTIC', '/contact/')}</div>
</div>
<div class="panel anim" aria-hidden="true">
<div class="panel-bar"><span class="lights"><i></i><i></i><i></i></span><strong>SETTING THE FIRST LAYER</strong></div>
<div style="padding:20px;display:grid;gap:8px">
${layers.map((l, i) => `<div class="row" style="border:1px solid var(--mist);border-radius:12px;padding:14px 16px;margin-left:${i * 14}px;${i === 0 ? 'background:var(--accent);color:var(--on-accent);border-color:var(--accent)' : ''}"><span class="index" style="${i === 0 ? 'color:var(--on-accent)' : ''}">0${i + 1}</span><span class="name" style="font-weight:700;font-size:16px">${l}</span></div>`).join('')}
</div>
</div>
</div>
</section>
<section class="section" aria-labelledby="layer">
<div class="wrap">
<div class="sec-head reveal">
<div class="stack-sm">${eyebrow('SETTING THE FIRST LAYER')}<h2 id="layer" class="h-display">Get the Foundation Right Before You Build on It.</h2></div>
<div class="prose"><p class="body-ink">Business setup is more than filing an entity.</p><p>We look at how the decisions fit together and what the business may need next.</p></div>
</div>
<div class="covers reveal">
${covers.map(([ic, h, items]) => `<article class="cover"><div class="cover-head"><span class="ic">${icon(ic)}</span><h3>${h}</h3></div><ul>${items.map((it) => `<li>${icon('check')}${it}</li>`).join('')}</ul></article>`).join('')}
</div>
</div>
</section>
<section class="section" aria-labelledby="who-b">
<div class="wrap">
<div class="sec-head reveal">
<div class="stack-sm">${eyebrow('WHO THIS IS FOR')}<h2 id="who-b" class="h-display">Before “We’ll Figure It Out Later” Gets Expensive.</h2></div>
</div>
<div class="cards cards-3 reveal">
${who.map(([ic, h, p]) => `<article class="card"><span class="ic">${icon(ic)}</span><h3 class="h-sm">${h}</h3><div class="prose">${paras(p)}</div></article>`).join('')}
</div>
</div>
</section>
<section class="section band" aria-labelledby="order">
<div class="wrap">
<div class="sec-head reveal">
<div class="stack-sm">${eyebrow('HOW DELIVERY WORKS')}<h2 id="order" class="h-display">Make the Decisions in the Right Order.</h2></div>
<div class="prose">
<p>You don’t need eight disconnected recommendations.</p>
<p style="color:var(--on-dark)">You need to understand which decision affects the next one.</p>
<p>That’s why this service follows the same diagnostic-first approach as my broader consulting work.</p>
</div>
</div>
<div class="rules">
${steps.map(([h, p], i) => `<article class="rule reveal"><span class="index">STEP_0${i + 1}</span><h3>${i + 1}. ${h}</h3><div class="prose">${p.map((t, j) => `<p${j === 0 ? ' class="ink"' : ''}>${t}</p>`).join('')}</div></article>`).join('')}
</div>
<div class="sec-foot reveal" style="border-top:0;margin-top:48px">
<div class="card card-dark" style="background:rgba(255,255,255,.04);border:1px solid var(--dark-line);max-width:720px">
<p class="statement">I’m an operator, not your lawyer or accountant.</p>
<p>Where a decision requires formal legal, tax, or accounting advice, we coordinate with your existing professionals or help bring the right qualified advisor into the conversation.</p>
</div>
${btn('START WITH THE DIAGNOSTIC', '/contact/', 'light')}
</div>
</div>
</section>
<section class="section" aria-labelledby="live">
<div class="wrap">
<div class="showcase reveal">
<div class="stack">
${eyebrow('WHY THIS IS DIFFERENT')}
<h2 id="live" class="h-display">I’ve Had to Live With These Decisions Too.</h2>
<div class="prose">
<p>I’ve started enough companies to know how tempting it is to treat formation like paperwork standing between you and the interesting part.</p>
<p class="body-ink">Then the company grows.</p>
</div>
</div>
<div class="stack">
<div class="panel" aria-hidden="true">
<div class="panel-bar"><span class="lights"><i></i><i></i><i></i></span></div>
<ol style="padding:8px 0">${growth.map((g, i) => `<li class="row" style="padding:12px 20px${i === 0 ? ';border-top:0' : ''}"><span class="index">${String(i + 1).padStart(2, '0')}</span><span class="name">${g}</span></li>`).join('')}</ol>
</div>
<div class="prose">
<p class="sr-only">You open another account. Hire someone. Add a partner. Enter another market. Raise money. Sell something.</p>
<p class="body-ink">Suddenly, a decision made in an afternoon is still sitting in the middle of the business years later.</p>
<p>My perspective comes from operating companies across different industries and markets, not simply helping someone complete a filing.</p>
<p class="body-ink">The beginning deserves more thought than it usually gets.</p>
</div>
</div>
</div>
</div>
</section>
<section class="section" aria-labelledby="faq-b">
<div class="wrap faq-layout">
<div class="stack-sm sticky reveal">${eyebrow('FREQUENTLY ASKED QUESTIONS')}<h2 id="faq-b" class="h-display">Before You File Anything.</h2></div>
<div class="reveal">${faq(faqs)}</div>
</div>
</section>
<section class="section" aria-labelledby="structure">
<div class="wrap">
<div class="closing reveal">
<div class="closing-inner">
${eyebrow('START WITH THE STRUCTURE')}
<h2 id="structure" class="h-display-lg">Make the Early Decisions Easier to Live With Later.</h2>
<div class="prose">
<p>You don’t need every detail of the next five years figured out before starting.</p>
<p>You do need a structure that makes sense for the business you’re actually planning to operate.</p>
<p class="body-ink">We’ll map the decisions in the right order before you commit more time, money, and paperwork to them.</p>
</div>
<div class="btn-row">${btn('BOOK YOUR DIAGNOSTIC', '/contact/')}</div>
</div>
</div>
</div>
</section>
`,
};