@font-face{font-family:PT Root UI;src:url(/fonts/pt-root-ui_vf.woff2) format("woff2");font-weight:300 700;font-display:swap}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#1a1e2a;font:400 16px/1.5 PT Root UI,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#1a1e2a;text-decoration:none}a:hover{color:#3737ff}@keyframes fnWordIn{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes fnHeart{0%,60%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}}@keyframes fnCtaGrad{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}@keyframes fnLoader{0%{transform:rotate(0) scale(1)}45%,55%{transform:rotate(90deg) scale(.82)}to{transform:rotate(180deg) scale(1)}}@keyframes fnLoaderIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dch1:hover,.dch2:hover{background-color:#3737ff!important;color:#fff!important}.dch3:hover,.dch4:hover,.dch5:hover,.dch6:hover,.dch7:hover,.dch8:hover{filter:none!important;opacity:1!important}.dch9:hover{background-color:#3737ff!important}.dch10:hover{background:var(--dch10-0)!important}.dch11:hover{background-color:#fff!important;color:#16181d!important}.dch12:hover{color:#fff!important;text-decoration:underline!important}.dch13:hover{background-color:#3737ff!important;color:#fff!important}.dch14:hover{background-color:#e6e8ee!important}.dcf15:focus{border-color:#3737ff!important;background-color:#fff!important}.dch16:hover{background-color:#3737ff!important}body{overflow-x:hidden}.fp-static{max-width:900px;margin:0 auto;padding:120px 24px}.fp-header{position:absolute;top:0;left:0;right:0;z-index:20;background:#fff}.fp-header>div{max-width:1240px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;gap:24px}.fp-logo img{height:34px;width:auto;display:block}.fp-header nav{display:flex;align-items:center;gap:6px;margin:0 auto;flex-wrap:wrap;justify-content:center}.fp-roll{padding:8px 14px;font-weight:500;font-size:15px;line-height:20px;color:#1a1e2a;display:inline-flex}.fp-roll>span{display:block;height:20px;overflow:hidden}.fp-roll>span>span{display:block;height:20px;transition:transform .3s cubic-bezier(.65,0,.35,1)}.fp-roll:hover>span>span{transform:translateY(-20px);color:#1a1e2a}.fp-auth{display:flex;gap:8px;align-items:center}.fp-login{padding:10px 16px;font-weight:500;font-size:15px;line-height:20px;color:#1a1e2a}.fp-try{height:44px;padding:0 22px;border-radius:12px;font-size:15px}.fp-hero{max-width:1240px;margin:0 auto;padding:112px 24px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center}.fp-hero-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fp-eyebrow{display:flex;gap:8px;font-size:14.5px;color:#868d9c}.fp-hero>.fp-eyebrow{grid-column:1 / -1;margin-bottom:-24px}.fp-eyebrow a{color:#868d9c}.fp-eyebrow a:hover{color:#3737ff}.fp-hero h1{margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.05;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.fp-hero-text>p{margin:0;font-size:20px;line-height:1.42;color:#000;max-width:540px;text-wrap:pretty}.fp-hero-text>.fp-button{margin-top:8px;height:54px;padding:0 30px}.fp-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.fp-video{max-width:1240px;margin:0 auto;padding:100px 24px 0}.fp-video>div{position:relative;overflow:hidden;border-radius:24px;padding:clamp(14px,5vw,64px);background:#dcdcfa url(/landing/hero.jpg) center / cover no-repeat}.fp-video>div>img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 30px 80px -20px #141c2e66}.fp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fp-card{display:flex;flex-direction:column;padding:clamp(24px,3.4vw,56px) clamp(22px,3.4vw,56px) clamp(24px,3vw,48px);border-radius:24px;background:linear-gradient(180deg,#f2f3f7,#f7f8fb)}.fp-card h3{margin:0 0 16px;font-size:clamp(22px,2.3vw,30px);line-height:1.15;font-weight:600;letter-spacing:-.02em}.fp-card p{margin:0 0 32px;font-size:18px;line-height:1.42;color:#1a1e2a}.fp-card-art{margin-top:auto;padding:clamp(18px,3vw,40px);border-radius:22px;background:#fff}.fv{display:flex;flex-direction:column;gap:10px}.fv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;border-radius:12px;border:1px solid #EDEEF2;font-size:14.5px}.fv-row>span:first-child{color:#3f4452;min-width:0}.fv-row b{font-weight:600;text-align:right;white-space:nowrap}.fv-row .fm-chip{flex:none}.fm-chip[data-tone=blue]{background:#3737ff;color:#fff;border-color:#3737ff}.fm-chip[data-tone=soft]{background:#ebebff;color:#2a2ad9;border-color:#c4c4fb}.fm-chip[data-tone=pink]{background:#fdecef;color:#d9435f;border-color:#f6c4ce}.fm-chip[data-tone=glass]{background:#f7f8fa;color:#5a6070;border-color:#e4e6eb}.fm-chip[data-tone=dark]{background:#16181d;color:#fff;border-color:#16181d}.fp-stage{position:relative;overflow:hidden;border-radius:24px;padding:clamp(18px,3.4vw,44px);min-height:520px;display:flex;align-items:center;perspective:1400px;background:radial-gradient(60% 55% at 18% 22%,rgba(55,55,255,.26),transparent 70%),radial-gradient(50% 50% at 85% 80%,rgba(232,80,108,.2),transparent 70%),linear-gradient(160deg,#eef,#f7f7ff)}.fp-stage:before{content:"";position:absolute;width:46%;aspect-ratio:1;left:58%;top:-8%;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.9),rgba(143,107,255,.32) 45%,transparent 70%);filter:blur(6px);animation:lp-float 9s ease-in-out infinite alternate;pointer-events:none}.fp-stage .fm-pnl~.fm-waterfall{height:104px}.fp-stage .fm-pnl~.fm-actions{display:none}@keyframes lp-float{to{transform:translate(-30%,40%) scale(.85)}}.fp-pane{position:relative;z-index:1;width:100%;font-size:13.5px;color:#1a1e2a;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#ffffffc7,#ffffff80);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 40px 70px -30px #2a2ad973,0 12px 24px -12px #141c2e2e,inset 0 1px #fffffff2;transform:rotateX(8deg) rotateY(-10deg) rotate(1deg);transition:transform .7s cubic-bezier(.22,.61,.36,1)}.fp-stage:hover .fp-pane{transform:rotateX(2deg) rotateY(-3deg)}.fp-pane-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(55,55,255,.09)}.fp-pane-head b{font-size:15px;font-weight:600}.fm-chip{height:28px;padding:0 11px;border-radius:8px;border:1px solid;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;white-space:nowrap;transition:background-color .45s,color .45s,border-color .45s}.fm-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(255,255,255,.9)}.fm-seg i{font-style:normal;font-size:12px;padding:4px 9px;border-radius:7px;color:#5a6070;white-space:nowrap}.fm-seg i[data-on]{background:#fff;color:#1a1e2a;font-weight:600;box-shadow:0 2px 6px -3px #2a2ad94d}.fm-muted{color:#868d9c}.fm-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 18px}.fm-table{padding:4px 0}.fm-tr{display:grid;grid-template-columns:minmax(0,1fr) 70px 110px;gap:12px;align-items:center;min-height:44px;padding:0 18px;border-bottom:1px solid rgba(55,55,255,.07)}.fm-tr>:not(:first-child){text-align:right;justify-self:end}.fm-th{min-height:34px;font-size:12px;color:#868d9c}.fm-total{font-weight:600;border-bottom:0}.fm-parties{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px 6px}.fm-parties div{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:12px;background:#ffffff8c}.fm-parties small,.fm-kpis small,.fm-rule small{font-size:11.5px;color:#868d9c}.fm-parties span{font-size:12px;color:#5a6070}.fm-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 18px}.fm-day{display:flex;flex-direction:column;gap:6px;min-height:150px;padding:9px 7px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(255,255,255,.9);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}.fm-day small{font-size:12px;color:#868d9c}.fm-day-items{flex:1;display:flex;flex-direction:column;gap:4px}.fm-day-items span{display:flex;flex-direction:column;white-space:nowrap;letter-spacing:-.01em;padding:5px 6px;border-radius:7px;background:#ebebff;color:#2a2ad9;font-size:11.5px;font-weight:600}.fm-day-items span[data-minus]{background:#fdecef;color:#d9435f}.fm-day-items em{font-style:normal;font-weight:500;color:#3f4452;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-day b{font-size:12.5px}.fm-day[data-gap]{border-color:#f6c4ce;box-shadow:inset 0 0 0 1px #f6c4ce}.fm-day[data-gap] b{color:#d9435f}.fm-warning{margin:0 18px 18px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.4;color:#a3304a;background:linear-gradient(145deg,#ffffffe6,#ffffff9e);box-shadow:0 14px 30px -22px #2a2ad966}.fm-budget .fm-tr,.fm-pnl .fm-tr{grid-template-columns:minmax(0,1fr) 82px 92px 110px}.fm-pnl .fm-tr{grid-template-columns:minmax(0,1fr) 82px 92px 56px}.fm-pnl .fm-tr[data-kind=total],.fm-pnl .fm-tr[data-kind=grand]{font-weight:600}.fm-pnl .fm-tr[data-kind=grand]{background:#3737ff0f}.fm-meter{position:relative;width:100%;height:22px;border-radius:7px;background:#3737ff12;overflow:hidden}.fm-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:7px;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.fm-meter em{position:relative;display:block;line-height:22px;padding:0 8px;text-align:right;font-style:normal;font-size:12px;font-weight:600}.fm-waterfall{display:flex;gap:8px;height:150px;padding:16px 18px 8px}.fm-waterfall-tall{height:200px}.fm-waterfall>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.fm-bar-track{position:relative;flex:1}.fm-bar-track i{position:absolute;left:12%;right:12%;border-radius:5px 5px 2px 2px;transition:height 1s cubic-bezier(.2,.7,.2,1)}.fm-waterfall small{font-size:10.5px;color:#868d9c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px 0}.fm-kpis div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#fff9}.fm-kpis b{font-size:16px;white-space:nowrap}.fm-banks{display:flex;flex-direction:column;padding:6px 0}.fm-bank{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid rgba(55,55,255,.07)}.fm-bank:last-child{border-bottom:0}.fm-bank-logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.fm-bank-logo img{width:auto;max-width:104px;display:block}.fm-bank-note{color:#5a6070;font-size:12.5px}.fm-rule{margin:14px 18px 4px;padding:14px;border-radius:14px;background:#fff9;display:flex;flex-direction:column;gap:10px}.fm-rule>div:not(.fm-rule-foot){display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:baseline}.fm-rule em{font-style:normal;color:#2a2ad9;font-weight:600}.fm-rule-foot{font-size:12px;color:#868d9c}.fm-incoming .fm-tr{grid-template-columns:minmax(0,1fr) auto 92px}.fm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-helpers{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 18px 18px;font-size:12.5px;color:#3f4452}.fm-helpers span{display:inline-flex;align-items:center;gap:7px}.fm-helpers i{width:28px;height:16px;border-radius:8px;background:#3737ff;position:relative}.fm-helpers i:after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff}.fp-section{max-width:1240px;margin:0 auto;padding:80px 24px 0}.fp-section h2{margin:0 0 32px;font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.fp-cta{max-width:1240px;margin:80px auto 0;padding:0 24px}.fp-cta>div{border-radius:28px;padding:clamp(36px,7vw,96px) clamp(24px,6vw,80px);color:#1a1e2a;background:linear-gradient(180deg,#f2f3f7,#f7f8fb)}.fp-cta h2{margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.03em}.fp-cta p{margin:0 0 22px;max-width:560px;font-size:18px;line-height:1.42;color:#3f4452}.fp-others{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.fp-other{grid-column:span 2;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:26px 26px 0;border-radius:20px;border:1px solid #EDEEF2;color:#1a1e2a;text-decoration:none;transition:border-color .3s}.fp-other>b{padding-right:28px;font-size:20px;font-weight:700;letter-spacing:-.015em}.fp-other>span{font-size:14.5px;color:#5a6070}.fp-other-art{max-height:240px;margin-top:auto;padding-top:26px;overflow:hidden;pointer-events:none}.fp-scaled{overflow:hidden}.fp-scaled>div{width:720px;transform-origin:0 0}.fp-other>i{position:absolute;top:24px;right:24px;color:#868d9c;transition:color .3s,transform .3s}.fp-other:hover{color:#1a1e2a;border-color:#c9ccd4}.fp-other>b{transition:color .3s}.fp-other:hover>b{color:#3737ff}.fp-other:hover>i{color:#3737ff;transform:translate(2px,-2px)}.fp-flat .fp-pane{transform:none!important;background:#fff;border:1px solid #E4E6EB;border-radius:14px;box-shadow:0 1px 2px #141c2e0a;-webkit-backdrop-filter:none;backdrop-filter:none}.fp-flat .fp-pane-head,.fp-flat .fm-tr{border-bottom-color:#edeef2}.fp-flat .fm-day,.fp-flat .fm-parties>div,.fp-flat .fm-kpis>div,.fp-flat .fm-rule{background:#f7f8fa;border-color:#edeef2}.fp-flat .fm-seg{background:#f3f4f7;border-color:#edeef2}.fp-flat .fm-chip[style*="rgba(255, 255, 255, 0.6)"]{background:#f7f8fa!important;border-color:#e4e6eb!important}.fp-flat .fm-warning{background:#fdecef;box-shadow:none}.fp-flat .fm-meter{background:#f3f4f7}.fp-flat .fm-pnl .fm-tr[data-kind=grand]{background:#f7f7ff}.fp-in-window .fp-pane{font-size:14px}.fp-in-window .fm-week{min-height:360px}.fp-in-window .fm-day{min-height:300px}.fp-in-window .fm-waterfall{height:220px}.fp-in-window .fm-waterfall-tall{height:300px}.fp-integrations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fp-int{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:22px;border:1px solid #EDEEF2;background:#fff}.fp-int-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;margin-bottom:10px}.fp-int-logo{display:flex;align-items:center}.fp-int-logo img{width:auto;max-width:150px;display:block}.fp-int h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em}.fp-int p{margin:0;font-size:16px;line-height:1.42;color:#3f4452}.fp-int ul{list-style:none;margin:8px 0 0;padding:16px 0 0;display:flex;flex-direction:column;gap:10px;border-top:1px solid #EDEEF2;font-size:15px;line-height:1.38}.fp-int li{display:flex;gap:10px;align-items:flex-start}.fp-card-plain{padding-bottom:clamp(24px,3.4vw,48px)}.fp-card-plain p{margin-bottom:0}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}[data-reveal][data-in]{opacity:1;transform:none}@media(min-width:1001px){.fp-stage{height:540px}}@media(max-width:1000px){.fp-hero{grid-template-columns:1fr;gap:36px;padding-top:104px}.fp-hero>.fp-eyebrow{margin-bottom:-16px}.fp-integrations,.fp-others{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-other{grid-column:auto}}@media(max-width:760px){.fp-header>div{padding:16px;gap:10px}.fp-header nav{display:none}.fp-logo{margin-right:auto}.fp-logo img{height:28px}.fp-auth .fp-try{display:none}.fp-login{height:44px;display:inline-flex;align-items:center;padding:0 22px;border-radius:12px;background:#16181d;color:#fff;font-weight:600}.fp-login:hover{color:#fff}.fp-hero{padding:84px 16px 0;gap:16px}.fp-hero>.fp-eyebrow{margin-bottom:0}.fp-hero-text{gap:16px}.fp-hero-text>.fp-button{align-self:stretch;justify-content:center}.fp-hero-text>p{font-size:17px}.fp-video{padding:56px 16px 0}.fp-video>div{border-radius:18px}.fp-cards{grid-template-columns:1fr;gap:12px}.fp-card p{font-size:16.5px;margin-bottom:22px}.fv-row{min-height:46px;padding:6px 12px;font-size:13.5px}.fp-cta-row{width:100%}.fp-cta-row .fp-button{flex:1 1 auto;justify-content:center;padding:0 18px}.fp-stage{min-height:0;margin:0 -16px;border-radius:0;padding:28px 12px}.fp-pane{font-size:12.5px;transform:rotateX(5deg) rotateY(-5deg)}.fp-pane-head,.fm-tr,.fm-actions,.fm-parties,.fm-week,.fm-waterfall,.fm-kpis,.fm-bank,.fm-helpers{padding-left:12px;padding-right:12px}.fm-warning,.fm-rule{margin-left:12px;margin-right:12px}.fm-tr{gap:8px;grid-template-columns:minmax(0,1fr) 54px 92px}.fm-budget .fm-tr{grid-template-columns:minmax(0,1fr) 0 78px 84px;gap:6px}.fm-budget .fm-tr>:nth-child(2){visibility:hidden}.fm-pnl .fm-tr{grid-template-columns:minmax(0,1fr) 0 84px 46px;gap:6px}.fm-pnl .fm-tr>:nth-child(2){visibility:hidden}.fm-parties{grid-template-columns:1fr;gap:8px}.fm-week{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.fm-day:nth-child(4){display:none}.fm-day{padding:7px 5px;min-height:132px}.fm-day-items span{font-size:10.5px;padding:4px}.fm-day-items em{display:none}.fm-day b{font-size:11px}.fm-kpis{grid-template-columns:1fr 1fr}.fm-kpis div:first-child{grid-column:1 / -1}.fm-kpis b{font-size:14px}.fm-bank{grid-template-columns:84px minmax(0,1fr);gap:4px 10px;padding-top:10px;padding-bottom:10px}.fm-bank>.fm-chip{grid-column:2;justify-self:start}.fm-bank-logo img{max-width:80px}.fm-incoming .fm-tr{grid-template-columns:minmax(0,1fr) auto}.fm-incoming .fm-tr>b{display:none}.fp-section{padding:56px 16px 0}.fp-section h2{margin-bottom:20px}.fp-others,.fp-integrations{grid-template-columns:1fr;gap:10px}.fp-int{padding:22px}.fp-cta{margin-top:56px;padding:0 16px}.fp-cta p{font-size:16.5px}.fp-other{padding:20px 20px 0}.fp-other-art{max-height:200px;padding-top:18px}}@media(prefers-reduced-motion:reduce){.fp-stage:before{animation:none}}.fm-ai{display:grid;gap:12px;padding:16px 18px 18px}.fm-ai>div{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.fm-ai>div[data-on]{opacity:1;transform:none}.fm-ai-user{justify-self:end;max-width:80%;padding:10px 14px;border-radius:14px 14px 4px;background:#16181d;color:#fff;font-size:13.5px}.fm-ai-answer{font-size:13.5px;line-height:1.5}.fm-ai-answer p{margin:0 0 6px}.fm-ai-answer ul{margin:0;padding-left:18px;color:#3f4452}.fm-ai-action{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid #C4C4FB;background:#f7f7ffcc}.fm-ai-action small{color:#5a6070;font-size:12.5px}.fm-ai-action>div{display:flex;gap:6px;margin-top:6px}.fp-lead{padding-top:80px}.lead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;padding:clamp(28px,5vw,64px);border-radius:28px;background:linear-gradient(180deg,#f2f3f7,#f7f8fb)}.lead-text h2{margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.lead-text p{margin:0;font-size:18px;line-height:1.45;color:#3f4452;max-width:460px}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-form label{display:grid;gap:7px;font-size:14px;color:#5a6070}.lead-form input{height:50px;padding:0 14px;border:1px solid #E2E3EA;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#1a1e2a;outline:none;transition:border-color .15s}.lead-form input:focus{border-color:#3737ff}.lead-wide{grid-column:1 / -1}.lead-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.lead-foot small{color:#868d9c;font-size:13px;line-height:1.4;max-width:280px}.lead-foot small a{color:#5a6070}.lead-error{grid-column:1 / -1;margin:0;color:#d9435f;font-size:14px}.lead-sent{display:grid;gap:8px;align-self:center;padding:24px;border-radius:18px;background:#fff}.lead-sent b{font-size:20px;font-weight:600}.lead-sent span{color:#3f4452;font-size:16px;line-height:1.45}@media(max-width:900px){.lead{grid-template-columns:1fr;gap:24px}}@media(max-width:760px){.fp-lead{padding-top:56px}.lead{padding:24px 18px;border-radius:22px}.lead-form{grid-template-columns:1fr}.lead-foot .fp-button{width:100%;justify-content:center}}.fm-trigger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:8px 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-weight:500;font-size:15px;line-height:20px;color:#1a1e2a;cursor:pointer;transition:color .25s,background-color .25s}.fm-trigger svg{transition:transform .3s cubic-bezier(.65,0,.35,1)}.fm-trigger:hover,.fm-trigger[data-open]{color:#3737ff}.fm-trigger[data-open] svg{transform:rotate(180deg)}.fm-panel{position:fixed;z-index:120;width:min(660px,calc(100vw - 24px));padding:10px;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#fffffff7;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 30px 70px -24px #2a2ad961,0 10px 26px -14px #141c2e38,inset 0 1px #fff;animation:fm-in .26s cubic-bezier(.2,.8,.2,1) both}.fm-panel[data-up]{animation-name:fm-in-up}@keyframes fm-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes fm-in-up{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.fm-item{display:flex;align-items:center;gap:14px;padding:12px;border-radius:15px;color:#1a1e2a;text-decoration:none}.fm-icon{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f3f4f7;color:#9096a4;transition:background-color .25s,color .25s}.fm-icon svg{display:block}.fm-item>span:not(.fm-icon){display:flex;flex-direction:column;gap:2px;min-width:0}.fm-item b,.fm-item small{transition:color .25s}.fm-item:hover b,.fm-item:hover small,.fm-item[data-on] b,.fm-item[data-on] small{color:#3737ff}.fm-item:hover .fm-icon,.fm-item[data-on] .fm-icon{background:#ebebff;color:#3737ff}.fm-item b{font-size:15px;font-weight:600;line-height:1.25}.fm-item small{font-size:12.5px;color:#6b7280;line-height:1.3}.fm-burger{flex:none;width:44px;height:44px;border:0;border-radius:12px;background:#f3f4f7;color:#1a1e2a;display:none;place-items:center;cursor:pointer}@media(max-width:760px){.fm-burger{display:grid}}.fm-sheet{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;background:#fff;font-family:PT Root UI,system-ui,sans-serif;color:#1a1e2a;animation:fm-sheet .3s cubic-bezier(.2,.8,.2,1) both}@keyframes fm-sheet{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fm-sheet .fm-burger{display:grid}.fm-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:16px}.fm-sheet-head img{height:28px;display:block}.fm-sheet-body{flex:1;overflow-y:auto;padding:4px 16px 20px;overscroll-behavior:contain}.fm-sheet-title{margin:14px 4px 6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#868d9c}.fm-sheet-list{display:flex;flex-direction:column;gap:2px;margin:0 -4px}.fm-sheet-sections{display:flex;flex-wrap:wrap;gap:8px}.fm-sheet-sections a{padding:10px 16px;border-radius:12px;background:#f3f4f7;color:#1a1e2a;font-weight:500;text-decoration:none}.fm-sheet-foot{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #EDEEF2}.fm-button{flex:1;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:#16181d;color:#fff;font-weight:600;font-size:15.5px;text-decoration:none;white-space:nowrap}.fm-button:hover{color:#fff}.site-banner{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;background:#16181d;color:#fff;font:500 14.5px/1.35 PT Root UI,system-ui,sans-serif;text-align:center;text-decoration:none}a.site-banner{background-image:linear-gradient(#3737ff,#3737ff);background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%;transition:background-size .5s cubic-bezier(.4,0,.2,1)}a.site-banner:hover{color:#fff;background-size:100% 100%}.site-banner svg{flex:none}.site-banner~#root header,.site-banner~#root .fp-header{top:var(--banner-h, 40px)!important}.sf-footer{margin-top:100px;background:#16181d;color:#fff;padding:56px 24px 48px}.sf{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:36px;font-family:PT Root UI,system-ui,sans-serif;color:#fff}.sf a,.sf a:hover{color:#fff;text-decoration:none}.sf-roll{display:inline-block;height:1.4em;line-height:1.4;overflow:hidden;vertical-align:top}.sf-roll>span{display:block;height:1.4em;transition:transform .3s cubic-bezier(.65,0,.35,1)}a:hover>.sf-roll>span,button:hover>.sf-roll>span{transform:translateY(-100%)}.sf-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:16px}.sf-top img{height:30px;display:block}.sf-top>span{display:flex;flex-wrap:wrap;gap:28px}.sf-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:36px;padding:32px 0;border-top:1px solid #2C3039;border-bottom:1px solid #2C3039}.sf h4{margin:0 0 16px;font-size:15px;font-weight:600;color:#868d9c}.sf-columns>div>div{display:flex;flex-direction:column;gap:12px;font-size:15.5px}.sf-stores{flex-direction:row!important;flex-wrap:wrap;gap:10px!important}.sf-store{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px 0 13px;border-radius:12px;border:1px solid #3A3E48;color:#ffffff9e;cursor:default;-webkit-user-select:none;user-select:none}.sf-store>span{display:flex;flex-direction:column;font-size:15px;font-weight:600;line-height:1.1}.sf-store small{font-size:11px;font-weight:500;color:#a5a5ff}.sf-install{align-self:flex-start;margin-top:14px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:15px;text-align:left;cursor:pointer}.sf-install .sf-roll,.sf-install .sf-roll>span{height:1.75em}.sf-install .sf-roll>span{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}.sf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;color:#a3a9b5;font-size:14.5px;line-height:1.4}.sf-bottom>span:last-child{display:flex;flex-wrap:wrap;gap:10px 28px}.sf-bottom a,.sf-bottom a:hover{color:#a3a9b5}.sf-bottom>span:first-child a,.sf-bottom>span:first-child a:hover{color:#fff}@media(max-width:900px){.sf-columns{grid-template-columns:1fr 1fr}.sf-apps{grid-column:1 / -1}}@media(max-width:760px){.sf-footer{margin-top:64px;padding:40px 16px}.sf-columns{grid-template-columns:1fr;gap:28px}}.sf-modal{position:fixed;inset:0;z-index:450;display:grid;place-items:center;padding:16px;background:#1012188c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;animation:fm-in .25s ease both}.sf-modal-card{position:relative;width:100%;max-width:520px;padding:clamp(24px,5vw,36px);border-radius:22px;background:#fff;color:#1a1e2a;font-family:PT Root UI,system-ui,sans-serif;box-shadow:0 30px 80px -20px #10121873}.sf-modal-card h3{margin:0 40px 10px 0;font-size:26px;font-weight:600;letter-spacing:-.02em}.sf-modal-card>p{margin:0 0 20px;font-size:16px;line-height:1.42;color:#3f4452}.sf-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f4f7;color:#1a1e2a;display:grid;place-items:center;cursor:pointer}.sf-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.sf-steps>div{padding:16px;border-radius:14px;background:#f3f4f7}.sf-steps b{font-size:15px}.sf-steps ol{margin:8px 0 0;padding-left:18px;font-size:14.5px;line-height:1.4;color:#3f4452}.sf-steps li+li{margin-top:4px}.sf-push{display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:16px;border-radius:14px;background:#ebebff;color:#2a2ad9;font-size:14.5px;line-height:1.42}.sf-push span{color:#3f4452}.sf-modal-card .fm-button{width:100%}@media(max-width:520px){.sf-steps{grid-template-columns:1fr}}.sf-docs{padding:0;border:0;background:none;color:#a3a9b5;font:inherit;cursor:pointer}.sf-docs:hover{color:#a3a9b5}.sf-drawer{position:fixed;inset:0;z-index:450;display:flex;justify-content:flex-end;background:#10121873;animation:sf-fade .25s ease both}.sf-drawer-card{position:relative;width:min(400px,100%);height:100%;overflow-y:auto;padding:32px 28px;background:#fff;color:#1a1e2a;font-family:PT Root UI,system-ui,sans-serif;box-shadow:-30px 0 80px -30px #10121873;animation:sf-slide .32s cubic-bezier(.2,.8,.2,1) both}.sf-drawer-card h3{margin:0 48px 24px 0;font-size:26px;font-weight:600;letter-spacing:-.02em}.sf-drawer-card nav{display:flex;flex-direction:column}.sf-drawer-card nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #EDEEF2;color:#1a1e2a;font-size:16px;line-height:1.35;text-decoration:none;transition:color .25s}.sf-drawer-card nav a svg{flex:none;color:#868d9c;transition:color .25s,transform .25s}.sf-drawer-card nav a:hover{color:#3737ff}.sf-drawer-card nav a:hover svg{color:#3737ff;transform:translate(2px,-2px)}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-slide{0%{transform:translate(100%)}}.sb{position:fixed;left:50%;bottom:20px;z-index:50;max-width:calc(100% - 24px);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.sb[data-shown]{transform:translate(-50%);opacity:1;pointer-events:auto}.sb>div{display:flex;align-items:center;gap:4px;padding:6px;border-radius:16px;overflow-x:auto;background:#ffffff94;border:1px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:0 18px 50px -16px #2a2ad959,inset 0 1px #ffffffe6}.sb-logo,.sb-logo img{flex:none;width:40px;height:40px;display:block}.sb-links{display:flex;align-items:center;gap:2px;margin-left:6px}.sb-links>a{height:40px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;white-space:nowrap;color:#1a1e2a;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s}.sb-links>a:hover{background:#ffffffb3;color:#1a1e2a}.sb-links>a[data-on]{background:#3737ff1a;color:#2a2ad9}.sb-links .fm-trigger{height:40px;padding:0 14px;border-radius:11px;font-size:14.5px}.sb-links .fm-trigger:hover,.sb-links .fm-trigger[data-open]{background:#ffffffb3;color:#1a1e2a}.sb-try{height:40px;padding:0 18px;margin-left:4px;border-radius:11px;display:inline-flex;align-items:center;white-space:nowrap;background:#16181d;color:#fff;font-weight:600;font-size:14.5px;text-decoration:none}.sb-try:hover{color:#fff}@media(max-width:760px){.sb-links{margin-left:auto}.sb-links>a:not([data-login]),.sb-links .fm-trigger,.sb-try{display:none}.sb-links>a[data-login],.sb-links>a[data-login]:hover{padding:0 20px;background:#16181d;color:#fff;font-weight:600}}.fp-button{height:52px;padding:0 26px;border:0;border-radius:14px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background-color:#16181d;color:#fff;font-weight:600;font-size:16px;text-decoration:none;background-image:linear-gradient(#3737ff,#3737ff);background-repeat:no-repeat;background-position:100% 0;background-size:0% 100%;transition:background-size .5s cubic-bezier(.4,0,.2,1),color .3s ease}.fp-button:hover{background-size:100% 100%;color:#fff}.fp-button-white{background-color:#fff;color:#16181d}.fp-pricing{margin-top:0;padding:150px 24px 100px;background:#16181d;color:#fff}.fp-pricing-page{padding-top:112px}.fp-pricing-head,.fp-plans{max-width:1140px;margin:0 auto}.fp-pricing-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:40px}.fp-pricing-head .fp-eyebrow,.fp-pricing-head .fp-eyebrow a{color:#ffffff8c}.fp-pricing-head h1,.fp-pricing-head h2{margin:0;font-size:clamp(38px,5vw,60px);line-height:1.05;font-weight:600;letter-spacing:-.03em}.fp-pricing-head>p{margin:0;max-width:560px;font-size:19px;line-height:1.42;color:#ffffffb8}.fp-periods{display:inline-flex;gap:2px;margin-top:8px;padding:3px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.fp-periods button{height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#ffffffb8;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fp-periods button span{color:#a5a5ff;font-size:13px}.fp-periods button[data-on]{background:#fff;color:#16181d}.fp-periods button[data-on] span{color:#3737ff}.fp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fp-plan{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3.4vw,40px);border-radius:22px;background:linear-gradient(160deg,#262933,#1c1e25);border:1px solid rgba(255,255,255,.08)}.fp-plan[data-plan=group]{background:radial-gradient(70% 60% at 85% 0%,rgba(55,55,255,.35),transparent 70%),linear-gradient(160deg,#262933,#1c1e25)}.fp-plan-name{font-size:16px;font-weight:600;color:#a5a5ff}.fp-plan-who{font-size:20px;font-weight:600}.fp-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:10px}.fp-plan-price strong{font-size:clamp(42px,5vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1}.fp-plan-price span{font-size:16px;color:#ffffff9e}.fp-plan>small{min-height:1.4em;font-size:14.5px;color:#ffffff9e}.fp-plan .fp-button{margin:12px 0 8px}.fp-plan ul{list-style:none;margin:0;padding:22px 0 0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;border-top:1px solid rgba(255,255,255,.1);font-size:15.5px;line-height:1.35}.fp-plan li{display:flex;gap:10px;align-items:flex-start}@media(max-width:760px){.fp-pricing{padding:96px 16px 64px}.fp-pricing-page{padding-top:84px}.fp-pricing-head>p{font-size:17px}.fp-periods{align-self:stretch}.fp-periods button{flex:1 1 auto;justify-content:center;padding:0 6px;font-size:13px}.fp-plans{grid-template-columns:1fr;gap:12px}.fp-plan ul{grid-template-columns:1fr}.fp-plan .fp-button{align-self:stretch;justify-content:center}}
