@layer components{.lp{--accent:#b8005e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh;margin:0}.lp a{color:#b8005e}.lp a:hover{color:#8a004b}.lp{--ink:#282828;--graphite:#3d3d3d;--slate:#5e5e5e;--fog:#f1f1f1;--mist:#e3e3e3;--lav:#f9e6f0;--mint:#e6f4ec;--deep:#8a004b;--muted:#636363;--fg:#171717;--line:#e5e5e5;--rule:#ececec;--display:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--ui:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.lp *{box-sizing:border-box}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lp .disp{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:600}.lp .eyebrow{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:700;line-height:1.5}.lp .lede{color:var(--slate);margin:0;font-size:18px;line-height:1.75}.lp .btn{min-height:48px;font-family:var(--ui);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #28282829}.lp .btn:hover{transform:translateY(-1px)}.lp .btn:focus-visible,.lp .chap:focus-visible,.lp .nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp .btn-p{background:var(--accent);color:#fff}.lp .btn-p:hover{background:var(--deep);color:#fff}.lp .btn-d{background:var(--ink);color:#fff}.lp .btn-d:hover{background:var(--graphite);color:#fff}.lp .btn-g{color:var(--ink);box-shadow:var(--ink) 0 0 0 1px inset;background:0 0;font-weight:500}.lp .btn-g:hover{background:var(--fog);color:var(--ink)}.lp .btn-sm{min-height:44px;padding:0 20px;font-size:15px}.lp .lucide{stroke-width:1.8px;flex:none}.lp .nav a.lnk{color:var(--ink);border-radius:8px;padding:10px 8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.lp .nav a.lnk:hover{color:var(--accent)}.lp .logo{background:var(--accent);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lp .win{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #28282812,0 28px 56px -16px #8a004b47,0 8px 16px -8px #28282814}.lp .bar{border-bottom:1px solid #ececec;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.lp .dots{gap:6px;display:flex}.lp .dots span{border-radius:50%;width:10px;height:10px;display:block}.lp .dots span:first-child{background:#ff5f57}.lp .dots span:nth-child(2){background:#febc20}.lp .dots span:nth-child(3){background:#28c840}.lp .pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp .orb{pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.lp .orb-v{background:radial-gradient(closest-side,#b8005e52,#b8005e00);animation:18s ease-in-out infinite lp-drift}.lp .orb-p{background:radial-gradient(closest-side,#ff00823d,#ff008200);animation:22s ease-in-out infinite reverse lp-drift}.lp .orb-a{background:radial-gradient(closest-side,#ff78be47,#ff78be00);animation:26s ease-in-out infinite lp-drift}.lp .sec{padding:112px 0}.lp .head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto 56px;display:flex}.lp .h2{font-size:clamp(34px,4.4vw,48px);line-height:1.1}.lp .ticks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp .ticks li{color:var(--graphite);align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.lp .tick{width:24px;height:24px;color:var(--accent);background:#fff;border-radius:9999px;flex:none;place-items:center;margin-top:1px;display:grid}.lp .hero{padding:72px 0 48px;position:relative}.lp .h1{max-width:880px;margin:0 auto;font-size:clamp(44px,6.2vw,72px);line-height:1.02}.lp .h1 .w{animation:.9s cubic-bezier(.2,.75,.2,1) both lp-rise;display:inline-block}.lp .h1 .em{color:var(--accent)}.lp .fade{animation:.9s cubic-bezier(.2,.75,.2,1) both lp-rise}.lp .stage{height:600px;margin-top:72px;position:relative}.lp .c-main{z-index:1;width:680px;margin-left:-340px;position:absolute;top:56px;left:50%}.lp .c-left{z-index:2;width:330px;position:absolute;top:300px;left:0}.lp .c-right{z-index:2;width:350px;position:absolute;top:0;right:0}.lp .bob-a{animation:7s ease-in-out infinite lp-bob}.lp .bob-b{animation:8s ease-in-out -3s infinite lp-bob}.lp .bob-c{animation:9s ease-in-out -5s infinite lp-bob}.lp .pop{animation:1s cubic-bezier(.2,.8,.2,1.15) both lp-popin}.lp .tile{background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-direction:column;gap:10px;padding:14px;animation:.7s cubic-bezier(.2,.75,.2,1) both lp-tilein;display:flex}.lp .tile-ic{width:30px;height:30px;color:var(--accent);background:#fbeef5;border-radius:9px;place-items:center;display:grid}.lp .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.lp .anav{color:#171717;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.lp .anav.on{background:#efefef;font-weight:500}.lp .ahead{letter-spacing:.06em;text-transform:uppercase;color:#636363;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex}.lp .ahead:after{content:"";background:#ececec;flex:1;height:1px}.lp .atile{border-color:#e5e5e5;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;position:relative}.lp .at{font-size:13px;font-weight:500;line-height:1.3}.lp .ad{color:#636363;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lp .aic{background:color-mix(in srgb,var(--accent) 10%,#fff);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.lp .abadge{color:#171717;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;align-items:center;gap:6px;height:20px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.lp .adot{border-radius:9999px;flex:none;width:8px;height:8px;display:inline-block}.lp .atype{color:#171717;white-space:nowrap;background:#f5f5f5;border-radius:9999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.lp .abtn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lp .abtn-p{color:#fff;background:#171717}.lp .abtn-o{color:#171717;background:#fff;border:1px solid #e5e5e5}.lp .aselect{background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;font-size:13px;display:flex}.lp .pick{animation:.7s cubic-bezier(.2,.75,.2,1) .9s both lp-tilein,6s ease-in-out 1.6s infinite lp-pick}.lp .cursor{z-index:3;filter:drop-shadow(0 2px 3px #2828284d);width:22px;height:22px;animation:6s cubic-bezier(.65,0,.35,1) 1.6s infinite both lp-cursor;position:absolute;top:0;left:0}.lp .typed,.lp .typed2{white-space:nowrap;display:inline-block}.lp .lt{vertical-align:bottom;white-space:pre;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-block;overflow:hidden}.lp .typed .lt{animation-duration:6s;animation-delay:1.6s}.lp .typed2 .lt{animation-duration:8s}.lp .caret{background:var(--accent);vertical-align:-3px;width:2px;height:16px;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}.lp .stamp-a{animation:8s ease-in-out 2s infinite both lp-swapA}.lp .stamp-b{animation:8s ease-in-out 2s infinite both lp-swapB}.lp .bell{transform-origin:50% 10%;animation:4s ease-in-out 2.4s infinite lp-ring}.lp .badge{animation:4s ease-in-out 2.4s infinite lp-badge}.lp .note{animation:.8s cubic-bezier(.2,.75,.2,1) both lp-slidein}.lp .mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .mq-track{gap:12px;width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp .mq:hover .mq-track{animation-play-state:paused}.lp .chip{border:1px solid var(--mist);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:10px;height:48px;padding:0 20px 0 8px;font-size:15px;font-weight:500;display:inline-flex}.lp .chip-ic{background:var(--lav);width:32px;height:32px;color:var(--deep);border-radius:9999px;place-items:center;display:grid}.lp .tour{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.lp .chap{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;width:100%;padding:14px 16px;transition:background-color .2s;display:grid}.lp .chap:hover{background:var(--fog)}.lp .chap .t{letter-spacing:.06em;color:var(--slate);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px;font-weight:700}.lp .chap .n{color:var(--ink);font-size:16px;font-weight:600}.lp .chap .d{color:var(--slate);grid-column:2;font-size:14px;line-height:1.5}.lp .chap .track{background:0 0;border-radius:9999px;grid-column:2;height:3px;margin-top:6px;overflow:hidden}.lp .chap .fill{background:var(--accent);border-radius:9999px;height:100%}.lp .chap.on{box-shadow:var(--mist) 0 0 0 1px inset;background:#fff}.lp .chap.on .t{color:var(--accent)}.lp .chap.on .d{color:var(--graphite)}.lp .chap.on .track{background:#ececec}.lp .video{aspect-ratio:16/9;object-fit:cover;background:#0b0b10;width:100%;display:block}.lp .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.lp .split.rev{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lp .split.rev .txt{order:2}.lp .txt{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lp .step{grid-template-columns:28px minmax(0,1fr);gap:4px 16px;display:grid;position:relative}.lp .step .dot{background:var(--accent);width:28px;height:28px;box-shadow:var(--accent) 0 0 0 2px inset,0 0 0 0 #8b5cf600;color:#fff;z-index:1;border-radius:9999px;place-items:center;display:grid;position:relative}.lp .step .dot>*{grid-area:1/1}.lp .hour{opacity:0;background:#8b5cf6;border-radius:9999px;width:10px;height:10px}.lp .line{background:#ececec;width:2px;position:absolute;top:28px;bottom:-20px;left:13px;overflow:hidden}.lp .line span{background:var(--accent);transform-origin:top;width:100%;height:100%;display:block}.lp .pend{opacity:0}.lp .s1 .line span{animation:10s ease-in-out infinite both lp-grow1}.lp .s2 .line span{animation:10s ease-in-out infinite both lp-grow2}.lp .s3 .line span{animation:10s ease-in-out infinite both lp-grow3}.lp .s2 .dot{animation:10s linear infinite both lp-dot2}.lp .s3 .dot{animation:10s ease-out infinite both lp-dot3}.lp .s4 .dot{animation:10s ease-out infinite both lp-dot4}.lp .s2 .hour{animation:10s linear infinite both lp-hour}.lp .s2 .pend{animation:10s ease-out infinite both lp-pend}.lp .s2 .lbl{animation:10s linear infinite both lp-dim2}.lp .s3 .lbl{animation:10s linear infinite both lp-dim3}.lp .s4 .lbl{animation:10s linear infinite both lp-dim4}.lp .choice{border:1px solid var(--mist);min-height:36px;color:var(--graphite);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.lp .choice.sel{animation:8s ease-in-out infinite both lp-sel}.lp .guide{background:var(--fog);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;animation:8s ease-in-out infinite both lp-guide;display:flex}.lp .sp{opacity:0;animation:8s ease-in-out infinite both lp-selph}.lp .sv{animation:8s ease-in-out infinite both lp-selval}.lp .prio{animation:8s cubic-bezier(.2,.8,.2,1.2) infinite both lp-prio}.lp .bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp .card{background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px;transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #28282814}.lp .card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #b8005e59,0 18px 36px -18px #8a004b59}.lp .span2{grid-column:span 2}.lp .badge-ic{background:var(--lav);width:44px;height:44px;color:var(--deep);border-radius:12px;flex:none;place-items:center;display:grid}.lp .badge-ic.mint{color:#282828;background:#f1f1f1}.lp .card h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.lp .card p{color:var(--graphite);margin:0;font-size:15px;line-height:1.7}.lp .meter{background:#ececec;border-radius:9999px;height:10px;overflow:hidden}.lp .meter span{transform-origin:0;border-radius:9999px;height:100%;display:block}.lp .m1{background:var(--accent);animation:7s ease-in-out infinite both lp-meter1}.lp .m2{background:color-mix(in srgb,var(--accent) 55%,#fff);animation:7s ease-in-out infinite both lp-meter2}.lp .paused{animation:7s ease-in-out infinite both lp-pausedtag}.lp .bars{align-items:flex-end;gap:8px;height:96px;display:flex}.lp .bars span{background:color-mix(in srgb,var(--accent) 45%,#fff);transform-origin:bottom;border-radius:6px 6px 2px 2px;flex:1;animation:6s ease-in-out infinite both lp-barup}.lp .mail{animation:6s ease-in-out infinite both lp-mailin}.lp .roles{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.lp .roles .r3{grid-column:span 2}.lp .roles .r2{grid-column:span 3}.lp .role{border:1px solid var(--mist);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:24px;transition:border-color .25s;display:flex}.lp .role:hover{border-color:#e9a6c9}.lp .av{border-radius:9999px;flex:none;place-items:center;width:48px;height:48px;display:grid}.lp .trust{background:var(--ink);color:#fff;border-radius:40px;padding:72px 64px;position:relative;overflow:hidden}.lp .stats{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0;padding:32px 0;display:grid}.lp .stat-n{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.lp .points{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.lp .point{grid-template-columns:44px minmax(0,1fr);gap:4px 16px;display:grid}.lp .point .badge-ic{color:#ff70b8;background:#ff00822e;grid-row:span 2}.lp .point h3{color:#fff;margin:0;font-size:18px;font-weight:600}.lp .point p{color:#c9c9c9;margin:0;font-size:15px;line-height:1.7}@supports (animation-timeline:view()){.lp .rv{animation:linear both lp-rv;animation-timeline:view();animation-range:entry cover 28%}}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-rv{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes lp-popin{0%{opacity:0;transform:translateY(48px)scale(.94)}to{opacity:1;transform:none}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lp-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,20px)scale(.95)}}@keyframes lp-tilein{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-pick{0%,38%{border-color:#e3e3e3;box-shadow:0 0 #b8005e00}44%,80%{border-color:#b8005e;box-shadow:0 0 0 4px #b8005e2e}90%,to{border-color:#e3e3e3;box-shadow:0 0 #b8005e00}}@keyframes lp-cursor{0%{opacity:0;transform:translate(-130px,60px)}10%{opacity:1}36%{transform:translate(72px,30px)}40%{transform:translate(72px,30px)scale(.8)}44%{transform:translate(72px,30px)scale(1)}80%{opacity:1;transform:translate(72px,30px)}92%,to{opacity:0;transform:translate(110px,64px)}}@keyframes lp-ta0{0%,3.74%{max-width:0}3.75%,94.99%{max-width:1em}95%,to{max-width:0}}@keyframes lp-ta1{0%,7.49%{max-width:0}7.5%,93.74%{max-width:1em}93.75%,to{max-width:0}}@keyframes lp-ta2{0%,11.24%{max-width:0}11.25%,92.49%{max-width:1em}92.5%,to{max-width:0}}@keyframes lp-ta3{0%,14.99%{max-width:0}15%,91.24%{max-width:1em}91.25%,to{max-width:0}}@keyframes lp-ta4{0%,18.74%{max-width:0}18.75%,89.99%{max-width:1em}90%,to{max-width:0}}@keyframes lp-ta5{0%,22.49%{max-width:0}22.5%,88.74%{max-width:1em}88.75%,to{max-width:0}}@keyframes lp-ta6{0%,26.24%{max-width:0}26.25%,87.49%{max-width:1em}87.5%,to{max-width:0}}@keyframes lp-ta7{0%,29.99%{max-width:0}30%,86.24%{max-width:1em}86.25%,to{max-width:0}}@keyframes lp-tb0{0%,4.86%{max-width:0}4.87%,99.99%{max-width:1em}to,to{max-width:0}}@keyframes lp-tb1{0%,5.72%{max-width:0}5.73%,99.72%{max-width:1em}99.73%,to{max-width:0}}@keyframes lp-tb2{0%,6.59%{max-width:0}6.6%,99.46%{max-width:1em}99.47%,to{max-width:0}}@keyframes lp-tb3{0%,7.46%{max-width:0}7.47%,99.19%{max-width:1em}99.2%,to{max-width:0}}@keyframes lp-tb4{0%,8.32%{max-width:0}8.33%,98.92%{max-width:1em}98.93%,to{max-width:0}}@keyframes lp-tb5{0%,9.19%{max-width:0}9.2%,98.66%{max-width:1em}98.67%,to{max-width:0}}@keyframes lp-tb6{0%,10.06%{max-width:0}10.07%,98.39%{max-width:1em}98.4%,to{max-width:0}}@keyframes lp-tb7{0%,10.92%{max-width:0}10.93%,98.12%{max-width:1em}98.13%,to{max-width:0}}@keyframes lp-tb8{0%,11.79%{max-width:0}11.8%,97.86%{max-width:1em}97.87%,to{max-width:0}}@keyframes lp-tb9{0%,12.66%{max-width:0}12.67%,97.59%{max-width:1em}97.6%,to{max-width:0}}@keyframes lp-tb10{0%,13.52%{max-width:0}13.53%,97.32%{max-width:1em}97.33%,to{max-width:0}}@keyframes lp-tb11{0%,14.39%{max-width:0}14.4%,97.06%{max-width:1em}97.07%,to{max-width:0}}@keyframes lp-tb12{0%,15.26%{max-width:0}15.27%,96.79%{max-width:1em}96.8%,to{max-width:0}}@keyframes lp-tb13{0%,16.12%{max-width:0}16.13%,96.52%{max-width:1em}96.53%,to{max-width:0}}@keyframes lp-tb14{0%,16.99%{max-width:0}17%,96.26%{max-width:1em}96.27%,to{max-width:0}}@keyframes lp-tb15{0%,17.86%{max-width:0}17.87%,95.99%{max-width:1em}96%,to{max-width:0}}@keyframes lp-tb16{0%,18.72%{max-width:0}18.73%,95.72%{max-width:1em}95.73%,to{max-width:0}}@keyframes lp-tb17{0%,19.59%{max-width:0}19.6%,95.46%{max-width:1em}95.47%,to{max-width:0}}@keyframes lp-tb18{0%,20.46%{max-width:0}20.47%,95.19%{max-width:1em}95.2%,to{max-width:0}}@keyframes lp-tb19{0%,21.32%{max-width:0}21.33%,94.92%{max-width:1em}94.93%,to{max-width:0}}@keyframes lp-tb20{0%,22.19%{max-width:0}22.2%,94.66%{max-width:1em}94.67%,to{max-width:0}}@keyframes lp-tb21{0%,23.06%{max-width:0}23.07%,94.39%{max-width:1em}94.4%,to{max-width:0}}@keyframes lp-tb22{0%,23.92%{max-width:0}23.93%,94.12%{max-width:1em}94.13%,to{max-width:0}}@keyframes lp-tb23{0%,24.79%{max-width:0}24.8%,93.86%{max-width:1em}93.87%,to{max-width:0}}@keyframes lp-tb24{0%,25.66%{max-width:0}25.67%,93.59%{max-width:1em}93.6%,to{max-width:0}}@keyframes lp-tb25{0%,26.52%{max-width:0}26.53%,93.32%{max-width:1em}93.33%,to{max-width:0}}@keyframes lp-tb26{0%,27.39%{max-width:0}27.4%,93.06%{max-width:1em}93.07%,to{max-width:0}}@keyframes lp-tb27{0%,28.26%{max-width:0}28.27%,92.79%{max-width:1em}92.8%,to{max-width:0}}@keyframes lp-tb28{0%,29.12%{max-width:0}29.13%,92.52%{max-width:1em}92.53%,to{max-width:0}}@keyframes lp-tb29{0%,29.99%{max-width:0}30%,92.26%{max-width:1em}92.27%,to{max-width:0}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-swapA{0%,40%{opacity:1;transform:none}48%,92%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes lp-swapB{0%,40%{opacity:0;transform:translateY(8px)scale(.9)}48%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.9)}}@keyframes lp-ring{0%,62%,to{transform:rotate(0)}66%{transform:rotate(16deg)}70%{transform:rotate(-14deg)}74%{transform:rotate(10deg)}78%{transform:rotate(-6deg)}82%{transform:rotate(0)}}@keyframes lp-badge{0%,62%,to{transform:scale(1)}68%{transform:scale(1.35)}76%{transform:scale(1)}}@keyframes lp-slidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-grow1{0%,5%{transform:scaleY(0)}15%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lp-grow2{0%,50%{transform:scaleY(0)}60%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lp-grow3{0%,64%{transform:scaleY(0)}74%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lp-dot2{0%,15%{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3,0 0 #8b5cf600}16%{background:#fff;box-shadow:inset 0 0 0 2px #8b5cf6,0 0 #8b5cf659}26%{background:#fff;box-shadow:inset 0 0 0 2px #8b5cf6,0 0 0 8px #8b5cf600}26.1%{background:#fff;box-shadow:inset 0 0 0 2px #8b5cf6,0 0 #8b5cf659}36%{background:#fff;box-shadow:inset 0 0 0 2px #8b5cf6,0 0 0 8px #8b5cf600}36.1%{background:#fff;box-shadow:inset 0 0 0 2px #8b5cf6,0 0 #8b5cf659}46%{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #8b5cf6,0 0 0 8px #8b5cf600}49%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset,0 0 0 0 #8b5cf600;transform:scale(1.18)}53%,92%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset,0 0 0 0 #8b5cf600;transform:scale(1)}97%,to{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3,0 0 #8b5cf600}}@keyframes lp-dot3{0%,60%{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3}63%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset;transform:scale(1.18)}67%,92%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset;transform:scale(1)}97%,to{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3}}@keyframes lp-dot4{0%,74%{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3}77%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset;transform:scale(1.18)}81%,92%{background:var(--accent);box-shadow:var(--accent) 0 0 0 2px inset;transform:scale(1)}97%,to{background:#fff;transform:scale(1);box-shadow:inset 0 0 0 2px #e3e3e3}}@keyframes lp-hour{0%,15%{opacity:0;transform:scale(.4)}18%,45%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(.4)}}@keyframes lp-pend{0%,15%{opacity:0;transform:translate(-6px)}19%,45%{opacity:1;transform:none}49%,to{opacity:0;transform:none}}@keyframes lp-dim2{0%,14%{opacity:.4}17%,95%{opacity:1}to{opacity:.4}}@keyframes lp-dim3{0%,60%{opacity:.4}63%,95%{opacity:1}to{opacity:.4}}@keyframes lp-dim4{0%,74%{opacity:.4}77%,95%{opacity:1}to{opacity:.4}}@keyframes lp-sel{0%,40%{color:#3d3d3d;background:#fff;border-color:#e3e3e3}46%,94%{background:var(--ink);border-color:var(--ink);color:#fff}to{color:#3d3d3d;background:#fff;border-color:#e3e3e3}}@keyframes lp-guide{0%,22%{opacity:0;transform:translateY(8px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-selph{0%,40%{opacity:1}46%,94%{opacity:0}to{opacity:1}}@keyframes lp-selval{0%,40%{opacity:0;transform:translateY(4px)}46%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-prio{0%,58%{opacity:0;transform:scale(.6)}66%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes lp-meter1{0%{transform:scaleX(0)}35%,92%{transform:scaleX(.42)}to{transform:scaleX(0)}}@keyframes lp-meter2{0%{transform:scaleX(0)}30%{transform:scaleX(.58)}38%,92%{transform:scaleX(.58)}to{transform:scaleX(0)}}@keyframes lp-pausedtag{0%,30%{opacity:0;transform:translateY(4px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-barup{0%{transform:scaleY(.08)}40%,90%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes lp-mailin{0%,10%{opacity:0;transform:translate(-30px)}25%,88%{opacity:1;transform:none}to{opacity:0;transform:translate(30px)}}@media (max-width:1100px){.lp .c-left{left:-8px}.lp .c-right{right:-8px}}@media (max-width:960px){.lp .stage{flex-direction:column;gap:20px;height:auto;margin-top:48px;display:flex}.lp .c-main,.lp .c-left,.lp .c-right{width:100%;margin:0;position:relative;top:auto;left:auto;right:auto}.lp .c-left,.lp .c-right{align-self:center;max-width:420px}.lp .cursor{display:none}.lp .tour,.lp .split,.lp .split.rev{grid-template-columns:minmax(0,1fr);gap:40px}.lp .split.rev .txt{order:0}.lp .bento{grid-template-columns:minmax(0,1fr)}.lp .span2{grid-column:auto}.lp .roles{grid-template-columns:minmax(0,1fr)}.lp .roles .r3,.lp .roles .r2{grid-column:auto}.lp .trust{border-radius:28px;padding:48px 24px}.lp .stats{grid-template-columns:minmax(0,1fr);gap:28px}.lp .points{grid-template-columns:minmax(0,1fr)}.lp .nav .btn-sm{padding:0 14px;font-size:14px}.lp .sec{padding:80px 0}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp section[id]{scroll-margin-top:72px}.lp svg{vertical-align:middle;display:inline-block}}
