@font-face{font-family:"OS Avenir";src:url('/assets/fonts-tenedim/avenir-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:"OS Demi";src:url('/assets/fonts-tenedim/avenir-demi.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:"OS Serif";src:url('/assets/fonts-tenedim/source-serif-semibold.ttf') format('truetype');font-weight:600;font-display:swap}
html body #pulp-showcase .epurio-page{font-family:"OS Avenir",Avenir,Arial,sans-serif!important;color:#02224B!important;max-width:1120px!important;margin-inline:auto!important}
html body #pulp-showcase .epurio-page p,html body #pulp-showcase .epurio-page li,html body #pulp-showcase .epurio-page summary{font-family:"OS Avenir",Avenir,Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#02224B!important}
html body #pulp-showcase .epurio-page h2,html body #pulp-showcase .epurio-page h3{font-family:"OS Serif",Georgia,serif!important;font-weight:600!important;font-style:normal!important;line-height:1.18!important;color:#02224B!important}
html body #pulp-showcase .epurio-page .pulp-k{font-family:"OS Demi",Arial,sans-serif!important;font-size:12px!important;letter-spacing:.14em!important;font-weight:600!important;text-transform:uppercase!important;color:#7E062B!important}
html body #pulp-showcase .epurio-page section{margin-bottom:72px!important}
html body #pulp-showcase .epurio-page .ep-hero{gap:clamp(28px,4vw,60px)!important;margin-top:0!important}
html body #pulp-showcase .epurio-page .ep-hero h2{font-size:clamp(30px,3vw,45px)!important;margin:16px 0 20px!important}
html body #pulp-showcase .epurio-page .ep-intro{font-size:16px!important;line-height:1.72!important}
html body #pulp-showcase .epurio-page .ep-steps{gap:14px!important;margin:30px 0!important}
html body #pulp-showcase .epurio-page .ep-steps article{padding:17px!important;border-radius:6px!important;box-shadow:none!important}
html body #pulp-showcase .epurio-page .ep-steps article small{font-family:"OS Demi",Arial,sans-serif!important;color:#7E062B!important}
html body #pulp-showcase .epurio-page .ep-steps article strong{font-family:"OS Demi",Arial,sans-serif!important;font-weight:600!important;color:#02224B!important}
html body #pulp-showcase .epurio-page .ep-btn{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:10px 18px!important;border-radius:6px!important;background:#02224B!important;color:#fff!important;font:600 14px "OS Demi",Arial,sans-serif!important}
html body #pulp-showcase .epurio-page .ep-btn:hover{background:#7E062B!important}
html body #pulp-showcase .epurio-page article,html body #pulp-showcase .epurio-page details,html body #pulp-showcase .epurio-page button,html body #pulp-showcase .epurio-page aside{border-radius:6px!important}
html body #pulp-showcase .epurio-page .ep-cta{padding:clamp(25px,4vw,45px)!important;background:#e8eff5!important;border-radius:6px!important}
html body #pulp-showcase .pulp-nav button[data-module="4"]{position:relative!important}
html body #pulp-showcase .pulp-nav .tech-live-badge{position:absolute;top:9px;right:9px;background:#d2ffe5;color:#066f3d;font:600 10px "OS Demi",Arial,sans-serif;padding:5px 8px;border-radius:14px;z-index:2}
@media(max-width:760px){html body #pulp-showcase .epurio-page section{margin-bottom:46px!important}html body #pulp-showcase .epurio-page .ep-steps{grid-template-columns:1fr!important}}
