.lp{--ink:#1e322d;--accent:#8ad68f;--accent-deep:#6fc476;--muted:#5e6b67;--faint:#9aa5a1;--line:#e4e8e6;--paper:#fff;--stone:#f3f4f2;--ok:#3e9a57;--warn:#8c7a2e;--bad:#b4461e;--orange:#d9622b;--blue:#6282d0;--hero-a:#d7e0ef;--hero-b:#eef2f6;--lp-font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.lp,.lp *{font-family:var(--lp-font)}.lp :is(h1,h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}.lp :is(button,input){font:inherit;color:inherit}.lp :focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.lp .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.lp .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}.lp .btn-accent{background:var(--accent);color:var(--ink)}.lp .btn-accent:hover{background:var(--accent-deep)}.lp .btn-ink{background:var(--ink);color:#fff}.lp .btn-ghost{color:var(--muted);background:#fff;border:1px solid #d5dad8;font-weight:400}.lp .sec{padding-block:96px}.lp .eyebrow{color:var(--ok);letter-spacing:.02em;margin-bottom:14px;font-size:15px;font-weight:600}.lp .shead{text-align:center;max-width:980px;margin:0 auto}.lp .shead h2{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.lp .shead p{text-wrap:balance;color:var(--muted);margin-top:18px;font-size:clamp(16px,1.5vw,19px)}.lp .okb{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.lp .okb svg{width:10px;display:block}.lp .pill-s{white-space:nowrap;color:#2f7a3c;background:#e6f5e7;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px 4px 4px;font-size:12px;font-weight:500;display:inline-flex}.lp .pill-s .okb{width:16px;height:16px}.lp .pill-s .okb svg{width:8px}.lp .more-arrow .ar{transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-block}.lp .more-arrow:hover .ar,.lp .more-arrow:focus-visible .ar{transform:translate(6px)}.lp[data-dev] [data-placeholder]{outline-offset:2px;border-radius:4px;outline:1.5px dashed #b9c4c0}@property --p{syntax:"<percentage>";inherits:false;initial-value:32%}@keyframes a-up{0%{opacity:0;transform:translateY(16px)}}@keyframes a-pop{0%{opacity:0;transform:scale(.7)}}@keyframes a-w{0%{width:0}}@keyframes a-ring{0%{--p:0%}}@keyframes a-typing{0%{opacity:0;transform:scale(.8)}12%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}@keyframes a-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes a-pulse{0%{box-shadow:0 0 #b9c77a99}70%{box-shadow:0 0 0 14px #b9c77a00}to{box-shadow:0 0 #b9c77a00}}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(14px)}to{opacity:1;transform:none}}@keyframes h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes h-fill{0%{width:0}}@keyframes h-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes h-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes h-press{0%,to{transform:none}40%{filter:brightness(.92);transform:scale(.94)}}@keyframes h-flow{to{background-position:14px 0}}@keyframes h-spread{0%{margin-right:-22px}}@keyframes t-ok{0%,45%{color:var(--ink);background:#fff;border-color:#d5dad8;transform:none}55%{transform:scale(.95)}70%,to{background:var(--accent);color:var(--ink);border-color:var(--accent);transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.lp .play .a-up{animation:a-up .55s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}.lp .play .a-pop{animation:a-pop .5s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}@media (width<=900px){.lp{overflow-x:clip}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}
