.ab-main{background:#f6f7fb;margin:0}.ab-main a{color:#5c5dfd}.ab-main a:hover{color:#4a4be0}.ab-main .page{color:#14152b;background:#f6f7fb;padding-bottom:96px;font-family:Onest,system-ui,-apple-system,sans-serif}.ab-main .hero{color:#fff;background:#0b0c24;border-radius:0 0 40px 40px;padding:0 24px 340px}.ab-main .wrap{max-width:1200px;margin:0 auto}.ab-main .nav{border-bottom:1px solid #ffffff14;align-items:center;gap:40px;height:88px;display:flex}.ab-main .logo{color:#fff;letter-spacing:.04em;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.ab-main .logo:hover{color:#fff}.ab-main .links{flex:1;gap:28px;display:flex}.ab-main .links a{color:#c9cae6;font-size:15px;font-weight:500;text-decoration:none}.ab-main .links a:hover{color:#fff}.ab-main .nav-right{align-items:center;gap:20px;display:flex}.ab-main .nav-right .demo{color:#fff;font-size:15px;font-weight:600;text-decoration:none}.ab-main .btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font:600 17px/1 Onest,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ab-main .btn-p{color:#fff;background:#5c5dfd}.ab-main .btn-p:hover{color:#fff;background:#4a4be0}.ab-main .btn-g{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.ab-main .btn-g:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.ab-main .btn-sm{border-radius:12px;height:44px;padding:0 18px;font-size:15px}.ab-main .hero-text{text-align:center;flex-direction:column;align-items:center;padding:72px 0 64px;display:flex}.ab-main .eyebrow{color:#b9baff;background:#5c5dfd29;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ab-main .eyebrow i{background:#7c7dff;border-radius:50%;width:8px;height:8px;display:block}.ab-main h1{letter-spacing:-.03em;max-width:980px;margin:0;font-size:72px;font-weight:800;line-height:1.02}.ab-main h1 span{color:#8e8fff}.ab-main .lead{color:#c9cae6;max-width:720px;margin:28px 0 0;font-size:20px;line-height:1.55}.ab-main .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.ab-main .fine{color:#9496ba;margin:20px 0 0;font-size:14px}.ab-main .fine b{color:#fff;font-weight:600}.ab-main .shot{background:#fff;border-radius:20px;max-width:1200px;margin:-300px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 100px #0b0c2447,0 0 0 1px #0b0c240f}.ab-main .app-top{border-bottom:1px solid #f1f2f7;align-items:center;gap:16px;padding:16px 20px;display:flex}.ab-main .app-title{color:#23272f;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.ab-main .sel{color:#23272f;background:#fff;border:1px solid #e5e7ed;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.ab-main .sel small{color:#6b6f80;font-size:13px;font-weight:500}.ab-main .grow{flex:1}.ab-main .tool{color:#23272f;background:#f6f7fb;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.ab-main .tool .cnt{color:#fff;box-sizing:border-box;background:#dc2626;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.ab-main .chips{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 0;display:flex}.ab-main .chips .lbl{color:#6b6f80;margin-right:4px;font-size:13px;font-weight:500}.ab-main .chip{color:#23272f;background:#f6f7fb;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ab-main .chip.on{color:#fff;background:#5c5dfd}.ab-main .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.ab-main .kpi{border:1px solid #f1f2f7;border-radius:14px;padding:14px 16px}.ab-main .kpi .k{color:#6b6f80;font-size:13px;font-weight:500}.ab-main .kpi .v{letter-spacing:-.02em;color:#14152b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:700}.ab-main .kpi .s{color:#565a6b;margin-top:4px;font-size:13px}.ab-main .tbl-box{padding:0 20px 20px;overflow-x:auto}.ab-main .tbl-card{border:1px solid #f1f2f7;border-radius:12px;width:max-content;overflow:hidden}.ab-main table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:1152px}.ab-main th,.ab-main td{box-sizing:border-box}.ab-main thead th{background:#fff;border-bottom:1px solid #e5e7ed;padding:10px 0;font-weight:500}.ab-main th.h-name{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b6f80;padding-left:14px;font-size:11px}.ab-main th.h-mid{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#6b6f80;font-size:11px}.ab-main th.h-day{text-align:center}.ab-main th.h-day .wd{color:#6b6f80;font-size:11px;font-weight:500;line-height:1.4;display:block}.ab-main th.h-day .dd{color:#23272f;font-size:14px;font-weight:700;line-height:1.2;display:block}.ab-main th.h-day.we .wd,.ab-main th.h-day.we .dd{color:#dc2626}.ab-main th.h-day.wk,.ab-main td.wk{border-left:1px solid #e5e7ed}.ab-main td{color:#23272f;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef0f4;height:44px;font-size:14px;font-weight:500}.ab-main tr:last-child td{border-bottom:0}.ab-main td.c-name{text-align:left;color:#565a6b;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #eff0f5;padding:0 8px 0 14px;font-weight:400;overflow:hidden}.ab-main td.c-total{text-align:center;border-right:1px solid #eff0f5;font-weight:600}.ab-main td.c-trend{text-align:center;border-right:1px solid #e5e7ed}.ab-main td.c-day{text-align:center}.ab-main .stats{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1200px;margin:72px auto 0;padding:0 24px;display:grid}.ab-main .stat .n{letter-spacing:-.03em;color:#14152b;font-size:56px;font-weight:800;line-height:1}.ab-main .stat .t{color:#565a6b;margin-top:10px;font-size:16px;line-height:1.45}.ab-main .chat{color:#fff;cursor:pointer;background:#5c5dfd;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 32px #5c5dfd73}@media (width<=860px){.ab-main .links,.ab-main .nav-right .demo{display:none}.ab-main .nav{justify-content:space-between;gap:16px}.ab-main h1{font-size:42px}.ab-main .lead{font-size:17px}.ab-main .hero{padding-bottom:220px}.ab-main .shot{margin:-180px 16px 0}.ab-main .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ab-main .kpi{padding:12px}.ab-main .kpi .v{font-size:19px}.ab-main .app-top{flex-wrap:wrap;gap:8px;padding:12px}.ab-main .app-top .tool,.ab-main .app-top .grow{display:none}.ab-main .chips{flex-wrap:nowrap;padding:12px 12px 0;overflow-x:auto}.ab-main .chip{flex:none}.ab-main .tbl-box{padding:0 12px 12px}.ab-main .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-main .stat .n{font-size:40px}.ab-main .btn{width:100%}}.ab-finale{background:#f6f7fb;margin:0}.ab-finale a{color:#5c5dfd}.ab-finale a:hover{color:#4a4be0}.ab-finale .page{color:#14152b;background:#f6f7fb;font-family:Onest,system-ui,-apple-system,sans-serif}.ab-finale .wrap{max-width:1200px;margin:0 auto}.ab-finale .sec{padding:120px 24px 0}.ab-finale .over{color:#5c5dfd;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.4}.ab-finale h2{letter-spacing:-.025em;color:#14152b;margin:0;font-size:48px;font-weight:800;line-height:1.08}.ab-finale .lead{color:#565a6b;margin:20px 0 0;font-size:19px;line-height:1.6}.ab-finale .head-c{text-align:center;flex-direction:column;align-items:center;display:flex}.ab-finale .head-c .lead{max-width:620px}.ab-finale .btn{white-space:nowrap;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font:600 17px/1 Onest,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ab-finale .btn-p{color:#fff;background:#5c5dfd}.ab-finale .btn-p:hover{color:#fff;background:#4a4be0}.ab-finale .btn-g{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff4d}.ab-finale .btn-g:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.ab-finale .lnk{color:#5c5dfd;align-items:center;gap:8px;font:600 15px/1.3 Onest,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ab-finale .lnk:hover{color:#4a4be0}.ab-finale button.lnk{cursor:pointer;background:0 0;border:0;padding:0}.ab-finale .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:64px 0 0;padding:0;list-style:none;display:grid}.ab-finale .step{background:#fff;border:1px solid #f1f2f7;border-radius:20px;flex-direction:column;padding:32px 32px 28px;display:flex;position:relative}.ab-finale .step-top{justify-content:space-between;align-items:flex-start;display:flex}.ab-finale .step-no{letter-spacing:-.05em;color:#5c5dfd;font-variant-numeric:tabular-nums;font-size:96px;font-weight:800;line-height:.82}.ab-finale .step-ic{color:#5c5dfd;background:#f6f7fb;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ab-finale .step-body{flex:1}.ab-finale .step h3{letter-spacing:-.01em;color:#14152b;margin:48px 0 0;font-size:22px;font-weight:700;line-height:1.3}.ab-finale .step p{color:#565a6b;margin:10px 0 0;font-size:16px;line-height:1.6}.ab-finale .step-foot{border-top:1px solid #f1f2f7;flex-wrap:wrap;align-items:center;gap:20px;min-height:22px;margin-top:28px;padding-top:20px;display:flex}.ab-finale .meta{color:#6b6f80;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.ab-finale .step-arrow{z-index:1;color:#6b6f80;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:44px;right:-30px;box-shadow:0 0 0 1px #e5e7ed,0 6px 16px #0b0c240f}.ab-finale .cta{color:#fff;text-align:center;background:#0b0c24;border-radius:32px;padding:104px 64px 184px;position:relative;overflow:hidden}.ab-finale .cta h2{color:#fff;letter-spacing:-.03em;font-size:64px;line-height:1.04}.ab-finale .cta .sub{color:#c9cae6;margin:22px 0 0;font-size:20px;line-height:1.55}.ab-finale .cta .sub b{color:#fff;font-weight:600}.ab-finale .cta .ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex;position:relative}.ab-finale .cta-line{pointer-events:none;height:120px;position:absolute;bottom:36px;left:0;right:0}.ab-finale .cta-line svg{width:100%;height:120px;display:block}.ab-finale .cta-dot{background:#8e8fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:70px;left:62%;box-shadow:0 0 0 6px #8e8fff33,0 0 0 15px #8e8fff14}.ab-finale .faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ab-finale .faq-side{position:sticky;top:40px}.ab-finale .ask{background:#fff;border:1px solid #f1f2f7;border-radius:20px;margin-top:40px;padding:24px 26px 26px}.ab-finale .ask-t{color:#14152b;margin:0;font-size:17px;font-weight:700;line-height:1.4}.ab-finale .ask-d{color:#565a6b;margin:6px 0 18px;font-size:15px;line-height:1.55}.ab-finale .ask-row{flex-wrap:wrap;gap:24px;display:flex}.ab-finale .qa-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ab-finale .qa{background:#fff;border:1px solid #f1f2f7;border-radius:18px}.ab-finale .qa.open{border-color:#0000;box-shadow:0 18px 48px #0b0c2412,0 0 0 1px #0b0c2408}.ab-finale .qa h3{margin:0}.ab-finale .q-btn{cursor:pointer;text-align:left;color:#14152b;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 22px 22px 28px;font:600 18px/1.4 Onest,system-ui,sans-serif;display:flex}.ab-finale .q-btn:hover{color:#5c5dfd}.ab-finale .q-btn:focus-visible{outline-offset:2px;outline:2px solid #5c5dfd}.ab-finale .q-ic{color:#14152b;background:#f6f7fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ab-finale .qa.open .q-ic{color:#fff;background:#5c5dfd}.ab-finale .qa.open .q-ic .v{opacity:0}.ab-finale .qa .a{padding:0 86px 26px 28px;display:none}.ab-finale .qa.open .a{display:block}.ab-finale .qa .a p{color:#565a6b;margin:0;font-size:16px;line-height:1.65}.ab-finale .foot{background:#fff;border-top:1px solid #eef0f4;margin-top:120px;padding:64px 24px 40px}.ab-finale .foot-top{justify-content:space-between;gap:64px;display:flex}.ab-finale .logo{color:#14152b;letter-spacing:.04em;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.ab-finale .logo:hover{color:#14152b}.ab-finale .brand p{color:#565a6b;max-width:340px;margin:16px 0 0;font-size:15px;line-height:1.6}.ab-finale .foot-cols{grid-template-columns:160px 200px 260px;gap:48px;display:grid}.ab-finale .fh{letter-spacing:.06em;text-transform:uppercase;color:#6b6f80;margin:0 0 16px;font-size:12px;font-weight:600}.ab-finale .foot-cols ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ab-finale .foot-cols a,.ab-finale .foot-cols button{color:#14152b;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:500 15px/1.4 Onest,system-ui,sans-serif;text-decoration:none}.ab-finale .foot-cols a:hover,.ab-finale .foot-cols button:hover{color:#5c5dfd}.ab-finale .foot-bot{color:#565a6b;border-top:1px solid #eef0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;line-height:1.5;display:flex}.ab-finale .foot-bot p{margin:0}.ab-finale .foot-bot a{color:#565a6b}.ab-finale .foot-bot a:hover{color:#5c5dfd}.ab-finale .tm{color:#6b6f80;margin:12px 0 0;font-size:13px;line-height:1.5}@media (width<=860px){.ab-finale .sec{padding-top:80px}.ab-finale h2{font-size:34px}.ab-finale .lead{font-size:17px}.ab-finale .steps{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.ab-finale .step{padding:26px 24px 22px}.ab-finale .step-no{font-size:72px}.ab-finale .step h3{margin-top:32px;font-size:20px}.ab-finale .step-arrow{display:none}.ab-finale .cta{border-radius:24px;padding:64px 22px 156px}.ab-finale .cta h2{font-size:36px}.ab-finale .cta .sub{font-size:17px}.ab-finale .cta .ctas{flex-direction:column;margin-top:32px}.ab-finale .btn{width:100%}.ab-finale .cta-line{bottom:20px}.ab-finale .faq{grid-template-columns:minmax(0,1fr);gap:32px}.ab-finale .faq-side{position:static}.ab-finale .ask{display:none}.ab-finale .q-btn{gap:16px;padding:18px 16px 18px 20px;font-size:16px}.ab-finale .q-ic{width:32px;height:32px}.ab-finale .qa .a{padding:0 20px 22px}.ab-finale .foot{margin-top:80px;padding:48px 24px 32px}.ab-finale .foot-top{flex-direction:column;gap:40px}.ab-finale .foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ab-finale .foot-bot{flex-direction:column;align-items:flex-start;margin-top:40px}}
