/* Keep the complete original landing design; change only requested assets and site integration. */
.ma-native .ma-content{overflow:clip}
.ma-native .ma-content .reveal{opacity:1;transform:none}
.ma-native .ma-content .mcphoto{width:100%;height:156px;object-fit:cover;object-position:center;display:block}
.ma-native .ma-content .mcatcard{text-align:left}
.ma-native .ma-content .phone{background:transparent url(media/real-iphone.webp) center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;aspect-ratio:640/1326;height:auto!important;overflow:visible!important;position:relative}
.ma-native .ma-content .phone::before,.ma-native .ma-content .phone::after,.ma-native .ma-content .phone>.island{display:none!important}
.ma-native .ma-content .phone>.phone-scr,.ma-native .ma-content .phone>.scr{position:absolute!important;inset:7.4% 7.3% 3.5%!important;width:auto!important;height:auto!important;border-radius:0 0 28px 28px!important;overflow:hidden!important;box-sizing:border-box}
.ma-native .ma-content .phone-stage .phone{width:280px;min-height:0}
.ma-native .ma-content .phone-stage .phone-scr{background:#fff}
.ma-native .ma-content .phone-stage .pa-grid .ph{background-size:cover;background-position:center}
.ma-native .ma-content .ptable{min-width:720px}
.ma-native .ma-content .ptable .btn{font-size:12px;padding:11px 14px;white-space:nowrap}
.ma-native .ma-content .ptable td:last-child{min-width:140px}
.ma-native .ma-content .ma-start-row{background:#e1f0f0}
.ma-native .ma-content .ptable-scroll{overflow-x:auto;overscroll-behavior-inline:contain}
.ma-native .ma-content .sp-cta{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}
.ma-native .ma-content .sp-foot{max-width:780px;margin:auto;text-align:center}
.ma-native .ma-content .mpv-ov{z-index:1100}
.ma-native .ma-content .mpv-close{cursor:pointer}
.ma-native .ma-content .ma-demo-label{font-size:11px;line-height:1.5;color:var(--muted);margin-top:12px;text-align:center}
.ma-native .ma-content .dash [data-tab]{cursor:pointer}
.ma-native .ma-content .ma-contact-form{max-width:680px;margin:auto}
.ma-native .ma-content .ma-contact-form .ma-check{font-size:12px}
.ma-native .ma-content .ma-contact-form .ma-button{background:var(--primary);border-color:var(--primary)}
@media(max-width:700px){
 .ma-native .ma-content .wrap{padding-inline:20px}
 .ma-native .ma-content .phone-stage .phone{width:250px}
 .ma-native .ma-content .mcatcard .mcphoto{height:130px}
 .ma-native .ma-content .sp-chan-sw{flex-wrap:wrap}
 .ma-native .ma-content .sp-chan-sw button{min-width:0;flex:1 1 130px}
 .ma-native .ma-content .sp-foot{padding:0 20px}
}
@media(prefers-reduced-motion:reduce){.ma-native .ma-content *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.ma-native .ma-theme-demand .ma-content h1,.ma-native .ma-theme-demand .ma-content h2,.ma-native .ma-theme-demand .ma-content h3{font-family:var(--serif)}

.ma-native .ma-content .mpv-iphone,.ma-native .ma-content .iphone{background:transparent url(media/real-iphone.webp) center/100% 100% no-repeat!important;border:0;box-shadow:none!important;border-radius:0!important;padding:0!important;aspect-ratio:631/1301;position:relative}
.ma-native .ma-content .mpv-iphone:before,.ma-native .ma-content .iphone-cam{display:none!important}
.ma-native .ma-content .mpv-iphone>.mpv-shot,.ma-native .ma-content .iphone>.iphone-scr{position:absolute;inset:7.4% 7.3% 3.5%;width:auto;height:auto;border-radius:0 0 24px 24px;overflow:hidden}

.ma-native .ma-theme-masters .hero-shot{background-position:center -22px;background-size:100% auto}
.ma-native .ma-theme-masters .hero-shot{inset:-22px 0 0;height:calc(100% + 22px);background-position:top center;background-size:cover}
.ma-native .ma-content .mpv-iphone>.mpv-cam{display:none}
.ma-native .ma-content .mpv-iphone>.mpv-scr{position:absolute;inset:7.4% 7.3% 3.5%;height:auto;width:auto;border-radius:0 0 24px 24px;overflow:hidden}
.ma-native .ma-content .tscreen .tph{max-width:220px;aspect-ratio:631/1301;background:transparent url(media/real-iphone.webp) center/100% 100% no-repeat;margin:auto;position:relative}
.ma-native .ma-content .tph-screen{position:absolute;inset:7.4% 7.3% 3.5%;border-radius:0 0 24px 24px;overflow:hidden}
.ma-native .ma-content .tph-screen>img,.ma-native .ma-content .phone-scr.ma-seller-app>img{position:absolute;width:154.64%;max-width:none;height:135%;left:-27.32%;top:-15.05%;object-fit:fill}
