<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--nx-teal: #3d8b85;
--nx-teal-dark: #2a6b65;
--nx-coral: #b35632;
--nx-coral-dark: #8f4225;
--nx-cream: #f5fafa;
--nx-navy: #1a2e2d;
--nx-mist: #e8f5f4;
--nx-ink: #1a2e2d;
--nx-gray: #5a7170;
--nx-line: #d6ecea;
--white: #ffffff;
--radius-sm: 10px;
--radius-md: 18px;
--radius-lg: 28px;
--shadow-sm: 0 4px 16px rgba(36,55,70,0.07);
--shadow-md: 0 12px 36px rgba(36,55,70,0.11);
--shadow-lg: 0 20px 55px rgba(36,55,70,0.15);
--transition: all 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
html { scroll-behavior: smooth; }
body {
font-family: Inter, Arial, sans-serif;
background: var(--nx-cream);
color: var(--nx-ink);
min-height: 100vh;
overflow-x: hidden;
}
/* ── Header / Nav ── */
.site-header {
background: var(--white);
border-bottom: 1px solid var(--nx-line);
position: sticky;
top: 0;
z-index: 100;
box-shadow: var(--shadow-sm);
}
.header-inner {
max-width: 1180px;
margin: 0 auto;
padding: 0 32px;
height: 68px;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
display: flex;
align-items: center;
gap: 10px;
text-decoration: none;
}
.logo-wordmark {
font-family: Inter, Arial, sans-serif;
font-size: 20px;
font-weight: 800;
letter-spacing: -0.04em;
color: var(--nx-navy);
}
.logo-wordmark span { color: var(--nx-coral); }
.nav-links {
display: flex;
align-items: center;
gap: 28px;
list-style: none;
}
.nav-links a {
font-size: 14px;
font-weight: 600;
color: var(--nx-gray);
text-decoration: none;
transition: var(--transition);
}
.nav-links a:hover { color: var(--nx-teal); }
.nav-cta {
background: var(--nx-teal) !important;
color: var(--white) !important;
padding: 9px 20px;
border-radius: 999px;
font-size: 13px !important;
font-weight: 800 !important;
transition: var(--transition) !important;
box-shadow: 0 6px 18px rgba(74,155,155,0.22);
}
.nav-cta:hover {
background: var(--nx-teal-dark) !important;
box-shadow: var(--shadow-md);
}
/* ── Hero ── */
.hero {
background: linear-gradient(135deg, var(--nx-navy) 0%, var(--nx-teal-dark) 100%);
position: relative;
overflow: hidden;
padding: 80px 32px 88px;
text-align: center;
}
.hero::before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(ellipse 700px 420px at 80% 50%, rgba(255,138,101,0.13) 0%, transparent 65%),
radial-gradient(ellipse 400px 300px at 10% 80%, rgba(74,155,155,0.18) 0%, transparent 60%);
pointer-events: none;
}
.hero::after {
content: '';
position: absolute;
top: -80px; right: -80px;
width: 340px; height: 340px;
border-radius: 50%;
border: 40px solid rgba(255,255,255,0.04);
pointer-events: none;
}
.hero-eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.18);
color: rgba(255,255,255,0.88);
font-size: 11px;
font-weight: 800;
letter-spacing: .14em;
text-transform: uppercase;
padding: 7px 18px;
border-radius: 999px;
margin-bottom: 28px;
}
.hero-eyebrow::before {
content: '';
width: 6px; height: 6px;
background: var(--nx-coral);
border-radius: 50%;
}
.hero h1 {
font-size: clamp(2rem, 4vw, 3rem);
font-weight: 800;
color: var(--white);
line-height: .98;
letter-spacing: -.04em;
margin-bottom: 20px;
position: relative;
}
.hero h1 em {
font-style: normal;
color: var(--nx-coral);
}
.hero p {
font-size: 17px;
color: rgba(255,255,255,0.72);
max-width: 520px;
margin: 0 auto 44px;
line-height: 1.65;
font-weight: 400;
}
/* Search bar */
.search-wrap {
max-width: 480px;
margin: 0 auto;
position: relative;
}
.search-wrap input {
width: 100%;
padding: 17px 56px 17px 24px;
border: none;
border-radius: 999px;
font-family: Inter, Arial, sans-serif;
font-size: 15px;
font-weight: 500;
color: var(--nx-ink);
background: var(--white);
box-shadow: var(--shadow-lg);
outline: none;
transition: var(--transition);
}
.search-wrap input::placeholder { color: #a0b0b0; }
.search-wrap input:focus { box-shadow: 0 0 0 3px rgba(255,138,101,0.4), var(--shadow-lg); }
.search-icon {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
color: var(--nx-teal);
pointer-events: none;
}
/* ── Stats Bar ── */
.stats-bar {
background: var(--white);
border-bottom: 1px solid var(--nx-line);
}
.stats-inner {
max-width: 1180px;
margin: 0 auto;
padding: 20px 32px;
display: flex;
justify-content: center;
gap: 52px;
flex-wrap: wrap;
}
.stat {
display: flex;
align-items: center;
gap: 12px;
font-size: 13px;
color: var(--nx-gray);
}
.stat-icon {
width: 36px; height: 36px;
background: var(--nx-mist);
border-radius: var(--radius-sm);
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
}
.stat strong {
color: var(--nx-navy);
font-weight: 700;
display: block;
font-size: 13.5px;
}
/* ── Main Content ── */
.main {
max-width: 1180px;
margin: 0 auto;
padding: 72px 32px 88px;
}
.section-label {
font-size: .78rem;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
color: var(--nx-teal-dark);
margin-bottom: 12px;
}
.section-title {
font-size: clamp(1.6rem, 3vw, 2.2rem);
font-weight: 800;
letter-spacing: -.035em;
color: var(--nx-navy);
margin-bottom: 10px;
line-height: 1;
}
.section-sub {
font-size: 1.05rem;
color: var(--nx-gray);
margin-bottom: 48px;
max-width: 560px;
line-height: 1.65;
}
/* ── Support Cards Grid ── */
.cards-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
margin-bottom: 64px;
}
.support-card {
background: var(--white);
border: 1px solid rgba(74,155,155,0.13);
border-radius: var(--radius-lg);
padding: 30px 28px 26px;
text-decoration: none;
color: inherit;
display: flex;
flex-direction: column;
gap: 14px;
transition: var(--transition);
position: relative;
overflow: hidden;
box-shadow: var(--shadow-sm);
animation: fadeUp 0.5s ease both;
}
.support-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
background: var(--nx-teal);
transform: scaleX(0);
transform-origin: left;
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 4px 4px 0 0;
}
.support-card:hover {
border-color: rgba(74,155,155,0.3);
box-shadow: var(--shadow-md);
transform: translateY(-4px);
}
.support-card:hover::before { transform: scaleX(1); }
.support-card.featured {
border-color: rgba(255,138,101,0.25);
background: linear-gradient(135deg, #fff7f3 0%, var(--white) 100%);
}
.support-card.featured::before { background: var(--nx-coral); }
.card-icon-wrap {
width: 50px; height: 50px;
border-radius: var(--radius-md);
background: var(--nx-mist);
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
flex-shrink: 0;
transition: var(--transition);
}
.support-card:hover .card-icon-wrap {
background: var(--nx-teal);
transform: scale(1.08);
}
.support-card.featured .card-icon-wrap { background: rgba(255,138,101,0.15); }
.support-card.featured:hover .card-icon-wrap { background: var(--nx-coral); }
.card-body { flex: 1; }
.card-title {
font-size: 15.5px;
font-weight: 700;
color: var(--nx-navy);
margin-bottom: 7px;
transition: var(--transition);
}
.support-card:hover .card-title { color: var(--nx-teal); }
.support-card.featured:hover .card-title { color: var(--nx-coral-dark); }
.card-desc {
font-size: 13.5px;
color: var(--nx-gray);
line-height: 1.55;
}
.card-sla {
display: inline-flex;
align-items: center;
gap: 5px;
font-size: 11px;
font-weight: 700;
color: var(--nx-teal-dark);
background: var(--nx-mist);
padding: 4px 11px;
border-radius: 999px;
margin-top: 4px;
letter-spacing: .02em;
}
.support-card.featured .card-sla {
color: var(--nx-coral-dark);
background: rgba(255,138,101,0.12);
}
.card-arrow {
width: 34px; height: 34px;
border-radius: 50%;
background: #eef4f4;
display: flex;
align-items: center;
justify-content: center;
align-self: flex-end;
font-size: 14px;
transition: var(--transition);
flex-shrink: 0;
}
.support-card:hover .card-arrow {
background: var(--nx-teal);
color: var(--white);
transform: translateX(3px);
}
.support-card.featured:hover .card-arrow { background: var(--nx-coral); }
.support-card:nth-child(1) { animation-delay: 0.05s; }
.support-card:nth-child(2) { animation-delay: 0.10s; }
.support-card:nth-child(3) { animation-delay: 0.15s; }
.support-card:nth-child(4) { animation-delay: 0.20s; }
.support-card:nth-child(5) { animation-delay: 0.25s; }
.support-card:nth-child(6) { animation-delay: 0.30s; }
/* ── Emergency Banner ── */
.emergency-banner {
background: linear-gradient(135deg, var(--nx-navy) 0%, #1a4a4a 100%);
border-radius: var(--radius-lg);
padding: 36px 40px;
display: flex;
align-items: center;
gap: 24px;
margin-bottom: 72px;
text-decoration: none;
color: inherit;
transition: var(--transition);
position: relative;
overflow: hidden;
box-shadow: 0 20px 55px rgba(36,55,70,0.18);
}
.emergency-banner::after {
content: '';
position: absolute;
right: -40px; top: -40px;
width: 220px; height: 220px;
border-radius: 50%;
border: 30px solid rgba(255,138,101,0.08);
}
.emergency-banner:hover {
box-shadow: var(--shadow-lg);
transform: translateY(-2px);
}
.emergency-icon {
width: 58px; height: 58px;
background: rgba(255,138,101,0.18);
border: 1px solid rgba(255,138,101,0.28);
border-radius: var(--radius-md);
display: flex;
align-items: center;
justify-content: center;
font-size: 26px;
flex-shrink: 0;
}
.emergency-text { flex: 1; }
.emergency-text h3 {
font-size: 1.2rem;
font-weight: 700;
letter-spacing: -.025em;
color: var(--white);
margin-bottom: 6px;
}
.emergency-text p {
font-size: 13.5px;
color: rgba(255,255,255,0.58);
line-height: 1.5;
}
.emergency-cta {
background: var(--nx-coral);
color: var(--white);
padding: 13px 26px;
border-radius: 999px;
font-size: 13px;
font-weight: 800;
white-space: nowrap;
flex-shrink: 0;
transition: var(--transition);
box-shadow: 0 8px 22px rgba(255,138,101,0.3);
}
.emergency-banner:hover .emergency-cta {
background: var(--nx-coral-dark);
box-shadow: 0 4px 14px rgba(255,138,101,0.45);
}
/* ── Contact Strip ── */
.contact-strip {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 16px;
margin-bottom: 72px;
}
.contact-item {
background: var(--white);
border: 1px solid rgba(74,155,155,0.13);
border-radius: var(--radius-md);
padding: 22px 24px;
display: flex;
align-items: center;
gap: 16px;
box-shadow: var(--shadow-sm);
}
.contact-item-icon {
font-size: 20px;
width: 44px; height: 44px;
background: var(--nx-mist);
border-radius: var(--radius-sm);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.contact-item-text { font-size: 13px; }
.contact-item-text strong { display: block; font-size: 14px; font-weight: 700; color: var(--nx-navy); margin-bottom: 2px; }
.contact-item-text span { color: var(--nx-gray); }
/* ── Practitioner CTA ── */
.practitioner-cta {
background: linear-gradient(135deg, #eef8f6 0%, var(--nx-mist) 100%);
border: 1px solid rgba(74,155,155,0.2);
border-radius: var(--radius-lg);
padding: 44px 52px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 32px;
flex-wrap: wrap;
}
.practitioner-cta-text h3 {
font-size: 1.2rem;
font-weight: 700;
letter-spacing: -.03em;
color: var(--nx-navy);
margin-bottom: 10px;
}
.practitioner-cta-text p {
font-size: 14.5px;
color: var(--nx-gray);
line-height: 1.65;
max-width: 440px;
}
.practitioner-btn {
background: var(--nx-teal);
color: var(--white);
padding: 15px 30px;
border-radius: 999px;
text-decoration: none;
font-size: 14px;
font-weight: 800;
white-space: nowrap;
transition: var(--transition);
box-shadow: 0 12px 30px rgba(74,155,155,0.22);
}
.practitioner-btn:hover {
background: var(--nx-teal-dark);
box-shadow: var(--shadow-md);
transform: translateY(-2px);
}
/* ── Footer ── */
.site-footer {
background: var(--nx-navy);
padding: 32px;
}
.footer-inner {
max-width: 1180px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 16px;
}
.footer-logo {
font-size: 16px;
font-weight: 800;
letter-spacing: -.03em;
color: var(--white);
}
.footer-text {
font-size: 12.5px;
color: rgba(255,255,255,0.35);
}
.footer-links {
display: flex;
gap: 20px;
list-style: none;
}
.footer-links a {
font-size: 12.5px;
color: rgba(255,255,255,0.38);
text-decoration: none;
transition: var(--transition);
}
.footer-links a:hover { color: rgba(255,255,255,0.75); }
/* ── Animations ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-eyebrow { animation: fadeUp 0.5s ease both; }
.hero h1 { animation: fadeUp 0.5s 0.1s ease both; }
.hero p { animation: fadeUp 0.5s 0.2s ease both; }
.search-wrap { animation: fadeUp 0.5s 0.3s ease both; }
/* ── Responsive ── */
@media (max-width: 640px) {
.header-inner { padding: 0 20px; }
.nav-links { display: none; }
.hero { padding: 52px 20px 64px; }
.main { padding: 52px 20px 72px; }
.stats-inner { gap: 24px; }
.emergency-banner { flex-direction: column; text-align: center; }
.practitioner-cta { flex-direction: column; text-align: center; padding: 32px 28px; }
.footer-inner { flex-direction: column; text-align: center; }
}
</style>
<!-- ── Hero ── -->
<section class="hero" style="background:url('images/ourscience.jpg') center/cover no-repeat;">
<h1 style="color:#1a2e2d;">How can we<br><span style="color:#3d8b85;">help you today?</span></h1>
<p style="color:#1a2e2d;">Choose a support category below or search for answers in our knowledge base. Our team typically responds within one business day.</p>
</section>
<!-- ── Stats Bar ── -->
<div class="stats-bar">
<div class="stats-inner">
<div class="stat">
<div class="stat-icon">⏱</div>
<div>
<strong>Under 4 Hours</strong>
Avg. first response
</div>
</div>
<div class="stat">
<div class="stat-icon">✅</div>
<div>
<strong>First-Touch Resolution</strong>
Our support goal
</div>
</div>
<div class="stat">
<div class="stat-icon">🔒</div>
<div>
<strong>HIPAA-Aware</strong>
Quality & adverse event handling
</div>
</div>
</div>
<!-- ── Main Content ── -->
<main class="main">
<!-- Section: Submit a Request -->
<div class="section-label">Submit a Request</div>
<h2 class="section-title">Select a support category</h2>
<p class="section-sub">Each form collects the right information upfront to resolve your request without additional back-and-forth.</p>
<!-- Cards -->
<div class="cards-grid">
<a class="support-card"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49023444770580"
target="_blank">
<div class="card-icon-wrap">📦</div>
<div class="card-body">
<div class="card-title">Order Inquiry</div>
<div class="card-desc">Check order status, request changes or cancellations, report missing or incorrect items.</div>
<div class="card-sla">⚡ SLA: 4–8 business hours</div>
</div>
<div class="card-arrow">→</div>
</a>
<a class="support-card"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49023876305172"
target="_blank">
<div class="card-icon-wrap">🔄</div>
<div class="card-body">
<div class="card-title">Returns & RMA</div>
<div class="card-desc">Initiate a return or exchange, request a prepaid label, or check refund status.</div>
<div class="card-sla">⚡ SLA: 1 business day</div>
</div>
<div class="card-arrow">→</div>
</a>
<a class="support-card"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49023984607252"
target="_blank">
<div class="card-icon-wrap">💳</div>
<div class="card-body">
<div class="card-title">Billing & Invoicing</div>
<div class="card-desc">Request an invoice copy, resolve a billing discrepancy, or submit a tax exemption certificate.</div>
<div class="card-sla">⚡ SLA: 4 business hours</div>
</div>
<div class="card-arrow">→</div>
</a>
<a class="support-card"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49025808390036"
target="_blank">
<div class="card-icon-wrap">🩺</div>
<div class="card-body">
<div class="card-title">Practitioner & Science Support</div>
<div class="card-desc">Portal access, account setup, clinical protocols, CE training, and science inquiries.</div>
<div class="card-sla">⚡ SLA: 2–4 business hours</div>
</div>
<div class="card-arrow">→</div>
</a>
<a class="support-card"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49028209940500"
target="_blank">
<div class="card-icon-wrap">💼</div>
<div class="card-body">
<div class="card-title">Sales & New Accounts</div>
<div class="card-desc">Wholesale inquiries, distributor applications, new practitioner accounts, and bulk pricing.</div>
<div class="card-sla">⚡ SLA: 4 business hours</div>
</div>
<div class="card-arrow">→</div>
</a>
<a class="support-card featured"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=46691963435668"
target="_blank">
<div class="card-icon-wrap">❓</div>
<div class="card-body">
<div class="card-title">General Support</div>
<div class="card-desc">Product questions, account access, website issues, and anything else we can help with.</div>
<div class="card-sla">⚡ SLA: 1–2 business days</div>
</div>
<div class="card-arrow">→</div>
</a>
</div>
<!-- Quality / Safety Emergency Banner -->
<a class="emergency-banner"
href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49024092325268"
target="_blank">
<div class="emergency-icon">⚠️</div>
<div class="emergency-text">
<h3>Report a Quality, Safety, or Adverse Event</h3>
<p>For product quality issues, adverse reactions, or regulatory concerns. Our Quality & Compliance team responds within <strong style="color:var(--nx-coral)">1 hour</strong> for urgent cases.</p>
</div>
<div class="emergency-cta">Report Now →</div>
</a>
<!-- Alt Contact Row -->
<div class="section-label">Other Ways to Reach Us</div>
<h2 class="section-title">Contact information</h2>
<p class="section-sub">Prefer to reach us directly? Use the options below.</p>
<div class="contact-strip">
<div class="contact-item">
<div class="contact-item-icon">📧</div>
<div class="contact-item-text">
<strong>General Support</strong>
<span><a href="mailto:support@nutraaxislabs.com">support@nutraaxislabs.com</a></span>
</div>
</div>
<div class="contact-item">
<div class="contact-item-icon">📦</div>
<div class="contact-item-text">
<strong>Order & Returns</strong>
<span><a href="mailto:orders@nutraaxislabs.com">orders@nutraaxislabs.com</a></span>
</div>
</div>
<div class="contact-item">
<div class="contact-item-icon">💼</div>
<div class="contact-item-text">
<strong>Sales Inquiries</strong>
<span><a href="mailto:sales@nutraaxislabs.com">sales@nutraaxislabs.com</a></span>
</div>
</div>
<div class="contact-item">
<div class="contact-item-icon">🔬</div>
<div class="contact-item-text">
<strong>Quality & Safety</strong>
<span><a href="mailto:quality@nutraaxislabs.com">quality@nutraaxislabs.com</a></span>
</div>
</div>
</div>
<!-- Practitioner Portal CTA -->
<div class="practitioner-cta">
<div class="practitioner-cta-text">
<h3>Are you a licensed healthcare practitioner?</h3>
<p>Access your dedicated practitioner portal for clinical resources, protocol guides, CE education, volume pricing, and a direct line to our Medical Affairs team.</p>
</div>
<a href="https://nutraaxislabs.zendesk.com/hc/en-us/requests/new?ticket_form_id=49025808390036"
target="_blank"
class="practitioner-btn">Access Practitioner Support →</a>
</div>
</main>