.mr-root{--bg:#09090b;--card:#121318;--line:#1f2128;--fg:#fafafa;--muted:#a1a1aa;--dim:#71717a;--blue:#2563eb;--blue2:#3b82f6;-webkit-overflow-scrolling:touch;background:var(--bg);height:100dvh;color:var(--fg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif;overflow:hidden auto}.mr-root *{box-sizing:border-box;margin:0;padding:0}.mr-root a{color:var(--blue2);text-decoration:none}.mr-root .page{max-width:390px;margin:0 auto;padding:0 24px 40px}.mr-root .nav{align-items:center;gap:10px;height:64px;display:flex}.mr-root .nav img{border-radius:7px;width:28px;height:28px;display:block}.mr-root .nav .wm{letter-spacing:.18em;font-size:17px;font-weight:800}.mr-root .hero{padding-top:28px}.mr-root .eyebrow{letter-spacing:.16em;color:var(--blue2);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.mr-root .eyebrow i{background:var(--blue2);width:22px;height:2px;display:block}.mr-root h1{letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:40px;font-weight:800;line-height:1.02}.mr-root h1 em{color:var(--blue2);font-style:normal}.mr-root .lead{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.45}.mr-root .lead b{color:var(--fg);font-weight:700}.mr-root .stores{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.mr-root .store{color:#fff;background:#000;border:1px solid #2a2b33;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;height:52px;padding:0 10px;display:flex}.mr-root .store svg{flex:none}.mr-root .store .t{min-width:0;line-height:1;display:grid}.mr-root .store .t small{letter-spacing:.02em;color:#d4d4d8;white-space:nowrap;font-size:9px;font-weight:500}.mr-root .store .t span{letter-spacing:-.01em;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:600}.mr-root .visual{height:380px;margin:36px -24px 0;position:relative;overflow:hidden}.mr-root .visual:before{content:"";background:linear-gradient(180deg, #09090b00, var(--bg));z-index:2;height:160px;position:absolute;inset:auto 0 0}.mr-root .visual:after{content:"";z-index:0;background:radial-gradient(circle,#2563eb38,#0000 62%);border-radius:50%;width:420px;height:420px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.mr-root .phone{z-index:1;background:#15161b;border-radius:40px;width:262px;padding:9px;position:absolute;top:52px;left:50%;transform:translate(-50%);box-shadow:0 30px 70px -20px #000000e6,0 0 0 1px #ffffff24}.mr-root .phone .scr{background:#f5f7fa;border-radius:32px;position:relative;overflow:hidden}.mr-root .phone .scr img{width:100%;height:auto;display:block}.mr-root .phone .isl{z-index:2;background:#15161b;border-radius:11px;width:78px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mr-root .chip{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#c6cbd4;white-space:nowrap;background:#0e0f14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mr-root .chip i{background:var(--blue2);border-radius:50%;width:6px;height:6px}.mr-root .points{gap:10px;margin-top:8px;display:grid}.mr-root .pt{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.mr-root .pt .ic{background:#2563eb24;border:1px solid #60a5fa47;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mr-root .pt .t{letter-spacing:-.015em;font-size:16px;font-weight:700}.mr-root .pt .d{color:var(--dim);margin-top:2px;font-size:13.5px}.mr-root .who{text-align:center;color:var(--muted);margin-top:28px;font-size:15px;line-height:1.45}.mr-root .who b{color:var(--fg);font-weight:700}.mr-root .desk{border-top:1px solid var(--line);text-align:center;color:var(--dim);margin-top:28px;padding-top:20px;font-size:13px;line-height:1.5}.mr-root .desk a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.mr-root .foot{color:#52525b;justify-content:space-between;margin-top:28px;font-size:12px;display:flex}@media (width<=340px){.mr-root .stores{grid-template-columns:1fr}.mr-root h1{font-size:36px}}