#peptides[data-astro-cid-u3mqw4ek]{overflow-x:clip}.pep-fan[data-astro-cid-u3mqw4ek]{--s:1;width:calc(380px * var(--s));height:calc(250px * var(--s));margin:0 auto var(--space-4);position:relative}@media (width<=30em){.pep-fan[data-astro-cid-u3mqw4ek]{--s:.76}}.pep-fan[data-astro-cid-u3mqw4ek]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#4f968a47,#4f968a00);position:absolute;inset:-12% -16%}.pv[data-astro-cid-u3mqw4ek]{z-index:1;width:calc(150px * var(--s));border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 16px 34px #00285547}.pv[data-astro-cid-u3mqw4ek] img{width:100%;height:auto;display:block}.pv0[data-astro-cid-u3mqw4ek]{left:0;top:calc(34px * var(--s));transform:rotate(-7deg)}.pv1[data-astro-cid-u3mqw4ek]{left:calc(108px * var(--s));z-index:2;width:calc(166px * var(--s));top:0}.pv2[data-astro-cid-u3mqw4ek]{left:calc(232px * var(--s));top:calc(34px * var(--s));transform:rotate(7deg)}.pep-grid[data-astro-cid-u3mqw4ek]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:1120px;margin-inline:auto;display:flex}.pep-card[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-card);background:#fff;flex:0 340px;padding:16px 18px 8px}.pep-head[data-astro-cid-u3mqw4ek]{border-bottom:2px solid var(--sage-tint);font-family:var(--font-head);color:var(--navy);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.pep-head[data-astro-cid-u3mqw4ek] svg{width:16px;height:16px;color:var(--sage-ink);transition:transform .25s var(--ease-standard)}.pep-head[data-astro-cid-u3mqw4ek]:hover svg{transform:translate(3px)}.pep-card[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{margin:0;padding:0;list-style:none}.pep-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pep-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]+li[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--border)}.pep-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline #4f968a73}.pep-card[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover{color:var(--eyebrow)}.pep-price[data-astro-cid-u3mqw4ek]{font-family:var(--font-head);color:var(--navy);white-space:nowrap;font-weight:600}.pep-note[data-astro-cid-u3mqw4ek]{text-align:center;color:var(--muted);max-width:62ch;margin:var(--space-3) auto 0;font-size:.92rem}.pep-more[data-astro-cid-u3mqw4ek]{text-align:center;margin-top:var(--space-4)}.pep-more[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--accent-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.pep-more[data-astro-cid-u3mqw4ek] svg{width:16px;height:16px}.hero[data-astro-cid-u3mqw4ek]{background-image:linear-gradient(102deg, #ffffffed, #fff9 44%, #ffffff1f), var(--ground), radial-gradient(50% 68% at 12% 18%, #4f968a1c, transparent 62%), radial-gradient(42% 56% at 90% 84%, #e8731a0d, transparent 58%), linear-gradient(180deg, #fff 0%, #f4f7f7 100%);padding-block:calc(var(--chrome-h,119px) + var(--space-4)) var(--pad-y);background-position:100%;background-size:cover;position:relative;overflow:hidden}.hero-copy[data-astro-cid-u3mqw4ek]{z-index:1;max-width:720px;position:relative}.hero[data-astro-cid-u3mqw4ek] .eyebrow[data-astro-cid-u3mqw4ek]{margin-bottom:var(--space-2);display:block}.hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{max-width:20ch;font-size:clamp(2.16rem,1.144rem + 3.9vw,3.9rem);font-weight:500}.hero[data-astro-cid-u3mqw4ek] .lede[data-astro-cid-u3mqw4ek]{color:var(--body-soft);max-width:var(--measure-lede);margin-top:var(--space-3);font-size:1.12rem;line-height:1.6}.hero[data-astro-cid-u3mqw4ek] .accent[data-astro-cid-u3mqw4ek]{color:var(--accent-on-tint)}.hero-support[data-astro-cid-u3mqw4ek]{margin-top:var(--space-2);color:var(--navy);max-width:56ch;font-size:1.05rem;font-weight:600}.cta-row[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-u3mqw4ek] .eyebrow[data-astro-cid-u3mqw4ek]{animation:prRise .9s var(--ease-standard) .12s both}.hero[data-astro-cid-u3mqw4ek] .lede[data-astro-cid-u3mqw4ek],.hero[data-astro-cid-u3mqw4ek] .hero-support[data-astro-cid-u3mqw4ek]{animation:prRise .9s var(--ease-standard) .35s both}.hero[data-astro-cid-u3mqw4ek] .cta-row[data-astro-cid-u3mqw4ek]{animation:prRise .9s var(--ease-standard) .55s both}}@keyframes prRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.modelband[data-astro-cid-u3mqw4ek] .sec-head{margin-bottom:var(--space-4)}.modelband[data-astro-cid-u3mqw4ek] .sec-head h2 .accent{color:var(--accent-on-tint)}.rule-grid[data-astro-cid-u3mqw4ek]{border-radius:calc(var(--radius) + 4px);max-width:1120px;box-shadow:var(--shadow-card);background:#fff;margin:0 auto;padding:0;list-style:none;display:grid;overflow:hidden}.rule-card[data-astro-cid-u3mqw4ek]{color:var(--ink);align-items:center;gap:14px;padding:18px 22px;font-size:1rem;line-height:1.55;display:flex}.rule-card[data-astro-cid-u3mqw4ek]+.rule-card[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--border)}@media (width>=62em){.rule-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(5,1fr)}.rule-card[data-astro-cid-u3mqw4ek]{text-align:center;flex-direction:column;align-items:center;padding:28px 20px 26px}.rule-card[data-astro-cid-u3mqw4ek]+.rule-card[data-astro-cid-u3mqw4ek]{border-top:0;border-left:1px solid var(--border)}}.rule-icon[data-astro-cid-u3mqw4ek]{background:var(--sage-tint);width:44px;height:44px;color:var(--sage-ink);border-radius:50%;flex:none;place-items:center;display:grid}.rule-icon[data-astro-cid-u3mqw4ek] svg{width:21px;height:21px}.progband[data-astro-cid-u3mqw4ek] .prog-stack[data-astro-cid-u3mqw4ek]{gap:var(--space-4);max-width:1180px;margin-inline:auto;display:grid}.prog-stack[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{font-size:1.3rem}.prog-price[data-astro-cid-u3mqw4ek]{font-family:var(--font-head);color:var(--navy);margin-top:6px;font-size:1.35rem;font-weight:600}.prog-price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-family:var(--font-body);color:var(--muted);margin-left:8px;font-size:.92rem;font-weight:500}.prog-stack[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{margin:var(--space-3) 0 0;flex:1;padding:0;list-style:none}.prog-stack[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--body-soft);padding-left:22px;font-size:.98rem;line-height:1.55;position:relative}.prog-stack[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]+li[data-astro-cid-u3mqw4ek]{margin-top:8px}.prog-stack[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--sage);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.prog-links[data-astro-cid-u3mqw4ek]{column-gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.prog-link[data-astro-cid-u3mqw4ek]{color:var(--navy);align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.prog-link[data-astro-cid-u3mqw4ek]:hover{color:var(--accent-ink)}.prog-link[data-astro-cid-u3mqw4ek] svg{width:16px;height:16px}.rangesband[data-astro-cid-u3mqw4ek] .sec-head h2 .accent{color:var(--accent-on-tint)}.range-cols[data-astro-cid-u3mqw4ek]{gap:14px;max-width:1080px;margin:0 auto;display:grid}@media (width>=64em){.range-cols[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,1fr)}}.range-list[data-astro-cid-u3mqw4ek]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.range-list[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);border-radius:var(--radius);height:100%;min-height:44px;transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#fff;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.range-list[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover{border-color:var(--sage);box-shadow:0 6px 18px #0028550f}.rl-icon[data-astro-cid-u3mqw4ek]{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.rl-icon[data-astro-cid-u3mqw4ek] svg{width:20px;height:20px}.rl-icon--1[data-astro-cid-u3mqw4ek]{background:var(--chip-1-bg);color:var(--chip-1-fg)}.rl-icon--2[data-astro-cid-u3mqw4ek]{background:var(--chip-2-bg);color:var(--chip-2-fg)}.rl-icon--3[data-astro-cid-u3mqw4ek]{background:var(--chip-3-bg);color:var(--chip-3-fg)}.rl-text[data-astro-cid-u3mqw4ek]{flex-direction:column;flex:1;gap:2px;display:flex}.rl-label[data-astro-cid-u3mqw4ek]{color:var(--navy);font-size:1.02rem;font-weight:600}.rl-from[data-astro-cid-u3mqw4ek]{font-family:var(--font-head);color:var(--body-soft);font-size:.95rem;font-weight:600}.range-list[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover .rl-label[data-astro-cid-u3mqw4ek]{color:var(--accent-ink)}.range-list[data-astro-cid-u3mqw4ek] .rl-arrow{width:16px;height:16px;color:var(--sage-ink);flex:none}.quotedband[data-astro-cid-u3mqw4ek] .sec-head{margin-bottom:var(--space-4)}.quoted-list[data-astro-cid-u3mqw4ek]{max-width:var(--measure-body);margin:0 auto}.quoted-row[data-astro-cid-u3mqw4ek]{padding:var(--space-3) 0;border-bottom:1px solid #ffffff24}.quoted-row[data-astro-cid-u3mqw4ek]:first-child{border-top:1px solid #ffffff24}.quoted-row[data-astro-cid-u3mqw4ek] dt[data-astro-cid-u3mqw4ek]{font-family:var(--font-head);color:#fff;font-size:1.1rem;font-weight:600}.quoted-row[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek]{color:var(--on-navy);margin:4px 0 0;font-size:.99rem;line-height:1.6}.quoted-note[data-astro-cid-u3mqw4ek]{margin:var(--space-4) auto 0;max-width:var(--measure-body);text-align:center;color:var(--on-navy);font-weight:600}.faqband[data-astro-cid-u3mqw4ek] .sec-head h2 .accent{color:var(--accent-on-tint)}.sms-chip[data-astro-cid-u3mqw4ek]{margin-top:var(--space-4);border:1.5px solid var(--sage);min-height:44px;color:var(--eyebrow);transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-chip[data-astro-cid-u3mqw4ek]:hover{background:var(--sage);color:#fff}.sms-chip[data-astro-cid-u3mqw4ek] svg{width:18px;height:18px}.prices-asof[data-astro-cid-u3mqw4ek]{margin:var(--space-4) 0 0;color:var(--muted);font-size:.82rem}
