.mobile-app-page{color:#17335f;background:white}.mobile-app-page h1,.mobile-app-page h2,.mobile-app-page h3,.mobile-app-page p{margin:0}.mobile-app-page h1{font-size:clamp(3rem,5.1vw,5.2rem);line-height:1.06;letter-spacing:-.065em;font-weight:650}.mobile-app-page h2{font-size:clamp(2.1rem,3.5vw,3.5rem);line-height:1.12;letter-spacing:-.055em;font-weight:600}.mobile-app-page h1 span,.mobile-app-page h2 span{color:#285bea}.ma-kicker{display:block;color:#526f99;font:.6rem var(--font-mono);letter-spacing:.08em;margin-bottom:1.5rem}.ma-hero{background:#edf4ff;padding:2rem 0 3rem}.ma-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin-top:3rem}.ma-hero-grid>div>p{color:#526b90;font-size:.95rem;line-height:1.9;margin:1.8rem 0 2rem}.ma-stores{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.ma-free{display:block;font-size:.65rem;color:#526f99;margin-top:1rem}.mobile-app-page a:focus-visible,.mobile-app-page summary:focus-visible{outline:3px solid #285bea;outline-offset:5px}.ma-phone-scene{position:relative;min-height:560px;display:grid;place-items:center}.ma-ring{position:absolute;width:400px;max-width:100%;aspect-ratio:1;border:1px solid #bfd4f5;border-radius:50%;box-shadow:0 0 0 35px #e3edfe,0 0 0 36px #cadcf6}.ma-phone{width:255px;background:white;border:7px solid #b7cef5;border-radius:35px;padding:2rem 1rem 1rem;position:relative;transform:rotate(-5deg);box-shadow:18px 20px 50px #285bea12}.ma-camera{position:absolute;width:60px;height:6px;background:#bdd0ed;border-radius:5px;top:10px;left:calc(50% - 30px)}.ma-phone-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.ma-phone-top svg{width:25px;height:25px;color:#285bea}.ma-phone-top>span{font:.5rem var(--font-mono);color:#526f99}.ma-phone-label{display:block;font:.4rem var(--font-mono);color:#526f99;margin-bottom:.6rem}.ma-phone>strong{display:block;font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:-.04em}.ma-project{background:#e9f1ff;border:1px solid #d0e0f8;border-radius:10px;padding:1rem;margin-top:1.2rem}.ma-project>span{font:.4rem var(--font-mono);color:#526f99}.ma-project>strong{display:block;font-size:.75rem;font-weight:500;margin-top:.5rem}.ma-status{display:flex;align-items:center;gap:.4rem;color:#285bea;font-size:.5rem;margin-top:1rem}.ma-status i{width:5px;height:5px;border-radius:50%;background:#285bea}.ma-phone-stages{display:flex;justify-content:space-between;gap:.5rem;margin:1.5rem 0}.ma-phone-stages>div{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem}.ma-phone-stages span{width:26px;height:26px;border:1px solid #c6d8f4;border-radius:50%;display:grid;place-items:center;font:.45rem var(--font-mono);color:#526f99}.ma-phone-stages>div:nth-child(3) span{background:#285bea;color:white;border-color:#285bea}.ma-phone-stages small{color:#526f99;font-size:.4rem}.ma-phone-report{display:flex;align-items:center;gap:.7rem;padding:1rem .6rem;border:1px solid #d0dff5;border-radius:8px}.ma-phone-report>span{color:#285bea;font-size:1rem}.ma-phone-report strong{display:block;font-size:.6rem;font-weight:500}.ma-phone-report small{display:block;color:#526f99;font-size:.4rem;margin-top:.4rem}.ma-phone-nav{display:flex;justify-content:space-around;border-top:1px solid #dce7f7;padding:.8rem 0 0;margin-top:1.5rem;color:#86a4d0;font-size:1rem}.ma-phone-nav span{color:#285bea}.ma-notification{position:absolute;bottom:65px;right:0;display:flex;gap:.8rem;align-items:center;background:#285bea;border:1px solid #285bea;border-radius:12px;padding:1rem;transform:rotate(3deg);max-width:90%;box-shadow:0 8px 24px #285bea20}.ma-notification>span{color:white;font-size:1.3rem}.ma-notification strong{color:white;display:block;font-weight:500;font-size:.7rem}.ma-notification small{display:block;color:#e1ebff;font-size:.5rem;margin-top:.4rem}.ma-hero-grid .ma-illustration{position:absolute;bottom:0;text-align:center;color:#526f99;font-size:.5rem;margin:0}.ma-section{padding:5rem 0}.ma-heading{display:flex;justify-content:space-between;gap:3rem;align-items:flex-end;margin-bottom:2.5rem}.ma-heading>p{max-width:24rem;font-size:.9rem;line-height:1.9;color:#526b90}.ma-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.3rem;gap:1.3rem}.ma-features article{border:1px solid #c7d9f5;border-radius:16px;padding:2rem;background:#f6f9ff}.ma-features article:nth-child(2),.ma-features article:nth-child(3){background:#e9f1ff}.ma-feature-top{display:flex;justify-content:space-between;align-items:center;color:#526f99;font:.6rem var(--font-mono);margin-bottom:1.5rem}.ma-feature-top>span:last-child{color:#285bea;background:white;border:1px solid #cfdef6;border-radius:12px;width:44px;height:44px;display:grid;place-items:center;font-size:1.5rem}.ma-features h3{font-size:1.5rem;letter-spacing:-.035em;line-height:1.4}.ma-features p{color:#526b90;font-size:.85rem;line-height:1.9;margin-top:1rem}.ma-continuity{background:#edf4ff}.ma-continuity-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.ma-continuity-grid>div>p{color:#526b90;font-size:.9rem;line-height:1.9;margin-top:1.5rem}.ma-text-link{display:inline-block;color:#285bea;font-size:.8rem;margin-top:1.5rem}.ma-sync-art{display:flex;align-items:center;justify-content:center;position:relative;gap:1rem;padding:2rem 0 4rem}.ma-sync-window{width:220px;border:1px solid #b9cef0;border-radius:8px;background:white;padding:1rem}.ma-sync-window>div{font:.5rem var(--font-mono);color:#526f99;border-bottom:1px solid #d5e2f7;padding-bottom:.8rem;margin-bottom:1rem}.ma-sync-phone>span,.ma-sync-window>span{display:block;height:15px;background:#dfebfd;border-radius:4px;margin-top:.7rem}.ma-sync-window>span:nth-child(3){width:80%}.ma-sync-phone{width:85px;border:4px solid #b5cdf5;border-radius:15px;padding:1rem .5rem;background:white;flex:none}.ma-sync-phone svg{width:22px;height:22px;color:#285bea}.ma-sync-phone>span{height:10px;margin-top:.5rem}.ma-sync-arrow{color:#285bea;font-size:1.5rem}.ma-continuity-grid .ma-sync-art>p{position:absolute;bottom:0;margin:0;color:#526f99;font-size:.65rem}.ma-faq{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem}.ma-faq details{border-bottom:1px solid #ccdff6}.ma-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;cursor:pointer;list-style:none;font-size:.9rem}.ma-faq summary::-webkit-details-marker{display:none}.ma-faq summary>span{color:#285bea;font-size:1.4rem}.ma-faq details[open] summary>span{transform:rotate(45deg)}.ma-faq details p{color:#526b90;font-size:.85rem;line-height:1.9;padding-bottom:1.5rem}.ma-final{text-align:center;background:#e0ecff;padding:5rem 0}.ma-final p{color:#526b90;font-size:.9rem;line-height:1.9;max-width:35rem;margin:1.5rem auto 2rem}.ma-final .ma-stores{justify-content:center}@media(max-width:850px){.ma-continuity-grid,.ma-faq,.ma-hero-grid{grid-template-columns:1fr;gap:2rem}.ma-hero-grid{margin-top:2rem}.ma-hero h1{font-size:clamp(2.8rem,9.5vw,4rem)}.ma-heading{flex-direction:column;align-items:flex-start;gap:1.5rem}.ma-features{grid-template-columns:1fr}.ma-features article{padding:1.5rem}.ma-phone-scene{min-height:550px;overflow:hidden}.ma-notification{bottom:55px;right:5px}.ma-section{padding:3.5rem 0}.ma-ring{width:290px}.ma-sync-art{gap:.6rem}.ma-sync-window{width:180px}.ma-stores{gap:.6rem}}.ma-stores.app-invite-stores{gap:0}.ma-final .ma-stores.app-invite-stores{margin-top:0}