:root{--lux-ink: #21302b;--lux-muted: #7e817a;--lux-emerald: #3a8b7e;--lux-emerald-deep: #2a7569;--lux-gold: #c09a2c;--lux-gold-strong: #b8941f;--lux-gold-line: #d4af37;--lux-gold-soft: #e8d8c4;--lux-hairline: #ede6dc;--lux-ivory: #f5f0e6;--lux-page-bg: radial-gradient(135% 70% at 50% -8%, #fffcf8 0%, #f5f0e6 52%, #ede4d6 100%);--lux-title-font: "Cormorant Garamond", Georgia, "Times New Roman", serif;--mls-body-font: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mls-price-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mls-max: 1120px;--mls-radius-btn: 12px;--mls-radius-pill: 999px;--mls-radius-card: 16px;--mls-radius-control: 14px;--mls-brand-whatsapp: #128c4b;--mls-brand-messenger: #0084ff;--mls-brand-messenger-dark: #0064d1;--mls-brand-instagram: #c13584;--mls-brand-snapchat: #fffc00;--mls-brand-telegram: #0088cc;--mls-brand-sms: #3a8b7e;--mls-brand-android: #3ddc84}.mls-content--home .mls-hero{position:relative;display:flex;flex-direction:column;margin:0;background:#fff;color:#fcfbf6;text-align:center}.mls-content--home .mls-hero__cinema{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(520px,calc(100svh - 7.75rem),780px);overflow:hidden;isolation:isolate}.mls-content--home .mls-hero__media{position:absolute;inset:0;z-index:0}.mls-content--home .mls-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.04);filter:brightness(1.14) contrast(1.06) saturate(1.08);animation:mls-hero-zoom 22s ease-in-out infinite alternate;will-change:transform}@keyframes mls-hero-zoom{0%{transform:scale(1.03)}to{transform:scale(1.08)}}.mls-content--home .mls-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 75% 55% at 50% 42%,transparent 0%,rgba(33,48,43,.28) 100%),linear-gradient(180deg,#21302b26,#21302b38,#21302b6b)}.mls-content--home .mls-hero__inner{position:relative;z-index:2;max-width:860px;padding:clamp(4.5rem,10vh,6.5rem) 1.5rem clamp(4rem,9vh,5.5rem)}.mls-content--home .mls-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.25rem;padding:.4rem .9rem;border-radius:var(--mls-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fcfbf6f2;background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px)}.mls-content--home .mls-hero__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--lux-gold-line);box-shadow:0 0 0 4px #d4af3740}.mls-content--home .mls-hero__title{font-family:var(--lux-title-font);font-weight:600;font-size:clamp(2.5rem,6.5vw,4rem);line-height:1.06;margin:0 0 1.15rem;letter-spacing:-.02em;color:#fcfbf6!important;text-shadow:0 2px 24px rgba(0,0,0,.35),0 0 40px rgba(0,0,0,.15)}.mls-content--home .mls-hero__line{display:block}.mls-content--home .mls-hero__line--accent{color:var(--lux-gold-soft);margin-top:.1rem}.mls-content--home .mls-hero__lead{font-size:clamp(1.02rem,2.3vw,1.2rem);line-height:1.65;color:#fcfbf6f5!important;margin:0 auto 1.85rem;max-width:580px;text-shadow:0 1px 10px rgba(0,0,0,.15)}.mls-content--home .mls-hero__actions{margin-bottom:1.35rem}.mls-content--home .mls-hero__actions--dual{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem}.mls-content--home .mls-btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.45);box-shadow:none}.mls-content--home .mls-btn--ghost:hover{background:#ffffff38;color:#fff;text-decoration:none}.mls-content--home .mls-hero__cta{font-size:1rem;padding:.9rem 1.85rem;box-shadow:0 16px 32px -12px #00000059,0 0 0 1px #ffffff1a inset}.mls-content--home .mls-hero__cta:hover{transform:translateY(-1px)}.mls-content--home .mls-hero__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;margin:0;font-size:.88rem;font-weight:500;color:#fcfbf6e0;letter-spacing:.01em}.mls-content--home .mls-hero__trust-item{display:inline-flex;align-items:center;gap:.35rem}.mls-content--home .mls-hero__trust-icon{width:14px;height:14px;color:var(--lux-gold-line);flex-shrink:0}.mls-content--home .mls-hero__trust-sep{color:#fcfbf673;user-select:none;pointer-events:none}.mls-content--home .mls-hero__price{margin:.85rem 0 0;font-size:.95rem;font-weight:500;color:#fcfbf6d1;letter-spacing:.02em}.mls-content--home .mls-hero__price .mls-price{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.08rem;color:var(--lux-gold-line);letter-spacing:-.01em}.mls-content--home .mls-hero-trust-bar{position:relative;z-index:3;flex-shrink:0;background:#fff;border-top:none;padding:.85rem 1.25rem 1.1rem}.mls-content--home .mls-hero-trust-bar__inner{max-width:var(--mls-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .65rem;font-size:.88rem;font-weight:500;color:var(--lux-muted)}.mls-content--home .mls-hero-trust-bar__rating{display:inline-flex;align-items:center;gap:.4rem}.mls-content--home .mls-hero-trust-bar__stars{display:inline-flex;align-items:center;gap:1px;color:var(--lux-gold-line)}.mls-content--home .mls-hero-trust-bar__score,.mls-content--home .mls-hero-trust-bar__item strong{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;font-weight:800;color:var(--lux-ink)}.mls-content--home .mls-hero-trust-bar__sep{color:#21302b38;user-select:none}.mls-content--home .mls-final-cta{text-align:center;padding:3rem 1.25rem 4rem}.mls-content--home .mls-final-cta__title{font-family:var(--lux-title-font);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--home-ink);margin:0 0 1.25rem}.mls-content--home .mls-final-cta__note{margin:1rem 0 0;font-size:.88rem;color:var(--home-muted)}@media(max-width:768px){.mls-content--home .mls-hero__cinema{min-height:clamp(480px,82svh,680px)}.mls-content--home .mls-hero__inner{padding-top:4rem;padding-bottom:3rem}.mls-content--home .mls-hero__video{object-position:center 34%}}@media(max-width:480px){.mls-content--home .mls-hero-trust-bar__inner{font-size:.8rem;gap:.35rem .5rem}}@media(prefers-reduced-motion:reduce){.mls-content--home .mls-hero__video{animation:none;transform:scale(1.04)}}.mls-content--home{--home-emerald: var(--lux-emerald-deep);--home-emerald-light: var(--lux-emerald);--home-gold: var(--lux-gold-line);--home-muted: var(--lux-muted);--home-ink: var(--lux-ink)}.mls-content--home .mls-how-section{background:var(--lux-ivory);padding:clamp(3.5rem,8vw,6.25rem) clamp(1.25rem,4vw,2.5rem)}.mls-content--home .mls-how-container{max-width:1200px;margin:0 auto}.mls-content--home .mls-how-header{text-align:center;margin-bottom:4rem}.mls-content--home .mls-how-badge,.mls-content--home .mls-apps-badge{display:inline-flex;align-items:center;gap:.5rem;background:#3a8b7e1a;color:var(--home-emerald);padding:.55rem 1.1rem;border-radius:var(--mls-radius-pill);font-size:.8rem;font-weight:600;margin-bottom:1.25rem;border:1px solid rgba(58,139,126,.22);letter-spacing:0;text-transform:none}.mls-content--home .mls-how-badge svg,.mls-content--home .mls-apps-badge svg{width:1rem;height:1rem;stroke:var(--home-emerald);fill:none;stroke-width:2.5}.mls-content--home .mls-how-title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:400;color:var(--home-emerald);line-height:1.25;margin:0 0 1rem}.mls-content--home .mls-how-title strong{font-weight:700;color:inherit}.mls-content--home .mls-how-subtitle{font-size:.95rem;color:var(--home-muted);line-height:1.6;margin:0 auto;max-width:650px}.mls-content--home .mls-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-bottom:5rem}.mls-content--home .mls-how-steps:before{content:"";position:absolute;top:60px;left:20%;right:20%;height:2px;background:repeating-linear-gradient(to right,var(--home-gold) 0,var(--home-gold) 8px,transparent 8px,transparent 16px);z-index:0}.mls-content--home .mls-how-step{text-align:center;position:relative;z-index:1;background:none;border:none;box-shadow:none;padding:0}.mls-content--home .mls-how-step-icon{width:120px;height:120px;background:#fff;border:3px solid var(--home-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.mls-content--home .mls-how-step:hover .mls-how-step-icon{transform:scale(1.05);border-color:var(--home-emerald);box-shadow:0 8px 24px #2a756926}.mls-content--home .mls-how-step-icon svg{width:48px;height:48px;stroke:var(--home-emerald);fill:none;stroke-width:2}.mls-content--home .mls-how-step-number{position:absolute;top:-8px;right:-8px;width:36px;height:36px;background:var(--home-emerald);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;border:3px solid #fff;box-shadow:0 4px 12px #2a75694d}.mls-content--home .mls-how-step-title{font-size:1.1rem;font-weight:700;color:var(--home-ink);margin:0 0 .75rem;font-family:var(--mls-body-font)}.mls-content--home .mls-how-step-description{font-size:.9rem;color:var(--home-muted);line-height:1.6;margin:0}.mls-content--home .mls-apps-divider{width:100px;height:3px;background:linear-gradient(90deg,transparent,var(--home-gold),transparent);margin:0 auto 3.5rem}.mls-content--home .mls-apps-section{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(58,139,126,.1)}.mls-content--home .mls-apps-section__inner{max-width:920px;margin:0 auto;text-align:center}.mls-content--home .mls-apps-section__title{font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:600;color:var(--home-ink);margin:0 0 .65rem;line-height:1.25}.mls-content--home .mls-apps-section__lead{font-size:.98rem;color:var(--home-muted);line-height:1.65;margin:0 auto 1.75rem;max-width:38rem}.mls-content--home .mls-apps-section__lead strong{color:var(--home-ink);font-weight:600}.mls-content--home .mls-apps-strip{list-style:none;margin:0;padding:1.25rem 1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;background:#fff;border:1px solid rgba(58,139,126,.12);border-radius:var(--mls-radius-card);box-shadow:0 4px 20px #21302b0a}.mls-content--home .mls-apps-strip__item{display:flex;flex-direction:column;align-items:center;min-width:72px;flex:0 1 calc(16.666% - 1rem)}.mls-content--home .mls-apps-strip__link{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;color:inherit;padding:.25rem;border-radius:10px;transition:background .15s ease}.mls-content--home .mls-apps-strip__link:hover{background:#3a8b7e0f}.mls-content--home .mls-apps-strip__link:hover .mls-apps-strip__name{color:var(--home-emerald)}.mls-content--home .mls-apps-strip__link:focus-visible{outline:2px solid var(--home-emerald);outline-offset:2px}.mls-content--home .mls-apps-strip__logo{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.mls-content--home .mls-apps-strip__logo img{width:44px;height:44px;object-fit:contain;margin:0 auto}.mls-content--home .mls-apps-strip__name{font-size:.72rem;font-weight:600;color:var(--home-muted);line-height:1.2}.mls-content--home .mls-apps-section__note{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:1.1rem 0 0;font-size:.84rem;color:var(--home-muted)}.mls-content--home .mls-apps-section__note-icon{width:15px;height:15px;color:var(--home-emerald);flex-shrink:0}.mls-content--home .mls-apps-block{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.mls-content--home .mls-apps-title{font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:600;color:var(--home-ink);margin:0 0 .5rem}.mls-content--home .mls-apps-subtitle{font-size:.95rem;color:var(--home-muted);margin:0;max-width:36rem}.mls-content--home .mls-apps-showcase{margin-top:2rem;padding:1.75rem 1.25rem;background:linear-gradient(180deg,#3a8b7e0a,#3a8b7e14);border:1px solid rgba(58,139,126,.1);border-radius:var(--mls-radius-card)}.mls-content--home .mls-apps-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem 1rem;max-width:920px;margin:0 auto}.mls-content--home .mls-app-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;transition:transform .2s ease;background:none;border:none;padding:.35rem;box-shadow:none;color:inherit;cursor:default;pointer-events:none}.mls-content--home .mls-app-icon{width:76px;height:76px;border-radius:50%;background:#fff;border:2px solid rgba(58,139,126,.15);display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #21302b0f}.mls-content--home .mls-app-icon img{width:46px;height:46px;object-fit:contain}.mls-content--home .mls-app-name{font-size:.78rem;font-weight:600;color:var(--home-muted);text-align:center}.mls-content--home .mls-why-section{background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);padding:clamp(3.5rem,8vw,6.25rem) clamp(1.25rem,4vw,2.5rem);overflow:hidden}.mls-content--home .mls-why-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:5rem}.mls-content--home .mls-why-left{flex:1;max-width:480px;perspective:1000px}.mls-content--home .mls-why-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #00000059;border:8px solid #fff;transform:rotateY(-4deg) rotateX(1deg);transition:transform .6s ease,box-shadow .6s ease}.mls-content--home .mls-why-image-wrapper:hover{transform:rotateY(-2deg) rotateX(.5deg) scale(1.02)}.mls-content--home .mls-why-image-wrapper img{width:100%;height:auto;border-radius:0;box-shadow:none}.mls-content--home .mls-passion-badge{position:absolute;top:20px;left:20px;background:#fff;color:var(--home-ink);padding:.55rem 1.1rem;border-radius:var(--mls-radius-pill);font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.35rem;box-shadow:0 4px 12px #00000026;letter-spacing:0;text-transform:none}.mls-content--home .mls-passion-badge svg{width:16px;height:16px;fill:#ef4444}.mls-content--home .mls-why-right{flex:1}.mls-content--home .mls-treasure-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:var(--home-emerald);padding:.55rem 1.1rem;border-radius:var(--mls-radius-pill);font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.mls-content--home .mls-treasure-badge svg{width:14px;height:14px;fill:var(--home-gold)}.mls-content--home .mls-why-title{font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:400;color:#fff!important;line-height:1.15;margin:0 0 1.5rem}.mls-content--home .mls-why-title strong{font-weight:700;color:#fff;display:block}.mls-content--home .mls-why-description{font-size:1rem;color:#ffffffe6;line-height:1.65;margin:0 0 2.5rem}.mls-content--home .mls-highlight{color:var(--home-gold);font-weight:600}.mls-content--home .mls-why-features{display:flex;flex-direction:column;gap:1.5rem}.mls-content--home .mls-why-feature{display:flex;align-items:flex-start;gap:1rem;background:none;border:none;padding:0}.mls-content--home .mls-feature-icon{width:48px;height:48px;min-width:48px;background:#d4af3726;border:2px solid var(--home-gold);border-radius:50%;display:flex;align-items:center;justify-content:center}.mls-content--home .mls-feature-icon svg{width:24px;height:24px;stroke:var(--home-gold);fill:none;stroke-width:2}.mls-content--home .mls-qr svg{fill:var(--home-gold);stroke:none}.mls-content--home .mls-feature-title{font-size:1.05rem;font-weight:600;color:#fff;margin:0 0 .35rem}.mls-content--home .mls-feature-description{font-size:.9rem;color:#ffffffe0;line-height:1.5;margin:0}.mls-content--home .mls-social-proof{background:linear-gradient(180deg,#fff,#f9fbf9);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,4vw,2.5rem)}.mls-content--home .mls-social-proof__container{max-width:1200px;margin:0 auto}.mls-content--home .mls-social-proof__head{text-align:center;margin-bottom:2.75rem}.mls-content--home .mls-social-proof__title{font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:300;color:var(--home-ink);margin:0 0 .75rem;line-height:1.2}.mls-content--home .mls-social-proof__title strong{font-weight:700;color:var(--home-emerald)}.mls-content--home .mls-social-proof__lead{font-size:1.02rem;color:var(--home-muted);line-height:1.6;max-width:560px;margin:0 auto 1.25rem}.mls-content--home .mls-proof-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .65rem;font-size:.88rem;color:var(--home-muted)}.mls-content--home .mls-proof-bar__item strong{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;color:var(--home-emerald);font-weight:800}.mls-content--home .mls-proof-bar__sep{color:#21302b40;user-select:none}.mls-content--home .testimonials-wrapper{max-width:1200px;margin:5rem auto;padding:3rem 1.25rem}.mls-content--home .testimonials-header{text-align:center;margin-bottom:3.5rem}.mls-content--home .testimonials-title{font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:300;color:var(--home-ink);margin:0 0 1rem;line-height:1.2}.mls-content--home .testimonials-title strong{font-weight:700;color:var(--home-emerald)}.mls-content--home .testimonials-subtitle{font-size:1.05rem;color:var(--home-muted);line-height:1.6;max-width:650px;margin:0 auto}.mls-content--home .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.mls-content--home .stat-card{background:#e8f5e9;border-radius:24px;padding:2rem 1.75rem;box-shadow:0 1px 3px #0000000d;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none!important;display:flex;flex-direction:column;gap:1.25rem;color:inherit!important}.mls-content--home .stat-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #2a756926;border-color:#3a8b7e40;background:#e8f5e9!important}.mls-content--home .stat-card--static{cursor:default}.mls-content--home .stat-card--static:hover{transform:none;box-shadow:0 1px 3px #0000000d;border-color:#f0f0f0}.mls-content--home .stat-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);display:flex;align-items:center;justify-content:center}.mls-content--home .stat-icon svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:2}.mls-content--home .stat-value{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;color:var(--home-emerald);line-height:1;letter-spacing:-.02em}.mls-content--home .stat-label{font-size:.95rem;color:var(--home-muted);line-height:1.5}.mls-content--home .stat-card-featured{grid-column:2;grid-row:1 / 3;position:relative;overflow:hidden;padding:0;min-height:100%}.mls-content--home .stat-card-featured img{width:100%;height:100%;object-fit:cover;border-radius:22px;margin:0}.mls-content--home .featured-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(0,0,0,.4) 100%);border-radius:22px;pointer-events:none}.mls-content--home .featured-cta{position:absolute;bottom:2rem;left:2rem;right:2rem;background:#fff;color:var(--home-emerald);padding:1.25rem 1.75rem;border-radius:16px;display:flex;align-items:center;gap:1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px #00000026}.mls-content--home .stat-card-featured:hover .featured-cta{background:var(--home-emerald);color:#fff;transform:translateY(-2px)}.mls-content--home .featured-cta-icon{width:48px;height:48px;border-radius:12px;background:var(--home-emerald);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.mls-content--home .stat-card-featured:hover .featured-cta-icon{background:#fff}.mls-content--home .featured-cta-icon svg{width:24px;height:24px;fill:#fff;transition:fill .3s ease}.mls-content--home .stat-card-featured:hover .featured-cta-icon svg{fill:var(--home-emerald)}.mls-content--home .cta-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.mls-content--home .cta-main{font-size:1.05rem;font-weight:700}.mls-content--home .mls-social-proof .stats-grid{margin-bottom:2.5rem}.mls-content--home .mls-reviews-section{background:transparent;padding:0;position:relative;overflow:visible}.mls-content--home .mls-social-proof .mls-reviews-carousel{margin-top:0}.mls-content--home .mls-reviews-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.mls-content--home .mls-reviews-header{text-align:center;margin-bottom:3.5rem}.mls-content--home .mls-reviews-badge{display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);color:#fff;padding:.65rem 1.5rem;border-radius:var(--mls-radius-pill);font-size:.8rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.05em;text-transform:uppercase}.mls-content--home .mls-reviews-badge-stars{display:flex;gap:2px}.mls-content--home .mls-reviews-badge-stars svg{width:14px;height:14px;fill:var(--home-gold)}.mls-content--home .mls-reviews-title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:400;color:var(--home-emerald)!important;line-height:1.3;margin:0 0 1.25rem}.mls-content--home .mls-reviews-stats{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.mls-content--home .mls-reviews-stat{font-size:.95rem;color:var(--home-muted)}.mls-content--home .mls-reviews-stat strong{color:var(--home-emerald);font-weight:700;font-size:1.1rem}.mls-content--home .mls-reviews-stat-divider{width:4px;height:4px;background:var(--home-gold);border-radius:50%}.mls-content--home .mls-reviews-carousel{position:relative;overflow:hidden;margin-bottom:3rem}.mls-content--home .mls-reviews-track{display:flex;gap:1.5rem;transition:transform .6s cubic-bezier(.4,0,.2,1);align-items:flex-start}.mls-content--home .mls-review-card{flex:0 0 calc(33.333% - 16px);min-width:calc(33.333% - 16px);background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(58,139,126,.12);display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;height:auto}.mls-content--home .mls-review-quote{width:40px;height:40px;background:linear-gradient(135deg,#d4af3726,#3a8b7e1a);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;flex-shrink:0}.mls-content--home .mls-review-quote svg{width:18px;height:18px;fill:var(--home-emerald)}.mls-content--home .mls-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.75rem}.mls-content--home .mls-review-author{font-weight:700;color:var(--home-ink);font-size:1rem}.mls-content--home .mls-review-date{font-size:.8rem;color:var(--home-muted);margin-top:.15rem}.mls-content--home .mls-review-stars{display:flex;gap:2px;flex-shrink:0}.mls-content--home .mls-review-stars svg{width:16px;height:16px;fill:var(--home-gold)}.mls-content--home .mls-review-title{font-size:.95rem;font-weight:600;color:var(--home-emerald);margin:0 0 .75rem;line-height:1.4}.mls-content--home .mls-review-content{font-size:.875rem;color:var(--home-muted);line-height:1.7;margin:0;flex:1}.mls-content--home .mls-review-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--home-gold) 0%,var(--home-emerald) 100%);border-radius:16px 16px 0 0;opacity:0;transition:opacity .3s ease}.mls-content--home .mls-review-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #2a756926}.mls-content--home .mls-review-card:hover:before{opacity:1}.mls-content--home .mls-reviews-nav{display:flex;justify-content:center;align-items:center;gap:1.25rem}.mls-content--home .mls-reviews-arrow{width:52px;height:52px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.mls-content--home .mls-reviews-arrow:hover{background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);border-color:var(--home-emerald)}.mls-content--home .mls-reviews-arrow:hover svg{stroke:#fff}.mls-content--home .mls-reviews-arrow svg{width:20px;height:20px;stroke:var(--home-emerald);fill:none;stroke-width:2.5}.mls-content--home .mls-reviews-dots{display:flex;gap:.5rem}.mls-content--home .mls-reviews-dot{width:10px;height:10px;background:#d1d5db;border-radius:50%;cursor:pointer;transition:all .3s ease}.mls-content--home .mls-reviews-dot.active{background:var(--home-emerald);transform:scale(1.2)}.mls-content--home .mls-inv-section{background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);padding:clamp(3.5rem,8vw,6.25rem) clamp(1.25rem,4vw,2.5rem);overflow:hidden}.mls-content--home .mls-inv-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.mls-content--home .mls-inv-left{flex:0 0 auto;width:min(100%,340px);max-width:340px;min-width:0;perspective:1000px}.mls-content--home .mls-inv-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #00000059;border:8px solid #fff;transform:rotateY(4deg) rotateX(1deg);transition:transform .6s ease,box-shadow .6s ease;aspect-ratio:3 / 4;max-height:520px}.mls-content--home .mls-inv-image-wrapper:hover{transform:rotateY(2deg) rotateX(.5deg) scale(1.02)}.mls-content--home .mls-inv-image-wrapper picture{display:block;width:100%;height:100%;line-height:0}.mls-content--home .mls-inv-image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 12%}.mls-content--home .mls-inv-tv-badge{position:absolute;bottom:20px;left:20px;background:#fff;color:var(--home-ink);padding:.55rem 1rem;border-radius:var(--mls-radius-pill);font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:.45rem;box-shadow:0 4px 16px #00000026}.mls-content--home .mls-inv-tv-badge svg{width:16px;height:16px;stroke:var(--home-emerald)}.mls-content--home .mls-inv-right{flex:1;min-width:0}.mls-content--home .mls-inv-trophy-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:var(--home-emerald);padding:.55rem 1.1rem;border-radius:var(--mls-radius-pill);font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.mls-content--home .mls-inv-trophy-badge svg{width:16px;height:16px;fill:var(--home-gold)}.mls-content--home .mls-inv-title{font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:400;color:#fff!important;line-height:1.15;margin:0 0 1.25rem}.mls-content--home .mls-inv-title strong{font-weight:700;color:#fff;display:block}.mls-content--home .mls-inv-subtitle{font-size:1rem;color:#ffffffe6;line-height:1.65;margin:0 0 1.75rem;max-width:none}.mls-content--home .mls-inv-quote{margin:0 0 2rem;padding:1.25rem 0 1.25rem 1.25rem;border-left:3px solid var(--home-gold)}.mls-content--home .mls-inv-quote-text{font-size:.98rem;color:#ffffffeb;line-height:1.7;font-style:italic;margin:0 0 .65rem}.mls-content--home .mls-inv-quote-author{font-size:.82rem;color:var(--home-gold-soft);font-weight:600;font-style:normal;margin:0}.mls-content--home .mls-inv-features{display:flex;flex-direction:column;gap:1.5rem}.mls-content--home .mls-inv-section .mls-why-feature{display:flex;align-items:flex-start;gap:1rem;background:none;border:none;padding:0}.mls-content--home .mls-inv-section .mls-feature-icon svg{stroke:var(--home-gold)}.mls-content--home #pricing-calculator-section{max-width:1200px;margin:0 auto;padding:clamp(3.5rem,8vw,6.25rem) clamp(1.25rem,4vw,2.5rem)}.mls-content--home .text-center-pricing{text-align:center}.mls-content--home .text-center-pricing h2{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:400;color:var(--home-ink);line-height:1.3;margin:0 0 1.5rem}.mls-content--home .text-center-pricing h2 span{font-weight:700;color:var(--home-emerald);display:block}.mls-content--home .badge-pricing{display:inline-flex;align-items:center;gap:.65rem;background:#3a8b7e1a;color:var(--home-emerald);padding:.55rem 1.1rem .55rem .55rem;border-radius:var(--mls-radius-pill);font-size:.875rem;font-weight:600;border:1px solid rgba(58,139,126,.22);margin-bottom:3rem}.mls-content--home .badge-pricing__icon{width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid var(--home-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--home-emerald)}.mls-content--home .calculator-box{background:linear-gradient(135deg,#f9fbf9,#fff);border:2px solid rgba(58,139,126,.12);border-radius:var(--mls-radius-card);padding:2.5rem;margin:0 auto 3rem;max-width:820px;box-shadow:0 4px 20px #0000000f}.mls-content--home .calculator-box label{font-size:1rem;font-weight:600;color:var(--home-ink);margin-bottom:1.25rem;display:block;text-align:center}.mls-content--home #messageCountInputPricing{width:100%;padding:1.1rem 1.5rem;font-family:var(--mls-body-font);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;color:var(--home-emerald);text-align:center;border:2px solid #e5e7eb;border-radius:12px;background:#fff;-moz-appearance:textfield}.mls-content--home #messageCountInputPricing:focus{outline:none;border-color:var(--home-emerald);box-shadow:0 0 0 4px #3a8b7e1f}.mls-content--home .presets-container{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:1.25rem}.mls-content--home .preset-btn-pricing{background:#fff;border:2px solid #e5e7eb;color:var(--home-ink);padding:1.1rem .65rem;border-radius:var(--mls-radius-card);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;min-height:130px}.mls-content--home .preset-btn-pricing__icon{width:52px;height:52px;border-radius:50%;border:2px solid var(--home-gold);background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;transition:all .25s ease;color:var(--home-emerald)}.mls-content--home .preset-btn-pricing__icon svg{width:24px;height:24px}.mls-content--home .preset-btn-pricing__label{line-height:1.25}.mls-content--home .preset-btn-pricing__hint{font-size:.72rem;font-weight:500;color:var(--home-muted);line-height:1.2}.mls-content--home .preset-btn-pricing.active,.mls-content--home .preset-btn-pricing:hover{border-color:var(--home-emerald);background:#3a8b7e0f;color:var(--home-emerald);transform:translateY(-2px);box-shadow:0 8px 20px #2a75691f}.mls-content--home .preset-btn-pricing.active .preset-btn-pricing__icon,.mls-content--home .preset-btn-pricing:hover .preset-btn-pricing__icon{border-color:var(--home-emerald);background:#3a8b7e14}.mls-content--home .pricing-grid{display:grid;gap:1.5rem;align-items:stretch}.mls-content--home .pricing-grid.two-cards{grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.mls-content--home .pricing-grid.three-cards{grid-template-columns:repeat(3,1fr)}.mls-content--home .pricing-card{background:#fff;border:2px solid #e5e7eb;border-radius:20px;padding:2rem 1.75rem;display:flex;flex-direction:column;transition:all .3s ease;position:relative;height:100%}.mls-content--home .pricing-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #2a756926;border-color:var(--home-emerald)}.mls-content--home .pricing-card.featured{background:linear-gradient(135deg,var(--home-emerald) 0%,var(--home-emerald-light) 100%);border-color:var(--home-emerald);color:#fff}.mls-content--home .pricing-card-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--home-gold) 0%,var(--lux-gold-strong) 100%);color:#fff;padding:.35rem 1rem;border-radius:var(--mls-radius-pill);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.mls-content--home .pricing-card-title{font-family:var(--lux-title-font);font-size:1.25rem;font-weight:700;color:var(--home-ink);margin:0 0 .35rem;text-align:center}.mls-content--home .pricing-card.featured .pricing-card-title,.mls-content--home .pricing-card.featured .pricing-card-subtitle,.mls-content--home .pricing-card.featured .pricing-price-main,.mls-content--home .pricing-card.featured .pricing-price-currency,.mls-content--home .pricing-card.featured .pricing-price-cents,.mls-content--home .pricing-card.featured .pricing-feature,.mls-content--home .pricing-card.featured .pricing-original{color:#fff}.mls-content--home .pricing-card-subtitle{font-size:.8rem;color:var(--home-muted);text-align:center;margin-bottom:1.5rem}.mls-content--home .pricing-price{display:flex;align-items:flex-start;justify-content:center;margin-bottom:.75rem}.mls-content--home .pricing-price-main{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;color:var(--home-emerald);line-height:1;letter-spacing:-.02em}.mls-content--home .pricing-price-decimals{display:flex;flex-direction:column;align-items:flex-start;margin-left:4px;margin-top:8px;font-family:var(--mls-price-font);font-variant-numeric:tabular-nums}.mls-content--home .pricing-price-currency,.mls-content--home .pricing-price-cents{font-family:var(--mls-price-font);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;color:var(--home-emerald);letter-spacing:-.01em}.mls-content--home .pricing-features{list-style:none;padding:0;margin:0;flex:1}.mls-content--home .pricing-feature{display:flex;align-items:flex-start;gap:.65rem;font-size:.875rem;color:var(--home-muted);margin-bottom:.75rem;line-height:1.5}.mls-content--home .pricing-card.featured .pricing-feature svg{stroke:var(--home-gold)}.mls-content--home .mls-final-cta{padding:3rem 1.25rem 4rem}.mls-content--home .mls-home-faq{background:#fff;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2.5rem);border-top:1px solid rgba(58,139,126,.08)}.mls-content--home .mls-home-faq__container{max-width:720px;margin:0 auto}.mls-content--home .mls-home-faq__head{text-align:center;margin-bottom:2rem}.mls-content--home .mls-home-faq__title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:600;color:var(--home-ink);margin:0 0 .5rem}.mls-content--home .mls-home-faq__title span{color:var(--home-emerald)}.mls-content--home .mls-home-faq__lead{margin:0;font-size:.95rem;color:var(--home-muted)}.mls-content--home .mls-home-faq__list{display:flex;flex-direction:column;gap:.65rem}.mls-content--home .mls-home-faq__item{border:1px solid rgba(58,139,126,.12);border-radius:var(--mls-radius-btn);background:#fafcfb;overflow:hidden}.mls-content--home .mls-home-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-size:.95rem;font-weight:600;color:var(--home-ink);cursor:pointer;list-style:none}.mls-content--home .mls-home-faq__question::-webkit-details-marker{display:none}.mls-content--home .mls-home-faq__question:after{content:"+";flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3a8b7e1a;color:var(--home-emerald);font-size:1.1rem;font-weight:400;line-height:1;transition:transform .2s ease,background .2s ease}.mls-content--home .mls-home-faq__item[open] .mls-home-faq__question:after{content:"−";background:var(--home-emerald);color:#fff}.mls-content--home .mls-home-faq__answer{padding:0 1.15rem 1.1rem}.mls-content--home .mls-home-faq__answer p{margin:0;font-size:.92rem;line-height:1.65;color:var(--home-muted)}.mls-content--home .mls-home-faq__more{text-align:center;margin:1.75rem 0 0;font-size:.92rem}.mls-content--home .mls-home-faq__more a{color:var(--home-emerald);text-decoration:none;font-weight:600}.mls-content--home .mls-home-faq__more a:hover{text-decoration:underline}@media(max-width:1024px){.mls-content--home .mls-how-steps:before{display:none}.mls-content--home .mls-how-steps{gap:2rem}.mls-content--home .mls-apps-strip__item{flex:0 1 calc(33.333% - 1rem)}.mls-content--home .mls-apps-grid{grid-template-columns:repeat(3,1fr)}.mls-content--home .mls-why-container{flex-direction:column;gap:3.5rem}.mls-content--home .mls-why-left{max-width:100%}.mls-content--home .mls-review-card{flex:0 0 calc(50% - 12px);min-width:calc(50% - 12px)}.mls-content--home .mls-inv-container{flex-direction:column;gap:3rem}.mls-content--home .mls-inv-left{max-width:min(100%,320px);width:100%;margin:0 auto}.mls-content--home .mls-inv-image-wrapper{transform:rotateY(-2deg) rotateX(.5deg)}.mls-content--home .presets-container,.mls-content--home .stats-grid{grid-template-columns:repeat(2,1fr)}.mls-content--home .stat-card-featured{grid-column:1 / 3;grid-row:1;min-height:450px}.mls-content--home .pricing-grid.three-cards{grid-template-columns:1fr}}@media(max-width:768px){.mls-content--home .mls-how-steps{grid-template-columns:1fr}.mls-content--home .mls-review-card{flex:0 0 100%;min-width:100%}.mls-content--home .mls-reviews-stats{flex-direction:column;gap:.75rem}.mls-content--home .mls-reviews-stat-divider{display:none}.mls-content--home .stats-grid{grid-template-columns:1fr}.mls-content--home .stat-card-featured{grid-column:1;min-height:350px}.mls-content--home .pricing-grid.two-cards{grid-template-columns:1fr}}@media(max-width:480px){.mls-content--home .mls-apps-strip__item{flex:0 1 calc(50% - .75rem);min-width:64px}.mls-content--home .mls-apps-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.mls-content--home .presets-container{grid-template-columns:1fr}.mls-content--home .mls-how-step-icon{width:100px;height:100px}.mls-content--home .mls-app-icon{width:56px;height:56px}}.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}}.mls-content--home #tuto-whatsapp,.mls-content--home #tuto-messenger,.mls-content--home #tuto-instagram,.mls-content--home #tuto-iphone,.mls-content--home #tuto-android,.mls-content--home #tuto-snapchat,.mls-content--home #tuto-telegram{scroll-margin-top:5rem}.mls-content--home .whatsapp-tutorial-container,.mls-content--home .messenger-tutorial-container,.mls-content--home .instagram-tutorial-container,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container,.mls-content--home .telegram-tutorial-container,.mls-content--home .sms-tutorial-container{max-width:var(--mls-max);margin:0 auto;padding:3rem 1.25rem 2rem}.mls-content--home .whatsapp-tutorial-container .container,.mls-content--home .messenger-tutorial-container .container,.mls-content--home .instagram-tutorial-container .container,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .container,.mls-content--home .telegram-tutorial-container .container,.mls-content--home .sms-tutorial-container .container{max-width:var(--mls-max);margin:0 auto;padding:0;width:100%;box-sizing:border-box}.mls-content--home .mls-wa-tuto__head{text-align:center;max-width:760px;margin:0 auto 2rem}.mls-content--home .mls-wa-tuto__title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.25rem);line-height:1.2;color:var(--lux-ink);margin:0 0 .85rem}.mls-content--home .mls-wa-tuto__lead{color:var(--lux-muted);font-size:1.02rem;line-height:1.65;margin:0}.mls-content--home .mls-wa-tuto__intro{color:var(--lux-muted);font-size:.95rem;line-height:1.65;margin:1rem 0 0;text-align:center}.mls-content--home .sms-tutorial-container .tab-title,.mls-content--home .instagram-tutorial-container .tab-title,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .tab-title,.mls-content--home .telegram-tutorial-container .tab-title{font-family:var(--lux-title-font);font-size:clamp(1.2rem,2.5vw,1.45rem);line-height:1.25;text-align:center;margin:0 0 1.25rem;color:var(--lux-ink)}.mls-content--home .whatsapp-tutorial-container .tabs-wrapper,.mls-content--home .messenger-tutorial-container .tabs-wrapper,.mls-content--home .sms-tutorial-container .tabs-wrapper{margin-top:1.75rem}.mls-content--home .whatsapp-tutorial-container .tabs-selector,.mls-content--home .messenger-tutorial-container .tabs-selector,.mls-content--home .sms-tutorial-container .tabs-selector{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.3rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:var(--mls-radius-btn)}.mls-content--home .whatsapp-tutorial-container .tab-button,.mls-content--home .messenger-tutorial-container .tab-button,.mls-content--home .sms-tutorial-container .tab-button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:none;border-radius:var(--mls-radius-btn);background:transparent;color:var(--lux-muted);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.mls-content--home .whatsapp-tutorial-container .tab-button.active,.mls-content--home .messenger-tutorial-container .tab-button.active,.mls-content--home .sms-tutorial-container .tab-button.active{color:#fff}.mls-content--home .whatsapp-tutorial-container .tab-icon,.mls-content--home .messenger-tutorial-container .tab-icon,.mls-content--home .sms-tutorial-container .tab-icon{width:18px;height:18px;flex-shrink:0}.mls-content--home .whatsapp-tutorial-container .tutorial-content,.mls-content--home .messenger-tutorial-container .tutorial-content,.mls-content--home .sms-tutorial-container .tutorial-content{display:none;padding:2rem 0 0}.mls-content--home .whatsapp-tutorial-container .tutorial-content.active,.mls-content--home .messenger-tutorial-container .tutorial-content.active,.mls-content--home .sms-tutorial-container .tutorial-content.active{display:block}.mls-content--home .instagram-tutorial-container .tutorial-content,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .tutorial-content,.mls-content--home .telegram-tutorial-container .tutorial-content{display:block;padding:2rem 0 0}.mls-content--home .whatsapp-tutorial-container .carousel-container,.mls-content--home .messenger-tutorial-container .carousel-container,.mls-content--home .instagram-tutorial-container .carousel-container,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-container,.mls-content--home .telegram-tutorial-container .carousel-container,.mls-content--home .sms-tutorial-container .carousel-container{background:#fff;border:1px solid var(--lux-hairline);border-radius:var(--mls-radius-card);padding:1.25rem;box-shadow:0 12px 40px #21302b0f}.mls-content--home .whatsapp-tutorial-container .carousel-wrapper,.mls-content--home .messenger-tutorial-container .carousel-wrapper,.mls-content--home .instagram-tutorial-container .carousel-wrapper,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-wrapper,.mls-content--home .telegram-tutorial-container .carousel-wrapper,.mls-content--home .sms-tutorial-container .carousel-wrapper{overflow:hidden}.mls-content--home .whatsapp-tutorial-container .carousel-track,.mls-content--home .messenger-tutorial-container .carousel-track,.mls-content--home .instagram-tutorial-container .carousel-track,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-track,.mls-content--home .telegram-tutorial-container .carousel-track,.mls-content--home .sms-tutorial-container .carousel-track{display:flex;transition:transform .35s ease}.mls-content--home .whatsapp-tutorial-container .step-slide,.mls-content--home .messenger-tutorial-container .step-slide,.mls-content--home .instagram-tutorial-container .step-slide,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-slide,.mls-content--home .telegram-tutorial-container .step-slide,.mls-content--home .sms-tutorial-container .step-slide{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:center;padding:.5rem;box-sizing:border-box}.mls-content--home .whatsapp-tutorial-container .step-image-wrapper,.mls-content--home .messenger-tutorial-container .step-image-wrapper,.mls-content--home .instagram-tutorial-container .step-image-wrapper,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-image-wrapper,.mls-content--home .telegram-tutorial-container .step-image-wrapper,.mls-content--home .sms-tutorial-container .step-image-wrapper{text-align:center;min-width:0}.mls-content--home .whatsapp-tutorial-container .step-image,.mls-content--home .messenger-tutorial-container .step-image,.mls-content--home .instagram-tutorial-container .step-image,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-image,.mls-content--home .telegram-tutorial-container .step-image,.mls-content--home .sms-tutorial-container .step-image,.mls-content--home .whatsapp-tutorial-container .step-image-wrapper img,.mls-content--home .messenger-tutorial-container .step-image-wrapper img,.mls-content--home .instagram-tutorial-container .step-image-wrapper img,.mls-content--home .snapchat-tutorial-container .step-image-wrapper img,.mls-content--home .telegram-tutorial-container .step-image-wrapper img,.mls-content--home .sms-tutorial-container .step-image-wrapper img{max-width:100%;max-height:420px;width:auto;height:auto;margin:0 auto;border-radius:var(--mls-radius-btn);box-shadow:0 8px 24px #21302b1a}.mls-content--home .whatsapp-tutorial-container .step-content-wrapper,.mls-content--home .messenger-tutorial-container .step-content-wrapper,.mls-content--home .instagram-tutorial-container .step-content-wrapper,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-content-wrapper,.mls-content--home .telegram-tutorial-container .step-content-wrapper,.mls-content--home .sms-tutorial-container .step-content-wrapper{min-width:0}.mls-content--home .whatsapp-tutorial-container .step-badge,.mls-content--home .messenger-tutorial-container .step-badge,.mls-content--home .instagram-tutorial-container .step-badge,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-badge,.mls-content--home .telegram-tutorial-container .step-badge,.mls-content--home .sms-tutorial-container .step-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.65rem}.mls-content--home .whatsapp-tutorial-container .step-content,.mls-content--home .messenger-tutorial-container .step-content,.mls-content--home .instagram-tutorial-container .step-content,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-content,.mls-content--home .telegram-tutorial-container .step-content,.mls-content--home .sms-tutorial-container .step-content{color:var(--lux-ink);font-size:.98rem;line-height:1.6}.mls-content--home .whatsapp-tutorial-container .step-content ul,.mls-content--home .messenger-tutorial-container .step-content ul,.mls-content--home .instagram-tutorial-container .step-content ul,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-content ul,.mls-content--home .telegram-tutorial-container .step-content ul,.mls-content--home .sms-tutorial-container .step-content ul{margin:0;padding-left:1.1rem}.mls-content--home .whatsapp-tutorial-container .step-note,.mls-content--home .messenger-tutorial-container .step-note,.mls-content--home .instagram-tutorial-container .step-note,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-note,.mls-content--home .telegram-tutorial-container .step-note,.mls-content--home .sms-tutorial-container .step-note{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid transparent;border-radius:0 8px 8px 0;font-size:.9rem;color:var(--lux-muted)}.mls-content--home .whatsapp-tutorial-container .carousel-controls,.mls-content--home .messenger-tutorial-container .carousel-controls,.mls-content--home .instagram-tutorial-container .carousel-controls,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-controls,.mls-content--home .telegram-tutorial-container .carousel-controls,.mls-content--home .sms-tutorial-container .carousel-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.mls-content--home .whatsapp-tutorial-container .carousel-btn,.mls-content--home .messenger-tutorial-container .carousel-btn,.mls-content--home .instagram-tutorial-container .carousel-btn,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-btn,.mls-content--home .telegram-tutorial-container .carousel-btn,.mls-content--home .sms-tutorial-container .carousel-btn{width:2.25rem;height:2.25rem;border-radius:var(--mls-radius-btn);border:1px solid var(--lux-hairline);background:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.mls-content--home .whatsapp-tutorial-container .carousel-dots,.mls-content--home .messenger-tutorial-container .carousel-dots,.mls-content--home .instagram-tutorial-container .carousel-dots,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-dots,.mls-content--home .telegram-tutorial-container .carousel-dots,.mls-content--home .sms-tutorial-container .carousel-dots{display:flex;gap:.35rem}.mls-content--home .whatsapp-tutorial-container .carousel-dot,.mls-content--home .messenger-tutorial-container .carousel-dot,.mls-content--home .instagram-tutorial-container .carousel-dot,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-dot,.mls-content--home .telegram-tutorial-container .carousel-dot,.mls-content--home .sms-tutorial-container .carousel-dot{width:8px;height:8px;border-radius:var(--mls-radius-pill);background:var(--lux-hairline);border:none;padding:0;cursor:pointer}.mls-content--home .whatsapp-tutorial-container .carousel-dot.active,.mls-content--home .messenger-tutorial-container .carousel-dot.active,.mls-content--home .instagram-tutorial-container .carousel-dot.active,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .carousel-dot.active,.mls-content--home .telegram-tutorial-container .carousel-dot.active,.mls-content--home .sms-tutorial-container .carousel-dot.active{width:22px}.mls-content--home .whatsapp-tutorial-container .step-counter,.mls-content--home .messenger-tutorial-container .step-counter,.mls-content--home .instagram-tutorial-container .step-counter,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-counter,.mls-content--home .telegram-tutorial-container .step-counter,.mls-content--home .sms-tutorial-container .step-counter{font-size:.8125rem;color:var(--lux-muted);min-width:3rem;text-align:center}.mls-content--home .whatsapp-tutorial-container .mls-wa-tuto__cta,.mls-content--home .messenger-tutorial-container .mls-wa-tuto__cta,.mls-content--home .instagram-tutorial-container .mls-wa-tuto__cta,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .mls-wa-tuto__cta,.mls-content--home .telegram-tutorial-container .mls-wa-tuto__cta,.mls-content--home .sms-tutorial-container .mls-wa-tuto__cta{text-align:center;max-width:640px;margin:2.5rem auto 0;padding:2rem 1.25rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:var(--mls-radius-card)}.mls-content--home .whatsapp-tutorial-container .mls-wa-tuto__cta-title,.mls-content--home .messenger-tutorial-container .mls-wa-tuto__cta-title,.mls-content--home .instagram-tutorial-container .mls-wa-tuto__cta-title,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .mls-wa-tuto__cta-title,.mls-content--home .telegram-tutorial-container .mls-wa-tuto__cta-title,.mls-content--home .sms-tutorial-container .mls-wa-tuto__cta-title{font-family:var(--lux-title-font);font-size:1.5rem;margin:0 0 .75rem;color:var(--lux-ink)}.mls-content--home .whatsapp-tutorial-container .mls-wa-tuto__cta-text,.mls-content--home .messenger-tutorial-container .mls-wa-tuto__cta-text,.mls-content--home .instagram-tutorial-container .mls-wa-tuto__cta-text,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .mls-wa-tuto__cta-text,.mls-content--home .telegram-tutorial-container .mls-wa-tuto__cta-text,.mls-content--home .sms-tutorial-container .mls-wa-tuto__cta-text{color:var(--lux-muted);margin:0 0 1.25rem;line-height:1.6}@media(max-width:768px){.mls-content--home .whatsapp-tutorial-container .step-slide,.mls-content--home .messenger-tutorial-container .step-slide,.mls-content--home .instagram-tutorial-container .step-slide,.mls-content--home .android-tutorial-container,.mls-content--home .snapchat-tutorial-container .step-slide,.mls-content--home .telegram-tutorial-container .step-slide,.mls-content--home .sms-tutorial-container .step-slide{grid-template-columns:1fr}.mls-content--home .mls-hero__actions--dual{flex-direction:column;align-items:stretch}}.mls-content--landing-whatsapp .whatsapp-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#25d3661f;color:var(--mls-brand-whatsapp);font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-whatsapp .whatsapp-icon-badge{width:18px;height:18px}.mls-content--landing-whatsapp .whatsapp-tutorial-container .mls-wa-tuto__title strong{color:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .whatsapp-tutorial-container .tab-button.active{background:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .whatsapp-tutorial-container .step-badge{color:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .whatsapp-tutorial-container .step-note{background:#25d36614;border-left-color:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .whatsapp-tutorial-container .carousel-btn{color:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .whatsapp-tutorial-container .carousel-dot.active{background:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .mls-how-step-description a{color:var(--mls-brand-whatsapp);font-weight:600}.mls-content--landing-whatsapp .mls-hero-trust-bar__score,.mls-content--landing-whatsapp .mls-hero-trust-bar__item strong{color:var(--mls-brand-whatsapp)}.mls-content--landing-whatsapp .mls-hero-trust-bar__sep{color:#128c4b59}.mls-content--landing-messenger .messenger-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#0084ff1f;color:var(--mls-brand-messenger-dark);font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-messenger .messenger-icon-badge{width:18px;height:18px}.mls-content--landing-messenger .messenger-tutorial-container .info-box{text-align:left;margin:1.75rem auto 0;max-width:680px;padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--lux-hairline);border-left:4px solid var(--mls-brand-messenger);border-radius:var(--mls-radius-card);box-shadow:0 8px 24px #21302b0d}.mls-content--landing-messenger .messenger-tutorial-container .info-box-title{display:flex;align-items:flex-start;gap:.5rem;font-weight:700;font-size:.95rem;color:var(--lux-ink);margin-bottom:.75rem}.mls-content--landing-messenger .messenger-tutorial-container .info-icon{width:20px;height:20px;flex-shrink:0;color:var(--mls-brand-messenger)}.mls-content--landing-messenger .messenger-tutorial-container .info-box-content{font-size:.9rem;line-height:1.65;color:var(--lux-muted)}.mls-content--landing-messenger .messenger-tutorial-container .info-box-content p{margin:0 0 .75rem}.mls-content--landing-messenger .messenger-tutorial-container .info-box-content p:last-child{margin-bottom:0}.mls-content--landing-messenger .messenger-tutorial-container .info-highlight{color:var(--mls-brand-messenger-dark);font-weight:600}.mls-content--landing-messenger .messenger-tutorial-container .mls-wa-tuto__title strong{color:var(--mls-brand-messenger)}.mls-content--landing-messenger .messenger-tutorial-container .tab-button.active{background:var(--mls-brand-messenger)}.mls-content--landing-messenger .messenger-tutorial-container .step-badge{color:var(--mls-brand-messenger-dark)}.mls-content--landing-messenger .messenger-tutorial-container .step-note{background:#0084ff14;border-left-color:var(--mls-brand-messenger)}.mls-content--landing-messenger .messenger-tutorial-container .carousel-btn{color:var(--mls-brand-messenger)}.mls-content--landing-messenger .messenger-tutorial-container .carousel-dot.active{background:var(--mls-brand-messenger)}.mls-content--landing-messenger .mls-how-step-description a{color:var(--mls-brand-messenger);font-weight:600}@media(max-width:768px){.mls-content--landing-messenger .messenger-tutorial-container .info-box{padding:1rem}}.mls-content--landing-messenger .mls-hero-trust-bar__score,.mls-content--landing-messenger .mls-hero-trust-bar__item strong{color:var(--mls-brand-messenger-dark)}.mls-content--landing-messenger .mls-hero-trust-bar__sep{color:#0064d159}.mls-content--landing-instagram .instagram-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#c135841f;color:var(--mls-brand-instagram);font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-instagram .instagram-icon-badge{width:18px;height:18px}.mls-content--landing-instagram .instagram-tutorial-container .mls-wa-tuto__title strong,.mls-content--landing-instagram .instagram-tutorial-container .step-badge{color:var(--mls-brand-instagram)}.mls-content--landing-instagram .instagram-tutorial-container .step-note{background:#c1358414;border-left-color:var(--mls-brand-instagram)}.mls-content--landing-instagram .instagram-tutorial-container .carousel-btn{color:var(--mls-brand-instagram)}.mls-content--landing-instagram .instagram-tutorial-container .carousel-dot.active{background:var(--mls-brand-instagram)}.mls-content--landing-instagram .mls-how-step-description a{color:var(--mls-brand-instagram);font-weight:600}.mls-content--landing-instagram .mls-hero-trust-bar__score,.mls-content--landing-instagram .mls-hero-trust-bar__item strong{color:var(--mls-brand-instagram)}.mls-content--landing-instagram .mls-hero-trust-bar__sep{color:#c1358452}.mls-content--landing-ios .sms-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#3a8b7e1f;color:var(--mls-brand-sms);font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-ios .sms-icon-badge{width:18px;height:18px}.mls-content--landing-ios .sms-tutorial-container .mls-wa-tuto__title strong{color:var(--mls-brand-sms)}.mls-content--landing-ios .sms-tutorial-container .tab-button.active{background:var(--mls-brand-sms)}.mls-content--landing-ios .sms-tutorial-container .step-badge{color:var(--lux-emerald-deep)}.mls-content--landing-ios .sms-tutorial-container .step-note{background:#3a8b7e14;border-left-color:var(--mls-brand-sms)}.mls-content--landing-ios .sms-tutorial-container .carousel-btn{color:var(--mls-brand-sms)}.mls-content--landing-ios .sms-tutorial-container .carousel-dot.active{background:var(--mls-brand-sms)}.mls-content--landing-ios .mls-how-step-description a{color:var(--mls-brand-sms);font-weight:600}.mls-content--landing-ios .sms-tutorial-container .tab-title strong{color:var(--mls-brand-sms)}.mls-content--landing-ios .mls-hero-trust-bar__score,.mls-content--landing-ios .mls-hero-trust-bar__item strong{color:var(--lux-emerald-deep)}.mls-content--landing-android .android-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#3ddc8426;color:#2db872;font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-android .android-icon-badge{width:18px;height:18px}.mls-content--landing-android .android-tutorial-container .mls-wa-tuto__title strong{color:var(--mls-brand-android)}.mls-content--landing-android .android-tutorial-container .step-badge{color:#2db872}.mls-content--landing-android .android-tutorial-container .step-note{background:#3ddc841a;border-left-color:var(--mls-brand-android)}.mls-content--landing-android .android-tutorial-container .carousel-btn{color:var(--mls-brand-android)}.mls-content--landing-android .android-tutorial-container .carousel-dot.active{background:var(--mls-brand-android)}.mls-content--landing-android .mls-how-step-description a{color:var(--mls-brand-android);font-weight:600}.mls-content--landing-android .android-tutorial-container .tab-title strong{color:var(--mls-brand-android)}.mls-content--landing-android .android-tutorial-container .step-content .mls-btn{margin-top:.75rem}.mls-content--landing-android .mls-hero-trust-bar__score,.mls-content--landing-android .mls-hero-trust-bar__item strong{color:#2db872}.mls-content--landing-android .mls-hero-trust-bar__sep{color:#2db87259}.mls-content--landing-snapchat .snapchat-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#fffc0059;color:#665c00;font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-snapchat .snapchat-icon-badge{width:18px;height:18px}.mls-content--landing-snapchat .snapchat-tutorial-container .mls-wa-tuto__title strong,.mls-content--landing-snapchat .snapchat-tutorial-container .step-badge{color:#665c00}.mls-content--landing-snapchat .snapchat-tutorial-container .step-note{background:#fffc0014;border-left-color:var(--mls-brand-snapchat)}.mls-content--landing-snapchat .snapchat-tutorial-container .carousel-btn{color:#665c00}.mls-content--landing-snapchat .snapchat-tutorial-container .carousel-dot.active{background:#665c00}.mls-content--landing-snapchat .mls-how-step-description a{color:#665c00;font-weight:600}.mls-content--landing-snapchat .mls-hero-trust-bar__score,.mls-content--landing-snapchat .mls-hero-trust-bar__item strong{color:#665c00}.mls-content--landing-snapchat .mls-hero-trust-bar__sep{color:#665c0061}.mls-content--landing-telegram .telegram-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#0088cc1f;color:var(--mls-brand-telegram);font-size:.8125rem;font-weight:700;margin-bottom:1rem}.mls-content--landing-telegram .telegram-icon-badge{width:18px;height:18px}.mls-content--landing-telegram .telegram-tutorial-container .mls-wa-tuto__title strong,.mls-content--landing-telegram .telegram-tutorial-container .step-badge{color:var(--mls-brand-telegram)}.mls-content--landing-telegram .telegram-tutorial-container .step-note{background:#0088cc14;border-left-color:var(--mls-brand-telegram)}.mls-content--landing-telegram .telegram-tutorial-container .carousel-btn{color:var(--mls-brand-telegram)}.mls-content--landing-telegram .telegram-tutorial-container .carousel-dot.active{background:var(--mls-brand-telegram)}.mls-content--landing-telegram .mls-how-step-description a{color:var(--mls-brand-telegram);font-weight:600}.mls-content--landing-telegram .mls-hero-trust-bar__score,.mls-content--landing-telegram .mls-hero-trust-bar__item strong{color:var(--mls-brand-telegram)}.mls-content--landing-telegram .mls-hero-trust-bar__sep{color:#0088cc59}.mls-content--faq{--faq-ink: var(--lux-ink);--faq-muted: var(--lux-muted);--faq-emerald: var(--lux-emerald);--faq-surface: #fafcfb;--faq-border: rgba(58, 139, 126, .12)}.mls-content--faq .mls-page-hero--faq{background:linear-gradient(165deg,#fff,#f7faf9 55%,#eef6f4);border-bottom:1px solid var(--faq-border);text-align:center}.mls-content--faq .mls-page-hero__inner{max-width:720px;margin:0 auto;padding:clamp(2.75rem,6vw,4rem) 1.5rem clamp(2.25rem,5vw,3rem)}.mls-content--faq .mls-page-hero__eyebrow{display:inline-flex;margin:0 0 1rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#3a8b7e1a;color:var(--faq-emerald);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mls-content--faq .mls-page-hero__title{margin:0 0 .75rem;font-family:var(--lux-title-font);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600;line-height:1.15;color:var(--faq-ink)}.mls-content--faq .mls-page-hero__lead{margin:0 auto 1.5rem;max-width:38rem;font-size:1.02rem;line-height:1.65;color:var(--faq-muted)}.mls-content--faq .mls-page-hero__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.mls-content--faq .mls-faq-page{max-width:var(--mls-max);margin:0 auto;padding:clamp(1.75rem,4vw,2.5rem) 1.25rem clamp(3rem,6vw,4.5rem)}.mls-content--faq .mls-faq-page__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:clamp(2rem,4vw,2.75rem);padding-bottom:1.75rem;border-bottom:1px solid var(--faq-border)}.mls-content--faq .mls-faq-page__nav-link{display:inline-flex;align-items:center;padding:.45rem .95rem;border:1px solid var(--faq-border);border-radius:var(--mls-radius-pill);background:#fff;color:var(--faq-ink);font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.mls-content--faq .mls-faq-page__nav-link:hover{border-color:#3a8b7e59;background:var(--faq-surface);color:var(--faq-emerald)}.mls-content--faq .mls-faq-page__body{display:flex;flex-direction:column;gap:clamp(2.25rem,4vw,3rem)}.mls-content--faq .mls-faq-page__category{scroll-margin-top:5.5rem}.mls-content--faq .mls-faq-page__category-head{margin-bottom:1rem}.mls-content--faq .mls-faq-page__category-title{margin:0;font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:600;color:var(--faq-ink);scroll-margin-top:5.5rem}.mls-content--faq .mls-faq-page__list-wrap{display:flex;flex-direction:column;gap:.65rem}.mls-content--faq .mls-faq-page__item{border:1px solid var(--faq-border);border-radius:var(--mls-radius-btn);background:var(--faq-surface);overflow:hidden}.mls-content--faq .mls-faq-page__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-size:.95rem;font-weight:600;color:var(--faq-ink);cursor:pointer;list-style:none}.mls-content--faq .mls-faq-page__question::-webkit-details-marker{display:none}.mls-content--faq .mls-faq-page__question:after{content:"+";flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3a8b7e1a;color:var(--faq-emerald);font-size:1.1rem;font-weight:400;line-height:1;transition:transform .2s ease,background .2s ease}.mls-content--faq .mls-faq-page__item[open] .mls-faq-page__question:after{content:"−";background:var(--faq-emerald);color:#fff}.mls-content--faq .mls-faq-page__answer{padding:0 1.15rem 1.1rem}.mls-content--faq .mls-faq-page__answer p{margin:0 0 .65rem;font-size:.92rem;line-height:1.65;color:var(--faq-muted)}.mls-content--faq .mls-faq-page__answer p:last-child{margin-bottom:0}.mls-content--faq .mls-faq-page__answer a{color:var(--faq-emerald);font-weight:600;text-decoration:none}.mls-content--faq .mls-faq-page__answer a:hover{text-decoration:underline}.mls-content--faq .mls-faq-page__list{margin:.35rem 0 .65rem;padding-left:1.2rem;font-size:.92rem;line-height:1.65;color:var(--faq-muted)}.mls-content--faq .mls-faq-page__list li+li{margin-top:.35rem}.mls-content--faq .mls-faq-page__cta{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.75rem,4vw,2.25rem);border:1px solid var(--faq-border);border-radius:var(--mls-radius-card);background:linear-gradient(135deg,#fff,#f3faf8);text-align:center}.mls-content--faq .mls-faq-page__cta-title{margin:0 0 .5rem;font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:600;color:var(--faq-ink)}.mls-content--faq .mls-faq-page__cta-text{margin:0 auto 1.25rem;max-width:32rem;font-size:.95rem;line-height:1.6;color:var(--faq-muted)}.mls-content--faq .mls-faq-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.mls-content--faq .mls-btn--ghost{background:transparent;border:1px solid rgba(58,139,126,.35);color:var(--faq-emerald)}.mls-content--faq .mls-btn--ghost:hover{background:#3a8b7e14}@media(max-width:640px){.mls-content--faq .mls-faq-page__nav{justify-content:flex-start}.mls-content--faq .mls-faq-page__nav-link{font-size:.8rem}}.mls-content--gift-card{--gc-ink: var(--lux-ink);--gc-muted: var(--lux-muted);--gc-emerald: var(--lux-emerald);--gc-gold: var(--lux-gold);--gc-border: rgba(58, 139, 126, .12);--gc-surface: #fafcfb}.mls-content--gift-card .mls-gc-hero{background:linear-gradient(145deg,#fff,#faf7f0 45%,#eef6f4);border-bottom:1px solid var(--gc-border)}.mls-content--gift-card .mls-gc-hero__inner{display:grid;grid-template-columns:1fr minmax(260px,380px);gap:clamp(2rem,5vw,3.5rem);align-items:center;max-width:var(--mls-max);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 1.25rem}.mls-content--gift-card .mls-gc-hero__visual{display:flex;flex-direction:column;align-items:center;gap:1.15rem}.mls-content--gift-card .mls-gc-hero__product{margin:0;width:min(100%,280px)}.mls-content--gift-card .mls-gc-hero__product-img{display:block;width:100%;height:auto;border-radius:var(--mls-radius-card);box-shadow:0 16px 40px #21302b24}.mls-content--gift-card .mls-gc-hero__eyebrow{display:inline-flex;margin:0 0 .85rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#c09a2c1f;color:var(--gc-gold);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mls-content--gift-card .mls-gc-hero__title{margin:0 0 .75rem;font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:600;line-height:1.18;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-hero__title-accent{display:block;color:var(--gc-emerald)}.mls-content--gift-card .mls-gc-hero__lead{margin:0 0 1rem;font-size:1.02rem;line-height:1.65;color:var(--gc-muted);max-width:34rem}.mls-content--gift-card .mls-gc-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.35rem;font-size:.88rem;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-stars{color:var(--gc-gold);letter-spacing:.05em;font-size:.95rem}.mls-content--gift-card .mls-gc-hero__actions{margin-bottom:.85rem}.mls-content--gift-card .mls-gc-hero__price{margin:0;font-size:.92rem;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-hero__price .mls-price{font-family:var(--mls-price-font);font-size:1.35rem;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-card{position:relative;width:100%;aspect-ratio:1.58 / 1;padding:1.5rem 1.35rem;border-radius:18px;background:linear-gradient(135deg,#2a7569,#3a8b7e 42%,#c09a2c);color:#fff;box-shadow:0 24px 48px #21302b2e,0 0 0 1px #ffffff1f inset;overflow:hidden}.mls-content--gift-card .mls-gc-card p,.mls-content--gift-card .mls-gc-card .mls-price{color:#fff}.mls-content--gift-card .mls-gc-card__shine{position:absolute;inset:-40% -20% auto auto;width:70%;height:140%;background:linear-gradient(125deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:rotate(12deg);pointer-events:none}.mls-content--gift-card .mls-gc-card__brand{position:relative;margin:0 0 .35rem;font-family:var(--lux-title-font);font-size:1.15rem;font-weight:600;color:#fff}.mls-content--gift-card .mls-gc-card__tagline{position:relative;margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9;color:#ffffffeb}.mls-content--gift-card .mls-gc-card__amount{position:relative;margin:1.75rem 0 .25rem;font-family:var(--mls-price-font);font-size:clamp(1.75rem,4vw,2.15rem);font-weight:700;color:#fff}.mls-content--gift-card .mls-gc-card__amount .mls-price{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.mls-content--gift-card .mls-gc-card__hint{position:relative;margin:0;font-size:.82rem;opacity:.88;color:#ffffffe6}.mls-content--gift-card .mls-gc-page{max-width:var(--mls-max);margin:0 auto;padding:clamp(2rem,5vw,3rem) 1.25rem clamp(3rem,6vw,4.5rem)}.mls-content--gift-card .mls-gc-section-title{margin:0 0 1.25rem;font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:600;color:var(--gc-ink);text-align:center}.mls-content--gift-card .mls-gc-includes{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.mls-content--gift-card .mls-gc-includes__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.mls-content--gift-card .mls-gc-include{padding:1.35rem 1.25rem;border:1px solid var(--gc-border);border-radius:var(--mls-radius-card);background:var(--gc-surface)}.mls-content--gift-card .mls-gc-include__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.65rem;border-radius:10px;background:#3a8b7e1a;color:var(--gc-emerald)}.mls-content--gift-card .mls-gc-include__icon svg{width:1.25rem;height:1.25rem}.mls-content--gift-card .mls-gc-include__title{margin:0 0 .4rem;font-size:1rem;font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-include__text{margin:0;font-size:.92rem;line-height:1.6;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-recipients{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2rem);border-radius:var(--mls-radius-card);background:#fff;border:1px solid var(--gc-border)}.mls-content--gift-card .mls-gc-recipients__list{margin:0;padding:0;list-style:none;display:grid;gap:.65rem;max-width:36rem;margin-inline:auto}.mls-content--gift-card .mls-gc-recipients__item{position:relative;padding-left:1.35rem;font-size:.95rem;line-height:1.55;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-recipients__item:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--gc-emerald)}.mls-content--gift-card .mls-gc-how{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.mls-content--gift-card .mls-gc-steps{margin:0;padding:0;list-style:none;display:grid;gap:1rem;max-width:40rem;margin-inline:auto}.mls-content--gift-card .mls-gc-step{display:flex;gap:1rem;align-items:flex-start;padding:1.15rem 1.2rem;border:1px solid var(--gc-border);border-radius:var(--mls-radius-btn);background:#fff}.mls-content--gift-card .mls-gc-step__num{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gc-emerald);color:#fff;font-size:.9rem;font-weight:700}.mls-content--gift-card .mls-gc-step__title{margin:0 0 .25rem;font-size:.98rem;font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-step__text{margin:0;font-size:.9rem;line-height:1.6;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-apps{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.mls-content--gift-card .mls-gc-apps__title{margin:0 0 1rem;font-size:.92rem;font-weight:600;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-apps__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.mls-content--gift-card .mls-gc-apps__item{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:var(--mls-radius-pill);background:#fff;border:1px solid var(--gc-border);font-size:.85rem;font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-apps__icon{width:28px;height:28px;object-fit:contain}.mls-content--gift-card .mls-gc-reviews{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.mls-content--gift-card .mls-gc-reviews__head{text-align:center;margin-bottom:1.5rem}.mls-content--gift-card .mls-gc-reviews__title{margin:0 0 .35rem;font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-reviews__subtitle{margin:0;font-size:.88rem;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mls-content--gift-card .mls-gc-review{margin:0;padding:1.15rem 1.1rem;border:1px solid var(--gc-border);border-radius:var(--mls-radius-card);background:#fff}.mls-content--gift-card .mls-gc-review__meta{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-review__author{font-style:normal;font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-review__title{margin:0 0 .4rem;font-size:.92rem;font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-review__text{margin:0 0 .5rem;font-size:.85rem;line-height:1.6;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-faq{max-width:720px;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.mls-content--gift-card .mls-gc-faq__title{margin:0 0 1rem;font-family:var(--lux-title-font);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;text-align:center;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-faq__list{display:flex;flex-direction:column;gap:.6rem}.mls-content--gift-card .mls-gc-faq__item{border:1px solid var(--gc-border);border-radius:var(--mls-radius-btn);background:var(--gc-surface);overflow:hidden}.mls-content--gift-card .mls-gc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;font-size:.92rem;font-weight:600;color:var(--gc-ink);cursor:pointer;list-style:none}.mls-content--gift-card .mls-gc-faq__question::-webkit-details-marker{display:none}.mls-content--gift-card .mls-gc-faq__question:after{content:"+";flex-shrink:0;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3a8b7e1a;color:var(--gc-emerald);font-weight:400}.mls-content--gift-card .mls-gc-faq__item[open] .mls-gc-faq__question:after{content:"−";background:var(--gc-emerald);color:#fff}.mls-content--gift-card .mls-gc-faq__answer{padding:0 1.1rem 1rem}.mls-content--gift-card .mls-gc-faq__answer p{margin:0;font-size:.9rem;line-height:1.6;color:var(--gc-muted)}.mls-content--gift-card .mls-gc-final{text-align:center;padding:clamp(1.75rem,4vw,2.5rem);border-radius:var(--mls-radius-card);background:linear-gradient(135deg,#fff,#f3faf8);border:1px solid var(--gc-border)}.mls-content--gift-card .mls-gc-final__title{margin:0 0 1rem;font-family:var(--lux-title-font);font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:600;color:var(--gc-ink)}.mls-content--gift-card .mls-gc-final__btn{margin-bottom:.65rem}.mls-content--gift-card .mls-gc-final__note{margin:0;font-size:.88rem;color:var(--gc-muted)}@media(max-width:900px){.mls-content--gift-card .mls-gc-hero__inner{grid-template-columns:1fr}.mls-content--gift-card .mls-gc-hero__visual{order:-1;max-width:340px;margin:0 auto}.mls-content--gift-card .mls-gc-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mls-content--gift-card .mls-gc-includes__grid,.mls-content--gift-card .mls-gc-reviews__grid{grid-template-columns:1fr}}.mls-content--the-book{--tb-ink: var(--lux-ink);--tb-muted: var(--lux-muted);--tb-emerald: var(--lux-emerald);--tb-emerald-deep: var(--lux-emerald-deep);--tb-gold: var(--lux-gold);--tb-border: rgba(58, 139, 126, .12);--tb-surface: #fafcfb;color:var(--tb-ink);font-family:var(--mls-body-font)}.mls-content--the-book #mlsLP26{overflow-x:clip}.mls-content--the-book .mlsLP26__w{max-width:var(--mls-max);margin:0 auto;padding:0 1.25rem}.mls-content--the-book .mlsLP26__hero{background:linear-gradient(145deg,#fff,#faf7f0,#eef6f4);padding:clamp(2rem,5vw,3.5rem) 0}.mls-content--the-book .mlsLP26__hero-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.05fr);gap:clamp(2rem,4vw,3rem);align-items:center}.mls-content--the-book .mlsLP26__hero-vid{position:relative;border-radius:var(--mls-radius-card);overflow:hidden;box-shadow:0 20px 50px #21302b29;aspect-ratio:4 / 5;background:var(--tb-ink)}.mls-content--the-book .mlsLP26__hero-vid video{display:block;width:100%;height:100%;object-fit:cover}.mls-content--the-book .mlsLP26__hero-vidBadge{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:var(--mls-radius-btn);background:#21302be0;color:#fff;backdrop-filter:blur(8px)}.mls-content--the-book .mlsLP26__hero-vidBadge-price{font-family:var(--mls-price-font);font-size:1.35rem;font-weight:700;line-height:1;white-space:nowrap}.mls-content--the-book .mlsLP26__hero-vidBadge-sep{width:1px;height:2rem;background:#ffffff40}.mls-content--the-book .mlsLP26__hero-vidBadge-text{font-size:.72rem;line-height:1.35;font-weight:600}.mls-content--the-book .mlsLP26__hero-tag{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem .85rem;border-radius:var(--mls-radius-pill);background:#c09a2c1a;color:var(--tb-gold);font-size:.78rem;font-weight:600}.mls-content--the-book .mlsLP26__hero-tag svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.mls-content--the-book .mlsLP26__hero-title{margin:0 0 .85rem;font-family:var(--lux-title-font);font-size:clamp(2rem,4.5vw,2.85rem);font-weight:600;line-height:1.12;color:var(--tb-ink)}.mls-content--the-book .mlsLP26__hero-proofRow,.mls-content--the-book .mlsLP26__social-proofRow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem}.mls-content--the-book .mlsLP26__stars svg{width:1rem;height:1rem;fill:var(--tb-gold)}.mls-content--the-book .mlsLP26__hero-avisCount,.mls-content--the-book .mlsLP26__social-avis{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__hero-desc{margin:0 0 1.15rem;font-size:1.02rem;line-height:1.65;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__hero-platforms{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.mls-content--the-book .mlsLP26__hero-plat img{width:2.5rem;height:2.5rem;object-fit:contain}.mls-content--the-book .mlsLP26__hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.mls-content--the-book .mlsLP26__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:var(--mls-radius-btn);font-size:.95rem;font-weight:600;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,background .15s ease,color .15s ease}.mls-content--the-book .mlsLP26__btn svg{width:1.1rem;height:1.1rem}.mls-content--the-book .mlsLP26__btn--green{background:var(--tb-emerald);color:#fff}.mls-content--the-book .mlsLP26__btn--green:hover{background:var(--tb-emerald-deep);transform:translateY(-1px)}.mls-content--the-book .mlsLP26__btn--outline{background:transparent;color:var(--tb-emerald);border-color:#3a8b7e59}.mls-content--the-book .mlsLP26__btn--outline:hover{background:#3a8b7e0f}.mls-content--the-book .mlsLP26__btn--white{background:#fff;color:var(--tb-emerald-deep)}.mls-content--the-book .mlsLP26__btn--white:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}.mls-content--the-book .mlsLP26__trust{background:var(--tb-emerald);color:#fff;padding:1rem 0}.mls-content--the-book .mlsLP26__trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mls-content--the-book .mlsLP26__trust-item{display:flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;line-height:1.35}.mls-content--the-book .mlsLP26__trust-item svg{width:1.15rem;height:1.15rem;fill:none;stroke:#ffffffe6;stroke-width:2;flex-shrink:0}.mls-content--the-book .mlsLP26__content{padding:clamp(3rem,6vw,4.5rem) 0;background:#fff}.mls-content--the-book .mlsLP26__content-grid{display:grid;grid-template-columns:1fr minmax(260px,420px);gap:clamp(2rem,4vw,3.5rem);align-items:center}.mls-content--the-book .mlsLP26__content-eyebrow,.mls-content--the-book .mlsLP26__social-eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tb-emerald)}.mls-content--the-book .mlsLP26__content-title,.mls-content--the-book .mlsLP26__social-title,.mls-content--the-book .mlsLP26__how-title,.mls-content--the-book .mlsLP26__faq-title,.mls-content--the-book .mlsLP26__cta-title{margin:0 0 .85rem;font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:600;line-height:1.2;color:var(--tb-ink)}.mls-content--the-book .mlsLP26__content-subtitle{margin:0 0 1.5rem;font-size:1rem;line-height:1.65;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__content-block{margin-bottom:1.35rem}.mls-content--the-book .mlsLP26__content-blockTitle{margin:0 0 .65rem;font-weight:700;font-size:.95rem}.mls-content--the-book .mlsLP26__content-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.mls-content--the-book .mlsLP26__content-li{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__content-liIcon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#3a8b7e1a;flex-shrink:0}.mls-content--the-book .mlsLP26__content-liIcon svg{width:1rem;height:1rem;fill:none;stroke:var(--tb-emerald);stroke-width:2}.mls-content--the-book .mlsLP26__content-visual{position:relative}.mls-content--the-book .mlsLP26__content-img{display:block;width:100%;height:auto;border-radius:var(--mls-radius-card);box-shadow:0 16px 40px #21302b1f}.mls-content--the-book .mlsLP26__content-floater{position:absolute;left:-.5rem;bottom:1.25rem;padding:.85rem 1rem;border-radius:var(--mls-radius-btn);background:#fff;box-shadow:0 12px 32px #21302b24}.mls-content--the-book .mlsLP26__content-floater-row{display:flex;align-items:center;gap:.65rem}.mls-content--the-book .mlsLP26__content-floater-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#3a8b7e1f}.mls-content--the-book .mlsLP26__content-floater-icon svg{width:1rem;height:1rem;fill:none;stroke:var(--tb-emerald);stroke-width:2.5}.mls-content--the-book .mlsLP26__content-floater-label{margin:0;font-weight:700;font-size:.88rem}.mls-content--the-book .mlsLP26__content-floater-sub{margin:.1rem 0 0;font-size:.78rem;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__social{padding:clamp(3rem,6vw,4.5rem) 0;background:var(--tb-surface)}.mls-content--the-book .mlsLP26__social-grid{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(2rem,4vw,3rem);align-items:start}.mls-content--the-book .mlsLP26__social-imgWrap{position:relative;border-radius:var(--mls-radius-card);overflow:hidden}.mls-content--the-book .mlsLP26__social-img{display:block;width:100%;height:auto;object-fit:cover}.mls-content--the-book .mlsLP26__social-imgOverlay{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:var(--mls-radius-pill);background:#21302bd1;color:#fff;font-size:.78rem;font-weight:600}.mls-content--the-book .mlsLP26__social-imgOverlay svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2}.mls-content--the-book .mlsLP26__social-scroll{display:flex;gap:.875rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem 0 .75rem;margin-bottom:.75rem}.mls-content--the-book .mlsLP26__social-scroll::-webkit-scrollbar{display:none}.mls-content--the-book .mlsLP26__rc{flex:0 0 min(100%,300px);scroll-snap-align:start;margin:0;padding:1.15rem;border-radius:var(--mls-radius-card);background:#fff;border:1px solid var(--tb-border)}.mls-content--the-book .mlsLP26__rc-text{margin:.65rem 0;font-size:.9rem;line-height:1.55;color:var(--tb-muted);font-style:normal}.mls-content--the-book .mlsLP26__rc-footer{display:flex;align-items:center;gap:.65rem}.mls-content--the-book .mlsLP26__rc-avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--tb-emerald);color:#fff;font-weight:700;font-size:.85rem}.mls-content--the-book .mlsLP26__rc-name{display:block;font-style:normal;font-weight:700;font-size:.88rem}.mls-content--the-book .mlsLP26__rc-src{margin:.1rem 0 0;font-size:.78rem;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__social-nav{display:flex;gap:.5rem}.mls-content--the-book .mlsLP26__nav-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--tb-border);border-radius:50%;background:#fff;cursor:pointer;color:var(--tb-ink)}.mls-content--the-book .mlsLP26__nav-btn svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2}.mls-content--the-book .mlsLP26__nav-btn:hover{border-color:var(--tb-emerald);color:var(--tb-emerald)}.mls-content--the-book .mlsLP26__how{padding:clamp(3rem,6vw,4.5rem) 0;background:#fff}.mls-content--the-book .mlsLP26__how-header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.mls-content--the-book .mlsLP26__how-badge,.mls-content--the-book .mlsLP26__apps-badge{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.35rem .85rem;border-radius:var(--mls-radius-pill);background:#3a8b7e1a;color:var(--tb-emerald);font-size:.78rem;font-weight:700}.mls-content--the-book .mlsLP26__how-badge svg,.mls-content--the-book .mlsLP26__apps-badge svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2}.mls-content--the-book .mlsLP26__how-subtitle,.mls-content--the-book .mlsLP26__faq-sub,.mls-content--the-book .mlsLP26__apps-subtitle{margin:0;font-size:1rem;line-height:1.6;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.mls-content--the-book .mlsLP26__how-step{text-align:center;padding:1.25rem;border-radius:var(--mls-radius-card);background:var(--tb-surface);border:1px solid var(--tb-border)}.mls-content--the-book .mlsLP26__how-stepIcon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:50%;background:#3a8b7e1f}.mls-content--the-book .mlsLP26__how-stepIcon svg{width:1.5rem;height:1.5rem;fill:none;stroke:var(--tb-emerald);stroke-width:2}.mls-content--the-book .mlsLP26__how-stepNum{position:absolute;top:-.35rem;right:-.35rem;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--tb-emerald);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.mls-content--the-book .mlsLP26__how-stepTitle{margin:0 0 .5rem;font-size:1rem;font-weight:700}.mls-content--the-book .mlsLP26__how-stepDesc{margin:0;font-size:.88rem;line-height:1.55;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__apps-divider{height:1px;background:var(--tb-border);margin:0 0 2rem}.mls-content--the-book .mlsLP26__apps-header{text-align:center;margin-bottom:1.5rem}.mls-content--the-book .mlsLP26__apps-title{margin:0 0 .35rem;font-family:var(--lux-title-font);font-size:1.45rem;font-weight:600}.mls-content--the-book .mlsLP26__apps-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.mls-content--the-book .mlsLP26__app-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;border-radius:var(--mls-radius-card);background:var(--tb-surface);border:1px solid var(--tb-border);text-decoration:none;color:var(--tb-ink);transition:border-color .15s ease,transform .15s ease}.mls-content--the-book .mlsLP26__app-item:hover{border-color:var(--tb-emerald);transform:translateY(-2px)}.mls-content--the-book .mlsLP26__app-icon img{width:2.75rem;height:2.75rem;object-fit:contain}.mls-content--the-book .mlsLP26__app-name{font-size:.78rem;font-weight:600;text-align:center}.mls-content--the-book .mlsLP26__faq{padding:clamp(3rem,6vw,4rem) 0;background:var(--tb-surface)}.mls-content--the-book .mlsLP26__faq-title{text-align:center}.mls-content--the-book .mlsLP26__faq-sub{text-align:center;margin-bottom:1.75rem}.mls-content--the-book .mlsLP26__faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.65rem}.mls-content--the-book .mlsLP26__fi{border-radius:var(--mls-radius-btn);background:#fff;border:1px solid var(--tb-border);overflow:hidden}.mls-content--the-book .mlsLP26__fi-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-weight:600;font-size:.95rem;cursor:pointer;list-style:none}.mls-content--the-book .mlsLP26__fi-q::-webkit-details-marker{display:none}.mls-content--the-book .mlsLP26__fi-q:after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;color:var(--tb-emerald);line-height:1}.mls-content--the-book .mlsLP26__fi[open] .mlsLP26__fi-q:after{content:"−"}.mls-content--the-book .mlsLP26__fi-a{padding:0 1.15rem 1rem}.mls-content--the-book .mlsLP26__fi-aIn{font-size:.92rem;line-height:1.6;color:var(--tb-muted)}.mls-content--the-book .mlsLP26__cta{padding:clamp(3rem,6vw,4rem) 0;background:linear-gradient(135deg,var(--tb-emerald) 0%,var(--tb-emerald-deep) 100%);color:#fff}.mls-content--the-book .mlsLP26__cta-in{text-align:center;max-width:640px;margin:0 auto}.mls-content--the-book .mlsLP26__cta-title{color:#fff}.mls-content--the-book .mlsLP26__cta-text{margin:0 0 1.5rem;font-size:1rem;line-height:1.65;opacity:.92}.mls-content--the-book .mlsLP26__cta-btns{margin-bottom:1.5rem}.mls-content--the-book .mlsLP26__cta-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.mls-content--the-book .mlsLP26__cta-ti{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;opacity:.92}.mls-content--the-book .mlsLP26__cta-ti svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.5}.mls-content--the-book .mlsLP26__cta-ti .mls-price{font-family:var(--mls-price-font);font-weight:700}@media(max-width:960px){.mls-content--the-book .mlsLP26__hero-grid{grid-template-columns:1fr}.mls-content--the-book .mlsLP26__hero-vidWrap{order:-1;max-width:420px;margin:0 auto;width:100%}.mls-content--the-book .mlsLP26__trust-row{grid-template-columns:repeat(2,1fr)}.mls-content--the-book .mlsLP26__content-grid,.mls-content--the-book .mlsLP26__social-grid{grid-template-columns:1fr}.mls-content--the-book .mlsLP26__social-imgWrap{max-width:360px;margin:0 auto}.mls-content--the-book .mlsLP26__how-steps{grid-template-columns:1fr}.mls-content--the-book .mlsLP26__apps-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.mls-content--the-book .mlsLP26__trust-row{grid-template-columns:1fr}.mls-content--the-book .mlsLP26__apps-grid{grid-template-columns:repeat(2,1fr)}.mls-content--the-book .mlsLP26__hero-ctas{flex-direction:column}.mls-content--the-book .mlsLP26__btn{width:100%}}.mls-content--legal{--lg-ink: var(--lux-ink);--lg-muted: var(--lux-muted);--lg-border: rgba(58, 139, 126, .14);--lg-surface: #fafcfb;color:var(--lg-ink);font-family:var(--mls-body-font);background:var(--lg-surface)}.mls-content--legal .mls-legal{max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,3rem) 1.25rem 4rem}.mls-content--legal .mls-legal__page-title{margin:0 0 1.5rem;font-family:var(--lux-title-font);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:600;line-height:1.2;color:var(--lg-ink)}.mls-content--legal .mls-legal__notice{margin:0 0 1.75rem;padding:1rem 1.15rem;border-radius:var(--mls-radius-btn);border:1px solid rgba(192,154,44,.35);background:#c09a2c14}.mls-content--legal .mls-legal__notice-title{margin:0 0 .35rem;font-weight:700;font-size:.92rem;color:var(--lux-gold-strong)}.mls-content--legal .mls-legal__notice-text{margin:0 0 .5rem;font-size:.9rem;line-height:1.55;color:var(--lg-muted)}.mls-content--legal .mls-legal__notice-link{margin:0;font-size:.88rem;font-weight:600}.mls-content--legal .mls-legal__notice-link a{color:var(--lux-emerald-deep)}.mls-content--legal .mls-legal__body{font-size:.95rem;line-height:1.65;color:var(--lg-ink)}.mls-content--legal .mls-legal__section{margin-bottom:2rem}.mls-content--legal .mls-legal__section-title,.mls-content--legal .mls-legal__article-title{margin:2rem 0 .75rem;font-family:var(--lux-title-font);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--lg-ink)}.mls-content--legal .mls-legal__section:first-child .mls-legal__section-title,.mls-content--legal .mls-legal__body>.mls-legal__article-title:first-child{margin-top:0}.mls-content--legal .mls-legal__subsection-title{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700}.mls-content--legal .mls-legal__body p{margin:0 0 .85rem;text-align:justify}.mls-content--legal .mls-legal__body ul,.mls-content--legal .mls-legal__body ol{margin:0 0 1rem 1.25rem;padding:0}.mls-content--legal .mls-legal__body li{margin-bottom:.45rem}.mls-content--legal .mls-legal__body a{color:var(--lux-emerald-deep);word-break:break-word}.mls-content--legal .mls-legal__body strong,.mls-content--legal .mls-legal__body b{font-weight:700}@media(max-width:560px){.mls-content--legal .mls-legal__body p{text-align:left}}.mls-content--about-us{--au-ink: var(--lux-ink);--au-muted: var(--lux-muted);--au-emerald: var(--lux-emerald);--au-gold: var(--lux-gold);--au-border: rgba(58, 139, 126, .12);--au-surface: #fafcfb}.mls-content--about-us .mls-au-section-title{font-family:var(--mls-font-display);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:600;color:var(--au-ink);margin:0 0 .75rem;line-height:1.2}.mls-content--about-us .mls-au-section-lead{margin:0;color:var(--au-muted);font-size:1.05rem;line-height:1.6;max-width:42rem}.mls-content--about-us .mls-au-prose{margin:0 0 1rem;color:var(--au-muted);font-size:1.05rem;line-height:1.7}.mls-content--about-us .mls-au-prose--center{max-width:44rem;margin-left:auto;margin-right:auto;text-align:center}.mls-content--about-us .mls-au-prose:last-child{margin-bottom:0}.mls-content--about-us .mls-au-hero{background:linear-gradient(145deg,#fff,#faf7f0 45%,#eef6f4);border-bottom:1px solid var(--au-border)}.mls-content--about-us .mls-au-hero__inner{max-width:var(--mls-max);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 1.25rem;text-align:center}.mls-content--about-us .mls-au-hero__eyebrow{display:inline-flex;margin:0 0 .85rem;padding:.35rem .85rem;border-radius:999px;background:#3a8b7e1a;color:var(--au-emerald);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mls-content--about-us .mls-au-hero__title{font-family:var(--mls-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--au-ink);margin:0 0 1rem;line-height:1.15}.mls-content--about-us .mls-au-hero__lead{margin:0 auto;max-width:40rem;color:var(--au-muted);font-size:1.1rem;line-height:1.65}.mls-content--about-us .mls-au-page{max-width:var(--mls-max);margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1.25rem 4rem;display:flex;flex-direction:column;gap:clamp(3rem,7vw,4.5rem)}.mls-content--about-us .mls-au-m6__inner{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.mls-content--about-us .mls-au-m6__visual{text-align:center}.mls-content--about-us .mls-au-m6__figure{margin:0 0 1rem}.mls-content--about-us .mls-au-m6__photo{display:block;width:min(100%,340px);height:auto;margin:0 auto;border-radius:var(--mls-radius-card);box-shadow:0 16px 40px #21302b29;object-fit:cover}.mls-content--about-us .mls-au-m6__badge{margin:0 0 .35rem;font-family:var(--mls-font-display);font-size:1.15rem;font-weight:600;color:var(--au-ink)}.mls-content--about-us .mls-au-m6__subtitle{margin:0;color:var(--au-muted);font-size:.95rem}.mls-content--about-us .mls-au-timeline__head{text-align:center;margin-bottom:1.25rem}.mls-content--about-us .mls-au-timeline__head .mls-au-section-lead{margin:0 auto}.mls-content--about-us .mls-au-timeline__origin{display:none}.mls-content--about-us .mls-au-timeline__legend{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.mls-content--about-us .mls-au-timeline__legend-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mls-content--about-us .mls-au-timeline__legend-item:before{content:"";width:.55rem;height:.55rem;border-radius:50%}.mls-content--about-us .mls-au-timeline__legend-item--heart:before{background:var(--au-gold)}.mls-content--about-us .mls-au-timeline__legend-item--tech:before{background:var(--au-emerald)}.mls-content--about-us .mls-au-timeline__legend-item--heart{color:#9a7424}.mls-content--about-us .mls-au-timeline__legend-item--tech{color:var(--au-emerald)}.mls-content--about-us .mls-au-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.mls-content--about-us .mls-au-tl__item--heart .mls-au-tl__card{border-left:3px solid rgba(201,162,74,.55);background:linear-gradient(135deg,#fff,#fffbf5)}.mls-content--about-us .mls-au-tl__item--tech .mls-au-tl__card{border-left:3px solid rgba(58,139,126,.45);background:#fff}.mls-content--about-us .mls-au-tl__card{padding:1.15rem 1.25rem;border-radius:var(--mls-radius-card);border:1px solid var(--au-border);box-shadow:0 2px 10px #21302b0a}.mls-content--about-us .mls-au-tl__tag{margin:0 0 .65rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--au-muted)}.mls-content--about-us .mls-au-tl__item--heart .mls-au-tl__tag-kind{color:#a67c2e}.mls-content--about-us .mls-au-tl__item--tech .mls-au-tl__tag-kind{color:var(--au-emerald)}.mls-content--about-us .mls-au-tl__card-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.55rem}.mls-content--about-us .mls-au-tl__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.55rem;background:#3a8b7e14;color:var(--au-emerald)}.mls-content--about-us .mls-au-tl__item--heart .mls-au-tl__icon{background:#c9a24a1f;color:#a67c2e}.mls-content--about-us .mls-au-tl__icon svg{width:1.15rem;height:1.15rem}.mls-content--about-us .mls-au-tl__title{margin:0;font-family:var(--mls-font-display);font-size:1.15rem;font-weight:600;color:var(--au-ink);line-height:1.3}.mls-content--about-us .mls-au-tl__text{margin:0;color:var(--au-muted);line-height:1.65;font-size:.98rem}.mls-content--about-us .mls-au-mission{text-align:center;padding:clamp(2rem,5vw,3rem);border-radius:var(--mls-radius-card);background:linear-gradient(135deg,#eef6f4,#faf7f0);border:1px solid var(--au-border)}.mls-content--about-us .mls-au-highlights .mls-au-section-title{text-align:center;margin-bottom:1.75rem}.mls-content--about-us .mls-au-hl__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.mls-content--about-us .mls-au-hl{padding:1.35rem;border-radius:var(--mls-radius-card);background:var(--au-surface);border:1px solid var(--au-border)}.mls-content--about-us .mls-au-hl__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.85rem;border-radius:.65rem;background:#3a8b7e1a;color:var(--au-emerald)}.mls-content--about-us .mls-au-hl__icon svg{width:1.2rem;height:1.2rem}.mls-content--about-us .mls-au-hl__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--au-ink);line-height:1.35}.mls-content--about-us .mls-au-hl__text{margin:0;color:var(--au-muted);font-size:.95rem;line-height:1.6}.mls-content--about-us .mls-au-summary__head{text-align:center;margin-bottom:1.5rem}.mls-content--about-us .mls-au-summary__head .mls-au-section-lead{margin:0 auto}.mls-content--about-us .mls-au-summary__map-wide{margin-bottom:1.5rem}.mls-content--about-us .mls-au-summary__map-frame{display:block;width:100%;height:clamp(220px,38vw,380px);border:1px solid var(--au-border);border-radius:var(--mls-radius-card);box-shadow:0 12px 32px #21302b1a}.mls-content--about-us .mls-au-summary__map-caption{margin:.85rem 0 0;text-align:center;font-size:.98rem;color:var(--au-muted);line-height:1.55}.mls-content--about-us .mls-au-summary__map-link{color:var(--au-emerald);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.mls-content--about-us .mls-au-summary__map-link:hover{color:#2d6b61}.mls-content--about-us .mls-au-sum__box{padding:clamp(1.5rem,4vw,2rem);border-radius:var(--mls-radius-card);background:#fff;border:1px solid var(--au-border);box-shadow:0 8px 24px #21302b0f}.mls-content--about-us .mls-au-sum__label{margin:0 0 1rem;font-family:var(--mls-font-display);font-size:1.25rem;font-weight:600;color:var(--au-emerald)}.mls-content--about-us .mls-au-sum__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.mls-content--about-us .mls-au-sum__item{position:relative;padding-left:1.35rem;color:var(--au-muted);line-height:1.65}.mls-content--about-us .mls-au-sum__item:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--au-gold)}.mls-content--about-us .mls-au-apps__head{text-align:center;margin-bottom:1.75rem}.mls-content--about-us .mls-au-apps__head .mls-au-section-lead{margin:0 auto}.mls-content--about-us .mls-au-apps__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.mls-content--about-us .mls-au-apps__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:5.5rem}.mls-content--about-us .mls-au-apps__icon{display:block;width:40px;height:40px;object-fit:contain}.mls-content--about-us .mls-au-apps__label{font-size:.82rem;font-weight:500;color:var(--au-muted);text-align:center}.mls-content--about-us .mls-au-cta{text-align:center;padding:clamp(2rem,5vw,3rem);border-radius:var(--mls-radius-card);background:linear-gradient(135deg,var(--au-emerald) 0%,#2d6b61 100%);color:#fff}.mls-content--about-us .mls-au-cta__title{margin:0 0 .65rem;font-family:var(--mls-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#fff}.mls-content--about-us .mls-au-cta__text{margin:0 auto 1.35rem;max-width:32rem;color:#fff;line-height:1.6}.mls-content--about-us .mls-au-cta__btn{background:#fff;color:var(--au-emerald);border-color:#fff}.mls-content--about-us .mls-au-cta__btn:hover{background:#fafcfb}@media(max-width:768px){.mls-content--about-us .mls-au-m6__inner,.mls-content--about-us .mls-au-hl__grid{grid-template-columns:1fr}}.mls-content--contact{--ct-ink: var(--lux-ink);--ct-muted: var(--lux-muted);--ct-emerald: var(--lux-emerald);--ct-border: rgba(58, 139, 126, .12);--ct-surface: #fafcfb}.mls-content--contact .mls-ct-section-title{font-family:var(--mls-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--ct-ink);margin:0 0 1.25rem;line-height:1.2}.mls-content--contact .mls-ct-hero{background:linear-gradient(145deg,#fff,#faf7f0 45%,#eef6f4);border-bottom:1px solid var(--ct-border)}.mls-content--contact .mls-ct-hero__inner{max-width:var(--mls-max);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 1.25rem;text-align:center}.mls-content--contact .mls-ct-hero__eyebrow{display:inline-flex;margin:0 0 .85rem;padding:.35rem .85rem;border-radius:999px;background:#3a8b7e1a;color:var(--ct-emerald);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mls-content--contact .mls-ct-hero__title{font-family:var(--mls-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ct-ink);margin:0 0 1rem;line-height:1.15}.mls-content--contact .mls-ct-hero__lead{margin:0 auto;max-width:40rem;color:var(--ct-muted);font-size:1.08rem;line-height:1.65}.mls-content--contact .mls-ct-channels__inner{max-width:var(--mls-max);margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) 1.25rem}.mls-content--contact .mls-ct-channels__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem}.mls-content--contact .mls-ct-card{display:flex;flex-direction:column;gap:.65rem;padding:1.35rem 1.25rem;border-radius:1rem;border:1px solid var(--ct-border);background:#fff;box-shadow:0 4px 24px #1a2e2a0a}.mls-content--contact .mls-ct-card--chat{border-color:#3a8b7e47;background:linear-gradient(180deg,#fff 0%,var(--ct-surface) 100%)}.mls-content--contact .mls-ct-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#3a8b7e1a;color:var(--ct-emerald)}.mls-content--contact .mls-ct-card__icon svg{width:1.35rem;height:1.35rem}.mls-content--contact .mls-ct-card__title{margin:0;font-family:var(--mls-font-display);font-size:1.15rem;font-weight:600;color:var(--ct-ink)}.mls-content--contact .mls-ct-card__text{margin:0;color:var(--ct-muted);font-size:.98rem;line-height:1.6;flex:1}.mls-content--contact .mls-ct-card__hint{margin:0;padding:.65rem .75rem;border-radius:.5rem;background:#3a8b7e0f;color:var(--ct-muted);font-size:.88rem;line-height:1.5}.mls-content--contact .mls-ct-card__link{display:inline-flex;align-self:flex-start;margin-top:.25rem;font-weight:600;font-size:.95rem;text-decoration:none}.mls-content--contact .mls-ct-card__link:hover{text-decoration:underline}.mls-content--contact .mls-ct-footnote{margin:1.75rem 0 0;text-align:center;color:var(--ct-muted);font-size:.92rem}.mls-content--contact .mls-ct-cookies{background:var(--ct-surface);border-top:1px solid var(--ct-border);border-bottom:1px solid var(--ct-border)}.mls-content--contact .mls-ct-cookies__inner{max-width:42rem;margin:0 auto;padding:2rem 1.25rem;text-align:center}.mls-content--contact .mls-ct-cookies__text{margin:0 0 1.25rem;color:var(--ct-muted);line-height:1.65}.mls-content--contact .mls-ct-cookies__btn{cursor:pointer;border:none;font:inherit}.mls-content--contact .mls-ct-faq__inner{max-width:var(--mls-max);margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) 1.25rem 4rem;text-align:center}.mls-content--contact .mls-ct-faq__text{margin:0 auto 1.5rem;max-width:36rem;color:var(--ct-muted);line-height:1.65}.mls-content--contact .mls-btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .2s,color .2s}.mls-content--contact .mls-btn--primary{background:var(--lux-emerald-deep);color:#fff}.mls-content--contact .mls-btn--primary:hover{background:var(--ct-emerald);color:#fff}.mls-content--contact .mls-btn--secondary{background:#fff;color:var(--ct-emerald);border:1px solid rgba(58,139,126,.35)}.mls-content--contact .mls-btn--secondary:hover{background:#3a8b7e14}html.mls-cookies-rejected .mls-content--contact .mls-ct-card--chat{opacity:.92}html.mls-cookies-rejected .mls-content--contact .mls-ct-card--chat .mls-ct-card__hint{background:#cf2e2e0f;color:var(--ct-ink)}.mls-content--form{--mlsms-gris-nuage: transparent;--mlsms-gris-anthracite: var(--lux-ink);--mlsms-vert-imperial: var(--lux-emerald-deep);--mlsms-or-champagne: var(--lux-gold-strong);--mlsms-blanc-pur: #fff;padding:0}.mls-content--form .mls-forms-shell{width:100%}.mls-content--form .mlsms-wrapper{background:linear-gradient(145deg,#fff,#faf7f0 45%,#eef6f4);font-family:var(--mls-body-font);color:var(--mlsms-gris-anthracite);font-size:16px;line-height:1.75;padding:clamp(2rem,5vw,3.5rem) 1rem;display:flex;justify-content:center;width:100%;box-sizing:border-box;min-height:min(70vh,720px)}.mls-content--form .mlsms-carte-blanche{background-color:var(--mlsms-blanc-pur);width:100%;max-width:36rem;border-radius:var(--mls-radius-card)!important;padding:clamp(1.75rem,4vw,3rem);box-shadow:0 12px 40px #1a2e2a14;border:1px solid rgba(58,139,126,.1);box-sizing:border-box;position:relative;overflow:hidden}.mls-content--form .mlsms-carte-blanche h1{color:var(--mlsms-vert-imperial)!important;font-family:var(--lux-title-font);font-size:clamp(1.35rem,3vw,1.55rem)!important;font-weight:700;margin-top:0;margin-bottom:1rem;line-height:1.3}.mls-content--form .mlsms-carte-blanche p{margin-bottom:1.15rem;color:var(--lux-muted)}.mls-content--form .mlsms-subtitle{color:var(--mlsms-or-champagne)!important;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:.85rem;display:block}.mls-content--form .mlsms-encart{border-top:1px solid var(--lux-hairline);border-bottom:1px solid var(--lux-hairline);padding:1.15rem 0;margin:1.15rem 0}.mls-content--form .mlsms-step{display:none}.mls-content--form .mlsms-step.mlsms-active{display:block;animation:mlsmsFadeIn .5s ease-in-out}@keyframes mlsmsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mls-content--form .mlsms-radio-group{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.65rem}.mls-content--form .mlsms-radio-option{display:flex;align-items:center;gap:.85rem;position:relative;padding:.9rem 1rem;border:1px solid rgba(58,139,126,.18);border-radius:var(--mls-radius-control);cursor:pointer;transition:border-color .25s ease,background .25s ease;margin:0;background:#fff}.mls-content--form .mlsms-radio-option:hover{border-color:var(--mlsms-or-champagne)}.mls-content--form .mlsms-radio-option input[type=radio]{display:none}.mls-content--form .mlsms-radio-option i{font-size:1.2rem;color:var(--mlsms-gris-anthracite);transition:color .25s;flex-shrink:0}.mls-content--form .mlsms-radio-option span{color:var(--lux-ink);line-height:1.45}.mls-content--form .mlsms-radio-option input[type=radio]:checked+i{color:var(--mlsms-vert-imperial)}.mls-content--form .mlsms-radio-option input[type=radio]:checked~span{color:var(--mlsms-vert-imperial)!important;font-weight:700}.mls-content--form .mlsms-radio-option:has(input[type=radio]:checked){border-color:var(--mlsms-vert-imperial);background-color:#3a8b7e0d}.mls-content--form .mlsms-carte-blanche input[type=text],.mls-content--form .mlsms-carte-blanche textarea{width:100%;padding:.9rem 1rem;border:1px solid rgba(58,139,126,.2);border-radius:var(--mls-radius-control);font-family:var(--mls-body-font);font-size:.95rem;color:var(--mlsms-gris-anthracite);box-sizing:border-box;margin-bottom:1rem;background-color:#fff}.mls-content--form .mlsms-carte-blanche textarea{resize:vertical;min-height:6.5rem}.mls-content--form .mlsms-carte-blanche input:focus,.mls-content--form .mlsms-carte-blanche textarea:focus{outline:0;border-color:var(--mlsms-or-champagne)}.mls-content--form .mlsms-btn-action{background-color:var(--mlsms-vert-imperial)!important;color:var(--mlsms-blanc-pur)!important;border:none;font-family:var(--mls-body-font);font-size:.78rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:var(--mls-radius-btn)!important;padding:1rem 1.35rem!important;cursor:pointer;width:100%;margin-top:.65rem;display:inline-flex;justify-content:center;align-items:center;gap:.65rem;transition:background .25s ease,transform .2s ease,box-shadow .2s ease;text-decoration:none!important;box-shadow:0 4px 16px #2a75692e}.mls-content--form .mlsms-btn-action:hover:not(:disabled){background-color:var(--lux-emerald)!important;transform:translateY(-1px);box-shadow:0 6px 20px #2a756938}.mls-content--form .mlsms-btn-action i{font-size:1.1rem;opacity:.9}.mls-content--form .mlsms-btn-action:disabled{opacity:.45;cursor:not-allowed}@media(min-width:640px){.mls-content--form .mlsms-wrapper{padding:clamp(2.5rem,6vw,4rem) 1.25rem}}.mls-cookie-banner{position:fixed;inset:auto 1rem 1rem;z-index:10000;max-width:28rem;margin:0 auto;left:0;right:0;padding:1.25rem 1.35rem;border-radius:1rem;border:1px solid rgba(58,139,126,.2);background:#fffffff7;box-shadow:0 12px 40px #1a2e2a24;backdrop-filter:blur(10px);font-family:var(--mls-body-font);color:var(--lux-ink);animation:mls-cookie-in .35s ease}@keyframes mls-cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mls-cookie-banner[hidden]{display:none!important}.mls-cookie-banner__title{margin:0 0 .5rem;font-family:var(--mls-font-display);font-size:1.1rem;font-weight:600}.mls-cookie-banner__text{margin:0 0 1rem;font-size:.92rem;line-height:1.55;color:var(--lux-muted)}.mls-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mls-cookie-banner__btn{cursor:pointer;border:none;border-radius:999px;padding:.55rem 1.1rem;font:inherit;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.mls-cookie-banner__btn--accept{background:var(--lux-emerald-deep);color:#fff}.mls-cookie-banner__btn--accept:hover{background:var(--lux-emerald)}.mls-cookie-banner__btn--reject{background:transparent;color:var(--lux-muted);border:1px solid rgba(58,139,126,.25)}.mls-cookie-banner__btn--reject:hover{background:#3a8b7e0f;color:var(--lux-ink)}.mls-cookie-banner__link{font-size:.85rem;color:var(--lux-emerald);text-decoration:underline;text-underline-offset:2px}.mls-cookie-banner__link:hover{color:var(--lux-emerald-deep)}.mls-cookie-fab{position:fixed;bottom:1rem;left:1rem;z-index:9999;cursor:pointer;border:1px solid rgba(58,139,126,.25);border-radius:999px;padding:.45rem .85rem;background:#fffffff2;box-shadow:0 4px 16px #1a2e2a14;font:inherit;font-size:.78rem;font-weight:600;color:var(--lux-muted)}.mls-cookie-fab:hover{color:var(--lux-emerald)}.mls-cookie-fab[hidden]{display:none!important}@media(min-width:640px){.mls-cookie-banner{inset:auto 1.5rem 1.5rem auto;left:auto;margin:0}}.mls-cookie-chat-nudge{position:fixed;bottom:0;left:0;right:0;z-index:9998;border-top:1px solid rgba(58,139,126,.22);background:linear-gradient(180deg,#fafcfbfa,#fffffffc);box-shadow:0 -8px 32px #1a2e2a1a;backdrop-filter:blur(10px);font-family:var(--mls-body-font);animation:mls-cookie-in .35s ease}.mls-cookie-chat-nudge[hidden]{display:none!important}.mls-cookie-chat-nudge__inner{max-width:var(--mls-max, 72rem);margin:0 auto;padding:.85rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.mls-cookie-chat-nudge__text{margin:0;flex:1 1 14rem;font-size:.9rem;line-height:1.5;color:var(--lux-ink)}.mls-cookie-chat-nudge__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mls-cookie-chat-nudge__btn{cursor:pointer;border:none;border-radius:999px;padding:.5rem 1rem;font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.mls-cookie-chat-nudge__btn--accept{background:var(--lux-emerald-deep);color:#fff}.mls-cookie-chat-nudge__btn--accept:hover{background:var(--lux-emerald)}.mls-cookie-chat-nudge__btn--dismiss{background:transparent;color:var(--lux-muted);border:1px solid rgba(58,139,126,.2)}.mls-cookie-chat-nudge__btn--dismiss:hover{color:var(--lux-ink);background:#3a8b7e0f}html.mls-cookie-nudge-visible .mls-cookie-fab{bottom:4.5rem}html.mls-cookie-nudge-visible body{padding-bottom:4.25rem}@media(min-width:768px){html.mls-cookie-nudge-visible .mls-cookie-fab{bottom:1rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--mls-body-font);font-size:16px;line-height:1.65;color:var(--lux-ink);background:var(--lux-page-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:var(--lux-emerald);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--lux-emerald-deep)}.mls-site-header{position:sticky;top:0;z-index:100;background:#ffffffeb;border-bottom:1px solid var(--lux-hairline);backdrop-filter:blur(8px)}.mls-site-header__inner{max-width:var(--mls-max);margin:0 auto;padding:.65rem 1.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.mls-site-header__actions{display:flex;align-items:center;gap:.85rem;margin-left:auto;flex-shrink:0}.mls-site-header__login{display:inline-flex;align-items:center;gap:.35rem;color:var(--lux-muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s ease}.mls-site-header__login:hover{color:var(--lux-emerald);text-decoration:none}.mls-site-header__login-icon{flex-shrink:0}.mls-site-logo img{height:52px;width:auto}.mls-site-nav{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;flex:1;justify-content:center}.mls-site-header .mls-btn--primary{flex-shrink:0}.mls-site-header__inner--cta-only{justify-content:space-between}.mls-site-nav__link{color:var(--lux-ink);text-decoration:none;font-size:.92rem;font-weight:500}.mls-site-nav__link:hover,.mls-site-nav__link.is-active{color:var(--lux-emerald)}.mls-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.5rem;border-radius:var(--mls-radius-btn);font-weight:600;font-size:.92rem;text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mls-btn--primary{background:var(--lux-emerald);color:#fcfbf6!important;box-shadow:0 16px 32px -16px #004d408c;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.mls-btn--primary:hover{background:var(--lux-emerald-deep);color:#fff!important}.mls-main{min-height:50vh}.mls-content{width:100%;overflow-x:hidden}.mls-content>div>div>div:empty{display:none}.mls-content h1,.mls-content h3,.mls-content:not(.mls-content--home):not(.mls-content--form) .mls-how-title,.mls-content:not(.mls-content--home):not(.mls-content--form) .mls-why-title,.mls-content:not(.mls-content--home):not(.mls-content--form) .mls-inv-title,.mls-content:not(.mls-content--home):not(.mls-content--form) .mls-reviews-title{font-family:var(--lux-title-font);color:var(--lux-ink);font-weight:600;line-height:1.15}.mls-content h1{font-size:clamp(2rem,4vw,2.75rem)}.mls-content--form h1{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.mls-content h2{font-size:clamp(1.65rem,3vw,2.25rem)}.mls-content--home h2{font-size:inherit;font-family:inherit;color:inherit;font-weight:inherit}.mls-content p{color:var(--lux-muted)}.mls-content--home .mls-hero__lead,.mls-content--home .mls-hero p{color:#fcfbf6eb}.mls-content .mls-prose{max-width:720px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.mls-content--blog .mls-prose{max-width:760px}.mls-site-footer{background:var(--lux-ivory);border-top:1px solid var(--lux-hairline);padding:1.75rem 1.25rem;font-size:.875rem;color:var(--lux-muted)}.mls-site-footer__inner{max-width:var(--mls-max);margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--lux-hairline);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.mls-site-footer__copy{margin:0}.mls-site-footer__discover{max-width:var(--mls-max);margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--lux-hairline);display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.mls-site-footer__languages{max-width:var(--mls-max);margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--lux-hairline);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem}.mls-site-footer__social{max-width:var(--mls-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem}.mls-site-footer__social-label,.mls-site-footer__languages-label,.mls-site-footer__messaging-label,.mls-site-footer__discover-label{font-size:.8125rem;font-weight:600;color:var(--lux-ink)}.mls-site-footer__messaging{max-width:var(--mls-max);margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--lux-hairline);display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.mls-site-footer__messaging-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .45rem;margin:0;padding:0;list-style:none;width:100%}.mls-site-footer__messaging-list>li+li:before{content:"·";margin-right:.45rem;color:#21302b38;font-weight:400;pointer-events:none;user-select:none}.mls-site-footer__messaging-link{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem 0;border:none;background:none;color:var(--lux-emerald);text-decoration:none;font-size:.8125rem;font-weight:500;line-height:1.35;transition:color .15s ease}.mls-site-footer__messaging-link:hover{color:var(--lux-emerald-deep);text-decoration:underline;text-underline-offset:2px}.mls-site-footer__messaging-link:focus-visible{outline:2px solid var(--lux-emerald);outline-offset:2px;border-radius:2px}.mls-site-footer__messaging-link--active{color:var(--lux-emerald-deep);font-weight:700;text-decoration:underline;text-underline-offset:2px}.mls-site-footer__messaging-link .mls-messaging-icon{flex-shrink:0;width:1rem;height:1rem;object-fit:contain}.mls-site-footer__social-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.mls-site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--mls-radius-btn);color:var(--lux-emerald);background:#fff;border:1px solid var(--lux-hairline);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.mls-site-footer__social-link:hover{color:#fff;background:var(--lux-emerald);border-color:var(--lux-emerald);text-decoration:none}.mls-site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1rem}.mls-site-footer__nav a,.mls-site-footer__nav-btn{color:var(--lux-emerald);text-decoration:none}.mls-site-footer__nav a:hover,.mls-site-footer__nav-btn:hover{text-decoration:underline}.mls-site-footer__nav-btn{padding:0;border:none;background:none;font:inherit;font-size:inherit;cursor:pointer}.mls-lang-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem}.mls-lang-switcher__link{padding:.2rem .55rem;text-decoration:none;font-size:.8125rem;font-weight:500;color:var(--lux-emerald);border-radius:var(--mls-radius-btn);border:1px solid transparent}.mls-lang-switcher__link:hover{text-decoration:underline}.mls-lang-switcher__link.is-active{font-weight:700;color:var(--lux-ink);border-color:var(--lux-hairline);background:#fff;text-decoration:none}.mls-mobile-sticky-cta{display:none}@media(max-width:768px){.mls-site-header__inner{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem}.mls-site-header__actions{margin-left:0;gap:0}.mls-site-header__login-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mls-site-header__login{padding:.35rem;color:var(--lux-emerald)}.mls-site-header__cta{display:none}.mls-mobile-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:.65rem 1rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--lux-hairline);backdrop-filter:blur(8px);box-shadow:0 -8px 24px #1a2e2a14;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.mls-mobile-sticky-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.mls-mobile-sticky-cta__btn{width:100%;text-align:center}html.mls-sticky-cta-visible body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}html.mls-cookie-nudge-visible .mls-mobile-sticky-cta.is-visible{transform:translateY(100%);opacity:0;pointer-events:none}.mls-site-nav{justify-content:center}}.mls-content--blog{background:var(--lux-page-bg)}.mls-blog-shell{max-width:var(--mls-max);margin:0 auto;padding:0 1.25rem 3rem}.mls-blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:1rem 0 .5rem;font-size:.8125rem;color:var(--lux-muted)}.mls-blog-breadcrumb a{color:var(--lux-emerald);text-decoration:none}.mls-blog-breadcrumb a:hover{text-decoration:underline}.mls-blog-breadcrumb__sep{opacity:.45}.mls-blog-breadcrumb__current{color:var(--lux-ink);font-weight:500}.mls-content--blog .mls-prose.mls-blog-article{max-width:820px;margin:0 auto;padding:0 0 2rem}.mls-content--blog .ml-article-wrapper{background:#fff;border:1px solid var(--lux-hairline);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #1a2e2a0f}.mls-content--blog .ml-article-hero{position:relative;min-height:280px;background-size:cover;background-position:center;display:flex;align-items:flex-end}.mls-content--blog .ml-article-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,#1a2e2ae0,#1a2e2a59 55%,#1a2e2a26)}.mls-content--blog .ml-article-hero-content{position:relative;z-index:1;padding:2rem 1.75rem 1.75rem;color:#fcfbf6;width:100%}.mls-content--blog .ml-article-badge{display:inline-block;padding:.3rem .75rem;border-radius:var(--mls-radius-pill);background:#ffffff24;border:1px solid rgba(255,255,255,.25);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.85rem}.mls-content--blog .ml-article-title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:600;line-height:1.15;margin:0 0 1rem;color:#fff}.mls-content--blog .ml-article-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem;opacity:.92}.mls-content--blog .ml-article-meta-item{display:inline-flex;align-items:center;gap:.4rem}.mls-content--blog .ml-article-intro{padding:1.5rem 1.75rem 0;font-size:1.05rem;line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-article-toc{margin:1.25rem 1.75rem;padding:1.15rem 1.25rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:14px}.mls-content--blog .ml-article-toc-header{font-weight:600;font-size:.92rem;color:var(--lux-ink);margin-bottom:.65rem}.mls-content--blog .ml-article-toc-ul{margin:0;padding:0;list-style:none}.mls-content--blog .ml-article-toc-li+.ml-article-toc-li{margin-top:.35rem}.mls-content--blog .ml-article-toc-a{color:var(--lux-emerald);text-decoration:none;font-size:.9rem}.mls-content--blog .ml-article-toc-a:hover{text-decoration:underline}.mls-content--blog .ml-article-h2,.mls-content--blog .ml-article-h3{font-family:var(--lux-title-font);color:var(--lux-ink);font-weight:600;line-height:1.2;margin:2rem 1.75rem .75rem}.mls-content--blog .ml-article-h2{font-size:clamp(1.35rem,2.5vw,1.75rem)}.mls-content--blog .ml-article-p,.mls-content--blog .ml-article-wrapper>p,.mls-content--blog .wp-block-paragraph{margin:0 1.75rem 1rem;line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-quotes-grid{display:grid;gap:1rem;margin:1.25rem 1.75rem 1.5rem}.mls-content--blog .ml-quotes-grid.two-cols{grid-template-columns:repeat(2,1fr)}.mls-content--blog .ml-poem-card{background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:14px;padding:1.15rem 1.25rem}.mls-content--blog .ml-poem-text{font-style:italic;line-height:1.55;margin:0 0 .65rem;color:var(--lux-ink)}.mls-content--blog .ml-poem-author{font-size:.82rem;font-weight:600;color:var(--lux-emerald)}.mls-content--blog .ml-gift-list{margin:0 1.75rem 2.5rem;display:flex;flex-direction:column;gap:1.15rem}.mls-content--blog .ml-gift-list-intro{margin:0 1.75rem 1.15rem}.mls-content--blog .ml-gift-card{margin:0;padding:1.45rem 1.5rem 1.45rem 1.35rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:18px;box-shadow:0 14px 36px #21302b12}.mls-content--blog .ml-gift-card:last-child{border-bottom:none;padding-bottom:1.45rem}.mls-content--blog .ml-gift-card--featured{border-color:#3a8b7e59;background:linear-gradient(145deg,#f8fffd,#fff 68%);box-shadow:0 16px 40px #3a8b7e1f,0 0 0 1px #3a8b7e14}.mls-content--blog .ml-gift-card--mistake{border-color:#d4af3759;background:linear-gradient(145deg,#fffdf8,#fff 68%)}.mls-content--blog .ml-gift-card__head{display:flex;align-items:flex-start;gap:1.15rem;margin-bottom:.85rem}.mls-content--blog .ml-gift-card__num{flex-shrink:0;width:2.85rem;height:2.85rem;margin-top:.05rem;border-radius:50%;background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%);color:#fff;font-family:var(--lux-title-font);font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #3a8b7e29,0 8px 20px #3a8b7e38}.mls-content--blog .ml-gift-card--mistake .ml-gift-card__num{background:linear-gradient(145deg,var(--lux-gold) 0%,#b8922e 100%);box-shadow:0 0 0 4px #d4af372e,0 8px 20px #d4af3738}.mls-content--blog .ml-gift-card__head-text{flex:1;min-width:0}.mls-content--blog .ml-gift-card__title{font-size:1.15rem;font-weight:700;margin:0 0 .35rem;color:var(--lux-ink);line-height:1.35}.mls-content--blog .ml-gift-card__tag{display:inline-block;margin-top:.15rem;padding:.22rem .62rem;border-radius:999px;background:#3a8b7e1a;border:1px solid rgba(58,139,126,.22);color:var(--lux-emerald);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mls-content--blog .ml-gift-card--featured .ml-gift-card__tag{background:#d4af371f;border-color:#d4af3759;color:#9a7b1a}.mls-content--blog .ml-gift-card__body{padding-left:4rem}.mls-content--blog .ml-gift-card__lead{margin:0;font-size:1.03rem;line-height:1.68;color:var(--lux-ink)}.mls-content--blog .ml-gift-card__extra{margin-top:.95rem;padding:.95rem 1rem;border-radius:12px;background:#3a8b7e0f;border-left:3px solid var(--lux-emerald)}.mls-content--blog .ml-gift-card--mistake .ml-gift-card__extra{background:#d4af3714;border-left-color:var(--lux-gold)}.mls-content--blog .ml-gift-card__detail-title{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lux-emerald)}.mls-content--blog .ml-gift-card--mistake .ml-gift-card__detail-title{color:#9a7b1a}.mls-content--blog .ml-gift-card__detail{margin:0;font-size:.98rem;line-height:1.62;color:var(--lux-ink)}.mls-content--blog .ml-gift-figure{margin:0 0 1rem;text-align:center}.mls-content--blog .ml-gift-figure img{width:100%;max-width:720px;height:auto;border-radius:12px;border:1px solid var(--lux-hairline)}@media(max-width:640px){.mls-content--blog .ml-gift-list,.mls-content--blog .ml-gift-list-intro{margin-left:1rem;margin-right:1rem}.mls-content--blog .ml-gift-card{padding:1.15rem 1.1rem}.mls-content--blog .ml-gift-card__body{padding-left:0;margin-top:.35rem}.mls-content--blog .ml-gift-card__head{gap:.85rem}.mls-content--blog .ml-gift-card__num{width:2.45rem;height:2.45rem;font-size:1.05rem}}.mls-content--blog .ml-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 1.75rem 2rem}.mls-content--blog .ml-pillar-grid--negative .ml-pillar-card{border-top:3px solid rgba(180,90,70,.55);background:linear-gradient(180deg,#fffaf8,#fff)}.mls-content--blog .ml-pillar-grid--positive .ml-pillar-card{border-top:3px solid rgba(58,139,126,.55);background:linear-gradient(180deg,#f8fffd,#fff)}.mls-content--blog .ml-pillar-card{padding:1.15rem 1.2rem 1.25rem;border:1px solid var(--lux-hairline);border-radius:16px;border-top:3px solid rgba(212,175,55,.45);background:#fff;box-shadow:0 10px 28px #21302b0f}.mls-content--blog .ml-pillar-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:.65rem;border-radius:50%;background:#3a8b7e1f;color:var(--lux-emerald);font-size:.82rem;font-weight:700}.mls-content--blog .ml-pillar-grid--negative .ml-pillar-card__icon{background:#b45a461f;color:#a0533f}.mls-content--blog .ml-pillar-card__title{margin:0 0 .45rem;font-size:1rem;font-weight:700;line-height:1.35;color:var(--lux-ink)}.mls-content--blog .ml-pillar-card__text{margin:0;font-size:.95rem;line-height:1.62;color:var(--lux-ink-soft, #4a5c57)}.mls-content--blog .ml-spotlight{margin:0 1.75rem 2.25rem;padding:1.5rem 1.45rem 1.35rem;border-radius:20px;border:1px solid rgba(58,139,126,.28);background:linear-gradient(145deg,#f0faf7,#fff 55%);box-shadow:0 16px 40px #3a8b7e1a}.mls-content--blog .ml-spotlight__title{margin:0 0 .75rem;font-size:1.35rem;font-weight:700;color:var(--lux-ink)}.mls-content--blog .ml-spotlight__lead{margin:0 0 1.15rem;font-size:1.03rem;line-height:1.68;color:var(--lux-ink)}.mls-content--blog .ml-spotlight__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.mls-content--blog .ml-spotlight__pillar{padding:.95rem 1rem;border-radius:14px;background:#ffffffd1;border:1px solid rgba(58,139,126,.14)}.mls-content--blog .ml-spotlight__pillar-title{margin:0 0 .35rem;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lux-emerald)}.mls-content--blog .ml-spotlight__pillar-text{margin:0;font-size:.94rem;line-height:1.58;color:var(--lux-ink)}.mls-content--blog .ml-compare{margin:0 1.75rem 2.25rem}.mls-content--blog .ml-compare__lead{margin:0 0 1rem;font-size:1.03rem;line-height:1.65}.mls-content--blog .ml-compare-table{border:1px solid var(--lux-hairline);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #21302b0f}.mls-content--blog .ml-compare-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:0;border-top:1px solid var(--lux-hairline)}.mls-content--blog .ml-compare-row:first-child{border-top:none}.mls-content--blog .ml-compare-row--head{background:#f7f9f8;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mls-content--blog .ml-compare-row__label,.mls-content--blog .ml-compare-row__bad,.mls-content--blog .ml-compare-row__good{padding:.9rem 1rem;font-size:.96rem;line-height:1.55}.mls-content--blog .ml-compare-row__label{font-weight:700;color:var(--lux-ink);background:#00000004}.mls-content--blog .ml-compare-row__bad{color:#7a4f45;background:#b45a460a}.mls-content--blog .ml-compare-row__good{color:#2d6b61;background:#3a8b7e0f;font-weight:600}.mls-content--blog .ml-checklist__label{margin:0 1.75rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lux-gold)}.mls-content--blog .ml-checklist-grid{list-style:none;margin:0 1.75rem 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.mls-content--blog .ml-checklist-card{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;border:1px solid var(--lux-hairline);border-radius:14px;background:#fff;box-shadow:0 8px 22px #21302b0d}.mls-content--blog .ml-checklist-card__mark{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem;border-radius:50%;background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%);position:relative}.mls-content--blog .ml-checklist-card__mark:after{content:"";position:absolute;left:.38rem;top:.22rem;width:.28rem;height:.55rem;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.mls-content--blog .ml-checklist-card__text{font-size:.96rem;line-height:1.58;color:var(--lux-ink)}.mls-content--blog .ml-section-outro{margin:0 1.75rem 2rem;padding:1.35rem 1.45rem;border-radius:18px;border:1px solid rgba(212,175,55,.32);background:linear-gradient(135deg,#d4af371a,#fffffff2)}.mls-content--blog .ml-section-outro__title{margin:0 0 .65rem;font-size:1.2rem;font-weight:700;color:var(--lux-ink)}.mls-content--blog .ml-section-outro__text{margin:0;font-size:1.02rem;line-height:1.68;color:var(--lux-ink)}@media(max-width:900px){.mls-content--blog .ml-pillar-grid,.mls-content--blog .ml-spotlight__pillars,.mls-content--blog .ml-checklist-grid{grid-template-columns:1fr}}@media(max-width:640px){.mls-content--blog .ml-pillar-grid,.mls-content--blog .ml-spotlight,.mls-content--blog .ml-compare,.mls-content--blog .ml-checklist-grid,.mls-content--blog .ml-checklist__label,.mls-content--blog .ml-section-outro{margin-left:1rem;margin-right:1rem}.mls-content--blog .ml-compare-row{grid-template-columns:1fr}.mls-content--blog .ml-compare-row--head{display:none}.mls-content--blog .ml-compare-row__label{border-bottom:1px dashed var(--lux-hairline)}}.mls-content--blog .ml-names-list{margin-top:.25rem}.mls-content--blog .ml-names-list__banner{display:flex;align-items:center;gap:.85rem;margin:0 1.75rem 1.35rem;padding:.95rem 1.15rem;border-radius:16px;border:1px solid rgba(37,211,102,.28);background:linear-gradient(135deg,#ecfdf3,#f6fffa);box-shadow:0 8px 24px #25d36614}.mls-content--blog .ml-names-list__banner-icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:50%;background:linear-gradient(145deg,#25d366,#128c7e);position:relative;box-shadow:0 4px 14px #25d36659}.mls-content--blog .ml-names-list__banner-icon:before{content:"";position:absolute;left:.62rem;top:.55rem;width:.55rem;height:.85rem;border:2px solid #fff;border-top:none;border-radius:0 0 3px 3px;transform:rotate(45deg)}.mls-content--blog .ml-names-list__banner-icon:after{content:"";position:absolute;left:.88rem;top:.72rem;width:.55rem;height:.55rem;border-right:2px solid #fff;border-bottom:2px solid #fff}.mls-content--blog .ml-names-list__banner-text{font-size:.92rem;font-weight:600;line-height:1.45;color:#0f5132}.mls-content--blog .ml-names-toc{margin:1.25rem 1.75rem;padding:1.35rem 1.35rem 1.45rem;background:linear-gradient(165deg,#fff 0%,var(--lux-ivory) 100%);border:1px solid var(--lux-hairline);border-radius:20px;box-shadow:0 12px 36px #21302b0f}.mls-content--blog .ml-names-toc .ml-article-toc-header{margin-bottom:1rem;font-size:1rem;letter-spacing:-.01em}.mls-content--blog .ml-names-toc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mls-content--blog .ml-names-toc-li{margin:0}.mls-content--blog .ml-names-toc-card{display:flex;align-items:center;gap:.85rem;min-height:4.25rem;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--lux-hairline);background:#fff;text-decoration:none;color:var(--lux-ink);box-shadow:0 4px 16px #21302b0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.mls-content--blog .ml-names-toc-card:hover{transform:translateY(-2px);text-decoration:none;color:var(--lux-ink);box-shadow:0 14px 28px #21302b14}.mls-content--blog .ml-names-toc-card--humour{border-color:#c4923a40;background:linear-gradient(145deg,#fff,#fdf8ef)}.mls-content--blog .ml-names-toc-card--humour:hover{border-color:#c4923a73}.mls-content--blog .ml-names-toc-card--emotion{border-color:#c45c7638;background:linear-gradient(145deg,#fff,#fdf5f7)}.mls-content--blog .ml-names-toc-card--emotion:hover{border-color:#c45c766b}.mls-content--blog .ml-names-toc-card--original{border-color:#5c6cc438;background:linear-gradient(145deg,#fff,#f5f6fd)}.mls-content--blog .ml-names-toc-card--original:hover{border-color:#5c6cc46b}.mls-content--blog .ml-names-toc-card--nostalgie{border-color:#3a8b7e40;background:linear-gradient(145deg,#fff,#f2f9f7)}.mls-content--blog .ml-names-toc-card--nostalgie:hover{border-color:#3a8b7e73}.mls-content--blog .ml-names-toc-card--print{grid-column:1 / -1;border-color:#3a8b7e4d;background:linear-gradient(145deg,#f2fbf8,#e8f5f1)}.mls-content--blog .ml-names-toc-card--print:hover{border-color:var(--lux-emerald)}.mls-content--blog .ml-names-toc-card__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:14px;background:var(--lux-emerald);position:relative}.mls-content--blog .ml-names-toc-card--humour .ml-names-toc-card__icon{background:linear-gradient(145deg,#e8b84a,#c4923a)}.mls-content--blog .ml-names-toc-card--humour .ml-names-toc-card__icon:before{content:"…";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.08em}.mls-content--blog .ml-names-toc-card--emotion .ml-names-toc-card__icon{background:linear-gradient(145deg,#d97a92,#c45c76)}.mls-content--blog .ml-names-toc-card--emotion .ml-names-toc-card__icon:before{content:"";position:absolute;top:.72rem;left:.78rem;width:1rem;height:1rem;background:#fff;transform:rotate(-45deg);border-radius:0 0 0 3px}.mls-content--blog .ml-names-toc-card--emotion .ml-names-toc-card__icon:after{content:"";position:absolute;top:.72rem;left:.78rem;width:1rem;height:1rem;background:#fff;transform:rotate(45deg);border-radius:0 0 3px}.mls-content--blog .ml-names-toc-card--original .ml-names-toc-card__icon{background:linear-gradient(145deg,#7b8ad4,#5c6bc4)}.mls-content--blog .ml-names-toc-card--original .ml-names-toc-card__icon:before{content:"★";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:#fff}.mls-content--blog .ml-names-toc-card--nostalgie .ml-names-toc-card__icon{background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%)}.mls-content--blog .ml-names-toc-card--nostalgie .ml-names-toc-card__icon:before{content:"";position:absolute;left:.72rem;bottom:.62rem;width:1.05rem;height:.72rem;background:#fff;border-radius:2px 2px 0 0}.mls-content--blog .ml-names-toc-card--nostalgie .ml-names-toc-card__icon:after{content:"";position:absolute;left:.55rem;top:.72rem;width:0;height:0;border-left:.55rem solid transparent;border-right:.55rem solid transparent;border-bottom:.55rem solid #fff}.mls-content--blog .ml-names-toc-card--print .ml-names-toc-card__icon{background:linear-gradient(145deg,var(--lux-emerald-deep) 0%,#1f5c52 100%)}.mls-content--blog .ml-names-toc-card--print .ml-names-toc-card__icon:before{content:"";position:absolute;left:.72rem;top:.62rem;width:1.05rem;height:1.25rem;border:2px solid #fff;border-radius:2px}.mls-content--blog .ml-names-toc-card--print .ml-names-toc-card__icon:after{content:"";position:absolute;left:.88rem;top:.82rem;width:.72rem;height:.55rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.mls-content--blog .ml-names-toc-card__label{font-size:.88rem;font-weight:650;line-height:1.35}.mls-content--blog .ml-names-section{margin:2.5rem 1.75rem 0;padding:0 0 1.75rem;border-radius:22px;border:1px solid var(--lux-hairline);background:#fff;box-shadow:0 14px 40px #21302b0f;overflow:hidden}.mls-content--blog .ml-names-section--humour{border-color:#c4923a38}.mls-content--blog .ml-names-section--humour .ml-names-section__head{background:linear-gradient(135deg,#fdf8ef,#fff);border-bottom:1px solid rgba(196,146,58,.14)}.mls-content--blog .ml-names-section--emotion{border-color:#c45c762e}.mls-content--blog .ml-names-section--emotion .ml-names-section__head{background:linear-gradient(135deg,#fdf5f7,#fff);border-bottom:1px solid rgba(196,92,118,.12)}.mls-content--blog .ml-names-section--original{border-color:#5c6cc42e}.mls-content--blog .ml-names-section--original .ml-names-section__head{background:linear-gradient(135deg,#f5f6fd,#fff);border-bottom:1px solid rgba(92,108,196,.12)}.mls-content--blog .ml-names-section--nostalgie{border-color:#3a8b7e38}.mls-content--blog .ml-names-section--nostalgie .ml-names-section__head{background:linear-gradient(135deg,#f2f9f7,#fff);border-bottom:1px solid rgba(58,139,126,.14)}.mls-content--blog .ml-names-section__head{display:flex;align-items:flex-start;gap:1rem;padding:1.45rem 1.5rem 1.15rem}.mls-content--blog .ml-names-section__icon{flex-shrink:0;width:3rem;height:3rem;border-radius:16px;background:var(--lux-emerald);position:relative;box-shadow:0 8px 20px #3a8b7e38}.mls-content--blog .ml-names-section--humour .ml-names-section__icon{background:linear-gradient(145deg,#e8b84a,#c4923a);box-shadow:0 8px 20px #c4923a38}.mls-content--blog .ml-names-section--humour .ml-names-section__icon:before{content:"…";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-.08em}.mls-content--blog .ml-names-section--emotion .ml-names-section__icon{background:linear-gradient(145deg,#d97a92,#c45c76);box-shadow:0 8px 20px #c45c7638}.mls-content--blog .ml-names-section--emotion .ml-names-section__icon:before,.mls-content--blog .ml-names-section--emotion .ml-names-section__icon:after{content:"";position:absolute;top:.95rem;width:1.05rem;height:1.05rem;background:#fff}.mls-content--blog .ml-names-section--emotion .ml-names-section__icon:before{left:.72rem;transform:rotate(-45deg);border-radius:0 0 0 4px}.mls-content--blog .ml-names-section--emotion .ml-names-section__icon:after{left:1.22rem;transform:rotate(45deg);border-radius:0 0 4px}.mls-content--blog .ml-names-section--original .ml-names-section__icon{background:linear-gradient(145deg,#7b8ad4,#5c6bc4);box-shadow:0 8px 20px #5c6cc438}.mls-content--blog .ml-names-section--original .ml-names-section__icon:before{content:"★";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.mls-content--blog .ml-names-section--nostalgie .ml-names-section__icon{background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%)}.mls-content--blog .ml-names-section--nostalgie .ml-names-section__icon:before{content:"";position:absolute;left:.88rem;bottom:.78rem;width:1.25rem;height:.85rem;background:#fff;border-radius:2px 2px 0 0}.mls-content--blog .ml-names-section--nostalgie .ml-names-section__icon:after{content:"";position:absolute;left:.68rem;top:.88rem;width:0;height:0;border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-bottom:.65rem solid #fff}.mls-content--blog .ml-names-section__head-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.mls-content--blog .ml-names-section__title{flex:1 1 14rem;margin:0;font-size:clamp(1.15rem,2.2vw,1.35rem);line-height:1.25}.mls-content--blog .ml-names-section__count{flex-shrink:0;display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:var(--mls-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lux-emerald-deep);background:#3a8b7e1a;border:1px solid rgba(58,139,126,.18)}.mls-content--blog .ml-names-section--humour .ml-names-section__count{color:#9a6b1f;background:#c4923a1f;border-color:#c4923a38}.mls-content--blog .ml-names-section--emotion .ml-names-section__count{color:#9e4560;background:#c45c761a;border-color:#c45c7633}.mls-content--blog .ml-names-section--original .ml-names-section__count{color:#4a5499;background:#5c6cc41a;border-color:#5c6cc433}.mls-content--blog .ml-names-section__lead{margin:0 1.5rem 1rem;color:var(--lux-muted)}.mls-content--blog .ml-names-section__grid-wrap{margin:0 1rem 1.35rem;padding:1.1rem;border-radius:18px;background:radial-gradient(circle at 12% 18%,rgba(37,211,102,.07) 0%,transparent 42%),radial-gradient(circle at 88% 82%,rgba(18,140,126,.06) 0%,transparent 40%),linear-gradient(180deg,#eefbf3,#f8fdf9);border:1px solid rgba(37,211,102,.14)}.mls-content--blog .ml-names-section__grid-wrap--humour{background:radial-gradient(circle at 12% 18%,rgba(196,146,58,.08) 0%,transparent 42%),linear-gradient(180deg,#fdf8ef,#fffcf7);border-color:#c4923a29}.mls-content--blog .ml-names-section__grid-wrap--emotion{background:radial-gradient(circle at 12% 18%,rgba(196,92,118,.07) 0%,transparent 42%),linear-gradient(180deg,#fdf5f7,#fffafb);border-color:#c45c7624}.mls-content--blog .ml-names-section__grid-wrap--original{background:radial-gradient(circle at 12% 18%,rgba(92,108,196,.07) 0%,transparent 42%),linear-gradient(180deg,#f5f6fd,#fafbff);border-color:#5c6cc424}.mls-content--blog .ml-names-section__grid-wrap--nostalgie{background:radial-gradient(circle at 12% 18%,rgba(58,139,126,.08) 0%,transparent 42%),linear-gradient(180deg,#f2f9f7,#f8fcfb);border-color:#3a8b7e29}.mls-content--blog .ml-names-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:.7rem}.mls-content--blog .ml-names-grid__item{margin:0;min-width:0}.mls-content--blog .ml-name-chip{display:flex;align-items:center;gap:.85rem;width:100%;min-height:4.35rem;padding:.85rem .9rem .85rem 1rem;margin:0;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:inherit;box-shadow:0 1px 2px #21302b0a,0 8px 22px #21302b0f;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.mls-content--blog .ml-names-grid--humour .ml-name-chip{border-left:4px solid rgba(196,146,58,.55)}.mls-content--blog .ml-names-grid--emotion .ml-name-chip{border-left:4px solid rgba(196,92,118,.5)}.mls-content--blog .ml-names-grid--original .ml-name-chip{border-left:4px solid rgba(92,108,196,.5)}.mls-content--blog .ml-names-grid--nostalgie .ml-name-chip{border-left:4px solid rgba(58,139,126,.55)}.mls-content--blog .ml-name-chip:hover{background:#fff;border-color:#25d36673;box-shadow:0 0 0 1px #25d3661a,0 14px 32px #25d36624;transform:translateY(-2px)}.mls-content--blog .ml-name-chip:focus-visible{outline:2px solid #25d366;outline-offset:2px}.mls-content--blog .ml-name-chip--copied{border-color:#25d3668c;background:linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 0 0 1px #25d36626,0 12px 28px #25d36629;transform:none}.mls-content--blog .ml-name-chip__avatar{flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15);background:linear-gradient(145deg,#25d366,#128c7e);box-shadow:0 0 0 3px #25d36624,inset 0 -3px 6px #0000001a;transition:transform .22s ease}.mls-content--blog .ml-name-chip:hover .ml-name-chip__avatar{transform:scale(1.06)}.mls-content--blog .ml-name-chip__avatar--v2{background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%);box-shadow:0 0 0 3px #3a8b7e24,inset 0 -3px 6px #0000001a}.mls-content--blog .ml-name-chip__avatar--v3{background:linear-gradient(145deg,#6b9fd4,#4a7bb5);box-shadow:0 0 0 3px #6b9fd429,inset 0 -3px 6px #0000001a}.mls-content--blog .ml-name-chip__avatar--v4{background:linear-gradient(145deg,#e8b84a,#c4923a);box-shadow:0 0 0 3px #c4923a29,inset 0 -3px 6px #0000001a}.mls-content--blog .ml-name-chip__avatar--v5{background:linear-gradient(145deg,#d97a92,#c45c76);box-shadow:0 0 0 3px #c45c7629,inset 0 -3px 6px #0000001a}.mls-content--blog .ml-name-chip__avatar--v6{background:linear-gradient(145deg,#8b7ad4,#5a4a99);box-shadow:0 0 0 3px #7b6bc429,inset 0 -3px 6px #0000001a}.mls-content--blog .ml-name-chip__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.mls-content--blog .ml-name-chip__text{font-size:1rem;font-weight:700;line-height:1.28;color:var(--lux-ink);letter-spacing:-.01em}.mls-content--blog .ml-name-chip__hint{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#128c7ebf;transition:color .2s ease}.mls-content--blog .ml-name-chip:hover .ml-name-chip__hint{color:#128c7e}.mls-content--blog .ml-name-chip--copied .ml-name-chip__hint{color:#25d366}.mls-content--blog .ml-name-chip__action{flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:12px;background:#25d3661a;position:relative;transition:background .2s ease,transform .2s ease}.mls-content--blog .ml-name-chip__action:before,.mls-content--blog .ml-name-chip__action:after{content:"";position:absolute;border:2px solid #128c7e;border-radius:4px;transition:border-color .2s ease}.mls-content--blog .ml-name-chip__action:before{width:.72rem;height:.82rem;left:.62rem;top:.72rem;background:#fff}.mls-content--blog .ml-name-chip__action:after{width:.72rem;height:.82rem;left:.82rem;top:.52rem;background:#ffffffd9}.mls-content--blog .ml-name-chip:hover .ml-name-chip__action{background:#25d3662e;transform:scale(1.05)}.mls-content--blog .ml-name-chip--copied .ml-name-chip__action{background:#25d366}.mls-content--blog .ml-name-chip--copied .ml-name-chip__action:before,.mls-content--blog .ml-name-chip--copied .ml-name-chip__action:after{border-color:#fff;background:transparent;width:auto;height:auto;border-radius:0;border-top:none;border-left:none}.mls-content--blog .ml-name-chip--copied .ml-name-chip__action:before{left:.58rem;top:1.05rem;width:.45rem;height:.75rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.mls-content--blog .ml-name-chip--copied .ml-name-chip__action:after{content:none}.mls-content--blog .ml-names-maillage,.mls-content--blog .ml-names-print{margin:2.5rem 1.75rem 0}.mls-content--blog .ml-names-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;margin:1.25rem 0 1.5rem}.mls-content--blog .ml-names-link-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:14px;text-decoration:none;color:var(--lux-ink);font-weight:600;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.mls-content--blog .ml-names-link-card:hover{background:#fff;border-color:var(--lux-emerald);box-shadow:0 10px 24px #21302b12;transform:translateY(-1px);text-decoration:none;color:var(--lux-ink)}.mls-content--blog .ml-names-link-card__arrow{flex-shrink:0;font-size:1.1rem;color:var(--lux-emerald);transition:transform .2s ease}.mls-content--blog .ml-names-link-card:hover .ml-names-link-card__arrow{transform:translate(3px)}.mls-content--blog .ml-names-maillage__note{margin-top:.5rem}@media(max-width:640px){.mls-content--blog .ml-names-list__banner,.mls-content--blog .ml-names-toc,.mls-content--blog .ml-names-section{margin-left:1rem;margin-right:1rem}.mls-content--blog .ml-names-toc-grid{grid-template-columns:1fr}.mls-content--blog .ml-names-toc-card--print{grid-column:auto}.mls-content--blog .ml-names-section__head{padding:1.15rem 1rem .95rem}.mls-content--blog .ml-names-section__lead{margin-left:1rem;margin-right:1rem}.mls-content--blog .ml-names-section__grid-wrap{margin-left:.65rem;margin-right:.65rem;padding:.85rem}.mls-content--blog .ml-names-grid{grid-template-columns:1fr}.mls-content--blog .ml-names-maillage,.mls-content--blog .ml-names-print{margin-left:1rem;margin-right:1rem}}.mls-content--blog .ml-steps-section-label{margin:1.25rem 1.75rem .85rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-gold)}.mls-content--blog .ml-steps-grid{list-style:none;margin:0 1.75rem 2.5rem;padding:0;display:flex;flex-direction:column;gap:1.15rem}.mls-content--blog .ml-step-card{display:flex;align-items:flex-start;gap:1.35rem;padding:1.45rem 1.5rem 1.45rem 1.35rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:18px;box-shadow:0 14px 36px #21302b12}.mls-content--blog .ml-step-number{flex-shrink:0;width:2.85rem;height:2.85rem;margin-top:.1rem;border-radius:50%;background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%);color:#fff;font-family:var(--lux-title-font);font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #3a8b7e29,0 8px 20px #3a8b7e38}.mls-content--blog .ml-step-content{flex:1;min-width:0}.mls-content--blog .ml-step-text{margin:0;font-size:1.03rem;line-height:1.68;color:var(--lux-ink)}.mls-content--blog .ml-alert{margin:1rem 1.75rem 1.75rem;padding:1.25rem 1.35rem;background:#d4af371a;border:1px solid rgba(212,175,55,.35);border-left:4px solid var(--lux-gold-line);border-radius:14px;font-size:.98rem;line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-alert strong{color:var(--lux-ink)}.mls-content--blog div.ml-steps-grid{display:flex;flex-direction:column;gap:1.15rem}.mls-content--blog div.ml-steps-grid>.ml-step-card{display:flex;align-items:flex-start;gap:1.35rem;padding:1.45rem 1.5rem 1.45rem 1.35rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:18px;box-shadow:0 14px 36px #21302b12}.mls-content--blog .ml-step-header{flex-shrink:0;margin:0}.mls-content--blog .ml-step-header .ml-step-number{width:2.85rem;height:2.85rem;margin-top:.1rem;border-radius:50%;background:linear-gradient(145deg,var(--lux-emerald) 0%,#2d6b61 100%);color:#fff;font-family:var(--lux-title-font);font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #3a8b7e29,0 8px 20px #3a8b7e38}.mls-content--blog div.ml-steps-grid>.ml-step-card>.ml-step-text{flex:1;margin:0;padding-top:.35rem;font-size:1.03rem;line-height:1.68}.mls-content--blog div.ml-steps-grid>.ml-step-card picture,.mls-content--blog div.ml-steps-grid>.ml-step-card>img{max-width:min(100%,320px);margin:1rem auto 0;border-radius:12px}.mls-content--blog .ml-article-wrapper img{max-width:calc(100% - 3.5rem);height:auto;margin:1.25rem auto;display:block;border-radius:12px}.mls-content--blog .ml-article-wrapper a:not(.ml-article-toc-a){color:var(--lux-emerald)}.mls-content--blog .ml-article-wrapper a:not(.ml-article-toc-a):hover{color:var(--lux-emerald-deep)}.mls-blog-cta{max-width:820px;margin:0 auto;padding:1.5rem 1.75rem;text-align:center;background:#fff;border:1px solid var(--lux-hairline);border-radius:16px;box-shadow:0 8px 28px #1a2e2a0f}.mls-blog-cta__title{font-family:var(--lux-title-font);font-size:1.35rem;margin:0 0 .5rem;color:var(--lux-ink)}.mls-blog-cta__text{margin:0 0 1rem;color:var(--lux-muted);font-size:.95rem}.mls-content--blog-index{background:var(--lux-ivory)}.mls-blog-index{max-width:var(--mls-max);margin:0 auto;padding:2rem 1.25rem 4rem}.mls-blog-index__hero{text-align:center;max-width:640px;margin:0 auto 2.5rem}.mls-blog-index__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-gold);margin-bottom:.65rem}.mls-blog-index__title{font-family:var(--lux-title-font);font-size:clamp(2rem,4vw,2.75rem);margin:0 0 .75rem;color:var(--lux-ink)}.mls-blog-index__lead{margin:0;color:var(--lux-muted);line-height:1.6}.mls-blog-index__section{margin-bottom:2.5rem}.mls-blog-index__section-title{font-family:var(--lux-title-font);font-size:1.35rem;margin:0 0 1rem;color:var(--lux-ink);padding-bottom:.5rem;border-bottom:1px solid var(--lux-hairline)}.mls-blog-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.mls-blog-index__card{display:flex;flex-direction:column;padding:1.25rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.mls-blog-index__card:hover{border-color:var(--lux-emerald);box-shadow:0 8px 24px #1a2e2a14;text-decoration:none}.mls-blog-index__card-title{font-weight:600;font-size:1rem;line-height:1.35;color:var(--lux-ink);margin:0 0 .5rem}.mls-blog-index__card-excerpt{font-size:.875rem;color:var(--lux-muted);line-height:1.5;margin:0;flex:1}.mls-blog-index__card-more{margin-top:.75rem;font-size:.8125rem;font-weight:600;color:var(--lux-emerald)}@media(max-width:768px){.mls-content--blog .ml-article-hero{min-height:220px}.mls-content--blog .ml-article-hero-content,.mls-content--blog .ml-article-intro,.mls-content--blog .ml-article-toc,.mls-content--blog .ml-article-h2,.mls-content--blog .ml-article-p,.mls-content--blog .ml-early-cta{padding-left:1.15rem;padding-right:1.15rem;margin-left:1.15rem;margin-right:1.15rem}.mls-content--blog .ml-steps-grid{margin-left:1.15rem;margin-right:1.15rem;gap:1rem}.mls-content--blog .ml-step-card{gap:1rem;padding:1.2rem 1.15rem}.mls-content--blog .ml-step-number{width:2.5rem;height:2.5rem;font-size:1.05rem}.mls-content--blog .ml-steps-section-label,.mls-content--blog .ml-alert{margin-left:1.15rem;margin-right:1.15rem}.mls-content--blog .ml-quotes-grid.two-cols{grid-template-columns:1fr}.mls-content--blog .ml-video-section{flex-direction:column}}.mls-content--blog .mls-prose.mls-blog-article--rich{max-width:920px}.mls-content--blog .ml-article-wrapper--calc,.mls-content--blog .ml-article-wrapper--editorial{border-radius:24px;box-shadow:0 28px 72px #1a2e2a1c}.mls-content--blog .ml-article-wrapper--editorial .ml-article-hero{min-height:clamp(300px,38vh,420px)}.mls-content--blog .ml-article-wrapper--editorial .ml-article-hero-overlay{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(26,46,42,.95) 0%,transparent 70%),linear-gradient(to top,#1a2e2aeb,#1a2e2a73 55%,#1a2e2a2e)}.mls-content--blog .ml-article-wrapper--editorial .ml-article-hero-content{padding:clamp(2rem,4vw,2.75rem) clamp(1.75rem,4vw,3rem) clamp(2.75rem,5vw,3.75rem)}.mls-content--blog .ml-article-wrapper--editorial .ml-article-badge{margin-bottom:1rem}.mls-content--blog .ml-article-wrapper--editorial .ml-article-title{max-width:22ch;line-height:1.18;margin:0}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;margin:clamp(-1.75rem,-3vw,-1.25rem) clamp(1.75rem,4vw,3rem) 0;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);background:#fff;border:1px solid var(--lux-hairline);border-radius:20px;box-shadow:0 28px 60px #21302b21}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta__content{flex:1 1 320px}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-gold)}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta__dot{width:7px;height:7px;border-radius:50%;background:var(--lux-gold-line);box-shadow:0 0 0 4px #d4af3738}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta__text{margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-article-wrapper--editorial .ml-early-cta__btn{flex-shrink:0}.mls-content--blog .ml-blog-body__content{margin-bottom:clamp(2rem,4vw,3rem)}.mls-content--blog .ml-article-wrapper--calc .ml-article-hero--calc{min-height:clamp(340px,44vh,480px)}.mls-content--blog .ml-article-wrapper--calc .ml-article-hero-overlay{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(26,46,42,.95) 0%,transparent 70%),linear-gradient(to top,#1a2e2aeb,#1a2e2a73 55%,#1a2e2a2e)}.mls-content--blog .ml-article-wrapper--calc .ml-article-hero-content{padding:clamp(2rem,5vw,3rem) clamp(1.75rem,4vw,3rem) clamp(2.5rem,6vw,3.75rem)}.mls-content--blog .ml-article-wrapper--calc .ml-article-title{max-width:22ch;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.08}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;margin:clamp(-2.75rem,-5vw,-2rem) clamp(1.75rem,4vw,3rem) 0;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);background:#fff;border:1px solid var(--lux-hairline);border-radius:20px;box-shadow:0 28px 60px #21302b21}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta__content{flex:1 1 320px}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-gold)}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta__dot{width:7px;height:7px;border-radius:50%;background:var(--lux-gold-line);box-shadow:0 0 0 4px #d4af3738}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta__text{margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta__btn{flex-shrink:0}.mls-content--blog .ml-blog-body{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.75rem,4vw,3rem) 0}.mls-content--blog .ml-blog-body--tail{padding-top:clamp(2.5rem,5vw,3.25rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.mls-content--blog .ml-article-wrapper--calc .ml-article-intro{padding:0;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.05rem,1.8vw,1.15rem);line-height:1.75;color:var(--lux-ink)}.mls-content--blog .ml-article-wrapper--calc .ml-article-intro p+p{margin-top:1.15rem}.mls-content--blog .ml-blog-section-title{font-family:var(--lux-title-font);font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:600;line-height:1.15;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);color:var(--lux-ink)}.mls-content--blog .ml-blog-section-eyebrow{display:block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-gold-line);margin-bottom:.75rem}.mls-content--blog .ml-calc-section{margin:0 calc(-1*clamp(1.75rem,4vw,3rem));padding:clamp(2.5rem,5vw,3.75rem) clamp(1.75rem,4vw,3rem);background:radial-gradient(ellipse 90% 80% at 50% 0%,rgba(212,175,55,.07) 0%,transparent 55%),linear-gradient(180deg,#faf8f3,#f3ece0);border-top:1px solid var(--lux-hairline);border-bottom:1px solid var(--lux-hairline);text-align:center}.mls-content--blog .ml-calc-section__title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:600;margin:0 0 .65rem;color:var(--lux-ink)}.mls-content--blog .ml-calc-section__lead{margin:0 auto clamp(2rem,4vw,2.75rem);max-width:38ch;font-size:1rem;line-height:1.6;color:var(--lux-muted)}.mls-content--blog .ml-article-wrapper--calc .ml-calc-box{max-width:560px;margin:0 auto;padding:clamp(1.75rem,3vw,2.25rem);background:#fff;border:1px solid var(--lux-hairline);border-radius:20px;box-shadow:0 16px 48px #21302b14}.mls-content--blog .ml-calc-label{display:block;margin-bottom:.85rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lux-muted)}.mls-content--blog .ml-calc-field{display:flex;flex-direction:column;gap:.85rem}@media(min-width:520px){.mls-content--blog .ml-calc-field{flex-direction:row;align-items:stretch}.mls-content--blog .ml-calc-input{flex:1}.mls-content--blog .ml-calc-submit{flex-shrink:0;white-space:nowrap}}.mls-content--blog .ml-calc-input{width:100%;padding:.85rem 1rem;border:1px solid var(--lux-hairline);border-radius:var(--mls-radius-btn);font-size:1.05rem;font-family:inherit;color:var(--lux-ink);background:#fff;box-shadow:inset 0 1px 2px #21302b0a;transition:border-color .15s ease,box-shadow .15s ease}.mls-content--blog .ml-calc-input:focus{outline:none;border-color:var(--lux-emerald);box-shadow:0 0 0 3px #3a8b7e26}.mls-content--blog .ml-calc-result{margin-top:clamp(1.5rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--lux-hairline);opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.mls-content--blog .ml-calc-result[hidden]{display:none}.mls-content--blog .ml-calc-result.ml-calc-result--visible{opacity:1;transform:translateY(0)}.mls-content--blog .ml-calc-result__intro{margin:0 0 1.25rem;font-family:var(--lux-title-font);font-size:1.15rem;color:var(--lux-ink);line-height:1.45}.mls-content--blog .ml-calc-stats{display:flex;flex-direction:column;gap:1rem}.mls-content--blog .ml-calc-stat--hero{padding:clamp(1.5rem,3vw,2rem);background:linear-gradient(135deg,#3a8b7e1a,#d4af371a);border:1px solid rgba(58,139,126,.18);border-radius:20px;text-align:center}.mls-content--blog .ml-calc-stat--hero .ml-calc-number{font-family:var(--lux-title-font);font-size:clamp(3rem,10vw,4.75rem);font-weight:600;line-height:1;color:var(--lux-emerald);letter-spacing:-.02em}.mls-content--blog .ml-calc-stat__unit{display:block;margin-top:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-gold)}.mls-content--blog .ml-calc-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:480px){.mls-content--blog .ml-calc-stats__grid{grid-template-columns:repeat(4,1fr)}}.mls-content--blog .ml-calc-stats__grid .ml-calc-stat{padding:.85rem .65rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:var(--mls-radius-btn);text-align:center}.mls-content--blog .ml-calc-stats__grid .ml-calc-number{display:block;font-family:var(--mls-price-font);font-size:1.35rem;font-weight:700;color:var(--lux-ink);margin-bottom:.2rem}.mls-content--blog .ml-calc-stat__label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lux-muted)}.mls-content--blog .ml-calc-number{font-weight:700;color:var(--lux-emerald)}.mls-content--blog .ml-calc-promo{margin-top:1.5rem;padding:clamp(1.25rem,2.5vw,1.5rem);text-align:left;background:linear-gradient(145deg,#fff,#faf7f0);border-radius:16px;border:1px solid var(--lux-hairline);box-shadow:0 8px 24px #21302b0f}.mls-content--blog .ml-calc-promo__text{margin:0 0 1rem;color:var(--lux-ink);line-height:1.65;font-size:.98rem}.mls-content--blog .ml-calc-promo__cta{display:inline-block}.mls-content--blog .ml-blog-faq{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:.5rem}.mls-content--blog .ml-blog-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.mls-content--blog .ml-blog-faq__card{padding:1.35rem 1.4rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}.mls-content--blog .ml-blog-faq__card:hover{border-color:#3a8b7e59;box-shadow:0 10px 28px #21302b12}.mls-content--blog .ml-blog-faq__q{margin:0 0 .65rem;font-family:var(--lux-title-font);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--lux-ink)}.mls-content--blog .ml-blog-faq__a{margin:0;font-size:.92rem;line-height:1.6;color:var(--lux-muted)}.mls-content--blog .ml-blog-discover{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(3rem,6vw,4rem) clamp(1.75rem,4vw,3rem) clamp(2.5rem,5vw,3.25rem);background:radial-gradient(ellipse 75% 55% at 15% 0%,rgba(58,139,126,.09) 0%,transparent 58%),radial-gradient(ellipse 55% 45% at 95% 100%,rgba(212,175,55,.07) 0%,transparent 52%),linear-gradient(180deg,#faf8f3 0%,var(--lux-ivory) 100%);border-top:1px solid var(--lux-hairline);color:var(--lux-ink)}.mls-content--blog .ml-blog-discover__inner{max-width:none}.mls-content--blog .ml-blog-discover__title{font-family:var(--lux-title-font);font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:600;line-height:1.15;margin:0 0 1.25rem;color:var(--lux-ink)}.mls-content--blog .ml-blog-discover__p{margin:0 0 1rem;max-width:62ch;font-size:1.02rem;line-height:1.7;color:var(--lux-muted)}.mls-content--blog .ml-blog-discover__p strong{color:var(--lux-ink)}.mls-content--blog .ml-blog-steps{list-style:none;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.mls-content--blog .ml-blog-steps{grid-template-columns:repeat(3,1fr);gap:1.15rem}}.mls-content--blog .ml-blog-step{display:flex;flex-direction:column;gap:.75rem;padding:1.35rem 1.25rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:16px;box-shadow:0 10px 28px #21302b0d}.mls-content--blog .ml-blog-step__num{font-family:var(--lux-title-font);font-size:1.5rem;font-weight:600;color:var(--lux-emerald);line-height:1}.mls-content--blog .ml-blog-step__title{margin:0;font-family:var(--lux-title-font);font-size:1.08rem;font-weight:600;color:var(--lux-ink)}.mls-content--blog .ml-blog-step__text{margin:0;font-size:.88rem;line-height:1.6;color:var(--lux-muted)}.mls-content--blog .ml-video-section--elevated{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2rem);align-items:center;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:clamp(1.75rem,3vw,2.25rem);background:#fff;border:1px solid var(--lux-hairline);border-radius:20px;box-shadow:0 16px 44px #21302b14}.mls-content--blog .ml-video-section--elevated .ml-video-content{flex:1 1 280px}.mls-content--blog .ml-video-section--elevated .ml-video-section__title{font-family:var(--lux-title-font);font-size:clamp(1.25rem,2.2vw,1.55rem);margin:0 0 .5rem;color:var(--lux-ink)}.mls-content--blog .ml-video-section__lead{margin:0 0 .75rem;font-size:.92rem;font-weight:600;letter-spacing:.04em;color:var(--lux-emerald)}.mls-content--blog .ml-video-section__text{margin:0 0 1.25rem;font-size:.98rem;line-height:1.65;color:var(--lux-ink)}.mls-content--blog .ml-video-section--elevated .ml-video-media{flex:1 1 240px;max-width:380px}.mls-content--blog .ml-video-section--elevated .ml-video-media video{width:100%;border-radius:14px;display:block;box-shadow:0 12px 32px #21302b26}.mls-content--blog .ml-article-wrapper--calc .ml-blog-related{margin:0;padding:clamp(2rem,4vw,2.5rem) 0 0;background:transparent;border:none;border-top:1px solid var(--lux-hairline)}.mls-content--blog .ml-article-wrapper--calc .ml-blog-related .ml-blog-section-title{margin:0 0 clamp(1.25rem,2.5vw,1.5rem);padding:0}.mls-content--blog .ml-blog-related{margin:0;padding:0;background:transparent;border:none}.mls-content--blog .ml-blog-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.15rem;margin:0;padding:0}.mls-content--blog .ml-blog-related__card{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-height:112px;padding:1.35rem 1.35rem 1.25rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:16px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.mls-content--blog .ml-blog-related__card:hover{background:#fff;border-color:var(--lux-emerald);box-shadow:0 12px 32px #21302b14;transform:translateY(-2px);text-decoration:none}.mls-content--blog .ml-blog-related__card-title{font-family:var(--lux-title-font);font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--lux-ink)}.mls-content--blog .ml-blog-related__card-more{margin-top:auto;padding-top:.25rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--lux-emerald)}.mls-content--blog .mls-btn,.mls-content--blog button.mls-btn{cursor:pointer;font-family:inherit}.mls-content--blog .ml-calc-box{margin:1.5rem 1.75rem 2rem;padding:1.5rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:16px}.mls-content--blog .ml-calc-btn-wrapper{margin-top:1rem}.mls-content--blog .ml-early-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 1.5rem;margin:0 1.75rem 1.75rem;padding:1.35rem 1.5rem;background:linear-gradient(135deg,#004d400f,#fcfbf6f2);border:1px solid var(--lux-hairline);border-radius:16px}@media(max-width:768px){.mls-content--blog .ml-blog-faq__grid{grid-template-columns:1fr}.mls-content--blog .ml-article-wrapper--calc .ml-early-cta{margin-top:-1.5rem;margin-left:1.15rem;margin-right:1.15rem}.mls-content--blog .ml-blog-body{padding-left:1.15rem;padding-right:1.15rem}.mls-content--blog .ml-calc-section{margin-left:-1.15rem;margin-right:-1.15rem;padding-left:1.15rem;padding-right:1.15rem}.mls-content--blog .ml-blog-discover,.mls-content--blog .ml-article-wrapper--calc .ml-blog-body--tail{padding-left:1.15rem;padding-right:1.15rem}}.mls-content--blog .ml-cta-btn{display:inline-block;padding:.75rem 1.35rem;background:var(--lux-emerald);color:#fff;font-weight:600;text-decoration:none;border:none;border-radius:var(--mls-radius-btn);cursor:pointer;font-size:.95rem;transition:background .15s ease}.mls-content--blog .ml-cta-btn:hover{background:var(--lux-emerald-deep);color:#fff;text-decoration:none}.mls-content--blog .ml-article-h3{font-family:var(--lux-title-font);font-size:1.05rem;font-weight:600;margin:1.25rem 1.75rem .5rem;color:var(--lux-ink)}.mls-content--blog .ml-video-embed{position:relative;margin:1.25rem 1.75rem 1.5rem;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;background:var(--lux-ivory)}.mls-content--blog .ml-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mls-content--blog .ml-article-figure{margin:1.25rem 1.75rem 1.75rem}.mls-content--blog .ml-article-figure img{display:block;max-width:100%;height:auto;border-radius:12px}.mls-content--blog .ml-platform-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.85rem;margin:0 1.75rem 1.5rem;padding:0}.mls-content--blog .ml-platform-nav__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .65rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:14px;text-decoration:none;color:inherit;font-size:.88rem;font-weight:600;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mls-content--blog .ml-platform-nav__item:hover{border-color:var(--lux-emerald);box-shadow:0 8px 24px #21302b12;transform:translateY(-1px);text-decoration:none}.mls-content--blog .ml-platform-lead{font-weight:500}.mls-content--blog .ml-platform-section{margin:2.5rem 0 0;padding-top:2rem;border-top:1px solid var(--lux-hairline)}.mls-content--blog .ml-platform-section__head{display:flex;align-items:center;gap:1rem;margin:0 1.75rem .75rem}.mls-content--blog .ml-platform-section__head .ml-article-h2{margin:0}.mls-content--blog .ml-platform-section__cta{text-align:center;margin:0 1.75rem 1.5rem}.mls-content--blog .ml-platform-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--lux-hairline);font-size:.95rem;color:var(--lux-ink-muted, #5a6b65)}.mls-content--blog .mls-blog-section-spaced{margin-top:2.5rem}.mls-content--blog .ml-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin:1rem 1.75rem 2rem}.mls-content--blog .ml-link-card{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;background:#fff;border:1px solid var(--lux-hairline);border-radius:12px;text-decoration:none;color:var(--lux-ink);font-size:.9rem;transition:border-color .15s ease}.mls-content--blog .ml-link-card:hover{border-color:var(--lux-emerald);text-decoration:none;color:var(--lux-emerald)}.mls-content--blog .ml-link-icon{font-size:1.25rem;line-height:1}.mls-content--blog .ml-video-section{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 1.75rem;padding:1.5rem;background:var(--lux-ivory);border:1px solid var(--lux-hairline);border-radius:16px;align-items:center}.mls-content--blog .ml-video-content{flex:1 1 280px}.mls-content--blog .ml-video-section__title{font-family:var(--lux-title-font);font-size:1.35rem;margin:0 0 .75rem;color:var(--lux-ink)}.mls-content--blog .ml-video-media{flex:1 1 260px;max-width:360px}.mls-content--blog .ml-video-media video{width:100%;border-radius:12px;display:block}.mls-content--blog .ml-sms-container{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0 1.75rem;max-width:520px}.mls-content--blog .ml-sms-bubble{position:relative;padding:.85rem 1rem .85rem 2.25rem;border-radius:16px;font-size:.9375rem;line-height:1.5;color:var(--lux-ink);background:var(--lux-ivory);border:1px solid var(--lux-hairline)}.mls-content--blog .ml-sms-bubble.left{align-self:flex-start;border-bottom-left-radius:4px}.mls-content--blog .ml-sms-bubble.right{align-self:flex-end;background:#ecfdf5;border-color:#a7f3d0;border-bottom-right-radius:4px}.mls-content--blog .ml-sms-number{position:absolute;left:.75rem;top:.85rem;font-size:.75rem;font-weight:700;color:var(--lux-emerald);opacity:.85}.mls-content--blog .ml-testimonial-card{margin:1.5rem 0 2rem;padding:1.25rem 1.35rem;border-radius:14px;border:1px solid var(--lux-hairline);border-left:4px solid var(--lux-emerald);background:linear-gradient(135deg,#fff,#f0fdf4)}.mls-content--blog .ml-testimonial-card--warm{background:linear-gradient(135deg,#fff,#fffbeb);border-color:#fcd34d;border-left-color:#f59e0b}.mls-content--blog .ml-testimonial-quote{font-style:italic;font-size:.9375rem;line-height:1.6;color:var(--lux-ink);margin-bottom:.85rem}.mls-content--blog .ml-testimonial-card--warm .ml-testimonial-quote{color:#92400e}.mls-content--blog .ml-testimonial-author{display:flex;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:600;color:var(--lux-emerald)}.mls-content--blog .ml-testimonial-card--warm .ml-testimonial-author{color:#d97706}.mls-content--blog .ml-testimonial-author img{width:36px;height:36px;border-radius:50%;object-fit:cover}.mls-content--blog .ml-images-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;margin:1.5rem 0 2rem}.mls-content--blog .ml-image-item{display:flex;flex-direction:column;gap:.65rem;align-items:center}.mls-content--blog .ml-image-item img{width:100%;height:auto;border-radius:12px;border:1px solid var(--lux-hairline)}.mls-content--blog .ml-download-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;color:var(--lux-emerald);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;text-decoration:none;transition:background .15s ease}.mls-content--blog .ml-download-btn:hover{background:#d1fae5}.mls-content--blog .ml-internal-link-card{display:flex;align-items:flex-start;gap:.75rem;margin:1.5rem 0 2rem;padding:1rem 1.15rem;border-radius:12px;border:1px solid var(--lux-hairline);background:var(--lux-ivory);color:var(--lux-ink);text-decoration:none;font-size:.9375rem;line-height:1.5}.mls-content--blog .ml-internal-link-card:hover{border-color:var(--lux-emerald);color:var(--lux-emerald)}.mls-content--blog .ml-internal-link-card svg{flex-shrink:0;color:var(--lux-emerald)}
