.field-main{--accent:#51bcfa;--accent-rgb:81,188,250;color:#07192a;background:#fbfbf8;overflow:hidden}.field-header{position:absolute;z-index:30;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,82px);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);transition:.25s}.field-header.is-scrolled{position:fixed;height:64px;background:#03101ee6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.field-nav{display:flex;align-items:center;gap:27px;margin-left:auto;margin-right:38px}.field-nav-group{position:relative}.field-nav-trigger{display:flex;align-items:center;gap:9px;padding:8px 0;color:#ffffffc7;border:0;background:transparent;font-size:13px;transition:.2s}.field-nav-trigger:hover,.field-nav-group.is-open .field-nav-trigger{color:#fff}.field-nav-trigger span{width:7px;height:7px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:.2s}.field-nav-group.is-open .field-nav-trigger span{margin-top:3px;transform:rotate(225deg)}.field-nav-panel{position:fixed;z-index:40;top:80px;left:50%;width:min(590px,calc(100vw - 64px));display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:18px;color:#eff9ff;border:1px solid rgba(132,209,255,.35);background:linear-gradient(135deg,#071e33fb,#041322fc);box-shadow:0 28px 65px #00040e73;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-9px);transition:.2s}.field-header.is-scrolled .field-nav-panel{top:64px}.field-nav-group.is-open .field-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.field-nav-panel-title{grid-column:1/-1;display:flex;flex-direction:column;padding:1px 2px 7px}.field-nav-panel-title small{color:#66c9ff;font:9px var(--mono);letter-spacing:.11em}.field-nav-panel-title strong{margin-top:7px;font-size:20px;letter-spacing:-.04em}.field-nav-link{position:relative;min-height:65px;display:flex;padding:12px 14px;flex-direction:column;justify-content:center;overflow:hidden;color:#f0f9ff;border:1px solid rgba(143,210,248,.24);background:linear-gradient(135deg,#82cbf41a,#2a6f9e09);transition:.2s}.field-nav-link:after{content:"↗";position:absolute;top:10px;right:11px;color:#88d2fb94;font:12px var(--sans)}.field-nav-link strong{font-size:14px;font-weight:600}.field-nav-link small{margin-top:4px;color:#bfdef09e;font:9px var(--mono)}.field-nav-link:hover,.field-nav-link.is-current{border-color:#66c9ff;background:linear-gradient(135deg,#29a5f147,#195a911a)}.field-header-actions{display:flex;align-items:center;gap:15px}.field-contact-trigger{display:flex;align-items:center;gap:11px;padding:10px 15px;color:#fff;border:1px solid rgba(117,191,248,.66);background:transparent;font-size:12px;transition:.2s}.field-contact-trigger:hover{border-color:#1688e8;background:#1688e8}.field-mobile-toggle,.field-mobile-nav{display:none}.field-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:40px;align-items:center;padding:145px clamp(24px,9vw,145px) 80px;color:#fff;background:radial-gradient(circle at 77% 34%,#103e67,transparent 30%),linear-gradient(133deg,#020c16,#071d32 56%,#031220);overflow:hidden}.field-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.93%,rgba(119,190,238,.11) 50%,transparent 50.08%),linear-gradient(rgba(125,196,245,.065) 1px,transparent 1px) 0 0/100% 80px}.field-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background:radial-gradient(circle at 10% 95%,rgba(25,143,230,.25),transparent 25%),linear-gradient(90deg,rgba(111,190,242,.08) 1px,transparent 1px) 0 0/12.5% 100%}.field-hero-copy,.field-visual{position:relative;z-index:1}.field-kicker{display:flex;align-items:center;gap:12px;margin:0 0 23px;color:#78cfff;font:10px var(--mono);letter-spacing:.11em}.field-kicker span{display:grid;width:29px;height:29px;place-items:center;color:#071d32;background:#79d1ff}.field-hero h1{max-width:660px;margin:0;font-size:clamp(44px,4.5vw,75px);line-height:1.2;letter-spacing:-.065em}.field-lead{max-width:550px;margin:26px 0 0;color:#e1f3fdb8;font-size:15px;line-height:1.9}.field-hero-actions{display:flex;align-items:center;gap:21px;margin-top:34px}.field-back-link{display:flex;align-items:center;gap:9px;color:#c1e8ff;font-size:12px}.field-back-link span{color:#65c8ff;font-size:17px}.field-visual{min-height:440px;border:1px solid rgba(117,195,244,.31);background:linear-gradient(145deg,#103c6094,#04152440);box-shadow:inset 0 1px #e5faff1f,0 30px 65px #0005103d;overflow:hidden}.field-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:linear-gradient(90deg,rgba(130,203,251,.13) 1px,transparent 1px) 0 0/25% 100%,linear-gradient(rgba(130,203,251,.075) 1px,transparent 1px) 0 0/100% 25%}.visual-index,.visual-foot{position:absolute;z-index:2;color:#b9e3f9a6;font:9px var(--mono);letter-spacing:.12em}.visual-index{top:20px;left:21px}.visual-foot{right:21px;bottom:18px}.visual-inner{position:absolute;top:48px;right:36px;bottom:42px;left:36px}.section-wrap{width:min(1280px,calc(100% - 48px));margin:auto}.field-metrics{display:grid;grid-template-columns:1.5fr repeat(3,1fr);padding:0;transform:translateY(-34px);position:relative;z-index:2;color:#fff;border:1px solid rgba(134,203,244,.24);background:#09233a;box-shadow:0 17px 30px #051e3421}.field-metrics .section-label{display:flex;align-items:center;padding:24px 29px;margin:0;color:#7bd0ff;font:10px var(--mono);letter-spacing:.12em}.metric-card{display:flex;min-height:88px;padding:18px 23px;flex-direction:column;justify-content:center;border-left:1px solid rgba(134,203,244,.2)}.metric-card strong{color:#eaf8ff;font:600 25px var(--sans);letter-spacing:-.06em}.metric-card span{margin-top:5px;color:#d0e8f6a3;font-size:11px}.section-label{color:#1783df;font:10px var(--mono);letter-spacing:.12em}.field-focus{display:grid;grid-template-columns:.9fr 1.6fr;gap:70px;padding:100px 0 126px}.field-section-intro h2,.workflow-head h2,.deliverable-copy h2{margin:15px 0 0;font-size:clamp(33px,3.5vw,53px);line-height:1.28;letter-spacing:-.06em;font-weight:600}.field-section-intro h2 em,.workflow-head h2 em,.deliverable-copy h2 em{color:#1687e4;font-style:normal}.focus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.focus-card{min-height:260px;padding:20px;border:1px solid rgba(27,72,110,.15);background:#fff;transition:.25s}.focus-card:hover{transform:translateY(-5px);border-color:#1684e373;box-shadow:0 18px 32px #08345b17}.focus-card>span{color:#1687e4;font:10px var(--mono)}.focus-card h3{margin:68px 0 12px;font-size:19px;letter-spacing:-.05em}.focus-card p{margin:0;color:#68798a;font-size:12px;line-height:1.85}.field-workflow{padding:112px 0;color:#fff;background:linear-gradient(120deg,#061a2c,#0b3151)}.workflow-head{display:flex;align-items:end;justify-content:space-between}.workflow-head h2 em{color:#78d0ff}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px}.workflow-step{position:relative;min-height:236px;padding:0 45px 0 0}.workflow-step:not(:first-child){padding-left:45px;border-left:1px solid rgba(142,207,246,.22)}.workflow-step>div{display:flex;align-items:center;justify-content:space-between}.workflow-step span{color:#76ccfc;font:10px var(--mono);letter-spacing:.1em}.workflow-step b{display:grid;width:40px;height:40px;place-items:center;color:#061c31;border-radius:50%;background:#89d7ff;font:600 16px var(--sans)}.workflow-step h3{margin:40px 0 12px;font-size:20px;letter-spacing:-.045em}.workflow-step p{margin:0;color:#dceffaa3;font-size:13px;line-height:1.85}.field-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:128px 0}.deliverable-copy>p:not(.section-label){max-width:420px;margin:24px 0 0;color:#6c7e8e;font-size:14px;line-height:1.9}.deliverable-list{border-top:1px solid rgba(21,67,106,.17)}.deliverable-list>div{display:grid;grid-template-columns:39px 1fr 22px;align-items:center;min-height:83px;border-bottom:1px solid rgba(21,67,106,.17);transition:.2s}.deliverable-list>div:hover{padding:0 12px;background:#eff8fe}.deliverable-list span{color:#1785df;font:10px var(--mono)}.deliverable-list strong{font-size:16px;letter-spacing:-.035em}.deliverable-list i{color:#1889e4;font-style:normal}.field-perspective{position:relative;overflow:hidden;color:#fff;background:#061a2d}.field-perspective:after{content:"";position:absolute;right:-4%;bottom:-80%;width:600px;height:600px;border:1px solid rgba(102,197,250,.22);border-radius:50%;box-shadow:0 0 0 78px #4db5f109,0 0 0 156px #4db5f106}.field-perspective-inner{position:relative;z-index:1;display:grid;grid-template-columns:160px 1fr auto;gap:40px;align-items:center;padding:90px 0}.field-perspective-inner>span{color:#6fcaff;font:10px var(--mono);line-height:1.8;letter-spacing:.11em}.field-perspective blockquote{max-width:690px;margin:0;font-size:clamp(24px,2.6vw,38px);line-height:1.45;letter-spacing:-.055em}.field-footer{position:relative;z-index:2}.field-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.77,.25,1)}.field-reveal.is-visible{opacity:1;transform:none}.visual-grid{position:absolute;top:5%;right:5%;bottom:5%;left:5%;opacity:.55;background:linear-gradient(90deg,rgba(117,211,255,.22) 1px,transparent 1px) 0 0/25% 100%,linear-gradient(rgba(117,211,255,.22) 1px,transparent 1px) 0 0/100% 25%}.node,.atom,.process-node,.signal-dot{position:absolute;display:block;border-radius:50%;background:#73d0ff;box-shadow:0 0 22px #43bbffb3}.node{width:18px;height:18px}.n1{left:17%;top:22%}.n2{left:61%;top:14%}.n3{left:73%;top:66%}.n4{left:29%;top:73%}.connection,.knowledge-link{position:absolute;display:block;height:1px;background:#69c9ff;transform-origin:left}.c1{left:21%;top:28%;width:43%;transform:rotate(-12deg)}.c2{left:64%;top:19%;width:49%;transform:rotate(53deg)}.c3{left:34%;top:76%;width:43%;transform:rotate(-15deg)}.visual-pulse{position:absolute;left:39%;top:40%;display:grid;width:94px;height:94px;place-items:center;text-align:center;border:1px solid #76cfff;border-radius:50%;box-shadow:0 0 0 19px #4ab8f514,0 0 0 38px #4ab8f50a;color:#dff5ff;font:11px var(--mono);letter-spacing:.1em}.cohort{position:absolute;display:flex;width:135px;height:135px;flex-direction:column;justify-content:end;padding:18px;border:1px solid rgba(135,211,251,.56);background:linear-gradient(135deg,#25a0ea7a,#09243d1f)}.cohort b{font-size:31px;font-family:var(--sans)}.cohort span{margin-top:6px;color:#c9ecff;font:9px var(--mono)}.cohort-a{left:6%;top:17%}.cohort-b{right:5%;top:37%}.cohort-c{left:31%;bottom:4%}.cohort-axis{position:absolute;left:14%;right:10%;top:54%;height:1px;background:#6ecaff;transform:rotate(-16deg)}.molecule-orbit{position:absolute;border:1px solid rgba(131,211,255,.37);border-radius:50%}.o1{width:80%;height:37%;left:9%;top:32%;transform:rotate(20deg)}.o2{width:41%;height:87%;left:29%;top:5%;transform:rotate(-29deg)}.molecule-core{position:absolute;left:38%;top:35%;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 34% 29%,#edfbff,#59baf4 16%,#0e426c 48%,#061828 70%);box-shadow:0 0 50px #4cc2ff8c}.atom{width:14px;height:14px}.a1{left:13%;top:54%}.a2{right:16%;top:24%}.a3{right:19%;bottom:15%}.a4{left:35%;bottom:9%}.molecule-code{position:absolute;left:37%;bottom:8%;color:#9fe0ff;font:11px var(--mono);letter-spacing:.13em}.antibody-y{position:absolute;width:64px;height:96px;border-left:4px solid #75d0ff;border-bottom:4px solid #75d0ff;transform:rotate(-45deg)}.y1{left:16%;top:22%}.y2{right:15%;top:33%;transform:rotate(135deg)}.y3{left:40%;bottom:3%;transform:rotate(45deg)}.protein-line{position:absolute;height:1px;background:#67c6fa}.l1{left:18%;top:68%;width:64%;transform:rotate(-24deg)}.l2{left:29%;top:23%;width:39%;transform:rotate(36deg)}.protein-tag{position:absolute;top:8%;right:4%;color:#9de1ff;font:9px var(--mono);letter-spacing:.1em}.score-label{position:absolute;top:8%;left:7%;color:#a9e4ff;font:11px var(--mono);line-height:1.6;letter-spacing:.1em}.score-bar{position:absolute;left:7%;right:10%;height:23px;border:1px solid rgba(135,211,255,.38)}.score-bar i{display:block;height:100%;background:linear-gradient(90deg,#1687de,#83dbff)}.b1{top:33%}.b2{top:48%}.b3{top:63%}.b4{top:78%}.b1 i{width:87%}.b2 i{width:72%}.b3 i{width:91%}.b4 i{width:64%}.score-number{position:absolute;right:13%;top:9%;color:#effbff;font:600 48px var(--sans);letter-spacing:-.08em}.radar-ring{position:absolute;left:50%;top:53%;border:1px solid rgba(119,203,249,.36);border-radius:50%;transform:translate(-50%,-50%)}.r1{width:82%;aspect-ratio:1}.r2{width:57%;aspect-ratio:1}.r3{width:30%;aspect-ratio:1}.radar-spoke{position:absolute;left:50%;top:53%;width:41%;height:1px;background:#7ed1fb80;transform-origin:left}.s1{transform:rotate(6deg)}.s2{transform:rotate(126deg)}.s3{transform:rotate(246deg)}.radar-shape{position:absolute;left:25%;top:26%;width:52%;height:52%;clip-path:polygon(50% 0,93% 38%,77% 94%,18% 75%,0 29%);background:#36aeee61;border:1px solid #71d1ff}.radar-label{position:absolute;bottom:5%;right:7%;color:#9adfff;font:10px var(--mono);letter-spacing:.12em}.capsule-shell{position:absolute;left:23%;top:18%;width:55%;height:63%;border:1px solid rgba(167,225,255,.66);border-radius:50%;background:radial-gradient(circle at 42% 35%,rgba(118,201,248,.45),rgba(9,37,62,.25) 44%,transparent 62%);box-shadow:inset 0 0 45px #5cc1fa4d}.capsule-grains{position:absolute;left:37%;top:34%;width:28%;height:34%;border-radius:49%;background-image:radial-gradient(circle,#ccebf9 0 3px,transparent 4px),radial-gradient(circle,#3b9cd4 0 2px,transparent 3px);background-size:16px 18px,12px 15px}.formula-grid{position:absolute;top:9%;right:9%;bottom:9%;left:9%;opacity:.3;background:linear-gradient(90deg,#70cdff 1px,transparent 1px) 0 0/20px 20px,linear-gradient(#70cdff 1px,transparent 1px) 0 0/20px 20px;transform:perspective(400px) rotateX(55deg)}.formula-tag{position:absolute;bottom:8%;left:6%;color:#b9e9ff;font:10px var(--mono);line-height:1.6;letter-spacing:.1em}.process-line{position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,#72d1ff,#72d1ff1a)}.process-node{width:32px;height:32px;top:calc(50% - 15px);border:4px solid #102f4a}.p1{left:11%}.p2{left:35%}.p3{left:59%}.p4{right:9%}.process-window{position:absolute;left:30%;top:17%;padding:10px 14px;color:#d2f1ff;border:1px solid rgba(131,211,255,.45);font:12px var(--mono);letter-spacing:.1em}.trial-route{position:absolute;left:17%;top:11%;bottom:9%;width:1px;background:#76d0ff}.trial-stop{position:absolute;left:11%;display:flex;align-items:center;gap:13px}.trial-stop b{display:grid;width:45px;height:45px;place-items:center;color:#06203a;border-radius:50%;background:#81d5ff;font:600 18px var(--sans)}.trial-stop span{color:#cdeeff;font:10px var(--mono);letter-spacing:.08em}.t1{top:16%}.t2{top:44%}.t3{top:72%}.mosaic{position:absolute;border:1px solid rgba(135,211,251,.53);background:linear-gradient(135deg,#2da4eb7a,#0b2b4826)}.m1{left:6%;top:8%;width:39%;height:34%}.m2{right:7%;top:8%;width:36%;height:21%}.m3{right:7%;top:34%;width:36%;height:54%}.m4{left:6%;bottom:8%;width:25%;height:43%}.m5{left:35%;bottom:8%;width:21%;height:43%}.mosaic-label{position:absolute;left:43%;top:41%;color:#edfbff;font:13px var(--mono);line-height:1.5;letter-spacing:.11em}.signal-wave{position:absolute;left:4%;right:4%;height:1px;border-top:2px solid #6bcbfa;border-radius:50%}.w1{top:33%;transform:skewY(17deg)}.w2{top:53%;transform:skewY(-18deg)}.w3{top:72%;transform:skewY(12deg)}.signal-dot{width:16px;height:16px}.d1{left:28%;top:29%}.d2{left:57%;top:48%}.d3{right:16%;top:65%}.signal-label{position:absolute;left:8%;bottom:7%;color:#b7e8ff;font:11px var(--mono);line-height:1.6;letter-spacing:.11em}.knowledge-node{position:absolute;display:grid;width:62px;height:62px;place-items:center;color:#ccefff;border:1px solid rgba(135,211,251,.63);border-radius:50%;background:#1d89ce52;font:11px var(--mono)}.k1{left:10%;top:20%}.k2{right:10%;top:17%}.k3{right:14%;bottom:18%}.k4{left:14%;bottom:16%}.knowledge-center{position:absolute;left:38%;top:36%;display:grid;width:106px;height:106px;place-items:center;color:#effbff;border-radius:50%;background:radial-gradient(circle,#1f8dd0,#09253f 66%);box-shadow:0 0 0 20px #46b2ee14;font:12px var(--mono);letter-spacing:.1em}.kl1{left:22%;top:30%;width:36%;transform:rotate(17deg)}.kl2{left:49%;top:44%;width:34%;transform:rotate(-28deg)}.kl3{left:27%;top:65%;width:37%;transform:rotate(-16deg)}.field-page--cohort-grid .field-hero{background:radial-gradient(circle at 70% 36%,#16517d,transparent 30%),linear-gradient(130deg,#06121f,#0d2840 62%,#061525)}.field-page--molecule-studio .field-focus{grid-template-columns:1.6fr .9fr}.field-page--molecule-studio .focus-cards{grid-template-columns:1fr}.field-page--molecule-studio .focus-card{min-height:112px}.field-page--molecule-studio .focus-card h3{margin:15px 0 8px}.field-page--antibody-architecture .field-workflow{background:linear-gradient(120deg,#152545,#092a4a)}.field-page--scoreboard .field-metrics{background:#0e3655}.field-page--admet-radar .field-focus{grid-template-columns:1.1fr 1.4fr}.field-page--formulation-lab .field-deliverables{grid-template-columns:1.2fr .8fr}.field-page--manufacturing-line .field-workflow{background:linear-gradient(120deg,#081a29,#153f57)}.field-page--trial-journey .field-focus{grid-template-columns:1.6fr .9fr}.field-page--trial-journey .focus-cards{grid-template-columns:1fr}.field-page--trial-journey .focus-card{min-height:112px}.field-page--trial-journey .focus-card h3{margin:15px 0 8px}.field-page--evidence-mosaic .field-hero{background:radial-gradient(circle at 72% 34%,#164b73,transparent 30%),linear-gradient(130deg,#071521,#0c2b47 62%,#061525)}.field-page--safety-signal .field-perspective{background:#102037}.field-page--knowledge-graph .field-workflow{background:linear-gradient(120deg,#071928,#153759)}@media(max-width:1050px){.field-nav{gap:17px;margin-right:22px}.field-nav-trigger{font-size:12px}.field-hero{grid-template-columns:1fr .84fr;padding-left:6vw;padding-right:6vw}.field-focus{gap:40px}.focus-cards{grid-template-columns:1fr 1fr}.focus-card:last-child{grid-column:1/-1;min-height:170px}.field-metrics{grid-template-columns:1fr repeat(3,1fr)}.field-perspective-inner{grid-template-columns:110px 1fr}.field-perspective-inner .button{grid-column:2}}@media(max-width:860px){.field-nav,.field-header-actions .locale,.field-header-actions .field-contact-trigger{display:none}.field-mobile-toggle{display:block;color:#fff;border:0;background:transparent}.field-mobile-nav{position:fixed;z-index:80;top:0;right:0;width:min(360px,92vw);height:100vh;padding:24px;overflow-y:auto;color:#eff9ff;background:#061a2c;transform:translate(100%);transition:.3s}.field-mobile-nav.is-open{transform:none}.field-mobile-nav>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#76d0ff;font:10px var(--mono);letter-spacing:.1em}.field-mobile-close{color:#fff;border:0;background:transparent}.field-mobile-nav details{border-top:1px solid rgba(152,213,247,.2)}.field-mobile-nav summary{padding:15px 0;color:#fff;cursor:pointer;font-size:16px}.field-mobile-nav section{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 0 13px}.field-mobile-nav .field-nav-link{min-height:58px;padding:10px;font-size:12px}.field-mobile-nav .field-nav-link:after{display:none}.field-mobile-nav .field-nav-link small{display:none}.field-mobile-nav .button{width:100%;margin-top:24px}.field-hero{min-height:0;grid-template-columns:1fr;padding-top:125px}.field-visual{min-height:330px;max-width:630px}.field-metrics{width:calc(100% - 48px);grid-template-columns:1fr 1fr}.field-metrics .section-label{grid-column:1/-1;border-bottom:1px solid rgba(134,203,244,.2)}.metric-card:nth-child(3){border-left:0}.field-focus,.field-deliverables{grid-template-columns:1fr;gap:38px}.workflow-steps{gap:25px;grid-template-columns:1fr}.workflow-step,.workflow-step:not(:first-child){min-height:150px;padding:0 0 26px;border-left:0;border-bottom:1px solid rgba(142,207,246,.22)}.workflow-step:last-child{border-bottom:0}.workflow-step h3{margin-top:20px}.field-perspective-inner{grid-template-columns:1fr;padding:72px 0}.field-perspective-inner .button{grid-column:auto;justify-self:start}}@media(max-width:560px){.field-header{height:68px;padding:0 20px}.field-hero{padding:112px 20px 62px}.field-hero h1{font-size:42px}.field-lead{font-size:14px}.field-hero-actions{align-items:flex-start;flex-direction:column}.field-visual{min-height:290px}.visual-inner{top:42px;right:20px;bottom:35px;left:20px}.field-metrics{width:calc(100% - 40px);grid-template-columns:1fr 1fr}.metric-card{min-height:78px;padding:14px}.metric-card strong{font-size:21px}.field-metrics .section-label{padding:17px}.section-wrap{width:calc(100% - 40px)}.field-focus,.field-deliverables{padding:78px 0}.focus-cards{grid-template-columns:1fr}.focus-card:last-child{grid-column:auto}.workflow-head h2{margin-top:14px}.field-workflow{padding:78px 0}.field-perspective blockquote{font-size:26px}.field-footer{display:grid;grid-template-columns:1fr}.field-page--molecule-studio .field-focus,.field-page--trial-journey .field-focus{grid-template-columns:1fr}.cohort{width:105px;height:105px;padding:11px}.cohort b{font-size:24px}.score-number{font-size:37px}.knowledge-center{left:34%;top:35%;width:90px;height:90px}.field-page--molecule-studio .focus-cards,.field-page--trial-journey .focus-cards{grid-template-columns:1fr}}.page-width{width:min(1280px,calc(100% - 48px));margin:auto}.layout-page{background:#fbfbf8}.layout-hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,7vw,120px);min-height:690px;padding:142px max(calc((100vw - 1280px)/2),48px) 85px;overflow:hidden;color:#fff}.layout-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;pointer-events:none;background:linear-gradient(90deg,rgba(116,203,250,.09) 1px,transparent 1px) 0 0/12.5% 100%,linear-gradient(rgba(116,203,250,.08) 1px,transparent 1px) 0 0/100% 80px}.layout-hero-copy,.layout-hero-visual{position:relative;z-index:1;align-self:center}.layout-hero-copy h1{max-width:700px;margin:0;font-size:clamp(44px,4.3vw,72px);line-height:1.18;letter-spacing:-.07em}.layout-hero-copy>p:not(.field-kicker){max-width:560px;margin:25px 0 0;color:#e1f3fdba;font-size:15px;line-height:1.9}.layout-hero-copy>div{display:flex;align-items:center;gap:22px;margin-top:33px}.layout-home-link{color:#b9e4ff;font-size:12px}.layout-hero-visual{min-height:414px;overflow:hidden;border:1px solid rgba(128,205,251,.33);background:linear-gradient(145deg,#0f3c62ab,#0316255c);box-shadow:inset 0 1px #e2f8ff21,0 28px 62px #00040e47}.layout-hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background:linear-gradient(90deg,rgba(129,207,251,.13) 1px,transparent 1px) 0 0/25% 100%,linear-gradient(rgba(129,207,251,.07) 1px,transparent 1px) 0 0/100% 25%}.layout-hero-visual>small,.layout-hero-visual>b{position:absolute;z-index:2;color:#b9e3f9ad;font:9px var(--mono);letter-spacing:.12em}.layout-hero-visual>small{top:20px;left:21px}.layout-hero-visual>b{right:21px;bottom:18px;font-weight:400}.layout-hero-visual .visual-inner{top:48px;right:29px;bottom:39px;left:29px}.layout-hero--map{background:radial-gradient(circle at 77% 35%,#155381,transparent 32%),linear-gradient(130deg,#020c16,#0a2943 63%,#041421)}.layout-hero--cohort{background:radial-gradient(circle at 15% 76%,#17649b,transparent 31%),linear-gradient(133deg,#071421,#123754 61%,#051523)}.layout-hero--studio{background:radial-gradient(circle at 75% 39%,#244a70,transparent 33%),linear-gradient(130deg,#081422,#10253f 62%,#07131f)}.layout-hero--antibody{background:linear-gradient(125deg,#101d3c,#163c67 56%,#061423)}.layout-hero--mpo{background:radial-gradient(circle at 80% 30%,#1d6395,transparent 28%),linear-gradient(130deg,#061a2d,#0a2c4a 62%,#03101d)}.layout-hero--radar{background:radial-gradient(circle at 76% 50%,#155482,transparent 31%),linear-gradient(135deg,#071624,#123049 61%,#06131f)}.layout-hero--formulation{background:radial-gradient(circle at 73% 39%,#1b5f90,transparent 31%),linear-gradient(135deg,#04121f,#0d2d4a 61%,#051624)}.layout-hero--manufacturing{background:linear-gradient(125deg,#081722,#1a4058 55%,#07131e)}.layout-hero--clinical{background:radial-gradient(circle at 14% 70%,#1b658b,transparent 28%),linear-gradient(135deg,#071624,#133550 62%,#061423)}.layout-hero--rwe{background:radial-gradient(circle at 75% 36%,#21587d,transparent 30%),linear-gradient(130deg,#091624,#0b2c48 61%,#041321)}.layout-hero--safety{background:radial-gradient(circle at 75% 38%,#3d466d,transparent 31%),linear-gradient(130deg,#0b1727,#192d4b 62%,#07121f)}.layout-hero--intelligence{background:radial-gradient(circle at 74% 37%,#176080,transparent 31%),linear-gradient(130deg,#061721,#0d334c 62%,#051421)}.layout-stat-chips{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(23,74,112,.16);background:#fff}.layout-stat-chips article{min-height:115px;padding:20px;border-right:1px solid rgba(23,74,112,.16)}.layout-stat-chips article:last-child{border-right:0}.layout-stat-chips span{color:#1686e2;font:10px var(--mono)}.layout-stat-chips strong{display:block;margin-top:15px;color:#0a3153;font:600 29px var(--sans);letter-spacing:-.06em}.layout-stat-chips p{margin:5px 0 0;color:#738495;font-size:11px}.layout-output-list{border-top:1px solid rgba(22,72,108,.2)}.layout-output-list>div{display:grid;grid-template-columns:45px 1fr 22px;align-items:center;min-height:78px;border-bottom:1px solid rgba(22,72,108,.2)}.layout-output-list span{color:#1686e2;font:10px var(--mono)}.layout-output-list strong{font-size:16px;letter-spacing:-.035em}.layout-output-list i{color:#1387e5;font-style:normal}.layout-flow-line{display:grid;grid-template-columns:repeat(3,1fr)}.layout-flow-line article{position:relative;min-height:178px;padding:21px 30px;border-left:1px solid rgba(112,191,238,.24)}.layout-flow-line article:first-child{border-left:0}.layout-flow-line span{color:#6fcaff;font:10px var(--mono);letter-spacing:.1em}.layout-flow-line h3{margin:31px 0 11px;font-size:20px;letter-spacing:-.045em}.layout-flow-line p{margin:0;color:inherit;font-size:12px;line-height:1.85}.layout-quote-band{position:relative;overflow:hidden;color:#fff;background:#061a2d}.layout-quote-band:after{content:"";position:absolute;right:-180px;top:-220px;width:650px;height:650px;border:1px solid rgba(98,194,244,.22);border-radius:50%;box-shadow:0 0 0 80px #4db5f109,0 0 0 160px #4db5f106}.layout-quote-band>div{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));display:grid;grid-template-columns:150px 1fr auto;gap:42px;align-items:center;margin:auto;padding:86px 0}.layout-quote-band small{color:#6fcaff;font:10px var(--mono);line-height:1.7;letter-spacing:.11em}.layout-quote-band blockquote{max-width:680px;margin:0;font-size:clamp(24px,2.55vw,38px);line-height:1.45;letter-spacing:-.055em}.map-ledger{display:grid;grid-template-columns:.78fr 1.7fr;gap:60px;padding:118px 0}.map-ledger-title small,.map-signal-copy small{color:#1686e2;font:10px var(--mono);letter-spacing:.11em}.map-ledger-title h2{margin:17px 0;font-size:clamp(33px,3.5vw,54px);line-height:1.23;letter-spacing:-.065em}.map-ledger-title h2 strong{color:#1686e2}.map-ledger-title p{max-width:350px;color:#718292;font-size:14px;line-height:1.85}.map-evidence-cards{display:grid;grid-template-columns:1fr 1fr}.map-evidence-cards article{min-height:210px;padding:25px;border:1px solid rgba(22,75,113,.16);background:#fff}.map-evidence-cards article:nth-child(2){background:#e8f6ff}.map-evidence-cards article:last-child{grid-column:1/-1;min-height:160px;background:#0b3152;color:#fff}.map-evidence-cards span{color:#1687e5;font:10px var(--mono)}.map-evidence-cards h3{margin:47px 0 10px;font-size:20px;letter-spacing:-.05em}.map-evidence-cards p{max-width:410px;margin:0;color:#687a8a;font-size:12px;line-height:1.85}.map-evidence-cards article:last-child p{color:#e1f4ffb0}.map-signal-block{padding:99px 0;color:#fff;background:linear-gradient(120deg,#061827,#0e3552)}.map-signal-copy{display:flex;align-items:end;justify-content:space-between;margin-bottom:50px}.map-signal-copy h2{margin:12px 0 0;font-size:45px;line-height:1.22;letter-spacing:-.065em}.map-flow{color:#dff3fdb3;border-top:1px solid rgba(118,205,252,.28);border-bottom:1px solid rgba(118,205,252,.28)}.map-flow article{min-height:190px}.map-flow article h3{color:#fff}.map-close{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:112px 0}.map-stat-stack{grid-template-columns:1fr}.map-stat-stack article{min-height:78px;padding:15px;border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.map-stat-stack article:last-child{border-bottom:0}.map-stat-stack strong{display:inline-block;margin:0 12px 0 0;font-size:23px}.map-stat-stack p{display:inline}.map-quote{background:#092640}.cohort-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:end;padding:108px 0 52px}.cohort-intro small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.cohort-intro h2{margin:16px 0 0;font-size:48px;line-height:1.2;letter-spacing:-.065em}.cohort-stats{background:#eff8fe}.cohort-lanes{padding-bottom:116px}.cohort-lane{display:grid;grid-template-columns:155px 1fr 150px;gap:30px;align-items:center;min-height:138px;padding:24px 0;border-top:1px solid rgba(18,73,110,.18)}.cohort-lane:last-child{border-bottom:1px solid rgba(18,73,110,.18)}.cohort-lane>span{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.cohort-lane h3{margin:0 0 9px;font-size:24px;letter-spacing:-.055em}.cohort-lane p{margin:0;color:#687b8b;font-size:13px;line-height:1.8}.cohort-lane>b{justify-self:end;color:#0d547f;font:10px var(--mono);letter-spacing:.1em}.cohort-plan{padding:105px 0;background:#082440;color:#fff}.cohort-plan-head{display:grid;grid-template-columns:1fr 1fr;margin-bottom:52px}.cohort-plan-head small{color:#6fcaff;font:10px var(--mono);letter-spacing:.1em}.cohort-plan-head h2{margin:15px 0 0;font-size:46px;line-height:1.2;letter-spacing:-.06em}.cohort-plan-head em{color:#73d1ff;font-style:normal}.cohort-flow{color:#dff3fdad;border:1px solid rgba(121,206,250,.25)}.cohort-flow article{min-height:174px}.cohort-flow h3{color:#fff}.cohort-output{max-width:780px;margin:66px 0 0;border-color:#79cefa40}.cohort-output>div{border-color:#79cefa40}.cohort-output strong{color:#fff}.cohort-output i{color:#76d0ff}.cohort-quote{background:#123858}.studio-workbench{display:grid;grid-template-columns:250px 1fr;padding:88px 0 118px;border-bottom:1px solid rgba(20,72,108,.16)}.studio-sidebar{padding:28px;background:#09253e;color:#fff}.studio-sidebar small{display:block;margin-bottom:35px;color:#71d0ff;font:10px var(--mono);letter-spacing:.1em}.studio-sidebar strong{display:block;padding:13px 0;border-top:1px solid rgba(122,207,249,.24);font-size:14px}.studio-sidebar p{margin:40px 0 0;color:#d9effba6;font-size:12px;line-height:1.85}.studio-canvas{position:relative;display:grid;grid-template-columns:1.2fr .8fr;min-height:405px;background:linear-gradient(135deg,#f5fbff,#ebf6fc)}.studio-notes{display:grid;grid-template-columns:1fr 1fr}.studio-notes article{padding:30px;border-right:1px solid rgba(25,78,113,.15);border-bottom:1px solid rgba(25,78,113,.15)}.studio-notes article:last-child{grid-column:1/-1}.studio-notes span{color:#1687e5;font:10px var(--mono)}.studio-notes h3{margin:35px 0 9px;font-size:19px;letter-spacing:-.05em}.studio-notes p{margin:0;color:#647787;font-size:12px;line-height:1.8}.studio-metric-panel{display:flex;align-items:end;padding:18px;background:#0a3353}.studio-stats{grid-template-columns:1fr;width:100%;background:transparent;border-color:#7bd0fb3b}.studio-stats article{border-right:0;border-bottom:1px solid rgba(123,208,251,.23)}.studio-stats article:last-child{border-bottom:0}.studio-stats strong{color:#fff}.studio-stats p{color:#d2eefdb3}.studio-sprint{padding:108px 0;background:#061827;color:#fff}.studio-sprint-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:58px}.studio-sprint-top small{color:#70d0ff;font:10px var(--mono);letter-spacing:.1em}.studio-sprint-top h2{margin:14px 0 0;font-size:48px;line-height:1.2;letter-spacing:-.065em}.studio-flow{color:#def3fdab;border-top:1px solid rgba(121,207,250,.24)}.studio-flow h3{color:#fff}.studio-deliverables{max-width:850px;margin:47px auto 0}.studio-output>div{border-color:#79cffa3d}.studio-output strong{color:#fff}.studio-output i{color:#70d0ff}.studio-quote{background:#0d2b48}.bio-architecture{display:grid;grid-template-columns:.86fr 1.3fr;gap:75px;padding:120px 0}.bio-architecture-copy small,.bio-flow span{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.bio-architecture-copy h2{margin:15px 0;font-size:47px;line-height:1.2;letter-spacing:-.065em}.bio-architecture-copy em{color:#1687e5;font-style:normal}.bio-architecture-copy p{max-width:330px;color:#6b7d8d;line-height:1.85}.bio-plates{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.bio-plate{min-height:280px;padding:22px;border:1px solid rgba(21,75,112,.18);background:linear-gradient(160deg,#fff,#e7f6ff)}.bio-plate:nth-child(2){transform:translateY(32px);background:#0c3150;color:#fff}.bio-plate:nth-child(3){background:#d9f2ff}.bio-plate>b{display:grid;width:30px;height:30px;place-items:center;color:#0c547e;border:1px solid currentColor;border-radius:50%;font:11px var(--mono)}.bio-plate:nth-child(2)>b{color:#76d2ff}.bio-plate h3{margin:91px 0 12px;font-size:19px;letter-spacing:-.05em}.bio-plate p{margin:0;color:#6b7c8b;font-size:12px;line-height:1.8}.bio-plate:nth-child(2) p{color:#e0f5ffab}.bio-rail{padding:110px 0;background:#f0f8fc}.bio-flow{background:#fff;border:1px solid rgba(24,76,112,.16)}.bio-flow h3{margin-top:38px}.bio-flow p{color:#6b7c8b}.bio-lower{display:grid;grid-template-columns:.82fr 1.18fr;gap:62px;margin-top:55px}.bio-stats{grid-template-columns:1fr}.bio-stats article{min-height:74px;padding:13px;border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.bio-stats article:last-child{border-bottom:0}.bio-stats strong{display:inline;margin:0 12px 0 0;font-size:22px}.bio-stats p{display:inline}.bio-quote{background:#172746}.mpo-board{padding:110px 0 72px}.mpo-board-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:46px}.mpo-board-head small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.mpo-board-head h2{margin:15px 0 0;font-size:49px;line-height:1.18;letter-spacing:-.07em}.mpo-board-head strong{color:#1687e5}.mpo-rows{border-top:1px solid rgba(20,73,110,.18)}.mpo-row{display:grid;grid-template-columns:1fr 1.25fr 220px;gap:35px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(20,73,110,.18)}.mpo-row>div{display:flex;align-items:center;gap:15px}.mpo-row span{color:#1687e5;font:10px var(--mono)}.mpo-row h3{margin:0;font-size:20px;letter-spacing:-.04em}.mpo-row p{margin:0;color:#6b7e8e;font-size:12px;line-height:1.7}.mpo-row>b{height:9px;overflow:hidden;background:#e2edf4}.mpo-row>b i{display:block;width:var(--score);height:100%;background:linear-gradient(90deg,#1686df,#7bd6ff)}.mpo-cycle{padding:96px 0;background:#092945;color:#fff}.mpo-cycle .page-width{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.mpo-stats{grid-template-columns:1fr;background:transparent;border-color:#7ecffa40}.mpo-stats article{border-right:0;border-bottom:1px solid rgba(126,207,250,.25)}.mpo-stats article:last-child{border-bottom:0}.mpo-stats strong{color:#fff}.mpo-stats p{color:#daf0fca6}.mpo-cycle-right small{color:#75d1ff;font:10px var(--mono);letter-spacing:.1em}.mpo-flow{margin-top:25px;color:#dff3fdab}.mpo-flow h3{color:#fff;margin-top:25px}.mpo-result{padding:110px 0}.mpo-output{max-width:780px;margin-left:auto}.mpo-quote{background:#0a3353}.risk-overview{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:end;padding:114px 0 54px}.risk-overview-copy small,.risk-simulation-head small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.risk-overview-copy h2{margin:15px 0 0;font-size:49px;line-height:1.18;letter-spacing:-.07em}.risk-overview-copy strong{color:#1687e5}.risk-matrix{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:112px}.risk-cell{position:relative;min-height:267px;padding:25px;border:1px solid rgba(20,74,111,.17);background:#fff}.risk-cell:nth-child(2){background:#eaf7ff}.risk-cell:nth-child(3){background:#0b3150;color:#fff}.risk-cell>span{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.risk-cell h3{margin:78px 0 11px;font-size:22px;letter-spacing:-.05em}.risk-cell p{margin:0;color:#657888;font-size:12px;line-height:1.85}.risk-cell:nth-child(3) p{color:#e1f6ffad}.risk-cell i{position:absolute;right:22px;bottom:20px;color:#1687e5;font:12px var(--mono);font-style:normal}.risk-simulation{padding:105px 0;background:#eff8fd}.risk-simulation-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.risk-simulation-head h2{margin:14px 0 0;font-size:48px;line-height:1.2;letter-spacing:-.065em}.risk-flow{border:1px solid rgba(20,74,111,.17);background:#fff}.risk-flow p{color:#657888}.risk-close{padding:108px 0}.risk-output{max-width:880px}.risk-quote{background:#112946}.fde-bento{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:190px 225px;padding:110px 0}.fde-bento-title{grid-row:1/3;padding:30px;background:#0a2e4d;color:#fff}.fde-bento-title small,.fde-notebook-head small{color:#71ceff;font:10px var(--mono);letter-spacing:.1em}.fde-bento-title h2{margin:76px 0 0;font-size:44px;line-height:1.22;letter-spacing:-.065em}.fde-bento-title strong{color:#79d0ff}.fde-tile{padding:21px;border:1px solid rgba(23,76,113,.18);background:#f1f9fd}.fde-tile.tile-2{background:#dff3fd}.fde-tile.tile-3{background:#fff}.fde-tile span{color:#1687e5;font:10px var(--mono)}.fde-tile h3{margin:52px 0 9px;font-size:19px;letter-spacing:-.05em}.fde-tile p{margin:0;color:#647887;font-size:12px;line-height:1.75}.fde-bento-stats{grid-column:2/4}.fde-stats{height:100%;background:#092b48;border-color:#092b48}.fde-stats strong{color:#fff}.fde-stats p{color:#dcf3ffad}.fde-notebook{padding:106px 0;background:#eaf5fa}.fde-notebook-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:52px}.fde-notebook-head h2{margin:14px 0 0;font-size:48px;line-height:1.2;letter-spacing:-.065em}.fde-flow{background:#fff;border:1px solid rgba(20,74,111,.16)}.fde-flow p{color:#647887}.fde-notebook-output{display:flex;justify-content:flex-end;margin-top:54px}.fde-output{width:min(100%,760px)}.fde-quote{background:#083053}.cmc-manifest{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;padding:112px 0 55px}.cmc-manifest-head small,.cmc-check-copy small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.cmc-manifest-head h2{margin:15px 0 0;font-size:48px;line-height:1.18;letter-spacing:-.07em}.cmc-manifest-head strong{color:#1687e5}.cmc-rail{display:grid;grid-template-columns:repeat(3,1fr);padding:56px 0 115px}.cmc-station{position:relative;min-height:310px;padding:0 28px;border-left:1px solid rgba(21,74,110,.18)}.cmc-station:first-child{border-left:0}.cmc-station>span{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.cmc-station>b{display:block;width:100%;height:2px;margin:70px 0 23px;background:linear-gradient(90deg,#1687e4,#a9e3ff)}.cmc-station>b:before{content:"";display:block;width:18px;height:18px;margin-top:-8px;border-radius:50%;background:#1687e4;box-shadow:0 0 0 7px #e6f5fd}.cmc-station h3{margin:0 0 12px;font-size:22px;letter-spacing:-.05em}.cmc-station p{margin:0;color:#667888;font-size:12px;line-height:1.85}.cmc-checks{padding:102px 0;background:#082743;color:#fff}.cmc-checks .page-width{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px}.cmc-check-copy h2{margin:16px 0 0;font-size:43px;line-height:1.22;letter-spacing:-.06em}.cmc-check-copy em{color:#75d0ff;font-style:normal}.cmc-check-list{display:grid;grid-template-columns:1fr}.cmc-check-list article{min-height:93px;padding:18px 0;border-top:1px solid rgba(126,207,250,.25)}.cmc-check-list article:last-child{border-bottom:1px solid rgba(126,207,250,.25)}.cmc-check-list span{color:#75d0ff;font:10px var(--mono)}.cmc-check-list h3{display:inline;margin:0 12px;font-size:18px}.cmc-check-list p{display:inline;color:#dcf2feab;font-size:12px;line-height:1.8}.cmc-output{padding:108px 0}.cmc-output-list{max-width:790px}.cmc-quote{background:#173a4d}.clinical-brief{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:end;padding:108px 0 56px}.clinical-brief-copy small,.clinical-questions-head small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.clinical-brief-copy h2{margin:15px 0 0;font-size:48px;line-height:1.18;letter-spacing:-.07em}.clinical-brief-copy strong{color:#1687e5}.clinical-track{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:110px}.clinical-stop{position:relative;padding:23px;background:#fff;border:1px solid rgba(21,74,110,.17)}.clinical-stop:after{content:"";position:absolute;top:57px;left:100%;width:32px;height:1px;background:#70caff}.clinical-stop:last-child:after{display:none}.clinical-stop>div{display:flex;align-items:center;justify-content:space-between}.clinical-stop span{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.clinical-stop b{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:50%;background:#1687e5;font:12px var(--mono)}.clinical-stop h3{margin:75px 0 10px;font-size:20px;letter-spacing:-.05em}.clinical-stop p{margin:0;color:#657787;font-size:12px;line-height:1.85}.clinical-questions{padding:107px 0;background:#f0f8fc}.clinical-questions-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:53px}.clinical-questions-head h2{margin:14px 0 0;font-size:47px;line-height:1.2;letter-spacing:-.065em}.clinical-questions-head strong{color:#1687e5}.clinical-question-cards{display:grid;grid-template-columns:1fr 1fr 1fr}.clinical-question-cards article{min-height:200px;padding:23px;border:1px solid rgba(21,74,110,.17);background:#fff}.clinical-question-cards span{color:#1687e5;font:10px var(--mono)}.clinical-question-cards h3{margin:57px 0 9px;font-size:18px}.clinical-question-cards p{margin:0;color:#667888;font-size:12px;line-height:1.75}.clinical-output{padding:110px 0}.clinical-output-list{max-width:850px;margin:auto}.clinical-quote{background:#103450}.rwe-mosaic{display:grid;grid-template-columns:1.05fr .95fr .9fr;grid-template-rows:230px 230px;padding:110px 0}.rwe-mosaic-lead{grid-row:1/3;padding:29px;background:#0a2f4e;color:#fff}.rwe-mosaic-lead small{color:#72cfff;font:10px var(--mono);letter-spacing:.1em}.rwe-mosaic-lead h2{margin:78px 0 16px;font-size:45px;line-height:1.2;letter-spacing:-.065em}.rwe-mosaic-lead strong{color:#79d3ff}.rwe-mosaic-lead p{color:#ddf4ffb3;font-size:13px;line-height:1.85}.rwe-tile{padding:24px;border:1px solid rgba(21,74,110,.18);background:#f3f9fc}.rwe-tile-1{background:#def3fe}.rwe-tile-2{background:#fff}.rwe-tile-3{background:#e7f6ff}.rwe-tile span{color:#1687e5;font:10px var(--mono)}.rwe-tile h3{margin:57px 0 10px;font-size:19px;letter-spacing:-.05em}.rwe-tile p{margin:0;color:#667888;font-size:12px;line-height:1.8}.rwe-path{display:grid;grid-template-columns:.82fr 1.18fr;gap:66px;padding:96px 0}.rwe-stats{grid-template-columns:1fr}.rwe-stats article{border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.rwe-stats article:last-child{border-bottom:0}.rwe-stats strong{display:inline;margin:0 13px 0 0;font-size:23px}.rwe-stats p{display:inline}.rwe-path-flow{padding:26px;background:#092c49;color:#fff}.rwe-path-flow>small{color:#71cfff;font:10px var(--mono);letter-spacing:.1em}.rwe-flow{margin-top:17px;color:#def3fdab}.rwe-flow article{padding:18px;min-height:149px}.rwe-flow h3{color:#fff;margin-top:22px}.rwe-output{padding:0 0 110px}.rwe-output-list{max-width:900px;margin-left:auto}.rwe-quote{background:#0f3955}.pv-console{padding:108px 0}.pv-console-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:53px}.pv-console-head small{color:#1687e5;font:10px var(--mono);letter-spacing:.1em}.pv-console-head h2{margin:14px 0 0;font-size:50px;line-height:1.17;letter-spacing:-.07em}.pv-console-head strong{color:#1687e5}.pv-console-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-cell{position:relative;min-height:286px;padding:24px;color:#fff;background:#0a2d49}.pv-cell:nth-child(2){background:#123b5b}.pv-cell:nth-child(3){background:#164d70}.pv-cell>b{color:#70d1ff;font:10px var(--mono);letter-spacing:.1em}.pv-cell h3{margin:96px 0 10px;font-size:22px;letter-spacing:-.05em}.pv-cell p{margin:0;color:#dff5ffad;font-size:12px;line-height:1.8}.pv-cell i{position:absolute;right:21px;bottom:18px;color:#72d1ff;font:11px var(--mono);font-style:normal}.pv-loop{padding:106px 0;background:#e9f4fa}.pv-loop .page-width{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px}.pv-stats{grid-template-columns:1fr}.pv-stats article{border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.pv-stats article:last-child{border-bottom:0}.pv-stats strong{display:inline;margin:0 12px 0 0;font-size:23px}.pv-stats p{display:inline}.pv-loop-flow{padding:26px;background:#fff}.pv-flow{color:#617889}.pv-flow h3{margin-top:24px}.pv-output{padding:108px 0}.pv-output-list{max-width:800px}.pv-quote{background:#1b2845}.intel-editorial{display:grid;grid-template-columns:.84fr 1.16fr;padding:110px 0}.intel-cover{min-height:445px;padding:30px;color:#fff;background:#092d49}.intel-cover small,.intel-index-title small{color:#73cfff;font:10px var(--mono);letter-spacing:.1em}.intel-cover h2{margin:98px 0 18px;font-size:55px;line-height:1.04;letter-spacing:-.075em}.intel-cover p{max-width:340px;color:#dff4ffb3;font-size:13px;line-height:1.85}.intel-columns{display:grid;grid-template-columns:1fr 1fr}.intel-note{min-height:222px;padding:24px;border:1px solid rgba(21,74,110,.17)}.intel-note:nth-child(1){background:#e5f5fd}.intel-note:nth-child(4){background:#0d3250;color:#fff}.intel-note span{color:#1687e5;font:10px var(--mono)}.intel-note h3{margin:61px 0 9px;font-size:18px;letter-spacing:-.05em}.intel-note p{margin:0;color:#657989;font-size:12px;line-height:1.8}.intel-note:nth-child(4) p{color:#e0f4ffab}.intel-index{padding:104px 0;background:#f1f9fc}.intel-index .page-width{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.intel-index-title h2{margin:15px 0 0;font-size:45px;line-height:1.2;letter-spacing:-.065em}.intel-index-title em{color:#1687e5;font-style:normal}.intel-stats{grid-template-columns:1fr}.intel-stats article{border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.intel-stats article:last-child{border-bottom:0}.intel-stats strong{display:inline;margin:0 12px 0 0;font-size:23px}.intel-stats p{display:inline}.intel-flow{grid-column:1/-1;margin-top:20px;background:#fff;border:1px solid rgba(22,74,110,.16)}.intel-flow p{color:#647887}.intel-output{padding:110px 0}.intel-output-list{max-width:820px;margin:auto}.intel-quote{background:#0d354d}@media(max-width:900px){.layout-hero{grid-template-columns:1fr;padding:124px 48px 72px}.layout-hero-visual{max-width:630px;min-height:335px}.map-ledger,.cohort-intro,.bio-architecture,.risk-overview,.cmc-manifest,.clinical-brief,.rwe-path,.pv-loop .page-width,.intel-index .page-width{grid-template-columns:1fr;gap:35px}.map-close,.bio-lower,.mpo-cycle .page-width{grid-template-columns:1fr;gap:36px}.layout-quote-band>div{grid-template-columns:1fr;padding:67px 0}.layout-quote-band .button{justify-self:start}.field-hero--unused{display:none}.fde-bento{grid-template-columns:1fr 1fr}.fde-bento-title{grid-column:1/-1;grid-row:auto;min-height:220px}.fde-bento-title h2{margin-top:45px}.fde-bento-stats{grid-column:1/-1}.cmc-checks .page-width{grid-template-columns:1fr}.rwe-mosaic{grid-template-columns:1fr 1fr}.rwe-mosaic-lead{grid-column:1/-1;grid-row:auto;min-height:250px}.rwe-mosaic-lead h2{margin-top:48px}.intel-editorial{grid-template-columns:1fr}.intel-cover{min-height:310px}.intel-cover h2{margin-top:50px}.clinical-track,.pv-console-cells{grid-template-columns:1fr}.clinical-stop:after{display:none}.clinical-stop{min-height:180px}.cohort-plan-head{grid-template-columns:1fr}.cohort-plan-head h2{margin-top:15px}.mpo-row{grid-template-columns:1fr;gap:13px}.mpo-row>b{width:100%}}@media(max-width:560px){.page-width{width:calc(100% - 40px)}.layout-hero{min-height:0;padding:112px 20px 64px}.layout-hero-copy h1{font-size:42px}.layout-hero-copy>div{align-items:flex-start;flex-direction:column}.layout-hero-visual{min-height:290px}.layout-hero-visual .visual-inner{top:43px;right:20px;bottom:36px;left:20px}.layout-stat-chips{grid-template-columns:1fr}.layout-stat-chips article{border-right:0;border-bottom:1px solid rgba(23,74,112,.16)}.layout-stat-chips article:last-child{border-bottom:0}.map-ledger,.cohort-intro,.studio-workbench,.bio-architecture,.mpo-board,.risk-overview,.cmc-manifest,.clinical-brief,.rwe-path,.intel-editorial{padding:76px 0}.map-evidence-cards,.bio-plates,.risk-matrix,.clinical-question-cards{grid-template-columns:1fr}.map-evidence-cards article:last-child{grid-column:auto}.map-signal-block,.cohort-plan,.studio-sprint,.bio-rail,.mpo-cycle,.risk-simulation,.fde-notebook,.cmc-checks,.clinical-questions,.pv-loop,.intel-index,.map-close,.mpo-result,.risk-close,.cmc-output,.clinical-output,.rwe-output,.pv-output,.intel-output{padding:75px 0}.layout-flow-line{grid-template-columns:1fr}.layout-flow-line article,.layout-flow-line article:first-child{min-height:135px;padding:18px;border-left:0;border-top:1px solid rgba(112,191,238,.24)}.layout-flow-line h3{margin:21px 0 8px}.map-signal-copy,.studio-sprint-top,.fde-notebook-head,.risk-simulation-head,.clinical-questions-head,.pv-console-head{display:block}.map-signal-copy h2,.studio-sprint-top h2,.fde-notebook-head h2,.risk-simulation-head h2,.clinical-questions-head h2,.pv-console-head h2{font-size:38px}.cohort-lane{grid-template-columns:1fr;gap:12px}.cohort-lane>b{justify-self:start}.studio-workbench,.studio-canvas{grid-template-columns:1fr}.studio-metric-panel{min-height:240px}.bio-plate:nth-child(2){transform:none}.bio-lower{margin-top:35px}.fde-bento{grid-template-columns:1fr}.fde-tile{min-height:170px}.fde-bento-stats{grid-column:auto}.cmc-rail{grid-template-columns:1fr}.cmc-station,.cmc-station:first-child{min-height:190px;padding:22px 0;border-left:0;border-top:1px solid rgba(21,74,110,.18)}.cmc-station>b{margin:26px 0 17px}.rwe-mosaic{grid-template-columns:1fr}.rwe-mosaic-lead{grid-column:auto}.rwe-tile{min-height:170px}.pv-loop .page-width,.intel-columns{grid-template-columns:1fr}.intel-note{min-height:165px}.intel-note h3{margin-top:35px}.layout-quote-band>div{width:calc(100% - 40px)}.layout-quote-band blockquote{font-size:26px}}:root{--huming-field-css:ready}
