/* E's visual hierarchy: one clear promise, one hero device, real screen detail. */
.ms-capture{height:auto;aspect-ratio:390/844;object-fit:contain;image-rendering:auto}.ms-device{height:calc((var(--device-width) - 16px)*2.1641025641 + 45px);transform:none}.ms-screen-layer{transition:transform 650ms cubic-bezier(.23,1,.32,1),opacity 450ms ease}.ms-e .ms-hero-e{height:175svh;min-height:1400px}.ms-e .ms-hero-e .ms-hero-sticky{background:linear-gradient(180deg,#fff 0%,#fff 46%,#fff9f3 76%,#f5eef2 100%)}.ms-e .ms-hero-e .ms-hero-copy{padding-top:41px}.ms-e .ms-hero-e .ms-kicker{font-size:11px;margin-bottom:19px;color:#81757c}.ms-e h1{font-size:clamp(68px,6.35vw,92px);line-height:1.06;letter-spacing:-.064em}.ms-e h1 span{color:#8b6d80}.ms-e .ms-hero-e .ms-description{font-size:14px;line-height:1.8;max-width:440px;margin-top:22px}.ms-e .ms-hero-e .ms-actions{margin-top:23px;gap:12px}.ms-e .ms-hero-e .ms-actions .store{height:52px;padding:8px 22px}.ms-e .ms-hero-e .ms-actions .store strong{font-size:20px}.ms-e .ms-hero-e .ms-secondary{height:52px;padding:0 22px}.ep-hero-note{font-size:10px;color:#81757c;margin-top:13px;opacity:var(--ms-body-opacity,1);visibility:var(--ms-body-visibility,visible)}.ms-e .ms-main-phone{top:476px}.ms-e .ms-main-phone .ms-device{--device-width:304px}.ms-e .ms-satellite{top:510px}.ms-e .ms-satellite .ms-device{--device-width:218px}.ms-e .ms-satellite-left{left:calc(50% - 407px);transform:translateY(var(--ms-side-up)) rotate(-7deg)}.ms-e .ms-satellite-right{right:calc(50% - 407px);transform:translateY(var(--ms-side-down)) rotate(7deg)}.ms-e .ms-satellite>span{font-size:11px;color:#75616e;margin-top:24px}.ep-device-caption{display:block;font-size:9px;text-align:center;color:#81757c;white-space:nowrap;margin-top:20px}.ms-e .ms-wordmark-backdrop{font-size:clamp(100px,12.7vw,190px);bottom:45px;color:#eadfe6}.ms-e .ms-orbit-art{width:145px;height:127px;bottom:42px;opacity:.85}.ms-e .ms-art-left{left:30px}.ms-e .ms-art-right{right:30px}.ms-e .ms-scroll-cue{font-size:9px;bottom:22px;left:35px}.ms-e .ep-feature{height:200svh;min-height:1600px;background:#fff}.ms-e .ms-feature-sticky{max-width:1200px;gap:85px;padding:45px 40px 85px}.ms-e .ms-feature h2{font-size:53px;line-height:1.15;letter-spacing:-.056em}.ms-e .ms-feature h2 span{color:#8b6d80}.ms-e .ms-feature .ms-description{font-size:14px;line-height:1.85;max-width:345px;margin-top:23px}.ms-e .ms-chapters{margin-top:26px;max-width:385px;gap:3px}.ms-e .ms-chapter{padding:13px 10px 13px 0}.ms-e .ms-chapter strong{font-size:14px;font-weight:500}.ms-e .ms-chapter small{font-size:11px;line-height:1.75;margin-top:5px}.ms-e .ms-chapter:focus-visible{outline-offset:3px}.ep-feature-action{display:flex;align-items:center;gap:17px;margin-top:29px}.ep-feature-action .store{height:47px;padding:7px 17px}.ep-feature-action .store strong{font-size:18px}.ep-feature-action .store small{font-size:8px}.ep-feature-action .store svg{width:22px}.ep-feature-action>span{font-size:10px;line-height:1.8;color:#81757c}.ms-e .ms-feature-art{left:360px;bottom:8px;width:125px;height:109px;opacity:.9}.ms-e .ms-feature-showcase{min-height:680px}.ms-e .ms-screen-stack{width:304px;height:668px}.ms-e .ms-screen-layer .ms-device{--device-width:304px}.ms-e .ms-feature-showcase:before{width:480px;height:520px;border-radius:220px 220px 32px 32px;background:#fff9f3;top:80px}.ms-e .ms-scene-label{top:-35px;width:370px;justify-content:center;gap:8px;font-size:10px}.ep-open-screen{display:flex;gap:5px;align-items:center;background:#f5eef2;border:1px solid #eee6e8;color:#48233f;font:700 9px Manrope;min-height:44px;padding:0 10px;border-radius:12px;margin-left:7px}.ep-open-screen .icon{width:12px;height:12px}.ep-proof{position:absolute;bottom:110px;left:-42px;width:330px;background:#fff;border:1px solid #eee6e8;border-radius:18px;box-shadow:0 25px 60px #48233f24;overflow:hidden;z-index:5;transform:translateY(var(--ms-card-rise));pointer-events:none}.ep-proof-caption{height:33px;display:flex;gap:7px;align-items:center;padding:0 15px;font-size:9px;color:#81757c;background:#fff}.ep-proof-crop{height:161px;position:relative;overflow:hidden;display:none;background:white}.ep-proof-crop img{position:absolute;max-width:none;width:390px;height:844px;top:-493px;left:-7px;display:block}.ep-feature[data-e-proof="0"] .ep-proof-home,.ep-feature[data-e-proof="1"] .ep-proof-profile,.ep-feature[data-e-proof="2"] .ep-proof-chat{display:block}.ep-proof-profile{height:172px}.ep-proof-profile img{width:350px;height:auto;top:-215px;left:-7px}.ep-proof-chat{height:180px}.ep-proof-chat img{top:-520px;left:-40px}.ms-e .ms-sample-note{bottom:-8px;font-size:8px}.ep-zoom{border:1px solid #eee6e8;border-radius:24px;padding:0;width:min(470px,calc(100vw - 32px));max-height:calc(100svh - 36px);background:#fff;color:#48233f;box-shadow:0 30px 100px #25132144;overscroll-behavior:contain}.ep-zoom::backdrop{background:#25132180;backdrop-filter:blur(8px)}.ep-zoom>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;background:#ffffffed;backdrop-filter:blur(12px);border-bottom:1px solid #eee6e8}.ep-zoom header p{font-size:9px;color:#81757c;margin-bottom:5px}.ep-zoom header h2{font:500 18px/1.3 Manrope;letter-spacing:-.03em}.ep-zoom header button{border:1px solid #eee6e8;background:#f5eef2;color:#48233f;width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.ep-zoom header button .icon{height:17px;width:17px}.ep-zoom figure{margin:0;padding:18px 22px 20px}.ep-zoom figure img{display:block;width:390px;max-width:100%;height:auto;margin:auto}.ep-zoom figcaption{font-size:9px;color:#81757c;text-align:center;margin-top:16px}
@media(max-width:1100px) and (min-width:761px){.ms-e h1{font-size:77px}.ms-e .ms-satellite-left{left:calc(50% - 355px)}.ms-e .ms-satellite-right{right:calc(50% - 355px)}.ms-e .ms-satellite .ms-device{--device-width:193px}.ms-e .ms-feature-sticky{gap:45px}.ms-e .ms-feature h2{font-size:44px}.ms-e .ms-feature .ms-description{font-size:13px}.ep-feature-action{gap:12px;flex-wrap:wrap}.ep-feature-action>span{font-size:9px}.ms-e .ms-feature-art{display:none}.ep-proof{left:-55px;width:300px}.ms-e .ms-scene-label{width:335px}}
@media(max-width:760px){.ms-device{height:calc((var(--device-width) - 14px)*2.1641025641 + 39px)}.ms-e .ms-hero-e{height:162svh;min-height:1180px}.ms-e .ms-hero-e .ms-hero-sticky{min-height:700px}.ms-e .ms-hero-e .ms-hero-copy{padding:30px 15px 0}.ms-e .ms-hero-e .ms-kicker{font-size:9px;margin-bottom:20px}.ms-e h1{font-size:44px;line-height:1.1;letter-spacing:-.064em}.ms-e .ms-hero-e .ms-description{font-size:12px;line-height:1.85;max-width:300px;margin-top:20px}.ms-e .ms-hero-e .ms-actions{margin-top:21px;gap:9px}.ms-e .ms-hero-e .ms-actions .store{height:47px;padding:7px 15px}.ms-e .ms-hero-e .ms-actions .store strong{font-size:18px}.ms-e .ms-hero-e .ms-secondary{height:47px;padding:0 15px;font-size:10px}.ep-hero-note{font-size:8px;margin-top:12px}.ms-e .ms-main-phone{top:383px}.ms-e .ms-main-phone .ms-device{--device-width:220px}.ms-e .ms-satellite{top:460px}.ms-e .ms-satellite .ms-device{--device-width:155px}.ms-e .ms-satellite-left{left:calc(50% - 236px);transform:translateY(var(--ms-side-up)) rotate(-7deg)}.ms-e .ms-satellite-right{right:calc(50% - 236px);transform:translateY(var(--ms-side-down)) rotate(7deg)}.ms-e .ms-orbit-art{width:95px;height:83px;bottom:27px;opacity:.75}.ms-e .ms-art-left{left:-15px}.ms-e .ms-art-right{right:-15px}.ms-e .ms-scroll-cue{font-size:8px;left:18px;bottom:15px}.ep-device-caption{font-size:7px;margin-top:16px}.ms-e .ms-wordmark-backdrop{font-size:83px;bottom:90px}.ms-e .ep-feature{height:220svh;min-height:1710px}.ms-e .ms-feature-sticky{padding:32px 23px 65px;min-height:780px;gap:0}.ms-e .ms-feature h2{font-size:34px;line-height:1.15}.ms-e .ms-feature .ms-kicker{font-size:9px;margin-bottom:15px}.ms-e .ms-feature .ms-description{font-size:11px;line-height:1.8;max-width:310px;margin-top:15px}.ms-e .ms-chapters{margin-top:19px;gap:7px}.ms-e .ms-chapter{padding:10px 8px;min-height:44px}.ms-e .ms-chapter strong{font-size:9px;font-weight:700;line-height:1.35}.ms-e .ms-chapter small{display:none}.ep-feature-action{display:none}.ms-e .ms-feature-showcase{min-height:465px;height:465px;margin-top:45px}.ms-e .ms-screen-stack{width:205px;height:451px}.ms-e .ms-screen-layer .ms-device{--device-width:205px}.ms-e .ms-feature-showcase:before{width:300px;height:380px;top:50px;border-radius:150px 150px 24px 24px}.ms-e .ms-scene-label{width:310px;top:-36px;gap:6px;font-size:8px}.ep-open-screen{font-size:8px;padding:0 8px;min-height:38px;border-radius:12px;margin-left:3px}.ep-open-screen .icon{width:11px;height:11px}.ep-proof{left:-7px;bottom:24px;width:255px;border-radius:18px}.ep-proof-caption{height:26px;padding:0 11px;font-size:8px}.ep-proof-crop{height:122px}.ep-proof-crop img{width:300px;height:auto;top:-380px;left:-7px}.ep-proof-profile{height:132px}.ep-proof-profile img{width:280px;top:-172px;left:-6px}.ep-proof-chat{height:132px}.ep-proof-chat img{width:285px;top:-380px;left:-27px}.ms-e .ms-sample-note{bottom:-2px;font-size:7px}.ep-zoom>header{padding:14px 16px}.ep-zoom header h2{font-size:16px}.ep-zoom figure{padding:14px 15px 18px}}
@media(max-width:370px){.ms-e h1{font-size:39px}.ms-e .ms-hero-e .ms-description{font-size:11px;max-width:276px}.ms-e .ms-hero-e .ms-actions .store{padding:7px 13px}.ms-e .ms-hero-e .ms-secondary{padding:0 12px;font-size:9px}.ms-e .ms-main-phone{top:370px}.ms-e .ms-main-phone .ms-device{--device-width:210px}.ms-e .ms-satellite-left{left:calc(50% - 224px)}.ms-e .ms-satellite-right{right:calc(50% - 224px)}.ms-e .ms-feature h2{font-size:31px}.ms-e .ms-feature-sticky{padding-left:20px;padding-right:20px}.ms-e .ms-chapter strong{font-size:8px}.ms-e .ms-feature .ms-description{font-size:10px}.ep-proof{width:240px;left:-10px}}
@media(prefers-reduced-motion:reduce){.ep-hero-note{opacity:1;visibility:visible}.ms-e .ms-hero-e .ms-hero-sticky{min-height:1210px}.ep-proof{transform:none}.ms-e .ms-feature-sticky{min-height:830px}}
@media(max-width:760px) and (prefers-reduced-motion:reduce){.ms-e .ms-hero-e .ms-hero-sticky{min-height:925px}.ms-e .ms-feature-sticky{min-height:850px}}
@media(max-width:760px){.ep-open-screen{min-height:44px}.ms-e .ms-scene-label{top:-44px}}
.ms-e .ms-main-phone{top:var(--ep-phone-top,476px)}.ms-e .ms-satellite{top:calc(var(--ep-phone-top,476px) + 40px)}
@media(max-width:1100px) and (min-width:761px){.ms-e h1{font-size:clamp(54px,8vw,70px)}}
@media(max-width:760px){.ms-e h1{font-size:38px}.ms-e .ms-satellite{top:calc(var(--ep-phone-top,383px) + 74px)}.ep-proof{bottom:95px}}
@media(max-width:370px){.ms-e h1{font-size:34px}}
@media(min-width:761px){.ep-proof-chat img{width:360px;height:auto;top:-480px;left:-25px}}
