<!-- =========================
Proturbo Wholesale Sign-Up
Drop-in section (scoped styles + minimal JS)
========================= -->
<section class="proturbo-wholesale" id="wholesale">
<style>
.proturbo-wholesale{--bg:#0e1116;--ink:#101417;--muted:#6b7280;--brand:#10b981;--card:#ffffff;--line:#e5e7eb;--inkOnDark:#e5e7eb;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;color:var(--ink);}
.pw-wrap{max-width:1100px;margin:0 auto;padding:clamp(20px,4vw,40px);}
.pw-hero{background:linear-gradient(180deg,#0e1116 0%,#151922 100%);border-radius:20px;padding:clamp(24px,5vw,48px);color:var(--inkOnDark);position:relative;overflow:hidden}
.pw-hero h1{font-size:clamp(28px,4.5vw,44px);line-height:1.1;margin:0 0 10px}
.pw-hero p{color:#c9ced6;max-width:780px;margin:0 0 18px}
.pw-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
.pw-btn{appearance:none;border:none;border-radius:12px;padding:12px 18px;font-weight:600;cursor:pointer}
.pw-btn--primary{background:var(--brand);color:#06291f}
.pw-btn--ghost{background:transparent;color:#bfeee0;border:1px solid rgba(191,238,224,.25)}
.pw-badges{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}
.pw-badge{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 12px;font-size:13px;color:#c9ced6}
.pw-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}
@media (min-width:720px){.pw-grid{grid-template-columns:repeat(3,1fr)}}
.pw-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}
.pw-card h3{margin:0 0 8px;font-size:18px}
.pw-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}
.pw-kpi{background:#0f172a;color:#e5e7eb;border-radius:12px;padding:14px;text-align:center}
.pw-kpi strong{display:block;font-size:18px}
.pw-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:10px}
.pw-list .item{display:flex;gap:10px;align-items:flex-start}
.pw-list .check{width:20px;height:20px;border-radius:6px;background:var(--brand);margin-top:3px;flex:0 0 20px}
.pw-steps{display:grid;grid-template-columns:1fr;gap:14px}
@media(min-width:720px){.pw-steps{grid-template-columns:repeat(3,1fr)}}
.pw-step{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}
.pw-step .num{display:inline-block;background:#0f172a;color:#e5e7eb;border-radius:999px;padding:4px 8px;font-size:12px;margin-bottom:8px}
.pw-tier-grid{display:grid;grid-template-columns:1fr;gap:16px}
@media(min-width:900px){.pw-tier-grid{grid-template-columns:repeat(3,1fr)}}
.pw-tier{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}
.pw-tier h4{margin:0 0 6px}
.pw-tier ul{margin:8px 0 0 18px}
.pw-form{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}
.pw-form h2{margin-top:0}
.pw-fields{display:grid;grid-template-columns:1fr;gap:14px}
@media(min-width:720px){.pw-fields{grid-template-columns:1fr 1fr}}
.pw-field{display:flex;flex-direction:column;gap:6px}
.pw-field label{font-weight:600;font-size:14px}
.pw-field input,.pw-field select,.pw-field textarea{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:15px}
.pw-field input[type="file"]{padding:8px}
.pw-row-span-2{grid-column:1 / -1}
.pw-consent{display:flex;gap:10px;align-items:flex-start;margin:6px 0 2px}
.pw-consent input{margin-top:3px}
.pw-submit{display:flex;gap:10px;align-items:center;margin-top:10px}
.pw-note{font-size:12px;color:var(--muted)}
.pw-alert{display:none;margin-top:10px;padding:12px;border-radius:10px;font-size:14px}
.pw-alert.success{display:block;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}
.pw-alert.error{display:block;background:#fef2f2;border:1px solid #fecaca;color:#7f1d1d}
.pw-faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px}
.pw-faq summary{cursor:pointer;font-weight:600}
.pw-muted{color:var(--muted);font-size:14px}
.pw-foot{margin-top:24px;text-align:center;color:var(--muted);font-size:13px}
</style>
<div class="pw-wrap">
<!-- HERO -->
<div class="pw-hero">
<h1>Proturbo Wholesale Program</h1>
<p>OEM-quality turbocharger remanufacturing and parts with <strong>dealer-only pricing</strong>, <strong>priority turnaround</strong>, and <strong>dedicated support</strong> for dealerships, diesel shops, and parts distributors.</p>
<div class="pw-cta">
<a href="#wholesale-form" class="pw-btn pw-btn--primary">Apply for Wholesale Access</a>
<a href="#wholesale-benefits" class="pw-btn pw-btn--ghost">See Benefits</a>
</div>
<div class="pw-badges">
<span class="pw-badge">Typical turnaround: 1โ3 days</span>
<span class="pw-badge">Warranty-backed rebuilds</span>
<span class="pw-badge">Nationwide shipping</span>
</div>
<div class="pw-kpis">
<div class="pw-kpi"><strong>8%+</strong><span>Loyalty tier savings</span></div>
<div class="pw-kpi"><strong>2 min</strong><span>Account application</span></div>
<div class="pw-kpi"><strong>$</strong><span>Better shop margins</span></div>
</div>
</div>
<!-- BENEFITS -->
<div id="wholesale-benefits" class="pw-grid" aria-label="Wholesale Benefits">
<article class="pw-card">
<h3>Why shops choose Proturbo</h3>
<div class="pw-list">
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Dealer pricing</strong> on reman turbos, rebuilds & parts</div></div>
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Priority turnaround</strong> (typically 1โ3 days)</div></div>
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Free return core labels</strong> for wholesale accounts</div></div>
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Dedicated dealer support</strong> via <a href="mailto:dealers@proturbo.us" style="color:#bfeee0">dealers@proturbo.us</a></div></div>
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Warranty-backed</strong> OEM-spec rebuild quality</div></div>
<div class="item"><span class="check" aria-hidden="true"></span><div><strong>Loyalty tiers</strong>: Bronze โข Silver โข Gold</div></div>
</div>
</article>
<article class="pw-card">
<h3>How it works</h3>
<div class="pw-steps">
<div class="pw-step"><span class="num">1</span><div><strong>Apply</strong><br>Submit your shop details below (2 minutes).</div></div>
<div class="pw-step"><span class="num">2</span><div><strong>Approve</strong><br>We review & activate your dealer pricing.</div></div>
<div class="pw-step"><span class="num">3</span><div><strong>Ship & Save</strong><br>Use free return labels for cores. Enjoy priority turnaround.</div></div>
</div>
</article>
<article class="pw-card">
<h3>Loyalty tiers</h3>
<div class="pw-tier-grid">
<div class="pw-tier">
<h4>Bronze</h4>
<p class="pw-muted">$0โ$5k / mo</p>
<ul>
<li>3% discount</li>
<li>Standard priority</li>
</ul>
</div>
<div class="pw-tier">
<h4>Silver</h4>
<p class="pw-muted">$5kโ$10k / mo</p>
<ul>
<li>5% discount</li>
<li>Priority turnaround</li>
<li>Core return labels included</li>
</ul>
</div>
<div class="pw-tier">
<h4>Gold</h4>
<p class="pw-muted">$10k+ / mo</p>
<ul>
<li>8% discount</li>
<li>Fastest turnaround window</li>
<li>Marketing support</li>
</ul>
</div>
</div>
</article>
</div>
<!-- SIGN-UP FORM -->
<div id="wholesale-form" class="pw-form" role="form" aria-labelledby="wholesaleFormTitle">
<h2 id="wholesaleFormTitle">Apply for Wholesale Access</h2>
<p class="pw-muted">Complete the form and our team will activate your dealer pricing. Typical approval within 1 business day.</p>
<!-- Replace action with your endpoint; add method="POST" and enctype if you accept files -->
<form id="proturboWholesaleForm" action="/wholesale/apply" method="POST" enctype="multipart/form-data" novalidate>
<div class="pw-fields">
<div class="pw-field">
<label for="businessName">Business / Shop Name *</label>
<input id="businessName" name="businessName" type="text" required placeholder="e.g., XYZ Diesel & Repair" />
</div>
<div class="pw-field">
<label for="contactName">Contact Name *</label>
<input id="contactName" name="contactName" type="text" required placeholder="First & Last Name" />
</div>
<div class="pw-field">
<label for="email">Work Email *</label>
<input id="email" name="email" type="email" required placeholder="name@yourshop.com" />
</div>
<div class="pw-field">
<label for="phone">Phone *</label>
<input id="phone" name="phone" type="tel" required placeholder="(555) 555-5555" />
</div>
<div class="pw-field">
<label for="businessType">Business Type *</label>
<select id="businessType" name="businessType" required>
<option value="">Select one</option>
<option>Dealership</option>
<option>Diesel/Repair Shop</option>
<option>Parts Store / Distributor</option>
<option>Performance / Tuning</option>
<option>Other</option>
</select>
</div>
<div class="pw-field">
<label for="monthlyVolume">Monthly Turbo Volume (approx.)</label>
<select id="monthlyVolume" name="monthlyVolume">
<option value="">Select one</option>
<option>1โ5</option>
<option>6โ15</option>
<option>16โ30</option>
<option>31โ60</option>
<option>60+</option>
</select>
</div>
<div class="pw-field pw-row-span-2">
<label for="address">Business Address</label>
<input id="address" name="address" type="text" placeholder="Street, City, State, ZIP" />
</div>
<div class="pw-field">
<label for="taxId">Tax ID / Resale #</label>
<input id="taxId" name="taxId" type="text" placeholder="Optional" />
</div>
<div class="pw-field">
<label for="resaleCert">Upload Resale Certificate (PDF/JPG)</label>
<input id="resaleCert" name="resaleCert" type="file" accept=".pdf,.jpg,.jpeg,.png" />
</div>
<div class="pw-field pw-row-span-2">
<label for="notes">Notes (common turbo models, brands, needs)</label>
<textarea id="notes" name="notes" rows="4" placeholder="e.g., Powerstroke, Duramax, Cummins; frequent rebuilds; drop-ship needs"></textarea>
</div>
</div>
<div class="pw-consent">
<input id="agree" name="agree" type="checkbox" required />
<label for="agree">I agree to Proturboโs wholesale terms and understand this application is for business/commercial use.</label>
</div>
<div class="pw-submit">
<button class="pw-btn pw-btn--primary" type="submit">Submit Application</button>
<span class="pw-note">Questions? <a href="mailto:dealers@proturbo.us">dealers@proturbo.us</a></span>
</div>
<div id="formAlert" class="pw-alert" role="alert" aria-live="polite"></div>
</form>
</div>
<!-- FAQ -->
<div class="pw-faq" style="margin-top:18px;display:grid;gap:10px">
<details>
<summary>Whatโs the typical turnaround time?</summary>
<div class="pw-muted">Most rebuilds are completed in 1โ3 business days once received. Gold tier accounts receive our fastest window.</div>
</details>
<details>
<summary>Do you offer return labels for cores?</summary>
<div class="pw-muted">Yesโwholesale accounts receive free return core labels to simplify logistics.</div>
</details>
<details>
<summary>Is there a minimum monthly spend?</summary>
<div class="pw-muted">No minimum to join. Discounts increase with loyalty tiers (Bronze, Silver, Gold).</div>
</details>
<details>
<summary>Are rebuilds warranty-backed?</summary>
<div class="pw-muted">Yes. All rebuilds meet OEM-spec standards and are warranty-backed. Terms provided upon approval.</div>
</details>
</div>
<div class="pw-foot">ยฉ Proturbo LLC โ The Professionalโs Turbo Partner</div>
</div>
<script>
// Minimal client-side validation UX (optional). Replace/augment as needed.
(function(){
const form = document.getElementById('proturboWholesaleForm');
const alertBox = document.getElementById('formAlert');
function showAlert(type, msg){
alertBox.className = 'pw-alert ' + type;
alertBox.textContent = msg;
}
form.addEventListener('submit', function(e){
// Basic front-end checks; let backend do the real validation.
const required = ['businessName','contactName','email','phone','businessType','agree'];
let valid = true;
required.forEach(id=>{
const el = document.getElementById(id);
if(el){
if(el.type === 'checkbox'){ if(!el.checked) valid = false; }
else if(!el.value.trim()) valid = false;
}
});
if(!valid){
e.preventDefault();
showAlert('error','Please complete the required fields and accept the terms.');
} else {
// Optional optimistic message; comment out if your platform redirects.
showAlert('success','Submitting your applicationโฆ');
}
});
})();
</script>
</section>