.mxLanding{--mx-bg:#09090d;--mx-panel:#111017;--mx-panel2:#17131b;--mx-text:#f7f2f5;--mx-muted:#b8acb3;--mx-line:rgba(255,255,255,.11);--mx-pink:var(--theme-accent,#f45b94);--mx-pink2:var(--theme-soft,#ff8bb7);background:var(--mx-bg);color:var(--mx-text);min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.mxLanding *{box-sizing:border-box}.mxLanding a{text-decoration:none}.mxNav{height:72px;padding:0 clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mx-line);background:rgba(9,9,13,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.mxLogo{font-family:Georgia,serif;font-size:30px;letter-spacing:-1.7px;color:#fff}.mxLogo span{color:var(--mx-pink)}.mxNavLinks{display:flex;align-items:center;gap:26px;font-size:12px;color:#d7ccd2}.mxNavLinks a{color:inherit}.mxButton,.mxGhost{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:44px;padding:0 20px;font-size:12px;font-weight:800}.mxButton{background:var(--mx-pink);color:#190911}.mxGhost{border:1px solid rgba(var(--theme-rgb,244,91,148),.45);color:#fff}.mxHero{min-height:calc(100svh - 72px);position:relative;display:flex;align-items:flex-end;isolation:isolate;background:#0b0a0f}.mxHeroMedia{position:absolute;inset:0;z-index:-3}.mxHeroMedia img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 43%;filter:brightness(.92) saturate(1.02)}.mxHero:before{z-index:-2;background:linear-gradient(90deg,rgba(8,7,11,.91),rgba(8,7,11,.72) 38%,rgba(8,7,11,.22) 70%),linear-gradient(0deg,rgba(8,7,11,.82),transparent 58%)}.mxHero:after,.mxHero:before{content:"";position:absolute;inset:0}.mxHero:after{z-index:-1;background:radial-gradient(circle at 75% 28%,rgba(var(--theme-rgb,244,91,148),.18),transparent 30%)}.mxHeroInner{width:min(1320px,100%);margin:0 auto;padding:110px clamp(20px,6vw,88px) 84px}.mxEyebrow{font-size:10px;font-weight:800;letter-spacing:3.2px;color:var(--theme-soft,#ff9dc2);text-transform:uppercase}.mxHero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(62px,9vw,126px);line-height:.84;letter-spacing:-5px;margin:18px 0 28px;max-width:840px}.mxHero h1 em{font-style:normal;color:var(--mx-pink)}.mxHeroLead{font-family:Georgia,serif;font-size:clamp(18px,2vw,25px);line-height:1.55;max-width:650px;color:#eadfe5}.mxHeroActions{display:flex;gap:12px;align-items:center;margin-top:30px}.mxHeroMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.mxMetaPill{border:1px solid rgba(255,255,255,.16);background:rgba(9,9,13,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:9px 12px;font-size:10px;color:#e2d8dd}.mxIntro{padding:96px clamp(20px,6vw,88px);background:#f2e9e6;color:#191217}.mxIntroInner{max-width:1040px;margin:auto;text-align:center}.mxFinal h2,.mxIntro h2,.mxSectionHead h2,.mxStoryCopy h2,.mxVideoCopy h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-3px}.mxIntro h2{font-size:clamp(45px,6vw,76px);line-height:.95;margin:16px auto 24px;max-width:840px}.mxIntro p{max-width:680px;margin:auto;color:#655960;line-height:1.8;font-size:15px}.mxProcess{padding:100px clamp(18px,5vw,72px);background:linear-gradient(180deg,#09090d,#0e0b11)}.mxSectionHead{text-align:center;max-width:860px;margin:0 auto 54px}.mxSectionHead h2{font-size:clamp(46px,6vw,76px);line-height:.96;margin:16px 0}.mxSectionHead h2 em{font-style:normal;color:var(--mx-pink2)}.mxStepGrid{max-width:1260px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.mxStep{border-top:1px solid #49303d;padding-top:18px}.mxStepNumber{font-family:Georgia,serif;color:var(--mx-pink2);font-size:56px;line-height:1;margin:0 0 12px}.mxStepVisual{height:430px;position:relative;border-radius:22px;overflow:hidden;background:var(--mx-panel);border:1px solid var(--mx-line)}.mxStepVisual img{width:100%;height:100%;display:block;object-position:center;filter:brightness(.94) saturate(1.04)}.mxStepVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,6,9,.62),transparent 48%);pointer-events:none}.mxStep:nth-child(2) .mxStepVisual img{object-position:center 45%}.mxStep:nth-child(3) .mxStepVisual img{object-position:center 38%}.mxMomentChip,.mxReceiveChip{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;border:1px solid rgba(255,255,255,.18);background:rgba(15,12,17,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;padding:13px 15px}.mxMomentChip b,.mxReceiveChip b{display:block;font-size:11px}.mxMomentChip span,.mxReceiveChip span{display:block;color:#d8cbd1;font-size:10px;margin-top:4px}.mxSendPulse{display:flex;align-items:center;gap:8px;color:#ff9cc0;font-size:10px}.mxSendPulse i{width:7px;height:7px;border-radius:50%;background:var(--mx-pink);box-shadow:0 0 0 7px rgba(var(--theme-rgb,244,91,148),.14)}.mxStep h3{font-family:Georgia,serif;font-size:31px;font-weight:400;margin:18px 0 9px}.mxStep p{color:var(--mx-muted);font-size:13px;line-height:1.7;margin:0}.mxStory{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:#f2e9e6;color:#171116}.mxStoryMedia{min-height:620px}.mxStoryMedia img{width:100%;display:block;filter:brightness(.98) saturate(1.02)}.mxStoryCopy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(28px,7vw,100px)}.mxStoryCopy h2{font-size:clamp(48px,6vw,78px);line-height:.94;margin:16px 0 24px}.mxStoryCopy p{font-size:15px;line-height:1.8;color:#695c63;max-width:590px}.mxStoryList{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.mxStoryList div{display:flex;gap:14px;align-items:flex-start;border-top:1px solid #d1c1c8;padding-top:14px}.mxStoryList b{font-family:Georgia,serif;color:#a53e68;font-size:20px}.mxStoryList span{font-size:13px;line-height:1.6;color:#564b51}.mxVideo{position:relative;min-height:78vh;background:#08080b;overflow:hidden;isolation:isolate}.mxVideo video,.mxVideoPoster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.mxVideo video{filter:brightness(.86) saturate(1.03)}.mxVideo:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,7,10,.88),rgba(8,7,10,.18) 68%),linear-gradient(0deg,rgba(8,7,10,.68),transparent 55%)}.mxVideoCopy{position:absolute;left:clamp(22px,7vw,100px);right:24px;bottom:9vh;max-width:720px}.mxVideoCopy h2{font-size:clamp(54px,7vw,94px);line-height:.9;margin:14px 0 20px}.mxVideoCopy p{max-width:560px;color:#e2d6dc;line-height:1.7;font-size:14px}.mxValues{padding:92px clamp(20px,6vw,88px);background:#0b0a0d}.mxValuesGrid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:26px;gap:26px}.mxValue{border-top:1px solid #45313b;padding-top:22px}.mxValueIcon{font-size:25px;color:var(--mx-pink)}.mxValue h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:18px 0 10px}.mxValue p{font-size:12px;color:#a99da4;line-height:1.7}.mxFinal{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 22px;isolation:isolate;background:#08080b}.mxFinal img{position:absolute;inset:0;width:100%;height:100%;object-position:center;z-index:-3;filter:brightness(.82) saturate(1.03)}.mxFinal:after{content:"";position:absolute;inset:0;z-index:-2;background:rgba(6,5,8,.56)}.mxFinalInner{max-width:820px}.mxFinal h2{font-size:clamp(52px,7vw,92px);line-height:.92;margin:16px 0 28px}.mxFooter{padding:28px clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#08080a;border-top:1px solid var(--mx-line);color:#988d93;font-size:10px}.mxFooter .mxLogo{font-size:18px}@media(max-width:900px){.mxNavLinks{display:none}.mxStepGrid{grid-template-columns:1fr}.mxStep{max-width:620px;width:100%;margin:0 auto 28px}.mxStepVisual{height:520px}.mxStory{grid-template-columns:1fr}.mxStoryMedia{min-height:540px}.mxValuesGrid{grid-template-columns:repeat(2,1fr)}.mxHero h1{letter-spacing:-4px}}@media(max-width:620px){.mxNav{height:64px;padding:0 16px}.mxLogo{font-size:25px}.mxNav .mxButton{min-height:38px;padding:0 14px}.mxHero{min-height:82svh}.mxHeroMedia img{object-position:62% center;filter:brightness(.88) saturate(1.02)}.mxHero:before{background:linear-gradient(0deg,rgba(8,7,11,.92),rgba(8,7,11,.57) 58%,rgba(8,7,11,.22))}.mxHeroInner{padding:82px 20px 64px}.mxHero h1{font-size:clamp(55px,16.5vw,76px);line-height:.88;letter-spacing:-3px}.mxHeroLead{font-size:17px}.mxHeroActions{flex-wrap:wrap}.mxIntro,.mxProcess,.mxValues{padding-left:18px;padding-right:18px}.mxIntro{padding-top:76px;padding-bottom:76px}.mxSectionHead{margin-bottom:38px}.mxStepVisual{height:auto;aspect-ratio:4/5}.mxStepNumber{font-size:48px}.mxStep h3{font-size:29px}.mxStoryMedia{min-height:460px}.mxStoryMedia img{object-position:55% center}.mxStoryCopy{padding:68px 20px}.mxVideo{min-height:70svh}.mxVideo video,.mxVideoPoster{object-position:center}.mxVideoCopy{left:20px;right:20px;bottom:42px}.mxVideoCopy h2{font-size:52px;letter-spacing:-2px}.mxValuesGrid{grid-template-columns:1fr}.mxFinal{min-height:560px}.mxFinal img{object-position:56% center}.mxFooter{padding:24px 18px;align-items:flex-end;gap:16px}.mxFooter>span:last-child{text-align:right}}@media(prefers-reduced-motion:reduce){.mxVideo video{display:none}}.mxStepVisual{height:auto;aspect-ratio:auto}.mxStepVisual img{height:auto;aspect-ratio:3/2;object-fit:contain;filter:none}.mxStepVisual:after{display:none}.mxMomentChip,.mxReceiveChip{position:relative;inset:auto;margin:0;border:0;border-top:1px solid var(--mx-line);border-radius:0;min-height:72px;padding:16px}.mxMomentChip b,.mxReceiveChip b{font-size:12px}.mxMomentChip span,.mxReceiveChip span{font-size:11px;line-height:1.5}.mxStoryMedia{min-height:0;display:flex;align-items:center;background:#151014}.mxStoryMedia img{height:auto;aspect-ratio:3/2;object-fit:contain}.mxVideo{min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding:90px clamp(20px,5vw,72px)}.mxVideo:after{display:none}.mxStoryFilm{margin:0;min-width:0}.mxVideo video{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;z-index:auto;filter:none;display:block;border-radius:20px;background:#111}.mxStoryFilm figcaption{font-size:11px;line-height:1.8;color:var(--mx-muted);margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mxStoryFilm figcaption span{color:var(--mx-pink)}.mxVideoCopy{position:relative;inset:auto;max-width:100%}.mxVideoCopy h2{font-size:clamp(44px,5vw,74px)}.mxVideoCopy .mxFilmNote{font-size:11px;color:var(--mx-muted)}@media(max-width:900px){.mxVideo{grid-template-columns:1fr}.mxVideoCopy{max-width:620px}.mxHero{min-height:0;display:block;padding-top:66.666%}.mxHeroMedia{inset:0 0 auto;aspect-ratio:3/2}.mxHeroMedia img{object-fit:contain;filter:none}.mxHero:before{background:linear-gradient(0deg,#0b0a0f,transparent 32%)}.mxHero:after{display:none}.mxHeroInner{padding:24px 20px 54px}.mxHero h1{max-width:760px}.mxStoryMedia{min-height:0}.mxStepVisual{height:auto;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.mxVideo video{display:block}}.mxHero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:680px;padding:0}.mxHero:after,.mxHero:before{display:none}.mxHeroInner{grid-column:1;grid-row:1;padding:60px 40px 60px clamp(20px,5vw,72px)}.mxHero h1{font-size:clamp(58px,6.2vw,90px)}.mxCarousel{grid-column:2;grid-row:1;position:relative;align-self:stretch;min-height:680px;overflow:hidden;background:#180f18;touch-action:pan-y}.mxCarouselImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:0;transition:opacity .8s ease}.mxCarouselImage.active{opacity:1}.mxCarouselBottom{position:absolute;inset:auto 0 0;padding:70px 24px 24px;background:linear-gradient(transparent,rgba(9,9,13,.9));display:flex;flex-direction:column;gap:18px}.mxCarouselBottom>span{font:italic 28px Georgia,serif;color:#fff}.mxCarouselControls{display:flex;gap:8px;align-items:center}.mxCarouselControls button{border:1px solid #ffffff55;background:#160d17b3;color:white;width:38px;height:38px;border-radius:50%;cursor:pointer}.mxCarouselControls button[aria-pressed=true]{background:var(--theme-accent,#f45b94);color:#190911;border-color:var(--theme-accent,#f45b94)}.mxCarouselControls button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:900px){.mxHero{display:flex;flex-direction:column;padding:0;min-height:0}.mxCarousel{width:100%;min-height:0;aspect-ratio:3/2;align-self:auto}.mxCarouselImage{object-fit:cover;object-position:center}.mxHeroInner{padding:30px 20px 50px}.mxCarouselBottom{padding:45px 18px 16px;gap:10px}.mxCarouselBottom>span{font-size:23px}.mxCarouselControls button{width:32px;height:32px}.mxHero h1{font-size:clamp(55px,12vw,80px)}}@media(prefers-reduced-motion:reduce){.mxCarouselImage{transition:none}}.mxCarouselControls .mxDot{width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:999px;background:transparent;font-size:0;line-height:0;position:relative;color:transparent}.mxCarouselControls .mxDot:after{content:"";position:absolute;width:8px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.62);background:rgba(255,255,255,.16);transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.mxCarouselControls .mxDot[aria-pressed=true]:after{background:var(--theme-accent,#f45b94);border-color:var(--theme-accent,#f45b94);transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 5px rgba(var(--theme-rgb,244,91,148),.16)}.mxIntro h2,.mxStoryCopy h2{color:#21171d!important;text-shadow:none!important}.mxIntro h2 em,.mxStoryCopy h2 em{color:#b53f70!important;font-style:normal}.mxIntro p,.mxStoryCopy p{color:#5c5157!important}.mxIntro .mxEyebrow,.mxStoryCopy .mxEyebrow{color:#c64e7e!important}@media(max-width:620px){.mxIntro h2,.mxStoryCopy h2{font-size:clamp(42px,12vw,58px)!important;line-height:.98!important;letter-spacing:-1.8px!important}.mxIntro p,.mxStoryCopy p{font-size:15px!important;line-height:1.75!important}.mxCarouselControls{gap:5px!important}.mxCarouselControls .mxDot{width:23px;height:23px;min-width:23px}}.mxDemo{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:60px clamp(20px,6vw,80px);background:#21131f}.mxDemo h2{font:40px/1.1 Georgia,serif}.mxDemo p{color:#d1bec9;line-height:1.7}.mxDemo p:nth-of-type(2){font-size:12px}.mxDemo img{width:100%;max-height:420px;object-fit:cover;border-radius:20px}.mxDemo .mxGhost{margin-left:12px}@media(max-width:700px){.mxDemo{grid-template-columns:1fr}.mxDemo h2{font-size:32px}}.mxStepVisual img{height:360px;aspect-ratio:auto;object-fit:cover;object-position:center 38%}.mxStep:last-child .mxStepVisual img{object-fit:contain;background:#1b1218}.mxDemo img{height:420px;object-fit:contain;background:#170f16}.mxCarouselImage{object-position:center 38%}@media(max-width:700px){.mxStepVisual img{height:auto;max-height:540px;aspect-ratio:3/4}.mxStep:last-child .mxStepVisual img{aspect-ratio:16/9}.mxDemo img{height:auto;max-height:460px}}.mxStep:last-child .mxStepVisual img,.mxStepVisual img{object-fit:cover;aspect-ratio:4/5;height:auto;max-height:none;object-position:center 35%}.mxStoryMedia{align-self:stretch;min-height:460px}.mxStoryMedia img{height:100%;min-height:460px;aspect-ratio:auto;object-fit:cover;object-position:center}.mxFinal img{object-fit:cover}.mxDemo{gap:clamp(24px,4vw,64px);padding:64px clamp(20px,5vw,80px)}.mxDemoCopy{min-width:0}.mxDemoCopy h2{font-size:clamp(32px,3.1vw,48px);min-height:2.3em;margin:24px 0 18px}.mxDemoCopy p{margin:0 0 18px}.mxDemoCount{display:block;font-size:12px;color:var(--theme-soft,#ff9dc2);margin-bottom:20px;letter-spacing:1px}.mxDemo .mxDemoDisclaimer{font-size:12px;line-height:1.6;color:#c8b5c1}.mxDemoActions{display:flex;flex-wrap:wrap;gap:12px}.mxDemo .mxGhost{margin:0}.mxDemoSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:32px}.mxDemoSteps button{border:0;border-top:2px solid #654653;background:transparent;color:#cbb7c2;text-align:left;padding:12px 0;font-size:12px;line-height:1.5;cursor:pointer}.mxDemoSteps button span{display:block;font:22px Georgia,serif;margin-bottom:6px;color:var(--theme-soft,#ff9dc2)}.mxDemoSteps button[aria-pressed=true]{border-color:var(--theme-accent,#ff6aa3);color:white}.mxDemoFrame{position:relative;align-self:stretch;min-height:480px;border-radius:24px;overflow:hidden;background:#170f16;touch-action:pan-y}.mxDemo .mxDemoFrame img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 38%;border-radius:0;opacity:0;transition:opacity .35s ease}.mxDemo .mxDemoFrame img.active{opacity:1}.mxDemoOverlay{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:60px 24px 24px;background:linear-gradient(transparent,rgba(12,7,12,.85));color:white}.mxDemoOverlay>span{font:italic 24px Georgia,serif}.mxDemoArrows{display:flex;gap:8px}.mxDemoArrows button{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff88;background:#1b111bbf;color:white;font-size:24px;cursor:pointer}.mxDemo button:focus-visible,.mxDemoFrame:focus-visible{outline:3px solid var(--theme-soft,#ff9dc2);outline-offset:4px}@media(max-width:900px){.mxStoryMedia{min-height:0}.mxStoryMedia img{min-height:0;height:auto;aspect-ratio:4/3}.mxStep:last-child .mxStepVisual img,.mxStepVisual img{aspect-ratio:4/5}}@media(max-width:700px){.mxDemo{display:flex;flex-direction:column;padding:48px 20px}.mxDemoFrame{width:100%;min-height:0;aspect-ratio:4/3;order:-1}.mxDemoCopy h2{min-height:0}.mxDemoOverlay{padding:44px 18px 18px}.mxDemoOverlay>span{font-size:20px}.mxDemoSteps{margin-top:24px}}@media(prefers-reduced-motion:reduce){.mxDemo .mxDemoFrame img{transition:none}}.mxHero h1{font-size:clamp(52px,5.2vw,78px);line-height:.98;letter-spacing:-3px}.mxHeroLead{font-size:clamp(18px,1.6vw,23px)}.mxWorld{padding:76px clamp(20px,5vw,80px);background:#1b101a}.mxWorldHead{max-width:740px;margin-bottom:32px}.mxWorld h2{font:clamp(36px,4vw,58px)/1.05 Georgia,serif;letter-spacing:-1.8px;margin:16px 0}.mxWorldHead p{color:#ccb9c4;line-height:1.7}.mxWorldGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mxWorld figure{margin:0;position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden}.mxWorld figure img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.mxWorld figcaption{position:absolute;inset:auto 0 0;padding:70px 22px 24px;background:linear-gradient(transparent,#100810ed)}.mxWorld figcaption span{font:28px Georgia,serif}.mxWorld figcaption p{font-size:13px;color:#f1dce8;margin-bottom:0}.mxWorldNote{font-size:12px;line-height:1.6;color:#c3aebb}.mxLandingRoute{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 0;margin-top:18px;border-block:1px solid #5b3d4e;font-size:14px}.mxLandingRoute b{color:var(--theme-soft,#ff8bb7);font-size:24px}@media(max-width:700px){.mxHero h1{font-size:clamp(46px,10.7vw,70px);letter-spacing:-2px}.mxWorld{padding-block:48px}.mxWorldGrid{grid-template-columns:1fr}.mxWorld figure{aspect-ratio:4/3}.mxLandingRoute{flex-direction:column;gap:12px;align-items:flex-start}.mxLandingRoute b{transform:rotate(90deg)}}.mxHeroActions{flex-wrap:wrap}.mxFinal .mxButton,.mxHeroActions .mxButton{padding-inline:24px}.mxWorld .mxSmileVideo video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.mxWorld .mxSmilePlayback{position:absolute;top:12px;right:12px;z-index:2;min-height:44px;padding:10px 14px;border:1px solid #ffffff66;border-radius:24px;background:#140e18cc;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mxWorld .mxSmilePlayback:focus-visible{outline:3px solid #fff;outline-offset:3px}.mxLanding{font-size:17px;line-height:1.65}.mxLanding h1,.mxLanding h2,.mxLanding h3{text-wrap:balance;overflow-wrap:normal}.mxLanding .mxEyebrow{font-size:12px;line-height:1.7;letter-spacing:2px}.mxLanding .mxNavLinks{font-size:15px;gap:22px}.mxLanding .mxButton,.mxLanding .mxGhost{font-size:15px;line-height:1.4;min-height:48px;padding:12px 24px;text-align:center}.mxLanding .mxMetaPill{font-size:13px;line-height:1.5;padding:10px 14px}.mxLanding .mxHeroLead{font-size:clamp(19px,1.65vw,24px);line-height:1.6}.mxLanding .mxIntro p,.mxLanding .mxStoryCopy p{font-size:18px!important;line-height:1.75!important}.mxLanding .mxIntro h2,.mxLanding .mxStoryCopy h2{font-size:clamp(40px,4.8vw,68px)!important;line-height:1.08!important;letter-spacing:-1.8px!important}.mxLanding .mxSectionHead h2,.mxLanding .mxWorld h2{font-size:clamp(40px,4.8vw,68px);line-height:1.08;letter-spacing:-1.8px}.mxLanding .mxDemoCopy p,.mxLanding .mxWorldHead p{font-size:18px;line-height:1.7}.mxLanding .mxWorld figcaption span{font-size:32px;line-height:1.15}.mxLanding .mxWorld figcaption p{font-size:16px;line-height:1.6}.mxLanding .mxDemo .mxDemoDisclaimer,.mxLanding .mxWorldNote{font-size:14px;line-height:1.7;color:#d4c1ce}.mxLanding .mxLandingRoute{font-size:17px;line-height:1.6}.mxLanding .mxStep h3{font-size:36px;line-height:1.15;margin:24px 0 14px}.mxLanding .mxStep p{font-size:17px;line-height:1.75;color:#c9bec5}.mxLanding .mxMomentChip,.mxLanding .mxReceiveChip{padding:18px 20px;min-height:96px}.mxLanding .mxMomentChip b,.mxLanding .mxReceiveChip b,.mxLanding .mxSendPulse{font-size:16px;line-height:1.5}.mxLanding .mxMomentChip span,.mxLanding .mxReceiveChip span{font-size:14px;line-height:1.6;margin-top:6px}.mxLanding .mxDemoCopy h2{font-size:clamp(38px,3.7vw,54px);line-height:1.1;letter-spacing:-1px;min-height:0}.mxLanding .mxDemoCount{font-size:14px;line-height:1.5}.mxLanding .mxDemoSteps button{font-size:15px;line-height:1.5;padding:16px 0;min-height:88px}.mxLanding .mxDemoSteps button span{font-size:27px}.mxLanding .mxDemoOverlay>span{font-size:26px;line-height:1.15}.mxLanding .mxStoryList{gap:20px}.mxLanding .mxStoryList b{font-size:26px;line-height:1.5}.mxLanding .mxStoryList span{font-size:17px;line-height:1.7}.mxLanding .mxValue h3{font-size:32px;line-height:1.2;margin:18px 0 14px}.mxLanding .mxValue p{font-size:17px;line-height:1.75;color:#c9bec5;margin:0}.mxLanding .mxValuesGrid{gap:32px}.mxLanding .mxFinal h2{font-size:clamp(46px,6vw,84px);line-height:1.06;letter-spacing:-2px}.mxLanding .mxFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 32px;gap:14px 32px;padding:36px clamp(20px,5vw,72px);font-size:15px;line-height:1.6;color:#c8bac3;align-items:center}.mxLanding .mxFooter .mxLogo{font-size:30px}.mxLanding .mxFooter a{color:#e8dce4;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.mxLanding .mxFooter>span:last-child{text-align:left}.mxLanding .mxCarouselBottom>span{font-size:clamp(25px,2.4vw,34px);line-height:1.2}@media(max-width:900px){.mxLanding .mxStep{margin-bottom:38px}.mxLanding .mxStoryCopy{padding:56px 24px}.mxLanding .mxIntro,.mxLanding .mxProcess,.mxLanding .mxValues{padding-top:64px;padding-bottom:64px}}@media(max-width:620px){.mxLanding{font-size:17px}.mxLanding .mxHero h1{font-size:clamp(46px,11.8vw,64px);line-height:1.04;letter-spacing:-1.7px}.mxLanding .mxHeroInner{padding:36px 22px 52px}.mxLanding .mxHeroLead{font-size:20px;line-height:1.6}.mxLanding .mxIntro h2,.mxLanding .mxStoryCopy h2{font-size:clamp(38px,10.1vw,48px)!important;line-height:1.1!important;letter-spacing:-1.2px!important}.mxLanding .mxSectionHead h2,.mxLanding .mxWorld h2{font-size:clamp(38px,10.1vw,48px);line-height:1.1;letter-spacing:-1.2px}.mxLanding .mxDemoCopy h2{font-size:38px;line-height:1.12}.mxLanding .mxStep h3{font-size:34px}.mxLanding .mxValue h3{font-size:32px}.mxLanding .mxFinal h2{font-size:clamp(44px,11.5vw,60px);line-height:1.08}.mxLanding .mxNav{height:72px}.mxLanding .mxNav .mxButton{font-size:14px;min-height:44px;padding:10px 18px}.mxLanding .mxDemoActions,.mxLanding .mxHeroActions{gap:12px}.mxLanding .mxHeroActions a{flex:1 1 180px}.mxLanding .mxDemoSteps{gap:12px}.mxLanding .mxDemoSteps button{font-size:14px}.mxLanding .mxFooter{grid-template-columns:1fr;gap:8px;padding:32px 22px}.mxLanding .mxValuesGrid{gap:36px}.mxLanding .mxValue{padding-top:26px}.mxLanding .mxWorldGrid{gap:26px}.mxLanding .mxWorld figcaption{padding:64px 20px 22px}.mxLanding .mxCarouselBottom{padding-bottom:18px}.mxLanding .mxCarouselBottom>span{font-size:25px}}.mxNavActions{display:flex;align-items:center;gap:18px;flex-shrink:0}.mxNavLogin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#fff;font-size:15px;font-weight:700;padding:8px 4px}.mxNavLogin:hover{text-decoration:underline}.mxNavLogin:focus-visible{outline:2px solid var(--theme-soft,#ff9dc2);outline-offset:4px;border-radius:4px}@media(max-width:620px){.mxNavActions{gap:10px}.mxNavLogin{font-size:14px}.mxLanding .mxNav .mxButton{padding-inline:14px}.mxLanding .mxNav .mxLogo{font-size:25px}}