/* A shared reading style for retained public content. Admin and product UIs never load this file. */
body.mvn-legacy{background:#fff!important;color:#222!important;font-family:Arial,Helvetica,sans-serif!important}
.mvn-legacy *{font-family:Arial,Helvetica,sans-serif!important;box-sizing:border-box}
.mvn-legacy h1,.mvn-legacy h2,.mvn-legacy h3{color:#222!important;background:none!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.025em!important}
.mvn-legacy h1{font-size:clamp(30px,4vw,44px)!important;font-weight:400!important;line-height:1.18!important}
.mvn-legacy h2{font-size:clamp(24px,3vw,30px)!important;font-weight:500!important;line-height:1.3!important}
.mvn-legacy h3{font-size:20px!important;font-weight:600!important}
.mvn-legacy p,.mvn-legacy li{line-height:1.75}
.mvn-legacy .container{max-width:1040px!important}
.mvn-legacy .hero,.mvn-legacy .page-hero,.mvn-legacy .faq-hero,.mvn-legacy .mv-hero{background:#fff!important;color:#222!important;text-align:left!important;padding-top:48px!important;padding-bottom:40px!important}
.mvn-legacy .hero p,.mvn-legacy .page-hero p,.mvn-legacy .faq-hero p{color:#626262!important}
.mvn-legacy .hero-title,.mvn-legacy .hero-sub,.mvn-legacy .hero-subtitle{max-width:760px!important;margin-left:0!important;margin-right:0!important}
.mvn-legacy .hero-eyebrow,.mvn-legacy .hero-label,.mvn-legacy .nav-badge,.mvn-legacy .beta-banner{display:none!important}
.mvn-legacy .page-body,.mvn-legacy .article-body,.mvn-legacy article{max-width:800px}
.mvn-legacy [class*="-card"],.mvn-legacy .card,.mvn-legacy .tldr-box,.mvn-legacy .question-block{box-shadow:none!important;border-radius:3px!important;background:#fafafa!important;color:#222!important}
.mvn-legacy .section,.mvn-legacy .section-warm,.mvn-legacy .section-dark,.mvn-legacy .closing,.mvn-legacy .closing-cta,.mvn-legacy .cta-section,.mvn-legacy .founder-block{background:#fff!important;color:#222!important}
.mvn-legacy .section-dark p,.mvn-legacy .closing p,.mvn-legacy .closing-cta p,.mvn-legacy .cta-section p{color:#626262!important}
.mvn-legacy .btn-primary,.mvn-legacy .cta-button,.mvn-legacy .cta-btn,.mvn-legacy .nav-cta{background:#7a3ffc!important;color:#fff!important;box-shadow:none!important;border-radius:4px!important;border:0!important;transform:none!important}
.mvn-legacy .btn-primary:hover,.mvn-legacy .cta-button:hover{background:#5b21b6!important}
.mvn-legacy a:focus-visible,.mvn-legacy button:focus-visible{outline:2px solid #7a3ffc!important;outline-offset:4px}
.mvn-legacy button,.mvn-legacy input{font-size:16px}
.mvn-legacy input{max-width:100%}
.mvn-legacy .mvn-join{width:100%;margin:0 0 60px}
.mvn-legacy .mvn-join h2{margin-top:0}
.mvn-legacy .mvn-header,.mvn-legacy .mvn-footer{max-width:none!important;width:100%}
.mvn-legacy .mobile-sticky-cta,.mvn-legacy .sticky-cta{display:none!important}
.mvn-legacy .table-wrap,.mvn-legacy .comparison-table-wrap,.mvn-legacy .matrix-wrap{overflow-x:auto;max-width:100%}
.mvn-legacy [class*="-card"]{min-width:0;overflow-wrap:anywhere}
.mvn-legacy .page-hero,.mvn-legacy .faq-hero{padding-left:max(24px,calc((100% - 752px)/2))!important;padding-right:max(24px,calc((100% - 752px)/2))!important}
.mvn-legacy .container:has(> .mvn-header){max-width:none!important;padding:0!important}
.mvn-legacy .blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}
.mvn-legacy .pricing-grid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}
.mvn-legacy .use-case-grid{max-width:100%;min-width:0}
.mvn-legacy .use-case-group,.mvn-legacy .use-case-groups{min-width:0;max-width:100%}
.mvn-legacy .btn-primary,.mvn-legacy .cta-button,.mvn-legacy .cta-btn{white-space:normal!important;max-width:100%;text-align:center;line-height:1.5}
@media(max-width:700px){.mvn-legacy .pricing-grid{grid-template-columns:minmax(0,1fr)!important}.mvn-legacy .use-case-category{min-width:0;max-width:100%}.mvn-legacy .use-case-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.mvn-legacy .use-case-card{width:auto!important;min-width:0!important;max-width:100%!important}}
@media(max-width:700px){.mvn-legacy .hero,.mvn-legacy .page-hero,.mvn-legacy .faq-hero{padding:28px 24px!important}.mvn-legacy .page-body{padding-left:24px!important;padding-right:24px!important}.mvn-legacy .mvn-header{padding-left:24px!important;padding-right:24px!important}.mvn-legacy .mvn-footer{padding-left:24px!important;padding-right:24px!important}.mvn-legacy .flow-diagram{display:flex!important;flex-direction:column!important;align-items:stretch!important}.mvn-legacy .flow-step{width:100%!important;max-width:none!important}}
@media(prefers-reduced-motion:reduce){.mvn-legacy *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
