.research-v2{background:#fff;color:#173451;overflow:hidden}.research-v2 *{box-sizing:border-box}.research-v2 .rd-v2-hero-inner,.research-v2 .rd-v2-focus-grid,.research-v2 .rd-v2-two-col,.research-v2 .rd-v2-pathway,.research-v2 .rd-v2-pilot,.research-v2 .rd-v2-performance,.research-v2 .rd-v2-cta-inner{width:min(1180px,calc(100% - 48px));margin-inline:auto}.rd-v2-eyebrow{margin:0;color:#075985;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rd-v2-hero{background:#eaf7ff}.rd-v2-hero-inner{display:grid;grid-template-columns:42% 58%;min-height:270px;align-items:stretch}.rd-v2-hero-copy{padding:28px 28px 25px 0;display:flex;flex-direction:column;justify-content:center}.rd-v2-hero h1{margin:10px 0 12px;color:#0d3154;font-size:42px;line-height:1.02;letter-spacing:-.04em}.rd-v2-hero h1 span{color:#0876c4}.rd-v2-hero-copy>p:not(.rd-v2-eyebrow){max-width:490px;margin:0 0 17px;color:#3f5870;font-size:14px;line-height:1.38}.rd-v2-primary,.rd-v2-cta-button{display:inline-flex;align-items:center;gap:9px;width:max-content;text-decoration:none;font-weight:800}.rd-v2-primary{padding:10px 16px;border-radius:4px;background:#0878c7;color:#fff;font-size:13px}.rd-v2-hero-image{min-width:0}.rd-v2-hero-image img{display:block;width:100%;height:100%;min-height:270px;object-fit:cover}.rd-v2-focus{border-bottom:1px solid #dce8ef;background:#fff}.rd-v2-focus-grid{display:grid;grid-template-columns:repeat(4,1fr)}.rd-v2-focus article{display:flex;align-items:center;gap:16px;min-height:88px;padding:13px 24px;border-right:1px solid #d7e4ec}.rd-v2-focus article:first-child{padding-left:10px}.rd-v2-focus article:last-child{border-right:0}.rd-v2-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;color:#0876c4;font-size:31px;line-height:1}.rd-v2-focus h2{margin:0;color:#173b5d;font-size:13px;line-height:1.1}.rd-v2-focus p{margin:5px 0 0;color:#63778a;font-size:10px;line-height:1.3}.rd-v2-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rd-v2-approach{padding-top:9px;padding-bottom:9px}.rd-v2-image{min-width:0;overflow:hidden}.rd-v2-image img{display:block;width:100%;height:auto;max-height:190px;object-fit:cover}.rd-v2-copy{min-width:0}.rd-v2-copy h2{margin:7px 0 10px;color:#0d3154;font-size:29px;line-height:1.03;letter-spacing:-.035em}.rd-v2-copy>p:not(.rd-v2-eyebrow){margin:0 0 8px;color:#4d6479;font-size:13px;line-height:1.32}.rd-v2-link{display:inline-block;margin-top:0;color:#0876c4;font-size:12px;font-weight:800;text-decoration:underline}.rd-v2-pathway{width:100%;padding:13px max(24px,calc((100% - 1180px)/2)) 14px;background:#eaf7ff}.rd-v2-wide-copy h2{margin:5px 0 10px;color:#0d3154;font-size:22px;line-height:1.08}.rd-v2-steps{display:grid;grid-template-columns:1fr 28px 1.25fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:start;gap:4px}.rd-v2-steps article{min-width:0}.rd-v2-steps article>span{display:grid;place-items:center;width:28px;height:28px;margin-bottom:5px;border-radius:50%;background:#0876c4;color:#fff;font-size:11px;font-weight:800}.rd-v2-steps h3{margin:0 0 4px;color:#183b5b;font-size:12px;line-height:1.08}.rd-v2-steps p{margin:0;color:#5b7287;font-size:10px;line-height:1.25}.rd-v2-steps>b{align-self:start;padding-top:4px;color:#2c9be5;font-size:20px;text-align:center}.rd-v2-materials{padding-top:8px;padding-bottom:8px}.rd-v2-formulation{padding-top:8px;padding-bottom:8px}.rd-v2-formulation .rd-v2-copy{padding-right:12px}.rd-v2-formulation .rd-v2-image img{max-height:150px}.rd-v2-pilot{display:grid;grid-template-columns:43% 57%;align-items:center;gap:25px;padding-top:8px;padding-bottom:8px}.rd-v2-pilot h2{margin:5px 0 8px;color:#0d3154;font-size:23px;line-height:1.05}.rd-v2-pilot-copy>p:not(.rd-v2-eyebrow){max-width:500px;margin:0;color:#4d6479;font-size:12px;line-height:1.3}.rd-v2-pilot-flow{display:flex;align-items:center;justify-content:flex-end;gap:12px}.rd-v2-pilot-flow>div{display:flex;flex-direction:column;align-items:center;min-width:70px;text-align:center}.rd-v2-flow-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:5px;border-radius:50%;background:#e3f3ff;color:#0876c4;font-size:24px;box-shadow:0 0 0 1px #d7ebf8 inset}.rd-v2-pilot-flow strong{color:#173b5d;font-size:10px;line-height:1.1}.rd-v2-pilot-flow>b{color:#2c9be5;font-size:20px}.rd-v2-testing{padding-top:8px;padding-bottom:8px}.rd-v2-testing .rd-v2-copy h2{font-size:23px}.rd-v2-collaboration{padding-top:7px;padding-bottom:9px}.rd-v2-collaboration .rd-v2-copy h2{font-size:23px}.rd-v2-performance{width:100%;padding:8px max(24px,calc((100% - 1180px)/2)) 9px;background:#eaf7ff;border-top:1px solid #d9e7ef}.rd-v2-performance-title{margin:0 0 7px;text-align:center;color:#075985;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rd-v2-performance-grid{display:grid;grid-template-columns:repeat(5,1fr)}.rd-v2-performance-grid article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:47px;border-right:1px solid #cfe2ed;text-align:center}.rd-v2-performance-grid article:last-child{border-right:0}.rd-v2-performance-grid span{height:24px;color:#173b5d;font-size:21px;line-height:1}.rd-v2-performance-grid strong{color:#173b5d;font-size:9px;line-height:1.08}.rd-v2-cta{,url("approved-cta-v2.jpg") 72% center/cover no-repeat}.rd-v2-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:170px;padding-top:22px;padding-bottom:22px;background:linear-gradient(90deg,rgba(4,48,80,.95),rgba(5,78,124,.72),rgba(4,48,80,.25))}.rd-v2-cta-inner>div{padding-left:0}.rd-v2-cta .rd-v2-eyebrow{color:#bce8ff}.rd-v2-cta h2{margin:5px 0 6px;color:#fff;font-size:25px;line-height:1.05}.rd-v2-cta-inner>div>p:last-child{margin:0;color:#dcecf6;font-size:11px}.rd-v2-cta-button{flex:0 0 auto;padding:11px 18px;border-radius:4px;background:#fff;color:#0870ba;font-size:12px}
@media(max-width:900px){.rd-v2-cta{background-position:80% center}.rd-v2-hero-inner,.rd-v2-two-col,.rd-v2-pilot{width:calc(100% - 32px)}.rd-v2-hero-inner{grid-template-columns:1fr}.rd-v2-hero-copy{padding:25px 0 20px}.rd-v2-hero-image img{height:260px;min-height:0}.rd-v2-focus-grid{width:calc(100% - 32px);grid-template-columns:1fr 1fr}.rd-v2-focus article{border-bottom:1px solid #d7e4ec}.rd-v2-focus article:nth-child(2){border-right:0}.rd-v2-two-col{grid-template-columns:1fr;gap:16px;padding-top:18px;padding-bottom:18px}.rd-v2-image{order:1}.rd-v2-copy{order:2}.rd-v2-formulation .rd-v2-copy{order:1}.rd-v2-formulation .rd-v2-image{order:2}.rd-v2-steps{display:flex;overflow-x:auto;padding-bottom:6px}.rd-v2-steps article{flex:0 0 155px}.rd-v2-pathway{padding:20px 16px}.rd-v2-pilot{grid-template-columns:1fr;padding-top:18px;padding-bottom:18px}.rd-v2-pilot-flow{justify-content:flex-start;overflow-x:auto}.rd-v2-performance-grid{width:calc(100% - 32px);margin-inline:auto;grid-template-columns:repeat(3,1fr)}.rd-v2-performance-grid article{border-bottom:1px solid #cfe2ed}.rd-v2-performance-grid article:nth-child(3){border-right:0}.rd-v2-cta-inner{width:100%;min-height:360px;padding:30px 16px;align-items:flex-start;flex-direction:column}.rd-v2-cta-button{margin-top:5px}}
@media(max-width:600px){.rd-v2-eyebrow{font-size:10px}.rd-v2-hero h1{font-size:34px}.rd-v2-hero-copy>p:not(.rd-v2-eyebrow){font-size:12px}.rd-v2-hero-image img{height:190px}.rd-v2-focus-grid{grid-template-columns:1fr;width:100%;padding:0 14px}.rd-v2-focus article,.rd-v2-focus article:first-child{padding:12px 2px;border-right:0}.rd-v2-two-col{width:calc(100% - 28px);gap:13px;padding-top:20px;padding-bottom:20px}.rd-v2-image img{max-height:none}.rd-v2-copy h2{font-size:24px}.rd-v2-copy>p:not(.rd-v2-eyebrow){font-size:12px;line-height:1.38}.rd-v2-wide-copy h2{font-size:21px}.rd-v2-steps article{flex-basis:150px}.rd-v2-pilot{width:calc(100% - 28px)}.rd-v2-pilot h2{font-size:22px}.rd-v2-pilot-flow{gap:7px}.rd-v2-pilot-flow>div{min-width:62px}.rd-v2-flow-icon{width:42px;height:42px;font-size:20px}.rd-v2-pilot-flow>b{font-size:16px}.rd-v2-testing,.rd-v2-collaboration{padding-top:20px;padding-bottom:20px}.rd-v2-performance-grid{width:100%;grid-template-columns:repeat(2,1fr)}.rd-v2-performance-grid article:nth-child(2){border-right:0}.rd-v2-performance-grid article:nth-child(3){border-right:1px solid #cfe2ed}.rd-v2-performance-grid article:last-child{grid-column:1/-1;border-right:0}.rd-v2-cta h2{font-size:25px}}

/* R&D CTA — match Technology and Contact banners */
.rd-v2-cta-inner {
    width: 100%;
    max-width: none;
    margin: 0;
    background: transparent;
    padding: 30px 24px;
    min-height: 360px;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

.rd-v2-cta-inner > div {
    padding-left: 0;
}

.rd-v2-cta-button {
    background: transparent;
    color: #fff;
    padding: 0;
    border-radius: 0;
    text-decoration: underline;
    font-size: 16px;
    margin-top: 8px;
}

@media (max-width: 600px) {
    .rd-v2-cta-inner {
        padding: 30px 24px;
        min-height: 360px;
    }
}
