@media (max-width:768px){html,body{overflow-x:hidden}.lp-nav{padding:10px 18px!important}.lp-nav__links,.lp-nav__cta-btn{display:none!important}.lp-nav__hamburger{display:flex!important}.lp-hero{padding:30px 20px 26px!important}.lp-hero__content{text-align:left!important;max-width:100%!important}.lp-hero__heading{font-size:31px!important;line-height:1.08!important}.lp-hero__body{max-width:100%!important;margin:14px auto 0!important;font-size:14.5px!important}.lp-hero__buttons{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:22px!important}.lp-hero__btn-primary{text-align:center!important}.lp-hero__btn-secondary{display:none!important}.lp-hero-demo{max-width:100%!important;margin-top:22px!important}.lp-hero-demo__step-label{display:none!important}.lp-hero-demo__step-dot{display:inline-block!important}.lp-hero-demo__body{flex-direction:column!important;min-height:auto!important}.lp-hero-demo__code{border-right:none!important;border-bottom:1px solid var(--line)!important;font-size:12px!important;line-height:1.95!important}.lp-hero-demo__linenum{width:30px!important;padding-right:10px!important}.lp-hero-demo__panel{flex:none!important;width:100%!important}.lp-stats{padding:30px 20px!important}.lp-stats__heading{max-width:100%!important;font-size:21px!important}.lp-stats__grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.lp-stats__value{font-size:28px!important}.lp-personas{padding:30px 20px!important}.lp-personas__heading{max-width:100%!important;font-size:21px!important}.lp-personas__cards{flex-direction:column!important;max-width:100%!important}.lp-personas__card{padding:18px!important}.lp-journey{padding:30px 20px!important}.lp-journey__heading{max-width:100%!important;font-size:21px!important}.lp-journey__ab-row{flex-direction:column!important;gap:12px!important}.lp-journey__steps-grid{padding-left:34px!important;display:block!important;position:relative!important}.lp-journey__connector{display:none!important}.lp-journey__steps-grid:before{content:"";background:linear-gradient(180deg, var(--danger), var(--amber) 45%, var(--pass));opacity:.4;width:2px;position:absolute;top:10px;bottom:10px;left:14px}.lp-journey__step{text-align:left!important;margin-bottom:16px!important;padding-left:0!important;position:relative!important}.lp-journey__step:last-child{margin-bottom:0!important}.lp-journey__step-num{width:30px!important;height:30px!important;margin:0!important;position:absolute!important;top:-2px!important;left:-34px!important}.lp-journey__step-title{font-size:14.5px!important}.lp-journey__step-desc{margin-top:3px!important;font-size:12.5px!important}.lp-howitworks{padding:30px 20px!important}.lp-howitworks__cards{flex-direction:column!important;align-items:stretch!important;gap:11px!important;max-width:100%!important}.lp-howitworks__arrow{display:none!important}.lp-howitworks__card{flex-direction:row!important;align-items:flex-start!important;gap:13px!important;padding:16px!important;display:flex!important}.lp-howitworks__card-num{flex:none!important}.lp-taxonomy{padding:30px 20px!important}.lp-taxonomy__layout{flex-direction:column!important;gap:24px!important;max-width:100%!important}.lp-taxonomy__panel{flex:none!important;width:100%!important}.lp-calibration{padding:30px 20px!important}.lp-calibration__layout{flex-direction:column!important;gap:24px!important;max-width:100%!important}.lp-calibration__panel{flex:none!important;width:100%!important}.lp-pricing{padding:30px 20px 34px!important}.lp-pricing__card{padding:24px!important}.lp-pricing__price{font-size:42px!important}.lp-faq{padding:30px 20px!important}.lp-faq__heading{margin-bottom:16px!important;font-size:21px!important}.lp-faq__question{font-size:14.5px!important}.lp-faq__answer{font-size:12.5px!important}.lp-footercta{padding:40px 20px!important}.lp-footercta__heading{letter-spacing:-.01em!important;font-size:23px!important;line-height:1.2!important}.lp-footer{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:24px 20px!important}}
@keyframes vpulse{0%,to{opacity:.3}50%{opacity:.9}}@keyframes vspin{to{transform:rotate(360deg)}}@keyframes hbar{0%,7%{transform:scaleY(0)}11%,59%{transform:scaleY(1)}65%,to{transform:scaleY(0)}}@keyframes hfade{0%,7%{opacity:0}12%,59%{opacity:1}65%,to{opacity:0}}@keyframes hchip{0%,21%{opacity:0}26%,59%{opacity:1}65%,to{opacity:0}}@keyframes hconf{0%,37%{opacity:0}42%,59%{opacity:1}65%,to{opacity:0}}@keyframes hbtn{0%,52%{transform:scale(1)}56%{transform:scale(.94)}61%,to{transform:scale(1)}}@keyframes hreveal{0%,59%{opacity:0;transform:translateY(18px)}67%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(18px)}}@keyframes hprog{0%{width:1%}to{width:100%}}@keyframes hstepA{0%,6%{opacity:.28}11%,20%{opacity:1}25%,to{opacity:.28}}@keyframes hstepB{0%,20%{opacity:.28}26%,36%{opacity:1}42%,to{opacity:.28}}@keyframes hstepC{0%,36%{opacity:.28}42%,58%{opacity:1}64%,to{opacity:.28}}@keyframes hstepD{0%,60%{opacity:.28}67%,91%{opacity:1}97%,to{opacity:.28}}@keyframes flowA{0%,to{opacity:.4}0%,20%{opacity:1}}@keyframes flowB{0%,to{opacity:.4}33%,53%{opacity:1}}@keyframes flowC{0%,to{opacity:.4}66%,86%{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important}}
