@keyframes lp-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes lp-scan{0%{transform:translate(-100%)}60%,to{transform:translate(130%)}}@keyframes lp-dash{to{stroke-dashoffset:0}}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lp-root{--ink:#0b1b3b;--ink-2:#1e293b;--mute:#5b6478;--line:#e5e9ef;--line-2:#eef1f5;--bg:#fff;--bg-2:#f7f8fb;--bg-3:#f1f3f8;--pri:#2563eb;--pri-deep:#1d3f9e;--pri-50:#eff4ff;--acc:#10b981;--acc-50:#ecfdf5;--acc-deep:#047857;--amb:#d97706;--amb-50:#fef3c7;--rose:#e11d48;--sh-xs:0 1px 2px #0b1b3b0f;--sh-sm:0 2px 8px -2px #0b1b3b14;--sh-md:0 12px 30px -14px #0b1b3b29;--sh-lg:0 28px 60px -28px #0b1b3b42;--sh-glow:0 22px 48px -22px #10b98173;--rad:18px;--rad-lg:24px;--rad-sm:12px;--ease:cubic-bezier(.22,.61,.36,1);--gb:14px;--grain:.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;overflow-x:hidden}.lp-root *{box-sizing:border-box;margin:0;padding:0}.lp-root img,.lp-root svg{display:block}.lp-root a{color:inherit;text-decoration:none}.lp-root ul{list-style:none}.lp-root .brand{letter-spacing:-.045em;font-feature-settings:"ss01";font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800}.lp-root .display{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-weight:800;line-height:1.02}.lp-root .h2{letter-spacing:-.028em;font-family:Manrope,sans-serif;font-weight:800;line-height:1.08}.lp-root .h3{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-weight:700;line-height:1.18}.lp-root .body{color:var(--mute);line-height:1.62}.lp-root .mono{font-variant-ligatures:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.lp-root .balance{text-wrap:balance}.lp-root .pretty{text-wrap:pretty}.lp-root .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-root .eyebrow .dot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 0 4px var(--acc-50);border-radius:99px}.lp-root .num{letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.lp-root .wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}.lp-root .wrap-tight{max-width:1080px;margin-inline:auto;padding-inline:24px}.lp-root .section{padding-block:clamp(64px,9vw,112px)}.lp-root .section-tight{padding-block:clamp(48px,6vw,80px)}.lp-root .band-2{background:var(--bg-2)}.lp-root .band-line{border-block:1px solid var(--line)}.lp-root .center{text-align:center}.lp-root .lp-grid{display:grid}.lp-root .lp-flex{display:flex}.lp-root .eyebrow-center{justify-content:center}.lp-root .sec-head{max-width:660px}.lp-root .sec-head h2{margin-top:16px;font-size:clamp(30px,4.4vw,46px)}.lp-root .sec-head p{margin-top:16px;font-size:clamp(15px,1.6vw,17.5px)}.lp-root .btn{transition:transform .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.lp-root .btn svg{width:17px;height:17px}.lp-root .btn-primary{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:var(--sh-sm);padding:14px 20px}.lp-root .btn-primary:hover{box-shadow:var(--sh-md);background:#06122b;transform:translateY(-2px)}.lp-root .btn-secondary{color:var(--ink);border-color:var(--line);box-shadow:var(--sh-xs);background:#fff;padding:13px 19px}.lp-root .btn-secondary:hover{border-color:var(--ink);box-shadow:var(--sh-sm);transform:translateY(-2px)}.lp-root .btn-ai{background:var(--acc);color:#fff;border-color:var(--acc);box-shadow:var(--sh-glow);padding:14px 20px}.lp-root .btn-ai:hover{background:#0ea372;transform:translateY(-2px);box-shadow:0 26px 54px -22px #10b98199}.lp-root .btn-light{color:var(--ink);background:#fff;border-radius:13px;padding:15px 22px;font-weight:700}.lp-root .btn-light:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #0006}.lp-root .btn-ghost-light{color:#fff;border:1px solid #ffffff47;border-radius:13px;padding:15px 22px;font-weight:600}.lp-root .btn-ghost-light:hover{background:#ffffff14}.lp-root .btn-sm{border-radius:10px;padding:9px 14px;font-size:13px}.lp-root .btn-link{color:var(--pri);transition:gap .2s var(--ease);align-items:center;gap:7px;font-weight:600;display:inline-flex}.lp-root .btn-link:hover{gap:11px}.lp-root .btn .arr{transition:transform .22s var(--ease)}.lp-root .btn:hover .arr{transform:translate(3px)}.lp-root .ic,.lp-root .ic-sm,.lp-root .ic-xs,.lp-root .badge svg,.lp-root .minit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp-root .ic{width:20px;height:20px}.lp-root .ic-sm{width:15px;height:15px}.lp-root .ic-xs{width:13px;height:13px}.lp-root .badge{width:48px;height:48px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.lp-root .badge svg{width:23px;height:23px}.lp-root .badge:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.lp-root .badge-primary{color:var(--pri);background:linear-gradient(160deg,#eff4ff,#dce7ff);box-shadow:inset 0 1px #fff,0 6px 16px -10px #2563eb8c}.lp-root .badge-accent{color:var(--acc-deep);background:linear-gradient(160deg,#e7fbf1,#d0f5e2);box-shadow:inset 0 1px #fff,0 6px 16px -10px #10b98199}.lp-root .badge-amber{color:#b45309;background:linear-gradient(160deg,#fef6df,#fdeec2);box-shadow:inset 0 1px #fff,0 6px 16px -10px #d9770680}.lp-root .badge-ink{color:#fff;background:linear-gradient(160deg,#16264a,#0b1b3b);box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #0b1b3bb3}.lp-root .badge-rose{color:#be123c;background:linear-gradient(160deg,#ffe7ec,#ffd2dc);box-shadow:inset 0 1px #fff,0 6px 16px -10px #e11d4880}.lp-root .lift:hover .badge{transform:translateY(-2px)rotate(-3deg)}.lp-root .minit{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp-root .minit svg{width:16px;height:16px}.lp-root .card{border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--sh-xs);background:#fff}.lp-root .glass{-webkit-backdrop-filter:saturate(160%) blur(var(--gb));box-shadow:var(--sh-md);background:#ffffffb8;border:1px solid #ffffffb3}.lp-root .lift{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.lp-root .lift:hover{box-shadow:var(--sh-lg);border-color:#d7dce5;transform:translateY(-4px)}.lp-root .pad{padding:28px}.lp-root .pad-lg{padding:clamp(28px,3.4vw,40px)}.lp-root .lp-nav{top:0;z-index:60;transition:background .3s var(--ease),box-shadow .3s var(--ease);border-bottom:1px solid #0000;position:fixed;inset-inline:0}.lp-root .lp-nav.scrolled{-webkit-backdrop-filter:saturate(170%)blur(16px);border-bottom-color:var(--line);box-shadow:0 1px 0 #0b1b3b05,var(--sh-sm);background:#ffffffc7}.lp-root .nav-row{justify-content:space-between;align-items:center;height:70px;display:flex}.lp-root .nav-links{color:var(--mute);align-items:center;gap:30px;font-size:14px;display:none}.lp-root .nav-links a{transition:color .18s var(--ease);align-items:center;gap:7px;display:inline-flex}.lp-root .nav-links a:hover{color:var(--ink)}.lp-root .nav-actions{align-items:center;gap:10px;display:flex}.lp-root .logo{align-items:center;gap:11px;display:inline-flex}.lp-root .logo-mark{background:var(--ink);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 8px 18px -10px #0b1b3b99}.lp-root .logo-word{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1}.lp-root .tag-new{letter-spacing:.08em;color:#fff;background:var(--acc);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.lp-root .lang{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lp-root .lang button{letter-spacing:.05em;color:var(--mute);cursor:pointer;transition:all .2s var(--ease);background:0 0;border:0;border-radius:7px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.lp-root .lang button.active{color:var(--ink);box-shadow:var(--sh-xs);background:#fff}.lp-root .burger{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lp-root .mobile-menu{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;display:none}.lp-root .mobile-menu.open{display:block}.lp-root .mobile-menu a{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding:14px 24px;font-size:15px;display:block}.lp-root .dots-bg{background-image:radial-gradient(#0b1b3b12 1px,#0000 1px);background-size:22px 22px}.lp-root .glow{filter:blur(80px);pointer-events:none;border-radius:99px;position:absolute}.lp-root .grain:before{content:"";pointer-events:none;opacity:var(--grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-root .ai-chip{letter-spacing:.005em;color:var(--acc-deep);background:var(--acc-50);border:1px solid color-mix(in srgb,var(--acc) 28%,transparent);border-radius:99px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.lp-root .ai-chip .pulse{background:var(--acc);border-radius:99px;width:7px;height:7px;position:relative}.lp-root .ai-chip .pulse:after{content:"";border:1.5px solid var(--acc);opacity:.5;animation:lp-ping 1.9s var(--ease) infinite;border-radius:99px;position:absolute;inset:-3px}.lp-root .ai-text{background:linear-gradient(96deg,#0f766e 0%,#10b981 46%,#2563eb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-root .ai-sweep{color:#fff;background:radial-gradient(120% 80% at 0 0,#10b98133,#0000 55%),radial-gradient(80% 120% at 100% 100%,#2563eb3d,#0000 55%),linear-gradient(#08142f 0%,#0b1b3b 100%)}.lp-root .ui{border:1px solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;overflow:hidden}.lp-root .ui-bar{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);align-items:center;gap:7px;padding:11px 14px;display:flex}.lp-root .ui-dot{border-radius:99px;width:9px;height:9px}.lp-root .scanline{position:relative;overflow:hidden}.lp-root .scanline:after{content:"";animation:lp-scan 3.4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#10b98138,#0000);position:absolute;inset:0;transform:translate(-100%)}.lp-root .stripe{background-image:repeating-linear-gradient(135deg,#0b1b3b12 0 8px,#0000 8px 16px)}.lp-root .av{color:#fff;border-radius:99px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lp-root .spark path{stroke-dasharray:320;stroke-dashoffset:320px;animation:lp-dash 1.7s var(--ease) forwards}.lp-root .floaty{animation:lp-floaty 6s var(--ease) infinite}.lp-root .floaty-2{animation:lp-floaty 7.5s var(--ease) infinite;animation-delay:-2.6s}.lp-root .bar{background:var(--line-2);border-radius:99px;height:8px;overflow:hidden}.lp-root .bar>span{border-radius:99px;height:100%;display:block}.lp-root .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.lp-root .reveal.in{opacity:1;transform:none}.lp-root .reveal[data-d="1"]{transition-delay:70ms}.lp-root .reveal[data-d="2"]{transition-delay:.14s}.lp-root .reveal[data-d="3"]{transition-delay:.21s}.lp-root .reveal[data-d="4"]{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.lp-root .reveal{opacity:1;transition:none;transform:none}.lp-root .floaty,.lp-root .floaty-2{animation:none}}.lp-root details>summary{cursor:pointer;list-style:none}.lp-root details>summary::-webkit-details-marker{display:none}.lp-root details[open] .chev{transform:rotate(180deg)}.lp-root .chev{transition:transform .25s var(--ease);color:var(--mute)}.lp-root details[open]{box-shadow:var(--sh-sm);border-color:#d7dce5}.lp-root .feat-grid{grid-template-columns:1fr;gap:18px;margin-top:52px;display:grid}.lp-root .check{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.lp-root .check svg{width:17px;height:17px;color:var(--acc);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.lp-root .feat-list{flex-direction:column;gap:9px;margin-top:18px;display:flex}.lp-root .pills{flex-wrap:wrap;gap:8px;display:flex}.lp-root .pill{border:1px solid var(--line);color:var(--ink-2);transition:all .2s var(--ease);cursor:default;background:#fff;border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:600}.lp-root .pill:hover{border-color:var(--ink);transform:translateY(-1px)}.lp-root .stats{background:var(--line);border:1px solid var(--line);border-radius:var(--rad);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.lp-root .stats>div{background:#fff;padding:28px}.lp-root .stat-num{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:clamp(34px,4.6vw,46px);font-weight:800;line-height:1}.lp-root .logos{opacity:.7;grid-template-columns:repeat(2,1fr);place-items:center;gap:24px;margin-top:26px;display:grid}.lp-root .logo-item{color:var(--mute);align-items:center;gap:9px;display:inline-flex}.lp-root .logo-item .brand{font-size:14.5px}.lp-root .price-grid{grid-template-columns:1fr;gap:18px;margin-top:52px;display:grid}.lp-root .price{flex-direction:column;display:flex;position:relative}.lp-root .price.feature-plan{border-color:color-mix(in srgb,var(--acc) 42%,transparent);box-shadow:0 24px 54px -28px #10b98180}.lp-root .price-amt{align-items:baseline;gap:7px;margin-top:16px;display:flex}.lp-root .price-amt .display{font-size:44px}.lp-root .foot-grid{grid-template-columns:1fr;gap:36px;display:grid}.lp-root .soc{border:1px solid var(--line);width:38px;height:38px;color:var(--mute);transition:all .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lp-root .soc:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.lp-root .foot-links a{color:var(--mute);transition:color .18s var(--ease)}.lp-root .foot-links a:hover{color:var(--ink)}@media (min-width:680px){.lp-root .feat-grid{grid-template-columns:repeat(2,1fr)}.lp-root .stats{grid-template-columns:repeat(4,1fr)}.lp-root .logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.lp-root .nav-links{display:flex}.lp-root .burger{display:none}.lp-root .feat-grid{grid-template-columns:repeat(12,1fr)}.lp-root .price-grid{grid-template-columns:repeat(3,1fr)}.lp-root .logos{grid-template-columns:repeat(6,1fr)}.lp-root .foot-grid{grid-template-columns:4fr 2fr 2fr 2fr 2fr}}.lp-root .col-7{grid-column:span 7}.lp-root .col-8{grid-column:span 8}.lp-root .col-5{grid-column:span 5}.lp-root .col-4{grid-column:span 4}.lp-root .col-12{grid-column:span 12}@media (max-width:999px){.lp-root .col-7,.lp-root .col-8,.lp-root .col-5,.lp-root .col-4,.lp-root .col-12{grid-column:auto;width:100%}}.lp-root .only-lg{display:none}@media (min-width:1000px){.lp-root .only-lg{display:block}.lp-root .hide-lg{display:none}}.lp-root .only-md{display:none}@media (min-width:768px){.lp-root .only-md{display:block}}@media (min-width:1000px){#lp-heroGrid{grid-template-columns:repeat(12,1fr)!important}#lp-howGrid,#lp-testGrid{grid-template-columns:repeat(3,1fr)!important}#lp-faqGrid{grid-template-columns:4fr 8fr!important}#lp-faqGrid>*{grid-column:auto!important}#lp-ctaGrid{grid-template-columns:7fr 5fr!important}#lp-ctaBtns{align-items:flex-end}#lp-f6grid{grid-template-columns:5fr 7fr!important}}@media (min-width:640px){#lp-f6cards{grid-template-columns:repeat(3,1fr)!important}}
