.hs{--hs-ink: var(--text-color--hex, #151515);--hs-ink-2: #3D434C;--hs-muted: #68707C;--hs-ground: #F5F7FA;--hs-line: #DCE2EA;--hs-blue: var(--primary-color, #296AC5);--hs-blue-soft: #E7F0FF;--hs-lime: #BED62F;--hs-lime-ink: #4F5C00;--hs-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--hs-site: #296AC5;--hs-call: #2FA36B;--hs-tg: #2AABEE;--hs-max: #7B5CFF;--hs-mail: #F08A24;position:relative;height:900vh;color:var(--hs-ink);font-size:16px;line-height:1.5}.hs :where(div,span,p,a,b,i,em,small,button,h1,h2):where(:not(.hs-hero-board *)){font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.hs :where(h1,h2,p){margin:0}.hs__stage{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:#fff}.hs__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, #EEF1F5 0 1px, transparent 1px 120px),repeating-linear-gradient(180deg, #EEF1F5 0 1px, transparent 1px 120px);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 260px), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 260px), transparent);transition:opacity .5s ease}.hs__stage:not(.is-hero) .hs__bg{opacity:.35}@media(prefers-reduced-motion: reduce){.hs .hs__bg{transition:opacity .5s ease !important}}.hs-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border:0;border-radius:999px;background:var(--hs-blue);color:#fff !important;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,background .2s}.hs-btn:hover{transform:translateY(-1px);background:#1f55a3}.hs__copy{position:absolute;top:calc(50% - 30px);left:max(clamp(16px,5vw,80px),(100vw - 1280px)/2);z-index:5;width:min(520px,42vw);translate:0 -50%;transition:opacity .3s}.hs__title{font-size:var(--text-size--h1);font-weight:800;line-height:1.07;letter-spacing:-0.015em;text-wrap:balance}.hs__title em{font-style:normal;color:var(--hs-blue)}.hs__lead{margin:20px 0 28px !important;font-size:18px;color:var(--hs-ink-2)}.hs__hint{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:26px 0 0;padding:7px 16px 7px 8px;border:1px solid var(--hs-line);border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 20px -14px rgba(21,40,80,.35);font:500 12px var(--hs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hs-muted)}.hs__hint i{position:relative;flex:none;width:18px;height:28px;border:1.5px solid #b9c3d0;border-radius:10px;overflow:hidden}.hs__hint i::after{content:"";position:absolute;top:7px;left:50%;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:var(--hs-blue);animation:hs-wheel 1.4s infinite}@keyframes hs-wheel{0%{transform:translateY(0);opacity:1}80%{transform:translateY(10px);opacity:0}100%{opacity:0}}.hs__world{position:absolute;top:0;left:0;display:flex;align-items:center;gap:120px;height:100vh;padding:0 200px;transform-origin:0 0;will-change:transform}.hs__rail{position:absolute;top:calc(50% - 236px);left:max(24px,(100vw - 1280px)/2);right:max(24px,(100vw - 1280px)/2);z-index:4;height:3px;border-radius:3px;background:#e3e8ef}.hs__rail span{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:linear-gradient(90deg, var(--hs-blue), var(--hs-lime))}.hs__rail b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--hs-lime);box-shadow:0 0 0 6px rgba(190,214,47,.25)}.hs-st{position:relative;flex:none;width:440px;opacity:.35;transform:scale(0.92);transition:opacity .5s,transform .5s}.hs-st.is-on{opacity:1;transform:none}.hs-st__label{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.hs-st__label i{font:500 12px var(--hs-mono);font-style:normal;color:var(--hs-blue)}.hs-st__label b{font-size:20px;font-weight:600}.hs-card{position:relative;height:300px;overflow:hidden;border:1px solid var(--hs-line);border-radius:16px;background:#fff;box-shadow:0 30px 60px -34px rgba(21,40,80,.45)}.hs-card__bar{display:flex;align-items:center;gap:6px;padding:10px 13px;border-bottom:1px solid var(--hs-line);background:#fafbfc;font:500 11.5px var(--hs-mono);color:var(--hs-muted)}.hs-card__bar i{width:8px;height:8px;border-radius:50%;background:#d7dce3}.hs-card__bar span{margin-left:8px}.hs-card__in{padding:16px}.hs-metric{display:flex;align-items:baseline;gap:12px;margin-top:16px;text-decoration:none}.hs-metric b{font-size:34px;font-weight:700;line-height:1;letter-spacing:-0.03em;white-space:nowrap}.hs-metric span{font-size:13px;line-height:1.35;color:var(--hs-ink-2)}.hs-metric small{display:block;color:var(--hs-muted)}a.hs-metric:hover b{color:var(--hs-blue)}.hs-ads__row{display:flex;justify-content:space-between;font-size:13px;color:var(--hs-ink-2)}.hs-ads__bal{margin:10px 0 6px;font-size:30px;font-weight:700;letter-spacing:-0.02em}.hs-ads__bar{height:10px;overflow:hidden;border-radius:6px;background:var(--hs-ground)}.hs-ads__bar span{display:block;width:72%;height:100%;border-radius:6px;background:linear-gradient(90deg, #F08A24, #FFC24D);transition:width 1.2s ease}.hs-st.is-on .hs-ads__bar span{width:22%}.hs-ads__tog{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:12px 14px;border:1px solid var(--hs-line);border-radius:10px;font-size:13.5px;font-weight:600}.hs-tog{position:relative;width:38px;height:22px;border-radius:11px;background:var(--hs-blue)}.hs-tog::after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.hs-ads__bill{margin-top:12px;padding:10px 14px;border-radius:10px;background:#f2f8d9;color:var(--hs-lime-ink);font-size:13px;font-weight:600;opacity:0;transform:translateY(6px);transition:.5s .9s}.hs-st.is-on .hs-ads__bill{opacity:1;transform:none}.hs-form__l{display:block;margin-bottom:8px;font-size:12px;color:var(--hs-muted)}.hs-form__f{display:flex;align-items:center;height:38px;margin-bottom:12px;padding:0 12px;border:1px solid var(--hs-line);border-radius:9px;font-size:14px}.hs-form__f span{width:0;overflow:hidden;white-space:nowrap;transition:width 1s steps(18)}.hs-st.is-on .hs-form__f span{width:100%}.hs-st.is-on .hs-form__f:nth-of-type(2) span{transition-delay:.8s}.hs-form__btn{display:flex;justify-content:center;margin-top:4px;padding:12px;border-radius:999px;background:var(--hs-blue);color:#fff !important;font-size:14px;font-weight:600}.hs-chans{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;height:250px}.hs-chans__list{display:grid;gap:8px}.hs-chip{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--hs-line);border-radius:9px;font-size:12px;font-weight:600}.hs-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.hs-inbox{display:grid;gap:8px}.hs-lead{padding:10px 12px;border:1px solid var(--hs-line);border-left:3px solid var(--c);border-radius:9px;font-size:12.5px;opacity:0;transform:translateX(-14px);transition:.5s}.hs-lead b{display:block;font-size:13px}.hs-st.is-on .hs-lead{opacity:1;transform:none}.hs-st.is-on .hs-lead:nth-child(2){transition-delay:.25s}.hs-st.is-on .hs-lead:nth-child(3){transition-delay:.5s}.hs-board{display:grid;grid-template-columns:repeat(4, 1fr);gap:7px;height:250px}.hs-col{display:grid;align-content:start;gap:6px;padding:7px;border-radius:9px;background:var(--hs-ground)}.hs-col--won{background:linear-gradient(180deg, #F2F8D9, #F7FAEC)}.hs-col__h{margin-bottom:2px;font-size:11px;font-weight:600;color:var(--hs-ink-2)}.hs-deal{padding:7px;border:1px solid var(--hs-line);border-left:3px solid var(--c);border-radius:7px;background:#fff;font-size:11px}.hs-deal em{display:block;font-style:normal;color:var(--hs-ink-2)}.hs-doc{display:grid;grid-template-columns:1fr 34px 1fr;gap:10px;align-items:center;height:250px}.hs-paper{padding:14px;border:1px solid var(--hs-line);border-radius:10px;font-size:12.5px;line-height:1.7}.hs-paper b{display:block;margin-bottom:6px;font-size:14px}.hs-paper--1c{border-color:#f2e3a8;background:#fffbea}.hs-sync{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hs-blue);color:#fff !important;font-size:16px}.hs-st.is-on .hs-sync{animation:hs-spin 1.4s ease-in-out 2}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-ok{color:#2fa36b !important;font-weight:600;opacity:0;transition:.4s 1.2s}.hs-st.is-on .hs-ok{opacity:1}.hs-gantt{display:grid;gap:12px;padding-top:22px}.hs-g{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;font-size:12.5px;font-weight:600}.hs-g__t{position:relative;height:18px;overflow:hidden;border-radius:6px;background:var(--hs-ground)}.hs-g__t span{position:absolute;top:0;bottom:0;left:var(--l);width:0;border-radius:6px;background:var(--c);transition:width 1s ease}.hs-st.is-on .hs-g__t span{width:var(--w)}.hs-st.is-on .hs-g:nth-child(2) .hs-g__t span{transition-delay:.3s}.hs-st.is-on .hs-g:nth-child(3) .hs-g__t span{transition-delay:.6s}.hs-st.is-on .hs-g:nth-child(4) .hs-g__t span{transition-delay:.9s}.hs-check{display:grid;gap:9px}.hs-check div{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--hs-line);border-radius:9px;font-size:13px}.hs-check i{font-style:normal;font-weight:700;color:#b9c3d0 !important;transition:color .3s}.hs-st.is-on .hs-check div:nth-child(-n+3) i{color:#2fa36b !important}.hs-st.is-on .hs-check div:nth-child(2) i{transition-delay:.4s}.hs-st.is-on .hs-check div:nth-child(3) i{transition-delay:.8s}.hs-note{display:flex;gap:12px;padding:14px;border:1px solid var(--hs-line);border-radius:12px;box-shadow:0 12px 30px -18px rgba(21,40,80,.4);font-size:13.5px;opacity:0;transform:translateY(10px);transition:.5s .3s}.hs-note i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hs-blue-soft);color:var(--hs-blue) !important;font-style:normal;font-weight:700}.hs-note b{display:block}.hs-st.is-on .hs-note{opacity:1;transform:none}.hs-repeat{display:flex;gap:8px;margin-top:16px}.hs-repeat span{position:relative;flex:1;height:80px;overflow:hidden;border-radius:8px;background:var(--hs-ground)}.hs-repeat span::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h);background:linear-gradient(180deg, var(--hs-blue), #4F86D6);transform:scaleY(0.5);transform-origin:bottom;transition:transform .8s cubic-bezier(0.2, 0.8, 0.2, 1)}.hs-st.is-on .hs-repeat span::after{transform:none}.hs-dash{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.hs-kpi{padding:10px;border-radius:9px;background:var(--hs-ground)}.hs-kpi small{display:block;font-size:11px;color:var(--hs-muted)}.hs-kpi b{font-size:19px;font-weight:700;letter-spacing:-0.02em}.hs-bars{display:flex;align-items:flex-end;gap:8px;height:136px;margin-top:14px;padding:0 4px;border-bottom:2px solid #c9d3e0;background:repeating-linear-gradient(0deg, transparent 0 33px, #E6EBF2 33px 34px)}.hs-bars span{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(180deg, #4F86D6, var(--hs-blue));transform:scaleY(0.6);transform-origin:bottom;transition:transform .9s cubic-bezier(0.2, 0.8, 0.2, 1)}.hs-st.is-on .hs-bars span{transform:none}.hs-bars span:last-child{background:linear-gradient(180deg, var(--hs-blue), #1F55A3)}@media(prefers-reduced-motion: reduce){.hs .hs-bars span,.hs .hs-repeat span::after{transition:transform .9s cubic-bezier(0.2, 0.8, 0.2, 1) !important}}.hs__caption{position:absolute;left:50%;bottom:96px;z-index:5;width:min(640px,90vw);translate:-50% 0;text-align:center;transition:opacity .3s}.hs__caption b{display:block;font-size:22px;font-weight:600}.hs__caption span{font-size:15px;color:var(--hs-ink-2)}.hs__final{position:absolute;inset:auto 0 150px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s}.hs__final.is-on{opacity:1;pointer-events:auto}.hs__final-title{font-size:clamp(28px,3.4vw,46px);font-weight:500;letter-spacing:-0.02em}.hs__steps{position:absolute;left:50%;bottom:34px;z-index:5;display:flex;gap:6px;max-width:calc(100vw - 32px);overflow-x:auto;translate:-50% 0;padding:6px;border:1px solid var(--hs-line);border-radius:999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);scrollbar-width:none}.hs__steps::-webkit-scrollbar{display:none}.hs__steps button{flex:none;padding:6px 11px;border:0;border-radius:999px;background:none;color:var(--hs-muted);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.hs__steps button.is-on{background:var(--hs-ink);color:#fff}.hs__rail,.hs__world{transition:opacity .35s}.hs__stage.is-hero .hs-st:not(.is-on),.hs__stage.is-hero .hs__rail{opacity:0}@media(max-width: 760px),(max-width: 1100px)and (orientation: portrait){.hs__stage.is-overview .hs__rail{opacity:0}}@media(min-width: 1800px)and (min-height: 960px){.hs__rail{top:calc(50% - 290px)}}.hs__steps{transition:opacity .35s ease}.hs__stage.is-hero .hs__steps{opacity:0;pointer-events:none}@media(min-width: 761px)and (max-height: 700px){.hs__title{font-size:clamp(34px,3.6vw,48px)}.hs__lead{margin:14px 0 20px !important}}.hs__stage.is-bare .hs__world{opacity:0}.hv--after-story{padding-top:40px}@media(max-width: 760px){.hs__copy{top:110px;right:16px;width:auto;translate:none}.hs__lead{font-size:16px}.hs__world{gap:60px;padding:0 60px}.hs__rail{top:calc(50% - 196px);left:24px;right:24px}.hs-st{width:300px}.hs-card{height:250px}.hs-card__in{padding:12px}.hs-chans{grid-template-columns:1fr;height:auto}.hs-chans__list{grid-template-columns:repeat(3, 1fr)}.hs-board,.hs-doc{height:200px}.hs-doc{grid-template-columns:1fr;gap:6px}.hs-sync{display:none}.hs__caption{bottom:88px}.hs__caption b{font-size:18px}}@media(min-width: 761px)and (max-width: 1100px)and (orientation: portrait){.hs__copy{top:130px;right:40px;width:auto;translate:none}}@media(max-width: 760px),(max-width: 1100px)and (orientation: portrait){.hs__copy .hs-btn{display:flex;width:max-content;max-width:100%;margin-inline:auto}.hs__copy .hs__hint{margin-inline:auto}}.hs-st__lead{max-width:400px;margin:-4px 0 14px !important;font-size:14.5px;line-height:1.45;color:var(--hs-ink-2)}.hs-case-chip{position:relative;z-index:2;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 28px);margin:-20px 16px 0 auto;padding:9px 15px;border-radius:999px;background:var(--hs-ink);color:#fff !important;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:0 12px 26px -12px rgba(21,40,80,.6);transition:transform .2s}.hs-case-chip i{font-style:normal}.hs-case-chip b{font-weight:700;color:var(--hs-lime)}.hs-case-chip span{opacity:.7}a.hs-case-chip:hover{transform:translateY(-2px)}.hs__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(900px,100vw - 32px);margin:0 auto 6px}.hs__proof-label{width:100%;margin-bottom:2px;font:500 12px var(--hs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hs-muted)}.hs__proof--hero{flex-wrap:nowrap;justify-content:flex-start;gap:6px;max-width:none;margin:18px 0 0}.hs__proof--hero .hs-proof{gap:5px;padding:5px 11px;font-size:12px;white-space:nowrap}.hs__proof--hero .hs-proof b{font-size:13px}@media(max-width: 760px),(max-width: 1100px)and (orientation: portrait){.hs__proof--hero{justify-content:center;margin:14px auto 0}}@media(max-width: 599px){.hs__proof--hero{display:none}}@media(max-width: 760px)and (max-height: 820px),(max-width: 1100px)and (orientation: portrait)and (max-height: 820px){.hs__copy .hs__hint--copy{display:none}}.hs-proof{display:inline-flex;align-items:baseline;gap:7px;padding:8px 14px;border:1px solid var(--hs-line);border-radius:999px;background:#fff;color:var(--hs-ink-2) !important;font-size:13px;text-decoration:none;transition:border-color .2s}.hs-proof b{font-size:16px;font-weight:700;color:var(--hs-ink);white-space:nowrap}a.hs-proof:hover{border-color:var(--hs-blue)}@media(max-width: 760px){.hs-paper{padding:10px 12px;font-size:12px;line-height:1.5}.hs-paper b{margin-bottom:4px;font-size:13px}.hs-st__lead{font-size:13.5px}.hs__proof .hs-proof{padding:6px 11px;font-size:12px}.hs__proof .hs-proof b{font-size:14px}.hs-case-chip{padding:7px 12px;font-size:12px}.hs--final .hs__stage.is-overview .hs__world{opacity:.12}.hs--final .hs__final{bottom:110px}}.hs__hint--copy{display:none}.hs__hint--stage{position:absolute;left:50%;bottom:44px;z-index:5;margin:0;translate:-50% 0;transition:opacity .3s}@media(max-width: 760px),(max-width: 1100px)and (orientation: portrait){.hs__hint--copy{display:flex}.hs__hint--stage{display:none}}@media(prefers-reduced-motion: reduce){.hs *,.hs *::before,.hs *::after{transition:none !important;animation:none !important}.hs .hs__hint i::after{animation:hs-wheel 1.4s infinite !important}.hs .hv-live__online::before{animation:hv-pulse 1.6s infinite,hv-blink 1.6s infinite !important}}.hs-hero-board{position:absolute;top:0;left:0;z-index:4;width:600px;overflow:visible;transform-origin:0 0;will-change:transform,opacity}.hs--morph .hs__world{transition:none}