<style>
    /* ===== RESET &#x26; BASE ===== */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
    :root {
      --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);
    }
    html { scroll-behavior: smooth; }
    body {
      font-family: 'Inter', sans-serif;
      color: var(--text);
      background: var(--white);
      line-height: 1.6;
      -webkit-font-smoothing: antialiased;
    }
    a { color: inherit; text-decoration: none; }
    img { display: block; max-width: 100%; }
    ul { list-style: none; }
    .container {
      width: 100%;
      max-width: 1160px;
      margin: 0 auto;
      padding: 0 24px;
    }
    /* ===== HEADER ===== */
    .site-header {
      position: sticky; top: 0; z-index: 1000;
      background: rgba(255,255,255,.96);
      backdrop-filter: blur(12px);
      border-bottom: 1px solid var(--border);
      box-shadow: 0 2px 12px rgba(42,107,101,.06);
    }
    .header-inner {
      display: flex; align-items: center;
      justify-content: space-between;
      height: 72px; gap: 16px;
    }
    .site-logo img { height: 40px; width: auto; }
    .main-nav { display: flex; gap: 4px; }
    .main-nav a {
      font-size: .88rem; font-weight: 500;
      padding: 8px 13px; border-radius: 8px;
      color: var(--text-muted);
      transition: color .2s, background .2s;
      white-space: nowrap;
    }
    .main-nav a:hover { color: var(--teal); background: var(--teal-pale); }
    .main-nav a.active { color: var(--teal); font-weight: 600; }
    .btn-cta {
      display: inline-flex; align-items: center; gap: 6px;
      background: var(--salmon); color: var(--white);
      font-size: .88rem; font-weight: 600;
      padding: 10px 20px; border-radius: 50px;
      border: none; cursor: pointer;
      transition: background .2s, transform .15s;
      white-space: nowrap;
    }
    .btn-cta:hover { background: var(--salmon-dark); transform: translateY(-1px); }
    .btn-outline {
      display: inline-flex; align-items: center; gap: 6px;
      background: transparent; color: var(--teal);
      font-size: .95rem; font-weight: 600;
      padding: 12px 28px; border-radius: 50px;
      border: 2px solid var(--teal);
      cursor: pointer; transition: background .2s, color .2s;
    }
    .btn-outline:hover { background: var(--teal); color: var(--white); }
    /* hamburger */
    .nav-toggle {
      display: none; flex-direction: column; gap: 5px;
      background: none; border: none; cursor: pointer; padding: 4px;
    }
    .nav-toggle span {
      width: 24px; height: 2px;
      background: var(--text); border-radius: 2px;
      transition: transform .3s, opacity .3s;
    }
    .mobile-nav {
      display: none; flex-direction: column; gap: 4px;
      padding: 16px 24px 20px; border-top: 1px solid var(--border);
      background: var(--white);
    }
    .mobile-nav.open { display: flex; }
    .mobile-nav a {
      font-size: .95rem; font-weight: 500;
      padding: 10px 14px; border-radius: 8px;
      color: var(--text-muted);
    }
    .mobile-nav a:hover { background: var(--teal-pale); color: var(--teal); }
    .mobile-nav .btn-cta { margin-top: 8px; justify-content: center; }
    /* ===== HERO ===== */
    .hero {
      /* Soft brand gradient layered above the teal molecule pattern.
         Semi-transparent stops let the hexagons show through subtly
         while keeping AA contrast for the headline + body text. */
      background:
        linear-gradient(135deg, rgba(234,247,246,.62) 0%, rgba(240,251,249,.45) 50%, rgba(254,246,241,.62) 100%),
        url('images/ourscience.jpg') center/cover no-repeat;
      padding: 80px 0 0;
      overflow: hidden;
      position: relative;
    }
    .hero-inner {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 48px;
      align-items: center;
      padding-bottom: 60px;
    }
    .hero-text h1 {
      font-size: clamp(2rem, 4vw, 3rem);
      font-weight: 800;
      line-height: 1.15;
      color: var(--text);
      margin-bottom: 20px;
    }
    .hero-text h1 span { color: var(--teal); }
    .hero-text p {
      font-size: 1.05rem;
      color: var(--text-muted);
      margin-bottom: 32px;
      max-width: 480px;
    }
    .hero-image {
      position: relative;
      display: flex; justify-content: center; align-items: flex-end;
    }
    .hero-image img {
      width: 100%; max-width: 520px;
      border-radius: 16px 16px 0 0;
      object-fit: cover;
    }
    /* Looping product video — replaces the old NutraSync Products placeholder */
    .hero-image { position: relative; }
    .hero-image video {
      width: 100%; max-width: 520px;
      border-radius: 16px 16px 0 0;
      object-fit: cover;
      display: block;
      box-shadow: 0 -2px 40px rgba(42,107,101,.16);
    }
    /* a11y: pause control for autoplaying video (WCAG 2.2.2 Pause, Stop, Hide) */
    .hero-video-toggle {
      position: absolute; bottom: 12px; right: 12px; z-index: 2;
      width: 40px; height: 40px; border-radius: 50%;
      background: rgba(26,46,45,.75); color: var(--white);
      border: 0; padding: 0; cursor: pointer;
      display: inline-flex; align-items: center; justify-content: center;
      transition: background .2s;
    }
    .hero-video-toggle:hover { background: rgba(26,46,45,.95); }
    .hero-video-toggle:focus-visible {
      outline: 3px solid var(--teal-light); outline-offset: 2px;
    }
    .hero-video-toggle svg { display: block; pointer-events: none; }
    /* a11y: honor reduced-motion preference */
    @media (prefers-reduced-motion: reduce) {
      .pillar-card, .ingredient-card,
      .btn-cta, .btn-white, .btn-outline,
      .hero-video-toggle {
        transition: none;
      }
      .pillar-card:hover, .ingredient-card:hover { transform: none; }
    }
    .hero-image-placeholder {
      width: 100%; max-width: 480px; height: 360px;
      background: linear-gradient(135deg, var(--teal-pale) 0%, #d4eeec 100%);
      border-radius: 16px 16px 0 0;
      display: flex; flex-direction: column;
      align-items: center; justify-content: center; gap: 12px;
      color: var(--teal); font-weight: 600;
    }
    .hero-badges {
      display: flex; flex-wrap: wrap; gap: 10px;
      margin-top: 24px;
    }
    .badge {
      display: inline-flex; align-items: center; gap: 6px;
      background: var(--white); border: 1px solid var(--border);
      border-radius: 50px; padding: 6px 14px;
      font-size: .8rem; font-weight: 600;
      color: var(--teal-dark); /* a11y: 6.12:1 on white (was 4.02:1 with --teal) */
      box-shadow: var(--shadow);
    }
    .badge svg { flex-shrink: 0; }
    /* ===== THREE PILLARS ===== */
    .pillars { padding: 72px 0; background: var(--white); }
    .section-label {
      display: inline-block;
      background: var(--teal-pale);
      color: var(--teal-dark); /* a11y: 5.48:1 on teal-pale (was 3.60:1 with --teal) */
      font-size: .78rem; font-weight: 700;
      letter-spacing: .08em; text-transform: uppercase;
      padding: 5px 14px; border-radius: 50px;
      margin-bottom: 12px;
    }
    .section-heading {
      font-size: clamp(1.6rem, 3vw, 2.2rem);
      font-weight: 800; line-height: 1.2;
      color: var(--text); margin-bottom: 14px;
    }
    .section-sub {
      font-size: 1rem; color: var(--text-muted);
      max-width: 580px; margin: 0 auto 56px;
    }
    .section-header { text-align: center; }
    .pillars-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 28px;
    }
    .pillar-card {
      background: var(--bg-light);
      border: 1px solid var(--border);
      border-radius: var(--radius);
      padding: 36px 28px;
      text-align: center;
      transition: box-shadow .2s, transform .2s;
    }
    .pillar-card:hover { box-shadow: var(--shadow); transform: translateY(-3px); }
    .pillar-icon {
      width: 64px; height: 64px;
      background: var(--teal-pale);
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      margin: 0 auto 20px;
      color: var(--teal);
    }
    .pillar-card h3 {
      font-size: 1.2rem; font-weight: 700;
      color: var(--text); margin-bottom: 10px;
    }
    .pillar-card p { font-size: .9rem; color: var(--text-muted); line-height: 1.6; }
    /* ===== PROCESS STEPS ===== */
    .process { padding: 72px 0; background: var(--bg-light); }
    .steps-track {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 0;
      position: relative;
      margin-top: 48px;
    }
    .steps-track::before {
      content: '';
      position: absolute;
      top: 36px; left: 10%; right: 10%;
      height: 2px;
      background: linear-gradient(90deg, var(--teal) 0%, var(--teal-light) 100%);
      z-index: 0;
    }
    .step {
      display: flex; flex-direction: column;
      align-items: center; text-align: center;
      padding: 0 12px;
      position: relative; z-index: 1;
    }
    .step-num {
      width: 72px; height: 72px;
      background: var(--white);
      border: 3px solid var(--teal);
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      font-size: 1.1rem; font-weight: 800; color: var(--teal);
      margin-bottom: 20px;
      box-shadow: 0 0 0 6px var(--bg-light);
    }
    .step h3 {
      font-size: .9rem; font-weight: 700;
      color: var(--text); margin-bottom: 8px;
    }
    .step p { font-size: .8rem; color: var(--text-muted); line-height: 1.5; }
    /* ===== TARGETING SYSTEMS ===== */
    .targeting { padding: 80px 0; background: var(--white); }
    .targeting-inner {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 64px;
      align-items: center;
    }
    .targeting-text h2 {
      font-size: clamp(1.6rem, 3vw, 2.2rem);
      font-weight: 800; margin-bottom: 16px;
    }
    .targeting-text p { color: var(--text-muted); margin-bottom: 28px; }
    .target-list { display: flex; flex-direction: column; gap: 14px; }
    .target-item {
      display: flex; align-items: center; gap: 14px;
      background: var(--bg-light);
      border: 1px solid var(--border);
      border-radius: 10px; padding: 14px 18px;
    }
    .target-icon {
      width: 42px; height: 42px; flex-shrink: 0;
      background: var(--teal-pale);
      border-radius: 10px;
      display: flex; align-items: center; justify-content: center;
      color: var(--teal);
    }
    .target-item span { font-size: .9rem; font-weight: 600; color: var(--text); }
    .targeting-visual {
      position: relative;
      display: flex; justify-content: center;
    }
    .product-mockup {
      width: 100%; max-width: 380px; height: 420px;
      background: linear-gradient(145deg, var(--teal-pale) 0%, #cde9e7 100%);
      border-radius: 20px;
      overflow: hidden;
      display: flex; flex-direction: column;
      align-items: center; justify-content: center; gap: 14px;
      color: var(--teal); font-weight: 700; font-size: 1.1rem;
      box-shadow: var(--shadow);
    }
    /* Formula photo fills the mockup card */
    .product-mockup img { width: 100%; height: 100%; object-fit: cover; }
    /* ===== TWO COLUMNS ===== */
    .two-col { padding: 80px 0; background: var(--bg-light); }
    .two-col-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 32px;
    }
    .feature-panel {
      background: var(--white);
      border: 1px solid var(--border);
      border-radius: var(--radius);
      padding: 40px 36px;
    }
    .feature-panel h3 {
      font-size: 1.2rem; font-weight: 700;
      color: var(--text); margin-bottom: 8px;
    }
    .feature-panel .sub {
      font-size: .9rem; color: var(--text-muted); margin-bottom: 28px;
    }
    .check-list { display: flex; flex-direction: column; gap: 12px; }
    .check-item {
      display: flex; align-items: flex-start; gap: 12px;
      font-size: .9rem; color: var(--text);
    }
    .check-dot {
      width: 22px; height: 22px; flex-shrink: 0;
      background: var(--teal);
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      margin-top: 1px;
    }
    .check-dot svg { color: var(--white); }
    /* ===== COMMITMENT ===== */
    .commitment { padding: 80px 0; background: var(--white); }
    .commitment-inner { text-align: center; max-width: 700px; margin: 0 auto; }
    .commitment-inner h2 { margin-bottom: 16px; }
    .commitment-inner p { color: var(--text-muted); font-size: 1.05rem; }
    /* ===== CTA BANNER ===== */
    .cta-banner {
      background: linear-gradient(135deg, var(--teal-dark) 0%, var(--teal) 100%);
      padding: 64px 24px;
      text-align: center;
    }
    .cta-banner h2 {
      font-size: clamp(1.6rem, 3vw, 2.2rem);
      font-weight: 800; color: var(--white);
      margin-bottom: 12px;
    }
    .cta-banner p {
      color: rgba(255,255,255,.8);
      margin-bottom: 32px; font-size: 1rem;
    }
    .btn-white {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--white); color: var(--teal-dark);
      font-size: .95rem; font-weight: 700;
      padding: 14px 32px; border-radius: 50px;
      border: none; cursor: pointer;
      transition: transform .15s, box-shadow .15s;
      box-shadow: 0 4px 16px rgba(0,0,0,.15);
    }
    .btn-white:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.2); }
    /* ===== FOOTER ===== */
    .site-footer {
      background: var(--text);
      color: rgba(255,255,255,.7);
      padding: 48px 0 24px;
    }
    .footer-top {
      display: grid;
      grid-template-columns: 2fr 1fr 1fr 1fr;
      gap: 40px; margin-bottom: 40px;
    }
    .footer-brand img { height: 36px; filter: brightness(0) invert(1); margin-bottom: 14px; }
    .footer-brand p { font-size: .85rem; line-height: 1.7; max-width: 260px; }
    .footer-col h5 {
      font-size: .85rem; font-weight: 700; color: var(--white);
      text-transform: uppercase; letter-spacing: .06em; margin-bottom: 14px;
    }
    .footer-col a {
      display: block; font-size: .85rem;
      padding: 3px 0; color: rgba(255,255,255,.6);
      transition: color .2s;
    }
    .footer-col a:hover { color: var(--teal-light); }
        .footer-badges {
      display: flex; gap: 28px; flex-wrap: wrap; align-items: center;
      margin-top: 20px;
    }
    .trust-badge {
      background: #ffffff;
      border-radius: 10px;
      padding: 8px 10px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 2px 8px rgba(0,0,0,.15);
    }
    .trust-badge img { height: 72px; width: auto; display: block; }

    .footer-bottom {
      border-top: 1px solid rgba(255,255,255,.1);
      padding-top: 20px;
      display: flex; justify-content: space-between; align-items: center;
      flex-wrap: wrap; gap: 12px;
      font-size: .8rem;
    }
    .footer-bottom a { color: rgba(255,255,255,.5); }
    .footer-bottom a:hover { color: var(--teal-light); }
    /* ===== INGREDIENT CRITERIA GRID ===== */
    .ingredient-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 20px;
      margin-top: 8px;
    }
    .ingredient-card {
      background: var(--white);
      border: 1px solid var(--border);
      border-radius: var(--radius);
      padding: 32px 24px;
      text-align: center;
      transition: box-shadow .2s, transform .2s;
    }
    .ingredient-card:hover { box-shadow: var(--shadow); transform: translateY(-3px); }
    .ingredient-card-icon {
      width: 60px; height: 60px;
      background: var(--teal-pale);
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      margin: 0 auto 18px;
      color: var(--teal);
    }
    .ingredient-card h3 {
      font-size: .95rem; font-weight: 700;
      color: var(--text); margin-bottom: 10px;
    }
    .ingredient-card p { font-size: .84rem; color: var(--text-muted); line-height: 1.6; }
    .ingredient-card .card-accent {
      display: block; width: 32px; height: 3px;
      background: var(--teal); border-radius: 2px;
      margin: 14px auto 0;
    }
    /* ───── Text contrast utilities ─────
       Drop these classes onto any <p>, <span>, <h2> etc. that needs to
       win over its parent's color rule.
       .text-on-light → for light backgrounds (white, cream, pale teal).
                       Color #1a2e2d gives 14:1 on white, 12.6:1 on teal-pale (AA ✓).
       .text-on-dark  → for dark backgrounds (teal-dark, navy, gradient banners).
                       Color #ffffff gives 6.1:1 on teal-dark (AA ✓).
       !important is intentional — utility classes need to override
       per-component rules like `.hero-text p { color: var(--text-muted); }`. */
    .text-on-light { color: #1a2e2d !important; }
    .text-on-dark  { color: #ffffff !important; }
    /* ===== RESPONSIVE ===== */
    @media (max-width: 1024px) {
      .steps-track { grid-template-columns: repeat(3, 1fr); gap: 32px; }
      .steps-track::before { display: none; }
      .footer-top { grid-template-columns: 1fr 1fr; }
    }
    @media (max-width: 768px) {
      .main-nav { display: none; }
      .nav-toggle { display: flex; }
      .hero-inner { grid-template-columns: 1fr; gap: 36px; }
      .hero { padding: 48px 0 0; }
      .hero-image { order: -1; }
      .hero-text p { max-width: 100%; }
      .pillars-grid { grid-template-columns: 1fr; }
      .steps-track { grid-template-columns: 1fr 1fr; }
      .targeting-inner { grid-template-columns: 1fr; }
      .targeting-visual { display: none; }
      .two-col-grid { grid-template-columns: 1fr; }
      .ingredient-grid { grid-template-columns: 1fr 1fr; }
      .footer-top { grid-template-columns: 1fr 1fr; gap: 28px; }
      .footer-badges { justify-content: center; }
    }
    @media (max-width: 480px) {
      .hero-text h1 { font-size: 1.75rem; }
      .steps-track { grid-template-columns: 1fr; }
      .footer-top { grid-template-columns: 1fr; }
      .footer-bottom { flex-direction: column; text-align: center; }
      .hero-badges { justify-content: center; }
      .pillar-card { padding: 28px 20px; }
    }
  </style>

<!-- ===== HERO ===== -->
<section class="hero" style="background:url('images/ourscience.jpg') center/cover no-repeat;">
<div class="container">
<div class="hero-inner" style="display:flex; flex-direction:column; align-items:center; text-align:center; padding-bottom:80px; padding-top:20px;">
<div class="hero-text" style="display:flex; flex-direction:column; align-items:center; max-width:680px;">
<h1 style="text-align:center; font-size:clamp(2rem,4vw,3rem); font-weight:800; line-height:1.15; color:#1a2e2d; margin-bottom:20px;">Science That<br/><span style="color:#3d8b85;">Drives Our Formulas</span></h1>
<p style="font-size:1.05rem; color:#1a2e2d; margin-bottom:32px; text-align:center; max-width:600px;">Our products are developed through clinical literature review with a strong functional understanding of human physiology.</p>
<div style="display:flex; gap:16px; flex-wrap:wrap; justify-content:center;">
<a href="/categories" style="display:inline-flex; align-items:center; background:#3d8b85; color:#ffffff; font-size:1rem; font-weight:600; padding:13px 32px; border-radius:50px; text-decoration:none; white-space:nowrap;">Explore Our Products</a>
<a href="/our-quality" style="display:inline-flex; align-items:center; background:transparent; color:#3d8b85; font-size:1rem; font-weight:600; padding:12px 30px; border-radius:50px; border:2px solid #3d8b85; text-decoration:none; white-space:nowrap;">See Our Quality Standards</a>
</div>
</div>
</div>
</div>
</section>
<!-- ===== THREE PILLARS ===== -->
<section class="pillars">
<div class="container">
<div class="section-header">
<div class="section-label">Our Philosophy</div>
<h2 class="section-heading">Built on Three Core Principles</h2>
<p class="section-sub">Every formula we create is held to the same standard: it must be evidence-led, mechanism-driven, and clinically relevant.</p>
</div>
<div class="pillars-grid">
<div class="pillar-card">
<div class="pillar-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="28" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="28">
<path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
</svg>
</div>
<h3>Transparent</h3>
<p>NutraAxis is committed to transparency in our ingredients and manufacturing processes.</p>
</div>
<div class="pillar-card">
<div class="pillar-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="28" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="28">
<circle cx="12" cy="12" r="3"></circle><path d="M12 1v4M12 19v4M4.22 4.22l2.83 2.83M16.95 16.95l2.83 2.83M1 12h4M19 12h4M4.22 19.78l2.83-2.83M16.95 7.05l2.83-2.83"></path>
</svg>
</div>
<h3>Rooted in Science</h3>
<p>Every NutraAxis formulation is crafted alongside seasoned industry specialists who bring deep expertise in ingredient science, ensuring each component is thoughtfully selected and combined for compatibility and stability.</p>
</div>
<div class="pillar-card">
<div class="pillar-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="28" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="28">
<path d="M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"></path>
</svg>
</div>
<h3>Quality Centric</h3>
<p>Every NutraAxis product moves through a rigorous multi-stage quality process, from raw material verification before production, to in-process testing at our contract manufacturer, to finished goods testing conducted both internally and by independent third-party laboratories before reaching our customers.</p>
</div>
</div>
</div>
</section>
<!-- ===== RESEARCH PROCESS ===== -->
<section class="process">
<div class="container">
<div class="section-header">
<div class="section-label">Our Process</div>
<h2 class="section-heading">From Research to Final Formula</h2>
<p class="section-sub">Every NutraSync product follows a disciplined five-stage development process that puts science first at every decision point.</p>
</div>
<div class="steps-track">
<div class="step">
<div class="step-num">
<svg aria-hidden="true" focusable="false" fill="none" height="24" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="24"><path d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"></path></svg>
</div>
<h3>Research Review</h3>
<p>We analyze current human studies to identify clinically-supported advances in human health.</p>
</div>
<div class="step">
<div class="step-num">
<svg aria-hidden="true" focusable="false" fill="none" height="24" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="24"><path d="M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"></path></svg>
</div>
<h3>Ingredient Selection</h3>
<p>Ingredients are selected for bioavailability, purity, and documented clinical evidence.</p>
</div>
<div class="step">
<div class="step-num">
<svg aria-hidden="true" focusable="false" fill="none" height="24" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="24"><path d="M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"></path></svg>
</div>
<h3>Dose Optimization</h3>
<p>We calibrate each ingredient to clinically validated thresholds for maximal physiological benefit.</p>
</div>
<div class="step">
<div class="step-num">
<svg aria-hidden="true" focusable="false" fill="none" height="24" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="24"><path d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg>
</div>
<h3>Synergy &#x26;amp; Combinations</h3>
<p>Formulas are designed for ingredient synergy—maximizing absorption and additive effects across pathways.</p>
</div>
<div class="step">
<div class="step-num">
<svg aria-hidden="true" focusable="false" fill="none" height="24" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="24"><path d="M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"></path></svg>
</div>
<h3>Final Formulation</h3>
<p>Only batches that meet all clinical, purity, and potency benchmarks make it into your hands.</p>
</div>
</div>
</div>
</section>
<!-- ===== TARGETING CORE SYSTEMS ===== -->
<section class="targeting">
<div class="container">
<div class="targeting-inner">
<div class="targeting-text">
<div class="section-label">Physiological Targets</div>
<h2 class="section-heading">Targeting Core Physiological Systems</h2>
<p>Our formulations are designed to support key physiological processes at any stage of life.</p>
<div class="target-list">
<!-- Metabolic: activity/pulse = energy &#x26; metabolism -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"></polyline></svg>
</div>
<span>Metabolic and Weight Health</span>
</div>
<!-- Hormone: flask/beaker = laboratory science -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><path d="M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"></path></svg>
</div>
<span>Hormone and Reproductive Health</span>
</div>
<!-- Mood/Sleep: moon = sleep &#x26; calm -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"></path></svg>
</div>
<span>Mood, Stress and Sleep</span>
</div>
<!-- Longevity: sun = vitality &#x26; healthy aging -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><circle cx="12" cy="12" r="5"></circle><path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42"></path></svg>
</div>
<span>Healthy Aging and Longevity</span>
</div>
<!-- Pain/Immune: shield = protection &#x26; defense -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg>
</div>
<span>Pain, Immune Response and Physical Comfort</span>
</div>
<!-- Digestive: droplet = gut/digestion/hydration -->
<div class="target-item">
<div class="target-icon">
<svg aria-hidden="true" focusable="false" fill="none" height="20" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="20"><path d="M12 2.69l5.66 5.66a8 8 0 11-11.31 0z"></path></svg>
</div>
<span>Digestive and Gut Health</span>
</div>
</div>
</div>
<div class="targeting-visual">
<div class="product-mockup">
<img src="images/ourscience2.jpg" alt="NutraSync supplement formulations — capsules, softgels and botanical ingredients"/>
</div>
</div>
</div>
</div>
</section>
<!-- ===== INGREDIENT SELECTION + CLINICAL USE ===== -->
<section class="two-col">
<div class="container">
<div class="section-header" style="margin-bottom:40px;">
<div class="section-label">Ingredient Standards</div>
<h2 class="section-heading">Science at Every Step</h2>
</div>
<div class="ingredient-grid">
  <div class="ingredient-card">
    <div class="ingredient-card-icon">
      <svg aria-hidden="true" focusable="false" fill="none" height="26" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="26">
        <path d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"></path>
      </svg>
    </div>
    <h3>Research-Led Selection</h3>
    <p>Every ingredient is chosen from peer-reviewed scientific and clinical literature &#x26;mdash; not trends.</p>
    <span class="card-accent"></span>
  </div>
  <div class="ingredient-card">
    <div class="ingredient-card-icon">
      <svg aria-hidden="true" focusable="false" fill="none" height="26" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="26">
        <circle cx="12" cy="12" r="3"></circle>
        <path d="M20.188 8C21.698 10.613 22 13.106 21 15c-1.054 2-3.168 2.953-5.547 3M3.813 16C2.302 13.387 2 10.893 3 9c1.054-2 3.168-2.953 5.547-3M12 5V3m0 18v-2m6.928-13.5l-1.5 1.3M6.572 17.2l-1.5 1.3M17.928 17.5l-1.5-1.3M6.572 6.8l-1.5-1.3"></path>
      </svg>
    </div>
    <h3>Bioavailable Forms</h3>
    <p>Preference for compounds with demonstrated absorption and stability in human physiology.</p>
    <span class="card-accent"></span>
  </div>
  <div class="ingredient-card">
    <div class="ingredient-card-icon">
      <svg aria-hidden="true" focusable="false" fill="none" height="26" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="26">
        <path d="M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"></path>
      </svg>
    </div>
    <h3>Clinically Supported</h3>
    <p>Only ingredients with meaningful clinical evidence included and at doses that match the research.</p>
    <span class="card-accent"></span>
  </div>
  <div class="ingredient-card">
    <div class="ingredient-card-icon">
      <svg aria-hidden="true" focusable="false" fill="none" height="26" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24" width="26">
        <path d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path>
        <path d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path>
      </svg>
    </div>
    <h3>Full Transparency</h3>
    <p>No proprietary blends, no fillers. Every ingredient and dose is fully disclosed on the label.</p>
    <span class="card-accent"></span>
  </div>
</div>
</div>
</section>
<!-- ===== COMMITMENT ===== -->
<section class="commitment">
<div class="container">
<div class="commitment-inner">
<div class="section-label">Ongoing Research</div>
<h2 class="section-heading">A Commitment to Continuous Learning</h2>
<p>We continuously monitor emerging scientific literature to ensure every product formulation reflects the current state of evidence. Science evolves — and so do we.</p>
</div>
</div>
</section>
<!-- ===== CTA BANNER ===== -->
<section class="cta-banner">
<div class="container">
<h2>Explore Our Formulations</h2>
<!-- text-on-dark pulls the sub-copy to full white for max readability on the teal banner -->
<p class="text-on-dark">Discover products designed with a science-first approach.</p>
<a class="btn-white" href="/categories">
      View Products
      <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"></path></svg>
</a>
</div>
</section>