body.lp3-page{height:auto;min-height:100%;overflow:auto}body:has(.lp3){height:auto;min-height:100%;overflow:auto}.lp3,.lp3 *,.lp3 :before,.lp3 :after{box-sizing:border-box;margin:0;padding:0}.lp3{--white:#fff;--off:#faf9fd;--pur:#5b3fbf;--pur-soft:#a18fd6;--pur-wash:#f2effb;--pur-dark:#3a2680;--ink:#17141d;--ink-2:#4e4859;--ink-3:#8b8497;--rule:#e5e1f0;--serif:var(--font-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-sans), "Instrument Sans", -apple-system, "Helvetica Neue", sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.2,.8,.2,1);--measure:1120px;--measure-text:780px;--pad:48px;--rail:200px;--rail-pull:80px;-webkit-text-size-adjust:100%}:is(html:has(.lp3),html:where(.lp3-html)){scroll-behavior:smooth}.lp3{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.lp3 a{color:inherit;text-decoration:none}.lp3 button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.lp3 ul{list-style:none}.lp3 img,.lp3 video{max-width:100%;display:block}.lp3 ::selection{background:var(--pur-soft);color:var(--ink)}.lp3 :focus-visible{outline:2px solid var(--pur);outline-offset:3px}.lp3 .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.lp3 .sec-n{font-family:var(--mono);letter-spacing:.18em;color:var(--pur-soft);font-size:10px}@media (prefers-reduced-motion:reduce){.lp3{scroll-behavior:auto;transition:none!important;animation:none!important}}.lp3 .lp-btn{background:var(--pur);color:#fff;transition:.15s background var(--ease);border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.lp3 .lp-btn:hover,.lp3 .lp-btn.dark{background:var(--ink)}.lp3 .lp-btn.dark:hover{background:var(--pur)}.lp3 .lp-btn.lg{padding:14px 30px;font-size:15px}.lp3 .clar{color:var(--ink-3);margin-top:12px;font-size:12.5px}.lp3 .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.lp3 .lp-nav{z-index:200;height:62px;padding-block:0;padding-inline:max(var(--pad), calc((100% - var(--measure)) / 2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#fffffff0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.lp3 .lp-nav img{width:auto;height:22px}.lp3 .lp-nav .r{color:var(--ink-2);align-items:center;gap:22px;font-size:13.5px;display:flex}.lp3 .lp-nav .r a:hover{color:var(--pur)}.lp3 .socials{gap:14px;margin-top:16px;display:flex}.lp3 .socials a{color:var(--ink-3);transition:color .2s var(--ease);display:inline-flex}.lp3 .socials a:hover{color:var(--pur)}.lp3 .hstack{justify-content:flex-end;align-items:flex-start;padding-right:4px;display:flex}.lp3 .hv{flex:none;margin:0;position:relative}.lp3 .hv video{border:1px solid var(--rule);background:#0c0a12;border-radius:14px;width:auto;height:384px;display:block;box-shadow:0 26px 54px -38px #3a26808c}.lp3 .hv figcaption{color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0000,#0c0a12eb);border-radius:0 0 14px 14px;padding:16px 12px 10px;font-size:7.5px;position:absolute;bottom:0;left:0;right:0}.lp3 .hv+.hv{margin-left:-54px}.lp3 .hv1{z-index:3;box-shadow:14px 14px 0 var(--pur-soft);border-radius:14px}.lp3 .hv2{z-index:2;margin-top:32px}.lp3 .hv3{z-index:1;margin-top:64px}@media (max-width:900px){.lp3 .hstack{flex-wrap:nowrap;justify-content:flex-start}.lp3 .hv{width:calc(33.3333% + 22.6667px);min-width:0}.lp3 .hv video{width:100%;height:auto}.lp3 .hv+.hv{margin-left:-34px}.lp3 .hv2{margin-top:20px}.lp3 .hv3{margin-top:40px}}.lp3 .hero{max-width:calc(var(--measure) + var(--pad) * 2);padding:64px var(--pad) 56px;grid-template-columns:.96fr 1.04fr;align-items:center;gap:52px;margin:0 auto;display:grid}.lp3 .hero .eyebrow{color:var(--pur)}.lp3 .hero h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.02}.lp3 .hero h1 em{color:var(--pur);font-style:italic}.lp3 .hero .lp-sub{color:var(--ink-2);max-width:none;margin-top:18px;font-size:17px;line-height:1.6}.lp3 .hero .lp-sub b{color:var(--ink);font-weight:600}.lp3 .hero .gh{color:var(--ink-2);border-bottom:1px solid var(--pur-soft);padding-bottom:1px;font-size:13.5px}.lp3 .hero .gh:hover{color:var(--pur)}.lp3 .hero .hero .hero .hero .demo{border-bottom:1px solid var(--rule);padding:76px 48px}.lp3 .demo{padding-inline:var(--pad)}.lp3 .demo .in{max-width:var(--measure);margin:0 auto}.lp3 .demo .hd{text-align:left;max-width:none;margin:0}.lp3 .demo h2{font-family:var(--serif);text-wrap:balance;max-width:28ch;margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.05}.lp3 .demo h2 em{color:var(--pur);font-style:italic}.lp3 .demo .hd p{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.6}.lp3 .lsteps{align-items:center;gap:14px;margin:32px 0 22px;display:flex}.lp3 .lstp{border:1px solid var(--rule);background:var(--off);font:600 12.5px var(--sans);color:var(--ink-3);transition:all .3s var(--ease);border-radius:24px;align-items:center;gap:9px;padding:10px 16px;text-decoration:none;display:inline-flex}.lp3 a.lstp:hover{border-color:var(--pur-soft);color:var(--ink)}.lp3 .lstp b{font-family:var(--mono);letter-spacing:.1em;color:var(--pur-soft);font-size:9px}.lp3 .lstp.on{background:var(--pur-wash);border-color:var(--pur-soft);color:var(--ink)}.lp3 .lstp.on b{color:var(--pur)}.lp3 .lline{background:var(--rule);flex:1;height:1px;position:relative;overflow:hidden}.lp3 .lline b{background:var(--pur);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.lp3 .lline.go b{transform:scaleX(1)}.lp3 .lstage{border-top:2px solid var(--ink);min-height:520px;padding-top:30px;position:relative}.lp3 .lpg{opacity:0;pointer-events:none;transition:opacity .4s var(--ease);position:absolute;inset:30px 0 0}.lp3 .lpg.on{opacity:1;pointer-events:auto;position:relative;inset:auto}.lp3 .lpara{font-family:var(--serif);max-width:56ch;margin-bottom:24px;font-size:clamp(21px,2.3vw,28px);line-height:1.5}.lp3 .lhl{color:var(--pur);font-weight:600}.lp3 .lgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:920px;display:grid}.lp3 .lhl{cursor:default;transition:background .2s var(--ease),color .2s var(--ease);position:relative}.lp3 .lhl.lit{background:var(--pur);color:#fff;box-shadow:0 0 0 3px var(--pur);border-radius:3px}.lp3 .lcard{transition:transform .3s var(--ease),box-shadow .3s var(--ease),opacity .3s var(--ease)}.lp3 .lgrid.paired .lcard{opacity:.42}.lp3 .lgrid.paired .lcard.lit{opacity:1;transform:translateY(-6px);box-shadow:0 30px 56px -30px #3a268099}.lp3 .lcard{border:1px solid var(--rule);background:#0c0a12;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 46px -34px #3a268080}.lp3 .lcard video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.lp3 .lcard figcaption{color:#fff;background:linear-gradient(#0000,#0c0a12f0);padding:15px 13px 12px;position:absolute;bottom:0;left:0;right:0}.lp3 .lk2{font-family:var(--mono);letter-spacing:.15em;color:var(--pur-soft);font-size:8px;display:block}.lp3 .lcard b{font-family:var(--serif);margin-top:3px;font-size:16px;font-weight:400;display:block}.lp3 .lcard i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:#ffffffad;margin-top:3px;font-size:8px;display:block}.lp3 .lnav{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.lp3 .lcta{font:600 13.5px var(--sans);background:var(--pur);color:#fff;cursor:pointer;transition:transform .2s var(--ease);border:none;border-radius:24px;padding:12px 22px}.lp3 .lcta:hover{transform:translateY(-1px)}.lp3 .lhint{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px}.lp3 .zlab{font:600 11.5px var(--sans);color:var(--ink);align-items:baseline;gap:7px;margin-bottom:9px;display:flex}.lp3 .zlab s{font-family:var(--mono);color:#fff;background:var(--pur);border-radius:3px;flex:none;padding:2px 5px;font-size:9px;font-weight:400;text-decoration:none}.lp3 .zlab i{color:var(--ink-3);font-size:10.5px;font-style:normal;font-weight:400}.lp3 .lcol>*+.zlab{margin-top:20px}.lp3 .lsplit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:26px;display:grid}.lp3 .lcol{flex-direction:column;min-width:0;display:flex}.lp3 .lcol>.ldash:last-child,.lp3 .lcol>.lagent:last-child{flex:1}.lp3 .ldash{border:1px solid var(--rule);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 22px 46px -40px #17141d5c}.lp3 .ldtop{border-bottom:1px solid var(--rule);background:var(--off);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 13px;display:flex}.lp3 .lplat{font:600 11px var(--sans);align-items:center;gap:6px;display:flex}.lp3 .lplat svg{width:12px;height:12px;color:var(--ink-2)}.lp3 .lcrumb{color:var(--ink-3);font-size:11px}.lp3 .lsp{gap:6px;margin-left:auto;display:flex}.lp3 .lchip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);background:#fff;border-radius:5px;padding:4px 8px;font-size:7px}.lp3 .llive{color:#5c8a4f;align-items:center;gap:5px;display:inline-flex}.lp3 .llive i{background:#5c8a4f;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite lbl}@keyframes lbl{50%{opacity:.25}}.lp3 .lkpis{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.lp3 .lkpi{border-right:1px solid var(--rule);padding:12px 14px}.lp3 .lkpi:last-child{border-right:none}.lp3 .lkl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:7px;display:block}.lp3 .lkv{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;display:block}.lp3 .lkd{font-family:var(--mono);color:#5c8a4f;margin-top:2px;font-size:7.5px;font-style:normal;display:block}.lp3 .lchead{flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 13px 2px;display:flex}.lp3 .lchead h4{font:600 11.5px var(--sans)}.lp3 .llgs{gap:10px;margin-left:auto;display:flex}.lp3 .llg{color:var(--ink-2);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.lp3 .llg i{border-radius:2px;width:8px;height:3px}.lp3 .lcbox{padding:0 13px 6px}.lp3 .lcbox svg{width:100%;height:auto;display:block;overflow:visible}.lp3 .lgl{stroke:var(--rule);stroke-width:1px}.lp3 .ltgt{stroke:var(--ink-4);stroke-width:1.1px;stroke-dasharray:5 4}.lp3 .laxl{font-family:var(--mono);fill:var(--ink-3);text-anchor:end;font-size:7px}.lp3 .lln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.15s cubic-bezier(.4,0,.2,1) .2s forwards ldraw}.lp3 .lln:nth-of-type(2){animation-delay:.32s}.lp3 .lln:nth-of-type(3){animation-delay:.44s}@keyframes ldraw{to{stroke-dashoffset:0}}.lp3 .ldot,.lp3 .lend{opacity:0;animation:.45s 1.15s forwards lfade}@keyframes lfade{to{opacity:1}}.lp3 .read.inview .lln{stroke-dashoffset:900px;animation:none}.lp3 .read.inview.play .lln{animation:1.15s cubic-bezier(.4,0,.2,1) forwards ldraw}.lp3 .read.inview.play .lln:nth-of-type(2){animation-delay:.12s}.lp3 .read.inview.play .lln:nth-of-type(3){animation-delay:.24s}.lp3 .read.inview .ldot,.lp3 .read.inview .lend{opacity:0;animation:none}.lp3 .read.inview.play .ldot,.lp3 .read.inview.play .lend{animation:.45s .95s forwards lfade}.lp3 .read.inview.play .lthumb{animation:.55s cubic-bezier(.5,0,.2,1) backwards ldrop}.lp3 .read.inview.play .ltab tbody tr:first-child .lthumb{animation-delay:50ms}.lp3 .read.inview.play .ltab tbody tr:nth-child(2) .lthumb{animation-delay:.17s}.lp3 .read.inview.play .ltab tbody tr:nth-child(3) .lthumb{animation-delay:.29s}@keyframes ldrop{0%{opacity:0;transform:translateY(-26px)scale(.72)}to{opacity:1;transform:none}}.lp3 .read.inview.play .ltab tr.lwin td{animation:1.1s .6s both lwinflash}@keyframes lwinflash{0%{background:#fff}40%{background:var(--pur-wash)}to{background:var(--pur-wash)}}.lp3 .ldot{stroke:#fff;stroke-width:1.8px}.lp3 .lend{font-family:var(--mono);font-size:7.5px;font-weight:600}.lp3 .ltab{border-collapse:collapse;width:100%;font-size:11.5px}.lp3 .ltab thead th{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--off);padding:8px 12px;font-size:7px;font-weight:400}.lp3 .ltab th.lnum,.lp3 .ltab td.lnum{text-align:right}.lp3 .ltab tbody td{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:8px 12px}.lp3 .ltab tr.lwin td{background:var(--pur-wash)}.lp3 .ltab tr.lwin .lnm{color:var(--ink);font-weight:650}.lp3 .lname{align-items:center;gap:9px;display:flex}.lp3 .lthumb{border:1px solid var(--rule);background:#0c0a12;border-radius:5px;flex:none;width:34px;height:34px;display:block;overflow:hidden}.lp3 .lthumb img{object-fit:cover;width:100%;height:100%;display:block}.lp3 .lwtag{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pur);border:1px solid var(--pur-soft);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:6.5px}.lp3 .lcpa.lgood{color:var(--pur);font-weight:650}.lp3 .lnum{font-variant-numeric:tabular-nums}.lp3 .lagent{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:16px}.lp3 .lahead{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding-bottom:11px;font-size:8.5px;display:flex}.lp3 .ladot{background:var(--pur);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite lbl}.lp3 .lahead em{color:var(--pur);margin-left:auto;font-style:normal}.lp3 .lamsg{border:1px solid var(--rule);background:var(--off);color:var(--ink-2);border-radius:10px;margin-top:10px;padding:12px 13px;font-size:12.5px;line-height:1.6}.lp3 .lamsg b{color:var(--pur);font-weight:650}.lp3 .lamsg.lhi{background:var(--pur-wash);border-color:var(--pur-soft);color:var(--ink)}.lp3 .ldgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.lp3 .ldcard{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;transition:border-color .2s;display:flex}.lp3 .ldcard:hover{border-color:var(--pur-soft)}.lp3 .ldcard input{accent-color:var(--pur);margin-top:2px}.lp3 .ldax{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pur);background:var(--pur-wash);border-radius:8px;padding:2px 7px;font-size:6.5px;display:inline-block}.lp3 .ldb b{font:600 12.5px var(--sans);margin-top:3px;display:block}.lp3 .lact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp3 .lddb{font:600 12.5px var(--sans);background:var(--pur);color:#fff;cursor:pointer;border:none;border-radius:21px;margin-top:15px;padding:10px 18px;text-decoration:none;animation:2.4s ease-in-out infinite lpulse;display:inline-block}@keyframes lpulse{50%{box-shadow:0 0 0 8px #5b3fbf21}}.lp3 .lghost{font:600 12.5px var(--sans);border:1px solid var(--rule);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:21px;margin-top:15px;padding:10px 16px;text-decoration:none;display:inline-block}.lp3 .lcloser{font-family:var(--serif);color:var(--ink);margin-top:22px;font-size:19px}.lp3 .lcloser a{color:var(--pur);text-underline-offset:4px;font:600 13px var(--sans);text-decoration:underline}.lp3 .lflip{z-index:90;pointer-events:none;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 24px 46px -28px #17141d80}.lp3 .lflip img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.lp3 .lsplit{grid-template-columns:1fr}.lp3 .lstage{min-height:0}.lp3 .lpg{opacity:1;display:none;position:relative;inset:auto}.lp3 .lpg.on{display:block}.lp3 .lcard{width:100%;max-width:300px}}.lp3 .why{background:var(--pur-wash);border-bottom:1px solid var(--rule);padding:80px 48px}.lp3 .why .in{max-width:var(--measure);margin:0 auto}.lp3 .why .sec-n{color:var(--pur)}.lp3 .why h2{font-family:var(--serif);text-wrap:balance;max-width:28ch;margin-top:10px;font-size:clamp(30px,4.4vw,50px);font-weight:400;line-height:1.05}.lp3 .why h2 em{color:var(--pur);font-style:italic}.lp3 .why .lp-lede{color:var(--ink-2);max-width:none;margin-top:16px;font-size:16px;line-height:1.65}.lp3 .cmp{margin-top:38px;overflow-x:auto}.lp3 .cmp table{border-collapse:collapse;width:100%;min-width:680px}.lp3 .cmp th,.lp3 .cmp td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:18px;font-size:14.5px}.lp3 .cmp thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--ink);font-size:9.5px}.lp3 .cmp tbody th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400}.lp3 .cmp td{color:var(--ink-2)}.lp3 .cmp .fl{color:var(--ink);border-left:2px solid var(--pur);border-right:2px solid var(--pur);background:#fff}.lp3 .cmp .fl b{color:var(--pur);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;display:block}.lp3 .cmp thead th.fl{color:var(--pur);border-top:2px solid var(--pur);border-bottom-color:var(--pur);background:#fff}.lp3 .cmp tbody tr:last-child .fl{border-bottom:2px solid var(--pur)}@media (max-width:860px){.lp3 .cmp{overflow-x:visible}.lp3 .cmp table{min-width:0}.lp3 .cmp thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lp3 .cmp tbody,.lp3 .cmp tbody tr,.lp3 .cmp tbody th,.lp3 .cmp tbody td{display:block}.lp3 .cmp tbody tr{border:1px solid var(--rule);background:var(--off);border-radius:12px;flex-direction:column;margin-bottom:12px;padding:14px;display:flex}.lp3 .cmp tbody th{color:var(--ink-2);border:0;order:-2;padding:0 0 11px;font-size:10.5px}.lp3 .cmp tbody td{border:0;padding:9px 0;font-size:14px}.lp3 .cmp tbody td:before{content:attr(data-c);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:8.5px;display:block}.lp3 .cmp tbody td:not(.fl)+td:not(.fl){border-top:1px solid var(--rule)}.lp3 .cmp tbody .fl,.lp3 .cmp tbody tr:last-child .fl{border:1.5px solid var(--pur);background:#fff;border-radius:9px;order:-1;margin-bottom:11px;padding:11px 13px}.lp3 .cmp tbody .fl:before{color:var(--pur)}.lp3 .cmp tbody .fl b{font-size:26px}}.lp3 .close{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding-top:32px;display:flex}.lp3 .close .kick{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;flex:440px;max-width:20ch;margin:0;font-size:clamp(26px,3.2vw,42px);font-style:italic;line-height:1.14}.lp3 .close .kick b{color:var(--pur);font-weight:400}.lp3 .close .cw{text-align:right;flex:none}.lp3 .close .cw .clar{margin-top:10px}@media (max-width:760px){.lp3 .close{gap:20px}.lp3 .close .cw{text-align:left}}.lp3 .usp{border-bottom:1px solid var(--rule);padding:84px 48px}.lp3 .usp .in{max-width:var(--measure);margin:0 auto}.lp3 .usp h2{font-family:var(--serif);text-wrap:balance;max-width:30ch;margin-top:10px;font-size:clamp(30px,4.4vw,50px);font-weight:400;line-height:1.05}.lp3 .usp h2 em{color:var(--pur);font-style:italic}.lp3 .usp .lp-lede{color:var(--ink-2);max-width:none;margin-top:14px;font-size:16px;line-height:1.65}.lp3 .mk{border:1px solid var(--rule);background:#fff;font-size:13px;overflow:hidden;box-shadow:0 22px 50px -32px #3a268066}.lp3 .mkbar{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);background:var(--off);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:9px;display:flex}.lp3 .mkbar b{color:var(--pur);font-weight:400}.lp3 .mkbody{padding:14px}.lp3 .mkfoot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--off);padding:10px 14px;font-size:9px}.lp3 .ax{border-radius:3px;grid-template-columns:88px 1fr;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.lp3 .ax span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.lp3 .ax b{color:var(--ink-2);font-size:12.5px;font-weight:400}.lp3 .dr{border-bottom:1px solid var(--rule);grid-template-columns:1fr 52px 74px 58px;align-items:center;gap:10px;padding:9px 10px;display:grid}.lp3 .dr:last-child{border-bottom:none}.lp3 .dr .n{color:var(--ink-2);font-size:12.5px}.lp3 .dr.win{background:var(--pur-wash)}.lp3 .dr.win .n{color:var(--ink);font-weight:650}.lp3 .dr .cost{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;font-size:13px}.lp3 .dr.win .cost{color:var(--pur);font-weight:650}.lp3 .dr .spark{background:var(--ink-3);opacity:.28;height:8px}.lp3 .dr.win .spark{background:var(--pur);opacity:1}.lp3 .dr .pf{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:8px}.lp3 .dr.win .pf{color:var(--pur-soft)}.lp3 .feed{border-bottom:1px solid var(--rule);background:linear-gradient(180deg,#fff 30%,var(--pur-wash));padding:16px 14px 40px;position:relative}.lp3 .srcs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp3 .src{border:1px solid var(--rule);color:var(--ink);background:#fff;flex-direction:column;align-items:center;gap:7px;padding:11px 6px;display:flex}.lp3 .src svg{fill:currentColor;width:19px;height:19px}.lp3 .src span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px}.lp3 .src.soon{color:var(--ink-4);opacity:.6;border-style:dashed}.lp3 .wires{width:calc(100% - 28px);height:38px;position:absolute;bottom:0;left:14px}.lp3 .wires path{fill:none;stroke:var(--pur-soft);stroke-width:1.3px;stroke-dasharray:3 5;animation:1.1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-16px}}.lp3 .ax{animation:7s linear infinite axbg;animation-delay:calc(var(--i)*1s);position:relative}.lp3 .ax span{animation:7s linear infinite axlab;animation-delay:calc(var(--i)*1s)}.lp3 .ax b{animation:7s linear infinite axval;animation-delay:calc(var(--i)*1s)}@keyframes axbg{0%,12%{background:var(--pur-wash)}14%,to{background:0 0}}@keyframes axlab{0%,12%{color:var(--pur)}14%,to{color:var(--ink-3)}}@keyframes axval{0%,12%{color:var(--ink)}14%,to{color:var(--ink-2)}}.lp3 .mkbar .dot{background:var(--pur);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;animation:2.6s ease-in-out infinite blip;display:inline-block}@keyframes blip{0%,70%,to{opacity:.3}80%{opacity:1}}.lp3 .ag+.ag{animation:7s ease-in-out infinite land}.lp3 .agact{animation:7s ease-in-out .35s infinite land}@keyframes land{0%,6%{opacity:0;transform:translateY(9px)}18%,to{opacity:1;transform:none}}.lp3 .mkbody:has(.stage){flex-direction:column;display:flex}.lp3 .stage{background:#14111b;flex:1;min-height:150px;position:relative;overflow:hidden}.lp3 .reel{width:500%;height:100%;animation:15s cubic-bezier(.7,0,.3,1) infinite reel;display:flex}.lp3 .sc{flex:1;height:100%;position:relative;overflow:hidden}.lp3 .sky{position:absolute;inset:0}.lp3 .sky:after{content:"";background:repeating-linear-gradient(115deg,#ffffff17 0 2px,#0000 2px 34px);position:absolute;inset:0}.lp3 .scn{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffffd1;font-size:8.5px;position:absolute;bottom:11px;left:12px}@keyframes reel{0%,16%{transform:translate(0)}20%,36%{transform:translate(-20%)}40%,56%{transform:translate(-40%)}60%,76%{transform:translate(-60%)}80%,to{transform:translate(-80%)}}.lp3 .pin{justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.lp3 .pin .chr,.lp3 .pin .lg{fill:#fff;opacity:.92;filter:drop-shadow(0 2px 6px #00000073);width:26px;height:26px}.lp3 .pin .prod{filter:drop-shadow(0 3px 9px #00000080);width:34px;height:62px;position:relative}.lp3 .pin .prod .cap{opacity:.92;background:#fff;border-radius:2px 2px 0 0;width:13px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp3 .pin .prod .body{opacity:.92;background:#fff;border-radius:5px 5px 7px 7px;position:absolute;inset:11px 0 0}.lp3 .pin .tick{border:1.5px solid var(--pur-soft);width:16px;height:16px;position:absolute}.lp3 .pin .t1{border-bottom:none;border-right:none;top:calc(50% - 44px);left:calc(50% - 62px)}.lp3 .pin .t2{border-top:none;border-left:none;top:calc(50% + 28px);left:calc(50% + 46px)}.lp3 .pin .pinlab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pur-soft);font-size:8px;position:absolute;top:11px;right:12px}.lp3 .mkbody:has(.ag){flex-direction:column;justify-content:center;gap:2px;display:flex}.lp3 .ag+.ag{margin-top:10px}.lp3 .lockbar{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.lp3 .lockbar .as{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pur);background:var(--pur-wash);border-right:1px solid var(--rule);justify-content:center;align-items:center;gap:6px;padding:11px 6px;font-size:8.5px;display:flex}.lp3 .lockbar .as:last-child{border-right:none}.lp3 .lockbar svg{fill:currentColor;width:10px;height:11.5px}.lp3 .ag{border:1px solid var(--rule);background:var(--off);color:var(--ink-2);padding:12px 13px;font-size:13px;line-height:1.55}.lp3 .ag+.ag{background:var(--pur-wash);border-color:var(--pur-soft);color:var(--ink);margin-top:8px}.lp3 .ag b{color:var(--pur);font-weight:650}.lp3 .agact{gap:8px;margin-top:10px;display:flex}.lp3 .agact span{border-radius:20px;padding:7px 14px;font-size:12px;font-weight:600}.lp3 .agact .y{background:var(--pur);color:#fff}.lp3 .agact .n{border:1px solid var(--rule);color:var(--ink-3)}.lp3 .tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:36px;display:grid}.lp3 .tb{text-align:left;border:1px solid var(--rule);background:var(--off);cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease);border-bottom:none;padding:16px 16px 17px}.lp3 .tb s{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-4);transition:color .22s var(--ease);font-size:9px;text-decoration:none;display:block}.lp3 .tb b{letter-spacing:-.012em;color:var(--ink);transition:color .22s var(--ease);margin-top:9px;font-size:16.5px;font-weight:600;display:block}.lp3 .tb i{color:var(--ink-3);transition:color .22s var(--ease);margin-top:5px;font-size:12px;font-style:normal;line-height:1.42;display:block}.lp3 .tb:hover{background:#fff}.lp3 .tb.on{background:var(--pur);border-color:var(--pur)}.lp3 .tb.on s{color:#fff9}.lp3 .tb.on b{color:#fff}.lp3 .tb.on i{color:#ffffffd6}.lp3 .panes{border-top:2px solid var(--ink);min-height:474px;margin-top:0;padding-top:40px}.lp3 .pane{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:52px;display:grid}.lp3 .pane[hidden]{display:none}.lp3 .pane .txt h3{font-family:var(--serif);letter-spacing:-.011em;text-wrap:balance;font-size:clamp(26px,3.1vw,38px);font-weight:400;line-height:1.07}.lp3 .pane .txt h3 em{color:var(--pur);font-style:italic}.lp3 .pane .txt p{color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.68}.lp3 .pcta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.lp3 .pl2{border-top:1px solid var(--rule);margin-top:28px;list-style:none}.lp3 .pl2 li{color:var(--ink-2);border-bottom:1px solid var(--rule);padding:11px 0 11px 22px;font-size:14px;position:relative}.lp3 .pl2 li:before{content:"";background:var(--pur);width:7px;height:7px;position:absolute;top:18px;left:3px}.lp3 .wcap{padding-left:0}@media (max-width:900px){.lp3 .tabs{grid-template-columns:1fr 1fr;gap:8px}.lp3 .tb{border-bottom:1px solid var(--rule)}.lp3 .pane{grid-template-columns:1fr;gap:26px}.lp3 .panes{min-height:0;padding-top:30px}}.lp3 .dwrap{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:56px;margin-top:28px;display:grid}.lp3 .dlab{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--pur-soft);font-size:9px}.lp3 .dpara{font-family:var(--serif);color:var(--ink);margin-top:16px;font-size:clamp(23px,2.6vw,33px);line-height:1.45}.lp3 .hl{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:var(--pur-wash);box-shadow:inset 0 -2px 0 var(--pur-soft);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease);border:none;margin:0 -3px;padding:2px 6px;display:inline}.lp3 .hl:hover{box-shadow:inset 0 -2px 0 var(--pur)}.lp3 .hl.on{background:var(--pur);color:#fff;box-shadow:inset 0 -2px 0 var(--pur-dark)}.lp3 .dfoot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);gap:9px;margin-top:28px;font-size:9.5px;display:flex}.lp3 .dstage{aspect-ratio:1/1.12;border:1px solid var(--rule);background:#14111b;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #3a268080}.lp3 .stg{opacity:0;transition:opacity .5s var(--ease);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.lp3 .stg.on{opacity:1;pointer-events:auto}.lp3 .stg .fr{background:#0c0a12;border-radius:6px;max-width:86%;height:76%;margin-bottom:52px;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #000c}.lp3 .stg .fr video{object-fit:cover;width:100%;height:100%;display:block}.lp3 .stg .fr.sq video{object-fit:contain}.lp3 .stg figcaption{color:#fff;background:linear-gradient(#0000,#0c0a12f0);padding:22px 18px 15px;position:absolute;bottom:0;left:0;right:0}.lp3 .stg .sn2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pur-soft);font-size:8.5px;display:block}.lp3 .stg b{font-family:var(--serif);margin-top:5px;font-size:25px;font-weight:400;display:block}.lp3 .stg i{color:#fffc;max-width:46ch;margin-top:6px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.lp3 .chv.ph .phbox{aspect-ratio:9/16;border:1.5px dashed var(--rule-2,#d9d3ea);background:var(--off);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex}.lp3 .chv.ph .phbox span{font-family:var(--serif);color:var(--ink-4);font-size:34px}.lp3 .chv.ph figcaption{color:var(--ink-4)}.lp3 .hv{cursor:pointer}.lp3 .hv video,.lp3 .hv{transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .4s var(--ease),filter .4s var(--ease)}.lp3 .hstack.playing .hv:not(.front){opacity:.4;filter:saturate(.7)}.lp3 .hstack.playing .hv:not(.front) video{transform:scale(.93)}.lp3 .hv.front{z-index:9!important}.lp3 .hv.front video{transform:translateY(-14px)scale(1.09);box-shadow:0 46px 80px -34px #3a2680a8}.lp3 .snd{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;width:26px;height:26px;transition:opacity .25s var(--ease),background .25s var(--ease);z-index:6;background:#0c0a129e;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.lp3 .hv:hover .snd,.lp3 .hv.front .snd,.lp3 .chv:hover .snd,.lp3 .case:hover .snd,.lp3 .stg.on .snd,.lp3 .snd.on{opacity:1}@media (hover:none){.lp3 .snd{opacity:1}}.lp3 .snd:focus-visible{opacity:1;outline:2px solid var(--pur-soft);outline-offset:2px}.lp3 .snd svg{fill:currentColor;width:13px;height:13px}.lp3 .snd .wv{opacity:.3;transition:opacity .2s}.lp3 .snd .sl{opacity:.95;transition:opacity .2s}.lp3 .snd.on{background:var(--pur)}.lp3 .snd.on .wv{opacity:1}.lp3 .snd.on .sl{opacity:0}.lp3 .hvbar{opacity:0;z-index:4;background:#ffffff38;border-radius:0 0 14px 14px;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lp3 .hv.front .hvbar{opacity:1}.lp3 .hvbar b{background:var(--pur-soft);width:0;height:100%;display:block}@media (max-width:960px){.lp3 .dwrap{grid-template-columns:1fr;gap:26px}}.lp3 .ill{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:20px;position:relative;overflow:hidden;box-shadow:0 28px 58px -46px #3a26808c}.lp3 .illgrid{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--pur-wash) 1px,transparent 1px),linear-gradient(90deg,var(--pur-wash) 1px,transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 35%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 35%,#0000 78%)}.lp3 .mono8{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:8px}.lp3 .ag{grid-template-columns:minmax(0,.72fr) 54px minmax(0,1.28fr);align-items:center;display:grid}.lp3 .agwatch{border:1px solid var(--rule);background:var(--off);border-radius:11px;padding:11px 12px;position:relative;overflow:hidden}.lp3 .ag .tick{color:var(--ink-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.lp3 .ag .tick:last-of-type{border-bottom:none}.lp3 .ag .tick b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10.5px}.lp3 .ag .tick b.dn{color:var(--pur)}.lp3 .ag .tick b.upx{color:#b5453a}.lp3 .scanline{pointer-events:none;background:linear-gradient(#0000,#5b3fbf24,#0000);height:34px;animation:3.4s cubic-bezier(.4,0,.4,1) infinite ilscan;position:absolute;left:0;right:0}@keyframes ilscan{0%{transform:translateY(-34px)}to{transform:translateY(150px)}}.lp3 .agflow{width:54px;height:110px}.lp3 .agflow path{fill:none;stroke:var(--pur-soft);stroke-width:1.5px;stroke-dasharray:4 5;animation:1.1s linear infinite ilflow}.lp3 .agflow .hd3{fill:var(--pur-soft);stroke:none;animation:none}@keyframes ilflow{to{stroke-dashoffset:-18px}}.lp3 .agcard{border:1px solid var(--pur-soft);background:#fff;border-radius:12px;padding:13px;box-shadow:0 18px 40px -30px #3a268080}.lp3 .agtop{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding-bottom:9px;font-size:8.5px;display:flex}.lp3 .adot2{background:var(--pur);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ilbl}@keyframes ilbl{50%{opacity:.25}}.lp3 .agtop em{color:var(--pur);margin-left:auto;font-style:normal}.lp3 .agtype{color:var(--ink);min-height:60px;margin-top:10px;font-size:12.5px;line-height:1.6}.lp3 .tw{background:linear-gradient(90deg,var(--ink) 50%,transparent 50%) 0 0/200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.2s steps(46,end) infinite iltype}@keyframes iltype{0%{background-position:100% 0}55%,to{background-position:0 0}}.lp3 .caret{background:var(--pur);vertical-align:-2px;width:1.5px;height:13px;animation:.9s steps(2,end) infinite ilcb;display:inline-block}@keyframes ilcb{50%{opacity:0}}.lp3 .agout{border-top:1px solid var(--rule);flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px;display:flex}.lp3 .obit{color:var(--ink-2);border:1px solid var(--rule);opacity:0;animation:ilpop .5s var(--ease) forwards;animation-delay:calc(2.2s + var(--d));background:#fff;border-radius:16px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}@keyframes ilpop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lp3 .obit b{font-family:var(--mono);letter-spacing:.12em;color:var(--pur);background:var(--pur-wash);border-radius:8px;padding:2px 6px;font-size:6.5px}.lp3 .lkbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex;position:relative}.lp3 .lkchip{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;background:var(--pur-wash);color:var(--pur);border:1px solid var(--pur-soft);border-radius:16px;align-items:center;gap:5px;padding:5px 9px;font-size:7px;display:inline-flex}.lp3 .lkchip svg{fill:currentColor;width:9px;height:10.5px}.lp3 .lkdiff{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#5c8a4f;margin-left:auto;font-size:7px}.lp3 .lkstrip{gap:8px;display:flex;position:relative}.lp3 .lkf{border:1px solid var(--rule);background:#0c0a12;border-radius:9px;flex:1;margin:0;position:relative;overflow:hidden}.lp3 .lkf img{aspect-ratio:9/16;object-fit:cover;width:100%;animation:3.6s ease-in-out infinite ilscene;animation-delay:var(--d);display:block}@keyframes ilscene{0%,to{filter:none}50%{filter:hue-rotate(24deg)saturate(1.25)brightness(1.06)}}.lp3 .lkf figcaption{color:#fff;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#0000,#0c0a12e6);padding:15px 7px 5px;font-size:6.5px;position:absolute;bottom:0;left:0;right:0}.lp3 .reg{border:1.5px solid var(--pur-soft);opacity:.9;width:12px;height:12px;position:absolute}.lp3 .reg.tl{border-bottom:none;border-right:none;top:7px;left:7px}.lp3 .reg.br{border-top:none;border-left:none;bottom:24px;right:7px}.lp3 .lkfoot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:11px;font-size:7.5px;display:block;position:relative}.lp3 .cprow{grid-template-columns:1fr 120px 1fr;align-items:center;gap:11px;display:grid;position:relative}.lp3 .cpf{border:1px solid var(--rule);background:#0c0a12;border-radius:11px;margin:0;position:relative;overflow:hidden}.lp3 .cpf img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.lp3 .cpf.in img{filter:saturate(.72)contrast(.95)}.lp3 .det{border:1.5px solid #c0392b;border-radius:3px;animation:4s ease-in-out infinite ildet;position:absolute}.lp3 .det.d1{width:33%;height:14%;top:43%;left:49%}.lp3 .det.d2{width:20%;height:9%;animation-delay:.3s;top:35%;left:39%}@keyframes ildet{0%,18%{opacity:0;transform:scale(1.15)}28%,58%{opacity:1;transform:none}72%,to{opacity:0}}.lp3 .cplab{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#fff;background:#0c0a12c2;border-radius:5px;padding:4px 7px;font-size:6.5px;position:absolute;bottom:7px;left:7px}.lp3 .cplab.okx{background:var(--pur)}.lp3 .stamp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5c8a4f;opacity:0;background:#fffffff0;border:1.5px solid #5c8a4f;border-radius:4px;padding:3px 6px;font-size:6.5px;animation:4s ease-in-out infinite ilstamp;position:absolute;top:7px;right:7px;transform:rotate(-7deg)}@keyframes ilstamp{0%,62%{opacity:0;transform:rotate(-7deg)scale(1.4)}72%,94%{opacity:1;transform:rotate(-7deg)scale(1)}to{opacity:0}}.lp3 .cpgate{border-left:1px dashed var(--pur-soft);border-right:1px dashed var(--pur-soft);justify-content:center;align-items:center;height:140px;display:flex;position:relative}.lp3 .gsweep{background:var(--pur);opacity:.55;width:2px;animation:4s cubic-bezier(.5,0,.5,1) infinite ilsw;position:absolute;top:0;bottom:0}@keyframes ilsw{0%{opacity:0;left:0}12%{opacity:.6}88%{opacity:.6;left:100%}to{opacity:0;left:100%}}.lp3 .gstack{flex-direction:column;gap:5px;display:flex;position:relative}.lp3 .gst{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pur);border:1px solid var(--pur-soft);text-align:center;opacity:0;animation:4s ease-in-out infinite ilgst;animation-delay:var(--d);background:#fff;border-radius:12px;padding:4px 8px;font-size:6.5px}@keyframes ilgst{0%,10%{opacity:0;transform:translateY(4px)}22%,70%{opacity:1;transform:none}86%,to{opacity:0}}.lp3 .cpfoot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:7.5px;display:block;position:relative}.lp3 .dblanes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.lp3 .dlane{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:7.5px;display:flex}.lp3 .dlane svg{fill:currentColor;width:12px;height:12px}.lp3 .dbwires{width:100%;height:42px;display:block}.lp3 .dbwires path{fill:none;stroke:var(--pur-soft);stroke-width:1.3px;stroke-dasharray:3 5;animation:1.2s linear infinite ilflow}.lp3 .dbtab{border:1px solid var(--rule);background:#fff;border-radius:11px;position:relative;overflow:hidden}.lp3 .dbh{background:var(--off);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:8px 11px;font-size:7.5px;display:flex}.lp3 .dbr{border-bottom:1px solid var(--rule);opacity:0;animation:ilrow .5s var(--ease) forwards;animation-delay:calc(.4s + var(--d));grid-template-columns:24px 1fr 52px 44px 58px;align-items:center;gap:9px;padding:7px 11px;display:grid}.lp3 .dbr:last-child{border-bottom:none}@keyframes ilrow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp3 .dbr.mt{background:var(--pur-wash)}.lp3 .dbt{border:1px solid var(--rule);background:#0c0a12;border-radius:4px;width:24px;height:32px;overflow:hidden}.lp3 .dbt img{object-fit:cover;width:100%;height:100%;display:block}.lp3 .dbn{color:var(--ink-2);font-size:11px}.lp3 .dbr.mt .dbn{color:var(--ink);font-weight:650}.lp3 .dbp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:6.5px}.lp3 .dbc{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:10.5px}.lp3 .dbr.mt .dbc{color:var(--pur);font-weight:650}.lp3 .mtag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pur);border:1px solid var(--pur-soft);text-align:center;border-radius:9px;padding:2px 5px;font-size:6px;animation:2.6s ease-in-out infinite ilm}@keyframes ilm{50%{box-shadow:0 0 0 5px #5b3fbf21}}.lp3 .dbfoot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pur);margin-top:11px;font-size:7.5px;display:block;position:relative}.lp3 .read{border-bottom:1px solid var(--rule);background:var(--off);padding:76px 48px}.lp3 .read .in{max-width:var(--measure);margin:0 auto}.lp3 .read .hd{text-align:left;max-width:none;margin-bottom:30px}.lp3 .read h2{font-family:var(--serif);text-wrap:balance;max-width:28ch;margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.05}.lp3 .read h2 em{color:var(--pur);font-style:italic}.lp3 .read .hd p{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:16px;line-height:1.6}@media (max-width:960px){.lp3 .ag{grid-template-columns:1fr}.lp3 .agflow{width:100%;height:36px}.lp3 .cprow{grid-template-columns:1fr}.lp3 .cpgate{border:none;border-top:1px dashed var(--pur-soft);border-bottom:1px dashed var(--pur-soft);height:74px}.lp3 .read{padding:44px 22px}}.lp3 .body{grid-template-columns:var(--rail) 1fr;border-bottom:1px solid var(--rule);padding-left:max(24px, calc((100% - var(--measure)) / 2 - var(--rail-pull)));padding-right:max(var(--pad), calc((100% - var(--measure)) / 2));display:grid}.lp3 .lp-rail{border-right:1px solid var(--rule);align-self:start;padding:44px 22px 44px 0;position:sticky;top:62px}.lp3 .lp-rail .lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:10px}.lp3 .lp-rail a{border-left:2px solid var(--rule);color:var(--ink-3);transition:.16s all var(--ease);padding:11px 0 11px 16px;font-size:14px;display:block}.lp3 .lp-rail a:hover{color:var(--ink);border-left-color:var(--pur-soft)}.lp3 .lp-rail a.on{color:var(--pur);border-left-color:var(--pur);font-weight:650}.lp3 .lp-rail .note{color:var(--ink-3);border-top:1px solid var(--rule);margin-top:22px;padding-top:15px;font-size:12px;line-height:1.55}.lp3 .lp-rail .note b{color:var(--ink)}.lp3 .chaps{min-width:0;max-width:none;padding:44px 0 0 40px}.lp3 .chaps .hd{margin-bottom:34px}.lp3 .chaps .hd h2{font-family:var(--serif);margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.05}.lp3 .chaps .hd h2 em{color:var(--pur);font-style:italic}.lp3 .ch{border-bottom:1px solid var(--rule);margin-bottom:50px;padding-bottom:50px;scroll-margin-top:78px}.lp3 .ch:last-child{border-bottom:none}.lp3 .ch h3{font-family:var(--serif);text-wrap:balance;letter-spacing:-.012em;margin-top:10px;font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.06}.lp3 .ch h3 em{color:var(--pur);font-style:italic}.lp3 .ch p{color:var(--ink-2);max-width:none;margin-top:12px;font-size:16px;line-height:1.68}.lp3 .chvids{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lp3 .chv{min-width:0;margin:0;position:relative}.lp3 .chv.sq video{object-fit:contain}.lp3 .chv video{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--rule);background:#0c0a12;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 50px -36px #3a268080}.lp3 .chv figcaption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:9px;font-size:8.5px}@media (max-width:820px){.lp3 .chvids{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp3 .chvids{grid-template-columns:1fr}}.lp3 .ch .use{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.lp3 .ch .use div{border-right:1px solid var(--rule);padding:13px 15px}.lp3 .ch .use div:last-child{border-right:none}.lp3 .ch .use .lp-t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pur);font-size:9px}.lp3 .ch .use .v{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.5}.lp3 .work{background:var(--off);border-bottom:1px solid var(--rule);padding:84px 48px}.lp3 .work .in{max-width:var(--measure);margin:0 auto}.lp3 .work .sec-n{color:var(--pur-soft)}.lp3 .work h2{font-family:var(--serif);text-wrap:balance;max-width:30ch;margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.05}.lp3 .work h2 em{color:var(--pur);font-style:italic}.lp3 .work .lp-lede{color:var(--ink-2);max-width:none;margin-top:14px;font-size:16px;line-height:1.65}.lp3 .cases{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.lp3 .case{border:1px solid var(--rule);background:#fff;flex-direction:column;display:flex;overflow:hidden}.lp3 .case figure{aspect-ratio:9/16;background:var(--pur-wash);position:relative;overflow:hidden}.lp3 .case img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.lp3 .case:hover img{transform:scale(1.05)}.lp3 .case figure.vfig{background:#0c0a12}.lp3 .case figure video{object-fit:contain;width:100%;height:100%;display:block}.lp3 .case .bd{padding:24px 22px}.lp3 .case .lp-brand{font-family:var(--serif);letter-spacing:-.01em;font-size:28px}.lp3 .case .cat{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pur);margin-top:4px;font-size:9px}.lp3 .case p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.6}.lp3 .case .res{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:14px;display:flex}.lp3 .case .rs{background:#fff;flex:1;min-width:0;padding:10px 12px}.lp3 .case .rs b{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--pur);font-size:23px;line-height:1;display:block}.lp3 .case .rs s{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:8px;text-decoration:none;display:block}.lp3 .case .lp-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);margin-top:14px;padding-top:10px;font-size:9.5px}.lp3 .wcap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:9.5px}.lp3 .pr{border-bottom:1px solid var(--rule);padding:80px 48px}.lp3 .pr .in{max-width:var(--measure);margin:0 auto}.lp3 .pr h2{font-family:var(--serif);margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400}.lp3 .pr h2 em{color:var(--pur);font-style:italic}.lp3 .pr .lp-lede{color:var(--ink-2);max-width:none;margin-top:12px;font-size:15.5px;line-height:1.6}.lp3 .plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.lp3 .plan{border:1px solid var(--rule);flex-direction:column;padding:28px 24px;display:flex}.lp3 .plan.hot{border:2px solid var(--pur);background:var(--pur-wash)}.lp3 .plan .lp-t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lp3 .plan.hot .lp-t{color:var(--pur)}.lp3 .plan .who{color:var(--ink-3);min-height:34px;margin-top:6px;font-size:12.5px}.lp3 .plan .p{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:8px;font-size:48px;line-height:1}.lp3 .plan .p span{font-family:var(--sans);color:var(--ink-3);font-size:12.5px}.lp3 .plan .per{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pur);margin-top:8px;font-size:10px}.lp3 .plan .b{color:var(--ink-3);margin-top:5px;font-size:11.5px}.lp3 .lp-growth-slider{margin-top:16px}.lp3 .lp-growth-slider input[type=range]{width:100%;height:4px;accent-color:var(--pur);cursor:pointer;margin:0}.lp3 .lp-growth-ticks{grid-template-columns:repeat(3,1fr);margin-top:6px;display:grid}.lp3 .lp-growth-ticks button{font-family:var(--mono);color:var(--ink-3);cursor:pointer;text-align:center;background:0 0;border:0;padding:3px 0;font-size:9px}.lp3 .lp-growth-ticks button:first-child{text-align:left}.lp3 .lp-growth-ticks button:last-child{text-align:right}.lp3 .lp-growth-ticks button.on{color:var(--pur);font-weight:700}.lp3 .lp-growth-ticks button:focus-visible{outline:2px solid var(--pur-soft);outline-offset:2px}.lp3 .plan ul{color:var(--ink-2);flex:1;margin-top:16px;font-size:13.5px}.lp3 .plan li{border-top:1px solid var(--rule);padding:8px 0}.lp3 .plan li b{color:var(--ink)}.lp3 .plan .lp-btn{border-radius:2px;justify-content:center;width:100%;margin-top:18px}.lp3 .plan{position:relative}.lp3 .plan .pop{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--pur);color:#fff;padding:5px 9px;font-size:8.5px;position:absolute;top:-11px;left:24px}.lp3 .plan .nums{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.lp3 .plan .lp-num{text-align:center;background:#fff;padding:11px 6px}.lp3 .plan .lp-num b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:21px;line-height:1;display:block}.lp3 .plan .lp-num s{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:8px;text-decoration:none;display:block}.lp3 .plan li.inh{color:var(--ink);border-top:none;padding-top:14px;font-weight:600}.lp3 .plan .p i{font-style:normal}.lp3 .bill{border:1px solid var(--rule);background:var(--off);margin-top:28px;display:inline-flex}.lp3 .bt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:none;align-items:center;gap:8px;padding:11px 18px;font-size:10px;display:flex}.lp3 .bt.on{background:var(--ink);color:#fff}.lp3 .bbadge{letter-spacing:.1em;background:var(--pur);color:#fff;padding:3px 6px;font-size:8.5px}.lp3 .bt.on .bbadge{background:var(--pur-soft);color:var(--ink)}.lp3 .pr .fine{color:var(--ink-3);text-align:center;margin-top:16px;font-size:12.5px}.lp3 .faq{padding:80px 48px}.lp3 .faq .in{max-width:var(--measure-text);margin:0 auto}.lp3 .faq h2{font-family:var(--serif);margin-top:10px;font-size:clamp(30px,4.2vw,48px);font-weight:400}.lp3 .faq h2 em{color:var(--pur);font-style:italic}.lp3 .faq .q{border-top:1px solid var(--rule);padding:20px 0}.lp3 .faq .q:first-of-type{border-top:2px solid var(--ink);margin-top:24px}.lp3 .faq h3{letter-spacing:-.01em;font-size:16px;font-weight:650}.lp3 .faq p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.68}.lp3 .fin{background:var(--pur-dark);color:#fff;text-align:center;isolation:isolate;padding:132px 48px 148px;position:relative;overflow:hidden}.lp3 .fin .still{z-index:-2;position:absolute;inset:0;overflow:hidden}.lp3 .fin .still img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.9);width:100%;height:100%}.lp3 .fin .duo{z-index:-1;background:var(--pur);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.lp3 .fin .lift{z-index:-1;pointer-events:none;background:linear-gradient(#a18fd647,#0000 55%,#17141d80);position:absolute;inset:0}.lp3 .fin .crest{filter:brightness(0)invert();opacity:.9;width:auto;height:30px;margin:0 auto 24px;display:block}.lp3 .fin h2{font-family:var(--serif);text-wrap:balance;letter-spacing:-.015em;font-size:clamp(42px,6.6vw,86px);font-weight:400;line-height:1}.lp3 .fin h2 em{font-style:italic}.lp3 .fin p{color:#ffffffd1;margin-top:18px;font-size:17px}.lp3 .fin a.go{color:var(--pur);transition:.15s all var(--ease);background:#fff;border-radius:30px;margin-top:30px;padding:15px 34px;font-size:15px;font-weight:700;display:inline-block}.lp3 .fin a.go:hover{background:var(--ink);color:#fff}.lp3 .fin .clar{color:#ffffffa8;margin-top:14px}.lp3 .foot{padding:56px max(var(--pad), calc((100% - var(--measure)) / 2)) 26px;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.lp3 .foot .lp-brand img{width:auto;height:22px}.lp3 .foot .lp-brand p{color:var(--ink-3);max-width:32ch;margin-top:12px;font-size:13px;line-height:1.6}.lp3 .foot h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:10px}.lp3 .foot li{color:var(--ink-2);margin-top:8px;font-size:13.5px}.lp3 .foot li a:hover{color:var(--pur)}.lp3 .made b{color:var(--ink);font-weight:400}.lp3 .made i{transition:transform .3s var(--ease);font-style:normal;display:inline-block}.lp3 .made:hover i{transform:rotate(-12deg)scale(1.3)}.lp3 .legal{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);margin-inline:max(var(--pad), calc((100% - var(--measure)) / 2));flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 32px;font-size:10.5px;display:flex}.lp3 .mcta{display:none}@media (max-width:1000px){.lp3 .hero{grid-template-columns:1fr;gap:32px;padding:48px 22px 40px}.lp3 .body{grid-template-columns:1fr;padding-inline:0}.lp3 .lp-rail{border-right:none;border-bottom:1px solid var(--rule);padding:24px 22px;position:static}.lp3 .lp-rail a{border-left:none;border-bottom:2px solid var(--rule);margin-right:10px;padding:6px 14px 6px 0;display:inline-block}.lp3 .lp-rail .note{display:none}.lp3 .demo,.lp3 .why,.lp3 .usp,.lp3 .chaps,.lp3 .work,.lp3 .pr,.lp3 .faq,.lp3 .fin{padding-left:22px;padding-right:22px}.lp3 .cases,.lp3 .plans,.lp3 .ch .use{grid-template-columns:1fr}.lp3 .ch .use div{border-right:none;border-bottom:1px solid var(--rule)}.lp3 .foot{grid-template-columns:1fr 1fr;padding:44px 22px 22px}.lp3 .legal{margin:0 22px}.lp3 .lp-nav{padding:0 18px}.lp3 .lp-nav .r a:not(.lp-btn){display:none}.lp3 .fin{padding:92px 22px 104px}.lp3 .mcta{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);background:#fffffff5;padding:10px 14px;display:block;position:fixed;bottom:0;left:0;right:0}.lp3 .mcta a{justify-content:center;width:100%;display:flex}.lp3{padding-bottom:64px}}
