.assistant-chat[data-v-9aae4052]{width:100%;margin:24px 0}.assistant-chat__messages[data-v-9aae4052]{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.assistant-chat__row[data-v-9aae4052]{position:relative;display:flex;justify-content:flex-start}.assistant-chat__row--user[data-v-9aae4052]{justify-content:flex-end;margin-bottom:5px}.assistant-chat .assistant-chat__bubble[data-v-9aae4052]{max-width:92%;margin:0;padding:10px 12px;border:1px solid #e5e9f2;border-radius:3px 12px 12px;background:#fff;color:#47536b;font-size:12px;line-height:1.65;transform-origin:left bottom}.assistant-chat .assistant-chat__bubble--user[data-v-9aae4052]{background:#edf2ff;border-color:#e0e7fa;border-radius:12px 3px 12px 12px;color:#243f86;transform-origin:right bottom}.assistant-chat__typing[data-v-9aae4052]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:5px;height:40px;padding:0 14px;border:1px solid #e5e9f2;border-radius:3px 12px 12px;background:#fff;visibility:hidden;opacity:0}.assistant-chat__typing span[data-v-9aae4052]{width:4px;height:4px;border-radius:50%;background:#7c8db3;opacity:.35;animation:assistant-chat-dot-9aae4052 .9s ease-in-out infinite;animation-play-state:paused}.assistant-chat__typing span[data-v-9aae4052]:nth-child(2){animation-delay:.15s}.assistant-chat__typing span[data-v-9aae4052]:nth-child(3){animation-delay:.3s}.assistant-chat__speaker[data-v-9aae4052]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes assistant-chat-dot-9aae4052{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.assistant-chat__typing span[data-v-9aae4052]{animation:none}}.target-demo[data-v-dd76a78f]{container-type:inline-size;width:100%;min-width:0;margin:0;font-variant-numeric:tabular-nums}.target-demo__scenes[data-v-dd76a78f]{display:grid}.target-demo__scene[data-v-dd76a78f]{grid-area:1 / 1;min-width:0;padding:18px;border:1px solid #e4e8f1;border-radius:12px;background:#fff;box-shadow:0 4px 16px #172d5905}.target-demo__scene+.target-demo__scene[data-v-dd76a78f]{opacity:0;visibility:hidden}.target-demo__badges[data-v-dd76a78f]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.target-demo__category[data-v-dd76a78f]{padding:4px 6px;border-radius:4px;background:#f1f3f7;color:#5c667a;font-size:9px;font-weight:600;letter-spacing:.06em}.target-demo__status[data-v-dd76a78f]{padding:4px 7px;border-radius:20px;background:#edf7f1;color:#287351;font-size:9px;font-weight:500}.target-demo__scene--behind .target-demo__status[data-v-dd76a78f]{color:#ad4545;background:#fcf0ef}.target-demo__title[data-v-dd76a78f]{min-height:2.6em;margin:11px 0 7px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.target-demo__metrics[data-v-dd76a78f]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:10px;align-items:center}.target-demo__amount[data-v-dd76a78f]{display:flex;min-width:0;flex-direction:column;gap:7px}.target-demo__label[data-v-dd76a78f],.target-demo__of[data-v-dd76a78f]{font-size:10px;color:var(--muted)}.target-demo__amount>strong[data-v-dd76a78f]{font-family:var(--heading);font-size:clamp(16px,6.3cqi,23px);font-weight:600;letter-spacing:-.04em;line-height:1.25;white-space:nowrap}.target-demo__ring[data-v-dd76a78f]{position:relative;width:76px;height:76px}.target-demo__ring svg[data-v-dd76a78f]{width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:6}.target-demo__track[data-v-dd76a78f]{stroke:#edf1f9}.target-demo__progress[data-v-dd76a78f]{stroke:#3f65d0;stroke-linecap:round}.target-demo__percentage[data-v-dd76a78f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1px}.target-demo__percentage strong[data-v-dd76a78f]{font-family:var(--heading);font-size:18px;font-weight:600;letter-spacing:-.04em}.target-demo__percentage>span[data-v-dd76a78f]{margin-top:3px;font-size:10px;color:var(--muted)}.target-demo__bar[data-v-dd76a78f]{position:relative;height:6px;margin-top:22px;border-radius:6px;background:#edf1f9}.target-demo__fill[data-v-dd76a78f]{height:100%;border-radius:inherit;background:#3f65d0;transform-origin:left center}.target-demo__marker[data-v-dd76a78f]{position:absolute;top:-4px;bottom:-4px;left:71%;width:2px;background:#53627e;border-radius:2px;transform:translate(-50%)}.target-demo__pace-label[data-v-dd76a78f]{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:9px;color:#677083}.target-demo__pace-label>span[data-v-dd76a78f]{width:2px;height:8px;border-radius:1px;background:#53627e}.target-demo__remaining[data-v-dd76a78f]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f5;font-size:10px;color:var(--muted)}.target-demo__remaining strong[data-v-dd76a78f]{color:#26344d;font-weight:600}.target-demo__transcript[data-v-dd76a78f]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 260px){.target-demo__scene[data-v-dd76a78f]{padding:14px}.target-demo__metrics[data-v-dd76a78f]{grid-template-columns:minmax(0,1fr) 64px;gap:6px}.target-demo__ring[data-v-dd76a78f]{width:64px;height:64px}.target-demo__percentage strong[data-v-dd76a78f]{font-size:16px}}@media(max-width:600px){.target-demo[data-v-dd76a78f]{margin-top:23px}}@media(prefers-reduced-motion:reduce){.target-demo__scenes[data-v-dd76a78f]{gap:12px}.target-demo__scene[data-v-dd76a78f],.target-demo__scene+.target-demo__scene[data-v-dd76a78f]{grid-area:auto;opacity:1;visibility:visible}}.clarity-visual[data-v-61ad1e71]{margin:0;min-width:0}.flow-files[data-v-61ad1e71]{display:flex;flex-direction:column;gap:7px;max-width:285px;margin:auto;padding:0;list-style:none}.flow-files>li[data-v-61ad1e71]{display:flex;align-items:center;gap:11px;border:1px solid #e1e6f0;border-radius:7px;padding:12px 14px;background:#fff;color:#7f8aa2;font-size:11px}.flow-files>li[data-v-61ad1e71]:first-child{transform:translate(-15px)}.flow-files>li[data-v-61ad1e71]:last-child{transform:translate(15px)}.flow-file-tag[data-v-61ad1e71]{margin-left:auto;font-size:7px;color:#a2aabc;background:#f5f7fa;padding:3px 4px;border-radius:3px}.flow-connector[data-v-61ad1e71]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.flow-track[data-v-61ad1e71]{height:24px;border-left:1px dashed #c3cfe8}.flow-pulse[data-v-61ad1e71]{position:absolute;top:8px;left:calc(50% - 2px);width:4px;height:7px;border-radius:4px;background:#7890ca;opacity:0}.flow-ai[data-v-61ad1e71]{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:38px;background:#f7f9fd;border-radius:50%}.flow-ai img[data-v-61ad1e71]{position:relative;object-fit:contain}.flow-ai-halo[data-v-61ad1e71]{position:absolute;inset:-5px;border-radius:inherit;background:#e4ebfc;opacity:0}.flow-result[data-v-61ad1e71]{background:#fff;border:1px solid #dce4f5;border-radius:10px;padding:18px}.flow-eyebrow[data-v-61ad1e71]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:#4f68a9}.flow-result h3[data-v-61ad1e71]{max-width:23ch;font-size:19px;line-height:1.45;letter-spacing:-.4px;margin-top:11px;font-weight:600}.flow-total[data-v-61ad1e71],.flow-share[data-v-61ad1e71]{font-variant-numeric:tabular-nums}.flow-total[data-v-61ad1e71]{display:inline-block;min-width:2ch;text-align:right;color:var(--blue)}.flow-products[data-v-61ad1e71]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.flow-product-label[data-v-61ad1e71]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;line-height:1.5;color:#556078}.flow-share[data-v-61ad1e71]{color:#283d72;font-weight:500}.flow-bar-track[data-v-61ad1e71]{height:4px;margin-top:6px;overflow:hidden;border-radius:4px;background:#f0f3f9}.flow-bar-track>span[data-v-61ad1e71]{display:block;height:100%;border-radius:inherit;background:#7189c3;transform-origin:left center}.flow-products>li:nth-child(2) .flow-bar-track>span[data-v-61ad1e71]{background:#98a9ce}.flow-products>li:nth-child(3) .flow-bar-track>span[data-v-61ad1e71]{background:#bbc7e1}.flow-sr-only[data-v-61ad1e71]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:800px){.flow-files>li[data-v-61ad1e71]{padding:10px}.flow-files>li[data-v-61ad1e71]:first-child{transform:translate(-7px)}.flow-files>li[data-v-61ad1e71]:last-child{transform:translate(7px)}.flow-result[data-v-61ad1e71]{padding:13px}.flow-result h3[data-v-61ad1e71]{font-size:17px}}@media(max-width:600px){.clarity-visual[data-v-61ad1e71]{margin-inline:auto}.flow-files[data-v-61ad1e71]{max-width:250px}.flow-result[data-v-61ad1e71]{padding:17px}.flow-result h3[data-v-61ad1e71]{font-size:19px}}.workflow-section[data-v-5cad115e]{background:#f8faff}.workflow-label[data-v-5cad115e]{margin-bottom:14px;color:var(--muted);font-size:12px;font-weight:500}.workflow[data-v-5cad115e]{position:relative;margin-block:52px 0}.workflow-steps[data-v-5cad115e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.workflow-steps>li[data-v-5cad115e]{position:relative;min-width:0;text-align:center}.workflow-connector[data-v-5cad115e]{position:absolute;top:13px;left:calc(12.5% - 12px);width:calc(75% + 24px);height:2px}.workflow-connector svg[data-v-5cad115e]{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke-width:1}.workflow-connector path[data-v-5cad115e]{vector-effect:non-scaling-stroke}.workflow-track[data-v-5cad115e]{stroke:#dce3f1}.workflow-progress[data-v-5cad115e]{stroke:#5472ba}.workflow-indicator[data-v-5cad115e]{position:absolute;top:1px;left:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #cdd7ec;border-radius:50%;background:#fff;translate:-50% -50%;opacity:0;z-index:1}.workflow-indicator img[data-v-5cad115e]{display:block;object-fit:contain}.workflow-node[data-v-5cad115e]{display:block;width:12px;height:12px;margin:8px auto 28px;border:1px solid #5472ba;border-radius:50%;background:#e4eaf8}.workflow-number[data-v-5cad115e]{display:block;margin-bottom:16px;color:#5472ba;font-family:var(--heading);font-size:11px;font-weight:600}.workflow-copy h3[data-v-5cad115e]{font-size:19px;font-weight:600;letter-spacing:-.5px}.workflow-copy>p[data-v-5cad115e]{max-width:260px;margin:13px auto 0;color:var(--muted);font-size:14px;line-height:1.75}@media(max-width:1050px){.workflow-steps[data-v-5cad115e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.workflow-connector[data-v-5cad115e],.workflow-node[data-v-5cad115e]{display:none}.workflow-steps>li[data-v-5cad115e]{border-top:1px solid #dce3f1;padding-top:24px}.workflow-copy>p[data-v-5cad115e]{max-width:310px}}@media(max-width:600px){.workflow[data-v-5cad115e]{margin-block:34px 0}.workflow-steps[data-v-5cad115e]{grid-template-columns:minmax(0,1fr);gap:25px}.workflow-copy[data-v-5cad115e]{max-width:340px;margin-inline:auto}.workflow-number[data-v-5cad115e]{margin:0 0 12px;font-size:12px}.workflow-copy>p[data-v-5cad115e]{max-width:100%;margin-top:10px}}@media(prefers-reduced-motion:reduce){.workflow-indicator[data-v-5cad115e]{display:none}}.cta-sales-frame[data-v-86dad4d1]{container-type:inline-size}.cta-sales[data-v-86dad4d1]{display:block;width:100%;height:auto;pointer-events:auto;overflow:hidden;touch-action:pan-y;border-radius:4px}.cta-sales[data-v-86dad4d1]:focus-visible{outline:1px solid #b5d5ff;outline-offset:6px}.cta-sales text[data-v-86dad4d1]{font-family:inherit;fill:#fff}.sales-title[data-v-86dad4d1]{font-size:17px;font-weight:550;letter-spacing:-.3px}.sales-period[data-v-86dad4d1]{font-size:12px;fill:#b9c9ee!important}.sales-value[data-v-86dad4d1]{font-size:35px;font-weight:550;letter-spacing:-1.4px;font-variant-numeric:tabular-nums}.sales-unit[data-v-86dad4d1]{font-size:23px;font-weight:400;fill:#b9d1fb!important}.sales-change[data-v-86dad4d1]{font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;fill:#d5eaff!important}.sales-divider[data-v-86dad4d1]{stroke:#d1e3ff;stroke-opacity:.13}.sales-grid[data-v-86dad4d1]{stroke:#d1e3ff;stroke-opacity:.085;stroke-width:1}.sales-grid-vertical[data-v-86dad4d1]{stroke-opacity:.045}.sales-primary[data-v-86dad4d1]{stroke:#e5f1ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sales-comparison[data-v-86dad4d1]{stroke:#a6c7f7;stroke-opacity:.5;stroke-width:1.4;stroke-dasharray:4 6;stroke-linecap:round}.sales-marker[data-v-86dad4d1]{fill:#a6c7f7;stroke:#051b70;stroke-width:1.5}.sales-month[data-v-86dad4d1]{font-size:12px;fill:#9eb5e4!important}.sales-month.is-active[data-v-86dad4d1]{fill:#e4efff!important}.sales-legend text[data-v-86dad4d1]{font-size:10px;fill:#b1c5ec!important}.sales-primary-key[data-v-86dad4d1]{stroke:#e5f1ff;stroke-width:2}.sales-comparison-key[data-v-86dad4d1]{stroke:#a6c7f7;stroke-opacity:.6;stroke-width:1.4;stroke-dasharray:3 3}.sales-cursor[data-v-86dad4d1]{stroke:#c0dbff;stroke-opacity:.35;stroke-width:1;stroke-dasharray:3 4}.sales-ring[data-v-86dad4d1]{stroke:#c6e0ff;stroke-width:1;stroke-opacity:.6;fill:#b4d5ff;fill-opacity:.07}.sales-active-marker[data-v-86dad4d1]{fill:#f3f8ff;stroke:#537cb9;stroke-width:1.5}.sales-tooltip[data-v-86dad4d1]{pointer-events:none}.sales-tooltip-surface[data-v-86dad4d1]{fill:#06194e;fill-opacity:.96;stroke:#9dbce9;stroke-opacity:.25}.sales-tooltip-date[data-v-86dad4d1]{font-size:11px;font-weight:550}.sales-tooltip-label[data-v-86dad4d1]{font-size:10px;fill:#a6bce5!important}.sales-tooltip-value[data-v-86dad4d1]{font-size:16px;font-weight:550;letter-spacing:-.3px}.sales-tooltip-change[data-v-86dad4d1]{font-size:10px;fill:#c4e1ff!important}.sales-tooltip-change tspan[data-v-86dad4d1]{fill:#a6bce5}@container (max-width: 340px){.sales-title[data-v-86dad4d1]{font-size:21px}.sales-period[data-v-86dad4d1]{font-size:16px}.sales-month[data-v-86dad4d1]{font-size:17px}.sales-legend text[data-v-86dad4d1]{font-size:16px}.sales-tooltip-date[data-v-86dad4d1]{font-size:14px}.sales-tooltip-label[data-v-86dad4d1]{font-size:12px}.sales-tooltip-value[data-v-86dad4d1]{font-size:17px}.sales-tooltip-change[data-v-86dad4d1]{font-size:12px}}@media(max-width:600px){.sales-tooltip-surface[data-v-86dad4d1]{width:216px;height:108px}.sales-tooltip-value[data-v-86dad4d1]{font-size:19px}.sales-tooltip-change[data-v-86dad4d1]{font-size:13px;transform:translateY(6px)}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:light;font-family:Inter,sans-serif;color:#111b31;background:#fff;font-synthesis:none;--blue: #00219d;--muted: #677083;--border: #e7eaf0;--heading: Manrope, Inter, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex-shrink:0;vertical-align:middle}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading)}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #5274e6;outline-offset:5px}::selection{background:#dce5ff}.container{width:min(1152px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;padding:12px 20px;z-index:100;background:#fff;border:1px solid var(--blue)}.skip-link:focus{top:12px}.site-header{height:88px;position:sticky;top:0;z-index:30;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e9edf3}.nav-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{width:144px;height:auto}.desktop-nav{display:flex;gap:34px;font-size:13px;font-weight:500;color:#5c6576;margin-left:50px}.desktop-nav a:hover,.footer-main nav a:hover{color:var(--blue)}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 25px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:8px;font-size:13px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#1036bc;transform:translateY(-2px);box-shadow:0 6px 16px #00219d18}.button-small{min-height:40px;padding-inline:18px;font-size:12px;gap:20px}.button-secondary{background:#fff;color:#333d51;border-color:#dfe4ee;gap:10px}.button-secondary:hover{background:#f5f7fb}.menu-toggle{display:none;border:0;background:none;padding:10px}.menu-toggle-icon{position:relative;display:block;width:20px;height:20px}.menu-toggle-icon>span{position:absolute;left:3px;top:9px;width:14px;height:1.65px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.menu-toggle-icon>span:first-child{transform:translateY(-5px)}.menu-toggle-icon>span:last-child{transform:translateY(5px)}.menu-toggle.is-open .menu-toggle-icon>span:first-child{transform:rotate(45deg)}.menu-toggle.is-open .menu-toggle-icon>span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.is-open .menu-toggle-icon>span:last-child{transform:rotate(-45deg)}.mobile-nav{display:none;grid-template-rows:0fr;opacity:0;visibility:hidden;background:#fff;box-shadow:0 10px 20px #15274e0a;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .32s}.mobile-nav.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.mobile-nav-inner{min-height:0;overflow:hidden}.mobile-nav-links{padding:12px 24px;border-bottom:1px solid var(--border);transform:translateY(-8px);transition:transform .32s cubic-bezier(.22,1,.36,1)}.mobile-nav.is-open .mobile-nav-links{transform:translateY(0)}.mobile-nav a{padding:14px 0;display:flex;align-items:center;justify-content:space-between;font-size:14px}.hero{padding-top:66px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0% 25%,#f4f7ff 66%,#fff)}.hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.46fr);align-items:end;gap:clamp(32px,5vw,80px);position:relative;z-index:1}.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:100%;background:#3e65cc;box-shadow:0 0 0 3px #3e65cc0c}.hero-copy h1{font-size:clamp(46px,6.3vw,82px);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:0}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:26px}.product-showcase{position:relative;z-index:1;margin-top:52px;scroll-margin-top:110px}.showcase-tabs{display:flex;justify-content:center;gap:9px;margin:0 auto 22px;max-width:900px}.showcase-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid transparent;background:transparent;padding:0 18px;font-size:11px;font-weight:500;border-radius:7px;color:#748096;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.showcase-tabs button:hover{background:#fff8;color:var(--blue)}.showcase-tabs button.active{background:#fff;border-color:#d9e1f2;box-shadow:0 3px 9px #152c6e07;color:var(--blue)}.tab-short{display:none}.showcase-panel{padding:9px;background:#e7edfa70;border:1px solid #dfe6f4;border-radius:15px;box-shadow:0 24px 65px -30px #23479336}.dashboard-window{border:1px solid #dce2ec;background:#fff;border-radius:9px;overflow:hidden}.window-chrome{height:34px;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;justify-content:space-between;background:#fcfdff;padding:0 15px;color:#929aad;font-size:9px}.window-chrome>span{display:flex;align-items:center;gap:6px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#e4e8ee}.window-dots i:first-child{background:#ecb7b5}.window-dots i:nth-child(2){background:#ebd6a8}.window-dots i:nth-child(3){background:#a9d8c6}.window-demo-label{font-size:7px;letter-spacing:1px}.showcase-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;color:#67748b;font-size:10px}.showcase-caption>a{font-size:10px;color:var(--blue);font-weight:600;display:flex;align-items:center;gap:8px;white-space:nowrap}.context-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:46px 50px;border-bottom:1px solid var(--border);color:#687184}.context-strip>p{font-size:13px;line-height:1.8}.context-strip strong{font-weight:500;color:#4a5365}.context-strip>div{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#677083}.context-strip>div>svg{color:#8996af}.section-space{padding-block:88px}:is(.clarity-copy,.section-heading,.faq-heading,.cta-inner) h2{font-size:clamp(32px,3.2vw,42px);line-height:1.22;letter-spacing:-.035em;font-weight:600}.clarity-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.clarity-copy h2{font-size:clamp(34px,3.5vw,46px);letter-spacing:-.035em}.clarity-copy>p{font-size:14px;line-height:1.8;max-width:370px;color:var(--muted);margin-top:22px}.text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:10px;color:var(--blue);line-height:1.6}.text-link:hover svg{transform:translate(3px)}.text-link svg{transition:transform .2s}.clarity-copy>.text-link{margin-top:24px}.clarity-visual{padding:26px 42px;background:#f7f9fd;border-radius:14px;border:1px solid #edf0f6}.features-section{padding-top:16px}.section-heading{text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.feature-card{padding:32px;border:1px solid #e5e9f1;border-radius:14px;background:#fafbfe;overflow:hidden}.feature-icon{width:34px;height:34px;display:inline-grid;place-items:start;border:0;border-radius:9px;background:transparent;color:#4864b4;margin-bottom:16px}.feature-card h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;font-weight:600}.feature-card p{font-size:14px;color:#677083;line-height:1.75;margin-top:14px;max-width:280px}.feature-wide{grid-column:span 2;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}.feature-card-copy>.text-link{margin-top:24px}.sales-visual{padding:20px 16px 16px;border:1px solid #e2e7f2;border-radius:10px;background:#fff;transform:none;box-shadow:none}.mini-chart-header{display:flex;justify-content:space-between;font-size:11px;gap:12px}.mini-chart-header>span:last-child{font-size:9px;color:#677083}.bar-chart{display:flex;height:163px;gap:11px;margin-top:26px;border-bottom:1px solid #edf0f6;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#edf0f6 40px)}.bar-column{display:flex;flex-direction:column;justify-content:end;align-items:center;flex:1;position:relative}.bar-column>div{width:100%;background:#d8e2fc;border-radius:4px 4px 0 0;min-height:8px}.bar-column:nth-child(6)>div{background:#234bbd}.bar-column>small{position:absolute;bottom:-20px;font-size:9px;color:#677083}.sales-visual{padding-bottom:37px;transform:none;box-shadow:none}.product-ranks{margin-top:20px;margin-bottom:20px}.product-ranks>div{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e7ebf3;padding:12px 0;font-size:12px}.rank-number{color:#a9b2c5;font-size:10px}.abc-badge{display:inline-flex;justify-content:center;align-items:center;font-size:9px;line-height:1;min-width:20px;width:20px;height:19px;background:#e9f3ec;color:#5d9272;border-radius:4px}.product-ranks .abc-badge{margin-left:auto}.abc-badge.abc-2,.abc-badge.abc-3{background:#fcf2da;color:#b5a369}.assistant-card{background:#fafbfe;display:flex;flex-direction:column;align-items:flex-start}.assistant-card .feature-icon{color:#4864b4;border-color:#e9e4f4}.how-section{background:#f8faff;border-block:1px solid #edf1f9}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 32px}.steps>article{border-top:1px solid #dce3f1;padding-top:20px;position:relative}.step-number{font-family:var(--heading);color:#5472ba;font-size:11px;font-weight:600;display:block;margin-bottom:20px}.steps h3{font-size:19px;letter-spacing:-.5px;font-weight:600}.steps p{font-size:14px;line-height:1.75;color:#677083;margin-top:13px;max-width:265px}.how-action{display:flex;align-items:center;flex-direction:column;gap:14px}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:72px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-trigger{width:100%;border:0;background:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px;font-weight:500;cursor:pointer;padding:22px 0;line-height:1.7}.faq-plus{color:#9aa5ba;display:flex;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s ease}.faq-item.is-open .faq-plus{transform:rotate(45deg);color:var(--blue)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .32s}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{font-size:14px;line-height:1.8;color:#677083;padding:0 28px 24px 0}.cta-section{padding-bottom:80px}.cta-inner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;min-height:448px;background:#051b70;border:1px solid #0d2781;border-radius:14px;text-align:left;color:#fff;padding:64px}.cta-copy{min-width:0}.cta-inner h2{font-size:clamp(40px,4.4vw,60px);font-weight:650;letter-spacing:-.045em;line-height:1.13}.cta-inner h2>span{display:block}.cta-copy>.button{margin-top:32px}.cta-inner .button:focus-visible{outline-color:#fff}.cta-chart{display:block;width:100%;height:auto;min-width:0;overflow:visible;pointer-events:none}.cta-chart-grid{stroke:#fff;stroke-opacity:.09;stroke-width:1}.cta-chart-baseline{stroke:#fff;stroke-opacity:.18;stroke-width:1}.cta-chart-line{stroke:#fff;stroke-opacity:.85;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cta-chart-highlight{stroke:#fff;stroke-opacity:.35;stroke-width:1}.cta-chart-guide{stroke-opacity:.16;stroke-dasharray:2 6}.cta-chart-dot{fill:#fff}@media(min-width:601px)and (max-width:1050px){.cta-inner{padding:52px 40px;gap:24px;min-height:400px}}.button-white{background:#fff;color:#18388f;border-color:#fff;position:relative}.button-white:hover{background:#eef2ff;color:var(--blue)}.site-footer{padding-bottom:25px}.footer-main{display:flex;align-items:center;gap:33px;padding:0 0 35px}.footer-main>nav{margin-left:auto;display:flex;gap:25px;font-size:12px;color:#7d889b}.footer-main>nav>a:last-child{display:flex;align-items:center;gap:5px}.footer-bottom{border-top:1px solid var(--border);padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#677083}@media(min-width:1440px){.hero{padding-top:80px}.product-showcase{margin-top:62px}}@media(max-width:1050px){.container{width:calc(100% - 56px)}.desktop-nav{margin-left:0;gap:24px}.showcase-tabs button{padding-inline:12px;font-size:10px}.context-strip{gap:20px}.context-strip>div{gap:8px}.clarity-layout{gap:50px}.clarity-visual{padding-inline:25px}.feature-card{padding:25px 23px}.feature-wide{gap:15px}.feature-card .text-link{gap:7px}.sales-visual{transform:translate(7px);padding-inline:12px}.bar-chart{gap:8px}.faq-section{gap:50px}.section-space{padding-block:72px}.features-section{padding-top:15px}}@media(max-width:800px){.site-header{height:74px}.brand img{width:129px}.desktop-nav{gap:20px;font-size:11px}.nav-shell{gap:20px}.button-small{gap:11px;padding-inline:13px}.hero{padding-top:55px}.showcase-caption{font-size:8px}.showcase-tabs{gap:3px}.showcase-tabs button{font-size:9px;gap:6px;padding:0 10px}.showcase-tabs svg{width:14px}.context-strip{flex-wrap:wrap;justify-content:center;column-gap:30px;row-gap:20px;padding-block:32px}.context-strip>p{width:100%;text-align:center}.context-strip>p br{display:none}.context-strip>p strong{margin-left:4px}.context-strip>div svg{width:20px}.clarity-layout{gap:36px}.clarity-copy>.text-link{align-items:start}.clarity-copy>.text-link svg{margin-top:3px}.clarity-visual{padding:24px 20px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-wide{gap:35px}.feature-card{padding:27px}.goals-card{grid-row:3}.sales-visual{transform:none}.steps{gap:28px;margin-inline:0}.faq-section{grid-template-columns:1fr 1.3fr;gap:35px}.faq-heading h2{font-size:34px}.footer-main{flex-wrap:wrap;gap:20px}.footer-main>nav{width:100%;margin:0}}@media(max-width:600px){.container{width:calc(100% - 36px)}html{scroll-padding-top:88px}.site-header{height:70px}.brand img{width:126px}.desktop-nav{display:none}.nav-demo{margin-left:auto;font-size:11px;min-height:35px;gap:10px;padding-inline:13px}.menu-toggle{display:flex;padding:7px}.mobile-nav{display:grid}.nav-shell{gap:12px}.hero{padding-top:43px}.button{font-size:11px;padding:0 16px;gap:13px;min-height:45px}.nav-demo{min-height:35px;padding:0 12px;font-size:10px;gap:10px}.product-showcase{margin-top:38px}.showcase-tabs{gap:3px;margin-bottom:12px;width:100%;justify-content:space-between}.showcase-tabs button{min-height:37px;font-size:9px;padding:0 8px;gap:5px;flex:1}.showcase-tabs button>svg{width:13px}.tab-full{display:none}.tab-short{display:inline}.showcase-panel{padding:5px;border-radius:11px}.dashboard-window{border-radius:6px}.window-chrome{padding-inline:10px;height:27px;font-size:7px}.window-dots{gap:4px}.window-dots i{width:5px;height:5px}.window-demo-label{font-size:5px;letter-spacing:.6px}.showcase-caption{margin-top:13px;align-items:start;gap:14px;font-size:8px;line-height:1.7}.showcase-caption>span{max-width:230px}.showcase-caption>a{font-size:8px;gap:4px}.showcase-caption>a>svg{width:12px}.context-strip{column-gap:18px;row-gap:18px;padding-block:30px 34px}.context-strip>div{gap:6px}.context-strip>div svg{width:16px;height:16px}.section-space{padding-block:64px}.clarity-layout{grid-template-columns:1fr;gap:32px}.clarity-visual{padding:25px 30px;max-width:430px;width:100%;margin:auto}.features-section{padding-top:5px}.feature-grid{display:flex;flex-direction:column;gap:14px;margin-top:32px}.feature-card,.feature-wide{display:block;padding:26px 24px}.feature-card p{max-width:100%}.sales-visual{margin-top:27px;padding-inline:21px}.bar-chart{height:138px;gap:15px;margin-top:23px}.product-ranks>div{padding-block:12px}.steps{grid-template-columns:1fr;gap:25px;margin:34px 6px 31px}.steps>article{display:grid;grid-template-columns:35px 1fr;gap:7px 12px}.step-number{grid-row:span 2;margin:3px 0 0;font-size:12px}.steps p{margin:0;max-width:100%}.how-action{gap:13px}.faq-section{grid-template-columns:1fr;gap:31px}.faq-heading h2{font-size:33px}.faq-trigger{padding-block:20px}.faq-answer p{padding-right:15px}.cta-section{padding-bottom:51px}.cta-inner{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0;padding:40px 28px 28px}.cta-inner h2{font-size:clamp(32px,8vw,46px)}.cta-copy>.button{margin-top:26px}.cta-chart{max-width:420px;justify-self:end}.footer-main{gap:17px 12px;padding-bottom:27px}.footer-main>nav{margin-top:6px}.footer-bottom{line-height:1.8;padding-top:19px;gap:14px}}@media(max-width:370px){.container{width:calc(100% - 28px)}.showcase-tabs button{padding-inline:5px;font-size:8px;gap:4px}.context-strip{column-gap:12px}.nav-shell{gap:7px}.brand img{width:113px}}@media(prefers-reduced-motion:reduce){.menu-toggle-icon>span,.mobile-nav,.mobile-nav-links,.faq-plus,.faq-answer{transition:none}html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}.live-demo-viewport{position:relative;height:740px;background:#fff;color-scheme:light}.live-demo-frame{display:block;width:100%;height:100%;border:0;background:#fff;color-scheme:light}.demo-spotlight{position:fixed;z-index:200;inset:0;isolation:isolate}.demo-spotlight-backdrop{position:absolute;inset:0;background:#070d1da3}.demo-scroll-guide{position:fixed;z-index:40;right:24px;bottom:24px;width:min(320px,calc(100% - 32px));padding:17px 18px;border:1px solid #dfe6f4;border-radius:12px;background:#fff;box-shadow:0 0 0 5px #ffffff14,0 20px 64px #00000047;color:#111b31;transform-origin:bottom right}.demo-spotlight-enter-active .demo-spotlight-backdrop{transition:opacity .42s cubic-bezier(.2,.7,.2,1)}.demo-spotlight-enter-active .demo-scroll-guide{transition:opacity .28s ease 80ms,transform .52s cubic-bezier(.16,1,.3,1) 50ms}.demo-spotlight-leave-active .demo-spotlight-backdrop{transition:opacity .28s ease}.demo-spotlight-leave-active .demo-scroll-guide{transition:opacity .18s ease,transform .24s cubic-bezier(.4,0,1,1)}.demo-spotlight-enter-from .demo-spotlight-backdrop,.demo-spotlight-leave-to .demo-spotlight-backdrop,.demo-spotlight-enter-from .demo-scroll-guide,.demo-spotlight-leave-to .demo-scroll-guide{opacity:0}.demo-spotlight-enter-from .demo-scroll-guide{transform:translateY(18px) scale(.96)}.demo-spotlight-leave-to .demo-scroll-guide{transform:translateY(8px) scale(.985)}@media(prefers-reduced-motion:reduce){.demo-spotlight .demo-spotlight-backdrop,.demo-spotlight .demo-scroll-guide{transition:none;transform:none}}.demo-scroll-guide strong{display:block;padding-right:28px;font-size:13px;font-weight:600}.demo-scroll-guide p{margin-top:6px;color:#677083;font-size:12px;line-height:1.6}.demo-guide-close{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:#677083}.demo-guide-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.demo-guide-continue,.demo-guide-stay{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:11px;font-weight:600}.demo-guide-stay{background:transparent;color:#677083}@media(max-width:600px){.demo-scroll-guide{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.live-demo-loading{position:absolute;z-index:1;inset:0;display:grid;place-items:center;background:#fff;color:#677083;font-size:13px;pointer-events:none}@media(max-width:600px){.live-demo-viewport{height:640px}}.section-heading h2,.faq-heading h2{text-wrap:balance}.feature-card:not(.feature-wide):not(.assistant-card){display:flex;flex-direction:column;align-items:flex-start}.feature-card:not(.feature-wide)>.text-link{margin-top:auto}.feature-card .product-ranks{width:100%;margin-block:24px}.faq-heading>.text-link{margin-top:24px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.feature-card{transition:border-color .2s ease}.feature-card:hover{border-color:#cdd7ec}}@media(max-width:600px){.hero-actions>.button{min-height:46px;font-size:13px;gap:10px}.clarity-copy h2,.faq-heading h2{font-size:34px}.steps{margin-inline:0}}.text-reveal-line{display:block;overflow:hidden;overflow:clip}.text-reveal-ink{display:block}.hero-line-offset{padding-left:clamp(24px,5vw,72px);color:var(--blue)}.hero-support{padding-bottom:7px}.hero-support>p{max-width:34ch;font-size:15px;line-height:1.8;color:var(--muted)}.hero-actions>.text-link{min-height:44px}.type-strip{padding-top:40px}.type-strip-viewport{overflow:hidden;overflow:clip}.type-strip-track{display:flex;align-items:baseline;width:max-content;padding-inline:max(18px,calc((100vw - 1152px)/2));font-family:var(--heading);font-size:clamp(44px,8vw,104px);font-weight:600;line-height:1.3;letter-spacing:-.055em;white-space:nowrap;color:#111b31;will-change:transform}.type-strip-group{display:flex;flex-shrink:0;align-items:baseline;gap:clamp(20px,3.3vw,48px);padding-right:clamp(20px,3.3vw,48px)}.type-strip-group>span:nth-child(3){color:var(--blue)}.type-strip-group>.type-separator{color:#c7cedc;font-weight:400}.kinetic-line{display:block}@media(max-width:800px){.hero-copy{grid-template-columns:1fr;gap:28px}.hero-copy h1{font-size:clamp(44px,7.5vw,64px)}.hero-support{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-bottom:0}.hero-support>p{max-width:45ch}.hero-actions{flex-direction:column;align-items:flex-start;gap:4px;margin-top:0}}@media(max-width:600px){.hero-copy{gap:24px}.hero-copy h1{font-size:clamp(36px,10.2vw,60px);letter-spacing:-.045em;line-height:1.1}.hero-support{display:block}.hero-support>p{max-width:38ch;line-height:1.75}.hero-actions{flex-direction:row;align-items:center;gap:24px;margin-top:22px}.type-strip{padding-top:28px}}@media(prefers-reduced-motion:reduce){.type-strip-track{width:100%;padding-inline:18px;font-size:clamp(24px,5vw,40px);letter-spacing:-.035em;white-space:normal;will-change:auto}.type-strip-group{width:100%;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding-right:0}.type-strip-group[aria-hidden=true],.type-strip-group>.type-separator:last-child{display:none}}
