.zmo-hero{padding-top:calc(var(--zn-sec) + 24px)}.zmo-hero-in{align-items:end;gap:40px var(--zn-gap);grid-template-columns:minmax(0,1fr) auto;max-width:1120px;display:grid}.zx .zmo-kicker{color:var(--zn-accent);font-size:var(--zn-small);line-height:1.5;font-weight:var(--zn-w-ui);margin:0 0 20px}.zx .zmo-h1{color:var(--zn-text);font-size:var(--zn-h2);line-height:1;font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);margin:0}.zx .zmo-lead{max-width:28em;color:var(--zn-text-2);font-size:var(--zn-body-lg);letter-spacing:var(--zn-track-body);margin:24px 0 0;line-height:1.5}.zmo-get{grid-template-columns:repeat(2,116px);gap:8px;display:grid}.zmo-get-scan{border-radius:var(--zn-radius-lg);background:var(--zn-bg-1);box-shadow:inset 0 0 0 1px var(--zn-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 16px;display:flex}.zx .zmo-get-scan p{color:var(--zn-text-1);font-size:var(--zn-small);line-height:1.45;font-weight:var(--zn-w-ui);margin:0}.zmo-qr{border-radius:4px;width:72px;height:72px;display:block}.zx .zmo-get-way{border-radius:var(--zn-radius-lg);background:var(--zn-bg-1);min-height:100px;box-shadow:inset 0 0 0 1px var(--zn-line);color:var(--zn-text-1);font-size:var(--zn-small);line-height:1.45;font-weight:var(--zn-w-ui);flex-direction:column;justify-content:flex-end;padding:14px 16px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:flex;position:relative}.zx .zmo-get-way:hover{background:var(--zn-bg-2);box-shadow:inset 0 0 0 1px var(--zn-line-2);color:var(--zn-text)}.zmo-get-icon{color:var(--zn-text-2);display:flex;position:absolute;top:14px;left:16px}.zmo-get-icon svg{width:16px;height:16px}.zmo-get-go{color:var(--zn-text-2);font-size:var(--zn-small);transition:color .16s ease, translate .2s var(--zn-ease);position:absolute;top:12px;right:14px}.zx .zmo-get-way:hover .zmo-get-go{color:var(--zn-text-1);translate:2px}.zmo-stage{margin:80px calc(var(--zn-pad) * -1) 0;border-radius:var(--zn-radius-xl);background:radial-gradient(ellipse 60% 70% at 50% 0%, #ffffff29, #ffffff0d 50%, transparent 80%), linear-gradient(#101113, var(--zn-bg) 85%);box-shadow:inset 0 1px 0 var(--zn-line);justify-content:center;align-items:flex-start;gap:0;height:720px;padding:72px 0 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.zmo-phone{--zmo-k:.8359;--zmo-sh:840px;background:#000;border-radius:52px;flex:none;width:344px;height:720px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #000c,0 40px 80px -24px #000000e6}.zmo-phone .zx-window.zmo-screen{width:390px;height:var(--zmo-sh);border-radius:calc(43px / var(--zmo-k));box-shadow:none;transform:scale(var(--zmo-k));transform-origin:0 0;border:0;position:absolute;top:9px;left:9px}.zmo-stage .zmo-side{opacity:.88;margin-top:72px;transform:scale(.94)}.zmo-stage .zmo-side:first-child{transform-origin:100% 0;margin-right:-24px}.zmo-stage .zmo-side:last-child{transform-origin:0 0;margin-left:-24px}.zmo-stage>.zmo-phone:not(.zmo-side){z-index:1}.zmo-phone-cut{border-bottom-right-radius:0;border-bottom-left-radius:0;height:460px;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.zmo-phone-cut .zx-window.zmo-screen{border-bottom-right-radius:0;border-bottom-left-radius:0}.zmo-center-head{text-align:center;justify-items:center;gap:24px;display:grid}.zx .zmo-h2c{text-align:center;max-width:none}.zx .zmo-center-head p{max-width:34em;color:var(--zn-text-2);font-size:var(--zn-body-lg);letter-spacing:var(--zn-track-body);margin:0;line-height:1.5}.zmo-inbox{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:40px;margin-top:72px;display:grid}.zx .zmo-note{color:var(--zn-text-2);font-family:var(--zn-mono);font-size:var(--zn-tiny);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.5;position:relative}.zmo-note:after{content:"";background:var(--zn-line-2);width:120px;height:1px;position:absolute;top:50%}.zx .zmo-note-l{text-align:end;justify-self:end;padding-inline-end:140px}.zmo-note-l:after{right:0}.zx .zmo-note-r{justify-self:start;padding-inline-start:140px}.zmo-note-r:after{left:0}.zmo-inbox .zmo-inbox-phone{height:500px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.zx .zmo-inbox .zmo-note-l{margin-top:95px}.zx .zmo-inbox .zmo-note-r{margin-top:202px}.zmo-cells{margin:96px calc(var(--zn-pad) * -1) 0;border-top:1px solid var(--zn-line);border-bottom:1px solid var(--zn-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.zmo-cells>li{padding:64px var(--zn-pad) 0;align-content:start;justify-items:center;gap:8px;display:grid;overflow:hidden}.zmo-cells>li+li{border-inline-start:1px solid var(--zn-line)}.zx .zmo-cells h3{width:min(100%,344px);color:var(--zn-text);font-size:var(--zn-h3);line-height:1.33;font-weight:var(--zn-w-head);letter-spacing:var(--zn-track-card);margin:0}.zx .zmo-cells p{width:min(100%,344px);color:var(--zn-text-2);font-size:var(--zn-body);margin:0 0 40px;line-height:24px}.zmo-grid-sec{padding-bottom:0}.zmo-grid-sec+.zn-specs .zn-spec-grid{border-top-left-radius:0;border-top-right-radius:0}.zmo-notify-head{gap:24px var(--zn-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.zx .zmo-notify-head p{max-width:24em;color:var(--zn-text-1);font-size:var(--zn-lead);line-height:var(--zn-lead-lh);letter-spacing:var(--zn-track-card);margin:0}.zmo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:96px 0 0;padding:0;list-style:none;display:grid}.zmo-facts li{align-content:start;gap:20px;display:grid}.zmo-facts svg{width:20px;height:20px;color:var(--zn-text-2)}.zx .zmo-facts p{max-width:24em;color:var(--zn-text-2);font-size:var(--zn-body);margin:0;line-height:24px}.zx .zmo-facts b{color:var(--zn-text);font-weight:var(--zn-w-ui)}.zmo-ways-row{margin:72px calc(var(--zn-pad) * -1) 0;border-radius:var(--zn-radius-xl);box-shadow:inset 0 0 0 1px var(--zn-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.zmo-ways-row>li{padding:40px var(--zn-pad);align-content:start;gap:12px;display:grid}.zmo-ways-row>li+li{border-inline-start:1px solid var(--zn-line)}.zx .zmo-ways-row h3{color:var(--zn-text);font-size:var(--zn-h3);line-height:1.33;font-weight:var(--zn-w-head);letter-spacing:var(--zn-track-card);margin:0 0 4px}.zx .zmo-ways-row p{max-width:32em;color:var(--zn-text-2);font-size:var(--zn-body);margin:0;line-height:24px}.zmo-ways-links{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.zmo-ready{background:radial-gradient(60% 90% at 30%,#ffffff0d,#0000 70%),linear-gradient(#0000,#ffffff06 50%,#0000);padding:96px 0}.zmo-ready-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1120px;display:flex}.zx .zmo-ready-h{color:var(--zn-text);font-size:40px;line-height:1.1;font-weight:var(--zn-w-head);letter-spacing:var(--zn-track-h);margin:0}@media (max-width:1023px){.zmo-stage .zmo-side{display:none}.zmo-stage{margin-inline:0}.zmo-inbox{grid-template-columns:1fr;justify-items:center}.zmo-note{display:none}.zmo-facts{grid-template-columns:1fr;gap:28px;margin-top:56px}}@media (max-width:767px){.zmo-hero-in{grid-template-columns:1fr}.zx .zmo-h1{font-size:36px;line-height:1.05}.zmo-stage{height:600px;margin-top:48px;padding-top:32px}.zmo-phone{--zmo-k:.7231;--zmo-sh:833px;border-radius:46px;width:300px;height:620px}.zmo-phone .zx-window.zmo-screen{border-radius:calc(37px / var(--zmo-k))}.zmo-phone-cut{height:400px}.zmo-inbox .zmo-inbox-phone{height:440px}.zmo-get-scan{display:none}.zmo-get{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.zmo-inbox{margin-top:48px}.zmo-cells,.zmo-ways-row{grid-template-columns:1fr;margin-inline:0}.zmo-cells{margin-top:56px}.zmo-cells>li{padding:40px 0}.zmo-cells>li+li,.zmo-ways-row>li+li{border-inline-start:0;border-top:1px solid var(--zn-line)}.zmo-ways-row>li{padding:32px 20px}.zmo-notify-head{grid-template-columns:1fr}.zx .zmo-ready-h{font-size:32px}.zmo-ready{padding:72px 0}}@media (max-width:359px){.zmo-get{grid-template-columns:repeat(2,minmax(0,1fr))}.zmo-phone{--zmo-k:.6513;--zmo-sh:924px;width:272px}}.zmo :is(h1,h2,h3){text-wrap:balance}.zmo .zx-tap{align-items:flex-start;padding:480px 0 0}.zmo .zmo-phone-cut .zx-tap{padding-top:220px}.zmo .zmo-inbox-phone .zx-tap{padding-top:300px}
