.mr-viewer-backdrop{--mr-v-chrome:128px;z-index:1000;padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06030cdb;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.mr-viewer{width:min(92vw, 880px, calc((90dvh - var(--mr-v-chrome)) * 4 / 3));color:#f8f4ff;background:#0f0a1a;border:1px solid #d86bff4d;border-radius:20px;flex-direction:column;max-height:90dvh;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 80px #ff5c8c26}.mr-viewer-media{flex:none;overflow:hidden}.mr-viewer-media .meluvi-surface{background:0 0;min-height:0;padding:0}.mr-viewer-media .lab-player{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.mr-viewer-media .lab-stage{aspect-ratio:4/3;width:100%;max-height:none}.mr-viewer-media .lab-player-controls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ctl scrub time";align-items:center;gap:14px;padding:10px 18px;display:grid}.mr-viewer-media .lab-scrub{grid-area:scrub}.mr-viewer-media .lab-time{color:#b8abc9;white-space:nowrap;grid-area:time;margin:0;font-size:.8rem}.mr-viewer-media .lab-controls{flex-wrap:nowrap;grid-area:ctl;justify-content:flex-start;gap:6px;margin:0}.mr-viewer-media .lab-controls .mg-button{color:#fff;min-height:36px;box-shadow:none;background:linear-gradient(100deg,#8a5cff,#d86bff 50%,#ff5c8c);border:0;border-radius:999px;padding:6px 16px;font-size:.85rem}.mr-viewer-media .lab-controls .mg-button-quiet{color:#d9cfe8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.8rem}.mr-viewer-media .meluvi-surface,.mr-viewer-media .lab-player,.mr-viewer-media .lab-player-controls{color:#f8f4ff;background:#0f0a1a!important}.mr-viewer-media input[type=range]{accent-color:#ff5c8c}.mr-viewer-close{z-index:5;color:#fff;cursor:pointer;top:12px;background:#0c0714c7;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:12px;box-shadow:0 4px 16px #00000073}.mr-viewer-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 14px;display:flex}.mr-viewer-foot h3{margin:0;font-family:DM Serif Display,serif;font-size:1.25rem;font-weight:400;line-height:1.2}.mr-viewer-foot p{color:#b8abc9;margin:2px 0 0;font-size:.85rem}.mr-viewer-cta{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#8a5cff,#d86bff 50%,#ff5c8c);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #d86bff4d}@media (width<=760px){.mr-viewer-backdrop{overflow-y:auto}.mr-viewer{border-radius:16px;width:95vw;max-height:none}.mr-viewer-media .lab-player-controls{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"scrub time""ctl ctl";gap:8px 12px;padding:10px 14px}.mr-viewer-foot{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px 14px}.mr-viewer-foot h3{font-size:1.1rem}.mr-viewer-cta{justify-content:center}}.mr-home-ref{--f-display:var(--font-home-display);--f-body:var(--font-home-body);font-size:var(--type-home-body);line-height:var(--type-home-body-leading)}.mr-home-ref[lang=ar]{--f-display:var(--font-home-display-ar);--f-body:var(--font-home-body-ar);--type-home-display-leading:var(--type-home-ar-display-leading);--type-home-body-leading:var(--type-home-ar-body-leading)}.mr-home-ref :is(h1,h2,h3,p,a,button,strong,small,li){letter-spacing:var(--type-home-tracking)}.mr-home-ref :is(h1,h2){font-weight:var(--type-home-display-weight);text-wrap:balance}.mr-home-ref .mr-hero h1{font-size:var(--type-home-hero);line-height:var(--type-home-display-leading)}.mr-home-ref[lang=fr] .mr-hero h1{min-height:5lh}.mr-home-ref[lang=ar] .mr-hero h1{min-height:3lh}.mr-home-ref[lang=ar] .mr-hero h1 .mr-grad-text{text-wrap:wrap;max-width:100%;display:inline-block}.mr-home-ref :is(.mr-rail-head h2,.mr-feel h2,.mr-split h2,.mr-biz h2,.mr-final h2,.mr-pricing-intro h2,.mr-faq-intro h2){font-size:var(--type-home-section);line-height:var(--type-home-heading-leading)}.mr-home-ref :is(.mr-home-languages h2,.mr-home-trust h2){line-height:var(--type-home-heading-leading);font-size:var(--type-home-section)!important}.mr-home-ref .mr-steps-head h2{font-size:var(--type-home-secondary);line-height:var(--type-home-heading-leading);max-width:36ch}.mr-home-ref :is(.mr-hero-lede,.mr-sub,.mr-step p,.mr-split .mr-sub,.mr-biz .mr-sub,.mr-final .mr-sub,.mr-faq-a,.mr-faq-intro p,.mr-pricing-sub,.mr-plan-tag){font-size:var(--type-home-body);line-height:var(--type-home-body-leading);text-wrap:pretty;overflow-wrap:break-word}.mr-home-ref .mr-hero-lede{max-width:40ch}.mr-home-ref .mr-step h3{font-size:var(--type-home-card);font-weight:var(--type-home-ui-weight);line-height:var(--type-home-heading-leading);text-wrap:balance}.mr-home-ref .mr-step p{max-width:38ch;margin-inline:auto}.mr-home-ref :is(.mr-btn,.mr-plan-cta,.mr-faq-q){font-size:var(--type-home-small);font-weight:var(--type-home-ui-weight);line-height:var(--type-home-ui-leading)}.mr-home-ref :is(.mr-who-body strong,.mr-example-cine strong){font-size:var(--type-home-body);line-height:var(--type-home-heading-leading)}.mr-home-ref .mr-moment-body strong{font-family:var(--f-display);font-size:var(--type-home-card);line-height:var(--type-home-heading-leading)}.mr-home-ref :is(.mr-who-body small,.mr-moment-body small,.mr-example-cine small,.mr-chips li,.mr-plan li,.mr-discovery-cta p,.mr-footer-group a){font-size:var(--type-home-small);line-height:var(--type-home-ui-leading)}.mr-home-ref :is(.mr-proof,.mr-kicker,.mr-footer-group h3,.mr-footer-rights){font-size:var(--type-home-caption);line-height:var(--type-home-ui-leading)}.mr-home-ref :is(.mr-tile,.mr-langs li,.mr-see-all-langs){font-size:var(--type-home-small);line-height:var(--type-home-ui-leading)}.mr-home-ref .mr-chips li{height:auto;min-height:32px;padding-block:5px}.mr-home-ref .lang-trigger{font-family:var(--f-body);letter-spacing:var(--type-home-tracking)}.mr-home-ref[lang=ar] :is(h2,.mr-moment-body strong){line-height:var(--type-home-ar-display-leading)}.mr-home-ref[lang=ar] h3{line-height:var(--type-home-ar-body-leading)}.mr-home-ref :is(.mr-btn,.mr-plan-cta):focus-visible{outline:2px solid var(--meluvi-text);outline-offset:4px}@media (width<=760px){.mr-home-ref{--type-home-section:var(--type-home-section-mobile);--type-home-secondary:var(--type-home-secondary-mobile)}.mr-home-ref .mr-hero-copy>div{max-width:260px}.mr-home-ref .mr-hero h1{font-size:var(--type-home-hero-mobile);max-width:248px}.mr-home-ref .mr-hero-lede{max-width:248px}.mr-home-ref .mr-actions{margin-top:28px}.mr-home-ref .mr-actions .mr-btn{font-size:var(--type-home-caption);font-weight:var(--type-home-ui-weight);min-height:44px}.mr-home-ref .mr-proof{font-size:var(--type-home-proof-mobile);margin-top:24px;line-height:1.5}.mr-home-ref .mr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-home-ref .mr-tile{height:76px;padding:8px 4px}.mr-home-ref .mr-biz-copy{max-width:66%}.mr-home-ref .mr-biz h2{font-size:var(--type-home-business-mobile)}.mr-home-ref .mr-biz-cta{font-size:var(--type-home-caption);grid-column:1;justify-self:start;height:auto;min-height:44px;padding:6px 10px}.mr-home-ref .mr-biz .mr-sub{font-size:var(--type-home-small)}.mr-home-ref .mr-biz-topline{grid-template-columns:1fr}.mr-home-ref .mr-final .mr-sub{max-width:34ch}.mr-home-ref .mr-final .mr-btn{min-height:44px}.mr-home-ref .mr-langs li,.mr-home-ref .mr-see-all-langs{min-height:36px}.mr-home-ref[lang=fr] .mr-hero h1{font-size:var(--type-home-hero-mobile-fr);max-width:260px}.mr-home-ref[lang=ar] .mr-hero h1{font-size:var(--type-home-hero-mobile-ar);max-width:252px}.mr-home-ref[lang=ar] .mr-hero-lede{max-width:252px}}.mr-home-ref .mr-hero h1{font-family:var(--font-home-body);letter-spacing:-.035em;max-width:540px;font-size:2.9rem;font-weight:700;line-height:1.04}.mr-home-ref[lang=ar] .mr-hero h1{font-family:var(--font-home-display-ar);letter-spacing:0;font-size:2.6rem;font-weight:700;line-height:1.35}.mr-home-ref .mr-hero-copy>div{max-width:560px}@media (width<=760px){.mr-home-ref .mr-hero h1,.mr-home-ref[lang=fr] .mr-hero h1{max-width:260px;font-size:1.62rem;line-height:1.06}.mr-home-ref[lang=fr] .mr-hero h1{font-size:1.48rem}.mr-home-ref[lang=ar] .mr-hero h1{max-width:252px;font-size:1.5rem;line-height:1.4}.mr-home-ref .mr-hero-copy>div{max-width:270px}}
