Pro Access
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=Jost:wght@300;400;500;600&display=swap'); .product__title, .product-sing le__title, h1.product__title { display: none !important; } .pt-smin-section { display: none !important; } .pro-wrap { max-width: 720px; margin: 0 auto; padding: 0 24px 48px; font-family: 'Jost', sans-serif; font-weight: 300; font-size: 15px; line-height: 1.75; color: #c8c0b0; } .pro-wrap * { box-sizing: border-box; margin: 0; padding: 0; } /* Preview block */ .pro-search-preview { margin-bottom: 40px; padding: 28px 24px 24px; background: #222220; border: 1px solid rgba(181,169,138,0.28); border-radius: 4px; position: relative; overflow: hidden; } .pro-search-preview::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #b5a98a, transparent); opacity: 0.5; } .pro-search-preview__label { font-size: 10px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #b5a98a; margin-bottom: 10px; } .pro-search-preview__title { font-family: 'Cormorant Garamond', serif; font-size: 22px; font-weight: 400; color: #e8e0d0; line-height: 1.3; margin-bottom: 8px; } .pro-search-preview__subtext { font-size: 13px; font-weight: 300; color: #bfb8a8; line-height: 1.65; margin-bottom: 20px; } .pro-search-preview__answer { padding: 16px 14px; background: rgba(255,255,255,0.03); border: 1px solid rgba(181,169,138,0.18); border-radius: 4px; } .pro-search-preview__answer-header { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .pro-search-preview__answer-dot { width: 5px; height: 5px; border-radius: 50%; background: #b5a98a; flex-shrink: 0; } .pro-search-preview__answer-label { font-size: 9px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: #8a8478; } .pro-search-preview__q { font-size: 13px; color: #bfb8a8; font-style: italic; margin-bottom: 12px; line-height: 1.5; } .pro-search-preview__a { font-size: 13px; color: #e8e0d0; line-height: 1.65; } .pro-search-preview__disclaimer { margin-top: 16px; font-size: 10px; color: #6e6a64; text-align: center; opacity: 0.7; } /* Member state under the preview */ .pro-preview-upgrade { display: none; margin-top: 16px; padding: 0 2px; text-align: center; } .pro-preview-upgrade.active { display: block; } .pro-preview-upgrade__text { font-size: 12px; color: #bfb8a8; line-height: 1.5; margin-bottom: 8px; } .pro-preview-upgrade__note { font-size: 10px; color: #8a8478; } .pro-preview-nudge { display: none; margin-top: 16px; padding: 14px 16px; background: rgba(181,169,138,0.06); border: 1px solid rgba(181,169,138,0.22); border-radius: 4px; text-decoration: none; color: #e8e0d0; transition: background 0.15s ease; } .pro-preview-nudge.active { display: block; } .pro-preview-nudge:hover { background: rgba(181,169,138,0.12); } .pro-preview-nudge__label { font-size: 9px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: #b5a98a; margin-bottom: 6px; } .pro-preview-nudge__text { font-size: 12px; font-weight: 300; color: #bfb8a8; line-height: 1.5; margin-bottom: 10px; } .pro-preview-nudge__btn { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: #e8e0d0; } /* Page structure */ .pro-title-block { margin-bottom: 32px; padding-top: 8px; } .pro-title-block .pro-label { font-size: 10px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #b5a98a; margin-bottom: 10px; } .pro-title-block h1 { font-family: 'Cormorant Garamond', serif; font-size: 32px; font-weight: 400; color: #e8e0d0; line-height: 1.3; margin-bottom: 0; display: block !important; } .pro-hook { border-left: 3px solid #b5a98a; padding-left: 20px; margin-bottom: 40px; } .pro-hook p { font-family: 'Cormorant Garamond', serif; font-size: 22px; line-height: 1.5; color: #e8e0d0; } .pro-wrap p { margin-bottom: 16px; color: #c8c0b0; } .pro-label { font-size: 10px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #b5a98a; margin-bottom: 10px; } .pro-section-head { font-family: 'Cormorant Garamond', serif; font-size: 24px; color: #e8e0d0; margin-bottom: 16px; margin-top: 8px; font-weight: 400; } .pro-divider { border: none; border-top: 1px solid #3a3a32; margin: 36px 0; } .pro-feature-row { margin-bottom: 32px; } .pro-feature-label { font-size: 10px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #b5a98a; margin-bottom: 6px; } .pro-feature-title { font-family: 'Cormorant Garamond', serif; font-size: 20px; color: #e8e0d0; margin-bottom: 8px; font-weight: 400; } .pro-feature-desc { color: #c8c0b0; margin-bottom: 0; } /* Compare grid */ .pro-compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 24px 0 36px; } .pro-compare-col { padding: 20px; } .pro-compare-col.free { background: #1a1a18; } .pro-compare-col.member { background: #222220; border-left: 2px solid #b5a98a; } .pro-compare-head { font-size: 10px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: #b5a98a; margin-bottom: 14px; } .pro-compare-item { font-size: 13px; color: #c8c0b0; line-height: 1.6; margin-bottom: 10px; } .pro-compare-item.yes { color: #e8e0d0; } .pro-compare-item.no { color: #6e6a64; text-decoration: line-through; } /* Pricing block — rows are clickable except this page's own */ .pro-pricing-block { margin: 36px 0; background: #1a1a18; border: 1px solid rgba(181,169,138,0.22); border-radius: 4px; overflow: hidden; } .pro-pricing-row { display: flex; justify-content: space-between; align-items: flex-start; padding: 20px 24px; border-bottom: 1px solid rgba(181,169,138,0.12); gap: 16px; text-decoration: none; color: inherit; } .pro-pricing-row:last-child { border-bottom: none; } .pro-pricing-row.featured { background: #222220; } .pro-pricing-row--link { cursor: pointer; transition: background 0.15s ease; } .pro-pricing-row--link:hover { background: #262622; } .pro-pricing-row.is-current { background: rgba(181,169,138,0.05); border-left: 2px solid #b5a98a; } .pro-pricing-row-left { flex: 1; } .pro-pricing-row-tag { font-size: 9px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: #b5a98a; margin-bottom: 5px; } .pro-pricing-row-name { font-family: 'Cormorant Garamond', serif; font-size: 18px; color: #e8e0d0; font-weight: 400; margin-bottom: 6px; } .pro-pricing-row-desc { font-size: 12px; color: #8a8478; line-height: 1.55; } .pro-pricing-row-price { text-align: right; white-space: nowrap; flex-shrink: 0; } .pro-pricing-row-amount { font-family: 'Cormorant Garamond', serif; font-size: 22px; color: #e8e0d0; font-weight: 400; display: block; } .pro-pricing-row-period { font-size: 10px; color: #8a8478; } .pro-pricing-row-save { display: inline-block; margin-top: 4px; font-size: 9px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #b5a98a; background: rgba(181,169,138,0.1); padding: 2px 7px; border-radius: 2px; } .pro-pricing-row-here { display: block; margin-top: 6px; font-size: 9px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #b5a98a; } .pro-pricing-row-go { display: block; margin-top: 6px; font-size: 9px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #b5a98a; } .pro-pricing-row--link:hover .pro-pricing-row-go { color: #e8e0d0; } /* Other tools */ .pro-tools-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 24px 0 8px; } .pro-tool-card { display: block; padding: 18px 20px; background: #1e1e1c; border: 1px solid rgba(181,169,138,0.35); border-radius: 4px; text-decoration: none; cursor: pointer; transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease; box-shadow: 0 1px 4px rgba(0,0,0,0.3); } .pro-tool-card:hover { border-color: #b5a98a; background: #262622; box-shadow: 0 2px 8px rgba(0,0,0,0.4); } .pro-tool-card-label { font-size: 9px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: #b5a98a; margin-bottom: 6px; } .pro-tool-card-name { font-family: 'Cormorant Garamond', serif; font-size: 17px; color: #e8e0d0; font-weight: 400; margin-bottom: 5px; } .pro-tool-card-price { font-size: 11px; color: #9a9488; } .pro-tool-card-arrow { font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: #b5a98a; margin-top: 12px; display: flex; align-items: center; gap: 5px; } .pro-tool-card-arrow::after { content: '\2192'; transition: transform 0.15s ease; } .pro-tool-card:hover .pro-tool-card-arrow::after { transform: translateX(3px); } .pro-disclaimer { text-align: center; font-size: 11px; color: #666; margin-top: 36px; line-height: 1.6; } @media (max-width: 520px) { .pro-compare-grid { grid-template-columns: 1fr; } .pro-compare-col.member { border-left: none; border-top: 2px solid #b5a98a; } .pro-tools-grid { grid-template-columns: 1fr; } .pro-hook p { font-size: 19px; } .pro-title-block h1 { font-size: 26px; } .pro-pricing-row { flex-direction: column; gap: 12px; } .pro-pricing-row-price { text-align: left; } } Research Search Engine Ask any compound question. Get a research-focused answer. Here is the kind of question the search engine handles, and the depth a member answer goes to. Example Exchange "Why does retatrutide work differently than semaglutide?" Retatrutide targets three receptors instead of one. Semaglutide acts only on GLP-1, which reduces appetite and slows digestion. Retatrutide also hits GIP, which handles fat storage signals, and glucagon, which tells the body to burn stored energy rather than just eat less. That third receptor is why researchers studying retatrutide see a different metabolic effect, not just a stronger appetite suppression. Free users get a few questions to start. Members ask as many as their research needs, with extended answers, saved history, and threaded follow-up. Subscribe above to unlock the full search engine. You already have access Your subscription covers the search engine. Open it and ask your next question. Open the Search Engine For educational and research purposes only. Not medical advice. Peptide Research Tool Research Search Engine The question you have been searching for on Reddit, forums, and YouTube. Answered in one place, with the research behind it. Most peptide research questions take twenty minutes of tab switching to get a partial answer and another twenty to find out whether that answer is accurate. The research search engine is built specifically for the compounds researchers in this space actually use: GLP-1s, growth hormone peptides, mitochondrial compounds, repair peptides, and the stacks that combine them. Ask a question the way you would actually ask it, and the answer comes back sourced, direct, and written at the level a serious researcher expects. Free users get a small number of questions to start. Members get unlimited questions, longer and more detailed answers, a full question history, and the ability to follow a thread deeper across multiple exchanges without losing context. Pricing On its own, bundled, or the full year. Standalone Research Search Engine Unlimited questions, extended answers, search history, answer export, and threaded follow-up. Cancel anytime. $5.99 per month Subscribe above Bundle Search Engine + Stack Visualizer $10.00 more a month than the engine alone adds the Stack Visualizer, which is $12.99 on its own. The engine answers the question, the visualizer checks that answer against the stack you are actually running. $15.99 per month Save $2.99/mo View Annual, Best Value Full Access: Search Engine, Stack Visualizer, Protocol Builder A year of the search engine is $71.88. Full Access is $199.99. That $128.11 difference adds the Stack Visualizer and the Protocol Builder, which run $155.88 and $479.88 a year on their own, plus the full guide library. $199.99 per year Both tools included View What membership includes Unlimited research. No tab switching. Unlimited Questions Ask as much as you need. Free users get a small number of questions before hitting the limit. Members ask as many questions as their research requires, across any compound or stack, with no daily cap. Extended Answer Depth Longer answers on the questions that need them. Member answers are generated at twice the length of free answers when the question warrants it. Complex mechanism questions, stacking questions, and protocol troubleshooting all benefit from room to answer fully rather than stopping at a summary. Search History Every question you have asked, saved. Member questions and answers are stored in your history so you can come back to a previous answer without asking the same question twice. Answer Export Save any answer as a branded document. Export any search answer to a formatted document you can save, reference later, or add to your research notes. Threaded Follow-Up Go deeper without losing context. Members can follow a thread of questions on the same topic without the engine losing what was asked before. Ask the initial question, then push deeper without starting over. Free vs. Member Free A few questions to start Standard answer depth Unlimited questions Extended answer length Search history Answer export Threaded follow-up Member Unlimited questions Extended answers when the question warrants it Full search history Answer export to branded document Threaded follow-up questions Other Research Tools The engine answers the question. Two more tools cover the rest. The search engine answers what a compound does and why. The stack visualizer puts every compound you are running on one shared timeline and shows where half-lives overlap, where two compounds land on the same receptor, and which injection day lowers the peak. The protocol builder takes your goal and returns the full layered protocol with a week by week titration calendar. They work independently and they work together. Research Tool Stack Visualizer $12.99 / month, or $15.99 bundled with this See your half-life curves Research Tool Protocol Builder $39.99 / month, or included with the annual Build a week by week protocol Bundle the Search Engine with the Stack Visualizer for $15.99 a month. Go annual at $199.99 and the Protocol Builder comes with it for the full year. For educational and research purposes only | Not medical advice | Not for human use guidance | Project Theo (function() { 'use strict'; // Unchanged from the interim version. Reads the shared pt_sub_email this browser // already stores, asks the Worker what that email is entitled to, and shows the // member nudge only if it covers search. var WORKER = 'https://pt-search.odd-snowflake-2e43.workers.dev'; var SUB_KEY = 'pt_sub_email'; var GRANTS = ['search']; // RESOLVED (was checklist 4.3, "verify before launch"): pages/search-app is the live // one. It is what the homepage, the blog search card, the minimal search bar, both // diagnostic tools, and the payment connection reference all point at. // search.project-theo.com is the Vercel deployment and appears in exactly one place // on the whole site: the subscription management page's JS. Nothing to change here. var TOOL_URL = 'https://project-theo.com/pages/search-app'; var upgrade = document.getElementById('ptPreviewUpgrade'); var nudge = document.getElementById('ptPreviewNudge'); function showUpgrade() { if (upgrade) upgrade.classList.add('active'); } var email = ''; try { email = (localStorage.getItem(SUB_KEY) || '').trim(); } catch (e) {} if (!email) { showUpgrade(); return; } fetch(WORKER + '/check-subscription?email=' + encodeURIComponent(email)) .then(function(r) { return r.ok ? r.json() : null; }) .then(function(d) { var tools = (d && Array.isArray(d.tools)) ? d.tools : []; var entitled = (d && d.tier === 'full') || GRANTS.every(function(t) { return tools.indexOf(t) !== -1; }); if (entitled && nudge) { // ?member= is correct here. The search app reads params.get('member'). // The visualizer and the builder read member_email. Not a typo, and not a bug: // each page passes the param its own tool reads. nudge.href = TOOL_URL + '?member=' + encodeURIComponent(email); nudge.classList.add('active'); } else { showUpgrade(); } }) .catch(showUpgrade); })();
More you might like
Related
PRO PLUS ACCESS.BAG 3-6 LITRE
Other Professional - Accesorios - Accessorie Silver
Other Professional - Accesorios - Accessorie Silver - 20
Related