.lf-home{background:#f6f7f9;color:#1a1622;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.lf-home *,.lf-home :after,.lf-home :before{box-sizing:border-box}.lf-home a{color:inherit;text-decoration:none}.lf-home img{display:block}.lf-home ::-moz-selection{background:#6e52be;color:#fff}.lf-home ::selection{background:#6e52be;color:#fff}.lf-home .lf-tcar{scrollbar-width:none;-ms-overflow-style:none}.lf-home .lf-tcar::-webkit-scrollbar{display:none}.lf-home .lf-tcar:after,.lf-home .lf-tcar:before{content:"";flex:0 0 12%}.lf-home .lf-tcard img{transition:transform .55s cubic-bezier(.2,.6,.2,1)}.lf-home .lf-tcard:hover img{transform:scale(1.06)}.lf-home .lf-svc-trigger:hover{color:#6e52be}.lf-home .lf-svc-item{transition:background .15s}.lf-home .lf-svc-close:hover,.lf-home .lf-svc-item:hover{background:#f3f0fb}.lf-home .lf-trust-cell:last-child{border-right:none!important}.lf-home .lf-hero-flow{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:-48%;top:0;width:150%;z-index:0}.lf-home .lf-hero-flow svg{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.lf-home .lf-hero-grid>*{min-width:0}.lf-home .lf-hero-form{box-shadow:0 0 0 1px #6e52be1a,0 6px 18px -6px #6e52be24,0 0 34px #7c5cc43d,0 0 72px 8px #7c5cc421;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;will-change:transform}.lf-home .lf-hero-form:hover{box-shadow:0 0 0 1px #6e52be29,0 10px 26px -8px #6e52be2e,0 0 44px #7c5cc457,0 0 92px 12px #7c5cc42e;transform:scale(1.02)}.lf-home .lf-hero-form:focus-within{box-shadow:0 0 0 1.5px #6e52be52,0 0 44px #7c5cc452,0 0 92px 12px #7c5cc42e}.lf-home .lf-hero-form button{transition:transform .2s ease,filter .2s ease}.lf-home .lf-hero-form:hover button{filter:brightness(1.07)}.lf-home .lf-hero-form button svg{transition:transform .2s ease}.lf-home .lf-hero-form:hover button svg{transform:translate(3px)}.lf-home .lf-hero-secondary{transition:background .2s ease,border-color .2s ease,color .2s ease}.lf-home .lf-hero-secondary:hover{background:#6e52be14!important;border-color:#6e52be8c!important}.lf-home .lf-hero-secondary svg:last-child{transition:transform .2s ease}.lf-home .lf-hero-secondary:hover svg:last-child{transform:translate(3px)}.lf-home .lf-phone{aspect-ratio:780/1598;position:relative;width:100%}.lf-home .lf-phone-island{background:#0e0d12;border-radius:14px;height:24px;left:50%;position:absolute;top:20px;transform:translate(-50%);width:86px;z-index:3}.lf-home .lf-phone-screen{background:#fff;border-radius:11%/5.3%;bottom:1.6%;left:3%;overflow:hidden;position:absolute;right:3%;top:1.8%;z-index:1}.lf-home .lf-phone-pages{display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.lf-home .lf-phone-page{display:flex;flex:none;flex-direction:column;height:531px;justify-content:center;overflow:hidden;padding:46px 20px 14px}.lf-home .lf-phone-page-in{transform-origin:center center;width:100%}.lf-home .lf-phone-splash{align-items:center;background:#fff;display:flex;height:531px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease;will-change:opacity;z-index:5}.lf-home .lf-splash-star{animation:lfStarFlash 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.lf-home .lf-plan{transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}.lf-home .lf-plan:not(.lf-plan-pop):hover{box-shadow:0 22px 48px -22px #12122833!important;transform:translateY(-6px)}.lf-home .lf-plan-pop:hover{transform:translateY(-6px)}.lf-home .lf-plan-cta{transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lf-home .lf-plan-cta:not(.lf-plan-cta-pop):hover{background:#6e52be14!important;border-color:#6e52be8c!important}.lf-home .lf-plan-cta-pop:hover{box-shadow:0 16px 32px -10px #140a2d80!important;transform:translateY(-2px)}.lf-home .lf-build-cta svg{transition:transform .2s ease}.lf-home .lf-build-cta:hover svg{transform:translate(3px)}.lf-home .lf-logo-mq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden}.lf-home .lf-logo-track{align-items:center;animation:lfMarquee 120s linear infinite;display:flex;gap:72px;width:-moz-max-content;width:max-content}.lf-home .lf-logo-img{display:block;flex:none;height:52px;-o-object-fit:contain;object-fit:contain;width:auto}.lf-home details summary::-webkit-details-marker{display:none}.lf-home details[open] .lf-faq-plus{transform:rotate(45deg)}@keyframes lfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@keyframes lfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lfStreak{to{stroke-dashoffset:770}}@keyframes lfStarFlash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.lf-home .lf-hero-flow path,.lf-home .lf-logo-track,.lf-home .lf-splash-star{animation:none!important}}@media (max-width:1024px){.lf-home .lf-bento{grid-template-columns:1fr!important}.lf-home .lf-bento>div{grid-column:auto!important;grid-row:auto!important}.lf-home .lf-b-teams{align-items:stretch!important;flex-direction:column!important;gap:0!important}.lf-home .lf-b-teams img{align-self:center!important;margin:14px -80px -32px!important;max-width:none!important;width:calc(100% + 160px)!important}.lf-home .lf-crm-grid,.lf-home .lf-stat-grid{grid-template-columns:repeat(2,1fr)!important}.lf-home .lf-wall{-moz-columns:2!important;column-count:2!important}.lf-home .lf-foot-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1180px){.lf-home .lf-hero-grid{grid-template-columns:1fr min(320px,36%)!important}.lf-home .lf-phone-abs{right:clamp(20px,3vw,44px)!important;width:min(300px,34%)!important}}@media (max-width:900px){.lf-home .lf-hero-section{background:linear-gradient(45deg,#fff0 16%,#ffffff8c,#fff0 84%),linear-gradient(150deg,#efe9fb,#e7dcf7 52%,#dfd1f4)!important;border-radius:36px!important;overflow:hidden!important;padding:clamp(22px,5vw,34px) 0 0!important}.lf-home .lf-hero-card{background:none!important;border-radius:0!important;padding-bottom:0!important;padding-left:30px!important;padding-right:30px!important}.lf-home .lf-phone-abs{height:477px!important;margin:40px auto 0!important;position:static!important;right:auto!important;top:auto!important;width:min(290px,80%)!important}.lf-home .lf-phone-page,.lf-home .lf-phone-splash{height:460px}.lf-home .lf-phone-page{padding:42px 18px 12px}.lf-home .lf-hero-flow,.lf-home .lf-hero-grid>div:empty{display:none}.lf-home .lf-hero-form{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:10px!important}.lf-home .lf-hero-form input{padding:12px!important}.lf-home .lf-hero-form button{height:52px!important;justify-content:center!important;width:100%!important}.lf-home .lf-navlinks{display:none!important}.lf-home .lf-hero-grid{gap:44px!important;grid-template-columns:1fr!important}.lf-home .lf-tcard{flex-basis:86%!important;grid-template-columns:1fr!important}.lf-home .lf-tcar:after,.lf-home .lf-tcar:before{flex-basis:7%!important}.lf-home .lf-grow-h{font-size:32px!important;white-space:normal!important}.lf-home #pricing,.lf-home #results{padding-top:80px!important}.lf-home #pricing h2 span{white-space:normal!important}.lf-home #engine,.lf-home #features{padding-bottom:80px!important;padding-top:80px!important}.lf-home #faq{padding-top:100px!important}.lf-home .lf-finalcta-section,.lf-home .lf-wall-section{padding-top:80px!important}.lf-home .lf-wall-section{padding-bottom:80px!important}.lf-home .lf-feat-stats{flex-wrap:nowrap!important;gap:20px!important}.lf-home .lf-feat-stats>div{flex:1 1 0!important;min-width:0!important}.lf-home .lf-hero-report{animation:none!important;margin-top:18px;position:static!important;width:100%!important}.lf-home .lf-feat,.lf-home .lf-feat-rev{grid-template-columns:1fr!important}.lf-home .lf-feat-rev>div,.lf-home .lf-feat>div{padding-left:20px!important;padding-right:20px!important}.lf-home .lf-feat-rev .lf-feat-img-l{order:2;padding:0 20px 20px!important}.lf-home .lf-feat .lf-feat-img{padding:0 20px 20px!important}.lf-home .lf-plan-solo{align-items:stretch!important;flex-direction:column!important;margin-left:auto;margin-right:auto;max-width:520px;padding:36px 32px!important}.lf-home .lf-solo-left{flex-basis:auto!important;padding-right:0!important}.lf-home .lf-solo-div{height:1px;margin:28px 0;width:auto!important}.lf-home .lf-solo-right{padding-left:0!important}.lf-home .lf-price-h{font-size:clamp(26px,6.5vw,34px)!important;white-space:normal!important}.lf-home .lf-faq-grid{gap:36px!important;grid-template-columns:1fr!important}}@media (max-width:620px){.lf-home .lf-trust-grid{gap:28px 0!important;grid-template-columns:repeat(2,1fr)!important}.lf-home .lf-logo-track{gap:44px!important}.lf-home .lf-logo-img{height:58px!important}.lf-home .lf-spot{grid-template-columns:1fr!important}.lf-home .lf-spot>:first-child{min-height:300px!important}.lf-home .lf-trust-cell:nth-child(2n){border-right:none!important}.lf-home .lf-crm-grid,.lf-home .lf-proc-grid,.lf-home .lf-stat-grid{grid-template-columns:1fr!important}.lf-home .lf-wall{-moz-columns:1!important;column-count:1!important}.lf-home .lf-foot-grid{gap:32px!important;grid-template-columns:1fr!important}}
