.lp .hero{text-align:center;padding-top:84px;position:relative}.lp h1{margin:0;font-weight:400}.lp h1 .a{letter-spacing:-.05em;font-size:66px;line-height:1.1;display:block}.lp h1 .a .blue{color:var(--blue)}.lp h1 .b{font-family:var(--font-instrument-serif), serif;letter-spacing:-.02em;color:var(--grey-head);font-size:70px;font-style:italic;line-height:1.04;display:block}.lp .hero .points{max-width:560px;color:var(--grey);margin:24px auto 0;font-size:16px;line-height:1.6}.lp .hero .gloss{margin-top:30px}.lp .stage{background:var(--card);border-radius:28px;height:500px;margin-top:64px;position:relative;overflow:hidden}.lp .scene{transform-origin:50% 100%;width:760px;height:440px;margin-left:-380px;position:absolute;bottom:0;left:50%;transform:scale(1.12)}.lp .dev{transition:transform .75s cubic-bezier(.34, 1.4, .64, 1) var(--rise,0s);background:linear-gradient(170deg,#fff,#eef2fb);justify-content:center;display:flex;position:absolute}.lp .dev svg{width:50px;height:50px}.lp .dev.mac{--rise:.36s;border-radius:24px;align-items:flex-start;width:150px;height:186px;padding-top:44px;bottom:120px;left:148px;transform:rotate(-12deg);box-shadow:inset 0 1px #fff,0 14px #c9d3e8,0 30px 40px #0f172a29}.lp .dev.droid{--rise:.18s;border-radius:24px;align-items:flex-start;width:116px;height:200px;padding-top:52px;bottom:156px;left:322px;box-shadow:inset 0 1px #fff,0 14px #c9d3e8,0 30px 40px #0f172a29}.lp .dev.droid:before{content:"";background:#1f2024;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:12px;left:50%}.lp .dev.win{--rise:0s;border-radius:24px;align-items:flex-start;width:150px;height:186px;padding-top:44px;bottom:120px;left:462px;transform:rotate(12deg);box-shadow:inset 0 1px #fff,0 14px #c9d3e8,0 30px 40px #0f172a29}.lp .scene.in .dev{transition:transform .55s cubic-bezier(.55, 0, .85, .35) var(--drop,0s)}.lp .scene.in .dev.mac{--drop:0s;transform:translateY(330px)rotate(0)}.lp .scene.in .dev.droid{--drop:.2s;transform:translateY(330px)}.lp .scene.in .dev.win{--drop:.4s;transform:translateY(330px)rotate(0)}@keyframes lp-catch{0%{transform:translateY(0)}35%{transform:translateY(5px)}to{transform:translateY(0)}}.lp .seal{perspective:400px;width:76px;height:76px;margin-left:-38px;position:absolute;top:46px;left:50%}.lp .seal .flip{position:absolute;inset:0}.lp .seal .face{background:var(--blue);border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .35s cubic-bezier(.34,1.5,.64,1);display:flex;position:absolute;inset:0;box-shadow:0 10px 22px #1d4ed866,inset 0 2px #ffffff4d}.lp .seal .face img{filter:brightness(0)invert();width:42px;height:42px;transition:opacity .2s,transform .3s}.lp .seal .face svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.lp .seal .back,.lp .scene.locked .seal .face:not(.back){opacity:0;transform:scale(.55)}.lp .scene.locked .seal .back{opacity:1;transform:none}.lp .center{text-align:center}.lp .center .gloss{margin-top:40px}.lp .videos{background:var(--card);border-radius:28px;justify-content:center;gap:56px;margin-top:12px;padding:56px 0;display:flex}.lp .vcard{cursor:pointer;width:270px}.lp .vcard .vphone{background:#0e0e0e;border-radius:44px;padding:10px;position:relative;box-shadow:0 0 0 1.5px #cfcfcf,0 30px 60px #00000024}.lp .vcard .scr{aspect-ratio:393/852;background:#111;border-radius:35px;position:relative;overflow:hidden}.lp .vcard video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .vcard .isl{z-index:3;background:#000;border-radius:12px;width:28%;height:20px;margin-left:-14%;position:absolute;top:9px;left:50%}.lp .vcard .play{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%}.lp .vcard .play svg{width:22px;height:22px;margin-left:3px}.lp .vcard:hover .play{transform:scale(1.06)}.lp .vcard .who{text-align:center;letter-spacing:-.01em;margin-top:20px;font-size:16px;font-weight:500}.lp .vcard .who span{color:var(--grey);margin-top:2px;font-size:14px;font-weight:400;display:block}.lp .vcard.playing .play{opacity:0;pointer-events:none}.lp .split{background:var(--card);border-radius:28px;grid-template-columns:1fr 1fr;margin-top:56px;display:grid;overflow:hidden}.lp .split>div{padding:40px}.lp .split>div+div{border-left:1px solid #e6e6e6}.lp .split .nm{letter-spacing:-.04em;font-size:30px}.lp .split .tg{color:var(--grey);letter-spacing:.06em;margin-top:4px;font-size:13px}.lp .split ul{margin:26px 0 0;padding:0;list-style:none}.lp .split li{align-items:center;gap:10px;padding:9px 0;font-size:15px;display:flex}.lp .split li svg{flex:none;width:16px;height:16px}.lp .split li .wo .lg{white-space:nowrap}.lp .split li .wo .lg svg{vertical-align:-2px;width:15px;height:15px;margin:0 5px 0 2px;display:inline-block}.lp .split .ours li svg{color:var(--blue)}.lp .split .them{color:#7a7a7a}.lp .split .them li svg{color:#bdbdbd}.lp .split .gloss{margin-top:28px}.lp .dev{z-index:2}.lp .ct{display:none}.lp.lp .ct-lid{display:block}.lp .blue3{background:linear-gradient(#3567e6,#1d4ed8)}.lp .ct .seal .face{background:#fff;box-shadow:0 10px 22px #0a1e5a4d}.lp .ct .seal .face img{filter:none}.lp .ct .seal .face svg{stroke:var(--blue)}.lp .ct .seal .face svg rect{fill:var(--blue)}.lp .ct-lid{position:absolute;inset:0}.lp .lid-back{z-index:1;background:linear-gradient(#2a55cf,#14339a);border-radius:16px 16px 0 0;width:460px;height:48px;margin-left:-230px;position:absolute;bottom:140px;left:50%}.lp .lid-top{z-index:5;background:linear-gradient(#6b93f4,#3f6fe9);border-radius:14px 14px 8px 8px;width:478px;height:50px;margin-left:-239px;transition:transform .45s cubic-bezier(.4,0,1,1);position:absolute;bottom:138px;left:50%;transform:translateY(-460px);box-shadow:inset 0 1px #ffffff73,0 6px 14px #0a1e5a38}.lp .scene.locked .lid-top{transition:transform .42s cubic-bezier(.5,0,.9,.5);transform:none}.lp .lid-front{z-index:4;border-radius:10px 10px 0 0;width:460px;height:180px;margin-left:-230px;position:absolute;bottom:-30px;left:50%;box-shadow:0 -6px 30px #1d4ed833,inset 0 1px #ffffff40}.lp .lid-front .seal{top:40px}.lp .scene.locked .ct-lid .seal .face{transition-delay:.42s}.lp .scene.locked .lid-front{animation:.35s ease-out .4s lp-catch}.lp.lp .scene.in .dev{transform:translateY(300px)rotate(0)}.lp.lp .blue3{background:linear-gradient(#fff,#eef1f7);box-shadow:0 -2px 26px #00000012,inset 0 1px #fff}.lp.lp .lid-back{background:linear-gradient(#e2e7f1,#cdd5e5)}.lp.lp .lid-top{background:linear-gradient(#fff,#eff2f8);box-shadow:inset 0 1px #fff,inset 0 -1px #e1e6ef,0 6px 14px #00000014}.lp.lp .ct .seal .face{background:var(--blue);box-shadow:0 10px 22px #1d4ed859,inset 0 2px #ffffff4d}.lp.lp .ct .seal .face img{filter:brightness(0)invert()}.lp.lp .ct .seal .face svg{stroke:#fff}.lp.lp .ct .seal .face svg rect{fill:#fff}.lp.lp .hero .points,.lp.lp .hero .works{color:#4a4a4a}.lp.lp .hero h1 .b{color:#6b6b6b}.lp .hero .points .cp{display:none}.lp.lp .hero .points .cp-now{display:inline}.lp.lp .hero h1 .a{font-size:74px}.lp.lp .hero h1 .b{font-size:78px}.lp.lp .hero .points{max-width:640px;font-size:20px}.lp.lp .stage{height:380px}.lp.lp .scene{transform:scale(.92)}.lp .works{display:none}.lp.lp .works.w-text{display:block}.lp .w-text{color:var(--grey);margin:18px auto 0;font-size:14px}@media (max-width:760px){.lp .hero,.lp.lp .hero{padding-top:36px}.lp.lp .hero h1 .a{letter-spacing:-.045em;font-size:38px}.lp.lp .hero h1 .a{font-size:42px}.lp.lp .hero h1 .b{font-size:45px}.lp.lp .hero .points{max-width:340px;font-size:18px}.lp .hero .points br{display:none}.lp.lp .stage{border-radius:22px;height:290px;margin-top:32px}.lp.lp .scene{transform:scale(.56)}.lp .videos{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:16px;padding:32px 20px;overflow-x:auto}.lp .videos::-webkit-scrollbar{display:none}.lp .vcard{scroll-snap-align:center;flex:0 0 210px;width:210px}.lp .split{grid-template-columns:1fr;margin-top:36px}.lp .split>div{padding:28px 24px}.lp .split>div+div{border-top:1px solid #e6e6e6;border-left:0}}.lp .fv{display:none}.lp.lp .fv-b{display:block}.lp .fv-b{margin-top:56px}.lp .fv-b .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp .fv-b .big{background:var(--card);border-radius:28px;flex-direction:column;min-height:420px;padding:30px 30px 32px;display:flex}.lp .fv-b .lab{background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #0000000f}.lp .fv-b .lab .i{width:16px;height:16px;color:var(--blue);stroke-width:2px;margin-left:4px}.lp .fv-b .big h3{letter-spacing:-.03em;margin:22px 0 10px;font-size:28px;font-weight:500}.lp .fv-b .big p{max-width:400px;color:var(--grey);margin:0;font-size:16px;line-height:1.55}.lp .fv-b .vis{margin-top:auto;padding-top:28px}.lp .fv-b .lens{flex-wrap:wrap;gap:8px;display:flex}.lp .fv-b .lens span{color:#a3a3a3;background:#fff;border-radius:12px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #0000000d}.lp .fv-b .lens span.on{background:var(--blue);color:#fff;box-shadow:0 8px 18px #1d4ed84d}.lp .fv-b .list{background:#fff;border-radius:18px;padding:6px 16px;box-shadow:0 2px 8px #0000000d}.lp .fv-b .list div{justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:500;display:flex}.lp .fv-b .list .site{align-items:center;gap:10px;display:inline-flex}.lp .fv-b .list .site svg{flex:none;width:20px;height:20px}.lp .fv-b .list div+div{border-top:1px solid #eee}.lp .fv-b .list em{color:var(--blue);background:#eaf0fe;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.lp .fv-b .six{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.lp .fv-b .sm{background:var(--card);border-radius:24px;grid-template-columns:36px 1fr;align-content:start;column-gap:14px;padding:22px 22px 24px;display:grid}.lp .fv-b .sm .i{box-sizing:border-box;width:36px;height:36px;color:var(--blue);stroke-width:2px;background:#fff;border-radius:11px;grid-row:span 2;padding:9px;box-shadow:0 2px 6px #0000000f}.lp .fv-b .sm h4{letter-spacing:-.01em;margin:2px 0 6px;font-size:16px;font-weight:500}.lp .fv-b .sm p{color:var(--grey);margin:0;font-size:14px;line-height:1.5}@media (max-width:760px){.lp .fv-b .two,.lp .fv-b .six{grid-template-columns:1fr}.lp .fv-b{margin-top:36px}.lp .fv-b .big{min-height:0}}.lp .hw{display:none}.lp.lp .hw-c{display:grid}.lp .hw-c{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.lp .hw-c .pc{background:var(--card);border-radius:28px;flex-direction:column;gap:28px;padding:26px;display:flex}.lp .hw-c .pic{background:#fff;border-radius:18px;justify-content:center;align-items:center;height:150px;display:flex;box-shadow:0 2px 8px #0000000d}.lp .hw-c .devs{flex-wrap:wrap;align-content:center;gap:8px;padding:0 18px}.lp .hw-c .devs span{background:var(--card);border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.lp .hw-c .devs svg{width:15px;height:15px}.lp .hw-c .lens{flex-wrap:wrap;align-content:center;gap:6px;padding:0 14px}.lp .hw-c .lens span{background:var(--card);color:#a3a3a3;white-space:nowrap;border-radius:11px;align-items:center;height:38px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.lp .hw-c .lens span.on{background:var(--blue);color:#fff;box-shadow:0 8px 18px #1d4ed84d}.lp .hw-c .lockrow{flex-wrap:wrap;place-content:center flex-start;gap:12px;padding:0 18px}.lp .hw-c .pad{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 18px #1d4ed84d}.lp .hw-c .pad svg{width:20px;height:20px}.lp .hw-c .lt{flex-direction:column;font-size:15px;display:flex}.lp .hw-c .lt b{font-weight:500}.lp .hw-c .lt small{color:var(--grey);font-size:13px}.lp .hw-c .lockrow em{color:var(--blue);white-space:nowrap;background:#eaf0fe;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.lp .hw-c .k{color:var(--blue);font-size:13px;font-weight:500}.lp .hw-c h3{letter-spacing:-.025em;margin:6px 0 8px;font-size:22px;font-weight:500}.lp .hw-c p{color:var(--grey);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}@media (max-width:760px){.lp .hw-c{grid-template-columns:1fr;margin-top:36px}}.lp.lp .split .ours li svg,.lp.lp .fv-b .lab .i,.lp.lp .fv-b .sm .i,.lp.lp .hw-c .k{color:var(--ink)}.lp .rw-card{background:var(--card);text-align:left;border-radius:22px;flex-direction:column;padding:22px;display:flex}.lp .rw-st{gap:2px;display:flex}.lp .rw-st svg{width:16px;height:16px}.lp .rw-card p{color:var(--ink);letter-spacing:-.0125em;text-wrap:pretty;margin:14px 0 18px;font-size:15px;line-height:1.5}.lp .rw-who{margin-top:auto;font-size:14px;font-weight:500}.lp .rw-who span{color:var(--grey);margin-top:1px;font-size:13px;font-weight:400;display:block}.lp .rw-row{margin-top:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp .rw-track{gap:12px;width:max-content;animation:70s linear infinite lp-drift;display:flex}.lp .rw-row:hover .rw-track{animation-play-state:paused}.lp .rw-row .rw-card{flex:0 0 300px;width:300px}@keyframes lp-drift{to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.lp .rw-track{animation:auto;animation-timeline:none}.lp .rw-row{overflow-x:auto}}@media (max-width:820px){.lp .rw-row .rw-card{flex-basis:260px;width:260px}}.lp .tv{display:none}.lp.lp .tv-a{display:flex}.lp .hd{--k:1;padding:70px 0 150px;position:relative;overflow:clip visible}.lp .av{border-radius:50%;display:block;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 4px 10px #0000000f}.lp .av img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(.92)translateY(9%)}.lp .av:nth-child(5n+1){background:#fde8d8}.lp .av:nth-child(5n+2){background:#dbeafe}.lp .av:nth-child(5n+3){background:#e9e3fb}.lp .av:nth-child(5n+4){background:#dcf3e5}.lp .av:nth-child(5n){background:#fdf1c7}.lp .avsc{height:0;position:absolute;top:133px;left:0;right:0}.lp .avsc .av{width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);translate:calc(-50% + var(--x) * 1px) calc(-50% + var(--y) * 1px);animation:lp-bob 5s ease-in-out var(--d) infinite}.lp .avsc .av[style*=--s\:2],.lp .avsc .av[style*=--s\:30],.lp .avsc .av[style*=--s\:32],.lp .avsc .av[style*=--s\:34]{opacity:.6}@keyframes lp-bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lp .avsc .av{animation:auto;animation-timeline:none}}.lp .avarc{display:none}.lp .avarc .av{width:calc(84px * var(--k));height:calc(84px * var(--k));transform:translate(-50%, -50%) translate(calc(var(--x) * 1px * var(--k)), calc(var(--y) * 1px * var(--k))) rotate(var(--r));border-radius:24%;box-shadow:0 0 0 3px #fff,0 16px 30px #0000001f}@media (max-width:820px){.lp .hd{--k:.34;padding:100px 0 0}.lp .avsc{display:none}.lp .avarc{height:0;display:block;position:absolute;top:114px;left:0;right:0}.lp .avarc .av:first-child,.lp .avarc .av:last-child{display:none}}.lp .st-c{display:grid}.lp .sv .lb{color:var(--grey);letter-spacing:-.0125em;margin-top:8px;font-size:15px;display:block}.lp .cu{font-variant-numeric:tabular-nums}.lp .st-c{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.lp .sc{background:var(--card);border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:30px;display:flex}.lp .sc>:first-child{margin-bottom:auto}.lp .sc b{letter-spacing:-.05em;font-size:64px;font-weight:400;line-height:1}.lp .sc-faces{display:flex}.lp .sc-faces i{width:40px;height:40px;box-shadow:0 0 0 3px var(--card);border-radius:50%;display:block;overflow:hidden}.lp .sc-faces i+i{margin-left:-10px}.lp .sc-faces i:first-child{background:#fde8d8}.lp .sc-faces i:nth-child(2){background:#dbeafe}.lp .sc-faces i:nth-child(3){background:#e9e3fb}.lp .sc-faces i:nth-child(4){background:#dcf3e5}.lp .sc-faces i:nth-child(5){background:#fdf1c7}.lp .sc-faces img{object-fit:contain;width:100%;height:100%;transform:scale(.92)translateY(9%)}.lp .sc-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.lp .sc-bars i{background:var(--blue);opacity:.35;transform-origin:bottom;border-radius:6px;width:12px;display:block}.lp .sc-bars i:nth-child(n+4){opacity:.6}.lp .sc-bars i:nth-child(n+6){opacity:1}.lp .st-c.go .sc-bars i{animation:.8s cubic-bezier(.3,.8,.4,1) both lp-grow}.lp .st-c.go .sc-bars i:nth-child(2){animation-delay:60ms}.lp .st-c.go .sc-bars i:nth-child(3){animation-delay:.12s}.lp .st-c.go .sc-bars i:nth-child(4){animation-delay:.18s}.lp .st-c.go .sc-bars i:nth-child(5){animation-delay:.24s}.lp .st-c.go .sc-bars i:nth-child(6){animation-delay:.3s}.lp .st-c.go .sc-bars i:nth-child(7){animation-delay:.36s}@keyframes lp-grow{0%{transform:scaleY(0)}}@media (max-width:820px){.lp .st-c{grid-template-columns:1fr;margin-top:32px}.lp .sc{min-height:200px;padding:26px}.lp .sc b{font-size:52px}}.lp .stars2{gap:5px;display:flex}.lp .stars2 i{justify-content:center;align-items:center;display:flex}.lp .stars2 svg{width:30px;height:30px}.lp .stars2 path{fill:url(#gold);stroke:url(#gold);stroke-width:1.8px;stroke-linejoin:round}.lp.lp .vcard .isl{aspect-ratio:126/37;border-radius:99px;width:32%;height:auto;margin-left:-16%;top:1.4%}.lp.lp .vcard .vphone{background:linear-gradient(145deg,#f4f4f4 0%,#b9b9b9 20%,#e8e8e8 48%,#a9a9a9 78%,#efefef 100%);border-radius:47px;padding:3px;box-shadow:0 0 0 .5px #00000047,0 30px 60px #00000021,0 8px 18px #0000000d}.lp.lp .vcard .scr{border:5px solid #050505;border-radius:44px}.lp.lp .vcard .vphone:before,.lp.lp .vcard .vphone:after{content:"";border-radius:2px;width:3px;position:absolute}.lp.lp .vcard .vphone:before{height:9%;top:21%;left:-2.5px}.lp.lp .vcard .vphone:after{height:13%;top:27%;right:-2.5px}.lp.lp .vcard .vphone:before,.lp.lp .vcard .vphone:after{background:#b4b4b4}.lp .split.cmp-a{gap:10px;padding:10px}.lp .split.cmp-a>.ours{background:#fff;border-radius:22px;box-shadow:0 0 0 1px #0000000a,0 18px 40px #00000014}.lp .split.cmp-a>div+div{border-left:0}.lp .split.cmp-a .them{opacity:.85}@media (max-width:820px){.lp .split.cmp-a>div+div{border-top:0}}.lp.lp .videos.tv-a{background:0 0;margin-top:72px;padding:0}.lp.lp .rw-row{margin-top:64px}@media (max-width:820px){.lp.lp .videos.tv-a{margin-top:32px;padding:0 0 24px}.lp.lp .rw-row{margin-top:32px}}.lp .rw-who.vc{align-items:center;gap:6px;display:flex}.lp .rw-who.vc .dot{color:var(--grey);margin:0;display:inline}.lp .rw-who.vc img{border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #00000014}
