.m5-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m5-hero-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px 56px;align-items:center}.m5-hero .ct-actions{gap:16px 28px}.m5-hero-art{margin:0}.m5-hero-art picture,.m5-hero-art img,.m5-render picture,.m5-render img{display:block;width:100%;height:auto}.m5-hero .ct-facts{margin-top:64px}.m5-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 96px;align-items:center}.m5-render{margin:0}.m5-checks{margin-top:32px;list-style:none;display:grid;gap:14px}.m5-checks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;font-size:16px;line-height:25px;color:var(--t2)}.m5-checks li b{font-weight:500;color:#fff}.m5-checks .ct-mark{margin-top:5px}.m5-checks--small{margin-top:20px;gap:8px}.m5-checks--small li{font-size:15px;line-height:23px}.m5-what .ct-sub+.ct-sub{margin-top:14px}.m5-what-btn{margin-top:36px}.m5-basics{margin-top:72px;grid-template-columns:repeat(3,minmax(0,1fr))}.m5-steps-list{margin-top:56px;list-style:none;counter-reset:m5-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.m5-steps-list>li{counter-increment:m5-step;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-radius:20px;background:#0e1013}.m5-steps-list>li:before{content:counter(m5-step);margin-bottom:28px;font-size:40px;line-height:1;letter-spacing:-.04em;color:var(--signal);font-variant-numeric:tabular-nums}.m5-steps-list p{margin-top:10px;font-size:15px;line-height:24px;color:var(--t2)}.m5-steps-list .ct-link{margin-top:24px}.m5-chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.m5-chips a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #eaf4f829;font-size:14px;color:#fff;transition:box-shadow .2s}.m5-chips a:hover{box-shadow:inset 0 0 0 1px #34b6e499}.m5-pay-list{margin-top:48px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.m5-pay-list li{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;background:#0e1013}.m5-pay-logo{flex:none;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:12px;background:#fff}.m5-pay-logo img{width:100%;height:100%;object-fit:cover}.m5-pay-list strong{display:block;font-size:17px;font-weight:400;color:#fff}.m5-pay-list small{display:block;margin-top:2px;font-size:13px;color:var(--t3)}.m5-features-in{margin-top:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.m5-features .m5-render{padding:clamp(24px,4vw,48px);border-radius:24px;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(52,182,228,.16),transparent 70%),#07080a}.m5-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.m5-feature-list>div{padding-top:20px;border-top:1px solid var(--line)}.m5-feature-list dt{font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.m5-feature-list dd{margin-top:8px;font-size:15px;line-height:23px;color:var(--ink-2)}.m5-vs .ct-table th:first-child{width:30%}.m5-market-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px 80px;align-items:start}.m5-market-link{margin-top:32px}.m5-widget{overflow:hidden;border-radius:20px;background:#fff}.m5-tabs{display:flex;gap:6px;padding:10px;background:#0e1013}.m5-tabs button{height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--t2);font:inherit;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.m5-tabs button[aria-selected=true]{background:#fff;color:var(--space)}.m5-widget iframe{display:block;width:100%;height:560px;border:0;background:#fff}.m5-widget iframe[hidden]{display:none}.m5-dl-cards{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.m5-dl-card{display:flex;flex-direction:column;align-items:center;padding:32px 24px;border-radius:20px;text-align:center;background:#0e1013}.m5-dl-device{width:160px;height:120px;margin-bottom:24px;object-fit:contain}.m5-dl-card p{margin-top:6px;font-size:14px;color:var(--t3)}.m5-dl-links{margin-top:24px;width:100%;display:grid;gap:8px}.m5-dl-links a{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px #eaf4f829;font-size:14px;color:#fff;transition:box-shadow .2s,background .2s}.m5-dl-links a:hover{background:#eaf4f80a;box-shadow:inset 0 0 0 1px #34b6e499}.m5-os-ico{flex:none;width:16px;height:16px;background:#fff;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.m5-account{margin-top:56px;display:flex;justify-content:space-between;align-items:center;gap:24px 48px;flex-wrap:wrap;padding:32px 36px;border-radius:24px;background:radial-gradient(ellipse 60% 120% at 100% 50%,rgba(52,182,228,.14),transparent 70%),#0e1013}.m5 .m5-account h2{font-size:clamp(24px,2.4vw,32px)}.m5-account-actions{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}.m5-disc{padding:80px 0 120px}.m5-what,.m5-features{margin-top:140px}.m5-disc-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;padding-top:40px;border-top:1px solid var(--hair)}.m5 .m5-disc h3{font-size:15px;font-weight:500;color:#fff}.m5-disc h3+p,.m5-disc h3+ul{margin-top:10px}.m5-disc p+h3{margin-top:24px}.m5-disc ul{padding-inline-start:18px}.m5-disc li,.m5-disc p{font-size:13px;line-height:21px;color:var(--t3)}.m5-disc li+li{margin-top:4px}@media(max-width:768px){.m5-what,.m5-features{margin-top:96px}.m5-disc{padding-bottom:88px}}@media(max-width:1020px){.m5-hero-in,.m5-split,.m5-market-in{grid-template-columns:minmax(0,1fr)}.m5-hero-art{max-width:560px}.m5-split--text-first>figure{order:2}.m5-steps-list,.m5-dl-cards{grid-template-columns:minmax(0,1fr)}.m5-pay-list{grid-template-columns:repeat(2,minmax(0,1fr))}.m5-basics{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.m5-hero .ct-facts,.m5-basics{margin-top:48px}.m5-steps-list,.m5-pay-list,.m5-dl-cards{margin-top:36px}.m5-pay-list{grid-template-columns:minmax(0,1fr)}.m5-features-in{margin-top:36px}.m5-feature-list{grid-template-columns:minmax(0,1fr);gap:20px}.m5-widget iframe{height:480px}.m5-account{padding:28px 24px}.m5-disc-in{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.m5-chips a,.m5-tabs button,.m5-dl-links a{transition:none}}
