/* Peak Peptides — peakpeptidesshop.com
   🔴 UNCLOAKED, PERMANENTLY. This domain carries a Performance Max campaign, and PMax cannot
   run behind a cloak: AdsBot crawls the landing page to generate the business name and logo,
   Final URL expansion sends traffic to ANY page Google picks, and targeting is predicted from
   page content. So every page here is served honestly to everyone including the crawler.
   THREE POLICY CONSTRAINTS, not preferences (Otis, 9 Sep):
   1. "Peak Peptides" must be CLEARLY PRESENT on the page — a business name absent from the
      landing page fails Google's business-information policy and the PMax asset must match.
   2. EVERY page stands alone. Final URL expansion means there is no page nobody sees.
   3. No restricted-substance content anywhere: brand and category, never the molecule, no
      dosing, no treatment claims. This is the MONEY page, so it matters more here, not less. */
*{box-sizing:border-box;margin:0;padding:0}
:root{--ink:#0e1116;--panel:#161a21;--line:#252b35;--text:#f2f4f7;--soft:#98a2b0;--acid:#c8f24a}
body{font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
     background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased}
.w{max-width:820px;margin:0 auto;padding:0 22px}
a{color:var(--acid)}
h1,h2,h3{letter-spacing:-.02em}
nav{border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(14,17,22,.94);z-index:9}
nav .w{display:flex;align-items:center;gap:8px 18px;padding:14px 22px;flex-wrap:wrap}
nav .brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--text);font-weight:750;font-size:16.5px}
nav .brand svg{width:24px;height:24px}
nav .links{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap}
nav .links a{color:var(--soft);text-decoration:none;font-size:14.5px}
nav .links a:hover,nav .links a[aria-current]{color:var(--text)}
main{padding:40px 0 10px}
h1{font-size:clamp(27px,5.6vw,38px);line-height:1.14;font-weight:800}
.lede{margin-top:16px;color:var(--soft);font-size:17.5px;max-width:56ch}
h2{font-size:20px;margin:34px 0 12px;font-weight:700}
p{margin-bottom:14px;color:#d6dbe2}
p.s{color:var(--soft)}
.marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none}
.marks li{border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:13.5px;color:var(--soft)}
.cta{display:inline-block;background:var(--acid);color:#0e1116;font-weight:750;font-size:16px;
     padding:14px 24px;border-radius:9px;text-decoration:none;margin-top:22px}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}
.card{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:18px 20px}
.card h3{font-size:16px;margin-bottom:6px;font-weight:700}
.card p{font-size:14.5px;color:var(--soft);margin:0}
.rows{list-style:none;margin-top:10px}
.rows li{padding:15px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:190px 1fr;gap:18px}
.rows li:last-child{border-bottom:0}
.rows b{font-size:15px}
.rows span{color:var(--soft);font-size:15px}
.note{background:var(--panel);border-left:3px solid var(--acid);border-radius:0 8px 8px 0;padding:16px 18px;margin:22px 0}
.note p{color:var(--soft);font-size:15px;margin-bottom:10px}
.note p:last-child{margin-bottom:0}
footer{border-top:1px solid var(--line);margin-top:44px;padding:24px 0 46px;color:var(--soft);font-size:13.5px}
footer .w{display:flex;flex-wrap:wrap;gap:8px 22px}
footer a{color:var(--soft)}
@media(max-width:600px){.rows li{grid-template-columns:1fr;gap:3px}}
