.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}}.cb.svelte-ojb0h4{z-index:1001;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0;position:fixed;inset:auto 0 0}.card.svelte-ojb0h4{pointer-events:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;max-width:920px;margin:0 auto;padding:22px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) both svelte-ojb0h4-cb-in;display:grid;box-shadow:0 18px 40px -16px #1e322d73,0 2px 6px #1e322d1f}@keyframes svelte-ojb0h4-cb-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.card.svelte-ojb0h4{animation:none}}.cb.svelte-ojb0h4 h2:where(.svelte-ojb0h4){outline:none;margin-bottom:6px;font-size:18px;line-height:1.3}.tx.svelte-ojb0h4 p:where(.svelte-ojb0h4){color:var(--muted);margin:0;font-size:14px;line-height:1.55}.tx.svelte-ojb0h4 a:where(.svelte-ojb0h4){color:var(--ink);text-underline-offset:2px;text-decoration:underline}.cats.svelte-ojb0h4{border-top:1px solid var(--line);grid-column:1;margin:0;padding:0;list-style:none}.cats.svelte-ojb0h4 li:where(.svelte-ojb0h4){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ct.svelte-ojb0h4{gap:2px;font-size:14px;display:grid}.ct.svelte-ojb0h4 b:where(.svelte-ojb0h4){font-weight:500}.ct.svelte-ojb0h4 small:where(.svelte-ojb0h4){color:var(--muted);font-size:13px}.sw.svelte-ojb0h4{appearance:none;cursor:pointer;background:#d5dad8;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .2s;position:relative}.sw.svelte-ojb0h4:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1e322d40}.sw.svelte-ojb0h4:checked{background:var(--accent-deep)}.sw.svelte-ojb0h4:checked:after{transform:translate(16px)}.sw.svelte-ojb0h4:disabled{cursor:default;opacity:.6}.act.svelte-ojb0h4{grid-area:1/2/span 2;align-self:end;gap:8px;display:flex}.act.svelte-ojb0h4 .btn:where(.svelte-ojb0h4){padding:11px 16px;font-size:14px}.act.svelte-ojb0h4 .btn-ink:where(.svelte-ojb0h4):hover{background:#2c4741}.act.svelte-ojb0h4 .btn-ghost:where(.svelte-ojb0h4):hover{color:var(--ink);border-color:var(--faint)}.card.open.svelte-ojb0h4{grid-template-columns:minmax(0,1fr);max-width:720px}.card.open.svelte-ojb0h4 .act:where(.svelte-ojb0h4){grid-area:auto/1;justify-content:flex-end}@media (width<=860px){.card.svelte-ojb0h4{grid-template-columns:minmax(0,1fr);padding:18px}.act.svelte-ojb0h4{flex-wrap:wrap;grid-area:auto/1}.act.svelte-ojb0h4 .btn:where(.svelte-ojb0h4){flex:auto}}@media (width<=520px){.act.svelte-ojb0h4{grid-template-columns:1fr 1fr;display:grid}.act.svelte-ojb0h4 .btn-ghost:where(.svelte-ojb0h4){grid-area:2/1/auto/-1}}
