.mls-content:not(.mls-content--home) .mls-how-section,.mls-content:not(.mls-content--home) .mls-why-section,.mls-content:not(.mls-content--home) .mls-inv-section,.mls-content:not(.mls-content--home) .mls-reviews-section{padding:4rem 1.25rem}.mls-content:not(.mls-content--home) .mls-how-container,.mls-content:not(.mls-content--home) .mls-why-container,.mls-content:not(.mls-content--home) .mls-inv-container,.mls-content:not(.mls-content--home) .mls-reviews-container{max-width:var(--mls-max);margin:0 auto}.mls-content:not(.mls-content--home) .mls-how-badge,.mls-content:not(.mls-content--home) .mls-apps-badge,.mls-content:not(.mls-content--home) .mls-passion-badge,.mls-content:not(.mls-content--home) .mls-treasure-badge,.mls-content:not(.mls-content--home) .mls-reviews-badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--lux-gold);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.75rem}.mls-content:not(.mls-content--home) .mls-how-badge svg,.mls-content:not(.mls-content--home) .mls-apps-badge svg{width:14px;height:14px;stroke:currentColor;fill:none}.mls-content:not(.mls-content--home) .mls-how-header,.mls-content:not(.mls-content--home) .mls-apps-header,.mls-content:not(.mls-content--home) .mls-reviews-header,.mls-content:not(.mls-content--home) .mls-inv-header{text-align:center;max-width:720px;margin:0 auto 2.5rem}.mls-content:not(.mls-content--home) .mls-how-subtitle,.mls-content:not(.mls-content--home) .mls-apps-subtitle,.mls-content:not(.mls-content--home) .mls-inv-subtitle,.mls-content:not(.mls-content--home) .mls-why-description{color:var(--lux-muted);font-size:1.05rem}.mls-content:not(.mls-content--home) .mls-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mls-content:not(.mls-content--home) .mls-how-step{background:#fff;border:1px solid var(--lux-hairline);border-radius:18px;padding:1.75rem 1.35rem;box-shadow:0 10px 30px #21302b0d}.mls-content:not(.mls-content--home) .mls-how-step-icon{position:relative;width:52px;height:52px;border-radius:14px;background:var(--lux-ivory);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.mls-content:not(.mls-content--home) .mls-how-step-icon svg{width:24px;height:24px;stroke:var(--lux-emerald);fill:none}.mls-content:not(.mls-content--home) .mls-how-step-number{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:var(--mls-radius-pill);background:var(--lux-emerald);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.mls-content:not(.mls-content--home) .mls-how-step-title{font-family:var(--lux-title-font);font-size:1.35rem;margin:0 0 .5rem;color:var(--lux-ink)}.mls-content:not(.mls-content--home) .mls-how-step-description{margin:0;font-size:.95rem}.mls-content:not(.mls-content--home) .mls-apps-divider{height:1px;background:var(--lux-hairline);margin:3rem auto;max-width:var(--mls-max)}.mls-content:not(.mls-content--home) .mls-apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.mls-content:not(.mls-content--home) .mls-app-item{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem .75rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:16px;text-decoration:none;color:var(--lux-ink);transition:border-color .15s ease,box-shadow .15s ease}.mls-content:not(.mls-content--home) .mls-app-item:hover{border-color:var(--lux-gold-line);box-shadow:0 8px 24px #21302b14;color:var(--lux-emerald-deep)}.mls-content:not(.mls-content--home) .mls-app-icon img{width:48px;height:48px;object-fit:contain}.mls-content:not(.mls-content--home) .mls-app-name{font-size:.85rem;font-weight:600;text-align:center}.mls-content:not(.mls-content--home) .mls-why-section{background:#ffffff8c}.mls-content:not(.mls-content--home) .mls-why-container{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.mls-content:not(.mls-content--home) .mls-why-features{display:grid;gap:1rem}.mls-content:not(.mls-content--home) .mls-why-feature{display:flex;gap:1rem;padding:1rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:14px}.mls-content:not(.mls-content--home) .mls-feature-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--lux-ivory);display:flex;align-items:center;justify-content:center}.mls-content:not(.mls-content--home) .mls-feature-title{font-weight:600;color:var(--lux-ink);margin:0 0 .25rem}.mls-content:not(.mls-content--home) .mls-feature-description{margin:0;font-size:.92rem}.mls-content:not(.mls-content--home) .mls-why-image-wrapper img{border-radius:18px;box-shadow:0 16px 40px #21302b1f}.mls-content:not(.mls-content--home) .mls-inv-section{background:#fff;border-block:1px solid var(--lux-hairline)}.mls-content:not(.mls-content--home) .mls-inv-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.mls-content:not(.mls-content--home) .mls-inv-features{display:grid;gap:1rem;margin-top:1.5rem}.mls-content:not(.mls-content--home) .mls-inv-feature{display:flex;gap:.85rem}.mls-content:not(.mls-content--home) .mls-inv-feature-title{font-weight:600;margin:0 0 .2rem}.mls-content:not(.mls-content--home) .mls-inv-video-wrapper video,.mls-content:not(.mls-content--home) .mls-inv-video-wrapper iframe{width:100%;border-radius:16px;aspect-ratio:16 / 9;object-fit:cover;background:var(--lux-ink)}.mls-content:not(.mls-content--home) .mls-reviews-section{background:#ffffff73}.mls-content:not(.mls-content--home) .mls-reviews-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.mls-content:not(.mls-content--home) .mls-reviews-stat{text-align:center}.mls-content:not(.mls-content--home) .mls-reviews-stat strong{display:block;font-family:var(--lux-title-font);font-size:2rem;color:var(--lux-ink)}.mls-content:not(.mls-content--home) .mls-reviews-carousel{overflow:hidden}.mls-content:not(.mls-content--home) .mls-reviews-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.mls-content:not(.mls-content--home) .mls-review-card{background:#fff;border:1px solid var(--lux-hairline);border-radius:16px;padding:1.35rem;box-shadow:0 8px 24px #21302b0d}.mls-content:not(.mls-content--home) .mls-review-stars{color:var(--lux-gold);letter-spacing:.1em;margin-bottom:.75rem}.mls-content:not(.mls-content--home) .mls-review-quote{font-style:italic;color:var(--lux-ink);margin:0 0 1rem}.mls-content:not(.mls-content--home) .mls-review-author{font-weight:600;color:var(--lux-ink)}.mls-content:not(.mls-content--home) .mls-review-date{font-size:.8rem;color:var(--lux-muted)}.mls-content:not(.mls-content--home)>div:first-child video{width:100%;max-height:70vh;object-fit:cover;border-radius:0 0 24px 24px}.mls-content:not(.mls-content--home) a[target=_blank] span{display:inline-flex;align-items:center;gap:.35rem}.mls-content:not(.mls-content--home) a[href*="app.monlivresms.com"]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:var(--lux-emerald)!important;color:#fcfbf6!important;border-radius:var(--mls-radius-btn);font-weight:600;text-decoration:none!important;box-shadow:0 16px 32px -16px #004d408c}.mls-content:not(.mls-content--home) a[href*="app.monlivresms.com"]:hover{background:var(--lux-emerald-deep)!important;color:#fff!important}.mls-content--blog .mls-prose img,.mls-content--blog article img{border-radius:12px;margin:1.5rem 0}.mls-content--blog .mls-prose h1,.mls-content--blog .entry-title{font-family:var(--lux-title-font);margin-top:0}@media(max-width:900px){.mls-content:not(.mls-content--home) .mls-how-steps,.mls-content:not(.mls-content--home) .mls-why-container,.mls-content:not(.mls-content--home) .mls-inv-container{grid-template-columns:1fr}.mls-content:not(.mls-content--home) .mls-how-steps{grid-template-columns:1fr}}
