:root{--m8:#130E26;--m0:#FFFFFF;--m73:#F4EFFF;--m27:#6B6585;--m33:#F0EBFF;--m79:#4B2BC7;--m75:#E2D8FF;--m6:#7C5CFF;--m80:#C46BFF;--m81:#F6F4FB;--m31:#3A3452;--m2:#6D4AFF;--m30:#ECE9F4;--m60:#12B981;--m14:#8B6BFF;--m15:#FF8FD0;--m48:#C9B8FF;--m68:#F7F0E6;--m18:#2B1D16;--m82:#EFE4D3;--m83:#C8743A;--m84:#FFF8EF;--m85:#F3F5EF;--m19:#1F3B34;--m86:#E3EBE3;--m87:#4F7A6C;--m88:#FFF4F6;--m20:#3D2433;--m89:#FBE3EA;--m90:#C2507A;--m91:#E26D93;--m92:#F4EBDD;--m93:#7A8B5A;--m94:#8FB3A0;--m95:#D9A441;--m96:#E8A2B8;--m97:#B9A3F0;--m98:#DCD6E8;--m99:#FBFAFE;--m100:#3A2318;--m101:#6E4630;--m102:#F6E7D2;--m103:#F4F2F8;--m104:#F7F4FF;--m105:#E6DEFF;--m106:#FBF9FF;--m107:#FFFBF3;--m38:#F0EDF6;--m108:#E5487A;--m109:#E9952B;--m42:#B12357;--m41:#FCE8EF;--m40:#9A5A06;--m39:#FCF0DC;--m35:#0E7A53;--m36:#E4F5EC;--m110:#FCFBFF;--m111:#F6EEF2;--m112:#F59AB8;--m16:#7EF0C0;--m113:#9F83FF;--m114:#43D6A0;--m115:#F5F1FF;--m116:#DCD0FF;--m117:#E4E0EE;--m118:#7F5FFF;--m9:#5A2FE0;--m119:#F2A33A;--m120:#FBFAFF;--m69:#8F89A5;--m121:#A98CFF;--m122:#8C86A0;--m123:#3A3550;--m124:#1B1728;--m125:#2E2942;--m126:#050308;--m13:#000000;--m127:#5A5470;--m128:#2A2538;--m129:#C9BFE0;--m130:#8565FF;--m131:#0E5A3E;--m132:#D9CCFF;--m133:#C9A27A;--m134:#A88560;--m135:#EDE7F6;--m136:#6B4A2E;--m137:#5A3A22}
.lp .designer{padding:20px 0 140px}
.lp .gloss{position:relative;border-radius:40px;padding:84px 48px 56px;color:var(--m8);overflow:hidden;background:radial-gradient(80% 60% at 50% 0%,var(--m0),var(--a76) 50%,var(--a77)),var(--m73);box-shadow:0 0 0 1px var(--a78) inset,0 0 80px var(--a79) inset,0 0 0 8px var(--a80),0 60px 140px -40px var(--a81)}
.lp .gloss .lede{color:var(--m27)}
.lp .soon{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--m33);color:var(--m79);font-size:13.5px;font-weight:600;box-shadow:0 0 0 1px var(--m75) inset}
.lp .soon b{padding:3px 10px;border-radius:99px;background:linear-gradient(90deg,var(--m6),var(--m80));color:var(--m0);font-size:12px}
.lp .obj{position:absolute;pointer-events:none;filter:drop-shadow(0 30px 40px var(--a82));animation:float 9s ease-in-out infinite}
@keyframes float{50%{transform:translateY(-14px) rotate(3deg)}}
.lp .o1{width:210px;left:-30px;top:40px}.lp .o2{width:120px;right:70px;top:30px;animation-delay:-3s}.lp .o3{width:170px;right:-40px;bottom:110px;animation-delay:-5s}.lp .o4{width:110px;left:40px;bottom:60px;animation-delay:-2s}
.lp .o5{width:240px;left:-40px;top:60px}.lp .o6{width:150px;right:30px;top:40px;animation-delay:-4s}.lp .o7{width:110px;right:-10px;top:250px;animation-delay:-6s}
.lp .dz{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;position:relative;z-index:2}
.lp .src{padding:22px;border-radius:24px;background:var(--m0);box-shadow:0 1px 2px var(--a36),0 30px 60px -24px var(--a83)}
.lp .url{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:14px;background:var(--m81);font-size:15px;font-weight:500;color:var(--m31)}
.lp .url .icon{color:var(--m27)}
.lp .url .go{margin-left:auto;font-size:12.5px;font-weight:650;color:var(--m0);background:var(--m2);padding:6px 12px;border-radius:9px}
.lp .read{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.lp .rl{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;box-shadow:0 0 0 1px var(--m30) inset}
.lp.js .rl{opacity:.3;transform:translateY(4px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.lp.js .run .rl{opacity:1;transform:none}
.lp.js .run .rl:nth-child(2){transition-delay:.35s}.lp.js .run .rl:nth-child(3){transition-delay:.7s}.lp.js .run .rl:nth-child(4){transition-delay:1.05s}
.lp .rl small{font-size:12px;color:var(--m27);font-weight:500;width:64px;flex:none}
.lp .rl .ok{margin-left:auto;color:var(--m60)}
.lp .rl__v{font-weight:650}.lp .rl__v--soft{font-weight:500;font-size:14px;color:var(--m31)}
.lp .sw{display:flex;gap:6px}.lp .sw i{width:26px;height:26px;border-radius:8px;box-shadow:0 0 0 1px var(--a84) inset;transition:background .6s var(--ease)}
.lp .mark{display:grid;width:34px;height:34px}.lp .mark .logo{width:34px;height:34px;display:none;animation:pop .5s var(--spring)}
@keyframes pop{from{transform:scale(.6);opacity:0}}
.lp .fontname{font-size:20px;transition:font-family .2s}
.lp .mid{position:relative;display:grid;place-items:center;align-self:stretch}
.lp .mid__line{position:absolute;left:-24px;right:-64px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,var(--a85),var(--a81),var(--a85));overflow:hidden}
.lp .mid__line i{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,var(--m14),var(--m15),transparent);transform:translateX(-110%)}
.lp .mid__pill{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--m8);color:var(--m0);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -10px var(--a34),inset 0 0 0 1px var(--a14)}
.lp .mid__pill svg{width:14px;height:14px;color:var(--m48)}
@keyframes pulse{50%{transform:scale(1.08);box-shadow:0 10px 40px -6px var(--a86),0 0 0 14px var(--a87)}}
.lp .out{display:grid;place-items:center}
.lp .bp{height:100%;padding:6px 18px 22px;transition:background .6s var(--ease),color .6s}
.lp .bp-top{display:flex;align-items:center;justify-content:space-between;font-size:13px}
.lp .bp-logo{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.02em}
.lp .bp-logo .logo{width:26px;height:26px;display:none}.lp [data-brand="coffee"] .logo--coffee,.lp [data-brand="tea"] .logo--tea,.lp [data-brand="skin"] .logo--skin{display:block}
.lp .bp-who{opacity:.7}
.lp .bp-h{margin:22px 0 14px;font-weight:600;font-size:25px;line-height:1.12;letter-spacing:-.01em;transition:color .6s}
.lp .bp-prod{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;transition:background .6s}
.lp .bp-prod img{width:64px;height:64px;border-radius:12px;object-fit:cover}
.lp .bp-prod b{display:block;font-size:15px}.lp .bp-prod small{font-size:12.5px;opacity:.75}
.lp .bp-btn{margin-top:14px;padding:13px;text-align:center;font-weight:650;font-size:14.5px;transition:all .6s var(--ease)}
.lp .bp-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
.lp .bp-row span{padding:11px 4px;text-align:center;font-size:13.5px;font-weight:600;white-space:nowrap;transition:all .6s var(--ease)}
.lp .bp-up{margin-top:16px;padding-top:12px;font-size:13px;transition:border-color .6s}
.lp .bp-up p{display:flex;justify-content:space-between;margin:0;padding:4px 0}.lp .bp-up p span:last-child{opacity:.7}
.lp [data-brand="coffee"].bp{background:var(--m68);color:var(--m18);font-family:"Iowan Old Style","Palatino Linotype",Georgia,serif}
.lp [data-brand="coffee"] .bp-prod{background:var(--m82);font-family:var(--font-body)}
.lp [data-brand="coffee"] .bp-h span,.lp [data-brand="coffee"] .bp-logo i{color:var(--m83)}.lp [data-brand="coffee"] .bp-logo i{background:var(--m83);color:var(--m84)}
.lp [data-brand="coffee"] .bp-btn{background:var(--m83);color:var(--m84);border-radius:999px;font-family:var(--font-body)}
.lp [data-brand="coffee"] .bp-row span{border-radius:999px;box-shadow:0 0 0 1px var(--a88) inset;font-family:var(--font-body)}
.lp [data-brand="coffee"] .bp-up,.lp [data-brand="coffee"] .bp-top{font-family:var(--font-body)}.lp [data-brand="coffee"] .bp-up{border-top:1px solid var(--a88)}
.lp [data-brand="tea"].bp{background:var(--m85);color:var(--m19);font-family:var(--font-body)}
.lp [data-brand="tea"] .bp-prod{background:var(--m86)}.lp [data-brand="tea"] .bp-h{font-weight:400;letter-spacing:-.03em}
.lp [data-brand="tea"] .bp-h span{color:var(--m87)}.lp [data-brand="tea"] .bp-logo i{background:var(--m19);color:var(--m85)}
.lp [data-brand="tea"] .bp-btn{background:var(--m19);color:var(--m85);border-radius:10px}
.lp [data-brand="tea"] .bp-row span{border-radius:10px;box-shadow:0 0 0 1px var(--a89) inset}.lp [data-brand="tea"] .bp-up{border-top:1px solid var(--a89)}
.lp [data-brand="skin"].bp{background:var(--m88);color:var(--m20);font-family:ui-rounded,"SF Pro Rounded",var(--font-body),system-ui,sans-serif}
.lp [data-brand="skin"] .bp-prod{background:var(--m89)}.lp [data-brand="skin"] .bp-h span{color:var(--m90)}
.lp [data-brand="skin"] .bp-logo i{background:var(--m91);color:var(--m0)}
.lp [data-brand="skin"] .bp-btn{background:var(--m91);color:var(--m0);border-radius:16px}
.lp [data-brand="skin"] .bp-row span{border-radius:16px;box-shadow:0 0 0 1px var(--a90) inset}.lp [data-brand="skin"] .bp-up{border-top:1px solid var(--a90)}
.lp [data-sw="coffee"] i:nth-child(1){background:var(--m18)}.lp [data-sw="coffee"] i:nth-child(2){background:var(--m83)}.lp [data-sw="coffee"] i:nth-child(3){background:var(--m92)}.lp [data-sw="coffee"] i:nth-child(4){background:var(--m93)}
.lp [data-sw="tea"] i:nth-child(1){background:var(--m19)}.lp [data-sw="tea"] i:nth-child(2){background:var(--m94)}.lp [data-sw="tea"] i:nth-child(3){background:var(--m85)}.lp [data-sw="tea"] i:nth-child(4){background:var(--m95)}
.lp [data-sw="skin"] i:nth-child(1){background:var(--m20)}.lp [data-sw="skin"] i:nth-child(2){background:var(--m96)}.lp [data-sw="skin"] i:nth-child(3){background:var(--m88)}.lp [data-sw="skin"] i:nth-child(4){background:var(--m97)}
.lp [data-mark="coffee"]{background:var(--m83);color:var(--m84)}.lp [data-mark="tea"]{background:var(--m19);color:var(--m85)}.lp [data-mark="skin"]{background:var(--m91);color:var(--m0)}
.lp [data-font="coffee"]{font-family:"Iowan Old Style","Palatino Linotype",Georgia,serif}.lp [data-font="tea"]{font-family:var(--font-body);font-weight:300}.lp [data-font="skin"]{font-family:ui-rounded,"SF Pro Rounded",system-ui,sans-serif}
.lp .brands{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;position:relative;z-index:2}
.lp .brands button{min-height:44px;padding:0 18px;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:600;color:var(--m31);background:var(--m0);box-shadow:0 0 0 1px var(--m98) inset,0 1px 2px var(--a37);cursor:pointer;transition:transform .3s var(--spring),background .3s,color .3s}
.lp .brands button:hover{transform:translateY(-1px)}
.lp .brands button:active{transform:scale(.96)}
.lp .brands button[aria-pressed="true"]{color:var(--m0);background:var(--m8);box-shadow:none}
.lp .tour{padding:40px 0 140px}
.lp .tour__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:center}
.lp .tabs{display:grid;gap:6px}
.lp .tab{position:relative;display:block;width:100%;padding:18px 20px 22px;border:0;border-radius:18px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .35s var(--ease),box-shadow .35s}
.lp .tab b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--a42);transition:color .3s}
.lp .tab:hover b{color:var(--a91)}
.lp .tab__d{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:var(--a62)}
.lp.js .tab__d{max-height:0;overflow:hidden;margin-top:0;opacity:0;transition:max-height .6s var(--ease),opacity .4s,margin .5s var(--ease)}
.lp .tab[aria-selected="true"]{background:linear-gradient(180deg,var(--a92),var(--a93));box-shadow:0 0 0 1px var(--a41) inset,0 1px 0 var(--a80) inset}
.lp .tab[aria-selected="true"] b{color:var(--m0)}
.lp.js .tab[aria-selected="true"] .tab__d{opacity:1;margin-top:8px;max-height:120px}
.lp .tab i{display:none}
.lp.js .tab i{display:block;position:absolute;left:20px;right:20px;bottom:10px;height:2px;border-radius:2px;background:var(--a14);overflow:hidden;opacity:0}
.lp.js .tab[aria-selected="true"] i{opacity:1}
.lp .tab i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--m14),var(--m15));transform:scaleX(0);transform-origin:left}
.lp .tab.run i::after{animation:prog 7s linear forwards}
.lp .tour__grid:hover .tab.run i::after{animation-play-state:paused}
@keyframes prog{to{transform:scaleX(1)}}
.lp .tstage{position:relative}
.lp .tstage figcaption{text-align:left}
.lp .win{padding:10px;border-radius:30px;background:linear-gradient(180deg,var(--a44),var(--a55));box-shadow:0 0 0 1px var(--a20) inset,0 40px 120px -24px var(--a45),0 0 160px -40px var(--a94)}
.lp .win__top{display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;border-radius:21px 21px 0 0;border-bottom:1px solid var(--m30);background:var(--m99);color:var(--m8)}
.lp .win__mark{width:20px;height:20px;flex:none}.lp .win__mark .m1{fill:none;stroke:var(--m8);stroke-width:5}.lp .win__mark .m2{fill:none;stroke:var(--m6);stroke-width:5}
.lp .crumb{display:flex;gap:6px;align-items:center;color:var(--m27);font-weight:500;font-size:13px}.lp .crumb .icon{width:12px;height:12px}.lp .crumb b{color:var(--m8);font-weight:600}
.lp .search{margin-left:auto;display:flex;align-items:center;gap:8px;width:230px;height:30px;padding:0 6px 0 10px;border-radius:9px;background:var(--m0);box-shadow:0 0 0 1px var(--m30) inset;color:var(--m27);font-size:12px}
.lp .search .icon{width:13px;height:13px}
.lp .search kbd{margin-left:auto;font:inherit;font-size:10.5px;padding:1px 6px;border-radius:5px;box-shadow:0 0 0 1px var(--m30) inset;color:var(--m27)}
.lp .uav{width:28px;height:28px;border-radius:50%;background:linear-gradient(160deg,var(--m100),var(--m101));color:var(--m102);display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}
.lp .win__body{position:relative;border-radius:0 0 21px 21px;overflow:hidden;background:var(--m0);color:var(--m8);font-size:13px}
.lp.js .win__body{height:426px}
.lp .pane{position:relative;padding:20px 22px}.lp .pane+.pane{border-top:1px solid var(--m30)}
.lp.js .pane{position:absolute;inset:0;border-top:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s var(--ease),transform .7s var(--ease),visibility 0s linear .45s}
.lp.js .pane.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease) .05s,transform .7s var(--ease)}
.lp .ph{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.lp .ph__h{margin:0;font-size:19px;letter-spacing:-.025em;font-weight:650}
.lp .ph__p{margin:2px 0 0;color:var(--m27);font-size:12.5px}
.lp.js .pane[data-p="portal"]{padding-right:196px}
.lp .box{border-radius:14px;box-shadow:0 0 0 1px var(--m30) inset;padding:14px 16px;min-width:0}
.lp .bl{margin:0 0 10px;font-size:11.5px;font-weight:600;color:var(--m27);display:flex;justify-content:space-between}
.lp .bl span{font-weight:500;color:var(--m27)}
.lp .bl--gap{margin-top:18px}
.lp .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lp .pgrid--plans{grid-template-columns:1.1fr 1fr}
.lp .cell-p{display:flex;align-items:center;gap:10px;min-width:0}
.lp .cell-p img{width:34px;height:34px;border-radius:9px;object-fit:cover;flex:none}
.lp .cell-p .av{width:30px;height:30px;font-size:11px}
.lp .cell-p b{display:block;font-weight:600;font-size:13px}.lp .cell-p small{display:block;color:var(--m27);font-size:11.5px}
.lp .cell-p em{flex:none;white-space:nowrap;margin-left:auto;font-style:normal;font-weight:650;font-variant-numeric:tabular-nums}
.lp .cell-p.big img{width:48px;height:48px;border-radius:11px}.lp .cell-p.big{padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--m103)}
.lp .cell-p.row{padding:10px 0;border-top:1px solid var(--m103)}.lp .box .cell-p.row:nth-of-type(2){border-top:0;padding-top:0}
.lp .kv{display:flex;justify-content:space-between;margin:0;padding:8px 0;border-top:1px solid var(--m103);font-size:12.5px}
.lp .kv span{color:var(--m27)}.lp .kv b{font-weight:600}
.lp .kv .hl{color:var(--m79);transition:color .3s}
.lp .act{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.lp .act li{display:flex;gap:10px;align-items:center;padding:7px 8px;border-radius:10px}
.lp .act li i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:none}.lp .act li i .icon{width:14px;height:14px}
.lp .act li b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.lp .act li small{font-size:11.5px;color:var(--m27)}
.lp .act li.new{background:var(--m104);box-shadow:0 0 0 1px var(--m105) inset}
.lp.js .act li.new{opacity:0;transform:translateY(-6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.lp.js .act li.new.show{opacity:1;transform:none}
.lp .fil{display:flex;gap:6px;margin:0 0 10px}.lp .fil span{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;color:var(--m27);box-shadow:0 0 0 1px var(--m30) inset}.lp .fil .on{background:var(--m8);color:var(--m0);box-shadow:none}
.lp .tbl{width:100%;border-collapse:collapse;font-size:12.5px}
.lp .tbl th{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--m27);font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid var(--m30)}
.lp .tbl td{padding:9px 10px;border-bottom:1px solid var(--m103);vertical-align:middle}
.lp .tbl tr.sel td{background:var(--m106)}.lp .tbl tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--m2)}
.lp .tbl tr.warn td{background:var(--m107)}
.lp .score{display:flex;align-items:center;gap:8px;font-weight:650;font-variant-numeric:tabular-nums}
.lp .score i{display:block;width:64px;height:6px;border-radius:3px;background:var(--m38);overflow:hidden;position:relative}
.lp .score i::after{content:"";position:absolute;inset:0;width:var(--w);border-radius:3px;transform-origin:left;transition:transform 1s var(--ease) .2s}
.lp.js .score i::after{transform:scaleX(0)}
.lp .s-red i::after{background:var(--m108)}.lp .s-amb i::after{background:var(--m109)}.lp .s-grn i::after{background:var(--m60)}
.lp.js .pane.on .score i::after{transform:none}
.lp .w16{--w:16%}.lp .w18{--w:18%}.lp .w22{--w:22%}.lp .w38{--w:38%}.lp .w47{--w:47%}.lp .w58{--w:58%}.lp .w68{--w:68%}.lp .w70{--w:70%}.lp .w74{--w:74%}.lp .w86{--w:86%}.lp .w92{--w:92%}.lp .w100{--w:100%}
.lp .pl{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:650;white-space:nowrap}
.lp .pl::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.lp .pl.h{color:var(--m42);background:var(--m41)}.lp .pl.m{color:var(--m40);background:var(--m39)}.lp .pl.l{color:var(--m35);background:var(--m36)}.lp .pl.v{color:var(--m79);background:var(--m33)}
.lp .rgrid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;align-items:start}
.lp .why{padding:14px 16px;border-radius:14px;background:var(--m110);box-shadow:0 0 0 1px var(--m30) inset}
.lp .wl2{display:grid;gap:5px;margin:0;padding:7px 0;font-size:12.5px}
.lp .wl2 i{height:6px;border-radius:3px;background:var(--m111);position:relative;overflow:hidden}
.lp .wl2 i::after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,var(--m112),var(--m108));border-radius:3px;transform-origin:left;transition:transform 1s var(--ease) .5s}
.lp.js .wl2 i::after{transform:scaleX(0)}
.lp.js .pane.on .wl2 i::after{transform:none}
.lp .why__n{font-size:11.5px;color:var(--m27);margin:8px 0 0;line-height:1.45}
.lp .krow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}
.lp .krow p{margin:0;padding:12px 14px;border-radius:13px;box-shadow:0 0 0 1px var(--m30) inset}
.lp .krow small{display:block;font-size:11.5px;color:var(--m27);font-weight:500}
.lp .krow b{display:block;font-size:21px;letter-spacing:-.035em;font-weight:650;margin:4px 0;font-variant-numeric:tabular-nums}
.lp .d{font-size:11px;font-weight:650;padding:2px 7px;border-radius:99px;color:var(--m35);background:var(--m36)}
.lp .agrid{display:grid;grid-template-columns:1.65fr 1fr;gap:12px}
.lp .ychart{position:relative;display:grid;grid-template-columns:34px 1fr;height:170px}
.lp .yax{display:flex;flex-direction:column;justify-content:space-between;margin:0;font-size:10.5px;color:var(--m27);padding:2px 0 6px}
.lp .ach{width:100%;height:170px}
.lp.js .ach .dl{stroke-dasharray:700;stroke-dashoffset:700}.lp.js .pane.on .ach .dl{animation:draw 1.8s var(--ease) .2s forwards}
.lp .tip{position:absolute;top:8px;right:6%;margin:0;padding:8px 11px;border-radius:10px;background:var(--m8);color:var(--m0);white-space:nowrap;box-shadow:0 10px 24px -8px var(--a95);}
.lp.js .tip{opacity:0;transition:opacity .4s 1.6s}
.lp.js .pane.on .tip{opacity:1}
.lp .tip small{display:block;font-size:10.5px;opacity:.7}.lp .tip b{display:block;font-size:15px;letter-spacing:-.02em}.lp .tip span{font-size:10.5px;color:var(--m16)}
.lp .xax{display:flex;justify-content:space-between;margin:0;padding:6px 0 0 34px;font-size:10.5px;color:var(--m27)}
.lp .fun{display:grid;gap:12px;margin-top:4px}
.lp .fun p{display:grid;grid-template-columns:1fr auto;row-gap:5px;margin:0;font-size:12px}
.lp .fun span{color:var(--m31)}.lp .fun b{font-variant-numeric:tabular-nums}
.lp .fun i{grid-column:span 2;height:8px;border-radius:4px;background:var(--m38);position:relative;overflow:hidden}
.lp .fun i::after{content:"";position:absolute;inset:0;width:var(--w);border-radius:4px;background:linear-gradient(90deg,var(--m113),var(--m2));transform-origin:left;transition:transform 1s var(--ease) .3s}
.lp.js .fun i::after{transform:scaleX(0)}
.lp .fun .g i::after{background:linear-gradient(90deg,var(--m114),var(--m60))}
.lp.js .pane.on .fun i::after{transform:none}
.lp .opts{display:flex;flex-wrap:wrap;gap:6px;margin:0}
.lp .opts span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--m27);box-shadow:0 0 0 1px var(--m30) inset}
.lp .opts span .icon{width:13px;height:13px}
.lp .opts .on{color:var(--m79);background:var(--m115);box-shadow:0 0 0 1px var(--m116) inset}
.lp .inp{display:flex;align-items:center;gap:8px;height:38px;margin:0;padding:0 12px;border-radius:10px;box-shadow:0 0 0 1px var(--m30) inset;width:220px}
.lp .inp b{font-size:15px}.lp .inp span{color:var(--m27)}
.lp .sw-row{display:flex;justify-content:space-between;align-items:center;margin:0;padding:7px 0;font-size:12.5px}
.lp .tg{width:30px;height:18px;border-radius:99px;background:var(--m117);position:relative}
.lp .tg::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--m0);box-shadow:0 1px 2px var(--a96);transition:transform .3s var(--ease)}
.lp .tg.on{background:var(--m2)}.lp .tg.on::after{transform:translateX(12px)}
.lp .btnx{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:10px;font-size:12.5px;font-weight:600;background:linear-gradient(180deg,var(--m118),var(--m9));color:var(--m0);box-shadow:0 6px 14px -6px var(--a30)}
.lp .stepper{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;font-weight:600;color:var(--m27)}
.lp .stepper span{display:flex;align-items:center;gap:8px}
.lp .stepper i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;box-shadow:0 0 0 1px var(--m30) inset}
.lp .stepper .done i{background:var(--m60);color:var(--m0);box-shadow:none}.lp .stepper .done i .icon{width:12px;height:12px;stroke-width:2.6}
.lp .stepper .cur{color:var(--m8)}.lp .stepper .cur i{background:var(--m2);color:var(--m0);box-shadow:none}
.lp .stepper em{flex:0 0 40px;height:1px;background:var(--m30)}
.lp .split{display:flex;gap:3px;margin:0 0 12px;height:30px}
.lp .split span{border-radius:8px;display:flex;align-items:center;padding:0 10px;font-size:12px}
.lp .split .g{flex:1;background:var(--m36);color:var(--m35)}.lp .split .a{min-width:110px;background:var(--m39);color:var(--m40)}
.lp .split b{margin-right:4px}
.lp .pick{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;box-shadow:0 0 0 1.5px var(--m119) inset;background:var(--m0);font-weight:600;color:var(--m40)}
.lp .pick .icon{width:12px;height:12px}
.lp .over{position:absolute;z-index:4;pointer-events:none}.lp .over:not(.on){display:none}
.lp.js .over{display:block;opacity:0;visibility:hidden;transform:translateY(26px) scale(.98);transition:opacity .5s var(--ease),transform .8s var(--ease),visibility 0s linear .5s;pointer-events:none}
.lp.js .over.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease) .15s,transform .8s var(--ease) .1s}
.lp .phone-over{right:-36px;bottom:-40px}
.lp .phone-over .ph-h{font-size:19px}.lp .phone-over .ph-h span{color:var(--m9)}
.lp .phone-over .bp-prod{background:var(--m81);margin-top:12px}.lp .phone-over .bp-prod small{color:var(--m27);opacity:1}
.lp .phone-over .bp-btn{background:var(--m2);color:var(--m0);border-radius:12px}
.lp .phone-over .bp-row span{box-shadow:0 0 0 1px var(--m30) inset;border-radius:12px;padding:10px 4px;font-size:12.5px}
.lp .tapme{transition:transform .15s,filter .15s}.lp .tapme.down{transform:scale(.96);filter:brightness(1.1)}
.lp .toast{position:absolute;left:14px;right:14px;bottom:18px;display:flex;align-items:center;gap:8px;margin:0;padding:11px 12px;border-radius:12px;background:var(--m8);color:var(--m0);font-size:12px;font-weight:600;transition:opacity .45s var(--ease),transform .45s var(--ease)}
.lp.js .toast{opacity:0;transform:translateY(10px)}
.lp .toast .icon{width:14px;height:14px;color:var(--m16)}
.lp.js .toast.show{opacity:1;transform:none}
.lp .cursor{position:absolute;width:26px;height:26px;border-radius:50%;background:var(--a68);box-shadow:0 0 0 1.5px var(--a97),0 6px 14px var(--a98);left:150px;top:420px;display:none;transition:left .9s var(--ease),top .9s var(--ease),opacity .3s,transform .15s}
.lp.js .cursor{display:block;opacity:0}
.lp.js .cursor.show{opacity:1}.lp .cursor.tap{transform:scale(.8)}
.lp .wover{right:-44px;bottom:-60px}
.lp .widget{width:336px;padding:18px;border-radius:20px;background:var(--m0);color:var(--m8);box-shadow:0 1px 2px var(--a28),0 40px 80px -16px var(--a99)}
.lp .widget .cell-p{margin-bottom:6px}.lp .widget .cell-p img{width:44px;height:44px;border-radius:10px}
.lp .wopt{display:flex;align-items:center;gap:12px;margin:8px 0 0;padding:13px 14px;border-radius:13px;box-shadow:0 0 0 1px var(--m30) inset;font-size:14px;white-space:nowrap}
.lp .wopt.on{box-shadow:0 0 0 2px var(--m2) inset;background:var(--m120)}
.lp .wopt i{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1.5px var(--m69) inset;flex:none}.lp .wopt.on i{box-shadow:0 0 0 5px var(--m2) inset}
.lp .wopt b{margin-left:auto}
.lp .wfreq{display:flex;gap:6px;margin:10px 0 0}.lp .wfreq span{flex:1;text-align:center;padding:8px;border-radius:9px;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px var(--m30) inset}
.lp .wfreq .on{box-shadow:0 0 0 1.5px var(--m2) inset;color:var(--m2);background:var(--m115)}
.lp .wbtn{display:block;margin-top:12px;padding:13px;border-radius:12px;background:var(--m2);color:var(--m0);text-align:center;font-weight:650;font-size:14.5px}
.lp .sover{right:-36px;bottom:-24px;width:270px;padding:16px;border-radius:18px;background:var(--m0);color:var(--m8);box-shadow:0 1px 2px var(--a28),0 30px 60px -16px var(--a56)}
.lp .sover__t{margin:0 0 10px;font-size:12.5px;line-height:1.45;color:var(--m31)}
.lp .opt2{display:flex;align-items:center;gap:10px;margin:6px 0 0;padding:8px 10px;border-radius:11px;box-shadow:0 0 0 1px var(--m30) inset;font-size:12.5px;font-weight:600}
.lp .opt2 img{width:26px;height:26px;border-radius:7px;object-fit:cover}
.lp .opt2 .icon{margin-left:auto;width:15px;height:15px;color:var(--m2)}
.lp .opt2.on{box-shadow:0 0 0 2px var(--m2) inset;background:var(--m106)}
.lp .tour__more{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 0}
.lp .tour__more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--a71);box-shadow:0 0 0 1px var(--a100) inset;color:var(--m0);font-size:15px;font-weight:500;transition:background .3s,transform .3s var(--spring)}
.lp .lp-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:96px 0 0;padding:0;list-style:none;border-top:1px solid var(--a101)}
.lp .lp-band li{padding:32px 28px 4px;border-left:1px solid var(--a101);overflow-wrap:normal;min-width:0;display:grid;align-content:start}
.lp .lp-band li:first-child{border-left:0;padding-left:0}
.lp .lp-band__n{display:block;font-size:clamp(21px,2.1vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.025em;color:var(--m8);text-wrap:balance;min-height:2.4em}
.lp .lp-band__l{display:block;margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--m27);max-width:27ch;text-wrap:pretty}
@media (max-width:900px){
.lp .lp-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}
.lp .lp-band li{padding:26px 20px 4px}
.lp .lp-band li:nth-child(odd){border-left:0;padding-left:0}
.lp .lp-band li:nth-child(n+3){border-top:1px solid var(--a101)}
}
@media (max-width:520px){
.lp .lp-band{grid-template-columns:1fr}
.lp .lp-band li{padding:24px 0 4px;border-left:0}
.lp .lp-band li+li{border-top:1px solid var(--a101)}
}
.lp .lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:72px 0 0;padding:0;list-style:none;border-top:1px solid var(--a57)}
.lp .lp-steps li{padding:36px 32px 0;border-left:1px solid var(--a57);overflow-wrap:normal;min-width:0}
.lp .lp-steps li:first-child{border-left:0;padding-left:0}
.lp .lp-steps__n{display:block;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m121);white-space:nowrap}
.lp .lp-steps h3{margin:14px 0 10px;font-size:clamp(19px,1.7vw,22px);line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--m0);text-wrap:balance}
.lp .lp-steps p{font-size:15px;line-height:1.6;color:var(--a23);max-width:34ch;text-wrap:pretty}
@media (max-width:900px){
.lp .lp-steps{grid-template-columns:1fr;margin-top:48px}
.lp .lp-steps li{padding:28px 0 0;border-left:0}
.lp .lp-steps li+li{border-top:1px solid var(--a57)}
.lp .lp-steps p{max-width:none}
}
.lp .tour__more a .icon{width:15px;height:15px;color:var(--m48);transition:transform .35s var(--spring)}
.lp .tour__more a:hover{background:var(--a40);transform:translateY(-1px)}.lp .tour__more a:hover .icon{transform:translateX(3px)}
.lp .close{padding:0 0 120px}
.lp .gloss--close{padding:84px 48px 64px;text-align:center}
.lp .gloss--close .lede{margin-inline:auto}
.lp .close__form{position:relative;z-index:2;max-width:560px;margin:32px auto 0;text-align:left}
.lp.js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1s var(--ease)}
.lp.js .rv.in{opacity:1;transform:none}
.lp.js .duo .rv:nth-child(2),.lp.js .feedsec__grid .rv:nth-child(2){transition-delay:.12s}
@media (prefers-reduced-motion:reduce){
.lp *,.lp *::before,.lp *::after{animation:none!important;transition:none!important}
.lp.js .rv,.lp.js .ev,.lp.js .st,.lp.js .mail,.lp.js .rl{opacity:1!important;transform:none!important}
.lp.js .chart .line{stroke-dashoffset:0}.lp.js .chart .area,.lp.js .cdot,.lp.js .cval{opacity:1}
.lp.js .mini-bars i{transform:none}
.lp .gfeed__win{height:auto;-webkit-mask-image:none;mask-image:none}.lp .gfeed__track--copy{display:none}
}
@media (max-width:1240px){.lp .phone-over{right:-8px}.lp .wover{right:-8px}.lp .sover{right:-8px}}
@media (max-width:1100px){
.lp .tour__grid{grid-template-columns:1fr;gap:32px}.lp .tabs{display:flex;flex-wrap:wrap;gap:8px}.lp .tab__d{display:none}.lp .tab{width:auto;max-width:100%;padding:10px 16px 12px;border-radius:22px;box-shadow:0 0 0 1px var(--a57) inset}.lp .tab b{font-size:14px}.lp.js .tab i{left:16px;right:16px;bottom:4px}.lp .over,.lp.js .over{display:none}.lp.js .pane[data-p="portal"]{padding-right:22px}
}
@media (max-width:900px){
.lp .duo,.lp .feedsec__grid,.lp .cancel__grid,.lp .qa__grid,.lp .pcard{grid-template-columns:1fr}
.lp .qa__intro{position:static}
.lp .brain__cap{grid-column:auto}.lp .cx-q{min-height:4.1em}.lp .dz{grid-template-columns:1fr}.lp .mid{padding:34px 0}.lp .mid__line{left:50%;right:auto;top:0;bottom:0;width:2px;height:auto;margin:0 0 0 -1px;background:linear-gradient(var(--a102),var(--a103),var(--a102))}.lp .mid__line i{width:auto;right:0;height:45%;background:linear-gradient(transparent,var(--m14),var(--m15),transparent);transform:translateY(-110%)}.lp .flow{grid-template-columns:1fr}.lp .arrow{transform:rotate(90deg)}
.lp .head{flex-direction:column;align-items:flex-start}
.lp .app{grid-template-columns:1fr}.lp .app__side{display:none}.lp .kpis{grid-template-columns:1fr 1fr}.lp .app__grid{grid-template-columns:1fr}
}
@media (max-width:640px){
.lp .hero{padding-top:136px}.lp .hero h1{font-size:44px}.lp .chips{gap:8px}.lp .chips li{font-size:13px}
.lp .hero__actions{flex-direction:column;gap:14px}
.lp .stage{margin-top:40px}.lp .stage__screen{padding:6px;border-radius:22px}.lp .app{height:auto;border-radius:17px}
.lp .app__main{padding:16px;gap:12px}.lp .app__top{flex-direction:column;align-items:flex-start;gap:10px}.lp .app__h{font-size:19px}
.lp .kpi b{font-size:20px}.lp .app__grid .panel:first-child{height:220px}
.lp .obj{display:none}.lp .gloss{padding:56px 20px 40px;border-radius:28px}
.lp.js .win__body{height:470px}.lp .pane{padding:14px}.lp .krow{grid-template-columns:1fr 1fr}.lp .agrid,.lp .pgrid,.lp .pgrid--plans,.lp .rgrid{grid-template-columns:1fr}
.lp .why{display:none}.lp .search{display:none}.lp .tbl th:nth-child(2),.lp .tbl td:nth-child(2){display:none}.lp .stepper em{flex-basis:16px}
.lp .cloudband{height:360px}.lp .feedsec{margin-top:-180px}
.lp .duo__vis{height:560px}.lp .duo__vis--mail{height:480px;place-items:start center;padding-top:24px}.lp .mail{margin-top:0}.lp .tl{left:16px;top:20px;width:calc(100% - 32px)}.lp .chipf{right:16px;bottom:84px;width:200px}
.lp .pcard{padding:28px}.lp .plans{grid-template-columns:1fr 1fr}
.lp .h2{font-size:34px}.lp .brands{gap:6px}.lp .brands button{padding:0 12px;font-size:13px}
.lp .player{margin:0 -10px}.lp .player__frame{padding:6px;border-radius:26px}.lp .player video{aspect-ratio:4/5;border-radius:20px}
.lp .player__ctrls{position:static;justify-content:center;margin-top:10px}.lp .player__bar{position:relative;display:block;left:auto;right:auto;bottom:auto;margin:10px 8px 2px}
}
.sprite{position:absolute;width:0;height:0;overflow:hidden}
.lp .head>.cta,.lp .head>a{flex:none}
.lp .dev{position:relative;z-index:1;width:300px;flex:none;filter:drop-shadow(0 40px 50px var(--a104)) drop-shadow(0 10px 14px var(--a105))}
.lp .dev__rim{position:relative;padding:3px;border-radius:52px;background:linear-gradient(150deg,var(--m122) 0%,var(--m123) 18%,var(--m124) 46%,var(--m125) 72%,var(--m122) 100%);box-shadow:0 0 0 1px var(--a25) inset}
.lp .dev__rim::before{content:"";position:absolute;inset:3px;border-radius:49px;background:var(--m126)}
.lp .dev__scr{position:relative;margin:8px;height:600px;border-radius:41px;overflow:hidden;background:var(--m0);isolation:isolate}
.lp .dev__scr::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,var(--a60) 0%,var(--a1) 32%);pointer-events:none;z-index:5}
.lp .dev__bar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;height:46px;margin:0;padding:0 24px 0 28px;font-size:14px;font-weight:650;color:var(--m8);letter-spacing:-.01em}
.lp .dev__bar b{font-weight:650}
.lp .dev__isl{position:absolute;left:50%;top:11px;width:94px;height:27px;transform:translateX(-50%);border-radius:20px;background:var(--m126)}
.lp .dev__ind{display:flex;align-items:center;gap:5px}
.lp .dev__sig{width:17px;height:11px;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 4.5px,currentColor 4.5px 7.5px,transparent 7.5px 9px,currentColor 9px 12px,transparent 12px 13.5px,currentColor 13.5px);-webkit-mask:linear-gradient(to top,var(--m13) 0 100%) bottom/100% 100%;clip-path:polygon(0 75%,22% 75%,22% 50%,48% 50%,48% 28%,74% 28%,74% 0,100% 0,100% 100%,0 100%)}
.lp .dev__bat{position:relative;width:24px;height:12px;border-radius:4px;box-shadow:0 0 0 1.5px currentColor inset;opacity:.9}
.lp .dev__bat::before{content:"";position:absolute;inset:2.5px 6px 2.5px 2.5px;border-radius:2px;background:currentColor}
.lp .dev__bat::after{content:"";position:absolute;right:-3px;top:4px;width:2px;height:4px;border-radius:0 1px 1px 0;background:currentColor}
.lp .dev__btn{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,var(--m127),var(--m128))}
.lp .dev__btn--a{left:-2px;top:130px;height:30px}.lp .dev__btn--b{left:-2px;top:176px;height:54px}.lp .dev__btn--p{right:-2px;top:190px;height:80px}
.lp .dev--sm{width:262px}.lp .dev--sm .dev__scr{height:516px;border-radius:37px}.lp .dev--sm .dev__rim{border-radius:48px}.lp .dev--sm .dev__rim::before{border-radius:45px}
.lp .dev--bp .dev__scr{height:570px;background:transparent}
.lp [data-brand="tea"] .dev__bar{color:var(--m19)}.lp [data-brand="skin"] .dev__bar{color:var(--m20)}
.lp .dev--bp .dev__bar{position:absolute;left:0;right:0;top:0}.lp .dev--bp .bp{padding-top:52px}
.lp .logo{flex:none}
.lp .logo--coffee .lg-a{fill:var(--m18)}.lp .logo--coffee .lg-b{fill:none;stroke:var(--m92);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lp .logo--coffee .lg-c{fill:var(--m83)}
.lp .logo--tea .lg-a{fill:var(--m19)}.lp .logo--tea .lg-b{fill:var(--m94)}.lp .logo--tea .lg-c{fill:none;stroke:var(--m85);stroke-width:1.8;stroke-linecap:round}
.lp .logo--skin .lg-a{fill:var(--m91)}.lp .logo--skin .lg-b{fill:var(--m88)}.lp .logo--skin .lg-c{fill:none;stroke:var(--m91);stroke-width:1.8;stroke-linecap:round}
.lp .app__store .logo{width:30px;height:30px}.lp .mail__top .logo{width:30px;height:30px}.lp .uav{background:none}.lp .uav .logo{width:28px;height:28px}
.lp .dz[data-brand="coffee"] .mark .logo--coffee,.lp .dz[data-brand="tea"] .mark .logo--tea,.lp .dz[data-brand="skin"] .mark .logo--skin,.lp .dz:not([data-brand]) .mark .logo--coffee{display:block}
.lp .close__form{padding:26px;border-radius:24px;background:var(--m0);box-shadow:0 1px 2px var(--a28),0 30px 60px -24px var(--a31)}
.lp .close__form .waitlist-form{max-width:none;gap:16px}
.lp .close__form .waitlist-fields label{color:var(--m31);font-size:13px}
.lp .close__form input[type=email],.lp .close__form input[type=url]{min-height:52px;border:0;border-radius:14px;background:var(--m81);box-shadow:0 0 0 1px var(--m117) inset;color:var(--m8);padding:12px 16px;transition:box-shadow .25s var(--ease),background .25s}
.lp .close__form input[type=email]:hover,.lp .close__form input[type=url]:hover{box-shadow:0 0 0 1px var(--m129) inset}
.lp .close__form input[type=email]:focus,.lp .close__form input[type=url]:focus{outline:0;background:var(--m0);box-shadow:0 0 0 2px var(--m2) inset,0 0 0 5px var(--a92)}
.lp .close__form .waitlist-consent{font-size:13.5px;color:var(--m31)}
.lp .close__form .waitlist-consent a{color:var(--m79)}
.lp .close__form .btn{position:relative;overflow:hidden;min-height:56px;border:0;border-radius:16px;padding:0 20px;background:linear-gradient(180deg,var(--m130),var(--m9));color:var(--m0);font-size:16px;font-weight:600;box-shadow:0 1px 0 var(--a18) inset,0 14px 30px -12px var(--a86);transition:transform .3s var(--spring),box-shadow .3s}
.lp .close__form .btn:hover{transform:translateY(-1px);box-shadow:0 1px 0 var(--a18) inset,0 18px 36px -12px var(--a106)}
.lp .close__form .btn:active{transform:scale(.98)}
.lp .close__form .waitlist-arrow{transition:transform .35s var(--spring)}.lp .close__form .btn:hover .waitlist-arrow{transform:translate(2px,-2px)}
.lp .close__form [aria-busy="true"] .btn{color:transparent}
.lp .close__form [aria-busy="true"] .btn::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid var(--a18);border-top-color:var(--m0);animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.lp .close__form .waitlist-status{min-height:0;color:var(--m27);font-size:13.5px}
.lp .close__form [data-saved="true"] .waitlist-fields,.lp .close__form [data-saved="true"] .waitlist-consent,.lp .close__form [data-saved="true"] .btn{display:none}
.lp .close__form [data-saved="true"] .waitlist-status{display:flex;align-items:center;gap:12px;padding:18px;border-radius:16px;background:var(--m36);color:var(--m131);font-size:15.5px;font-weight:600;animation:pop .6s var(--spring)}
.lp .close__form [data-saved="true"] .waitlist-status::before{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:var(--m60) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5 10 16l8-8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}
@media (max-width:640px){.lp .dev{width:276px}.lp .dev__scr{height:560px}.lp .close__form{padding:18px}.lp .phonewrap{padding:0 0 30px}}
.lp .dev--sm{width:224px}.lp .dev--sm .dev__scr{height:452px;border-radius:33px;margin:7px}.lp .dev--sm .dev__rim{border-radius:43px}.lp .dev--sm .dev__rim::before{border-radius:40px}
.lp .dev--sm .dev__bar{height:40px;padding:0 20px 0 24px;font-size:12.5px}.lp .dev--sm .dev__isl{width:78px;height:23px;top:9px}
.lp .dev--sm .phone__s{padding:4px 12px 14px}.lp .dev--sm .ph-h{font-size:17px}.lp .dev--sm .bp-prod{padding:9px}.lp .dev--sm .bp-prod img{width:48px;height:48px}.lp .dev--sm .bp-prod b{font-size:13.5px}
.lp .dev--sm .bp-btn{padding:11px;font-size:13px}.lp .dev--sm .bp-row span{padding:8px 4px;font-size:11.5px}.lp .dev--sm .toast{font-size:11px;bottom:14px;left:10px;right:10px}
.lp .phone-over{right:-28px;bottom:-34px}
.lp .tab .badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;border:0;background:var(--a107);color:var(--m132);font-size:11.5px;font-weight:600;letter-spacing:0}
.lp .tab .badge::before{width:6px;height:6px;border-radius:50%;background:currentColor}
.lp .close__form .waitlist-consent input{width:20px;height:20px;accent-color:var(--m2)}
.lp .plan b,.lp .plan b *{color:var(--m0)}
.lp .toast{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp .pk,.pk{fill:var(--m133)}.ps{fill:var(--m134)}.pi{fill:var(--m18)}.pl{fill:var(--m68)}.pg{fill:var(--m135);stroke:var(--m134)}.pq{fill:var(--m136)}.pb{fill:var(--m137)}.pa{fill:none;stroke:var(--m18);stroke-width:2.4}
.lp .bp-img{flex:none}.lp .duo__vis--tl{overflow:hidden}.lp .reason-stage{position:relative}
.lp .trust{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.lp .trust li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--a108)}.lp .trust .icon{width:18px;height:18px;margin-top:2px;color:var(--m16)}
.lp .app{box-shadow:0 1px 2px var(--a28)}
.lp .reason-presets-label{grid-column:1/-1;margin:0;font-size:12.5px;font-weight:600;color:var(--m27)}
.lp .close__form .waitlist-consent a,.lp .waitlist-consent a{text-decoration:underline;text-underline-offset:3px}
@media (max-width:640px){
.lp .cta{white-space:normal}
.lp [data-p="risk"] .tbl th:nth-child(2),.lp [data-p="risk"] .tbl td:nth-child(2){display:none}
.lp [data-p="switch"] .tbl th:nth-child(4),.lp [data-p="switch"] .tbl td:nth-child(4){display:none}
.lp .tbl{table-layout:fixed}.lp .tbl td{overflow:hidden;text-overflow:ellipsis}
.lp .url span[data-b="url"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .url .go{flex:none}.lp .src{min-width:0;padding:16px}
.lp .split .a{min-width:0}
}
.lp .link--more{margin-top:14px;color:var(--m79)}.lp .link--more .icon{color:var(--m2)}
@media (prefers-reduced-motion:no-preference){
.lp .cta--violet::before{animation:beam 3.6s linear infinite}
.lp .cta--violet::after{animation:shine 5.5s var(--ease) 1.5s infinite}
.lp .cta--violet:hover{box-shadow:inset 0 1px 0 var(--a109),inset 0 0 0 1px var(--a25),0 0 0 1px var(--a6),0 22px 44px -12px var(--m6)}
.lp .cta:hover::after{animation:none}
}
@keyframes beam{to{--beam:360deg}}
@keyframes shine{0%,72%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
@keyframes arrowSwap{40%{transform:translateX(170%)}40.01%{transform:translateX(-170%)}}
@media (max-width:61.999rem) and (scripting:none){.lp .hero{padding-top:56px}}
.lp .shoot{position:absolute;left:0;right:0;top:0;height:62%;z-index:-1;overflow:hidden;pointer-events:none}
.lp .shoot i{position:absolute;width:150px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,var(--a1),var(--a110) 60%,var(--m0));transform:rotate(-24deg) scaleX(0);transform-origin:right center}
.lp .shoot i:nth-child(1){top:9%;left:62%}.lp .shoot i:nth-child(2){top:22%;left:18%}.lp .shoot i:nth-child(3){top:6%;left:34%}.lp .shoot i:nth-child(4){top:30%;left:82%}.lp .shoot i:nth-child(5){top:15%;left:8%}.lp .shoot i:nth-child(6){top:38%;left:48%}
@media (prefers-reduced-motion:no-preference){
.lp .shoot i{animation:shoot 9s linear infinite}
.lp .shoot i:nth-child(1){animation-delay:1.2s}.lp .shoot i:nth-child(2){animation-delay:4.6s;animation-duration:11s}.lp .shoot i:nth-child(3){animation-delay:7.9s;animation-duration:13s}.lp .shoot i:nth-child(4){animation-delay:2.8s;animation-duration:12s}.lp .shoot i:nth-child(5){animation-delay:10.4s;animation-duration:14s}.lp .shoot i:nth-child(6){animation-delay:6.1s;animation-duration:10s}
.lp .mid__line i{animation:flowX 2.4s cubic-bezier(.6,0,.4,1) infinite}
.lp.js .stage.in .cdot::after{animation:cping 2.6s ease-out 3.2s infinite}
}
@media (prefers-reduced-motion:no-preference) and (max-width:900px){.lp .mid__line i{animation-name:flowY}}
@keyframes shoot{0%{transform:rotate(-24deg) translateX(0) scaleX(0);opacity:0}2%{opacity:1;transform:rotate(-24deg) translateX(-40px) scaleX(1)}9%{opacity:0;transform:rotate(-24deg) translateX(-360px) scaleX(.6)}100%{opacity:0;transform:rotate(-24deg) translateX(-360px) scaleX(0)}}
@keyframes flowX{to{transform:translateX(240%)}}
@keyframes flowY{to{transform:translateY(240%)}}
@keyframes cping{0%{transform:scale(1);box-shadow:0 0 0 2px var(--a111)}100%{transform:scale(2.6);box-shadow:0 0 0 2px var(--a112)}}
