@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";body.landing-react{--lp-ink:#153B3A;--lp-muted:#647775;--lp-teal:#007F74;--lp-line:#DCE7E4;--lp-paper:#F4F8F6;--lp-blue:#396ED8;margin:0;background:#fff;color:var(--lp-ink);font:14px/1.65 Manrope,Segoe UI,sans-serif;letter-spacing:0;color-scheme:light}.landing-react *{box-sizing:border-box;letter-spacing:0}.landing-react :is(h1,h2,h3,p){margin:0}.landing-react :is(h1,h2,h3){font-family:Space Grotesk,Manrope,sans-serif}.landing-react a{color:inherit;text-decoration:none}.landing-react button{font:inherit;cursor:pointer}.landing-react :is(button,a,summary):focus-visible{outline:3px solid #D6A348;outline-offset:5px}.lp-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.lp-nav{background:#fff;border-bottom:1px solid var(--lp-line)}.lp-nav-inner{height:84px;display:flex;justify-content:space-between;align-items:center;gap:24px}.lp-brand{display:inline-flex;gap:9px;align-items:center;font-size:23px;font-weight:800;white-space:nowrap}.lp-brand>span>span{font-weight:500}.lp-brand b{color:var(--lp-teal)}.lp-brand-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--lp-teal);border-radius:7px;color:#fff}.lp-nav nav{display:flex;gap:32px;align-items:center;font-size:12px;font-weight:600}.lp-nav nav>a:not(.lp-button):hover{color:var(--lp-teal)}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 23px;background:var(--lp-teal);color:#fff!important;border-radius:5px;font-weight:700;font-size:12px;transition:background .2s,transform .2s}.lp-button:hover{background:#006d63;transform:translateY(-2px)}.lp-button.lp-small{min-height:39px;padding:0 18px}.lp-menu{display:none}.lp-hero{height:min(740px,calc(100svh - 150px));min-height:520px;position:relative;overflow:hidden;background:var(--lp-paper);isolation:isolate}.lp-hero-content{position:relative;z-index:2;text-align:center;padding-top:44px}.lp-eyebrow{font-size:10px;font-weight:800;color:var(--lp-teal);line-height:1.8}.lp-hero h1{font-size:76px;font-weight:600;line-height:1.05;margin-top:14px}.lp-hero h1>span{display:block;font-size:35px;font-weight:400;margin-top:11px;color:var(--lp-muted)}.lp-hero-description{margin:18px auto 0!important;font-size:14px;line-height:1.8;color:var(--lp-muted)}.lp-hero-actions{display:flex;justify-content:center;align-items:center;gap:27px;margin-top:22px}.lp-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.lp-product-scene{position:absolute;z-index:1;top:380px;left:0;right:0;margin-inline:auto;width:min(1260px,94%)}.lp-product-scene img{display:block;width:100%;height:auto;border:1px solid #D2E2DF;border-radius:8px;box-shadow:0 20px 60px #153b3a12}.lp-product-scene>span{position:absolute;top:10px;right:18px;padding:4px 9px;border:1px solid var(--lp-line);background:#fff;color:var(--lp-muted);border-radius:4px;font-size:9px}.lp-scope{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#fff}.lp-scope>.lp-container{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:108px}.lp-scope p{font-size:11px;line-height:1.7;color:var(--lp-muted)}.lp-scope strong{color:var(--lp-ink)}.lp-scope span{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.lp-scope svg{color:var(--lp-teal)}.lp-perspectives{padding-block:90px}.lp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.lp-section-heading h2{margin-top:14px;font-size:43px;line-height:1.13;font-weight:500}.lp-section-heading h2 span{color:var(--lp-muted)}.lp-section-heading>p{max-width:350px;color:var(--lp-muted);font-size:13px;line-height:1.9}.lp-feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.lp-feature{border-top:1px solid var(--lp-line);padding-top:27px}.lp-feature>svg{color:var(--lp-teal)}.lp-feature:nth-child(2)>svg{color:var(--lp-blue)}.lp-feature:nth-child(3)>svg{color:#b64d67}.lp-feature h3{margin-top:18px;font-size:21px;font-weight:500}.lp-feature p{margin-top:13px;max-width:320px;min-height:92px;color:var(--lp-muted);font-size:12px;line-height:1.9}.lp-feature>span{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:10px;font-weight:700}.lp-demo-section{padding:80px 0;background:var(--lp-paper);border-block:1px solid var(--lp-line)}.lp-demo-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:60px;align-items:start}.lp-mode-list{display:grid;gap:8px}.lp-mode-list button{display:flex;align-items:center;gap:15px;min-height:62px;padding:13px 17px;color:var(--lp-muted);background:transparent;border:1px solid transparent;border-radius:6px;text-align:left}.lp-mode-list button>svg:last-child{margin-left:auto}.lp-mode-list button[aria-pressed=true]{background:#fff;border-color:var(--lp-line);color:var(--lp-teal);box-shadow:0 5px 12px #163c3a05}.lp-mode-list button span{font-size:12px;font-weight:700}.lp-demo-rail>p{margin:30px 17px 0;position:relative;padding-left:24px;color:var(--lp-muted);font-size:10px}.lp-demo-rail>p svg{position:absolute;left:0;top:3px}.lp-demo-tool{min-width:0;background:#fff;border:1px solid var(--lp-line);border-radius:8px;padding:28px 32px;box-shadow:0 10px 35px #153b3a08}.lp-demo-tool>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.lp-demo-label{color:var(--lp-muted);font-size:9px;font-weight:700}.lp-demo-tool h3{font-size:21px;font-weight:500}.lp-icon-button{width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--lp-line);border-radius:5px;background:#fff;color:var(--lp-ink)}.lp-demo-stats{display:grid;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:20px;padding-block:25px;min-height:122px}.lp-demo-stats strong{display:block;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.lp-demo-stats span{display:block;font-size:10px;color:var(--lp-muted);margin-top:6px}.lp-demo-stats>p{color:var(--lp-muted);font-size:11px;border-left:1px solid var(--lp-line);padding-left:18px}.lp-demo-chart{height:210px;width:100%}.lp-nps-detail{display:flex;gap:18px;flex-wrap:wrap;margin-top:15px;font-size:10px;color:var(--lp-muted)}.lp-nps-detail span{display:flex;gap:5px;align-items:center}.lp-nps-detail i{width:6px;height:6px;border-radius:50%;background:var(--lp-teal)}.lp-nps-detail span:nth-child(2) i{background:#bc8c31}.lp-nps-detail span:nth-child(3) i{background:#b64d67}.lp-demo-data{margin-top:15px;font-size:10px;color:var(--lp-muted)}.lp-demo-data summary{cursor:pointer;padding:8px 0}.lp-demo-data table{width:100%;border-collapse:collapse}.lp-demo-data :is(th,td){padding:6px;border-bottom:1px solid var(--lp-line);text-align:left}.lp-demo-data caption{text-align:left;margin:8px 0}.lp-status{font-size:10px;color:var(--lp-teal);min-height:17px;margin-top:6px!important}.lp-workflow{padding:90px 0}.lp-workflow>.lp-container{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.lp-workflow h2{margin-top:15px;font-size:43px;font-weight:500;line-height:1.14}.lp-workflow-heading>p:last-child{margin-top:20px;font-size:12px;color:var(--lp-muted)}.lp-workflow ol{margin:0;padding:0;list-style:none}.lp-workflow li{display:flex;align-items:center;gap:19px;padding:25px 0;border-bottom:1px solid var(--lp-line)}.lp-step{font-size:10px;color:var(--lp-muted)}.lp-workflow li>svg{color:var(--lp-teal);flex-shrink:0}.lp-workflow h3{font-size:16px;font-weight:500}.lp-workflow li p{margin-top:6px;font-size:11px;color:var(--lp-muted)}.lp-step-check{margin-left:auto}.lp-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:60px 90px}.lp-faq h2{font-size:35px;font-weight:500;margin-top:12px}.lp-faq>div>p:last-child{color:var(--lp-muted);font-size:12px;margin-top:10px}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:20px 0;font-size:12px;font-weight:700;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex-shrink:0}.lp-minus{display:none}.lp-faq details[open] .lp-plus{display:none}.lp-faq details[open] .lp-minus{display:block}.lp-faq details p{color:var(--lp-muted);font-size:12px;line-height:1.9;padding-bottom:22px}.lp-closing{background:#e9f2ee;padding:65px 0;text-align:center;border-block:1px solid var(--lp-line)}.lp-closing h2{font-size:46px;line-height:1.2;font-weight:500;margin-block:16px 26px}.lp-closing h2>span{color:var(--lp-teal)}.lp-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:110px}.lp-footer>span{color:var(--lp-muted);font-size:10px}.lp-footer>a:last-child{display:flex;gap:7px;align-items:center;font-size:11px}.lp-skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 15px;background:#fff;border:1px solid var(--lp-ink);transform:translateY(-150%)}.lp-skip:focus{transform:none}@media(min-width:1600px){.lp-hero{height:min(760px,calc(100svh - 150px))}.lp-hero-content{padding-top:54px}}@media(max-width:900px){.lp-container{width:calc(100% - 48px)}.lp-demo-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.lp-feature-columns{gap:24px}.lp-workflow>.lp-container,.lp-faq{gap:45px}.lp-hero{height:660px}.lp-hero h1{font-size:66px}.lp-product-scene{top:380px}.lp-demo-stats{grid-template-columns:1fr 1fr}.lp-demo-stats>p{display:none}}@media(max-width:600px){.lp-container{width:calc(100% - 36px)}.lp-nav-inner{height:68px}.lp-brand{font-size:21px}.lp-menu{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lp-line);border-radius:5px;background:#fff;color:var(--lp-ink)}.lp-nav nav{display:none;position:absolute;left:0;right:0;top:68px;z-index:20;background:#fff;border-bottom:1px solid var(--lp-line);padding:22px;align-items:stretch;gap:20px}.lp-nav nav.is-open{display:flex;flex-direction:column}.lp-nav nav>a:not(.lp-button){padding:5px}.lp-hero{height:min(600px,calc(100svh - 120px))}.lp-hero-content{padding-top:40px}.lp-eyebrow{font-size:9px}.lp-hero h1{font-size:46px;margin-top:18px}.lp-hero h1>span{font-size:24px;margin-top:12px}.lp-hero-description{font-size:12px;margin-top:19px!important;max-width:300px}.lp-desktop-break{display:none}.lp-hero-actions{flex-direction:column;gap:16px;margin-top:22px}.lp-hero-actions .lp-button{min-width:220px}.lp-product-scene{top:381px;width:94%}.lp-product-scene>span{inset:auto 0 -28px;text-align:center;border:0;background:transparent;padding:0;font-size:8px}.lp-scope>.lp-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:25px}.lp-scope p{grid-column:1/-1}.lp-scope p br{display:none}.lp-scope p strong{margin-left:4px}.lp-scope span{font-size:11px;gap:8px}.lp-scope svg{width:17px}.lp-perspectives{padding-block:55px}.lp-section-heading{display:block;margin-bottom:30px}.lp-section-heading h2{font-size:34px}.lp-section-heading>p{margin-top:20px;font-size:12px}.lp-feature-columns{grid-template-columns:1fr;gap:30px}.lp-feature{padding-top:20px}.lp-feature h3{margin-top:12px}.lp-feature p{min-height:0;max-width:none}.lp-feature>span{margin-top:14px}.lp-demo-section{padding-block:50px}.lp-demo-layout{grid-template-columns:1fr;gap:16px}.lp-mode-list{display:flex;gap:4px}.lp-mode-list button{min-width:0;flex:1;flex-direction:column;justify-content:center;gap:8px;padding:11px 5px;min-height:76px}.lp-mode-list button span{font-size:9px}.lp-mode-list button>svg:last-child{display:none}.lp-demo-rail>p{display:none}.lp-demo-tool{padding:20px 15px}.lp-demo-stats{gap:15px;min-height:113px}.lp-demo-stats strong{font-size:31px}.lp-demo-chart{height:190px}.lp-nps-detail{gap:10px;font-size:9px}.lp-workflow{padding-block:55px}.lp-workflow>.lp-container,.lp-faq{grid-template-columns:1fr;gap:28px}.lp-workflow h2{font-size:34px}.lp-workflow li{gap:12px}.lp-workflow li p{font-size:10px}.lp-workflow h3{font-size:14px}.lp-step-check{display:none}.lp-faq{padding-block:25px 55px}.lp-faq h2{font-size:31px}.lp-closing{padding-block:50px}.lp-closing h2{font-size:34px}.lp-footer{flex-wrap:wrap;gap:18px;padding-block:27px}.lp-footer>span{order:3;width:100%}.lp-footer>a:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-react *,.landing-react *:before,.landing-react *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
