/* Follow-up 16. Loaded on the front page only; all rules belong to its solutions stack. */
#scroll-showcase.dsv-stack16:not(.no-stack) .stage{top:var(--stack-pin-top,var(--header-h));overflow:hidden}
#scroll-showcase.dsv-stack16:not(.no-stack) .showcase-intro{padding:32px 0 0!important;min-height:0;border:0!important;flex-shrink:0}
#scroll-showcase.dsv-stack16:not(.no-stack) .stage-heading{padding:8px 0 32px;min-height:0;border:0;flex-shrink:0}
#scroll-showcase.dsv-stack16:not(.no-stack) .stage-heading>span{line-height:1}
#scroll-showcase.dsv-stack16 .feature-seo-heading:not(.secondary-seo-heading){font:400 16px/1.3 var(--font-body)!important}
#scroll-showcase.dsv-stack16 .feature-details>p{font:400 14px/1.6 var(--font-body)!important}
#scroll-showcase.dsv-stack16 .feature-details>.btn{font-size:14px;line-height:1.2;padding:12px 18px;min-height:0}
#scroll-showcase.dsv-stack16 .feature-seo-links{font:400 14px/1.5 var(--font-body);margin:6px 0 4px;gap:4px 8px}
#scroll-showcase.dsv-stack16 .secondary-seo-heading{display:block;font:inherit!important;letter-spacing:normal;margin:0!important;max-width:none}
#scroll-showcase.dsv-stack16 .secondary-seo-heading a{font:inherit}
#scroll-showcase.dsv-stack16 .feature-list{flex:none}
#scroll-showcase.dsv-stack16 .stage-bottom{display:none}
#scroll-showcase.dsv-stack16 .feature{border-top:1px solid var(--light);border-top-color:color-mix(in srgb,#FECA12 calc(var(--open)*100%),var(--light));border-bottom:0;transition:none}
#scroll-showcase.dsv-stack16 .feature::before{content:none;display:none}
#scroll-showcase.dsv-stack16 .feature:last-child{border-bottom:1px solid #FECA12;border-bottom-color:color-mix(in srgb,#FECA12 calc(var(--stack-end,0)*100%),var(--light))}
#scroll-showcase.dsv-stack16.no-stack .feature{border-top-color:var(--light)}
#scroll-showcase.dsv-stack16.no-stack .feature.is-active{border-top-color:#FECA12}
@media(min-width:821px){#scroll-showcase.dsv-stack16:not(.no-stack)+#showcase-cta{padding-top:64px}}
@media(max-width:820px){#scroll-showcase.dsv-stack16 .stage{top:auto}#scroll-showcase.dsv-stack16 .feature-seo-links{line-height:1.6}}

/* Follow-up 17: grow only the open copy column; collapsed strip geometry stays unchanged. */
@media(min-width:821px){
 #scroll-showcase.dsv-stack16:not(.no-stack) .feature{grid-template-columns:minmax(0,calc(42% + var(--open)*17%)) minmax(0,1fr)}
 #scroll-showcase.dsv-stack16:not(.no-stack) .feature-details{max-width:none}
}
