.lp{--lp-bg:#fafbfe;--lp-tint:#eef2fa;--lp-card:#fff;--lp-ink:#10152b;--lp-text:#4a5368;--lp-muted:#667085;--lp-line:#10152b17;--lp-line-2:#10152b29;--lp-accent:#3155f4;--lp-accent-soft:#eef2fe;--lp-accent-deep:#2846d2;--lp-teal:#0f766e;--lp-teal-soft:#e6f6f3;--lp-grad:linear-gradient(100deg, #20d6e9 0%, #3155f4 52%, #7c42f5 100%);--lp-grad-dark:linear-gradient(100deg, #58e4ef 0%, #8295ff 54%, #c19bff 100%);--lp-dark:#05060d;--lp-dark-line:#ffffff1a;--lp-on-dark:#f4f4f6;--lp-on-dark-muted:#a7aab5;--lp-radius:18px;--lp-shadow:0 1px 2px #10152b0a, 0 14px 34px #10152b12;--lp-shadow-lg:0 2px 6px #10152b0d, 0 40px 90px #2846d229;--lp-ease:cubic-bezier(.2, .7, .2, 1);background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-family:var(--lp-font), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.lp *,.lp :before,.lp :after{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.lp) :where(ul,ol){padding:0;list-style:none}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) button{font:inherit}.lp :where(h1,h2,h3){color:var(--lp-ink);text-wrap:balance;font-family:inherit}.lp :focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px;border-radius:8px}.lp-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.lp-center{text-align:center}.lp-center .lp-section-lede{margin-inline:auto}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-skip{z-index:100;background:var(--lp-ink);color:#fff;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.lp-skip:focus{top:12px}.lp-grad,.lp-grad-dark{background:var(--lp-grad);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.lp-grad-dark{background-image:var(--lp-grad-dark)}.lp-brand{color:var(--lp-ink);align-items:center;gap:10px;display:inline-flex}.lp-lockup{align-items:center;gap:16px;display:inline-flex}.lp-lockup picture{flex:none;line-height:0;display:block}.lp-logo{width:180px;height:auto;display:block}.lp-product{border-left:1px solid var(--lp-line);letter-spacing:-.01em;align-items:center;gap:9px;padding-left:16px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.lp-product-icon{border-radius:7px;flex:none;width:28px;height:28px;display:block;box-shadow:0 0 0 1px #1724440a}.lp-brand-dark .lp-product{border-left-color:#ffffff38}.lp-mark{place-items:center;width:36px;display:grid}.lp-mark img{width:100%;height:auto;display:block}@media (max-width:700px){.lp-lockup{gap:12px}.lp-logo{width:40px}.lp-product{gap:7px;padding-left:12px;font-size:15px}.lp-product-icon{border-radius:6px;width:25px;height:25px}}@media (max-width:360px){.lp-product-icon{display:none}}.lp-link{color:var(--lp-ink);font-weight:600}.lp-link-arrow{align-items:center;gap:6px;min-height:40px;display:inline-flex}.lp-btn{isolation:isolate;white-space:nowrap;cursor:pointer;min-height:46px;transition:transform .2s var(--lp-ease), box-shadow .2s ease, background .2s ease, border-color .2s ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lp-btn-lg{min-height:54px;padding:0 24px;font-size:16px}.lp-btn svg{transition:transform .2s var(--lp-ease)}.lp-btn:hover svg:last-child{transform:translate(3px)}.lp-btn-primary{background:var(--lp-ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #10152b2e}.lp-btn-primary:after{content:"";z-index:-1;transition:transform .7s var(--lp-ease);background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #10152b3d}.lp-btn-primary:hover:after{transform:translate(120%)}.lp-btn-secondary{border-color:var(--lp-line-2);color:var(--lp-ink);background:#fff}.lp-btn-secondary:hover{border-color:var(--lp-ink);transform:translateY(-1px)}.lp-btn-quiet{color:var(--lp-ink)}.lp-btn-quiet:hover{background:#10152b0d}.lp-btn-light{color:var(--lp-ink);background:#fff}.lp-btn-light:hover{transform:translateY(-1px);box-shadow:0 14px 30px #3155f44d}.lp-btn-ghost{color:#fff;border-color:#ffffff42}.lp-btn-ghost:hover{background:#ffffff0f;border-color:#fff}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes lp-breathe{0%{opacity:.7;scale:.96}to{opacity:1;scale:1.04}}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes lp-rise-soft{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-spin{animation:.8s linear infinite lp-spin}@media (max-width:640px){.lp-wrap{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}
