/* MENVIA 2.8.0 — scoped readable layout */
.privateDetail h1{font-size:clamp(32px,4.2vw,58px);line-height:1.35;max-width:20ch;text-wrap:balance}.privateDetail h2,.mv-recorded h1,.mv-recorded h2{font-size:clamp(27px,3vw,42px);line-height:1.5;text-wrap:balance}.privateDetail p,.mv-recorded p{font-size:17px;line-height:1.95;max-width:62ch;color:#625f55}.privateDetail h3{font-size:23px;line-height:1.5}.privateDetail .lead{white-space:pre-line;max-width:40em}.privateDetail .privateMethodGrid,.privateDetail .privatePriceGrid{gap:24px}.privateDetail .privateMethodGrid article,.privateDetail .privatePriceGrid article{padding:32px;border:1px solid #dfdfd3;border-radius:16px}.privateDetail .privatePricing p{color:inherit}.privateDetail .apply h2{max-width:20ch}.mv-release-promo,.mv-recorded>section,.mv-recorded>header{max-width:1120px;margin:auto;padding:72px 32px}.mv-release-promo{border-top:1px solid #deded2}.mv-comparison,.mv-recorded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mv-comparison article,.mv-recorded article{background:#eeeee5;padding:28px;border-radius:16px}.mv-recorded{background:#f8f6ef;color:#3c4036}.mv-recorded img{width:100%;border-radius:18px}.mv-recorded .price{font-size:36px;margin:24px 0 8px}.mv-recorded form{max-width:540px;display:grid;gap:16px}.mv-recorded input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:14px;border:1px solid #a5ad9b;border-radius:8px;background:white;font-size:16px}.mv-recorded button{background:#465942;color:white;border:0;border-radius:8px;padding:16px 24px;font-size:17px;cursor:pointer}.mv-recorded .tiny{font-size:14px}.mv-recorded a{color:#405738}.mv-release-promo h2{font-size:32px;line-height:1.5}.mv-growth-page .mv-growth-section{padding-top:56px;padding-bottom:56px}.mv-growth-page p{line-height:1.9}.mv-growth-compare li{padding:9px 0}.mv-growth-compare h2{font-size:clamp(25px,2.4vw,34px)}
@media(max-width:760px){.mv-comparison,.mv-recorded-grid{grid-template-columns:1fr}.mv-release-promo,.mv-recorded>section,.mv-recorded>header{padding:48px 24px}.privateDetail h1{font-size:32px}.privateDetail h2{font-size:28px}.privateDetail p,.mv-recorded p{font-size:16px}.privateDetail .privateMethodGrid,.privateDetail .privatePriceGrid{grid-template-columns:1fr}.privateDetail .privateMethodGrid article{padding:24px}.privateDetail section{overflow-wrap:break-word}.mv-nav nav{gap:14px}.mv-recorded form{gap:20px}}
.mv-recorded .whButton,.mv-release-promo .whButton{display:inline-flex;background:#465942;color:#fff;padding:14px 23px;border-radius:8px;text-decoration:none;line-height:1.5;font-size:16px;margin-top:16px}.mv-recorded h3{font-size:23px;line-height:1.6}.mv-recorded .price small{font-size:16px}.mv-recorded .eyebrow{color:#69765f;font-size:13px;letter-spacing:.15em}

.mv-recorded select{padding:14px;width:100%;border:1px solid #a5ad9b;background:white;border-radius:8px;font-size:16px}.mv-recorded .mv-series-index h2{font-size:28px}
