<!– Cadence Analytics Lab — Peptide Testing detail (/services/peptide-analysis) v1.0 Paste into an Elementor HTML widget. Full-width section, zero padding. Self-contained: scoped under .cal-peptide-page. Palette + type scale match the locked brand, the homepage, and services-overview. –>
@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’);.cal-peptide-page {
–cal-navy: #0F1F3D;
–cal-navy-hover: #1E3A5F;
–cal-slate: #94A3B8;
–cal-body: #64748B;
–cal-bg: #F0F2F5;
–cal-white: #FFFFFF;
–cal-border: #CBD5E1;
–cal-border-lt: #E2E8F0;
–cal-teal: #00C6A7;
–cal-teal-dark: #00A38A;
–cal-teal-tint: rgba(0, 198, 167, 0.12);
–cal-green: #16A34A;
–cal-green-tint: #F0FDF4;
font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
color: var(–cal-body);
background: var(–cal-bg);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
box-sizing: border-box;
}
.cal-peptide-page *,
.cal-peptide-page *::before,
.cal-peptide-page *::after { box-sizing: border-box; }
.cal-peptide-page .cal-wrap {
max-width: 1200px; margin: 0 auto; padding-left: 20px; padding-right: 20px;
}
/* ———- Type ———- */
.cal-peptide-page .cal-eyebrow {
font-size: 13px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;
color: var(–cal-slate); margin: 0 0 14px;
}
.cal-peptide-page h1 {
font-size: 34px; line-height: 1.1; font-weight: 800; letter-spacing: -0.035em; margin: 0 0 18px;
}
.cal-peptide-page h1 .l1 { color: var(–cal-navy); display: block; }
.cal-peptide-page h1 .l2 { color: var(–cal-slate); display: block; }
.cal-peptide-page h2 {
font-size: 26px; line-height: 1.15; font-weight: 800; letter-spacing: -0.03em;
color: var(–cal-navy); margin: 0 0 14px;
}
.cal-peptide-page h2 .accent { color: var(–cal-teal-dark); }
.cal-peptide-page h3 { font-size: 18px; font-weight: 700; letter-spacing: -0.02em; color: var(–cal-navy); margin: 0 0 8px; }
.cal-peptide-page p { margin: 0 0 16px; }
.cal-peptide-page .cal-lead { font-size: 17px; max-width: 640px; }
/* ———- Breadcrumb ———- */
.cal-peptide-page .cal-crumb {
display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 500;
color: var(–cal-slate); margin-bottom: 22px;
}
.cal-peptide-page .cal-crumb a { color: var(–cal-slate); text-decoration: none; }
.cal-peptide-page .cal-crumb a:hover { color: var(–cal-navy); }
.cal-peptide-page .cal-crumb .sep { color: var(–cal-border); }
.cal-peptide-page .cal-crumb .cur { color: var(–cal-navy); }
/* ———- Buttons ———- */
.cal-peptide-page .cal-btn {
display: inline-flex; align-items: center; gap: 8px; min-height: 46px; padding: 12px 26px;
border-radius: 999px; font-size: 15px; font-weight: 600; text-decoration: none;
border: 1.5px solid transparent; cursor: pointer;
transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}
.cal-peptide-page .cal-btn svg { width: 18px; height: 18px; }
.cal-peptide-page .cal-btn-primary { background: var(–cal-navy); color: #fff; }
.cal-peptide-page .cal-btn-primary:hover { background: var(–cal-navy-hover); }
.cal-peptide-page .cal-btn-teal { background: var(–cal-teal); color: var(–cal-navy); }
.cal-peptide-page .cal-btn-teal:hover { background: var(–cal-teal-dark); }
.cal-peptide-page .cal-btn-ghost { background: transparent; color: var(–cal-navy); border-color: var(–cal-border); }
.cal-peptide-page .cal-btn-ghost:hover { border-color: var(–cal-navy); }
/* ———- Hero ———- */
.cal-peptide-page .cal-hero { padding: 56px 0 44px; }
.cal-peptide-page .cal-cta-row { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.cal-peptide-page .cal-spec {
display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px;
}
.cal-peptide-page .cal-spec span {
display: inline-flex; align-items: center; gap: 8px;
background: var(–cal-white); border: 1px solid var(–cal-border-lt); border-radius: 999px;
padding: 8px 16px; font-size: 13px; font-weight: 500; color: var(–cal-navy);
}
.cal-peptide-page .cal-spec svg { width: 16px; height: 16px; color: var(–cal-teal-dark); flex: none; }
/* ———- Section ———- */
.cal-peptide-page .cal-section { padding: 52px 0; }
.cal-peptide-page .cal-section-head { max-width: 660px; margin-bottom: 32px; }
/* ———- Panel (assays) ———- */
.cal-peptide-page .cal-panel { display: grid; grid-template-columns: 1fr; gap: 14px; }
.cal-peptide-page .cal-assay {
background: var(–cal-white); border: 1px solid var(–cal-border-lt); border-radius: 14px;
padding: 22px 22px; display: flex; gap: 16px; align-items: flex-start;
transition: border-color .18s ease, box-shadow .18s ease;
}
.cal-peptide-page .cal-assay:hover { border-color: var(–cal-teal); box-shadow: 0 14px 34px -20px rgba(15,31,61,0.3); }
.cal-peptide-page .cal-assay .cal-num {
flex: none; width: 34px; height: 34px; border-radius: 9px; background: var(–cal-teal-tint);
color: var(–cal-teal-dark); font-size: 13px; font-weight: 700;
display: flex; align-items: center; justify-content: center;
}
.cal-peptide-page .cal-assay .cal-assay-main { flex: 1; }
.cal-peptide-page .cal-assay h3 { margin-bottom: 5px; }
.cal-peptide-page .cal-assay p { font-size: 14.5px; margin: 0 0 10px; }
.cal-peptide-page .cal-method {
display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: 0.06em;
text-transform: uppercase; color: var(–cal-teal-dark);
background: var(–cal-teal-tint); border-radius: 999px; padding: 4px 11px;
}
/* ———- COA fields ———- */
.cal-peptide-page .cal-coa {
background: var(–cal-white); border: 1px solid var(–cal-border-lt); border-radius: 18px;
padding: 30px 26px;
}
.cal-peptide-page .cal-coa .cal-verified {
display: inline-flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 600;
letter-spacing: 0.04em; text-transform: uppercase; color: var(–cal-green);
background: var(–cal-green-tint); border: 1px solid #BBF7D0; border-radius: 999px;
padding: 5px 13px; margin-bottom: 18px;
}
.cal-peptide-page .cal-coa .cal-verified svg { width: 14px; height: 14px; }
.cal-peptide-page .cal-fields { list-style: none; padding: 0; margin: 0; }
.cal-peptide-page .cal-fields li {
display: flex; justify-content: space-between; gap: 16px;
padding: 13px 0; border-bottom: 1px solid var(–cal-border-lt); font-size: 14.5px;
}
.cal-peptide-page .cal-fields li:last-child { border-bottom: 0; }
.cal-peptide-page .cal-fields .k { color: var(–cal-body); }
.cal-peptide-page .cal-fields .v { color: var(–cal-navy); font-weight: 600; text-align: right; }
.cal-peptide-page .cal-fields .v .gen { color: var(–cal-slate); font-weight: 500; }
/* ———- Two-col layout ———- */
.cal-peptide-page .cal-split { display: grid; grid-template-columns: 1fr; gap: 30px; align-items: start; }
/* ———- Steps ———- */
.cal-peptide-page .cal-steps { display: grid; grid-template-columns: 1fr; gap: 22px; }
.cal-peptide-page .cal-step { display: flex; gap: 16px; align-items: flex-start; }
.cal-peptide-page .cal-step-num { font-size: 20px; font-weight: 800; letter-spacing: -0.02em; color: var(–cal-teal-dark); flex: none; min-width: 36px; }
.cal-peptide-page .cal-step h3 { margin-bottom: 4px; font-size: 16px; }
.cal-peptide-page .cal-step p { font-size: 14.5px; margin: 0; }
/* ———- Note ———- */
.cal-peptide-page .cal-note {
background: var(–cal-white); border: 1px solid var(–cal-border-lt);
border-left: 3px solid var(–cal-teal); border-radius: 12px; padding: 18px 20px;
font-size: 14.5px; margin-top: 22px;
}
.cal-peptide-page .cal-note strong { color: var(–cal-navy); }
/* ———- Instrument band ———- */
.cal-peptide-page .cal-band { background: var(–cal-navy); border-radius: 22px; padding: 46px 30px; color: #fff; margin: 0 20px; }
.cal-peptide-page .cal-band-inner { max-width: 1160px; margin: 0 auto; }
.cal-peptide-page .cal-band .cal-eyebrow { color: var(–cal-teal); }
.cal-peptide-page .cal-band h2 { color: #fff; }
.cal-peptide-page .cal-band p { color: #CBD5E1; max-width: 600px; }
.cal-peptide-page .cal-tags { display: flex; flex-wrap: wrap; gap: 10px; margin: 24px 0 26px; }
.cal-peptide-page .cal-tags span {
font-size: 13px; font-weight: 600; color: var(–cal-teal);
background: rgba(0,198,167,0.1); border: 1px solid rgba(0,198,167,0.3);
border-radius: 999px; padding: 7px 15px;
}
/* ———- Final CTA ———- */
.cal-peptide-page .cal-final { text-align: center; padding: 60px 0 70px; }
.cal-peptide-page .cal-final h2 { margin-bottom: 12px; }
.cal-peptide-page .cal-final p { max-width: 520px; margin: 0 auto 26px; }
.cal-peptide-page .cal-final .cal-cta-row { justify-content: center; margin-top: 0; }
/* ———- Load animation ———- */
@keyframes calFadeUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }
.cal-peptide-page .cal-reveal { opacity: 0; animation: calFadeUp .6s ease forwards; }
.cal-peptide-page .cal-reveal.d1 { animation-delay: .05s; }
.cal-peptide-page .cal-reveal.d2 { animation-delay: .15s; }
.cal-peptide-page .cal-reveal.d3 { animation-delay: .25s; }
@media (prefers-reduced-motion: reduce) {
.cal-peptide-page .cal-reveal { opacity: 1; animation: none; }
.cal-peptide-page .cal-assay { transition: none; }
}
/* ———- Tablet ———- */
@media (min-width: 720px) {
.cal-peptide-page h1 { font-size: 44px; }
.cal-peptide-page h2 { font-size: 31px; }
.cal-peptide-page .cal-hero { padding: 72px 0 52px; }
.cal-peptide-page .cal-steps { grid-template-columns: repeat(3, 1fr); }
.cal-peptide-page .cal-band { padding: 54px 44px; }
}
/* ———- Desktop ———- */
@media (min-width: 1024px) {
.cal-peptide-page h1 { font-size: 52px; }
.cal-peptide-page .cal-split { grid-template-columns: 1.1fr 0.9fr; gap: 44px; }
.cal-peptide-page .cal-wrap { padding-left: 32px; padding-right: 32px; }
}
Peptide Testing
Identity, purity, and
quantitation for research peptides
A full characterization panel run on HPLC, LC-MS/MS, and Capillary Electrophoresis.
Every order ends in a Certificate of Analysis you can verify publicly with a Task
Number and Verification Key.
Order peptide testing
Verify a certificate
7-assay panel
HPLC, LC-MS/MS, CE
Mail-in samples, Canada
The panel
What we measure
Each assay reports an independent result. The COA carries the headline values; the full report includes chromatograms and spectra.
01
Purity
The percentage of target peptide against detected impurities, measured by peak area on the chromatogram.
HPLC-UV / DAD
02
Molecular weight
Measured mass of the peptide, compared against the expected mass for the claimed sequence.
LC-MS/MS
03
Amino acid chain
Characterization of the amino acid composition that makes up the peptide.
LC-MS/MS
04
Impurity profiling
Detection and quantitation of related impurities and degradation products alongside the main peak.
HPLC-DAD + LC-MS/MS
05
Sequence confirmation
Verification that the determined sequence matches the claimed peptide identity.
LC-MS/MS + CE
06
Residual solvent
Screening for solvents left over from synthesis that remain in the finished material.
LC-MS/MS
07
Endotoxin
Screening for bacterial endotoxin in the sample.
Assay screen
Your result
What the COA reports
Once testing finishes, the lab issues a PDF Certificate of Analysis and enters the headline values into the verification database. You receive a Task Number and Verification Key by email and confirm the result on the homepage at any time.
The verified card shows the compound, the tested sample, purity, and the amino acid chain, with a link to the full detailed COA.
Try the verifier
Verified Lab Result
- CompoundGLP3-R (Retatrutide)
- Sample10mg Vial
- Purity99.20%
- Amino acid chainConfirmed
- Task NumberCAL-XXXXXX
- Verification KeyVK-XXXXXX
Sample submission
How to send a sample
01
Order & sign in
Create an account and order peptide testing. The service is a virtual product with no cart shipping.
02
Mail your sample
You receive the lab mailing address and submission instructions by email after payment. Send your sample in.
03
Receive your COA
The lab tests the sample, emails your PDF COA, and you verify it on the homepage with the included keys.
Before you ship: exact sample quantity and packaging requirements are confirmed in your order email.
Cadence Analytics Lab accepts samples from Canadian domestic clients only.
Methods
Instruments behind the panel
Purity and impurity work runs on HPLC with diode-array detection. Mass and sequence work runs on LC-MS/MS, with Capillary Electrophoresis for high-resolution separation.
HPLC with UV/Vis & DAD
LC-MS/MS
Capillary Electrophoresis
View instrumentation
Test your peptide sample
Order online, mail your sample, and get a verifiable COA. Questions about the panel or a specific compound? Reach the lab first.