.science-problem-story__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1200px){.science-problem-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);align-items:start;gap:32px}}.science-problem-story__left{padding:0}.science-antibody-placeholder{width:100%;max-width:320px;min-height:0;margin-bottom:54px;margin-inline:auto;display:grid;grid-template-columns:76px minmax(0,1fr) 128px;grid-template-rows:auto auto;align-items:center;gap:12px;color:#2257c4;font-size:.9rem}.science-antibody-placeholder__antibody{grid-column:1;grid-row:2;justify-self:center;width:60px;height:auto;object-fit:contain}.science-antibody-placeholder__label{align-self:end;padding:3px 10px;border-radius:5px;background:#0000000d;color:#5b6470;font-size:.72rem;line-height:1.2}.science-antibody-placeholder__label--antibody{grid-column:1;grid-row:1;text-align:center}.science-antibody-placeholder__label--payload{grid-column:3;grid-row:1;text-align:center}.science-antibody-placeholder__linker{grid-column:2;grid-row:2;position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:max-content;white-space:nowrap}.science-antibody-placeholder__linker:before,.science-antibody-placeholder__linker:after{content:"";position:absolute;top:50%;width:12px;border-top:1px solid #2257C4}.science-antibody-placeholder__linker:before{right:100%}.science-antibody-placeholder__linker:after{left:100%}.science-antibody-placeholder__payload{grid-column:3;grid-row:2;justify-self:center;min-width:132px;padding:12px 16px;border:1px solid #2257C4;border-radius:999px;text-align:center}.science-cell-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;justify-items:center;align-items:center}@media(min-width:768px){.science-cell-row{grid-template-columns:1.1fr .9fr}}.science-cell{position:relative;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(13,27,46,.22);--cell-size: 200px;--orbit-radius: calc(var(--cell-size) / 2);--orbit-distance-multiplier: 1}.science-cell--tumor{--cell-size: clamp(170px, 32vw, 230px);width:var(--cell-size);aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#3f70ce,#2e5bb8 48%,#22499d);color:#fff}.science-cell--healthy{--cell-size: clamp(145px, 28vw, 190px);width:var(--cell-size);aspect-ratio:1;background:#f1f3f5;color:#2257c4}.science-cell--mini{--cell-size: clamp(86px, 11vw, 120px);width:var(--cell-size);min-width:86px}.science-cell--mini .science-cell__label{font-size:clamp(.8rem,.78rem + .1vw,.9rem)}.science-cell__label{text-align:center;font-size:clamp(1.1rem,1rem + .7vw,1.55rem);line-height:1.15;font-weight:500}.science-cell__orbit{position:absolute;left:50%;top:50%;width:1.53rem;height:1.53rem;border-radius:7px;--orbit-ring-color: #d9b16a;--orbit-fill-color: transparent;border:2px solid #d9b16a;border-top:none;border-left:none;border-right:none;border-color:var(--orbit-ring-color);background:transparent;box-shadow:none;--orbit-angle: 0deg;--orbit-distance-multiplier: 1;--orbit-tail-length: 20px;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc((var(--orbit-radius) + var(--orbit-tail-length)) * var(--orbit-distance-multiplier) * -1))}.science-cell__orbit:before{content:"";position:absolute;left:50%;top:100%;width:2px;height:var(--orbit-tail-length);border-radius:999px;background:var(--orbit-ring-color);transform:translate(-50%)}.science-cell__orbit--cancer{--cancer-dot-size: .85rem}.science-cell__cancer-marker{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(35px,10px);background:transparent}.science-cell__cancer-dot{position:absolute;left:50%;top:50%;width:var(--cancer-dot-size);height:var(--cancer-dot-size);border-radius:50%;background:#a31606;box-shadow:0 0 #c8201073;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.science-cell__cancer-dot{animation:science-orbit-pulse 1.9s cubic-bezier(.16,1,.3,1) infinite}}.science-cell__cancer-tail{position:absolute;left:-13px;top:4px;width:calc(var(--cancer-dot-size) * 1.5);height:calc(var(--cancer-dot-size) * 1.05);background:linear-gradient(#bcc3cf,#bcc3cf) right center/40% 3px no-repeat,linear-gradient(34deg,transparent 44%,#bcc3cf 45% 55%,transparent 56%) left top/72% 56% no-repeat,linear-gradient(-34deg,transparent 44%,#bcc3cf 45% 55%,transparent 56%) left bottom/72% 56% no-repeat}.science-cell__orbit--empty:after{content:none}.science-cell--mini .science-cell__orbit{width:1.23rem;height:1.23rem}.science-cell__orbit--edge{--orbit-distance-multiplier: 1}.science-cell__orbit--quarter{--orbit-distance-multiplier: .5}.science-cell__orbit--inner{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc((var(--orbit-radius) + var(--orbit-tail-length)) * var(--orbit-distance-multiplier) * -1)) scale(.8)}.science-cell__orbit--gray{--orbit-ring-color: #bcc3cf;--orbit-fill-color: #edf1f6}.science-cell__orbit--10{--orbit-angle: 300deg}.science-cell__orbit--12{--orbit-angle: 0deg}.science-cell__orbit--1{--orbit-angle: 30deg}.science-cell__orbit--2{--orbit-angle: 60deg}.science-cell__orbit--4{--orbit-angle: 120deg}.science-cell__orbit--5{--orbit-angle: 150deg}.science-cell__orbit--6{--orbit-angle: 180deg}.science-cell__orbit--150{--orbit-angle: 150deg}.science-cell__orbit--230{--orbit-angle: 230deg}.science-cell__orbit--7{--orbit-angle: 210deg}.science-problem-story__caption{margin-top:54px;margin-inline:auto;margin-bottom:0;text-align:center;color:#1a2230;font-size:clamp(1rem,.97rem + .15vw,1.1rem);line-height:1.45}.science-problem-panel{border:1px solid rgba(34,87,196,.65);border-radius:24px;padding:clamp(2rem,5vw,3.3rem);background:linear-gradient(180deg,#fffffffa,#f6f7f9f2);display:grid;gap:30px}.science-cell__rogue-dot{position:absolute;left:50%;top:66%;width:.85rem;height:.85rem;border-radius:50%;background:#a31606;box-shadow:0 0 #c820106b;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.science-cell__rogue-dot{animation:science-orbit-pulse 1.9s cubic-bezier(.16,1,.3,1) infinite}}.science-cell--mini .science-cell__rogue-dot{width:.72rem;height:.72rem}.science-problem-panel__title{margin:0;color:#2257c4;font-size:clamp(1.2rem,1.03rem + .5vw,1.55rem);line-height:1.2;letter-spacing:-.01em}.science-problem-panel__item{display:grid;grid-template-columns:minmax(0,1.45fr) auto;gap:16px;align-items:center}.science-problem-panel__item p{margin:0;color:#1a2230;font-size:clamp(1.03rem,.98rem + .16vw,1.14rem);line-height:1.42}.science-problem-panel__item:nth-of-type(2){grid-template-columns:auto minmax(0,1.45fr)}.science-solution{display:grid;gap:32px}.science-solution__flow{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1200px){.science-solution__flow{grid-template-columns:repeat(4,minmax(0,1fr) 56px) minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;column-gap:4px;row-gap:8px}}.science-solution__step-wrap{display:grid;grid-template-columns:1fr;gap:12px;align-items:center}@media(min-width:1200px){.science-solution__step-wrap{display:contents}}.science-solution__step{height:100%;min-height:clamp(230px,18vw,248px);width:100%;box-sizing:border-box;padding:clamp(1rem,2.3vw,1.3rem);display:flex;flex-direction:column;align-items:flex-start;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.science-solution__step h3{margin:12px 0 0;font-size:clamp(1.15rem,1rem + .4vw,1.4rem);line-height:1.18;color:#fff;letter-spacing:-.01em}.science-solution__step p{margin:12px 0 0;font-size:1rem;line-height:1.45;color:#9aa6b6}.science-solution__step--gold{border-color:#d6aa6b7a;background:linear-gradient(180deg,#d6aa6b33,#d6aa6b12)}.science-solution__step--gold h3{color:#ffe5bf}.science-solution__step--gold p{color:#ffffffe6}.science-solution__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;border:1px solid currentColor;color:#7ca8f2;flex-shrink:0}.science-solution__step--gold .science-solution__icon{color:#f3c479}.science-solution__connector{display:none}@media(min-width:1200px){.science-solution__connector{display:inline-flex;align-items:center;justify-content:center;color:#7ca8f2f2;align-self:center;justify-self:center;line-height:1}}@media(min-width:1200px){.science-solution__connector--gold{color:#f3c479}}@keyframes science-orbit-pulse{0%{box-shadow:0 0 #c820106b}70%{box-shadow:0 0 0 12px #c8201000}to{box-shadow:0 0 #c8201000}}.science-point-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.science-point-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.science-point-grid__reference{margin-top:16px;margin-bottom:0}.science-point-grid__reference-btn{padding:8px 14px;font-size:12px;font-weight:500;border-color:#2257c442;color:#2257c4;background:#ffffffd1}.science-point-grid__reference-btn .btn__label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.science-point-grid__reference-btn:hover,.science-point-grid__reference-btn:focus-visible{border-color:#2257c480;background:#fffffffa;color:#2f6fe3}.science-evidence{display:grid;grid-template-columns:1fr;gap:12px;max-width:1100px;margin-inline:auto}@media(min-width:768px){.science-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.science-evidence .feature-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:0;align-items:start}.science-evidence .feature-card--light{padding:16px}.science-evidence .feature-card__icon{grid-column:1;grid-row:1/span 2;margin-bottom:0}.science-evidence .feature-card__title{grid-column:2;margin:0;line-height:1.25}.science-evidence .feature-card__body{grid-column:2;margin:0;line-height:1.45}.science-evidence-bridge{margin-top:12px;margin-bottom:50px;border:0;border-radius:18px;background:#0000000d;padding:20px 60px;width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.science-evidence-bridge{width:75%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}}.science-evidence-bridge__card h3{margin:0;color:#2257c4;font-size:clamp(1.5rem,1.28rem + .45vw,1.9rem);line-height:1.1}.science-evidence-bridge__card p{margin:.55rem 0 0;color:#1a2230;font-size:clamp(1.05rem,.98rem + .2vw,1.17rem);line-height:1.35}.science-evidence-bridge__arrow{display:inline-flex;align-items:center;justify-content:center;justify-self:center;color:#2257c4;line-height:1;transform:rotate(90deg)}@media(min-width:768px){.science-evidence-bridge__arrow{transform:rotate(0)}}.science-evidence__label{margin:0;padding-bottom:46px;text-align:center;color:#1a2230;font-size:clamp(1.3rem,1.18rem + .36vw,1.65rem);line-height:1.2}.science-evidence-cta{margin-top:46px;padding:clamp(1.1rem,1.8vw,1.45rem) clamp(1rem,2.4vw,1.8rem);border:1px solid rgba(34,87,196,.2);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#7ca8f20f);display:grid;gap:16px;justify-items:start}.science-evidence-cta p{margin:0;color:#1a2230;font-size:clamp(1rem,.95rem + .15vw,1.1rem);line-height:1.45;max-width:64ch}.science-evidence-cta .btn{white-space:nowrap}.science-evidence-cta .btn__label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.science-evidence-cta .btn__label>span{display:inline}@media(min-width:768px){.science-evidence-cta{width:min(760px,100%);margin-inline:auto;justify-items:center}.science-evidence-cta p{text-align:center}}.science-process-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.science-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.science-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.science-process-step__value{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;margin-right:.55rem;border-radius:999px;background:#4a82ee24;color:#2257c4;font-size:.82em;font-weight:700;line-height:1;letter-spacing:.02em;vertical-align:middle}.science-benefits-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.science-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.science-benefits-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
