.peptides-hero[data-astro-cid-4fn6vrms]{background:linear-gradient(135deg,#0006,#00000080),url(/images/Peptidesheader.jpg);background-size:cover;background-position:center;padding:8rem 0 6rem;text-align:center;position:relative;border-bottom:1px solid var(--border-color)}.peptides-hero[data-astro-cid-4fn6vrms] h1[data-astro-cid-4fn6vrms]{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.peptides-subtitle[data-astro-cid-4fn6vrms]{font-size:1.25rem;color:var(--text-light);margin:0;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.peptides-content[data-astro-cid-4fn6vrms]{padding:3rem 0 5rem}.peptides-search[data-astro-cid-4fn6vrms]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-input[data-astro-cid-4fn6vrms]{flex:1;min-width:250px;padding:.75rem 1rem;font-size:1rem;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary)}.search-input[data-astro-cid-4fn6vrms]:focus{outline:none;border-color:var(--accent-gold)}.category-filter[data-astro-cid-4fn6vrms]{padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;min-width:200px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}.category-filter[data-astro-cid-4fn6vrms] option[data-astro-cid-4fn6vrms]{background:var(--dark-bg);color:var(--text-primary)}.category-filter[data-astro-cid-4fn6vrms]:focus{outline:none;border-color:var(--accent-gold)}.peptides-grid[data-astro-cid-4fn6vrms]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.peptide-card[data-astro-cid-4fn6vrms]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-decoration:none;color:var(--text-primary);transition:all .3s ease;display:flex;flex-direction:column}.peptide-card[data-astro-cid-4fn6vrms]:hover{transform:translateY(-4px);border-color:var(--accent-gold);box-shadow:0 8px 24px #0000004d}.peptide-card[data-astro-cid-4fn6vrms] h3[data-astro-cid-4fn6vrms]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.peptide-aka[data-astro-cid-4fn6vrms]{font-size:.9rem;color:var(--text-secondary);margin:0 0 .75rem;font-style:italic}.peptide-category[data-astro-cid-4fn6vrms]{display:inline-block;font-size:.85rem;padding:.25rem .75rem;background:#d4af371a;color:var(--accent-gold);border-radius:4px;margin-bottom:.75rem}.peptide-excerpt[data-astro-cid-4fn6vrms]{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:.75rem 0;flex:1}.peptide-link-arrow[data-astro-cid-4fn6vrms]{font-size:.9rem;color:var(--accent-gold);font-weight:600;margin-top:.5rem}@media(max-width:768px){.peptides-hero[data-astro-cid-4fn6vrms] h1[data-astro-cid-4fn6vrms]{font-size:2.5rem}.peptides-subtitle[data-astro-cid-4fn6vrms]{font-size:1.1rem}.peptides-grid[data-astro-cid-4fn6vrms]{grid-template-columns:1fr}.peptides-search[data-astro-cid-4fn6vrms]{flex-direction:column}.search-input[data-astro-cid-4fn6vrms],.category-filter[data-astro-cid-4fn6vrms]{width:100%;min-width:100%}}.peptide-locked[data-astro-cid-4fn6vrms]{display:none!important}.peptide-gate[data-astro-cid-4fn6vrms]{display:none;background:linear-gradient(135deg,#88c77a0d,#88c77a1a);border:2px solid var(--sage-green);border-radius:12px;padding:3rem 2rem;margin:3rem auto;max-width:700px;text-align:center}.peptide-gate[data-astro-cid-4fn6vrms].active{display:block}.gate-icon[data-astro-cid-4fn6vrms]{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.gate-icon[data-astro-cid-4fn6vrms] svg[data-astro-cid-4fn6vrms]{width:48px;height:48px}.gate-label[data-astro-cid-4fn6vrms]{font-size:.9rem;font-weight:700;letter-spacing:2px;color:var(--sage-green);margin-bottom:1rem;text-transform:uppercase}.peptide-gate[data-astro-cid-4fn6vrms] h2[data-astro-cid-4fn6vrms]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.gate-description[data-astro-cid-4fn6vrms]{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2rem}.gate-form[data-astro-cid-4fn6vrms]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto}.gate-form[data-astro-cid-4fn6vrms] input[data-astro-cid-4fn6vrms]{min-width:150px;padding:.875rem 1.25rem;font-size:1rem;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary)}#gate-name[data-astro-cid-4fn6vrms]{flex:1}#gate-email[data-astro-cid-4fn6vrms]{flex:2}.gate-form[data-astro-cid-4fn6vrms] .btn-guide[data-astro-cid-4fn6vrms]{width:100%;flex-basis:100%;padding:1rem 2rem;font-size:1rem;font-weight:700;background:var(--sage-green);color:#000;border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.gate-form[data-astro-cid-4fn6vrms] .btn-guide[data-astro-cid-4fn6vrms]:hover{background:var(--sage-green-light);transform:translateY(-2px)}@media(max-width:768px){.peptide-gate[data-astro-cid-4fn6vrms]{padding:2rem 1.5rem}.peptide-gate[data-astro-cid-4fn6vrms] h2[data-astro-cid-4fn6vrms]{font-size:1.5rem}.gate-form[data-astro-cid-4fn6vrms]{flex-direction:column}.gate-form[data-astro-cid-4fn6vrms] input[data-astro-cid-4fn6vrms],.gate-form[data-astro-cid-4fn6vrms] .btn-guide[data-astro-cid-4fn6vrms]{width:100%}}
