.site{--s-ink:#17201d;--s-ink-2:#4e4843;--s-ink-3:#6e655f;--s-deep:#12312e;--s-deep-hover:#1f4a46;--s-green-soft:#e4ede8;--s-brick:#c9705f;--s-brick-light:#e0a08f;--s-brick-ink:#a2463a;--s-rose:#f7e5e0;--s-rose-ink:#7e3a3c;--s-cream:#f7f1ec;--s-app:#f5f0ec;--s-section:#fbf7f4;--s-rule:#f0e9e4;--s-cross:#c9beb7;background:#fff;color:var(--s-ink);overflow-x:clip;font-family:var(--font-satoshi),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.site a{color:var(--s-brick-ink);text-decoration:none}.site a:hover{color:var(--s-rose-ink)}.site :focus-visible{outline:2px solid var(--s-brick-ink);outline-offset:3px}.site button{font-family:inherit}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.s-col{max-width:1088px;margin:0 auto;border-left:1px solid var(--s-rule);border-right:1px solid var(--s-rule);box-sizing:border-box}.s-dots{background-image:radial-gradient(#e6dad2 1px,transparent 1.2px);background-size:16px 16px}.s-nav{position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--s-rule)}.s-nav-in{max-width:1088px;margin:0 auto;height:64px;padding:0 24px;box-sizing:border-box;border-left:1px solid var(--s-rule);border-right:1px solid var(--s-rule);display:flex;align-items:center;gap:16px}.s-logo{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.s-logo svg{width:16px;height:16px}.s-logo span{font-family:var(--font-darker),sans-serif;font-weight:900;font-size:30px;line-height:.78;letter-spacing:-.03em;color:var(--s-ink)}.s-nav-links{flex:1;display:flex;justify-content:center;gap:2px}.site .s-nav-links a{padding:8px 13px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:500;color:#3a3f3b}.site .s-nav-links a:hover,.site .s-nav-links a[aria-current=page]{background:var(--s-cream);color:var(--s-ink)}.site .s-nav-login{font-size:14px;font-weight:500;color:#3a3f3b;white-space:nowrap}.site .s-nav-login:hover{color:var(--s-ink)}.site .s-cta{padding:10px 18px;border-radius:999px;background:var(--s-deep);color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.site .s-cta:hover{background:var(--s-deep-hover);color:#fff}.s-burger,.s-cta-short{display:none}.s-burger{cursor:pointer;width:40px;height:40px;border-radius:999px;border:1px solid #e3dbd5;background:#fff;place-items:center;flex-shrink:0;padding:0}.s-burger svg{width:18px;height:18px}.s-menu{border-top:1px solid var(--s-rule);background:#fff;padding:10px 24px 18px;display:flex;flex-direction:column;gap:2px}.site .s-menu a{padding:12px 4px;font-size:16px;font-weight:600;color:var(--s-ink);border-bottom:1px solid var(--s-cream)}.site .s-menu a.s-menu-login{font-weight:500;color:var(--s-ink-2);border-bottom:none}@media (max-width:819.98px){.s-cta-long,.s-nav-links,.s-nav-login{display:none}.s-cta-short{display:inline}.s-burger{display:grid;margin-left:auto}}@media (min-width:820px){.s-menu{display:none}}.s-foot{border-top:1px solid var(--s-rule);padding:28px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.s-foot .s-logo svg{width:14px;height:14px}.s-foot .s-logo span{font-size:26px}.s-foot-links{display:flex;gap:22px;flex-wrap:wrap;font-size:13.5px;font-weight:500}.site .s-foot-links a{color:#5b5450}.site .s-foot-links a:hover{color:var(--s-brick-ink)}.s-foot-end{border-top:1px solid var(--s-rule);padding:18px 28px 22px;gap:10px;font-size:13px;color:#6e655f}.s-demo,.s-foot-end{display:flex;align-items:center}.s-demo{position:fixed;inset:0;z-index:100;background:rgba(18,49,46,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto}.s-demo-box{width:min(720px,100%,calc(100vh - 180px));background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.4);display:flex;flex-direction:column}.s-demo-h{padding:12px 14px 12px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--s-rule)}.s-demo-tabs{display:flex;padding:3px;border-radius:999px;background:var(--s-cream)}.s-demo-tabs button{cursor:pointer;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;border:none;background:transparent;color:var(--s-ink-2)}.s-demo-tabs button.on{background:var(--s-deep);color:#fff}.s-demo-len{font-size:13px;color:var(--s-ink-3)}.s-demo-x{margin-left:auto;width:34px;height:34px;border-radius:50%;background:var(--s-cream);border:none;display:grid;place-items:center;cursor:pointer;font-size:18px;color:var(--s-ink)}.s-demo-x:hover{background:#efe6e0}.s-demo-v{position:relative;aspect-ratio:1/1}.s-demo-v,.s-demo-v video{width:100%;background:var(--s-deep)}.s-demo-v video{position:absolute;inset:0;height:100%;-o-object-fit:contain;object-fit:contain}.s-demo-f{padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--s-ink-2)}