.lp-spot{isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.lp-upload-drop{height:4.25rem;color:var(--lp-cyan);background:#28d6df0a;background:lab(78.0575% -40.6977 -16.7149/.04);border:1.5px dashed #28d6df59;border:1.5px dashed lab(78.0575% -40.6977 -16.7149/.35);border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}.lp-upload-drop svg{animation:2.4s ease-in-out infinite lp-bob}.lp-upload-arrow{background:linear-gradient(90deg,#0000,#28d6df24,#0000);background:linear-gradient(90deg,#0000,lab(78.0575% -40.6977 -16.7149/.14),#0000);animation:3.2s ease-in-out infinite lp-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes lp-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes lp-sweep{to{transform:translate(100%)}}.lp-upload-row{background:#040e1a99;background:lab(3.63308% -.911936 -8.13103/.6);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:.85rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.lp-upload-ico{width:2rem;height:2rem;color:var(--lp-cyan);background:#28d6df1f;background:lab(78.0575% -40.6977 -16.7149/.12);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.lp-upload-bar{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;height:4px;margin-top:.4rem;display:block;overflow:hidden}.lp-upload-bar>span{transform-origin:0;background:linear-gradient(90deg, var(--lp-cyan), var(--lp-aqua));height:100%;animation:8s cubic-bezier(.4,0,.2,1) infinite both lp-upload-fill;animation-delay:calc(var(--i) * .9s);display:block}[dir=rtl] .lp-upload-bar>span{transform-origin:100%}.lp-upload-state{height:1.1em;margin-top:.3rem;display:block;position:relative}.lp-upload-state>span{animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--i) * .9s);position:absolute;inset-inline-start:0}.lp-upload-state>.lp-upload-busy{color:var(--lp-ink-3);animation-name:lp-busy}.lp-upload-state>.lp-upload-done{color:var(--lp-aqua);animation-name:lp-done}.lp-upload-tick{background:var(--lp-aqua);width:1.4rem;height:1.4rem;color:var(--lp-bg);animation:8s ease-out infinite both lp-tick;animation-delay:calc(var(--i) * .9s);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 14px #33d4ad8c;box-shadow:0 0 14px lab(76.3133% -49.0195 7.05066/.55)}@keyframes lp-upload-fill{0%{opacity:1;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes lp-busy{0%,29%{opacity:1}32%,to{opacity:0}}@keyframes lp-done{0%,30%{opacity:0}34%,88%{opacity:1}95%,to{opacity:0}}@keyframes lp-tick{0%,30%{transform:scale(0)}36%{transform:scale(1.18)}40%,88%{transform:scale(1)}95%,to{transform:scale(0)}}.lp-pipe{position:relative}.lp-pipe-rail{top:calc(2rem + 8px);inset-inline:calc(100% / var(--n) / 2);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;height:2px;position:absolute}.lp-pipe-rail:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--lp-cyan), var(--lp-aqua));transform-origin:0;animation:5.5s linear infinite lp-pipe-fill;position:absolute;inset:0}[dir=rtl] .lp-pipe-rail:after{transform-origin:100%}.lp-pipe-pulse{background:radial-gradient(closest-side,#b0ffff,#28d6df66,#0000);background:radial-gradient(closest-side,lab(95.0534% -26.1248 -7.98574),lab(78.0575% -40.6977 -16.7149/.4),#0000);border-radius:999px;width:44px;height:10px;margin-inline-start:-22px;animation:5.5s linear infinite lp-pipe-run;position:absolute;top:-4px}@keyframes lp-pipe-fill{0%{opacity:1;transform:scaleX(0)}82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-pipe-run{0%{opacity:1;inset-inline-start:0%}82%{opacity:1;inset-inline-start:100%}88%,to{opacity:0;inset-inline-start:100%}}.lp-pipe-stages{grid-template-columns:repeat(var(--n), minmax(0, 1fr));list-style:none;display:grid;position:relative}.lp-pipe-stages>li{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-pipe-dot{background:var(--lp-bg);width:18px;height:18px;animation:5.5s ease-out infinite both lp-pipe-light;animation-delay:calc(var(--i) * 1.127s);border:2px solid #28d6df59;border:2px solid lab(78.0575% -40.6977 -16.7149/.35);border-radius:50%}@keyframes lp-pipe-light{0%{background:var(--lp-cyan);border-color:var(--lp-cyan);box-shadow:0 0 18px var(--lp-cyan);transform:scale(1.35)}12%{background:var(--lp-cyan);border-color:var(--lp-cyan);box-shadow:0 0 8px var(--lp-cyan);transform:scale(1)}55%{border-color:var(--lp-cyan);box-shadow:none;background:#28d6df8c;background:lab(78.0575% -40.6977 -16.7149/.55)}70%,to{background:var(--lp-bg);border-color:#28d6df59;border-color:lab(78.0575% -40.6977 -16.7149/.35)}}.lp-pipe-label{color:var(--lp-ink-3);margin-top:.65rem;padding-inline:.15rem;font-size:.72rem;line-height:1.25}.lp-steps-rail{pointer-events:none;inset-inline-start:2rem;background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;width:2px;margin-inline-start:-1px;position:absolute;top:2rem;bottom:2rem}.lp-steps-rail>span{border-radius:inherit;background:linear-gradient(180deg, var(--lp-cyan), var(--lp-aqua));transform-origin:top;transform:scaleY(var(--p,0));position:absolute;inset:0;box-shadow:0 0 12px #28d6df99;box-shadow:0 0 12px lab(78.0575% -40.6977 -16.7149/.6)}.lp-step{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.lp-steps-rail{inset-inline:12.5%;width:auto;height:2px;margin:-1px 0 0;top:2rem;bottom:auto}.lp-steps-rail>span{background:linear-gradient(90deg, var(--lp-cyan), var(--lp-aqua));transform-origin:0;transform:scaleX(var(--p,0))}[dir=rtl] .lp-steps-rail>span{transform-origin:100%}.lp-step{flex-direction:column;align-items:center;gap:1.25rem;display:flex}}.lp-step-node{z-index:1;width:4rem;height:4rem;color:var(--lp-ink-3);background:#05101c;background:lab(4.36635% -1.10613 -8.8972);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.25rem;place-items:center;transition:background .5s,color .5s,box-shadow .5s,border-color .5s,transform .5s;display:grid;position:relative}.lp-step[data-on=true] .lp-step-node{background:linear-gradient(135deg, var(--lp-cyan), var(--lp-aqua));color:var(--lp-bg);border-color:#0000;transform:scale(1.04);box-shadow:0 0 34px #00c7c880;box-shadow:0 0 34px lab(72.4773% -45.821 -13.7142/.5)}.lp-step-ring{opacity:0;border:1px solid #28d6df8c;border:1px solid lab(78.0575% -40.6977 -16.7149/.55);border-radius:1.6rem;position:absolute;inset:-7px}.lp-step[data-on=true] .lp-step-ring{animation:2.6s ease-out infinite lp-ring-pulse}@keyframes lp-ring-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.lp-step-num{top:-8px;color:var(--lp-ink-2);background:#0b1723;background:lab(7.14007% -1.78304 -10.1929);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:700;position:absolute;inset-inline-end:-10px}.lp-step-card{opacity:.6;border-radius:1.25rem;width:100%;height:100%;padding:1.5rem;transition:opacity .6s,border-color .6s,box-shadow .6s,transform .6s}.lp-step[data-on=true] .lp-step-card{opacity:1;border-color:#28d6df52;border-color:lab(78.0575% -40.6977 -16.7149/.32);box-shadow:0 18px 50px #00000280,0 0 30px #00c7c81f;box-shadow:0 18px 50px lab(.102009% .0652224 -.698742/.5),0 0 30px lab(72.4773% -45.821 -13.7142/.12)}.lp-step-item{opacity:.5;transition:opacity .5s,transform .5s;transition-delay:calc(var(--j) * 90ms);transform:translateY(4px)}.lp-step[data-on=true] .lp-step-item{opacity:1;transform:none}.lp-roles-tabs{scrollbar-width:none;gap:.6rem;padding-bottom:2px;display:flex;overflow-x:auto}.lp-roles-tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.lp-roles-tabs{flex-direction:column;overflow:visible}}.lp-role-tab{color:var(--lp-ink-3);background:#040c158c;background:lab(3.00443% -.761598 -5.81415/.55);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);border-radius:1rem;outline:none;flex:none;align-items:center;gap:.85rem;padding:.85rem 1.05rem;transition:border-color .3s,background .3s,color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.lp-role-tab:hover{color:var(--lp-ink-2);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.lp-role-tab:focus-visible{box-shadow:0 0 0 2px var(--lp-cyan)}.lp-role-tab[data-on=true]{color:var(--lp-ink);background:linear-gradient(90deg,#28d6df24,#040c158c 70%);background:linear-gradient(90deg,lab(78.0575% -40.6977 -16.7149/.14),lab(3.00443% -.761598 -5.81415/.55) 70%);border-color:#28d6df73;border-color:lab(78.0575% -40.6977 -16.7149/.45);box-shadow:0 10px 30px #00000266;box-shadow:0 10px 30px lab(.102009% .0652224 -.698742/.4)}[dir=rtl] .lp-role-tab[data-on=true]{background:linear-gradient(270deg,#28d6df24,#040c158c 70%);background:linear-gradient(270deg,lab(78.0575% -40.6977 -16.7149/.14),lab(3.00443% -.761598 -5.81415/.55) 70%)}.lp-role-tab-icon{background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:.8rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;transition:background .3s,color .3s;display:grid}.lp-role-tab[data-on=true] .lp-role-tab-icon{background:linear-gradient(135deg, var(--lp-cyan), var(--lp-aqua));color:var(--lp-bg)}.lp-role-panel{border-radius:1.5rem;outline:none;min-height:100%;padding:1.75rem;position:relative;overflow:hidden}@media (min-width:640px){.lp-role-panel{padding:2.25rem}}.lp-role-panel:focus-visible{box-shadow:0 0 0 2px var(--lp-cyan)}.lp-role-swap{animation:.6s cubic-bezier(.2,.7,.2,1) both lp-panel-in}.lp-role-swap>*{position:relative}@keyframes lp-panel-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.lp-role-badge{background:linear-gradient(135deg, var(--lp-cyan), var(--lp-aqua));width:3.5rem;height:3.5rem;color:var(--lp-bg);border-radius:1.1rem;flex-shrink:0;place-items:center;display:grid;box-shadow:0 10px 30px #00c7c866;box-shadow:0 10px 30px lab(72.4773% -45.821 -13.7142/.4)}.lp-role-feature{color:var(--lp-ink-2);animation:.5s cubic-bezier(.2,.7,.2,1) both lp-item-in;animation-delay:calc(var(--j) * 90ms + .15s);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:.9rem;align-items:center;gap:.65rem;padding:.8rem .95rem;font-size:.9rem;display:flex}.lp-role-check{width:1.5rem;height:1.5rem;color:var(--lp-aqua);background:#33d4ad26;background:lab(76.3133% -49.0195 7.05066/.15);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@keyframes lp-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-plan{border-radius:1.5rem;position:relative}.lp-plan-inner{border-radius:1.5rem;height:100%;transition:transform .35s,box-shadow .35s,border-color .35s}.lp-plan:hover .lp-plan-inner{transform:translateY(-4px);box-shadow:0 22px 60px #0000028c;box-shadow:0 22px 60px lab(.102009% .0652224 -.698742/.55)}.lp-plan--featured .lp-plan-inner{background:linear-gradient(#001f26e6,#030c17eb);background:linear-gradient(lab(9.79358% -11.0428 -9.44628/.9),lab(2.98643% -.733465 -7.26174/.92));border-color:#28d6df8c;border-color:lab(78.0575% -40.6977 -16.7149/.55);box-shadow:0 0 50px #00c7c833;box-shadow:0 0 50px lab(72.4773% -45.821 -13.7142/.2)}.lp-plan--featured:hover .lp-plan-inner{transform:none}.lp-plan-badge{top:1.1rem;background:linear-gradient(90deg, var(--lp-cyan), var(--lp-aqua));color:var(--lp-bg);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:1.1rem;box-shadow:0 6px 18px #00c7c866;box-shadow:0 6px 18px lab(72.4773% -45.821 -13.7142/.4)}.lp-plan-check{width:1.25rem;height:1.25rem;color:var(--lp-aqua);background:#33d4ad26;background:lab(76.3133% -49.0195 7.05066/.15);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.lp-reveal .lp-plan-feature{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--j) * 60ms + .3s);transform:translateY(6px)}.lp-reveal[data-shown=true] .lp-plan-feature{opacity:1;transform:none}.lp-quote{-webkit-backdrop-filter:none;background:#07121ed9;background:lab(5.19165% -1.31605 -9.50229/.85);border-radius:1.25rem;flex-direction:column;width:100%;padding:1.5rem;transition:border-color .3s,transform .3s;display:flex;position:relative}.lp-quote:hover{border-color:#28d6df66;border-color:lab(78.0575% -40.6977 -16.7149/.4);transform:translateY(-3px)}.lp-quote-mark{color:#28d6df2e;color:lab(78.0575% -40.6977 -16.7149/.18);width:2.2rem;height:2.2rem;position:absolute;top:1rem;right:1.1rem}.lp-cta{background:radial-gradient(48rem 20rem at 50% -20%,#003b4173,#0000 65%),#030c17e6;background:radial-gradient(48rem 20rem at 50% -20%,lab(21.7906% -23.1697 -12.4212/.45),#0000 65%),lab(2.97766% -.553489 -7.36092/.9);border:1px solid #28d6df40;border:1px solid lab(78.0575% -40.6977 -16.7149/.25)}@media (prefers-reduced-motion:reduce){.lp-upload-bar>span,.lp-upload-tick{opacity:1;transform:none}.lp-upload-state>.lp-upload-busy{opacity:0}.lp-upload-state>.lp-upload-done{opacity:1}.lp-pipe-rail:after{transform:none}.lp-pipe-pulse{display:none}.lp-pipe-dot{border-color:var(--lp-cyan);background:#28d6df8c;background:lab(78.0575% -40.6977 -16.7149/.55)}}
.lp-bg .lp-stars{translate:0 calc(var(--sp,0) * -180px)}.lp-bg .lp-grid{translate:0 calc(var(--sp,0) * -70px)}.lp-enter-zoom{animation-name:lp-in-zoom;animation-duration:1.3s}@keyframes lp-in-zoom{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}.lp-hero{--hx:min(1, calc(var(--sp,0) * 1.7))}.lp-hero-copy{translate:0 calc(var(--hx) * -70px);opacity:calc(1 - var(--hx) * .85)}.lp-hero-visual{translate:0 calc(var(--hx) * 60px);scale:calc(1 + var(--hx) * .1);opacity:calc(1 - var(--hx) * .7);transform-origin:50% 60%}.lp-hero-pills{opacity:calc(1 - var(--hx) * 1.2)}.lp-hero-copy,.lp-hero-visual,.lp-hero-pills{will-change:translate, opacity}.lp-scroll-cue{inset-inline-start:50%;border:1.5px solid var(--lp-line);width:1.6rem;height:2.6rem;opacity:calc(1 - var(--hx) * 3);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1.25rem;translate:-50%}[dir=rtl] .lp-scroll-cue{translate:50%}.lp-scroll-cue>span{background:var(--lp-cyan);border-radius:3px;width:3px;height:.55rem;animation:1.8s ease-in-out infinite lp-cue}.lp-scroll-cue:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:4px}@keyframes lp-cue{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (max-width:1023px){.lp-scroll-cue{display:none}}.lp-chapter{justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.lp-chapter-num{letter-spacing:.3em;color:var(--lp-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:600}.lp-chapter-line{background:linear-gradient(90deg, transparent, var(--lp-cyan));width:4.5rem;height:1px;scale:min(1, calc(var(--sp,1) * 1.4)) 1;transform-origin:100%}.lp-chapter-line:last-child{background:linear-gradient(90deg, var(--lp-cyan), transparent);transform-origin:0}.lp-how[data-pinned=true] .lp-how-pin{height:260vh}.lp-how[data-pinned=true] .lp-how-stage{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.lp-how[data-pinned=true] .lp-step-card{transition:opacity .5s,translate .6s cubic-bezier(.2,.7,.2,1),border-color .5s}.lp-how[data-pinned=true] .lp-step:not([data-on=true]) .lp-step-card{opacity:.45;translate:0 14px}.lp-how[data-pinned=true] .lp-step[data-current=true] .lp-step-card{translate:0 -6px}.lp-depth{translate:0 calc((.5 - var(--sp,.5)) * var(--depth,0) * 1px)}@media (max-width:1023px){.lp-depth{translate:none}}.lp-final-panel{scale:calc(.92 + var(--sp,1) * .08);opacity:calc(.35 + var(--sp,1) * .65);transform-origin:50% 100%}@media (prefers-reduced-motion:reduce){.lp-bg .lp-stars,.lp-bg .lp-grid,.lp-hero-copy,.lp-hero-visual,.lp-depth,.lp-final-panel{opacity:1;translate:none;scale:none}.lp-hero-pills,.lp-chapter-line{opacity:1;scale:none}.lp-scroll-cue{display:none}}.lp-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:60s linear infinite lp-marquee;display:flex;transform:translate(0,0)}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-half{flex:none;align-items:center;gap:3.5rem;padding-inline-end:3.5rem;display:flex}.lp-marquee-item{opacity:.85;flex:none;align-items:center;transition:opacity .4s,transform .4s;display:flex}.lp-marquee-item:hover{opacity:1;transform:scale(1.05)}@keyframes lp-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{animation:none}}
