:root{--bg:#fffdf8;--deep:#081426;--surface:#ffffff;--raised:#f3f5f4;--selected:#edf3f7;--paper:#ffffff;--text:#142033;--secondary:#556274;--muted:#6b7786;--dark:#142033;--border:#d7dee3;--line:#e5e9ec;--accent:#0b766e;--accent-hover:#075c56;--success:#176b4d;--warning:#8a5a0a;--wa:#0b766e;--container:1200px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(var(--container),calc(100% - 80px));margin:auto}.narrow{max-width:820px}.topbar{height:32px;background:var(--deep);border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:32px;font:600 10px Consolas,monospace;letter-spacing:.1em;color:var(--secondary)}.topbar span+span:before{content:"/";margin-right:32px;color:var(--accent)}header{height:72px;position:sticky;top:0;z-index:30;background:var(--deep);border-bottom:1px solid var(--border)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:12px;white-space:nowrap}.logo-mark{width:42px;height:42px;border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);font:600 14px Consolas,monospace}.logo>span:last-child{font-size:18px;letter-spacing:.05em}.logo b{color:var(--accent)}.logo small{display:block;margin-top:4px;font:600 8px Consolas,monospace;letter-spacing:.14em;color:var(--muted)}header nav{height:100%;display:flex;align-items:center;gap:24px}header nav a{height:100%;display:grid;place-items:center;border-bottom:2px solid transparent;color:var(--secondary);font-size:13px;font-weight:600}header nav a.active{border-color:var(--accent);color:var(--text)}.header-actions{display:flex;align-items:center}.header-cta,.button{height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:4px;font-weight:600;cursor:pointer}.header-cta,.button.primary{background:var(--accent);color:#031014}.button.secondary{background:var(--raised);border-color:var(--border);color:var(--text)}.menu{display:none;width:44px;height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border)}.backdrop,.drawer{display:none}.hero{min-height:760px;display:flex;align-items:center;border-bottom:1px solid var(--border)}.hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;padding:72px 0}.eyebrow,.page-hero span,.section-title>span{display:flex;align-items:center;gap:8px;color:var(--accent);font:600 12px Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(44px,5vw,64px);line-height:1.02;letter-spacing:-.03em;margin:18px 0;overflow-wrap:anywhere}.hero h1 span{color:var(--accent)}.hero p{font-size:18px;color:var(--secondary);max-width:700px}.hero-actions{display:flex;gap:12px;margin:30px 0}.disclosure{padding-top:18px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.console{background:var(--surface);border:1px solid var(--border);padding:16px}.console-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font:600 11px Consolas,monospace;color:var(--accent)}.console img{display:block;width:100%;height:490px;object-fit:cover;object-position:top;background:#fff}.console-readout{display:flex;justify-content:space-between;gap:8px;margin-top:12px;color:var(--secondary);font:12px Consolas,monospace}.signal-strip{background:var(--deep);border-bottom:1px solid var(--border)}.signal-strip>.container{display:grid;grid-template-columns:repeat(4,1fr)}.signal-strip .container>div{min-height:100px;display:flex;align-items:center;gap:14px;padding:20px;border-right:1px solid var(--line)}.signal-strip svg{color:var(--accent)}.signal-strip span{display:flex;flex-direction:column}.signal-strip small{color:var(--muted)}.section{padding:86px 0;border-bottom:1px solid var(--line)}.section-title{text-align:left;max-width:800px;margin-bottom:40px}.section-title h2,.page-hero h1{font-size:clamp(32px,4vw,44px);line-height:1.12;letter-spacing:-.02em;margin:12px 0;overflow-wrap:anywhere}.section-title p,.page-hero p{color:var(--secondary)}.cluster-grid{display:grid;grid-template-columns:repeat(3,1fr)}.cluster-grid article{padding:28px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.cluster-grid article>span{color:var(--accent);font:600 12px Consolas,monospace}.cluster-grid h2{font-size:22px}.cluster-grid p{color:var(--secondary);min-height:82px}.cluster-grid article>div{display:flex;flex-direction:column;gap:8px}.cluster-grid a{text-decoration:underline;color:var(--secondary)}.catalog-preview{background:var(--deep)}.product-list{border-top:1px solid var(--border)}.product-card{display:grid;grid-template-columns:58px minmax(0,1.8fr) minmax(130px,.6fr) minmax(180px,.7fr);align-items:center;gap:18px;min-height:118px;padding:16px 20px;border:1px solid var(--border);border-top:0;background:var(--surface)}.product-card .index{font:600 12px Consolas,monospace;color:var(--accent)}.product-card>div:nth-child(2)>span,.report-state span{font:600 10px Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.product-card h3{margin:5px 0;font-size:21px}.product-card p{margin:0;color:var(--secondary);font:13px Consolas,monospace}.report-state{display:grid;grid-template-columns:24px 1fr;gap:2px 8px;align-items:center}.report-state svg{grid-row:1/3;color:var(--success)}.report-state b{font:600 18px Consolas,monospace}.card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.card-actions>a:first-child{text-decoration:underline;color:var(--secondary)}.mini-quote{height:44px;padding:0 14px;border:1px solid var(--border);font-weight:600}.center{text-align:center;margin-top:32px}.evidence{background:var(--paper);color:var(--dark)}.evidence-grid{display:grid;grid-template-columns:5fr 7fr;gap:58px;align-items:center}.evidence .eyebrow{color:#087e8b}.evidence p{color:#40565c}.evidence ul{list-style:none;padding:0;display:grid;gap:10px}.evidence li{display:flex;gap:9px}.evidence li svg{color:#087e8b}.paper-stack{display:grid;grid-template-columns:repeat(3,1fr);align-items:end}.paper-stack a{background:#fff;border:1px solid #c5d3d6;padding:6px;transform:translate(calc(var(--i)*-14px))}.paper-stack img{width:100%;height:410px;object-fit:cover;object-position:top}.paper-stack span{display:block;padding:7px;color:var(--dark);font:600 10px Consolas,monospace}.process{display:grid;grid-template-columns:repeat(4,1fr)}.process>div{padding:24px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.process b{color:var(--accent);font:600 12px Consolas,monospace}.process p{color:var(--muted)}.usa-band{background:var(--surface)}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr)}.fact-grid article{padding:26px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.fact-grid svg{color:var(--accent)}.fact-grid p{color:var(--muted)}.page-hero{padding:72px 0;background:var(--deep);border-bottom:1px solid var(--border)}.page-hero p{max-width:780px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.toolbar>div{height:48px;display:flex;align-items:center;gap:10px;max-width:600px;flex:1;padding:0 14px;background:var(--surface);border:1px solid var(--border)}.toolbar input{width:100%;background:transparent;color:var(--text);border:0;outline:0}.toolbar>span{font:600 12px Consolas,monospace;color:var(--muted)}.follistatin-note,.role-notice{margin-top:28px;padding:22px;display:flex;gap:14px;border:1px solid var(--border);background:var(--raised)}.follistatin-note svg,.role-notice svg{color:var(--warning)}.follistatin-note p,.role-notice p{margin:5px 0;color:var(--secondary)}.product-page{padding-top:36px}.crumb{font-size:12px;color:var(--muted);margin-bottom:28px}.crumb a{text-decoration:underline}.product-head{display:grid;grid-template-columns:7fr 5fr;gap:52px}.product-head>div>span{color:var(--accent);font:600 12px Consolas,monospace;text-transform:uppercase}.product-head h1{font-size:48px;line-height:1.08;margin:10px 0;overflow-wrap:anywhere}.product-head p{color:var(--secondary)}.specs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 26px}.specs span{padding:9px 11px;border:1px solid var(--border);font:12px Consolas,monospace}.wide{width:100%}.product-head small{display:block;margin-top:12px;color:var(--muted)}.document-card{padding:26px;background:var(--raised);border:1px solid var(--border)}.document-card>div:first-child{display:flex;gap:8px;color:var(--success);font:600 11px Consolas,monospace}.document-card h2{font:600 32px Consolas,monospace}.document-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.document-card dt{color:var(--muted)}.document-card dd{margin:0}.document-card>a{display:inline-flex;gap:8px;align-items:center;margin-top:18px;text-decoration:underline;color:var(--accent)}.report-view{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:50px;padding:30px;background:var(--paper);color:var(--dark)}.report-view>div p{color:#40565c}.report-view img{width:100%;max-height:720px;object-fit:contain;background:#fff}.related,.resource-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.related a,.resource-links a{padding:10px 12px;border:1px solid var(--border);text-decoration:underline}.ledger{border-top:1px solid var(--border);overflow-x:auto}.ledger article{min-width:720px;display:grid;grid-template-columns:1.2fr 1fr auto;gap:20px;align-items:center;min-height:72px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-top:0}.ledger article>div{display:flex;flex-direction:column}.ledger span{font-size:12px;color:var(--muted)}.ledger a{display:flex;gap:7px;align-items:center;text-decoration:underline;color:var(--accent)}.method-grid,.shipping-grid{display:grid;grid-template-columns:repeat(4,1fr)}.method-grid article,.shipping-grid article{padding:24px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.method-grid svg,.shipping-grid svg{color:var(--accent)}.method-grid p,.shipping-grid p{color:var(--muted)}.boundary{max-width:760px;margin:50px auto 0;padding:28px;border:1px solid var(--border);background:var(--deep)}.usa-grid,.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.usa-grid article,.about-grid article{padding:26px;background:var(--surface);border:1px solid var(--border)}.usa-grid li{margin-bottom:8px;color:var(--secondary)}.accordion{border-top:1px solid var(--border)}.accordion article{border-bottom:1px solid var(--border)}.accordion button{width:100%;min-height:60px;background:transparent;color:var(--text);border:0;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.accordion article>div{display:none}.accordion article.open>div{display:block}.accordion p{max-width:70ch;color:var(--secondary)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-grid article,.contact-grid aside{padding:28px;background:var(--surface);border:1px solid var(--border)}.contact-grid li{margin-bottom:9px}.contact-grid aside{display:flex;flex-direction:column;gap:10px}.contact-line{min-height:52px;padding:0 12px;border:1px solid var(--border);display:grid;grid-template-columns:22px 1fr auto 20px;align-items:center;gap:8px}.policy{padding:28px;background:var(--surface);border:1px solid var(--border)}.not-found{min-height:65vh;display:grid;place-content:center;text-align:center}.not-found>span{font:600 90px Consolas,monospace;color:var(--accent)}footer{padding:58px 0 110px;background:var(--deep);border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:38px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-grid p{color:var(--muted);max-width:440px}.footer-grid a{color:var(--secondary);font-size:13px}.ruo{font-size:10px;color:var(--accent);letter-spacing:.06em}.footer-bottom{display:flex;justify-content:space-between;margin-top:42px;padding-top:20px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.bottom-nav{display:none}.floating-wa{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.wa-fab{width:56px;height:56px;border:0;border-radius:50%;background:var(--wa);color:#02140b;display:grid;place-items:center;cursor:pointer;pointer-events:auto}.wa-fab span{position:absolute;right:66px;padding:7px 10px;background:var(--deep);border:1px solid var(--border);color:var(--text);opacity:0}.wa-fab:hover span{opacity:1}.wa-panel{position:absolute;right:0;bottom:68px;width:370px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto;padding:18px;background:var(--deep);border:1px solid var(--border);opacity:0;transform:translateY(8px);pointer-events:none}.floating-wa.open .wa-panel{opacity:1;transform:none;pointer-events:auto}.wa-head{display:flex;justify-content:space-between}.wa-head>div{display:flex;flex-direction:column}.wa-head span,.wa-panel p,.wa-panel small{color:var(--muted);font-size:11px}.wa-head button{width:44px;height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border)}.wa-line{min-height:52px;margin-top:8px;padding:8px 10px;border:1px solid var(--border);display:grid;grid-template-columns:22px 1fr auto 18px;align-items:center;gap:8px}.wa-line span{color:var(--secondary)}@media (max-width:1060px){header nav{display:none}.menu{display:block}.header-cta{display:none}.backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#000000b3;opacity:0;pointer-events:none}.backdrop.show{opacity:1;pointer-events:auto}.drawer{display:flex;position:fixed;inset:0 0 0 auto;width:min(390px,88vw);z-index:50;background:var(--deep);padding:20px;flex-direction:column;transform:translate(100%);transition:transform .15s}.drawer.open{transform:none}.drawer>div{display:flex;justify-content:space-between;margin-bottom:20px}.drawer button{width:44px;height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border)}.drawer>a{min-height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.hero-grid{gap:36px}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.container{width:min(var(--container),calc(100% - 40px))}.topbar{height:30px;font-size:9px}.topbar span:not(:first-child){display:none}header{height:64px}.logo-mark{width:38px;height:38px}.logo>span:last-child{font-size:16px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:48px 0 62px}.hero h1{font-size:40px}.hero p{font-size:16px}.hero-actions{display:grid}.console img{height:410px}.console-readout{flex-wrap:wrap}.signal-strip>.container{grid-template-columns:1fr 1fr}.signal-strip .container>div{min-height:88px;padding:12px}.section{padding:56px 0}.section-title h2,.page-hero h1{font-size:34px}.cluster-grid{grid-template-columns:1fr}.cluster-grid p{min-height:0}.product-card{grid-template-columns:40px 1fr}.report-state,.card-actions{grid-column:2}.card-actions{justify-content:flex-start}.paper-stack{min-height:390px;position:relative}.paper-stack a{position:absolute;width:68%;left:calc(var(--i)*16%);transform:none}.paper-stack img{height:350px}.evidence-grid,.product-head,.report-view,.contact-grid,.usa-grid,.about-grid,.process,.fact-grid,.shipping-grid,.method-grid{grid-template-columns:1fr}.page-hero{padding:50px 0}.product-head h1{font-size:38px}.report-view{padding:18px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);left:0;right:0;bottom:0;z-index:45;background:var(--deep);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{min-height:66px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:10px}.bottom-nav svg{width:18px}.app{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.floating-wa{right:max(14px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}.wa-fab span{display:none}.floating-wa.open{top:0;left:0;right:0;bottom:0;align-items:stretch;justify-content:flex-start;background:#020405bf;pointer-events:auto;padding:76px 14px calc(76px + env(safe-area-inset-bottom))}.floating-wa.open .wa-panel{position:relative;right:auto;bottom:auto;width:100%;max-width:none;max-height:300px;overflow:auto;transform:none}.floating-wa.open .wa-fab{position:absolute;right:14px;bottom:calc(84px + env(safe-area-inset-bottom))}h1,h2,h3{overflow-wrap:anywhere}.section:last-of-type{padding-bottom:96px}}@media (max-width:420px){.signal-strip>.container{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){body.wa-drawer-open .app{padding-top:320px}.floating-wa.open{inset:auto max(14px,env(safe-area-inset-right)) auto 14px;top:42px;bottom:auto;display:flex;align-items:flex-end;justify-content:flex-start;background:transparent;pointer-events:none;padding:0}.floating-wa.open .wa-panel{position:relative;right:auto;bottom:auto;width:min(370px,calc(100vw - 28px));max-width:none;max-height:270px;overflow:auto;transform:none;pointer-events:auto;box-shadow:0 16px 36px #0000006b}.floating-wa.open .wa-fab{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));pointer-events:auto}}@media (max-width:700px){.floating-wa.open{left:14px!important;right:14px!important;width:auto!important;align-items:stretch!important}.floating-wa.open .wa-panel{align-self:stretch!important;width:auto!important;max-width:none!important;margin:0!important}}header,.topbar,footer,.drawer,.floating-wa .wa-panel{color:#f8fbfa}.hero{background:#10213b;color:#f8fbfa}.hero p,.hero .disclosure{color:#c1ccd4}.signal-strip,.evidence{background:#edf3f7}.catalog-preview{background:#f3f5f4}.usa-band{background:#edf3f7}.button.primary,.header-cta{color:#f8fbfa}.product-card,.cluster-grid article,.fact-grid article,.usa-grid article,.about-grid article,.method-grid article,.shipping-grid article,.contact-grid article,.contact-grid aside,.policy{background:#fff}.product-card h3,.cluster-grid h2,.fact-grid h3,.product-head h1,.page-hero h1,.section-title h2{color:#142033}.page-hero{background:#edf3f7;color:#142033}.page-hero p{color:#556274}.drawer>a{color:#f8fbfa}.bottom-nav{color:#f8fbfa}.follistatin-note,.role-notice,.boundary,.document-card{background:#f3f5f4}.wa-line{color:#f8fbfa}
