.promo-banner,.promo-banner:hover{background:#ffd333}
@media(min-width:701px){#research-results .hcr-result-circle{grid-column:1;grid-row:1}#research-results .hcr-study-intro{grid-column:2;grid-row:1}}
#research-results .hcr-study-intro h2{line-height:1.23;letter-spacing:-.03em}#research-results .hcr-study-intro h2 mark{padding:0 .07em}
/* Selected evidence-shelf concept: sources first, compact expandable answers. */
#research-sources{background:#fff;padding:60px 0}#research-sources .hcr-evidence-title{text-align:center;font-size:clamp(36px,4.3vw,62px)}#research-sources mark{border-radius:0}#research-sources .hcr-documents{max-width:920px;margin:24px auto 40px;gap:56px;text-align:center}#research-sources .hcr-documents>a{background:#fff;border:0;padding:0;border-radius:0}#research-sources .hcr-documents img{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 12px}#research-sources .hcr-documents h3{font-family:'HC Science Display',sans-serif;font-size:28px;letter-spacing:-.03em;margin-bottom:8px}#research-sources .hcr-documents p{font-size:20px}#research-sources .hcr-documents a:hover h3{text-decoration:underline;text-underline-offset:6px}#research-sources .hcr-faq{max-width:none;border-top:1px solid #cbd9e5;padding-top:36px}#research-sources .hcr-faq h2{margin-bottom:24px}#research-sources details{border:1px solid #cbd9e5;border-radius:8px;padding:16px 22px;margin-top:8px}#research-sources summary{font-size:20px;font-weight:800}#research-sources details[open]{background:#f5fbff}#research-sources details p{max-width:960px;font-size:17px}
@media(max-width:700px){#research-sources{padding:44px 0}#research-sources .hcr-documents{gap:30px;margin-bottom:30px}#research-sources .hcr-documents img{width:180px}#research-sources .hcr-documents h3{font-size:25px}#research-sources .hcr-documents p{font-size:18px}#research-sources .hcr-faq{padding-top:28px}#research-sources details{padding:15px}#research-sources summary{font-size:18px}}
.hc-research{--navy:#062a52;--yellow:#ffd333;color:var(--navy);background:#fff;font-family:'Nunito Sans',sans-serif}
.hc-research *{box-sizing:border-box}.hcr-wrap{width:min(1200px,calc(100% - 80px));margin:auto}.hcr-section{padding:80px 0;scroll-margin-top:120px}.hcr-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.hc-research h1,.hc-research h2{font-family:'HC Science Display','Nunito Sans',sans-serif;font-weight:900;letter-spacing:-.045em;margin:0 0 24px;line-height:1.08}.hc-research h1{font-size:clamp(44px,4.8vw,68px)}.hc-research h2{font-size:clamp(34px,3.4vw,48px)}.hc-research h3{font-size:24px;line-height:1.25;margin:0 0 14px;font-weight:800}.hc-research p{font-size:17px;line-height:1.65;margin:0 0 20px}.hc-research a{color:inherit;text-underline-offset:5px}.hc-research a:focus-visible,.hc-research summary:focus-visible{outline:3px solid #d18c00;outline-offset:5px}.hc-research sup{font-size:.55em;line-height:0}.hc-research .hcr-eyebrow,.hcr-kicker{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:20px}.hc-research mark{background:var(--yellow);color:var(--navy);padding:0 .07em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hc-research .hcr-lead{font-size:21px;line-height:1.5}.hcr-hero .hcr-grid{align-items:center}.hcr-product{margin:0;text-align:center}.hcr-product img{display:block;width:100%;max-width:310px;height:400px!important;object-fit:contain;margin:auto}.hcr-product figcaption{font-size:14px;font-weight:800;margin-top:20px}.hcr-button{display:inline-flex;gap:28px;align-items:center;background:var(--yellow);padding:18px 24px;border-radius:8px;text-decoration:none;font-weight:800;margin-top:8px}.hcr-nav{border-top:1px solid #062a5220;border-bottom:1px solid #062a5220;padding:20px 0}.hcr-nav .hcr-wrap{display:flex;gap:40px;flex-wrap:wrap}.hcr-nav a{font-size:14px;font-weight:800;text-decoration:none}.hcr-navy{background:var(--navy);color:white}.hcr-navy .hcr-eyebrow{color:var(--yellow)}.hcr-navy a:focus-visible{outline-color:var(--yellow)}.hc-research .hcr-study-facts{font-size:14px;border-top:1px solid #ffffff40;padding-top:22px;margin-top:28px}.hcr-number{display:block;color:var(--yellow);font-family:'HC Science Display',sans-serif;font-size:88px;letter-spacing:-.04em;line-height:1;margin-bottom:14px}.hcr-result h3{max-width:430px}.hcr-chart{margin:26px 0}.hcr-bar-label{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.hcr-track{height:15px;background:#ffffff15;margin-bottom:16px;border-radius:3px}.hcr-bar{height:100%;border-radius:3px}.hcr-bar-strain{width:35.02%;background:var(--yellow)}.hcr-bar-placebo{width:100%;background:#c5d4e3}.hcr-chart figcaption{font-size:13px;line-height:1.5}.hc-research .hcr-note{font-size:14px;line-height:1.6}.hcr-meaning{margin-top:36px}.hcr-meaning article{border-top:3px solid var(--yellow);padding-top:24px}.hcr-cream{background:#fcfaf6}.hcr-measure{max-width:760px}.hcr-formula{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px}.hcr-formula article{padding-top:24px;border-top:2px solid var(--navy)}.hcr-formula p{font-size:16px}.hcr-documents{gap:24px;margin:32px 0 70px}.hcr-documents>a{border:1px solid #062a5226;border-radius:14px;padding:30px;text-decoration:none}.hcr-documents>a:hover{border-color:var(--navy)}.hcr-documents p{margin-bottom:0;font-size:16px}.hcr-faq{max-width:900px}.hcr-faq details{border-bottom:1px solid #062a5226;padding:20px 0}.hcr-faq summary{font-size:18px;font-weight:800;cursor:pointer;line-height:1.5}.hcr-faq details p{margin:16px 0 0}.hcr-close{background:var(--yellow);text-align:center}.hcr-close .hcr-button{background:var(--navy);color:#fff}
@media(max-width:1000px){.hcr-grid{gap:36px}.hcr-wrap{width:calc(100% - 48px)}.hcr-formula{gap:22px}.hc-research h1{font-size:48px}}
@media(max-width:700px){.hcr-wrap{width:calc(100% - 40px)}.hcr-section{padding:52px 0}.hcr-grid,.hcr-formula{grid-template-columns:1fr;gap:32px}.hc-research h1{font-size:42px}.hc-research h2{font-size:34px}.hc-research .hcr-lead{font-size:19px}.hcr-product img{height:280px!important;max-width:220px}.hcr-nav .hcr-wrap{gap:16px 24px}.hcr-nav a{font-size:13px}.hcr-number{font-size:76px}.hcr-documents{margin-bottom:48px}.hcr-documents>a{padding:24px}.hcr-button{padding:16px 20px}.hcr-meaning{gap:24px}}
.hcr-product.hcr-mascot img{max-width:560px;height:auto!important;aspect-ratio:1;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}.hcr-product.hcr-mascot figcaption{margin-top:12px}
/* Science refresh: clear reading order, consistent brand shapes. */
.hcr-hero{padding:48px 0}.hcr-product.hcr-mascot img{mask-image:none}.hcr-result{border-left:3px solid var(--yellow);padding-left:32px}.hcr-number{font-size:clamp(88px,8vw,116px)}.hcr-meaning article{background:#f3faff;padding:28px;border-radius:12px}.hcr-formula article{background:#fff;border:0;border-top:4px solid var(--yellow);padding:28px;border-radius:0 0 12px 12px}.hcr-close{text-align:left}.hcr-close .hcr-grid{align-items:center}.hcr-close-bottle{width:100%;max-width:340px;height:auto;justify-self:center;border-radius:16px}.hcr-nav a:hover{text-decoration:underline}.hcr-documents>a{background:#f3faff}
@media(max-width:700px){.hcr-hero{padding:36px 0}.hcr-result{padding-left:22px}.hcr-product.hcr-mascot img{max-width:360px}.hcr-close{text-align:center}.hcr-close-bottle{max-width:270px}.hcr-formula article,.hcr-meaning article{padding:24px}}
/* Human-study section: study setup paired with one readable result card. */
#research-formula .hcr-formula-bottle{mix-blend-mode:normal;border-radius:0}
#research-formula.hcr-product-led{background:#ffd333;padding:48px 0}#research-formula.hcr-product-led .hcr-grid{align-items:center;grid-template-columns:1.1fr 1fr;gap:36px}#research-formula.hcr-product-led mark{background:#fff;border-radius:0}#research-formula.hcr-product-led h2{font-size:clamp(36px,3.8vw,56px)}#research-formula.hcr-product-led .hcr-button{background:#062a52!important;color:#fff!important}#research-formula .hcr-supply{font-size:16px;margin:18px 0 0}.hcr-formula-bottle{width:100%;height:auto;display:block;mix-blend-mode:darken}
@media(max-width:700px){#research-formula.hcr-product-led .hcr-grid{grid-template-columns:1fr;gap:28px}#research-formula.hcr-product-led{padding:44px 0}.hcr-formula-bottle{max-width:400px;margin:auto}}
#research-meaning .hcr-illustrated-journey article{background:#fff;border:0;padding:0;position:relative}#research-meaning .hcr-illustrated-journey p:last-child{font-size:18px}#research-meaning .hcr-illustrated-journey{gap:32px}#research-meaning .hcr-illustrated-journey article:not(:last-child):after{content:'';position:absolute;top:135px;left:calc(50% + 135px);width:calc(100% - 238px);border-top:4px solid #ffd333}#research-meaning .hcr-journey-action .hcr-button{background:#062a52;color:#fff}
@media(max-width:800px){#research-meaning .hcr-illustrated-journey{gap:36px}#research-meaning .hcr-illustrated-journey article:after{display:none}}
.hcr-illustrated-journey{gap:32px;margin:30px 0 28px}.hcr-illustrated-journey article{background:none;border:0;padding:0;text-align:center}.hcr-illustrated-journey img{display:block;width:100%;max-width:270px;aspect-ratio:1;height:auto;margin:0 auto 20px}.hcr-illustrated-journey h3{font-family:'HC Science Display',sans-serif;font-size:27px;letter-spacing:-.03em}.hcr-illustrated-journey p:last-child{font-size:18px;max-width:310px;margin:0 auto}.hcr-journey-action{text-align:center}#research-meaning h2{font-size:clamp(36px,4vw,58px)}#research-meaning mark{border-radius:0}
@media(max-width:800px){.hcr-illustrated-journey{gap:36px}.hcr-illustrated-journey img{max-width:220px;margin-bottom:12px}.hcr-illustrated-journey h3{font-size:25px}}
#research-results .hcr-study-intro h2{font-size:clamp(38px,3.8vw,58px)}#research-results .hcr-study-intro>p:not(.hcr-eyebrow){font-size:21px;max-width:520px;margin:28px 0}#research-results .hcr-study-intro>a{font-size:20px;font-weight:800}
.hcr-capsule-summary{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0}.hcr-capsule-summary li{border-top:3px solid var(--yellow);padding-top:20px}.hcr-capsule-summary strong,.hcr-capsule-summary span{display:block}.hcr-capsule-summary strong{font-size:20px;line-height:1.35;margin-bottom:10px}.hcr-capsule-summary span{font-size:16px;line-height:1.5}#research-formula{padding:60px 0}#research-formula>.hcr-wrap>a{font-weight:800}.hcr-documents{margin-bottom:48px}
@media(max-width:700px){.hcr-capsule-summary{grid-template-columns:1fr;gap:20px}#research-formula{padding:44px 0}}
.hcr-strain-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 24px}.hcr-strain-story article{background:#f0f8fc;padding:30px;border-top:4px solid var(--yellow);border-radius:0 0 14px 14px}.hcr-story-step{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--yellow);font-weight:900;font-size:20px;border-radius:50%;margin-bottom:24px}.hcr-strain-story .hcr-kicker{margin-bottom:12px}.hcr-strain-story p:last-child{font-size:16px;margin-bottom:0}.hcr-story-context{display:flex;align-items:start;gap:32px;justify-content:space-between}.hcr-story-context p{max-width:770px}.hcr-story-context a{font-weight:800;white-space:nowrap}.hcr-study-limitations{border-top:1px solid #062a5226;padding-top:20px}.hcr-study-limitations summary{font-size:16px;font-weight:800;cursor:pointer}.hcr-study-limitations p{margin:16px 0 0;max-width:900px}
@media(max-width:800px){.hcr-strain-story{grid-template-columns:1fr;gap:18px}.hcr-strain-story article{padding:24px}.hcr-story-context{display:block}.hcr-story-context a{display:inline-block;margin-bottom:24px}}
#research-results .hcr-grid{gap:56px;align-items:center}
.hcr-study-details{margin:32px 0 0}.hcr-study-details>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:18px 0;border-top:1px solid #ffffff35}.hcr-study-details dt{color:var(--yellow);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.hcr-study-details dd{margin:0;font-size:16px;line-height:1.5}
#research-results .hcr-result{background:#fff;color:var(--navy);padding:36px;border:0;border-top:6px solid var(--yellow);border-radius:0 0 16px 16px}.hc-research .hcr-result-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin-bottom:18px}#research-results .hcr-number{color:var(--navy);font-size:104px}#research-results .hcr-track{background:#eaf4f9;height:13px}#research-results .hcr-bar-placebo{background:#98b9cb}#research-results .hcr-note{padding-top:20px;border-top:1px solid #062a5220;margin-bottom:16px}#research-results .hcr-result>a{font-weight:800}#research-results .hcr-result a:focus-visible{outline-color:#062a52}
@media(max-width:700px){#research-results .hcr-grid{gap:28px}#research-results .hcr-result{padding:26px 22px}#research-results .hcr-number{font-size:88px}.hcr-study-details>div{grid-template-columns:76px 1fr;gap:12px}.hcr-study-details{margin-top:24px}}
#research-results .hcr-result-circle{background:#d8f2ff;border:0;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;width:100%}#research-results .hcr-result-circle .hcr-number{font-size:clamp(110px,12vw,180px);margin-bottom:10px}#research-results .hcr-result-circle h3{font-size:27px;max-width:none;width:100%}#research-results .hcr-result-circle p{font-size:23px;margin:12px 0 0}.hcr-study-footer{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:4px solid var(--yellow);padding-top:24px;margin-top:56px}.hc-research .hcr-study-footer p{font-size:14px;margin:0;line-height:1.6}
@media(max-width:700px){#research-results .hcr-result-circle{padding:24px}#research-results .hcr-result-circle .hcr-number{font-size:100px}#research-results .hcr-result-circle h3{font-size:20px}#research-results .hcr-result-circle p{font-size:17px}.hcr-study-footer{grid-template-columns:1fr;gap:12px;margin-top:32px}#research-results .hcr-study-intro>p:not(.hcr-eyebrow){font-size:18px}}
