.hero-inner .wrap{position:relative;z-index:2;padding:78px 24px 60px;color:#fff}.hero-inner .crumbs{font-size:12.5px;color:#9fc0d4;margin-bottom:6px}.hero-inner p.sub{color:#dceaf2;font-size:clamp(16px,2vw,19px);max-width:62ch;margin:16px 0 0}.hero:before{content:"";position:absolute;inset:0;z-index:0;background:#0e3346 url(/assets/website-therapeutic-areas/hero-poster.jpg) center 28%/cover no-repeat;filter:brightness(1.12) contrast(1.03) saturate(1.05)}.body-copy{max-width:74ch;color:#33474f;font-size:16px}@media(max-width:820px){.twocol{grid-template-columns:1fr}}.hero-inner h1{font-family:Poppins,Georgia,serif;font-weight:600;font-size:clamp(30px,4.6vw,50px);line-height:1.05;letter-spacing:-.02em;margin:12px 0 0}.hero-inner .emoji{font-size:46px;line-height:1}.hero-inner .htrust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:13.5px;color:#cfe0ec;font-weight:600}.hero-inner .htrust b{color:#fff}.hero-inner .cta-row{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}.lstat{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:760px){.lstat{grid-template-columns:1fr 1fr}}.lstat .s{background:#fff;border:1px solid #e7e3da;border-radius:14px;padding:18px;text-align:center;box-shadow:var(--shadow,0 10px 30px rgba(19,69,99,.06))}.lstat .s .n{font-family:Poppins,serif;font-size:26px;font-weight:700;color:#134563}.lstat .s .l{font-size:12.5px;color:#5c6f79;margin-top:3px}.body-copy p{margin:0 0 14px}.condchips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.condchips a{font-size:14px;font-weight:700;color:#134563;background:#eaf1f6;border:1px solid #dbe8f1;border-radius:999px;padding:8px 16px}.studygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}@media(max-width:880px){.studygrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.studygrid{grid-template-columns:1fr}}.study{background:#fff;border:1px solid #e7e3da;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow,0 10px 30px rgba(19,69,99,.06))}.study .cond{font-weight:700;color:#134563;font-size:16px}.study .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.badge{font-size:11.5px;font-weight:800;border-radius:999px;padding:4px 11px;letter-spacing:.02em}.badge.ph{background:#eaf1f6;color:#134563;border:1px solid #dbe8f1}.badge.enr{background:#e7f6ee;color:#1a8a57;border:1px solid #bfe6cf}.badge.done{background:#f3eee7;color:#8a6d3b;border:1px solid #e7ddc8}.sites-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:24px}@media(max-width:820px){.sites-grid{grid-template-columns:1fr 1fr}}.sitelink{background:#fff;border:1px solid #e7e3da;border-radius:13px;padding:15px 17px;box-shadow:var(--shadow,0 6px 20px rgba(19,69,99,.05));font-weight:700;color:#134563;transition:.2s}.sitelink:hover{transform:translateY(-3px);border-color:#cfe0ec}.sitelink small{display:block;color:#5c6f79;font-weight:600;font-size:12px;margin-top:2px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.leadbox{border-radius:18px;padding:28px;box-shadow:var(--shadow,0 10px 30px rgba(19,69,99,.06))}.leadbox.spon{background:#fff;border:1px solid #dbe8f1}.leadbox.pat{background:#fff;border:1px solid #dcebe2}.leadbox .pk{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.leadbox.spon .pk{color:#134563}.leadbox.pat .pk{color:#1a8a57}.leadbox h3{font-family:Poppins,serif;font-weight:600;font-size:22px;margin:8px 0 6px;color:#134563}.leadbox p{color:#5c6f79;font-size:14.5px;margin:0 0 16px}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media(max-width:820px){.area-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.area-grid{grid-template-columns:1fr}}.acard{background:#fff;border:1px solid #e7e3da;border-radius:16px;padding:22px;box-shadow:var(--shadow,0 10px 30px rgba(19,69,99,.06));transition:.2s;display:block}.acard:hover{transform:translateY(-5px);border-color:#cfe0ec;box-shadow:0 22px 54px #13456326}.acard .em{font-size:30px}.acard h4{margin:10px 0 3px;color:#134563;font-size:18px}.acard p{margin:0;color:#5c6f79;font-size:13.5px}.acard .meta{margin-top:10px;font-size:12.5px;color:#ff6b35;font-weight:800}.proto-note{font-size:12px;color:#5c6f79;margin-top:10px}.ctaband2{background:#134563;color:#fff;border-radius:24px;padding:42px;position:relative;overflow:hidden;box-shadow:0 30px 70px #13456347}.ctaband2 h2{font-family:Poppins,serif;font-weight:600;font-size:clamp(24px,3vw,34px);margin:0;position:relative}.ctaband2 p{color:#cfe0ec;max-width:60ch;margin:10px 0 22px;position:relative}.ctaband2 .row{display:flex;gap:12px;flex-wrap:wrap;position:relative}
