/* Shared presentation flow for Epurio, Cadrya, Keyscope and Valyse */
html body #pulp-showcase .epurio-page{max-width:1120px!important;margin-inline:auto!important}
html body #pulp-showcase .epurio-page .ep-hero{margin-bottom:64px!important}
html body #pulp-showcase .epurio-page .ep-steps article{background:rgba(238,243,247,.85)!important;border-radius:6px!important}
html body #pulp-showcase .epurio-page .tech-benefit-kicker{margin:28px 0 12px!important}
html body #pulp-showcase .epurio-page .tech-demo-heading{margin:65px 0 25px!important}
html body #pulp-showcase .epurio-page .tech-demo-heading h3{font-size:clamp(30px,3vw,42px)!important;margin:9px 0!important}
html body #pulp-showcase .epurio-page .tech-canonical-demo{margin-bottom:74px!important}
html body #pulp-showcase .epurio-page .ep-origin{max-width:100%!important;padding:clamp(28px,3.7vw,45px)!important;margin:0 0 64px!important;border-radius:6px!important;background:#eef3f7!important}
html body #pulp-showcase .epurio-page .ep-origin h3{font-size:clamp(25px,2.7vw,38px)!important;margin:12px 0 17px!important}
html body #pulp-showcase .epurio-page .tech-origin-summary{font-size:16px!important;line-height:1.65!important}
html body #pulp-showcase .epurio-page .tech-origin-details{border:0!important;background:none!important;padding:0!important;margin:16px 0 0!important}
html body #pulp-showcase .epurio-page .tech-origin-details summary,html body #pulp-showcase .epurio-page .tech-product-deep-dive>summary{cursor:pointer!important;font-family:"OS Demi",Avenir,Arial,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#7E062B!important;padding:16px 0!important}
html body #pulp-showcase .epurio-page .tech-origin-details .ep-origin-story{padding-top:12px!important}
html body #pulp-showcase .epurio-page .tech-product-deep-dive{border:1px solid #d6e0e8!important;border-radius:6px!important;padding:16px 28px!important;margin:0 0 66px!important;background:#fff!important}
html body #pulp-showcase .epurio-page .tech-product-deep-dive>section{margin:35px 0!important}
html body #pulp-showcase .epurio-page .ep-cta{border-radius:6px!important;margin-top:42px!important}
@media(max-width:760px){html body #pulp-showcase .epurio-page .tech-demo-heading{margin-top:46px!important}html body #pulp-showcase .epurio-page .tech-canonical-demo{margin-bottom:50px!important}html body #pulp-showcase .epurio-page .tech-product-deep-dive{padding:10px 18px!important}}
