
body.landing{--lb-paper:#fcfdf9;--lb-ink:#203d34;--lb-muted:#687765;--lb-line:#e1e7dc;--lb-soft:#eff3e8;--lb-accent:#698253;--lb-display:'Bricolage Grotesque',sans-serif;--lb-font:'Figtree',sans-serif;margin:0;padding:0;background:var(--lb-paper);color:var(--lb-ink);font:15px/1.6 var(--lb-font);color-scheme:light;-webkit-font-smoothing:antialiased}
.landing #app.wrap{max-width:none;display:block;margin:0;padding:0}.landing>.app-footer,.landing>noscript{display:none}.lb-site,.lb-site *{box-sizing:border-box}.lb-site [hidden]{display:none!important}.lb-site h1,.lb-site h2,.lb-site h3,.lb-site p,.lb-site ul,.lb-site ol,.lb-site blockquote{margin:0;max-width:none}.lb-site h1,.lb-site h2,.lb-site h3{font-family:var(--lb-display);font-weight:500;letter-spacing:-1.4px;text-wrap:pretty}.lb-site h1{font-size:clamp(42px,4.7vw,66px);line-height:1.06;letter-spacing:-2.6px}.lb-site h2{font-size:clamp(31px,3vw,43px);line-height:1.13}.lb-site h3{font-size:23px;line-height:1.23;letter-spacing:-.6px}.lb-site p{color:var(--lb-muted)}.lb-site a{color:inherit}.lb-site svg{flex-shrink:0;vertical-align:middle}.lb-site button,.lb-site a{touch-action:manipulation}.lb-site button{font:inherit;cursor:pointer}.lb-site a:focus-visible,.lb-site button:focus-visible,.lb-site summary:focus-visible{outline:3px solid #83a773;outline-offset:5px}.lb-width{max-width:1180px;margin:0 auto;padding:0 42px}.lb-site section{display:block}.lb-nav{height:96px;display:flex;align-items:center;gap:35px;border:0}.lb-brand{display:flex;align-items:center;gap:9px;text-decoration:none;font:700 28px var(--lb-display);letter-spacing:-1.2px;flex-shrink:0}.lb-brand img{border-radius:9px}.lb-site nav{display:flex;align-items:center;gap:25px;padding:0;border:0;font-size:12px}.lb-site nav a{text-decoration:none}.lb-nav>nav{margin-left:27px}.lb-nav-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:12px;white-space:nowrap}.lb-nav-actions>a:first-child{text-decoration:none}.lb-site a.lb-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:14px 21px;border:1px solid var(--lb-ink);border-radius:9px;background:var(--lb-ink);color:#fffdf5;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s,transform .15s}.lb-site a.lb-button:hover{background:#355747;transform:translateY(-1px)}.lb-site a.lb-button-small{font-size:11px;min-height:40px;padding:10px 14px;gap:13px}.lb-eyebrow{font:500 10px/1.5 var(--lb-font);letter-spacing:1.5px;color:#6e7e61!important}.lb-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8ba36c;flex-shrink:0}.lb-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:68px;align-items:center;padding-top:74px;padding-bottom:82px}.lb-hero .lb-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:23px}.lb-site h1 em{font-style:normal;color:#82936e}.lb-lede{font-size:16px;line-height:1.75;margin-top:25px!important;max-width:450px!important}.lb-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.lb-secondary{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:12px;font-weight:500}.lb-secondary:hover{text-decoration:underline;text-underline-offset:4px}.lb-micro{font-size:10px;margin-top:15px!important;color:#718165!important}.lb-channels{display:flex;gap:19px;flex-wrap:wrap;margin-top:39px;color:#687b5b;font-size:10px}.lb-channels>span{display:flex;align-items:center;gap:6px}.lb-demo{background:#fff;border:1px solid var(--lb-line);border-radius:17px;box-shadow:0 18px 60px #203d3408;overflow:hidden;transform:rotate(1deg)}.lb-demo-top{display:flex;align-items:center;gap:9px;padding:15px 18px;border-bottom:1px solid #edf0e7;color:#738366;font-size:8px;letter-spacing:1px}.lb-demo-logo{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#788f5b;background:var(--lb-soft)}.lb-demo-dots{margin-left:auto;letter-spacing:2px;color:#a0ad92}.lb-tabs{display:flex;gap:5px}.lb-demo-tabs{margin:13px 18px;padding:4px;background:#f2f5ed;border-radius:9px}.lb-site .lb-tabs button{width:auto;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;background:transparent;color:#728465;box-shadow:none;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:500;white-space:nowrap}.lb-demo-tabs button{flex:1}.lb-demo-tabs button[aria-selected=true]{background:#fff;border-color:#e9eee1;color:var(--lb-ink);box-shadow:0 1px 3px #203d3406}.lb-conversation{padding:11px 23px 20px;min-height:362px}.lb-call-heading{text-align:center}.lb-call-heading>span{font:600 18px var(--lb-display);letter-spacing:-.3px}.lb-call-heading p{font-size:10px;margin-top:4px}.lb-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:93px}.lb-wave i{width:3px;border-radius:5px;background:linear-gradient(#adc28e,#708a54)}.lb-message-symbol{display:grid;place-items:center;height:93px;color:#7e9562}.lb-site p.lb-bubble{padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.65;color:#5e7252}.lb-customer{background:#eef3e5;border-bottom-right-radius:3px!important;margin-left:24px!important}.lb-speaker{display:flex;align-items:center;gap:5px;font-size:8px;letter-spacing:1px;color:#7f9269;margin:17px 0 6px}.lb-reply{background:#f7f9f3;border:1px solid #edf1e5;border-top-left-radius:3px!important;margin-right:8px!important}.lb-result{display:flex;align-items:flex-start;gap:9px;color:#7d9366;border-top:1px solid var(--lb-line);padding-top:15px;margin-top:21px}.lb-result>svg{margin-top:2px}.lb-result strong{display:block;color:#617b51;font-weight:500;font-size:10px}.lb-result small{display:block;color:#829274;font-size:9px;margin-top:2px}.lb-demo-foot{display:flex;align-items:center;justify-content:center;gap:7px;background:#fafbf7;border-top:1px solid #eef1e7;padding:12px;color:#7b896e;font-size:8px}.lb-demo-foot .lb-dot{width:4px;height:4px}
.lb-value{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-top:34px;padding-bottom:59px;border-top:1px solid var(--lb-line)}.lb-value-icon{display:block;color:#859873;margin-bottom:17px}.lb-value h2{font-size:18px;letter-spacing:-.4px;line-height:1.3}.lb-value p{font-size:12px;line-height:1.8;margin-top:10px;max-width:280px}.lb-business-section{background:#f1f4eb;padding:74px 0 70px;border-top:1px solid #e9eddf;border-bottom:1px solid #e9eddf;scroll-margin-top:24px}.lb-section-heading .lb-eyebrow{margin-bottom:16px}.lb-section-heading>p:last-child:not(.lb-eyebrow){font-size:13px;line-height:1.7;margin-top:15px}.lb-business-tabs{margin-top:31px;gap:7px;flex-wrap:wrap}.lb-site .lb-business-tabs button{padding:10px 16px;border:1px solid #dce4d2;border-radius:25px;font-size:11px;color:#6a7c5b}.lb-site .lb-business-tabs button[aria-selected=true]{background:var(--lb-ink);color:white;border-color:var(--lb-ink)}.lb-example{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:37px;padding-top:6px}.lb-example-copy h3{max-width:410px;font-size:30px;letter-spacing:-.9px}.lb-example-copy>p{font-size:12px;line-height:1.8;max-width:380px;margin-top:16px}.lb-example-copy ul{padding:0;list-style:none;margin:22px 0;display:grid;gap:10px}.lb-example-copy li{display:flex;gap:9px;align-items:center;font-size:12px;color:#6b7d5b}.lb-example-copy li svg{color:#8b9d74}.lb-example-copy .lb-secondary{margin-top:5px}.lb-scenario{align-self:center;padding:30px;background:#f9fbf5;border:1px solid #e0e7d7;border-radius:14px}.lb-scenario blockquote{font:500 23px/1.35 var(--lb-display);letter-spacing:-.5px;color:#627b50;margin:18px 0}.lb-scenario>p:not(.lb-eyebrow){font-size:12px;line-height:1.8}.lb-scenario>span{display:block;font-size:9px;color:#7f916d;border-top:1px solid #e2e9d9;padding-top:17px;margin-top:22px}.lb-how{padding-top:79px;padding-bottom:75px;scroll-margin-top:24px}.lb-how ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:37px}.lb-how li>span{font-size:10px;letter-spacing:1px;color:#8a9b76;display:block;margin-bottom:18px}.lb-how h3{font-size:19px;letter-spacing:-.4px}.lb-how li p{font-size:12px;line-height:1.85;margin-top:12px;max-width:285px}.lb-control{display:grid!important;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);padding-top:57px;padding-bottom:57px}.lb-control .lb-eyebrow{margin-bottom:15px}.lb-control>div>p:last-child{font-size:13px;line-height:1.8;max-width:360px;margin-top:20px}.lb-control ul{padding:0;list-style:none;display:grid;gap:24px;align-content:center}.lb-control li{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.8;color:#748467}.lb-control li>svg{color:#8ba273;margin-top:4px}.lb-control strong{display:block;color:#48653d;font-size:12px;font-weight:500;margin-bottom:3px}.lb-faq{display:grid!important;grid-template-columns:1fr 1.2fr;gap:65px;padding-top:76px;padding-bottom:76px}.lb-faq .lb-eyebrow{margin-bottom:15px}.lb-faq h2{font-size:33px}.lb-faq details{border-bottom:1px solid var(--lb-line);padding:18px 0;font-size:12px}.lb-faq details:first-child{padding-top:0}.lb-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-weight:500;color:#4c6841}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary:after{content:'+';font-size:17px;line-height:1;color:#8b9e77}.lb-faq details[open] summary:after{content:'−'}.lb-faq details p{margin:14px 18px 0 0;font-size:12px;line-height:1.85}.lb-final{text-align:center;background:#eaf0df;padding:61px 0 58px}.lb-final h2{font-size:clamp(38px,4vw,53px);letter-spacing:-1.9px;margin:18px 0 25px}.lb-final .lb-button{margin-bottom:13px}.lb-final p:last-child{font-size:10px}.lb-footer{display:flex;flex-wrap:wrap;align-items:center;gap:15px 26px;padding-top:33px;padding-bottom:33px}.lb-footer .lb-brand{font-size:21px;gap:7px}.lb-footer>p{font-size:10px}.lb-footer nav{margin-left:auto;flex-wrap:wrap;gap:16px;font-size:10px;color:#718267}
@media(max-width:1100px){.lb-nav>nav{display:none}.lb-hero{gap:38px;padding-top:49px}.lb-site h1{font-size:51px;letter-spacing:-2px}.lb-hero-actions{gap:17px}.lb-conversation{padding-inline:18px}.lb-example{gap:45px}.lb-value{gap:30px}.lb-control{gap:50px}.lb-footer nav{margin-left:0;width:100%}}@media(max-width:820px){.lb-width{padding-left:28px;padding-right:28px}.lb-nav{height:82px}.lb-nav-actions{gap:17px}.lb-nav-actions .lb-button-small{font-size:10px}.lb-hero{grid-template-columns:1fr!important;gap:40px;padding-top:40px;padding-bottom:49px}.lb-hero-copy{max-width:610px}.lb-site h1{font-size:58px}.lb-hero .lb-lede{max-width:500px!important}.lb-demo{width:100%;max-width:440px;justify-self:center;transform:none}.lb-conversation{min-height:360px;padding-inline:25px}.lb-channels{margin-top:26px}.lb-value{gap:24px;padding-top:27px;padding-bottom:43px}.lb-value h2{font-size:16px}.lb-value p{font-size:11px}.lb-business-section{padding-top:51px;padding-bottom:47px}.lb-example{gap:28px}.lb-example-copy h3{font-size:25px}.lb-scenario{padding:24px}.lb-how{padding-top:50px;padding-bottom:49px}.lb-how ol{gap:25px}.lb-control{gap:35px;padding-top:44px;padding-bottom:44px}.lb-faq{gap:35px;padding-top:50px;padding-bottom:50px}.lb-faq h2{font-size:29px}.lb-final{padding:48px 0}.lb-footer{padding-top:26px;padding-bottom:26px}}@media(max-width:560px){.lb-width{padding-left:21px;padding-right:21px}.lb-nav{height:76px;gap:12px}.lb-brand{font-size:26px;gap:7px}.lb-brand img{width:27px;height:27px}.lb-site .lb-nav-actions>a.lb-button-small{display:none}.lb-nav-actions{font-size:12px}.lb-hero{padding-top:29px;gap:36px}.lb-hero .lb-eyebrow{font-size:8px;letter-spacing:1.15px;margin-bottom:19px}.lb-site h1{font-size:45px;line-height:1.08;letter-spacing:-1.7px}.lb-lede{font-size:14px;line-height:1.8;margin-top:21px!important}.lb-hero-actions{display:grid;justify-items:start;gap:18px;margin-top:25px}.lb-site a.lb-button{font-size:12px;min-height:49px}.lb-micro{font-size:9px;max-width:300px!important}.lb-channels{font-size:9px;gap:14px;margin-top:25px}.lb-channels svg{width:13px;height:13px}.lb-demo{border-radius:14px}.lb-demo-top{padding:13px 15px}.lb-demo-tabs{margin:11px 14px}.lb-site .lb-tabs button{font-size:10px;padding:9px 10px}.lb-conversation{padding:10px 18px 18px;min-height:355px}.lb-call-heading>span{font-size:18px}.lb-call-heading p{font-size:10px}.lb-site p.lb-bubble{font-size:12px}.lb-result strong{font-size:10px}.lb-value{grid-template-columns:1fr!important;gap:27px;padding-top:30px;padding-bottom:38px}.lb-value article{padding-left:39px;position:relative}.lb-value-icon{position:absolute;top:0;left:0}.lb-value h2{font-size:18px}.lb-value p{font-size:12px;margin-top:7px;max-width:100%}.lb-site h2{font-size:32px;letter-spacing:-1.1px}.lb-section-heading>p:last-child:not(.lb-eyebrow){font-size:12px}.lb-eyebrow{font-size:9px;letter-spacing:1.1px}.lb-business-tabs{gap:8px;margin-top:24px}.lb-site .lb-business-tabs button{font-size:10px;padding:9px 12px}.lb-example{grid-template-columns:1fr;gap:25px;margin-top:28px}.lb-example-copy h3{font-size:28px;max-width:340px}.lb-example-copy>p{font-size:12px}.lb-example-copy ul{gap:10px;margin:19px 0}.lb-scenario{padding:24px}.lb-scenario blockquote{font-size:24px}.lb-how ol{grid-template-columns:1fr;gap:29px;margin-top:30px}.lb-how li{padding-left:36px;position:relative}.lb-how li>span{position:absolute;top:4px;left:0}.lb-how li p{max-width:100%;font-size:12px;margin-top:8px}.lb-how h3{font-size:20px}.lb-control{grid-template-columns:1fr!important;gap:28px}.lb-control>div>p:last-child{max-width:100%;font-size:12px}.lb-control ul{gap:22px}.lb-faq{grid-template-columns:1fr!important;gap:28px}.lb-faq details{font-size:12px;padding:18px 0}.lb-faq details p{font-size:12px}.lb-final h2{font-size:43px;letter-spacing:-1.7px}.lb-final .lb-eyebrow{font-size:8px}.lb-final p:last-child{font-size:9px}.lb-footer{gap:14px}.lb-footer>p{width:100%}.lb-footer nav{gap:17px;font-size:10px}}@media(prefers-reduced-motion:reduce){.lb-site *{scroll-behavior:auto!important;transition:none!important}}

.lb-site nav a,.lb-nav-actions{font-size:14px}.lb-site a.lb-button{font-size:15px}.lb-site a.lb-button-small,.lb-nav-actions .lb-button-small{font-size:13px}.lb-secondary{font-size:14px}.lb-lede{font-size:18px;line-height:1.6}
.lb-micro,.lb-channels{font-size:13px}.lb-demo-top,.lb-speaker,.lb-demo-foot,.lb-eyebrow,.lb-hero .lb-eyebrow,.lb-final .lb-eyebrow{font-size:12px}.lb-site .lb-tabs button,.lb-site .lb-business-tabs button{font-size:14px}
.lb-call-heading p,.lb-result strong{font-size:13px}.lb-result small,.lb-scenario>span,.lb-how li>span{font-size:12px}.lb-site p.lb-bubble{font-size:15px}
.lb-value p,.lb-example-copy>p,.lb-example-copy li,.lb-scenario>p:not(.lb-eyebrow),.lb-how li p,.lb-faq details,.lb-faq details p{font-size:15px;line-height:1.65}.lb-value p{max-width:320px}.lb-section-heading>p:last-child:not(.lb-eyebrow){font-size:16px}.lb-final p:last-child,.lb-footer>p,.lb-footer nav{font-size:14px}
.lb-pricing{padding-top:72px;padding-bottom:72px;border-top:1px solid var(--lb-line);scroll-margin-top:24px}.lb-pricing .lb-section-heading{margin-bottom:34px}
.lb-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.lb-plan{border:1px solid var(--lb-line);border-radius:18px;padding:28px;background:#fff;display:grid;gap:14px}.lb-plan-main{border-color:#2b6a4d;box-shadow:0 0 0 1px #2b6a4d inset,0 10px 30px rgba(32,61,52,.08)}
.lb-plan h3{font-size:22px;letter-spacing:-.5px}.lb-price{font-size:14px;color:var(--lb-muted)}.lb-price strong{font:600 40px/1 var(--lb-display);letter-spacing:-1.5px;color:var(--lb-ink);margin-right:4px}.lb-plan>p{font-size:15px;line-height:1.6}
.lb-plan ul,.lb-promises{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lb-plan li,.lb-promises li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.lb-plan li svg,.lb-promises li svg{color:#2b6a4d;flex-shrink:0;margin-top:3px}.lb-plan .lb-button,.lb-plan .lb-secondary{justify-self:start;margin-top:6px}
.lb-promises{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:30px;padding:22px 24px;border-radius:16px;background:var(--lb-soft)}
@media(max-width:900px){.lb-plans{grid-template-columns:1fr}.lb-pricing{padding-top:52px;padding-bottom:52px}}
