
.portfolio-hero{background:linear-gradient(90deg,#070b11f5 4%,#070b11d9 40%,#070b1122 85%),url('/assets/case-portfolio-intelligence-blue.webp') center/cover}.portfolio-hero .clinical-proof{grid-template-columns:repeat(3,1fr);max-width:800px}.portfolio-visibility{display:grid;grid-template-columns:1.3fr .9fr;gap:50px;align-items:center}.portfolio-map{background:linear-gradient(135deg,#222c39,#0b1019);padding:28px;border-radius:7px;color:white}.portfolio-map h3{font-size:27px;margin:0 0 8px}.portfolio-map p{font-size:15px;color:#e0e6ee;margin-bottom:24px}.portfolio-cells{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.portfolio-cells span{display:grid;place-items:center;min-height:44px;border:1px solid #498cff;border-radius:3px;font-weight:700;color:#f5f7fb;background:#152337}.portfolio-visibility ul{list-style:none;padding:0 0 0 35px;border-left:1px solid #c4cdd9}.portfolio-visibility li{font-size:23px;font-weight:700;padding:24px 0;border-bottom:1px solid #c4cdd9}.portfolio-visibility li:last-child{border:0}.portfolio-review{background:#111925;padding:23px 0}.portfolio-review ol{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0}.portfolio-review li{font-size:14px;font-weight:700;position:relative;padding-right:20px}.portfolio-review li:not(:last-child):after{content:'→';position:absolute;right:0;color:#438aff}.portfolio-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portfolio-values article{padding:25px;background:#eaf0f7;border-radius:5px;border-top:2px solid #387cff}.portfolio-values h3{font-size:22px;margin-bottom:12px}.portfolio-values p{font-size:15px;margin:0}.portfolio-end{background:linear-gradient(90deg,#080c12fa 15%,#080c12dd 60%,#080c1270),url('/assets/case-portfolio-intelligence-blue.webp') center/cover}.portfolio-end p{max-width:770px}.portfolio-cells.in-view span{animation:portfolio-appear 1.4s both}.portfolio-cells.in-view span:nth-child(3n){animation-delay:.15s}.portfolio-cells.in-view span:nth-child(3n+1){animation-delay:.3s}@keyframes portfolio-appear{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:700px){.portfolio-visibility,.portfolio-values{grid-template-columns:1fr;gap:25px}.portfolio-visibility ul{border-left:0;padding-left:0}.portfolio-review ol{grid-template-columns:1fr 1fr}.portfolio-review li{line-height:1.5}.portfolio-map{padding:20px}.portfolio-cells{gap:6px}.portfolio-cells span{min-height:35px;font-size:12px}.portfolio-hero .clinical-proof{grid-template-columns:repeat(3,1fr);gap:12px}.portfolio-hero .clinical-proof strong{font-size:25px}.portfolio-hero .clinical-proof>div:nth-child(2){border-right:1px solid #728096}}@media(prefers-reduced-motion:reduce){.portfolio-cells.in-view span{animation:none}}
