@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/manrope-regular.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/manrope-medium.ttf') format('truetype')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/space-grotesk-regular.ttf') format('truetype')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/space-grotesk-medium.ttf') format('truetype')}
#peptiva .viewport{container-type:inline-size;width:100%;margin:0 auto;transition:max-width .25s;max-width:1024px}#peptiva .ld{--ld-ink:#102c39;--ld-secondary:#537078;--ld-line:#c8d8d5;background:#f2f6f3;color:var(--ld-ink);font-family:Manrope,Arial,sans-serif;min-height:1000px;padding:34px 42px;box-sizing:border-box}#peptiva .ld *{box-sizing:border-box}#peptiva .ld a{color:inherit}#peptiva .ld-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:32px;border-bottom:1px solid var(--ld-line)}#peptiva .ld-logo{font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:4px;font-size:26px;font-weight:500;text-decoration:none;display:flex;gap:10px;align-items:center}#peptiva .ld-mark{width:20px;height:23px;display:inline-block;border:5px solid currentColor;border-right-width:2px;border-bottom:0;transform:skewY(-12deg);border-radius:7px 7px 0 0}#peptiva .ld-tag{font-size:11px;letter-spacing:1.6px;text-transform:uppercase}#peptiva .ld-label{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;line-height:1.5;color:var(--ld-secondary)}#peptiva .ld-heading{padding:38px 0 32px}#peptiva .ld-heading h1{font-family:'Space Grotesk',Arial,sans-serif;font-weight:500;font-size:clamp(48px,8.8cqw,96px);letter-spacing:-5px;line-height:1.04;margin:22px 0}#peptiva .ld-heading h1 span{color:#638e85}#peptiva .ld-subtitle{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;line-height:1.6}#peptiva .ld-chip{display:inline-flex;gap:7px;align-items:center;background:#e1ebe5;padding:8px 12px;border-radius:30px;font-size:11px;white-space:nowrap}#peptiva .ld-chip i{width:13px;height:13px}#peptiva .ld-main{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;padding:12px 0 42px;align-items:start}#peptiva .ld-info{padding-top:28px}#peptiva .ld-info h2{font-size:26px;font-weight:500;letter-spacing:-1px;margin:15px 0 27px;line-height:1.3}#peptiva .ld-meta{margin:0 0 28px;padding:0;display:grid;gap:0}#peptiva .ld-meta div{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--ld-line);font-size:12px}#peptiva .ld-meta dt{color:var(--ld-secondary)}#peptiva .ld-meta dd{margin:0;text-align:right;overflow-wrap:anywhere}#peptiva .ld-contact{padding-top:30px}#peptiva .ld-contact p{font-size:13px;line-height:1.7;color:var(--ld-secondary);margin:0 0 18px}#peptiva .ld .ld-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;background:#102c39;color:#f4f7f4;padding:17px 19px;border-radius:10px;min-height:56px;font-size:13px;transition:background .2s,transform .2s}#peptiva .ld-cta:hover{transform:translateY(-2px);background:#234958}#peptiva .ld-cta .ld-arrow{width:27px;height:27px;display:grid;place-items:center;border:1px solid #ffffff38;border-radius:7px}#peptiva .ld-cta i{width:16px;height:16px}#peptiva .ld-frame{margin:0;background:#d9e9e2;padding:23px;border-radius:17px;position:relative}#peptiva .ld-frame-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:18px;font-size:11px;font-family:'Space Grotesk',sans-serif}#peptiva .ld-frame-top i{width:15px;height:15px}#peptiva .ld-image{width:100%;max-width:390px;margin:0 auto;height:auto;display:block;background:#fff;border-radius:3px;box-shadow:0 16px 30px #102c3914}#peptiva .ld-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:18px;font-size:11px}#peptiva .ld-caption a{text-underline-offset:4px;min-height:30px;display:inline-flex;align-items:center}#peptiva .ld-foot{border-top:1px solid var(--ld-line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ld-secondary)}@container(max-width:600px){#peptiva .ld{padding:25px 22px;min-height:1050px}#peptiva .ld-top{padding-bottom:22px;gap:12px}#peptiva .ld-logo{font-size:20px;letter-spacing:3px;gap:8px}#peptiva .ld-mark{width:16px;height:18px;border-width:4px;border-right-width:2px}#peptiva .ld-tag{display:none}#peptiva .ld-heading{padding:29px 0 18px}#peptiva .ld-heading h1{font-size:clamp(36px,11.8cqw,52px);letter-spacing:-2.4px;margin:17px 0}#peptiva .ld-subtitle{align-items:start;flex-direction:column;gap:14px;font-size:13px}#peptiva .ld-main{display:flex;flex-direction:column;gap:24px;padding:12px 0 30px}#peptiva .ld-info{width:100%;padding:0;order:0}#peptiva .ld-info h2{font-size:25px;margin:10px 0 16px}#peptiva .ld-meta{margin:0 0 20px}#peptiva .ld-meta div{padding:12px 0;font-size:11px}#peptiva .ld-contact{padding-top:7px}#peptiva .ld-contact p{margin-bottom:13px}#peptiva .ld-frame{width:100%;padding:16px;order:1;border-radius:12px}#peptiva .ld-frame-top{padding-bottom:12px}#peptiva .ld-caption{gap:8px;font-size:11px}#peptiva .ld-foot{font-size:11px;gap:16px}
}@media(prefers-reduced-motion:reduce){#peptiva .viewport,#peptiva .ld-cta{transition:none}}

html{background:#f2f6f3}body{margin:0}#peptiva .viewport{max-width:1120px}#peptiva .ld{min-height:0}#peptiva .ld-doc-icon{width:16px;height:16px;display:block}#peptiva .ld-report-link{display:block;text-decoration:none}#peptiva .ld-arrow span{font-size:20px;line-height:1}#peptiva a:focus-visible{outline:3px solid #447d70;outline-offset:5px}#peptiva .ld-foot{margin-top:12px}
@container(max-width:600px){#peptiva .ld{padding:25px 22px;min-height:0}#peptiva .ld-heading h1{font-size:clamp(36px,11.8cqw,52px);letter-spacing:-2.4px;margin:17px 0}#peptiva .ld-main{display:flex;flex-direction:column;gap:24px;padding:12px 0 30px}#peptiva .ld-info{width:100%;padding:0;order:0}#peptiva .ld-info h2{font-size:25px;margin:10px 0 16px}#peptiva .ld-frame{width:100%;padding:16px;order:1;border-radius:12px}}
