.lp{--lp-on:0 0% 100%;--lp-accent:217 91% 48%;--lp-ink:217 91% 44%;--lp-soft:216 60% 97%}.dark .lp{--lp-accent:217 91% 50%;--lp-ink:217 91% 68%;--lp-soft:222 32% 9%}.lp-sc{--lp-gear:#10b981}.lp-admin{--lp-gear:#d97706}.lp-sales{--lp-gear:#0f172a}.lp-train{--lp-gear:#f59e0b}.lp-dev{--lp-gear:#facc15}.lp-ink{color:hsl(var(--lp-ink))}.lp-soft{background-color:hsl(var(--lp-soft))}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.5rem;padding:0 1.6rem;border-radius:14px;font-size:1.0625rem;font-weight:600;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background-color .2s ease}.lp-btn:focus-visible{outline:2px solid hsl(var(--lp-accent));outline-offset:3px}.lp-btn-solid{background:hsl(var(--lp-accent));color:hsl(var(--lp-on));box-shadow:0 14px 30px -14px hsl(var(--lp-accent)/.8)}.lp-btn-solid:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px hsl(var(--lp-accent)/.9)}.lp-btn-ghost{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background))}.lp-btn-ghost:hover{border-color:hsl(var(--lp-accent)/.6)}.lp-btn-light{background:#fff}.dark .lp-btn-light,.lp-btn-light{color:hsl(var(--lp-accent))}.lp-btn-light:hover{transform:translateY(-2px)}@media (max-width:639px){.lp-btn{padding:0 1rem;font-size:1rem;white-space:normal;text-align:center;line-height:1.2}}@media (max-width:429px){.lp-btn{font-size:.9375rem;padding:0 .875rem}}@media (prefers-reduced-motion:no-preference){.lead-card[data-flash]{animation:lp-flash 1.4s ease}}@keyframes lp-flash{0%{box-shadow:0 0 0 0 hsl(var(--lp-accent)/.5)}35%{box-shadow:0 0 0 10px hsl(var(--lp-accent)/.18)}to{box-shadow:0 0 0 18px hsl(var(--lp-accent)/0)}}.lp-bot .v2-bot-squash{isolation:isolate}.lp-gear-back{z-index:-1}.lp-gear{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}@media (prefers-reduced-motion:no-preference){.lp-bot-cap .lp-tassel{transform-origin:88px 8px;animation:lp-tassel 3.2s ease-in-out infinite}.lp-bot-headset .lp-mic{animation:lp-mic 2.4s ease-in-out infinite}}@keyframes lp-tassel{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes lp-mic{0%,to{opacity:1}50%{opacity:.45}}.lp-scene[data-idle] *,.lp-scene[data-idle] :after,.lp-scene[data-idle] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp-scene *,.lp-scene :after,.lp-scene :before{animation:none!important}}.lp-chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-size:.9375rem;font-weight:500;color:hsl(var(--foreground));transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.lp-chip:focus-visible,.lp-chip:hover{border-color:hsl(var(--lp-accent));background:hsl(var(--lp-accent)/.07);transform:translateY(-1px)}.lp-chip:focus-visible{outline:2px solid hsl(var(--lp-accent));outline-offset:2px}.lp .lp-chip-cta,.lp .lp-opt{border:2.5px solid hsl(var(--lp-accent));background:#fff;color:hsl(var(--lp-ink));font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 8px 18px -14px hsl(var(--lp-accent)/.8)}.lp .lp-chip-cta{white-space:nowrap;padding-inline:.8rem}.dark .lp .lp-chip-cta,.dark .lp .lp-opt{border-color:hsl(var(--lp-accent));background:hsl(var(--background));color:#fff}.lp .lp-chip-cta:focus-visible,.lp .lp-chip-cta:hover,.lp .lp-opt:focus-visible,.lp .lp-opt:hover{border-color:hsl(var(--lp-accent));background:hsl(var(--lp-accent));color:hsl(var(--lp-on));transform:translateY(-2px)}.lp .lp-opt[aria-pressed=true]{border-color:hsl(var(--lp-accent));background:hsl(var(--lp-accent));color:hsl(var(--lp-on))}.lp-chip-arrow{opacity:.8;transition:transform .2s ease,opacity .2s ease}.lp-chip-cta:hover .lp-chip-arrow{transform:translateX(3px);opacity:1}@media (max-width:1023px){.lp .wa{display:none}}.lp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background:transparent;cursor:pointer}.lp-range::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,hsl(var(--lp-accent)) var(--p,50%),hsl(var(--muted)) var(--p,50%))}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border:3px solid hsl(var(--lp-accent));border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transition:transform .15s ease;transition:transform .15s ease}.lp-range:active::-webkit-slider-thumb{transform:scale(1.12)}.lp-range::-moz-range-track{height:6px;border-radius:99px;background:hsl(var(--muted))}.lp-range::-moz-range-progress{height:6px;border-radius:99px;background:hsl(var(--lp-accent))}.lp-range::-moz-range-thumb{width:16px;height:16px;border:3px solid hsl(var(--lp-accent));border-radius:50%;background:#fff}.lp-range:focus-visible{outline:2px solid hsl(var(--lp-accent));outline-offset:4px;border-radius:8px}.v2-bot.lp-success-bot{--s:58px;margin-top:16px}.lp-success-bot .v2-bot-eye{opacity:0}.lp-success-bot .v2-bot-happy{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-success-bot .v2-bot-squash{animation:lp-cheer 1.1s ease-out .15s both}}@keyframes lp-cheer{0%{transform:scale(.4);opacity:0}35%{transform:translateY(-14px) scale(.95,1.06);opacity:1}60%{transform:scale(1.1,.9)}80%{transform:translateY(-4px)}to{transform:none}}@media (min-width:1024px){.lp .lp-h1{font-size:clamp(2.7rem,6.2vh,3.5rem)}.lp .lp-h1-long{font-size:clamp(2.4rem,5.2vh,3rem)}}.lf-rider{position:absolute;top:50%;z-index:1;transform:translate(-50%,-50%);transition:left .5s cubic-bezier(.4,0,.2,1)}.lf-hop{display:block}.v2-bot.lf-bot{--s:24px}.lf-bot .v2-bot-body{box-shadow:0 0 0 3px hsl(var(--card)),0 6px 12px -6px rgba(11,100,244,.6)}@media (prefers-reduced-motion:no-preference){.lf-hop{animation:lf-hop .6s ease-out}}@keyframes lf-hop{0%{transform:none}35%{transform:translateY(-9px) scale(.94,1.07)}65%{transform:scale(1.1,.9)}to{transform:none}}.lp-logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-logos-track{display:flex;width:-moz-max-content;width:max-content}.lp-logo-row{display:flex;align-items:center;gap:28px;padding-right:28px}@media (prefers-reduced-motion:no-preference){.lp-logos-track{animation:lp-logos 42s linear infinite}}@media (prefers-reduced-motion:reduce){.lp-logos{-webkit-mask-image:none;mask-image:none}.lp-logos-track{width:auto;justify-content:center}.lp-logo-row{flex-wrap:wrap;justify-content:center;gap:16px 20px;padding:0 20px}.lp-logo-row[aria-hidden]{display:none}}@keyframes lp-logos{to{transform:translateX(-33.3333%)}}.fm-rail{background:linear-gradient(90deg,hsl(var(--lp-accent)/.2),hsl(var(--lp-accent)))}.fm-bar{transform-origin:left center;transform:scaleX(var(--d,1))}@media (prefers-reduced-motion:no-preference){[data-armed] .fm-bar{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .2s + .15s)}[data-inview] .fm-bar{transform:scaleX(var(--d,1))}}.v2-bot.fm-trainer-bot{--s:96px;margin-top:18px}.fm-trainer-bot .v2-bot-body{box-shadow:0 16px 30px -12px rgba(0,0,0,.35),inset 0 2px 0 rgba(255,255,255,.28)}