.lp{--lp-aqua:#03eee8;--lp-teal:#02abad;--lp-teal-700:#017a84;--lp-teal-800:#015d68;--lp-abyss:#06363f;--lp-ink:#001f2e;--lp-deep:#001620;--lp-mint:#10f2b9;--lp-lime:#c0fe00;--lp-sky:#57e1fd;--lp-violet:#5b0a7a;--lp-indigo:#170957;--lp-orange:#f2650d;--lp-text:#f2fbfb;--lp-dim:#a9c6ca;--lp-line:#ffffff1a;--lp-glass:#082c368c;--lp-glass-strong:#041e28c7;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-gutter:clamp(16px, 4vw, 40px);isolation:isolate;background:var(--lp-deep);min-height:100vh;color:var(--lp-text);font-family:var(--font-jakarta), var(--mb-font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp img{max-width:100%;height:auto;display:block}.lp :where(h1,h2,h3,p,ul,ol,figure){margin:0}.lp :where(ul,ol){padding:0;list-style:none}.lp :where(a){color:inherit;text-decoration:none}.lp :focus-visible{outline:3px solid var(--lp-lime);outline-offset:3px;border-radius:8px}.lp-wrap{width:100%;max-width:1240px;padding-inline:var(--lp-gutter);margin-inline:auto}.lp-skip{z-index:100;background:var(--lp-lime);color:var(--lp-ink);transition:transform .3s var(--lp-ease);border-radius:999px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.lp-skip:focus{transform:none}.lp-kicker{color:var(--lp-mint);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.8rem;font-weight:700;display:inline-flex}.lp-kicker:before{content:"";background:linear-gradient(90deg, var(--lp-aqua), var(--lp-lime));border-radius:2px;width:28px;height:2px}.lp-h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,5.4vw,4rem);font-weight:800;line-height:1.04}.lp-h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.1}.lp-lead{color:#d8eeef;max-width:58ch;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.lp-lead-dim{color:var(--lp-dim)}.lp-body{color:var(--lp-dim);margin-top:14px;font-size:1.05rem}.lp-gradient-text{background:linear-gradient(100deg, var(--lp-aqua) 0%, var(--lp-mint) 35%, var(--lp-lime) 60%, var(--lp-aqua) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite lp-shimmer}@keyframes lp-shimmer{to{background-position:-220% 0}}.lp-ticks{gap:10px;margin-top:22px;display:grid}.lp-ticks li{color:#d8eeef;padding-left:34px;position:relative}.lp-ticks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23001f2e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat, linear-gradient(135deg, var(--lp-mint), var(--lp-lime));border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.lp-ticks-lg li{font-size:1.1rem}.lp-btn{--tx:0px;--ty:0px;white-space:nowrap;min-height:52px;transform:translate(var(--tx), var(--ty));transition:transform .35s var(--lp-spring), background-color .25s, box-shadow .35s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-flex;position:relative}.lp .lp-btn-primary{background:var(--lp-lime);color:var(--lp-ink);box-shadow:0 10px 40px -10px #c0fe008c,inset 0 -2px #0000001f}.lp-btn-primary:hover{box-shadow:0 16px 60px -8px #c0fe00bf,inset 0 -2px #0000001f}.lp .lp-btn-ghost{color:var(--lp-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff47}.lp-btn-ghost:hover{background:#ffffff24}.lp-btn-sm{min-height:42px;padding:0 18px;font-size:.92rem}.lp-btn-static{cursor:default}.lp-arrow{width:18px;height:18px;transition:transform .35s var(--lp-spring)}.lp-btn:hover .lp-arrow{transform:translate(4px)}.lp-cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lp-pulse{background:var(--lp-mint);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.lp-btn-primary .lp-pulse{background:var(--lp-ink)}.lp-pulse:after{content:"";background:inherit;animation:lp-ping 1.8s var(--lp-ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lp-intro{z-index:90;background:var(--lp-deep);pointer-events:none;animation:lp-intro-out .7s var(--lp-ease) 1s forwards;place-items:center;display:grid;position:fixed;inset:0}.lp-intro-mark{width:92px;height:92px;animation:lp-intro-mark 1.1s var(--lp-ease) both}.lp-intro-mark path{stroke-dasharray:120;stroke-dashoffset:120px;animation:lp-draw .9s var(--lp-ease) .1s forwards}@keyframes lp-intro-mark{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{transform:scale(1)}}@keyframes lp-intro-out{to{opacity:0;visibility:hidden}}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-progress{z-index:60;background:linear-gradient(90deg, var(--lp-aqua), var(--lp-mint), var(--lp-lime));transform-origin:0;height:3px;transform:scaleX(var(--lp-progress,0));position:fixed;top:0;left:0;right:0}.lp-cursor{display:none}.lp-fine .lp-cursor{z-index:1;pointer-events:none;width:520px;height:520px;transform:translate(var(--mx,-999px), var(--my,-999px));transition:transform .25s var(--lp-ease);mix-blend-mode:screen;background:radial-gradient(circle,#03eee821,#10f2b90d 40%,#0000 68%);border-radius:50%;margin:-260px 0 0 -260px;display:block;position:fixed;top:0;left:0}.lp-header{z-index:50;padding:14px var(--lp-gutter) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.lp-header-inner{pointer-events:auto;border:1px solid #0000;border-radius:999px;align-items:center;gap:20px;max-width:1240px;margin-inline:auto;padding:10px 10px 10px 18px;transition:border-color .4s;display:flex;position:relative}.lp-header-inner:before{content:"";z-index:-1;border-radius:inherit;background:var(--lp-glass-strong);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);opacity:0;transition:opacity .4s var(--lp-ease);position:absolute;inset:0;box-shadow:0 20px 50px -20px #0009}.lp-header.is-condensed .lp-header-inner{border-color:var(--lp-line)}.lp-logo-mark{transition:transform .5s var(--lp-spring)}.lp-header.is-condensed .lp-logo-mark{transform:rotate(-8deg)scale(.9)}.lp-header.is-condensed .lp-header-inner:before{opacity:1}.lp-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:inline-flex}.lp-logo-mark{width:32px;height:32px}.lp-nav{gap:4px;margin-inline:auto;display:none}.lp-nav a{color:#d8eeef;border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600;transition:background-color .25s;position:relative}.lp-nav a:hover{background:#ffffff14}.lp-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lp-lang{letter-spacing:.06em;border:1px solid #ffffff38;border-radius:999px;place-items:center;min-width:44px;height:42px;padding:0 12px;font-size:.85rem;font-weight:800;transition:background-color .25s;display:inline-grid}.lp-lang:hover{background:#ffffff1a}.lp-hide-sm{display:none}.lp-burger{z-index:3;background:var(--lp-lime);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:5px;width:44px;height:44px;display:grid;position:relative}.lp-burger span{background:var(--lp-ink);width:18px;height:2px;transition:transform .4s var(--lp-ease), opacity .3s;border-radius:2px;display:block}.lp-burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.lp-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.lp-burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lp-menu{z-index:2;pointer-events:none;position:fixed;inset:0}.lp-menu.is-open{pointer-events:auto}.lp-menu-scrim{opacity:0;transition:opacity .4s var(--lp-ease);background:#000a1099;border:0;position:absolute;inset:0}.lp-menu.is-open .lp-menu-scrim{opacity:1}.lp-menu-panel{background:radial-gradient(120% 60% at 100% 0%, #10f2b938, transparent 60%), radial-gradient(90% 50% at 0% 100%, #5b0a7a59, transparent 60%), var(--lp-ink);border-left:1px solid var(--lp-line);width:min(88vw,400px);transition:transform .55s var(--lp-ease);flex-direction:column;padding:96px 28px 32px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.lp-menu.is-open .lp-menu-panel{transform:none}.lp-menu-panel ul{gap:4px;display:grid}.lp-menu-panel li{opacity:0;transition:opacity .4s var(--lp-ease), transform .5s var(--lp-ease);transform:translate(40px)}.lp-menu.is-open .lp-menu-panel li{opacity:1;transition-delay:calc(.12s + var(--i,0) * 60ms);transform:none}.lp-menu-panel li a{letter-spacing:-.02em;border-bottom:1px solid var(--lp-line);padding:12px 4px;font-size:1.75rem;font-weight:800;display:block}.lp-menu-foot{align-items:center;gap:12px;margin-top:auto;padding-top:32px;display:flex}.lp-menu-foot .lp-btn{flex:1}.lp-hero{isolation:isolate;background:var(--lp-deep);flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 110px;display:flex;position:relative;overflow:hidden}.lp-hero-photo{z-index:-3;transform:translate3d(0, var(--lp-shift,0px), 0);will-change:transform;position:absolute;inset:-10% 0}.lp-hero-photo img{object-fit:cover;opacity:.62;width:100%;height:100%;animation:22s ease-in-out infinite alternate lp-kenburns}@keyframes lp-kenburns{0%{transform:scale(1.08)}to{transform:scale(1.18)translate(-1.5%,-1%)}}.lp-hero:after{content:"";z-index:-2;background:linear-gradient(180deg, #00162099 0%, #00162026 35%, #001620bf 80%, var(--lp-deep) 100%), linear-gradient(90deg, #001620e0 0%, #00162073 45%, #00162000 80%);position:absolute;inset:0}.lp-aurora{z-index:-1;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.lp-blob{opacity:.55;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.lp-blob-1{background:radial-gradient(circle,#03eee88c,#0000 62%);animation:18s ease-in-out infinite alternate lp-drift-1;top:-35vmax;left:-20vmax}.lp-blob-2{background:radial-gradient(circle,#5b0a7ae6,#0000 62%);animation:22s ease-in-out infinite alternate lp-drift-2;top:-10vmax;right:-35vmax}.lp-blob-3{background:radial-gradient(circle,#10f2b973,#0000 60%);animation:26s ease-in-out infinite alternate lp-drift-3;bottom:-45vmax;left:10vmax}.lp-blob-4{background:radial-gradient(circle,#c0fe0047,#0000 60%);width:50vmax;height:50vmax;animation:20s ease-in-out -6s infinite alternate-reverse lp-drift-1;bottom:-30vmax;right:-10vmax}@keyframes lp-drift-1{to{transform:translate(18vmax,10vmax)scale(1.15)}}@keyframes lp-drift-2{to{transform:translate(-16vmax,14vmax)scale(.9)}}@keyframes lp-drift-3{to{transform:translate(10vmax,-16vmax)scale(1.2)}}.lp-grain{z-index:-1;opacity:.12;pointer-events:none;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.lp-hero-inner{align-items:center;gap:48px;display:grid}.lp-eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d8eeef;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.lp-hero-title{letter-spacing:-.05em;margin-top:24px;font-size:clamp(3rem,10.5vw,7.25rem);font-weight:800;line-height:.98}.lp-line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.lp-line>span{display:inline-block}.lp-rise{animation:lp-rise 1.1s var(--lp-ease) both;animation-delay:calc(1.05s + var(--i,0) * 90ms)}.lp-line .lp-rise{animation-name:lp-rise-line}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lp-rise-line{0%{transform:translateY(110%)rotate(4deg)}}.lp-line .lp-gradient-text{animation:lp-rise-line 1.1s var(--lp-ease) calc(1.05s + var(--i,0) * 90ms) both, lp-shimmer 8s linear 2.4s infinite}.lp-hero-float{height:330px;animation:lp-rise 1.2s var(--lp-ease) 1.5s both;position:relative}.lp-float{--dx:0px;--dy:0px;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);transition:transform .6s var(--lp-ease);transform:translate(var(--dx), var(--dy));background:#0628329e;border:1px solid #ffffff29;border-radius:20px;padding:14px 16px;font-size:.92rem;position:absolute;box-shadow:0 30px 60px -25px #000000b3}.lp-float>*{animation:6s ease-in-out infinite alternate lp-bob}.lp-float-1{width:min(290px,78%);top:0;left:0}.lp-float-2{align-items:center;gap:14px;width:min(300px,82%);display:flex;top:118px;right:0}.lp-float-2>*{animation-delay:-2s}.lp-float-3{align-items:center;gap:12px;width:min(300px,84%);display:flex;bottom:0;left:6%}.lp-float-3>*{animation-delay:-4s}@keyframes lp-bob{to{transform:translateY(-8px)}}.lp-float-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lp-float-meta{color:var(--lp-dim);font-size:.8rem}.lp-float-title{font-weight:700}.lp-float-reacts{gap:8px;margin-top:10px;display:flex}.lp-float-reacts span{background:#ffffff14;border-radius:999px;padding:2px 10px;font-size:.8rem}.lp-float-date{background:linear-gradient(160deg, var(--lp-lime), var(--lp-mint));width:58px;height:62px;color:var(--lp-ink);border-radius:14px;flex:none;place-items:center;line-height:1;display:grid}.lp-float-date b{font-size:1.6rem}.lp-float-date span{letter-spacing:.1em;font-size:.7rem;font-weight:800}.lp-float-emoji{background:#ffffff1a;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.lp-suggest{color:var(--lp-mint)}.lp-av{width:32px;height:32px;color:var(--lp-ink);border:2px solid #062832e6;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.lp-av-a{background:var(--lp-aqua)}.lp-av-b{background:var(--lp-lime)}.lp-av-c{background:var(--lp-sky)}.lp-av-d{background:#ffb38a}.lp-av-e{background:#ffffffe6}.lp-stack{margin-top:8px;display:flex}.lp-stack .lp-av+.lp-av{margin-left:-8px}.lp-scroll-cue{color:var(--lp-dim);letter-spacing:.12em;text-transform:uppercase;animation:lp-rise 1s var(--lp-ease) 2s both;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.lp-mouse{border:2px solid #ffffff80;border-radius:14px;width:24px;height:36px;position:relative}.lp-mouse:after{content:"";background:var(--lp-lime);width:4px;height:8px;animation:lp-wheel 1.8s var(--lp-ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:6px;left:50%}@keyframes lp-wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.lp-marquee{border-block:1px solid var(--lp-line);background:linear-gradient(90deg,#03eee80f,#c0fe000f);gap:14px;padding:28px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-row{overflow:hidden}.lp-marquee-track{gap:12px;width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp-marquee-rev .lp-marquee-track{animation-duration:56s;animation-direction:reverse}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-track li{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-weight:700;display:inline-flex}.lp-marquee-rev li{color:var(--lp-dim);letter-spacing:-.02em;background:0 0;border-color:#0000;font-size:1.35rem;font-weight:800}.lp-chip-dot{background:linear-gradient(135deg, var(--lp-aqua), var(--lp-lime));border-radius:50%;width:8px;height:8px}@keyframes lp-marquee{to{transform:translate(calc(-50% - 6px))}}.lp-problem,.lp-how,.lp-story,.lp-hr,.lp-insight,.lp-privacy,.lp-devices,.lp-faq{padding-block:clamp(80px,12vw,160px);position:relative}.lp-js [data-reveal]{transition:opacity .9s var(--lp-ease), transform 1s var(--lp-ease);transition-delay:calc(var(--i,0) * .1s)}.lp-js [data-reveal]:not(.is-in){opacity:0;transform:translateY(36px)}.lp-js [data-reveal=clip]:not(.is-in),.lp-js [data-reveal=chart]:not(.is-in),.lp-js [data-reveal=draw]:not(.is-in){opacity:1;transform:none}.lp-problem{align-items:center;gap:48px;display:grid}.lp-problem-photo{aspect-ratio:4/3;border-radius:28px;position:relative;overflow:hidden}.lp-problem-photo img{object-fit:cover;filter:saturate(.6);width:100%;height:100%;transition:transform 1.6s var(--lp-ease)}.lp-problem-photo:after{content:"";background:linear-gradient(160deg, var(--lp-teal-800), var(--lp-indigo));transform-origin:50% 0;transition:transform 1.2s var(--lp-ease);position:absolute;inset:0}.lp-problem-photo:before{content:"";z-index:1;background:linear-gradient(#0000 50%,#00162099);position:absolute;inset:0}.lp-problem-photo.is-in:after,.lp:not(.lp-js) .lp-problem-photo:after{transform:scaleY(0)}.lp-js .lp-problem-photo:not(.is-in) img{transform:scale(1.25)}.lp-strike-list{gap:4px;margin-top:30px;display:grid}.lp-strike-list li{border-bottom:1px solid var(--lp-line);color:#d8eeef;padding:14px 0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.lp-strike{background:linear-gradient(var(--lp-orange), var(--lp-orange)) 0 60% / 100% 3px no-repeat;transition:background-size .9s var(--lp-ease);transition-delay:calc(.6s + var(--i,0) * .15s)}.lp-js .lp-strike-list li:not(.is-in) .lp-strike{background-size:0% 3px}.lp-how{background:radial-gradient(60% 50% at 80% 0%, #02abad2e, transparent 70%), linear-gradient(180deg, var(--lp-deep), var(--lp-ink))}.lp-steps{gap:18px;margin-top:56px;display:grid;position:relative}.lp-steps-line{pointer-events:none;width:100%;height:40px;display:none;position:absolute;top:34px;left:0}.lp-steps-line path{fill:none;stroke:var(--lp-mint);stroke-width:2px;stroke-dasharray:6 8;opacity:.5}.lp-step{--rx:0deg;--ry:0deg;border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-style:preserve-3d;background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:24px;padding:30px 28px 32px;position:relative}.lp-js .lp-step.is-in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:opacity .9s var(--lp-ease), transform .5s var(--lp-ease)}.lp-step-num{background:linear-gradient(140deg, var(--lp-aqua), var(--lp-mint) 50%, var(--lp-lime));width:64px;height:64px;color:var(--lp-ink);border-radius:20px;place-items:center;margin-bottom:22px;font-size:1.4rem;font-weight:800;display:inline-grid;box-shadow:0 16px 40px -14px #10f2b9b3}.lp-step h3{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.2}.lp-step p{color:var(--lp-dim);margin-top:10px}.lp-story{background:var(--lp-ink)}.lp-story-intro{margin-bottom:40px}.lp-story-grid{display:grid}.lp-story-stage{display:none}.lp-story-step{border-top:1px solid var(--lp-line);padding:36px 0}.lp-story-mini{width:min(250px,72vw);margin:0 auto 32px}.lp-story-mini .lp-phone{animation:none}.lp-story-dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.lp-story-dots span{width:8px;height:8px;transition:transform .4s var(--lp-ease), background-color .4s;background:#ffffff40;border-radius:999px}.lp-story-dots span.is-on{background:var(--lp-lime);transform:scaleX(3)}.lp-phone{aspect-ratio:9/19;background:linear-gradient(145deg,#2a4a52,#0a1a20 40%,#13303a);border-radius:44px;padding:10px;position:relative;box-shadow:0 0 0 1.5px #ffffff1f,0 50px 100px -30px #000c,0 30px 80px -40px #03eee859}.lp-phone-notch{z-index:3;background:#000;border-radius:999px;width:30%;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lp-phone-screen{background:#eef5f5;border-radius:34px;height:100%;position:relative;overflow:hidden}.lp-screen-slot{opacity:0;transition:opacity .6s var(--lp-ease), transform .7s var(--lp-ease);position:absolute;inset:0;transform:translateY(24px)scale(.97)}.lp-screen-slot.is-on,.lp:not(.lp-js) .lp-screen-slot[data-screen="0"]{opacity:1;transform:none}.lp-scr{height:100%;color:var(--lp-ink);flex-direction:column;font-size:11px;line-height:1.4;display:flex}.lp-scr-bar{background:var(--lp-teal-800);color:#fff;align-items:center;gap:6px;padding:48px 14px 10px;display:flex}.lp-scr-dot{background:linear-gradient(135deg, var(--lp-aqua), var(--lp-lime));border-radius:6px;width:18px;height:18px}.lp-scr-app{font-size:12px;font-weight:800}.lp-scr-bell{background:#fffc;border-radius:50% 50% 4px 4px;width:14px;height:14px;margin-left:auto}.lp-scr-body{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow:hidden}.lp-scr-card{background:#fff;border-radius:14px;padding:10px;box-shadow:0 4px 14px -8px #001f2e59}.lp-scr-card p{margin-top:4px}.lp-scr-row{align-items:center;gap:8px;display:flex}.lp-scr-row .lp-av{border:0;width:24px;height:24px;font-size:9px}.lp-scr-name{font-weight:700}.lp-scr-img,.lp-scr-cover{background-position:50%;background-size:cover;border-radius:10px;height:92px;margin-top:8px}.lp-scr-cover{height:120px;margin-top:0}.lp-scr-cover-sm{height:84px;margin-bottom:8px}.lp-scr-reacts{color:#4b6770;margin-top:6px}.lp-scr-official{border-left:4px solid var(--lp-teal);background:#e3f7f6;font-weight:600}.lp-scr-group{padding:9px 10px}.lp-scr-emoji{background:#e3f7f6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.lp-scr-grow{flex:1;display:grid}.lp-scr-grow small,.lp-scr small{color:#4b6770;font-size:10px}.lp-scr-pill{white-space:nowrap;border:1px solid #b8d5d8;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.lp-scr-pill-on{border-color:var(--lp-teal-700);background:var(--lp-teal-700);color:#fff}.lp-scr-gap{gap:6px;margin-top:8px}.lp-scr-big{font-size:14px;font-weight:800;display:block}.lp-scr-link{color:var(--lp-teal-700);margin-top:8px;font-weight:700;display:inline-block}.lp-scr-link-row{padding:11px 12px;font-weight:600}.lp-scr .lp-scr-because{color:var(--lp-teal-700);margin-top:2px;font-weight:600;display:block}.lp-scr-partybody{text-align:center;background:radial-gradient(circle at 50% 30%,#fff 0%,#e6f6ff 70%);justify-content:center;align-items:center;gap:12px}.lp-scr-badges{grid-template-columns:repeat(3,44px);gap:10px;display:grid}.lp-scr-badges span{aspect-ratio:1;border:2px dashed #b8d5d8;border-radius:50%}.lp-scr-badges span.on{background:conic-gradient(from 200deg, var(--lp-aqua), var(--lp-mint), var(--lp-lime), var(--lp-aqua));border:0;box-shadow:0 4px 12px -4px #02abad99}.lp-screen-slot.is-on .lp-scr-badges span.on,.lp-story-mini .lp-scr-badges span.on{animation:lp-pop .6s var(--lp-spring) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes lp-pop{0%{transform:scale(0)}}.lp-scr-scan{padding:8px 18px;font-size:12px}.lp-scr-tabs{background:#fff;border-top:1px solid #dcebec;justify-content:space-around;padding:10px 14px 18px;display:flex}.lp-scr-tabs span{background:#c9dfe1;border-radius:6px;width:18px;height:18px}.lp-scr-tabs span.on{background:var(--lp-teal-700)}.lp-hr{background:radial-gradient(50% 40% at 10% 20%, #5b0a7a59, transparent 70%), radial-gradient(40% 40% at 90% 80%, #02abad33, transparent 70%), var(--lp-deep)}.lp-bento{gap:16px;margin-top:48px;display:grid}.lp-bento-card{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;border:1px solid var(--lp-line);background:var(--lp-abyss);isolation:isolate;border-radius:24px;flex-direction:column;min-height:300px;display:flex;position:relative;overflow:hidden}.lp-js .lp-bento-card.is-in{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:opacity .9s var(--lp-ease), transform .5s var(--lp-ease)}.lp-bento-photo{z-index:-1;position:absolute;inset:0}.lp-bento-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--lp-ease)}.lp-bento-card:hover .lp-bento-photo img{transform:scale(1.07)}.lp-bento-photo:after{content:"";background:linear-gradient(#0016200d 20%,#001620b3 55%,#001620f5 100%);position:absolute;inset:0}.lp-bento-copy{margin-top:auto;padding:24px}.lp-bento-copy h3{letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1.15}.lp-bento-copy p{color:#d0e6e8;margin-top:8px}.lp-bento-shine{background:radial-gradient(400px circle at var(--gx) var(--gy), #ffffff29, transparent 45%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lp-fine .lp-bento-card:hover .lp-bento-shine{opacity:1}.lp-insight{background:linear-gradient(180deg, var(--lp-deep), var(--lp-ink))}.lp-charts{gap:16px;margin-top:48px;display:grid}.lp-chart{border:1px solid var(--lp-line);background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:24px;padding:22px}.lp-chart figcaption{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-weight:700;display:flex}.lp-badge{color:var(--lp-lime);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c0fe0080;border-radius:999px;flex:none;padding:3px 10px;font-size:.7rem;font-weight:700}.lp-area{width:100%;height:auto;overflow:visible}.lp-grid{stroke:#ffffff14;stroke-dasharray:4 6}.lp-axis{fill:var(--lp-dim);font-family:inherit;font-size:13px}.lp-area-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--lp-ease) .2s}.lp-area-fill{transition:opacity 1.2s var(--lp-ease) 1s}.lp-area-dot{fill:var(--lp-deep);stroke:var(--lp-lime);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--lp-spring);transition-delay:calc(.4s + var(--i,0) * .2s)}.lp-js .lp-chart:not(.is-in) .lp-area-line{stroke-dashoffset:1px}.lp-js .lp-chart:not(.is-in) .lp-area-fill{opacity:0}.lp-js .lp-chart:not(.is-in) .lp-area-dot{transform:scale(0)}.lp-radial{width:min(220px,70%);margin:8px auto;position:relative}.lp-radial svg{width:100%;display:block;transform:rotate(-90deg)}.lp-radial circle{fill:none;stroke-width:12px}.lp-radial-track{stroke:#ffffff14}.lp-radial-value{stroke:url(#lp-radial-g);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset 2s var(--lp-ease) .3s}.lp-js .lp-chart:not(.is-in) .lp-radial-value{stroke-dashoffset:100px}.lp-radial-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.lp-radial-label b{letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.lp-radial-label small{max-width:11ch;color:var(--lp-dim);margin:4px auto 0;font-size:.72rem;line-height:1.3}.lp-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;height:220px;display:grid}.lp-bars li{--lp-bar-h:160px;grid-template-rows:auto var(--lp-bar-h) auto;text-align:center;align-content:end;height:100%;display:grid}.lp-bar-val{transform:translateY(calc((1 - var(--h)) * var(--lp-bar-h)));transition:transform 1.2s var(--lp-spring), opacity .6s;transition-delay:calc(.2s + var(--i,0) * .12s);font-weight:800}.lp-js .lp-chart:not(.is-in) .lp-bar-val{opacity:0;transform:translateY(var(--lp-bar-h))}.lp-bar{background:linear-gradient(180deg, var(--lp-lime), var(--lp-mint) 50%, var(--lp-teal));transform-origin:50% 100%;height:100%;transform:scaleY(var(--h));transition:transform 1.2s var(--lp-spring);transition-delay:calc(.2s + var(--i,0) * .12s);border-radius:12px 12px 4px 4px;align-self:end;margin-top:6px}.lp-js .lp-chart:not(.is-in) .lp-bar{transform:scaleY(0)}.lp-bar-label{color:var(--lp-dim);text-overflow:ellipsis;margin-top:8px;font-size:.8rem;overflow:hidden}.lp-facts{gap:16px;margin-top:16px;display:grid}.lp-facts li{border:1px solid var(--lp-line);background:#ffffff08;border-radius:24px;align-items:baseline;gap:16px;padding:22px 24px;display:flex}.lp-facts b{background:linear-gradient(120deg, var(--lp-aqua), var(--lp-lime));color:#0000;letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;flex:none;min-width:2.2ch;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1}.lp-facts li>span{color:#d0e6e8}.lp-footnote{color:var(--lp-dim);margin-top:20px;font-size:.85rem}.lp-privacy{background:var(--lp-abyss);overflow:hidden}.lp-privacy-bg{z-index:0;transform:translate3d(0, var(--lp-shift,0px), 0);position:absolute;inset:-15% 0}.lp-privacy-bg img{object-fit:cover;opacity:.16;filter:grayscale();width:100%;height:100%}.lp-privacy:after{content:"";z-index:0;background:radial-gradient(70% 60% at 50% 0%, #10f2b929, transparent 70%), linear-gradient(180deg, var(--lp-ink) 0%, #06363f99 30%, #06363fb3 70%, var(--lp-deep) 100%);position:absolute;inset:0}.lp-privacy-inner{z-index:1;position:relative}.lp-privacy-head{text-align:center;justify-items:center;display:grid}.lp-privacy-head .lp-h2{max-width:20ch}.lp-privacy-head .lp-lead{margin-inline:auto}.lp-shield{filter:drop-shadow(0 12px 30px #10f2b973);width:84px;margin-bottom:26px;animation:5s ease-in-out infinite alternate lp-float}.lp-shield path{fill:#10f2b91f;stroke:var(--lp-mint);stroke-width:3px;stroke-linejoin:round}.lp-shield .lp-shield-tick{fill:none;stroke:var(--lp-lime);stroke-width:5px;stroke-linecap:round;stroke-dasharray:50;animation:lp-tick 3.2s var(--lp-ease) infinite}@keyframes lp-tick{0%,10%{stroke-dashoffset:50px}45%,to{stroke-dashoffset:0}}@keyframes lp-float{to{transform:translateY(-10px)}}.lp-privacy-grid{gap:14px;margin-top:56px;display:grid}.lp-privacy-grid li{border:1px solid var(--lp-line);background:var(--lp-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:26px}.lp-privacy-grid h3{margin-top:16px;font-size:1.2rem;font-weight:800}.lp-privacy-grid p{color:#c6dfe1;margin-top:6px}.lp-privacy-icon{background:#10f2b924;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.lp-privacy-icon svg{fill:none;width:26px;height:26px;stroke:var(--lp-mint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-devices{background:radial-gradient(60% 60% at 80% 50%, #03eee81f, transparent 70%), var(--lp-deep);overflow:hidden}.lp-devices-inner{align-items:center;gap:56px;display:grid}.lp-devices-art{padding-bottom:12%;position:relative}.lp-laptop{transform:translate3d(0, var(--lp-shift,0px), 0)}.lp-laptop-screen{aspect-ratio:16/10;background:#0b1a20;border-radius:18px 18px 0 0;padding:10px;box-shadow:0 0 0 1.5px #ffffff1f,0 40px 90px -30px #000c}.lp-laptop-base{background:linear-gradient(#3a5a62,#152a31);border-radius:0 0 20px 20px;height:16px;margin-inline:-6%}.lp-devices-phone{width:30%;transform:translate3d(0, var(--lp-shift,0px), 0);position:absolute;bottom:0;right:0}.lp-devices-phone .lp-phone{border-radius:28px;padding:6px}.lp-devices-phone .lp-phone-screen{border-radius:23px}.lp-devices-phone .lp-phone-notch{height:12px;top:10px}.lp-devices-phone .lp-scr{font-size:7px}.lp-devices-phone .lp-scr-bar{padding-top:28px}.lp-desk{height:100%;color:var(--lp-ink);background:#eef5f5;border-radius:8px;grid-template-columns:9% 1fr 30%;gap:3%;padding:3%;font-size:clamp(6px,.8vw,10px);display:grid;overflow:hidden}.lp-desk-rail{background:var(--lp-teal-800);border-radius:10px;flex-direction:column;align-items:center;gap:12%;padding-top:10%;display:flex}.lp-desk-rail span{aspect-ratio:1;background:#ffffff4d;border-radius:5px;width:45%}.lp-desk-rail .lp-desk-logo{background:linear-gradient(135deg, var(--lp-aqua), var(--lp-lime));width:60%}.lp-desk-rail span.on{background:#fff}.lp-desk-main,.lp-desk-side{flex-direction:column;gap:6%;min-width:0;display:flex}.lp-desk-side{gap:4%}.lp-desk-bar{background:#fff;border-radius:999px;height:7%}.lp-desk-card{background:#fff;border-radius:10px;padding:6%;box-shadow:0 4px 14px -8px #001f2e59}.lp-desk-card small{color:#4b6770;display:block}.lp-desk-card .lp-av{border:0;width:2em;height:2em;font-size:.8em}.lp-desk-img{background-position:50%;background-size:cover;border-radius:6px;height:5.6em;margin-top:4%}.lp-desk-mini{font-weight:700}.lp-faq{background:var(--lp-deep)}.lp-faq-inner{gap:40px;display:grid}.lp-faq-list{gap:12px;display:grid}.lp-faq-item{border:1px solid var(--lp-line);transition:background-color .3s, border-color .3s, opacity .9s var(--lp-ease), transform 1s var(--lp-ease);background:#ffffff08;border-radius:20px}.lp-faq-item[open]{background:#10f2b90f;border-color:#10f2b966}.lp-faq-item summary{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-plus{width:32px;height:32px;transition:transform .4s var(--lp-spring), background-color .3s;background:#ffffff14;border-radius:50%;flex:none;position:relative}.lp-faq-plus:before,.lp-faq-plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.lp-faq-plus:after{transform:rotate(90deg)}.lp-faq-item[open] .lp-faq-plus{background:var(--lp-lime);color:var(--lp-ink);transform:rotate(135deg)}.lp-faq-a{color:#c6dfe1;animation:lp-rise .5s var(--lp-ease);padding:0 22px 22px}.lp-cta{text-align:center;background:var(--lp-ink);padding-block:clamp(100px,14vw,180px);position:relative;overflow:hidden}.lp-cta-glow{opacity:.8;background:conic-gradient(#03eee859,#5b0a7a80,#c0fe004d,#10f2b959,#03eee859);border-radius:50%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;animation:30s linear infinite lp-spin;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 55%);mask-image:radial-gradient(circle,#000 0%,#0000 55%)}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-cta-inner{justify-items:center;display:grid;position:relative}.lp-cta-mark{width:72px;height:72px;margin-bottom:26px;animation:4s ease-in-out infinite alternate lp-float}.lp-cta-title{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:800;line-height:1}.lp-cta .lp-lead{margin-inline:auto}.lp-cta-center{justify-content:center}.lp-footer{padding:48px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line);background:var(--lp-deep)}.lp-footer-inner{color:var(--lp-dim);justify-items:start;gap:12px;display:grid}.lp-footer-inner .lp-logo{color:var(--lp-text)}.lp-footer-small{font-size:.85rem}@media (min-width:640px){.lp-hide-sm{display:inline-flex}.lp-bento,.lp-privacy-grid{grid-template-columns:repeat(2,1fr)}.lp-facts{grid-template-columns:repeat(3,1fr)}.lp-facts li{flex-direction:column;gap:10px}.lp-hero-float{max-width:560px;height:360px}}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:22px}.lp-steps-line{display:block}.lp-problem{grid-template-columns:1fr 1.1fr;gap:72px}.lp-charts{grid-template-columns:repeat(2,1fr)}.lp-chart-wide{grid-column:1/-1}.lp-devices-inner{grid-template-columns:1fr 1.25fr}.lp-faq-inner{grid-template-columns:1fr 1.6fr;gap:64px}.lp-faq-inner .lp-h2{position:sticky;top:120px}}@media (min-width:1024px){.lp-nav{display:flex}.lp-burger,.lp-menu{display:none}.lp-hero-inner{grid-template-columns:1.25fr 1fr;gap:40px}.lp-hero-float{height:440px}.lp-float-2{top:150px}.lp-story-grid{grid-template-columns:1fr 1fr;gap:64px}.lp-story-stage{display:block}.lp-story-sticky{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.lp-story-sticky .lp-phone{width:min(320px,72%);max-height:78vh;animation:6s ease-in-out infinite alternate lp-float}.lp-story-halo{background:radial-gradient(circle,#03eee84d,#0000 60%),conic-gradient(from 90deg,#c0fe0033,#5b0a7a4d,#03eee833,#c0fe0033);border-radius:50%;width:520px;height:520px;animation:24s linear infinite lp-spin;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.lp-story-mini{display:none}.lp-story-step{opacity:.28;min-height:88vh;transition:opacity .6s var(--lp-ease);border-top:0;flex-direction:column;justify-content:center;padding:0;display:flex}.lp-story-step.is-on,.lp:not(.lp-js) .lp-story-step{opacity:1}.lp-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:300px}.lp-bento-card:first-child{grid-column:span 4}.lp-bento-card:nth-child(2),.lp-bento-card:nth-child(3),.lp-bento-card:nth-child(4),.lp-bento-card:nth-child(5){grid-column:span 2}.lp-bento-card:nth-child(6){grid-column:span 6}.lp-bento-card:nth-child(6) .lp-bento-copy{max-width:560px}.lp-charts{grid-template-columns:1.6fr 1fr 1fr}.lp-chart-wide{grid-column:auto}.lp-privacy-grid{grid-template-columns:repeat(3,1fr)}.lp-footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px}}@media (min-width:1600px){.lp-wrap,.lp-header-inner{max-width:1400px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-delay:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-intro{display:none}.lp-marquee-track,.lp-blob,.lp-hero-photo img,.lp-cta-glow,.lp-story-halo,.lp-shield,.lp-shield .lp-shield-tick,.lp-float>*,.lp-pulse:after,.lp-mouse:after,.lp-gradient-text,.lp-story-sticky .lp-phone,.lp-cta-mark{animation:none!important}.lp-marquee-row{overflow-x:auto}.lp-shield .lp-shield-tick{stroke-dashoffset:0}}
