html:has(.lp){scroll-behavior:smooth}.lp .wrap{max-width:1600px;padding:0 var(--pad);margin:0 auto}.lp section.sec{padding-top:200px}.lp section.sec,.lp .faq{position:relative}.lp .csq{right:var(--pad);z-index:0;pointer-events:none;will-change:transform;position:absolute;top:60px}@keyframes csq0{0%,to{transform:translate(0)}25%{transform:translate(-26px,14px)}50%{transform:translate(-8px,30px)}75%{transform:translate(14px,10px)}}@keyframes csq1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-34px,18px)rotate(90deg)}}@keyframes csq2{0%,to{transform:translate(0)}33%{transform:translate(20px,-14px)}66%{transform:translate(-22px,16px)}}@keyframes csq3{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(18px,24px)rotate(-90deg)}}.lp .csq-0{animation:14s ease-in-out infinite csq0}.lp .csq-1{animation:12s ease-in-out infinite csq1}.lp .csq-2{animation:16s ease-in-out infinite csq2}.lp .csq-3{animation:13s ease-in-out infinite csq3}.lp section.sec>:not(.csq),.lp .faq>:not(.csq){z-index:1;position:relative}.lp #product.sec{padding-top:160px!important}.lp section.sec[id],.lp #faq{scroll-margin-top:96px}.lp .head2{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.lp .head2 h2{margin:0;font-size:46px;line-height:1.06}.lp .head2 p{max-width:460px;margin:0;font-size:17px;font-weight:500;line-height:1.55}.lp .head2 .more{margin-top:20px}.lp .grid{gap:16px;margin-top:64px;display:grid}.lp .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .hero{padding:104px 0 120px;position:relative;overflow:hidden}.lp .hero-in{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp .hero h1{margin:0;font-size:68px;line-height:1.02}.lp .hero p{max-width:650px;margin:28px 0 0;font-size:18px;font-weight:500;line-height:1.55}.lp .hero .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.lp .card{background:var(--w);border-radius:6px;flex-direction:column;transition:box-shadow .25s;display:flex}.lp .card:hover{box-shadow:0 18px 40px #0f0a141a}.lp .card .vis>:not(.sqc){transform:translate(var(--dx,0px),var(--dy,0px));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lp .card .vis{background:var(--soft);border-radius:4px;justify-content:center;align-items:center;margin:10px 10px 0;padding:24px;display:flex;position:relative;overflow:hidden}.lp .card .txt{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 24px 26px;display:flex}.lp .card h3{margin:0;font-size:24px;line-height:1.15}.lp .card .txt p{color:var(--mut);max-width:460px;margin:8px 0 0;font-size:16px;line-height:1.55}.lp .card .n{color:var(--mut);font-size:12px}.lp .zoom{zoom:.85}.lp{--p-magenta:#d57ad2;--p-blue:#7e9ef8;--p-lilac:#b4a0ec;--p-amber:#f6c583;--p-green:#7fd7b6}.lp .sec:has(>.csq[data-hue=magenta]){--v1:var(--p-magenta);--v2:var(--p-blue);--v3:var(--p-lilac);--v4:var(--p-amber)}.lp .sec:has(>.csq[data-hue=blue]){--v1:var(--p-blue);--v2:var(--p-lilac);--v3:var(--p-amber);--v4:var(--p-green)}.lp .sec:has(>.csq[data-hue=lilac]){--v1:var(--p-lilac);--v2:var(--p-amber);--v3:var(--p-green);--v4:var(--p-magenta)}.lp .sec:has(>.csq[data-hue=amber]){--v1:var(--p-amber);--v2:var(--p-green);--v3:var(--p-magenta);--v4:var(--p-blue)}.lp .sec:has(>.csq[data-hue=green]){--v1:var(--p-green);--v2:var(--p-magenta);--v3:var(--p-blue);--v4:var(--p-lilac)}.lp .sec .grid>:nth-child(4n+1) .vis,.lp .uses-row>:nth-child(4n+1) .vis{background:var(--v1,var(--soft))}.lp .sec .grid>:nth-child(4n+2) .vis,.lp .uses-row>:nth-child(4n+2) .vis{background:var(--v2,var(--soft))}.lp .sec .grid>:nth-child(4n+3) .vis,.lp .uses-row>:nth-child(4n+3) .vis{background:var(--v3,var(--soft))}.lp .sec .grid>:nth-child(4n+4) .vis,.lp .uses-row>:nth-child(4n+4) .vis{background:var(--v4,var(--soft))}.lp .uses-row{gap:16px;height:420px;margin-top:64px;display:flex}.lp .use{cursor:pointer;flex-direction:row;flex:0 0 150px;transition:flex-basis .5s cubic-bezier(.2,.7,.2,1),transform .25s,box-shadow .25s;display:flex;overflow:hidden}.lp .use.is-open{cursor:default;flex:auto}.lp .use .side{flex-direction:column;flex:none;gap:20px;width:150px;padding:20px 18px;display:flex}.lp .use.is-open .side{width:300px;padding:28px}.lp .use h3{writing-mode:vertical-rl;margin:0;font-size:24px;line-height:1.1}.lp .use.is-open h3{writing-mode:horizontal-tb;font-size:30px}.lp .use .side p{color:var(--mut);margin:0;font-size:16px;line-height:1.55;display:none}.lp .use.is-open .side p{display:block}.lp .use .vis{opacity:0;flex:1;min-width:0;margin:10px 10px 10px 0;transition:opacity .3s;position:relative}.lp .use.is-open .vis{opacity:1;transition-delay:.15s}.lp .use-vis{zoom:.66;justify-content:center;width:100%;display:flex}.lp .use:not(.is-open) .vis{flex:0 0 0;margin:0;padding:0}.lp .num-box{background:var(--soft);border-radius:4px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.lp .num-box.on{background:var(--mg);color:#fff}.lp .learn{background:var(--w);border-radius:6px;margin-top:64px;padding:16px}.lp .shared{background:var(--bll);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.lp .shared small{color:#2b4fb8;letter-spacing:.04em;font-size:12px;font-weight:600}.lp .shared h3{margin:6px 0 0;font-size:26px}.lp .chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lp .chip{background:var(--w);border-radius:999px;align-items:center;height:36px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex}.lp .drips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp .drips span{background:var(--bl);width:1.5px;height:28px;margin:0 auto;display:block}.lp .users{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp .user{background:var(--soft);border-radius:6px;padding:18px 18px 8px}.lp .user .who{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lp .user .who b{font-size:15px;font-weight:600;display:block}.lp .user .who small{color:var(--mut);font-size:12px;display:block}.lp .kv{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.lp .kv span:first-child{color:var(--mut)}.lp .kv span:last-child{text-align:right;font-weight:500}.lp .pairs{flex-direction:column;gap:8px;margin-top:64px;display:flex}.lp .pair{background:var(--w);border-radius:6px;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;padding:8px;transition:transform .25s;display:grid}.lp .pair .will,.lp .pair .wont{border-radius:4px;align-items:center;gap:14px;padding:16px 18px;font-size:17px;display:flex}.lp .pair .will{background:var(--pink);font-weight:500}.lp .pair .wont{background:var(--soft);color:var(--mut);-webkit-text-decoration:line-through #b9b9bf;text-decoration:line-through #b9b9bf}.lp .pair .not{text-align:center;color:var(--mut);font-size:12px}.lp .safe{justify-content:space-between;min-height:230px;padding:28px}.lp .safe h3{font-size:22px}.lp .safe p{color:var(--mut);max-width:340px;margin:10px 0 0;font-size:16px;line-height:1.55}.lp .shield{background:var(--soft);border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lp .stat{grid-template-columns:140px minmax(0,1fr);align-items:end;gap:24px;padding:28px;display:grid}.lp .stat .big{font-family:var(--font-nohemi),sans-serif;color:var(--mg);font-size:120px;line-height:.8}.lp .faq{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:64px;padding-top:200px;display:grid}.lp .faq h2{margin:0;font-size:46px;line-height:1.06}.lp .faq .side p{max-width:340px;margin:20px 0 24px;font-size:17px;font-weight:500;line-height:1.55}.lp .faq-list{flex-direction:column;gap:8px;display:flex}.lp .faq-item{background:var(--w);border-radius:6px}.lp .faq-q{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-size:16px;font-weight:500;display:flex}.lp .faq-q:focus-visible{outline:2px solid color-mix(in srgb,var(--mg) 55%,transparent);border-radius:6px}.lp .faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid}.lp .faq-item.open .faq-a{grid-template-rows:1fr}.lp .faq-a p{color:var(--mut);max-width:62em;margin:0;padding:0 22px;font-size:16px;line-height:1.65;overflow:hidden}.lp .faq-item.open .faq-a p{padding-bottom:22px}.lp .cta-card{color:#fff;background:#111;border-radius:6px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:80px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.lp .cta-card h2{margin:0;font-size:50px;line-height:1.06}.lp .cta-card p{color:#bdbdc2;max-width:480px;margin:28px 0 0;font-size:18px;line-height:1.55}.lp .cta-card .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.lp .ghost-btn{border:1px solid #3a3a3d;border-radius:8px;align-items:center;height:52px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex}.lp .cstep{border-top:1px solid #2a2a2d;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:20px 0;display:grid}.lp .cstep span:first-child{color:#f07aec;background:#232326;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:inline-flex}.lp .cstep span:last-child{font-size:17px;line-height:1.4}.lp footer.ft{color:#fff;padding:64px var(--pad) 40px;background:#111;margin-top:160px}.lp .ft-in{max-width:1408px;margin:0 auto}.lp .ft-cols{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;font-size:16px;display:grid}.lp .ft-cols h2{margin:0 0 16px;font-size:16px;font-weight:600}.lp .ft-cols ul{color:#a9a9ae;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp .ft-cols a:hover{color:#fff}.lp .ft-copy{color:#8a8a90;margin-top:56px;font-size:14px}@keyframes lpHi{0%,to{background:#fbeaf9}50%{background:#f2d4f0}}.lp .nowrow{animation:2.4s ease-in-out infinite lpHi}@keyframes lpDrip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.lp .drips span{animation:2.4s ease-in-out infinite lpDrip}@keyframes lpPop{0%,to{transform:none}50%{transform:translateY(-3px)}}.lp .float{animation:3s ease-in-out infinite lpPop}@media (max-width:1280px){.lp .use{flex-basis:120px}.lp .use .side{width:120px}}@media (max-width:1100px){.lp .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .uses-row{flex-direction:column;height:auto}.lp .use{flex-direction:column;flex:none}.lp .use .side,.lp .use.is-open .side{flex-flow:wrap;align-items:center;gap:14px;width:auto;padding:18px}.lp .use h3,.lp .use.is-open h3{writing-mode:horizontal-tb;font-size:22px}.lp .use.is-open .side p{flex-basis:100%}.lp .use.is-open .vis{min-height:340px;margin:0 10px 10px}.lp .faq{grid-template-columns:1fr}.lp .cta-card{grid-template-columns:1fr;gap:40px}}@media (max-width:820px){.lp section.sec,.lp .faq{padding-top:110px}.lp .hero{padding:88px 0 80px}.lp .hero h1{font-size:38px}.lp .hero h1 br{display:none}.lp .head2{grid-template-columns:1fr;gap:20px}.lp .head2 h2,.lp .faq h2{font-size:32px}.lp .g2,.lp .g3,.lp .g4,.lp .users,.lp .drips{grid-template-columns:1fr}.lp .drips{display:none}.lp .shared{flex-direction:column;align-items:flex-start}.lp .chips{justify-content:flex-start}.lp .pair{grid-template-columns:1fr;gap:6px}.lp .pair .not{display:none}.lp .stat{grid-template-columns:90px minmax(0,1fr)}.lp .stat .big{font-size:80px}.lp .cta-card{padding:40px 24px}.lp .cta-card h2{font-size:32px}.lp .ft-cols{grid-template-columns:1fr 1fr}.lp .card .vis{transform-origin:50%}.lp .vis>*{max-width:100%}.lp .card .vis{padding:16px}.lp .card .vis>:not(.zoom){zoom:.8}.lp .csq{display:none}}