/* One biological scaffold, three outcomes: no cards or enclosing frames. */
.review-outcomes.biotech-outcomes{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,76px);padding:32px clamp(24px,8vw,122px) 42px;background:radial-gradient(ellipse at 32% 55%,#134d3f16,transparent 65%);border:0}
.biotech-outcomes .outcome-biology{position:relative;margin:0;width:100%;max-width:440px;justify-self:end}
.outcome-kicker{position:absolute;left:5%;top:1%;font:8px/1.4 monospace;letter-spacing:.19em;color:#6d9c91}
.outcome-biology svg{display:block;width:100%;height:auto;overflow:visible}
/* Fixed reef modules, with slow movement in the surrounding marine life. */
#obt-outcomes-reef [class*="reef-motion-"]{transform-box:view-box}
#obt-outcomes-reef .reef-motion-water{animation:obt-reef-current 14s ease-in-out infinite}
#obt-outcomes-reef .reef-motion-particles{animation:obt-reef-particles 18s linear infinite}
#obt-outcomes-reef .reef-motion-fish{animation:obt-reef-swim-left 28s linear infinite}
#obt-outcomes-reef .reef-fish-right{animation-name:obt-reef-swim-right}
#obt-outcomes-reef .reef-motion-fish path{stroke:#9bcbb8;stroke-width:.95}
#obt-outcomes-reef .reef-motion-tail{animation:obt-reef-tail 2.6s ease-in-out infinite}
#obt-outcomes-reef .reef-motion-growth{animation:obt-reef-growth 14s ease-in-out infinite}
#obt-outcomes-reef .reef-motion-sponge{animation:obt-reef-sponge 16s ease-in-out infinite}
#obt-outcomes-reef [class*="reef-motion-"]{animation-play-state:paused}
#obt-outcomes-reef.reef-motion-active [class*="reef-motion-"]{animation-play-state:running}
@keyframes obt-reef-current{0%,100%{transform:translate(-7px,-.6px)}50%{transform:translate(7px,1.5px)}}
@keyframes obt-reef-particles{to{stroke-dashoffset:-36}}
@keyframes obt-reef-swim-left{0%{transform:translate(70px,2px);opacity:0}8%{opacity:1}50%{transform:translate(0,-2px)}92%{opacity:1}100%{transform:translate(-70px,2px);opacity:0}}
@keyframes obt-reef-swim-right{0%{transform:translate(-70px,2px);opacity:0}8%{opacity:1}50%{transform:translate(0,-2px)}92%{opacity:1}100%{transform:translate(70px,2px);opacity:0}}
@keyframes obt-reef-tail{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}
@keyframes obt-reef-growth{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
@keyframes obt-reef-sponge{0%,100%{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}
@media(prefers-reduced-motion:reduce){#obt-outcomes-reef [class*="reef-motion-"]{animation:none!important}}
.outcome-claims{position:relative;display:grid;gap:0;max-width:520px}
.outcome-claims:before{content:"";position:absolute;left:0;top:36px;bottom:36px;width:1px;background:linear-gradient(transparent,#67ad9740 12%,#67ad9740 88%,transparent)}
.biotech-outcomes .review-outcome{display:grid;grid-template-columns:24px minmax(0,1fr);gap:18px;align-items:center;justify-content:normal;min-height:76px;padding:12px 0 12px 24px;background:transparent;border:0;text-align:left;position:relative}
.biotech-outcomes .review-outcome:before{content:"";display:block;position:absolute;left:-2px;top:50%;width:5px;height:5px;border-radius:50%;background:#77c6aa;border:0;transform:translateY(-50%)}
.outcome-index{font:9px/1 monospace;color:#63988a;letter-spacing:.1em;font-variant-numeric:tabular-nums}
.biotech-outcomes .review-outcome h3{font-size:clamp(20px,2vw,28px);line-height:1.24;font-weight:400;letter-spacing:-.025em;color:#c8e4d9;padding:0;margin:0;text-align:left;text-wrap:balance;width:auto}
.biotech-outcomes .review-outcome h3.outcome-title-reveal{clip-path:inset(-.15em 100% -.15em 0);opacity:0;transform:translateX(-18px);transition:clip-path .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),opacity .45s ease;transition-delay:var(--outcome-reveal-delay,0ms)}
.biotech-outcomes .review-outcome h3.outcome-title-reveal.outcome-title-visible{clip-path:inset(-.15em 0 -.15em 0);opacity:1;transform:translateX(0)}
@media(prefers-reduced-motion:reduce){.biotech-outcomes .review-outcome h3.outcome-title-reveal{clip-path:none;opacity:1;transform:none;transition:none}}
@media(max-width:900px){.review-outcomes.biotech-outcomes{gap:20px;padding-inline:clamp(24px,5vw,48px)}.biotech-outcomes .review-outcome{gap:10px;padding-left:18px}.biotech-outcomes .review-outcome h3{font-size:21px}}
@media(max-width:600px){.review-outcomes.biotech-outcomes{grid-template-columns:1fr;gap:6px;padding:20px 28px 36px}.biotech-outcomes .outcome-biology{max-width:280px;justify-self:center}.outcome-kicker{left:0;font-size:7px}.outcome-claims{width:100%}.biotech-outcomes .review-outcome{min-height:66px;gap:14px;padding-left:22px}.biotech-outcomes .review-outcome h3{font-size:21px}.outcome-claims:before{top:33px;bottom:33px}}
