.sci-hero{display:grid;grid-template-columns:1fr 1fr;min-height:300px;background:#000}.sci-hero__left{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:calc(var(--space-nav-height) + 3rem) 0 3rem 60px}.sci-hero__eyebrow{font-size:14px;font-weight:700;letter-spacing:5.6px;color:#fff9;margin:0}.sci-hero__heading{font-size:clamp(1.75rem,1rem + 2.5vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.32px;color:#fff;margin:0;max-width:22ch}.sci-hero__subtitle{font-size:18px;line-height:1.6;color:#ffffffd9;margin:0}.sci-hero__body{font-size:15px;line-height:1.7;color:#ffffff8c;margin:0}.sci-hero__right{position:relative;overflow:hidden}.sci-hero__right:after{content:"";position:absolute;inset:0;background:linear-gradient(108.93deg,#000 23.677%,#0000 37.884%);pointer-events:none}.sci-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sci-stats{background:var(--color-brand-400);padding:24px 0}.sci-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto}.sci-stats__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 20px;text-align:center;border-left:1.5px solid rgba(255,255,255,.3)}.sci-stats__item:first-child{border-left:none}.sci-stats__num{font-family:var(--font-serif);font-size:60px;line-height:1;color:#fff;margin:0}.sci-stats__label{font-size:14px;line-height:1.8;color:#ffffffd9;margin:0}.sci-centered-header{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sci-eyebrow{font-size:14px;font-weight:700;letter-spacing:5.6px;color:#0009;margin:0}.sci-section-heading{font-size:32px;font-weight:700;line-height:1.2;color:#000;margin:0}.sci-techs{background:#fcfbf9;padding:60px 60px 40px;display:flex;flex-direction:column;gap:48px;align-items:center}.sci-techs__list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1000px}.sci-tech-card{background:#dbdbdb33;border:1px solid rgba(0,0,0,.2);border-bottom:6px solid rgba(0,0,0,.2);border-radius:4px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px}.sci-tech-card__body{flex:1;display:flex;flex-direction:column;gap:4px}.sci-tech-card__title{font-size:18px;font-weight:700;line-height:1.5;color:#000;margin:0}.sci-tech-card__desc{font-size:14px;line-height:1.5;color:#0009;margin:0}.sci-tech-card__cite{font-size:14px;font-weight:700;line-height:1.5;color:#0009;margin:0}.sci-tech-card__num{font-family:var(--font-serif);font-size:40px;line-height:.9;letter-spacing:-1.2px;color:#000;flex-shrink:0}.sci-mech{background:#fcfbf9;border-top:1px solid rgba(0,0,0,.08);padding:60px 60px 80px;display:flex;flex-direction:column;gap:48px;align-items:center}.sci-mech__prose{max-width:720px;display:flex;flex-direction:column;gap:16px;text-align:center}.sci-mech__prose p{margin:0;font-size:var(--text-body);line-height:1.7;color:var(--color-text)}.sci-mech__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1088px;width:100%}.sci-outcome-card{border-top:3px solid var(--color-brand-dark);padding:28px 24px;display:flex;flex-direction:column;gap:12px;background:#fff}.sci-outcome-card__label{font-size:12px;font-weight:700;letter-spacing:4px;color:var(--color-brand-dark);margin:0}.sci-outcome-card__body{margin:0;font-size:var(--text-body);line-height:1.65;color:var(--color-text)}.sci-library{background:#2d4e910f;padding:60px 0 80px}.sci-library .rg-filters,.sci-library .rg-grid-section{background:transparent!important}.sci-library__header{max-width:720px;margin:0 auto 48px;padding:0 64px;text-align:center;display:flex;flex-direction:column;gap:20px}.sci-library__eyebrow{font-size:14px;font-weight:700;letter-spacing:5.6px;color:#0009;margin:0}.sci-library__intro{margin:0;font-size:var(--text-body);line-height:1.7;color:var(--color-text)}.sci-library__cta{display:flex;justify-content:center;margin-top:40px;padding:0 64px}.sci-library__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 40px;background:var(--color-brand-400);color:#fff;font-size:14px;font-weight:700;letter-spacing:.28px;text-transform:uppercase;text-decoration:none;border-radius:4px}.sci-library__btn:hover{background:#0d55a0}@media(max-width:900px){.sci-hero{grid-template-columns:1fr}.sci-hero__right{display:none}.sci-hero__left{padding:calc(var(--space-nav-height) + 2rem) 24px 2rem}.sci-stats__grid{grid-template-columns:repeat(2,1fr)}.sci-stats__item:nth-child(odd){border-left:none}.sci-stats__item:nth-child(3),.sci-stats__item:nth-child(4){border-top:1.5px solid rgba(255,255,255,.3);padding-top:16px;margin-top:8px}.sci-techs,.sci-mech{padding:48px 24px 40px}.sci-mech__grid{grid-template-columns:1fr}.sci-techs .sci-section-heading{font-size:24px}.sci-library{padding:48px 0 60px}.sci-library__header,.sci-library__cta{padding-left:24px;padding-right:24px}}@media(max-width:480px){.sci-stats__grid{grid-template-columns:1fr}.sci-stats__item{border-left:none;border-top:1.5px solid rgba(255,255,255,.3);padding-top:16px;margin-top:8px}.sci-stats__item:first-child{border-top:none;padding-top:0;margin-top:0}}.sci-cta{background:var(--color-brand-dark);padding:80px 60px}.sci-cta__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.sci-cta__heading{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);font-weight:700;line-height:1.2;color:#fff;margin:0}.sci-cta__body{font-size:var(--text-body);line-height:1.7;color:#ffffffa6;margin:0}.sci-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.sci-cta__btn{display:inline-flex;align-items:center;padding:12px 28px;border-radius:4px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;min-height:44px;font-family:var(--font-body);transition:background .15s ease,color .15s ease}.sci-cta__btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.4)}.sci-cta__btn--ghost:hover{background:#ffffff38}@media(max-width:600px){.sci-cta{padding:60px 24px}.sci-cta__actions{flex-direction:column;align-items:stretch}.sci-cta__btn{justify-content:center}}
