<!-- ═══════════════════════════════════════════════════════════
STYLES — place inside the host page's <body>
═══════════════════════════════════════════════════════════ -->
<style>
/* ===== RESET & BASE (scope to page if host already resets) ===== */
.na-providers *, .na-providers *::before, .na-providers *::after {
box-sizing: border-box; margin: 0; padding: 0;
}
.na-providers {
/* Aligned to brand baseline (matches our-quality / our-science) */
--navy: #1a2e2d;
--teal: #3d8b85;
--teal-dark: #2a6b65;
--teal-light: #5aaca7;
--teal-pale: #e8f5f4;
--salmon-dark: #8f4225;
--salmon: #b35632;
--text: #1a2e2d;
--text-muted: #5a7170;
--border: #d6ecea;
--white: #ffffff;
--bg-light: #f5fafa;
--radius: 12px;
--shadow: 0 4px 24px rgba(42,107,101,.10);
font-family: 'Inter', sans-serif;
color: var(--text);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.na-providers a { color: inherit; text-decoration: none; }
.na-providers img { display: block; max-width: 100%; }
.na-providers ul { list-style: none; }
.na-providers .container {
width: 100%; max-width: 1160px;
margin: 0 auto; padding: 0 24px;
}
/* ===== SECTION UTILITIES ===== */
.na-providers .section-label {
display: inline-block;
background: var(--teal-pale); color: var(--teal-dark);
font-size: .78rem; font-weight: 700;
letter-spacing: .08em; text-transform: uppercase;
padding: 5px 14px; border-radius: 50px; margin-bottom: 12px;
}
.na-providers .section-heading {
font-size: clamp(1.6rem, 3vw, 2.2rem);
font-weight: 800; line-height: 1.2;
color: var(--text); margin-bottom: 14px;
}
.na-providers .section-sub {
font-size: 1rem; color: var(--text);
max-width: 620px; margin: 0 auto 56px;
}
.na-providers .section-header { text-align: center; }
/* ===== BUTTONS ===== */
.na-providers .btn-cta {
display: inline-flex; align-items: center; gap: 6px;
background: var(--teal-dark); color: var(--white);
font-size: .88rem; font-weight: 600;
padding: 10px 22px; border-radius: 50px;
border: none; cursor: pointer;
transition: background .2s, transform .15s;
white-space: nowrap;
}
.na-providers .btn-cta:hover { background: var(--salmon-dark); transform: translateY(-1px); }
.na-providers .btn-secondary {
display: inline-flex; align-items: center; gap: 6px;
background: transparent; color: var(--teal-dark);
font-size: .88rem; font-weight: 600;
padding: 10px 22px; border-radius: 50px;
border: 2px solid var(--teal); cursor: pointer;
transition: background .2s, transform .15s;
white-space: nowrap;
}
.na-providers .btn-secondary:hover { background: var(--teal-pale); transform: translateY(-1px); }
.na-providers .btn-white {
display: inline-flex; align-items: center; gap: 8px;
background: var(--white); color: var(--navy);
font-size: .95rem; font-weight: 700;
padding: 14px 32px; border-radius: 50px;
border: none; cursor: pointer; white-space: nowrap;
transition: transform .15s, box-shadow .15s;
box-shadow: 0 4px 16px rgba(0,0,0,.15);
}
.na-providers .btn-white:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.2); }
/* ===== HERO ===== */
.na-providers .hero {
background: url('images/ourscience.jpg') center/cover no-repeat;
padding: 72px 0 100px;
}
.na-providers .hero-inner {
display: grid; grid-template-columns: 1fr 1fr;
gap: 56px; align-items: center;
}
.na-providers .hero-text h1 {
font-size: clamp(2rem, 4vw, 3rem);
font-weight: 800; line-height: 1.15;
color: var(--navy); margin-bottom: 20px;
}
.na-providers .hero-text h1 span { color: var(--teal); }
.na-providers .hero-text p {
font-size: 1.05rem; color: var(--text);
margin-bottom: 32px; max-width: 480px;
}
.na-providers .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; }
/* ── PROVIDER PHOTO CARD ── */
.na-providers .hero-visual {
display: flex; justify-content: center; align-items: center;
}
.na-providers .provider-photo-card {
width: 100%; max-width: 480px;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 20px 60px rgba(28,95,110,.16), 0 4px 20px rgba(28,95,110,.08);
}
.na-providers .provider-photo-card img {
width: 100%; height: auto; display: block;
}
/* ===== WHY PRACTITIONERS CHOOSE (feature grid) ===== */
.na-providers .why-section { padding: 80px 0; background: var(--white); }
.na-providers .feature-grid {
display: grid; grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.na-providers .feature-card {
background: var(--bg-light); border: 1px solid var(--border);
border-radius: var(--radius); padding: 30px 24px;
}
.na-providers .feature-icon {
width: 48px; height: 48px;
background: var(--teal-pale); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: var(--teal); margin-bottom: 18px;
}
.na-providers .feature-card h3 {
font-size: 1rem; font-weight: 700; color: var(--navy); margin-bottom: 8px;
}
.na-providers .feature-card p { font-size: .88rem; color: var(--text); }
/* ===== CLINIC STORE PROCESS ===== */
.na-providers .clinic-process { padding: 80px 0; background: var(--bg-light); }
.na-providers .process-track {
display: grid; grid-template-columns: repeat(5, 1fr);
gap: 0; margin-top: 48px; position: relative;
}
.na-providers .process-track::before {
content: ''; position: absolute;
top: 36px; left: 10%; right: 10%;
height: 3px;
background: linear-gradient(90deg, var(--teal-dark) 0%, var(--teal-light) 100%);
z-index: 0;
}
.na-providers .process-step {
display: flex; flex-direction: column;
align-items: center; text-align: center;
padding: 0 10px; position: relative; z-index: 1;
}
.na-providers .process-num {
width: 72px; height: 72px;
background: var(--white); border: 3px solid var(--teal);
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
margin-bottom: 20px;
box-shadow: 0 0 0 6px var(--bg-light);
color: var(--teal); font-size: 1.3rem; font-weight: 800;
}
.na-providers .process-num.filled { background: var(--teal); color: var(--white); }
.na-providers .process-step h3 {
font-size: .9rem; font-weight: 700;
color: var(--text); margin-bottom: 8px;
}
.na-providers .process-step p { font-size: .78rem; color: var(--text); line-height: 1.5; }
/* ===== ECONOMICS / MARGIN ===== */
.na-providers .economics-section { padding: 80px 0; background: var(--white); }
.na-providers .economics-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 32px; align-items: center;
}
.na-providers .economics-copy h3 {
font-size: 1.2rem; font-weight: 700; color: var(--navy); margin-bottom: 16px; line-height: 1.3;
}
.na-providers .economics-copy p { font-size: .95rem; color: var(--text); margin-bottom: 16px; }
.na-providers .economics-copy ul { display: flex; flex-direction: column; gap: 10px; margin-top: 8px; }
.na-providers .economics-copy li {
display: flex; align-items: flex-start; gap: 10px;
font-size: .92rem; color: var(--text);
}
.na-providers .li-dot {
width: 22px; height: 22px; flex-shrink: 0; margin-top: 2px;
background: var(--teal); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}
.na-providers .li-dot svg { color: var(--white); }
.na-providers .economics-panel {
background: var(--bg-light); border: 2px solid var(--border);
border-radius: var(--radius); padding: 32px 28px;
}
.na-providers .econ-row {
display: flex; align-items: center; justify-content: space-between;
padding: 16px 0; border-bottom: 1px solid var(--border);
}
.na-providers .econ-row:last-child { border-bottom: none; }
.na-providers .econ-label { font-size: .85rem; color: var(--text-muted); font-weight: 600; }
.na-providers .econ-value { font-size: .95rem; color: var(--text); font-weight: 700; }
.na-providers .econ-row.total { padding-top: 20px; }
.na-providers .econ-row.total .econ-label { color: var(--navy); font-size: .95rem; }
.na-providers .econ-row.total .econ-value { color: var(--teal-dark); font-size: 1.15rem; }
/* ===== GUARANTEE (reused pattern) ===== */
.na-providers .guarantee { padding: 80px 0; background: var(--bg-light); }
.na-providers .guarantee-inner {
display: grid; grid-template-columns: auto 1fr auto;
gap: 48px; align-items: center;
background: var(--white); border: 1px solid var(--border);
border-radius: 20px; padding: 48px;
position: relative; overflow: hidden;
}
.na-providers .guarantee-icon-wrap {
width: 80px; height: 80px; background: var(--teal);
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: var(--white); flex-shrink: 0;
}
.na-providers .guarantee-text h3 {
font-size: 1.2rem; font-weight: 700;
color: var(--navy); margin-bottom: 10px;
}
.na-providers .guarantee-text p { color: var(--text); max-width: 480px; }
.na-providers .guarantee-list { display: flex; flex-direction: column; gap: 10px; }
.na-providers .g-item {
display: flex; align-items: center; gap: 10px;
font-size: .9rem; font-weight: 600; color: var(--text);
}
.na-providers .g-dot {
width: 22px; height: 22px; flex-shrink: 0;
background: var(--teal); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}
.na-providers .g-dot svg { color: var(--white); }
/* ===== CTA BANNER ===== */
.na-providers .cta-banner {
background: linear-gradient(135deg, var(--navy) 0%, var(--teal-dark) 60%, var(--teal) 100%);
padding: 72px 24px;
}
.na-providers .cta-inner {
display: flex; align-items: center;
justify-content: space-between; gap: 32px; flex-wrap: wrap;
}
.na-providers .cta-left { display: flex; align-items: center; gap: 24px; }
.na-providers .cta-doc-icon {
width: 64px; height: 64px; flex-shrink: 0;
border: 2px solid rgba(255,255,255,.3); border-radius: 14px;
display: flex; align-items: center; justify-content: center;
color: rgba(255,255,255,.8);
}
.na-providers .cta-copy h2 {
font-size: clamp(1.4rem, 2.5vw, 2rem);
font-weight: 800; color: var(--white); margin-bottom: 6px;
}
.na-providers .cta-copy p { color: #ffffff; font-size: .95rem; }
/* ===== DISCLAIMER ===== */
.na-providers .disclaimer {
padding: 32px 24px; background: var(--white);
border-top: 1px solid var(--border);
}
.na-providers .disclaimer p {
max-width: 900px; margin: 0 auto; text-align: center;
font-size: .75rem; color: var(--text-muted); line-height: 1.6;
}
/* ===== RESPONSIVE ===== */
@media (max-width: 1024px) {
.na-providers .feature-grid { grid-template-columns: repeat(2, 1fr); }
.na-providers .process-track { grid-template-columns: repeat(3, 1fr); gap: 32px; }
.na-providers .process-track::before { display: none; }
.na-providers .economics-grid { grid-template-columns: 1fr; }
.na-providers .guarantee-inner { grid-template-columns: 1fr; gap: 28px; }
.na-providers .guarantee-icon-wrap { display: none; }
}
@media (max-width: 768px) {
.na-providers .hero-inner { grid-template-columns: 1fr; gap: 36px; }
.na-providers .hero-visual { display: none; }
.na-providers .hero-text p { max-width: 100%; }
.na-providers .feature-grid { grid-template-columns: 1fr; }
.na-providers .process-track { grid-template-columns: 1fr 1fr; }
.na-providers .cta-inner { flex-direction: column; text-align: center; }
.na-providers .cta-left { flex-direction: column; text-align: center; }
.na-providers .guarantee-inner { padding: 28px 24px; }
.na-providers .guarantee-list { flex-direction: column; }
}
@media (max-width: 480px) {
.na-providers .process-track { grid-template-columns: 1fr; }
.na-providers .hero-text h1 { font-size: 1.9rem; }
}
/* a11y: honor reduced-motion preference */
@media (prefers-reduced-motion: reduce) {
.na-providers .btn-cta, .na-providers .btn-white, .na-providers .btn-secondary {
transition: none;
}
}
</style>
<!-- ═══ /STYLES ═══════════════════════════════════════════════ -->
<!-- ═══════════════════════════════════════════════════════════
CONTENT START — inject this block into the host page body
═══════════════════════════════════════════════════════════ -->
<div class="na-providers">
<!-- ===== HERO ===== -->
<section class="hero">
<div class="container">
<div class="hero-inner">
<div class="hero-text">
<div class="section-label">For Practitioners</div>
<h1>Your Practice. Your Pricing.<br/><span>Your Clinic Store.</span></h1>
<p>NutraAxis gives practitioners a dedicated, co-branded store for evidence-informed supplements — without the cost of carrying inventory. You set your pricing, invite your patients, and we handle distribution and fulfillment behind the scenes.</p>
<div class="hero-actions">
<a class="btn-cta" href="https://provider-signup.nutraaxislabs.com/provider-signup/application.php">Apply for Practitioner Access</a>
<a class="btn-secondary" href="/categories">Explore Our Products</a>
</div>
</div>
<!-- ── PROVIDER PHOTO CARD ── -->
<div class="hero-visual">
<div class="provider-photo-card">
<img src="images/nutraaxis-image-option-3.png" alt="A practitioner reviewing NutraAxis product recommendations with a patient" />
</div>
</div>
<!-- ── /PROVIDER PHOTO CARD ── -->
</div>
</div>
</section>
<!-- ===== WHY PRACTITIONERS CHOOSE NUTRAAXIS ===== -->
<section class="why-section">
<div class="container">
<div class="section-header">
<div class="section-label">Why NutraAxis</div>
<h2 class="section-heading">Built for Practitioner-Guided Care</h2>
<p class="section-sub">The same evidence-informed formulation and quality standards behind every NutraAxis product now extend into how you dispense them.</p>
</div>
<div class="feature-grid">
<div class="feature-card">
<div class="feature-icon">
<svg aria-hidden="true" focusable="false" fill="none" width="22" height="22" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<path d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"/>
</svg>
</div>
<h3>Evidence-Informed Formulas</h3>
<p>Every product is developed through clinical literature review, with ingredients selected for bioavailability and documented evidence.</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<svg aria-hidden="true" focusable="false" fill="none" width="22" height="22" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<path d="M9 17v-2m3 2v-4m3 4v-6m2 10H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"/>
</svg>
</div>
<h3>LOT-Tested Quality</h3>
<p>Third-party verified, cGMP-manufactured, with a Certificate of Analysis available for every batch you dispense.</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<svg aria-hidden="true" focusable="false" fill="none" width="22" height="22" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 3"/>
</svg>
</div>
<h3>Six Wellness Pillars</h3>
<p>A systems-based product architecture spanning metabolic, hormonal, mood, aging, digestive, and physical comfort support.</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<svg aria-hidden="true" focusable="false" fill="none" width="22" height="22" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
<path d="M17 20h5v-2a4 4 0 00-3-3.87M9 20H4v-2a4 4 0 013-3.87m5-4a4 4 0 100-8 4 4 0 000 8zm6 4a4 4 0 100-8"/>
</svg>
</div>
<h3>Practitioner-First Support</h3>
<p>Education resources and product information built for clinical use, not consumer marketing repurposed for your patients.</p>
</div>
</div>
</div>
</section>
<!-- ===== CLINIC STORE HOW IT WORKS ===== -->
<section class="clinic-process">
<div class="container">
<div class="section-header">
<div class="section-label">How It Works</div>
<h2 class="section-heading">Your Clinic Store, Start to Finish</h2>
<p class="section-sub">A dispensing model built to remove inventory risk from your practice, not add steps to it.</p>
</div>
<div class="process-track">
<div class="process-step">
<div class="process-num">1</div>
<h3>Apply for Access</h3>
<p>Submit your Practitioner application for a quick verification review.</p>
</div>
<div class="process-step">
<div class="process-num filled">2</div>
<h3>Launch Your Store</h3>
<p>Get a co-branded Clinic Store built on the full NutraAxis catalog.</p>
</div>
<div class="process-step">
<div class="process-num">3</div>
<h3>Set Your Pricing</h3>
<p>Choose the retail price your patients see on every product, product by product.</p>
</div>
<div class="process-step">
<div class="process-num filled">4</div>
<h3>Invite Your Patients</h3>
<p>Share your private store link so patients can order directly, on your recommendation.</p>
</div>
<div class="process-step">
<div class="process-num">5</div>
<h3>We Fulfill the Order</h3>
<p>We pick, pack, and ship each order. You never hold or manage stock.</p>
</div>
</div>
</div>
</section>
<!-- ===== ECONOMICS / MARGIN ===== -->
<section class="economics-section">
<div class="container">
<div class="economics-grid">
<div class="economics-copy">
<div class="section-label">Your Margin</div>
<h3>Straightforward Economics, No Inventory Risk</h3>
<p>Every product carries a standard wholesale acquisition cost. Your Clinic Store lets you set the retail price your patients pay — the difference between the two is yours.</p>
<ul>
<li>
<span class="li-dot"><svg aria-hidden="true" focusable="false" fill="none" width="12" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>
No upfront purchase, storage, or shrinkage cost
</li>
<li>
<span class="li-dot"><svg aria-hidden="true" focusable="false" fill="none" width="12" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>
Pricing is yours to adjust at any time
</li>
<li>
<span class="li-dot"><svg aria-hidden="true" focusable="false" fill="none" width="12" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span>
We manage distribution, fulfillment, and shipping
</li>
</ul>
</div>
<div class="economics-panel">
<div class="econ-row">
<span class="econ-label">Wholesale Acquisition Cost</span>
<span class="econ-value">Set by NutraAxis</span>
</div>
<div class="econ-row">
<span class="econ-label">Your Retail Price</span>
<span class="econ-value">Set by You</span>
</div>
<div class="econ-row total">
<span class="econ-label">Your Margin</span>
<span class="econ-value">Retail Price − Acquisition Cost</span>
</div>
</div>
</div>
</div>
</section>
<!-- ===== GUARANTEE ===== -->
<section class="guarantee">
<div class="container">
<div class="guarantee-inner">
<div class="guarantee-icon-wrap">
<svg aria-hidden="true" focusable="false" fill="none" height="36" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="36">
<path d="M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/>
</svg>
</div>
<div class="guarantee-text">
<h3>The Same Standard, Now Behind Your Storefront</h3>
<p>Your Clinic Store runs on the same evidence-informed formulations and quality standards as the rest of NutraAxis — every product you dispense carries a Certificate of Analysis your patients can access.</p>
</div>
<div class="guarantee-list">
<div class="g-item">
<div class="g-dot"><svg aria-hidden="true" focusable="false" fill="none" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24" width="12"><polyline points="20 6 9 17 4 12"/></svg></div>
Practitioner-Guided
</div>
<div class="g-item">
<div class="g-dot"><svg aria-hidden="true" focusable="false" fill="none" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24" width="12"><polyline points="20 6 9 17 4 12"/></svg></div>
Quality Verified
</div>
<div class="g-item">
<div class="g-dot"><svg aria-hidden="true" focusable="false" fill="none" height="12" stroke="currentColor" stroke-width="3" viewBox="0 0 24 24" width="12"><polyline points="20 6 9 17 4 12"/></svg></div>
Zero Inventory
</div>
</div>
</div>
</div>
</section>
<!-- ===== CTA BANNER ===== -->
<section class="cta-banner">
<div class="container">
<div class="cta-inner">
<div class="cta-left">
<div class="cta-doc-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="32" stroke="currentColor" stroke-width="1.8" viewBox="0 0 24 24" width="32">
<path d="M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/>
</svg>
</div>
<div class="cta-copy">
<h2>Ready to Launch Your Clinic Store?</h2>
<p>Apply for practitioner access and set up your co-branded store — no inventory required.</p>
</div>
</div>
<a class="btn-white" href="https://provider-signup.nutraaxislabs.com/provider-signup/application.php">
Apply for Practitioner Access
<svg aria-hidden="true" focusable="false" fill="none" height="16" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24" width="16">
<path d="M5 12h14M12 5l7 7-7 7"/>
</svg>
</a>
</div>
</div>
</section>
<!-- ===== DISCLAIMER ===== -->
<section class="disclaimer">
<div class="container">
<p>These statements have not been evaluated by the Food and Drug Administration. NutraAxis supplements are not intended to diagnose, treat, cure, or prevent any disease. Products are intended to support general wellness. All product claims, ingredients, and labeling are subject to applicable DSHEA and FTC guidelines. Practitioner participation is subject to application review and program terms.</p>
</div>
</section>
</div><!-- /.na-providers -->
<!-- ═══════════════════════════════════════════════════════════
CONTENT END
═══════════════════════════════════════════════════════════ -->