html.lp-active,html.lp-active body,html.lp-active #root{height:auto;min-height:100%;overflow-y:auto}html.lp-active{scroll-behavior:smooth}.lp{--lp-ink: #12231c;--lp-muted: #526159;--lp-green: #087b54;--lp-border: #dce3dd;color:var(--lp-ink);background:#fcfdfb;font-family:var(--font-sans);line-height:1.65}.lp a{text-decoration:none}.lp a:hover{text-decoration:underline;text-underline-offset:5px}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--lp-green);outline-offset:5px}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp h1,.lp h2,.lp h3{font-weight:600;letter-spacing:-.045em;line-height:1.15}.lp-top,.lp-hero,.lp-workflow,.lp-context,.lp-closing,.lp-footer{max-width:1280px;margin:0 auto;padding-inline:56px}.lp-top{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.045em}.lp-brand svg{flex-shrink:0}.lp-top nav{display:flex;align-items:center;gap:28px;font-size:13px}.lp-button{display:inline-flex;justify-content:center;align-items:center;gap:32px;border:1px solid var(--lp-ink);border-radius:5px;background:var(--lp-ink);color:#fff;padding:15px 23px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lp .lp-button:hover{background:#254735;text-decoration:none}.lp-button:disabled{opacity:.65;cursor:wait}.lp-button--small{padding:10px 16px;gap:20px;font-size:12px}.lp-hero{padding-top:64px;padding-bottom:88px}.lp-hero-copy{max-width:800px}.lp-eyebrow{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--lp-green);margin-bottom:22px!important}.lp h1{font-size:clamp(38px,4.5vw,64px)}.lp h1 span{color:var(--lp-green)}.lp-lede{max-width:630px;margin-top:26px!important;color:var(--lp-muted);font-size:17px;line-height:1.8}.lp-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.lp-text-link{font-size:13px;font-weight:600}.lp-fine{font-size:12px;color:var(--lp-muted);margin-top:15px!important}.lp-product{margin:44px 0 0;background:#fff;border:1px solid var(--lp-border);border-radius:8px;overflow:hidden;box-shadow:0 16px 48px #1832260b}.lp-product-bar{display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:11px;font-weight:600;border-bottom:1px solid var(--lp-border)}.lp-product-bar>span:last-child{margin-left:auto;color:var(--lp-muted);font-weight:400}.lp-dot{width:6px;height:6px;background:var(--lp-green);border-radius:50%}.lp-product img{display:block;width:100%;height:auto}.lp-product figcaption{border-top:1px solid var(--lp-border);padding:13px 18px;color:var(--lp-muted);font-size:11px}.lp-workflow{padding-bottom:88px;scroll-margin-top:32px}.lp h2{font-size:clamp(28px,3vw,38px)}.lp-section-heading{border-top:1px solid var(--lp-border);padding-top:60px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;list-style:none;padding:0;margin:38px 0 0}.lp-steps li>span{font:10px var(--font-mono);color:var(--lp-green)}.lp h3{font-size:20px;margin-bottom:12px;letter-spacing:-.03em}.lp-steps h3{margin-top:20px}.lp-steps p,.lp-context p{color:var(--lp-muted);font-size:14px}.lp-context{display:grid;grid-template-columns:1.1fr 1fr;gap:88px;padding-top:60px;padding-bottom:64px;background:#eef3ee}.lp-context h2{margin-bottom:24px}.lp-context .lp-byline{margin-top:24px;font-size:11px}.lp-context-detail h3:not(:first-child){margin-top:30px}.lp-closing{display:flex;justify-content:space-between;align-items:center;gap:36px;padding-top:72px;padding-bottom:72px}.lp-closing p:not(.lp-eyebrow){margin-top:18px;color:var(--lp-muted);font-size:14px}.lp-closing .lp-button{flex-shrink:0}.lp-footer{padding-top:30px;padding-bottom:30px;border-top:1px solid var(--lp-border)}.lp-footer>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-size:13px}.lp-operator{color:var(--lp-muted)}.lp-operator a{color:var(--lp-ink)}.lp-footer p{color:var(--lp-muted);font-size:10px;margin-top:24px}.lp-skip{position:absolute;top:-100px;left:16px;padding:12px;background:#fff;z-index:10}.lp-skip:focus{top:8px}.lp-error{color:#9b2424;margin-top:20px!important;max-width:560px}.lp-demo-mobile{display:none}@media(max-width:719px){.lp-top,.lp-hero,.lp-workflow,.lp-context,.lp-closing,.lp-footer{padding-inline:22px}.lp-top{min-height:82px;gap:12px;flex-wrap:wrap;padding-block:16px}.lp-brand{font-size:15px}.lp-top nav{gap:16px;font-size:12px}.lp-nav-detail{display:none}.lp-button--small{padding:8px 10px;gap:10px}.lp-hero{padding-top:40px;padding-bottom:50px}.lp h1{font-size:clamp(31px,7.8vw,52px)}.lp-lede{font-size:15px;margin-top:24px!important}.lp-actions{gap:20px;flex-wrap:wrap}.lp-fine{max-width:310px}.lp-product{margin-top:32px}.lp-product-bar{font-size:9px;padding:10px}.lp-product figcaption{font-size:10px;padding:10px}.lp-section-heading{padding-top:36px}.lp-steps{grid-template-columns:1fr;gap:28px}.lp-steps h3{margin-top:10px}.lp-workflow{padding-bottom:44px}.lp-context{grid-template-columns:1fr;gap:36px;padding-block:40px}.lp-closing{align-items:flex-start;flex-direction:column;padding-block:44px;gap:24px}.lp-demo-desktop{display:none}.lp-demo-mobile{display:block;margin-top:24px!important;border-left:3px solid var(--lp-green);padding-left:16px;font-size:14px}}@media(prefers-reduced-motion:reduce){html.lp-active{scroll-behavior:auto}}
