*{box-sizing:border-box}html,body{scroll-behavior:smooth;background:#f3f0e9;margin:0;padding:0}:root{--accent:#1d7a4b;--bright:#34c785}::selection{background:var(--bright);color:#15171c}@keyframes dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes chatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hc1{0%,2%{opacity:0;transform:translateY(10px)}6%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hcT1{0%,7%{opacity:0}10%,16%{opacity:1}18%,to{opacity:0}}@keyframes hc2{0%,18%{opacity:0;transform:translateY(10px)}22%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hc3{0%,30%{opacity:0;transform:translateY(10px)}34%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hcS{0%,44%{opacity:0}48%,94%{opacity:1}98%,to{opacity:0}}@keyframes hc4{0%,56%{opacity:0;transform:translateY(10px)}60%,94%{opacity:1;transform:none}98%,to{opacity:0}}@media (max-width:640px){.fbx{border-left:none!important;border-right:none!important;border-radius:0!important;margin-left:-20px!important;margin-right:-20px!important}.fbt{border-radius:0!important;margin-left:-20px!important;margin-right:-20px!important}}@keyframes lfScan{0%{width:4%}30%,92%{width:100%}to{width:4%}}@keyframes lfA{0%,8%{opacity:0;transform:translateY(10px)}14%,93%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes lfB{0%,22%{opacity:0;transform:translateY(10px)}28%,93%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes lfC{0%,38%{opacity:0;transform:translateY(10px)}44%,93%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes lfD{0%,58%{opacity:0;transform:translateY(14px)}67%,93%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes intDash{to{stroke-dashoffset:-28px}}@keyframes rmIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes rmBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes stgFlow{0%,8%{opacity:0;transform:translateY(0)}16%{opacity:1;transform:translateY(6px)}48%{opacity:1;transform:translateY(58px)}60%,to{opacity:0;transform:translateY(58px)}}@keyframes fmBar{0%{width:6%}30%,90%{width:50%}to{width:6%}}@keyframes curveDraw{to{stroke-dashoffset:0}}@keyframes curveFade{0%{opacity:0}to{opacity:.12}}@keyframes curveIn{0%{opacity:0}to{opacity:1}}.navlinks{align-items:center;gap:16px;display:flex}@media (max-width:939px){.navlinks{display:none}}section[id]{scroll-margin-top:64px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.mh{display:none}@media (max-width:640px){.mh{display:flex!important}.mb{display:none}.mb.mbo{display:block}section.msec{padding-top:18px!important;padding-bottom:18px!important}}@keyframes abH{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dykDraw{to{stroke-dashoffset:0}}@keyframes dykFade{to{opacity:1}}@keyframes abW{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxSlide{0%{opacity:0;transform:translateY(16px)}10%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-8px)}}@keyframes fxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fxBar{0%{width:8%}55%{width:86%}78%,to{width:86%}}@keyframes pulse{0%,to{box-shadow:0 0 #34c78580}70%{box-shadow:0 0 0 7px #34c78500}}@media (max-width:640px){.navwrap{gap:10px}.navcta2{display:none!important}.navleft>div{font-size:16px!important}.navlang{padding:2px}.navlang button{padding:5px 8px!important;font-size:11px!important}.navtabs{white-space:nowrap;padding:2px}.navtabs button{white-space:nowrap;padding:5px 9px!important;font-size:11px!important}.navright{flex-wrap:nowrap!important;gap:7px!important}.heroHead{padding-top:24px!important;padding-bottom:32px!important}.heroH1{letter-spacing:-.02em!important;font-size:30px!important;line-height:1.08!important}.heroConn{display:none!important}.heroDemo{margin-top:16px!important}.heroDemoBody{height:220px!important}.heroCta{white-space:nowrap;padding-left:24px!important;padding-right:24px!important}}.hv0:hover{background:var(--accent)!important}.hv1:hover{color:var(--accent)!important}.hv2:hover{border-color:var(--accent)!important;color:var(--accent)!important}.hv3:hover{opacity:.88!important}.hv4:hover{filter:brightness(1.08)!important}.fc5:focus{border-color:var(--bright)!important}.hv6:hover{border-color:var(--bright)!important;color:#fff!important}.fc7:focus{border-color:var(--accent)!important}
