/* 3.1.2: scoped member-page improvements; preserve home photos and pricing. */
.mv-growth-page :is(h1,h2,h3,h4,strong,b){color:#4b392f!important;-webkit-text-fill-color:#4b392f!important}
.mv-growth-page :is(p,li,label,legend,td,th){color:#665244!important;-webkit-text-fill-color:#665244!important}
.mv-growth-page :is(small,.whKicker,.mv-muted,.mv-front-description){color:#75604e!important;-webkit-text-fill-color:#75604e!important}
.mv-growth-page .mv-growth-price{color:#4e6042!important;-webkit-text-fill-color:#4e6042!important}
.mv-growth-page .whButton{background:#dfe6d4!important;border:1px solid #889477;color:#405136!important;-webkit-text-fill-color:#405136!important}
.mv-growth-page .whButton:hover{background:#d3ddc6!important}
.mv-growth-page .mv-front-description{max-width:680px;font-size:17px;line-height:1.9}
#practice-demo{scroll-margin-top:110px}
#growth-plans{scroll-margin-top:100px}
#practice-demo #menvia-weekly .pricing-note .plan-link{display:inline-flex;align-items:center;min-height:46px;padding:11px 17px;border:1px solid #899479;border-radius:5px;background:#dfe6d4;color:#405136!important;-webkit-text-fill-color:#405136!important;text-decoration:none;font:inherit}
#practice-demo #menvia-weekly>header,#practice-demo #menvia-weekly>.site-nav,#practice-demo #mv-entry-pages{display:none!important}
#practice-demo #menvia-weekly .flow{grid-template-columns:repeat(3,minmax(0,1fr))}
#practice-demo #menvia-weekly main{display:block;max-width:none;padding:0}
#practice-demo #menvia-weekly .shell{max-width:100%;padding:0 20px}
#practice-demo #menvia-weekly #mv-demo-shell>.hero{display:block;position:static;min-height:0;height:auto;overflow:visible;padding:22px 0 18px;margin:0;text-align:left}
#practice-demo #menvia-weekly #mv-demo-shell>.hero h1{font-size:clamp(29px,3.2vw,38px);line-height:1.45;margin:8px 0 12px;max-width:none}
#practice-demo #menvia-weekly #mv-demo-shell>.hero p{margin:0;max-width:640px;line-height:1.8}
#practice-demo #menvia-weekly #mv-demo-shell>.hero .eyebrow{margin:0;position:static}
#practice-demo #menvia-weekly #mv-demo-shell>nav{margin-bottom:22px}
#practice-demo #menvia-weekly label.choice{font-size:17px;line-height:1.65}
.mv-member-dropdown{position:relative;color:#405136}
.mv-member-dropdown>summary{cursor:pointer;list-style:none;padding:8px 0}
.mv-member-dropdown>summary::-webkit-details-marker{display:none}
.mv-member-dropdown>div{position:absolute;right:0;top:100%;min-width:200px;padding:16px;background:#faf7f1;border:1px solid #d7cbbb;z-index:100}
.mv-member-dropdown>div a{display:block!important;margin:0!important;padding:10px!important;color:#405136!important;-webkit-text-fill-color:#405136!important}
.whMobileMenu .mv-member-dropdown>div{position:static;min-width:0;border:0;padding:0 12px}
@media(max-width:600px){#practice-demo #menvia-weekly .flow{grid-template-columns:1fr}.mv-growth-page .mv-growth-actions{display:flex;flex-wrap:wrap;gap:12px}.mv-growth-page .whButton{max-width:100%;white-space:normal}#practice-demo #menvia-weekly .shell{padding:0 12px}}
