@media (scripting:enabled){html:not([data-first-painted]){--font-sans:"Inter Fallback", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Fallback", ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace}}:root:has(.lh){background:#fff}:root:has(.lh) body{background:#fff}.lh{--lhc-ink:#111113;--lhc-text:#44444c;--lhc-muted:#6b6b75;--lhc-faint:#a3a3ac;--lhc-line:#ececef;--lhc-line2:#f1f1f3;--lhc-surf:#f6f6f7;--lhc-blue:#2563eb;--lhc-mint:#cff3e2;--lhc-sky:#d5e8ff;--lhc-lilac:#e5deff;--lhc-peach:#ffe2d1;--lhc-lemon:#fff1bf;--lhc-pink:#ffdcea;--lhc-aqua:#cdf2f4;color:var(--lhc-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.6;display:flow-root;overflow-x:clip}.lh *,.lh :before,.lh :after{box-sizing:border-box}.lh [hidden]{display:none!important}.lh :where(a){color:inherit;text-decoration:none}.lh :where(h1,h2,h3,h4,p,dl,dd,figure){margin:0}.lh :where(ul,ol){margin:0;padding:0;list-style:none}.lh :where(button,input){font:inherit;color:inherit}.lh :where(code){font-family:var(--font-mono)}.lh :focus-visible{outline:2px solid var(--lhc-blue);outline-offset:2px;border-radius:10px}.lh-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.lh-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.lh-sec{padding-top:128px}.lh-sh h2{max-width:860px;color:var(--lhc-ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.04}.lh-nobr{white-space:nowrap}.lh-sh p{max-width:640px;color:var(--lhc-muted);text-wrap:pretty;margin-top:18px;font-size:19px;line-height:1.55}.lh-sh--c{text-align:center}.lh-sh--c h2,.lh-sh--c p{margin-left:auto;margin-right:auto}.lh-btn{height:44px;font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .15s,border-color .15s;display:inline-flex}.lh-btn--dark{color:#fff;background:var(--lhc-ink)}.lh-btn--dark:hover{background:#2a2a2e}.lh-btn--light{border-color:var(--lhc-line);color:var(--lhc-ink);background:#fff}.lh-btn--light:hover{border-color:#dadadf}.lh-btn--glass{color:var(--lhc-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-color:#1111130f}.lh-btn--glass:hover{background:#fff}.lh-btn--lg{height:50px;padding:0 24px;font-size:16px}.lh-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.lh-bg-mint{background:linear-gradient(160deg,#bdefd8,#e8f9f1)}.lh-bg-sky{background:linear-gradient(160deg,#c4dbff,#eaf2ff)}.lh-bg-lilac{background:linear-gradient(160deg,#d8ccff,#f0ecff)}.lh-bg-peach{background:linear-gradient(160deg,#ffd3bc,#fff0e7)}.lh-bg-lemon{background:linear-gradient(160deg,#ffe99a,#fff8dd)}.lh-bg-pink{background:linear-gradient(160deg,#ffc7dd,#ffeef5)}.lh-bg-aqua{background:linear-gradient(160deg,#b8ecef,#e6fafb)}.lh-go{color:var(--lhc-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lh-go .lh-i{transition:transform .15s}.lh-go:hover .lh-i{transform:translate(3px)}.lh-hero{isolation:isolate;text-align:center;padding:84px 24px 0;position:relative}.lh-hero:before{z-index:-1;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(34% 46% at 24% 46%,#a7f3d06b,#0000 72%),radial-gradient(30% 42% at 52% 30%,#bfdbfe61,#0000 72%),radial-gradient(34% 46% at 78%,#ddd6fe80,#0000 72%);width:min(1180px,100%);height:560px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.lh-pill{min-height:36px;color:var(--lhc-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #11111312;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;font-weight:500;transition:border-color .15s;display:inline-flex;box-shadow:0 6px 18px -12px #11111340}.lh-pill:hover{border-color:#11111324}.lh-pill>.lh-i{width:14px;height:14px;color:var(--lhc-faint);transition:transform .15s}.lh-pill:hover>.lh-i{transform:translate(2px)}.lh-pill__dots{display:flex}.lh-pill__dots i{border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-6px;display:block}.lh-pill__dots i:first-child{background:var(--lhc-mint);margin-left:0}.lh-pill__dots i:nth-child(2){background:var(--lhc-sky)}.lh-pill__dots i:nth-child(3){background:var(--lhc-lilac)}.lh-h1{max-width:1120px;color:var(--lhc-ink);letter-spacing:-.035em;text-wrap:balance;margin:28px auto 0;font-size:clamp(40px,5.4vw,74px);font-weight:600;line-height:1.1}.lh-h1__ln{display:block}.lh-h1__ln--2{margin-top:.12em}.lh-sig{white-space:nowrap;margin-bottom:.16em;display:inline-block;position:relative}.lh-sig__wave{pointer-events:none;width:100%;height:auto;position:absolute;top:.96em;left:0;overflow:visible}.lh-sig__wave path{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.lh-sig__base{stroke:#86e5bf}.lh-sig__pulse{stroke:#059669;stroke-dasharray:22 160;stroke-dashoffset:22px;animation:2.8s cubic-bezier(.45,0,.3,1) infinite lh-run}.lh [data-off],.lh [data-off] *{animation-play-state:paused!important}@keyframes lh-run{0%{stroke-dashoffset:22px}72%,to{stroke-dashoffset:-122px}}.lh-hl{border-radius:.22em;align-items:baseline;gap:.12em;padding:0 .18em 0 .09em;line-height:1.02;display:inline-flex}.lh-hl__ic{background:#fff;border-radius:.17em;align-self:center;place-items:center;width:.62em;height:.62em;display:grid}.lh-hl__ic .lh-i{stroke-width:2.2px;width:.38em;height:.38em}.lh-hl--person{background:var(--lhc-mint)}.lh-hl--person .lh-hl__ic{color:#047857}.lh-hl--company{background:var(--lhc-lilac)}.lh-hl--company .lh-hl__ic{color:#6d28d9}.lh-lede{max-width:640px;color:var(--lhc-muted);text-wrap:pretty;margin:26px auto 0;font-size:19px;line-height:1.6}.lh-ticks{color:var(--lhc-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.lh-ticks li{align-items:center;gap:7px;display:flex}.lh-ticks .lh-i{color:#059669;stroke-width:2.2px;width:15px;height:15px}@media (max-width:700px){.lh-wrap{padding:0 20px}.lh-sec{padding-top:88px}.lh-hero{padding:52px 16px 0}.lh-pill{text-align:left;padding:4px 14px 4px 6px;font-size:13px;line-height:1.35}.lh-lede{font-size:17px}.lh-hero .lh-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after{transition:none!important;animation:none!important}.lh-sig__pulse{stroke-dashoffset:-60px}}