.cx-website{color:var(--color-ink);background:var(--color-paper)}.cx-website :is(.cx-home,.cx-feature-example,.cx-answer-journey){overflow-wrap:anywhere}.cx-website .cx-kicker{color:var(--color-ink-soft);font-size:12px;font-weight:var(--type-weight-body);letter-spacing:var(--tracking-body);display:block}.cx-website .cx-section{width:min(1160px,100% - 64px);margin-inline:auto;padding-block:80px}.cx-website .cx-section-intro{max-width:670px;margin-bottom:40px}.cx-website .cx-section-intro h2,.cx-website .cx-business-band h2,.cx-website .cx-proof h2,.cx-website .cx-demo-close h2{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:var(--type-weight-emphasis);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:16px 0 20px}.cx-website .cx-section p,.cx-website .cx-business-band p{color:var(--color-ink-soft);font-size:15px;line-height:var(--leading-relaxed);max-width:58ch}.cx-website .cx-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.cx-website .cx-actions .btn{gap:18px;min-height:48px;padding-inline:22px}.cx-website .cx-text-link{min-height:44px;color:var(--color-ink);align-items:center;gap:24px;font-size:13px;display:inline-flex}.cx-website .cx-hero{width:min(1160px,100% - 64px);margin-inline:auto;padding-top:64px}.cx-website .cx-hero-heading{text-align:center;max-width:880px;margin:0 auto 40px}.cx-website .cx-hero-heading h1{font-family:var(--font-display);font-size:clamp(44px,6vw,80px);font-weight:var(--type-weight-emphasis);letter-spacing:var(--tracking-display-hero);line-height:var(--leading-display);margin:22px 0}.cx-website .cx-hero-heading h1 span{color:var(--color-ink-soft)}.cx-website .cx-hero-lead{max-width:52ch;color:var(--color-ink-soft);font-size:17px;line-height:var(--leading-relaxed);margin:0 auto}.cx-website .cx-hero-heading .cx-actions{justify-content:center}.cx-website .cx-hero-note{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-hero-note a{color:var(--color-ink);text-underline-offset:4px}.cx-website .cx-hero-product{scroll-margin-top:100px}.cx-website .cx-product-tour{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);background:var(--color-card);text-align:left;overflow:clip}.cx-website .cx-tour-choices{border:0;border-bottom:1px solid var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;display:grid}.cx-website .cx-tour-choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cx-website .cx-tour-choice{min-width:0;position:relative}.cx-website .cx-tour-choice input{opacity:0;width:1px;height:1px;position:absolute}.cx-website .cx-tour-choice label{min-height:54px;color:var(--color-ink-soft);cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:10px 8px;scroll-margin-block:100px;font-size:12px;display:flex}.cx-website .cx-tour-choice input:checked+label{color:var(--color-ink);background:var(--color-raised);border-bottom-color:var(--chart-owner)}.cx-website .cx-tour-choice input:focus-visible+label{outline:2px solid var(--color-ink);outline-offset:-5px}.cx-website .cx-tour-panel{margin:0}@supports selector(:has(*)){.cx-website .cx-tour-panel{display:none}:is(.cx-website .cx-product-tour:has(input[value=overview]:checked) .cx-tour-overview,.cx-website .cx-product-tour:has(input[value=answers]:checked) .cx-tour-answers,.cx-website .cx-product-tour:has(input[value=sources]:checked) .cx-tour-sources,.cx-website .cx-product-tour:has(input[value=competitors]:checked) .cx-tour-competitors,.cx-website .cx-product-tour:has(input[value=fanout]:checked) .cx-tour-fanout,.cx-website .cx-product-tour:has(input[value=improvements]:checked) .cx-tour-improvements){display:block}}.cx-website .cx-product-scene{color:var(--color-ink);font-family:var(--font-sans);font-size:12px}.cx-website .cx-framed-scene{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);background:var(--color-card);overflow:clip}.cx-website .cx-workspace-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.cx-website .cx-workspace-header>span:first-child{align-items:center;gap:20px;display:flex}.cx-website .cx-workspace-divider{border-left:1px solid var(--color-line);height:20px}.cx-website .cx-example-label{border:1px solid var(--color-line);border-radius:var(--cq-control-radius);width:fit-content;color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.cx-website .cx-workspace-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.cx-website .cx-workspace-toolbar h2{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:var(--type-weight-emphasis);margin-right:auto}.cx-website .cx-workspace-toolbar>span{color:var(--color-ink-soft);border-left:1px solid var(--color-line);padding:7px 0 7px 12px}.cx-website .cx-scene-body{min-height:330px;padding:0 24px 24px}.cx-website .cx-metrics{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cx-website .cx-metrics>div{border-right:1px solid var(--color-line);gap:8px;padding:18px 20px;display:grid}.cx-website .cx-metrics>div:last-child{border-right:0}.cx-website .cx-metrics span{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-metrics strong{font-family:var(--font-display);font-size:32px;font-weight:var(--type-weight-emphasis);font-variant-numeric:tabular-nums;line-height:var(--leading-display)}.cx-website .cx-metrics small{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-overview-grid,.cx-website .cx-comparison-scene{grid-template-columns:1.6fr 1fr;gap:28px;margin-top:22px;display:grid}.cx-website .cx-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cx-website .cx-panel-heading h3{font:var(--type-weight-emphasis) 13px/var(--leading-snug) var(--font-sans);margin:0}.cx-website .cx-panel-heading>span{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-plot{height:150px;position:relative}.cx-website .cx-plot svg{width:100%;height:100%;display:block;overflow:visible}.cx-website .cx-grid{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 5}.cx-website .cx-owner-line{stroke:var(--chart-owner);stroke-width:2.5px;fill:none}.cx-website .cx-other-line{stroke:var(--chart-series-1);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.cx-website .cx-plot-points{pointer-events:none;position:absolute;inset:0}.cx-website .cx-chart-point{pointer-events:auto;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.cx-website .cx-chart-point summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cx-website .cx-chart-point summary::-webkit-details-marker{display:none}.cx-website .cx-point-mark{background:var(--chart-owner);border-radius:50%;width:6px;height:6px}.cx-website .cx-chart-point summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.cx-website .cx-point-value{z-index:3;background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--cq-control-radius);width:140px;color:var(--color-ink-soft);text-align:left;pointer-events:none;padding:10px;font-size:12px;display:none;position:absolute;top:36px;left:0}.cx-website .cx-chart-point:last-child .cx-point-value{left:auto;right:0}.cx-website .cx-chart-point:is([open],:hover,:focus-within)>.cx-point-value{gap:6px;display:grid}.cx-website .cx-point-value strong{color:var(--color-ink);font-size:12px}.cx-website .cx-axis{color:var(--color-ink-soft);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.cx-website p.cx-chart-note{max-width:none;font-size:12px;line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin:14px 0 0}.cx-website .cx-rank-row{border-bottom:1px solid var(--color-line);align-items:center;gap:9px;min-height:45px;display:flex}.cx-website .cx-rank-row strong{font-size:12px;font-weight:var(--type-weight-emphasis);margin-left:auto}.cx-website .cx-series{border-top:3px solid var(--chart-owner);width:15px}.cx-website .cx-series-red{border-color:var(--chart-series-1);border-top-style:dashed}.cx-website .cx-series-yellow{border-color:var(--chart-series-2);border-top-style:dotted}.cx-website .cx-tour-explanation{border-top:1px solid var(--color-line);background:var(--color-raised);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:22px 24px;display:grid}.cx-website .cx-tour-explanation h3{font:var(--type-weight-emphasis) 19px/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 8px}.cx-website .cx-tour-explanation p{font-size:12px;line-height:var(--leading-relaxed);color:var(--color-ink-soft);max-width:72ch;margin:0}.cx-website .cx-tour-explanation a{min-height:44px;color:var(--color-ink);align-items:center;gap:16px;font-size:12px;display:inline-flex}.cx-website .cx-tour-footnote{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding:6px 16px 6px 24px;display:flex}.cx-website .cx-tour-footnote p{color:var(--color-ink-soft);margin:0;font-size:12px}.cx-website .cx-tour-footnote button{min-height:44px;color:var(--color-ink);background:0 0;border:0;padding:8px;font-size:12px}.cx-website .cx-tour-footnote button:disabled{color:var(--color-ink-soft)}.cx-website .cx-answer-record{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);max-width:820px;margin-inline:auto;padding:24px}.cx-website .cx-record-head{color:var(--color-ink-soft);align-items:center;gap:10px;font-size:12px;display:flex}.cx-website .cx-record-head>span:last-child{margin-left:auto}.cx-website .cx-question{font:var(--type-weight-emphasis) 23px/var(--leading-snug) var(--font-display);max-width:42ch;margin:24px 0}.cx-website .cx-answer-text{border-left:2px solid var(--chart-owner);padding-left:18px}.cx-website .cx-answer-text p{font-size:13px;line-height:var(--leading-relaxed)}.cx-website .cx-answer-text mark{color:var(--color-ink);background:var(--chart-owner-tint);padding:2px 4px}.cx-website .cx-citation{border-top:1px solid var(--color-line);gap:7px;margin-top:18px;padding-top:18px;font-size:12px;display:grid}.cx-website .cx-citation span{color:var(--color-ink-soft)}.cx-website .cx-record-tags{color:var(--color-ink-soft);flex-wrap:wrap;gap:16px;margin-top:22px;font-size:12px;display:flex}.cx-website .cx-source-row{border-bottom:1px solid var(--color-line);align-items:center;gap:18px;padding:22px 0;display:flex}.cx-website .cx-source-row>div{gap:6px;display:grid}.cx-website .cx-source-row strong{font-size:14px}.cx-website .cx-source-row span{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-document-icon{border:1px solid var(--color-line);place-items:center;width:40px;height:48px;display:grid}.cx-website .cx-source-index{margin-left:auto}.cx-website .cx-improvement-scene{grid-template-columns:1fr 1fr;gap:40px;padding-block:20px;display:grid}.cx-website .cx-improvement-scene h3{font:var(--type-weight-emphasis) 24px/var(--leading-snug) var(--font-display);margin:18px 0}.cx-website .cx-improvement-scene p,.cx-website .cx-improvement-scene li{color:var(--color-ink-soft);font-size:13px;line-height:var(--leading-relaxed)}.cx-website .cx-task-sheet{border:1px solid var(--color-line);background:var(--color-raised);border-radius:var(--cq-panel-radius);padding:24px}.cx-website .cx-task-sheet ol{padding-left:18px}.cx-website .cx-task-sheet li{padding-block:8px}.cx-website .cx-owner-note{border-top:1px solid var(--color-line);margin-top:20px;padding-top:16px;font-size:12px;display:block}.cx-website .cx-fanout-map{max-width:900px;margin:0 auto;padding-top:10px}.cx-website .cx-map-question{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);background:var(--color-raised);gap:10px;width:min(420px,100%);margin-inline:auto;padding:16px 24px;display:grid}.cx-website .cx-map-question>span,.cx-website .cx-search-branches span,.cx-website .cx-map-result>span{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-map-question strong{font:var(--type-weight-emphasis) 17px/var(--leading-snug) var(--font-display)}.cx-website .cx-connectors{height:44px}.cx-website .cx-connectors svg{fill:none;width:100%;height:100%;stroke:var(--color-line);stroke-width:1.5px;display:block}.cx-website :is(.cx-trace,.cx-map-trace){stroke:var(--chart-owner);stroke-dasharray:10 20}.cx-website .cx-search-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cx-website .cx-search-branches>div{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);gap:14px;padding:16px;display:grid}.cx-website .cx-search-branches strong{font-size:13px;line-height:var(--leading-relaxed);font-weight:var(--type-weight-body)}.cx-website .cx-search-source{border-top:1px solid var(--color-line);padding-top:12px}.cx-website .cx-map-result{border-left:2px solid var(--chart-owner);background:var(--color-raised);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.cx-website .cx-map-result strong{font-size:13px;font-weight:var(--type-weight-body)}.cx-website .cx-engine-strip{border-block:1px solid var(--color-line);width:min(1160px,100% - 64px);margin:40px auto 0;padding-block:28px}.cx-website .cx-engine-strip>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.cx-website .cx-engine-strip a{color:var(--color-ink);align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.cx-website .cx-engine-strip ul{flex-wrap:wrap;gap:30px 60px;margin:20px 0;padding:0;list-style:none;display:flex}.cx-website .cx-engine-strip li{align-items:center;gap:12px;display:flex}.cx-website .cx-engine-strip li>span{gap:6px;display:grid}.cx-website .cx-engine-strip strong{font-size:13px;font-weight:var(--type-weight-body)}.cx-website .cx-engine-strip small,.cx-website .cx-engine-strip>p{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-definitions{width:min(1160px,100% - 64px);margin:20px auto 0}.cx-website .cx-journey-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.cx-website .cx-journey-visual{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);padding:24px;position:sticky;top:110px}.cx-website .cx-journey-visual .cx-example-label{margin-bottom:18px}.cx-website .cx-journey-map .cx-search-branches{gap:6px}.cx-website .cx-journey-map .cx-search-branches>div{padding:12px}.cx-website .cx-journey-map .cx-search-branches strong{font-size:12px}.cx-website .cx-journey-steps{margin:0;padding:0;list-style:none}.cx-website .cx-journey-steps li{border-top:1px solid var(--color-line);gap:22px;padding:24px 0;display:flex}.cx-website .cx-step-index{color:var(--color-ink-soft);padding-top:4px;font-size:12px}.cx-website .cx-journey-steps h3{font:var(--type-weight-emphasis) 21px/var(--leading-snug) var(--font-display);margin:0 0 12px}.cx-website .cx-journey-steps p{margin:0;font-size:13px}.cx-website .cx-answer-journey>.cx-text-link{margin-top:24px}.cx-website .cx-capabilities{border-top:1px solid var(--color-line)}.cx-website .cx-capability-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.cx-website .cx-story-art{border-block:1px solid var(--color-line);background:var(--color-card);margin-bottom:24px}.cx-website .cx-capability-stories h3{font:var(--type-weight-emphasis) 24px/var(--leading-snug) var(--font-display);margin:0 0 12px}.cx-website .cx-capability-stories p{font-size:13px}.cx-website .cx-signal-art{width:100%;height:auto;max-height:270px;display:block}.cx-website .cx-art-paper{fill:var(--color-raised);stroke:var(--color-line);stroke-width:1.5px}.cx-website .cx-art-line{stroke:var(--chart-owner);stroke-width:2px}.cx-website .cx-art-rule{stroke:var(--color-ink-soft);stroke-width:3px}.cx-website .cx-art-ink{stroke:var(--color-ink);stroke-width:3px}.cx-website .cx-art-accent{fill:var(--chart-owner-tint);stroke:var(--chart-owner);stroke-width:2px}.cx-website .cx-art-accent-stroke{stroke:var(--chart-owner);stroke-width:4px}.cx-website .cx-art-bars{stroke:var(--chart-owner);stroke-width:16px}.cx-website .cx-art-review .cx-art-accent-stroke{stroke:var(--chart-series-2)}.cx-website .cx-business-band{border-block:1px solid var(--color-line);grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;width:min(1280px,100% - 64px);margin:0 auto;padding-block:48px;display:grid}.cx-website .cx-business-photo{position:relative}.cx-website .cx-business-photo img{border-radius:var(--cq-panel-radius);width:100%;height:auto;display:block}.cx-website .cx-business-photo>span{color:var(--color-ink-soft);margin-top:10px;font-size:12px;display:block}.cx-website .cx-proof{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.cx-website .cx-proof-links{margin-top:28px}.cx-website .cx-proof-links a{border-top:1px solid var(--color-line);align-items:center;gap:14px;min-height:64px;padding-block:14px;font-size:12px;display:flex}.cx-website .cx-proof-links a>span:first-child{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-proof-links a>span:last-child{margin-left:auto}.cx-website .cx-proof-picture .mk-dashboard-picture{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);width:100%;margin:0;padding:0;overflow:clip}.cx-website .cx-proof-picture .mk-dashboard-viewport{aspect-ratio:auto;min-height:0;position:relative;overflow:visible}.cx-website .cx-proof-picture .mk-dashboard-viewport>img{width:100%;height:auto;display:block}.cx-website .cx-proof-picture .mk-image-expand{border:0;border-top:1px solid var(--color-line);background:var(--color-raised);width:100%;min-height:44px;color:var(--color-ink);font-size:12px;position:relative;inset:auto}.cx-website .cx-proof-picture .mk-tour-tabs{border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.cx-website .cx-proof-picture .mk-tour-tabs button{background:var(--color-card);min-height:44px;color:var(--color-ink-soft);border:0;flex:1;font-size:12px}.cx-website .cx-proof-picture .mk-tour-tabs button[aria-selected=true]{background:var(--color-raised);color:var(--color-ink)}.cx-website .cx-proof-picture .mk-tour-panel{padding:20px}.cx-website .cx-proof-picture .mk-tour-panel h2{margin:0 0 10px;font-size:20px}.cx-website .cx-proof-picture .mk-tour-panel p{font-size:12px}.cx-website .cx-proof-picture .mk-tour-panel a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.cx-website .cx-proof-picture figcaption{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding:12px 20px;font-size:12px}.cx-website .cx-reading{border-top:1px solid var(--color-line)}.cx-website .cx-reading-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.cx-website .cx-reading-links a{border-bottom:1px solid var(--color-line);padding-bottom:20px;display:block}.cx-website .cx-reading-links .cx-signal-art{background:var(--color-card);max-height:200px;margin-bottom:24px}.cx-website .cx-reading-links h3{font:var(--type-weight-emphasis) 23px/var(--leading-snug) var(--font-display)}.cx-website .cx-reading-links p{font-size:13px}.cx-website .cx-reading-links a>span{font-size:12px}.cx-website .cx-questions{border-top:1px solid var(--color-line);grid-template-columns:1fr 1.4fr;gap:64px;display:grid}.cx-website .cx-questions h2{font:var(--type-weight-emphasis) 32px/var(--leading-snug) var(--font-display)}.cx-website .cx-questions details{border-bottom:1px solid var(--color-line)}.cx-website .cx-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:20px 0;font-size:14px;display:flex}.cx-website .cx-questions details p{padding:0 0 16px;font-size:13px}.cx-website .cx-demo-close{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:40px;display:flex}.cx-website .cx-demo-close h2{font-size:40px}.cx-website .cx-demo-close .btn{flex-shrink:0}.cx-website .cx-feature-example{max-width:1120px;margin:0 auto 48px}.cx-website .cx-feature-example figcaption,.cx-website .cx-feature-example>a{color:var(--color-ink-soft);margin:12px 20px 0 0;font-size:12px;display:inline-block}.cx-website .cx-feature-example>a{color:var(--color-ink);min-height:44px}.cx-website .resource-card>.cx-signal-art{border-bottom:1px solid var(--color-line);margin:-8px 0 16px}.cx-website[data-public-page^=\/features] .resource-hero,.cx-website[data-public-page^=\/solutions] .resource-hero{text-align:center;max-width:900px;margin-inline:auto}.cx-website[data-public-page^=\/features] .resource-hero h1,.cx-website[data-public-page^=\/solutions] .resource-hero h1{font-size:clamp(36px,4.6vw,64px);line-height:var(--leading-display)}.cx-website[data-public-page^=\/features] .resource-hero p,.cx-website[data-public-page^=\/solutions] .resource-hero p{margin-inline:auto}.cx-website[data-public-page=\/pricing] :is(.ph,.page-hero) h1{font-size:clamp(40px,5vw,68px)}.cx-website[data-public-page=\/how-it-works] .cx-answer-journey{padding-top:0}.cx-website .cx-solutions-intro{max-width:1120px;margin:0 auto 64px}.cx-website .cx-solutions-intro img{object-fit:cover;border-radius:var(--cq-panel-radius);width:100%;max-height:440px;display:block}.cx-website .cx-solutions-intro figcaption{color:var(--color-ink-soft);margin-top:12px;font-size:12px}@keyframes cx-connection-trace{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.cx-website .cx-tour-choice label,.cx-website .cx-text-link>span,.cx-website .cx-reading-links .cx-signal-art{transition:color var(--motion-edge) var(--ease-settle), background-color var(--motion-edge) var(--ease-settle), transform var(--motion-edge) var(--ease-settle)}.cx-website .cx-product-tour[data-playing=true] .cx-trace{animation:cx-connection-trace calc(var(--motion-scrim) * 5) var(--ease-settle) infinite}.cx-website .cx-product-tour:is([data-hidden=true],[data-offscreen=true]) .cx-trace{animation-play-state:paused}.cx-website .cx-product-tour:has(.cx-scene-body:hover) .cx-trace{animation-play-state:paused}@supports (animation-timeline:view()){.cx-website .cx-journey-visual .cx-map-trace{animation:linear both cx-connection-trace;animation-timeline:view();animation-range:entry exit}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cx-website .cx-text-link:hover>span{transform:translate(4px)}.cx-website .cx-reading-links a:hover .cx-signal-art{transform:translateY(-3px)}}@media (max-width:900px){.cx-website .cx-journey-layout,.cx-website .cx-proof{gap:32px}.cx-website .cx-journey-visual{padding:16px}.cx-website .cx-journey-map .cx-search-branches{grid-template-columns:1fr}.cx-website .cx-journey-map .cx-connectors{display:none}.cx-website .cx-journey-map .cx-search-branches>div{margin-top:10px}.cx-website .cx-business-band{gap:32px}.cx-website .cx-overview-grid,.cx-website .cx-comparison-scene{grid-template-columns:1.4fr 1fr;gap:20px}.cx-website .cx-metrics>div{padding:14px}}@media (max-width:640px){.cx-website .cx-section,.cx-website .cx-hero,.cx-website .cx-engine-strip,.cx-website .cx-definitions,.cx-website .cx-business-band{width:calc(100% - 40px)}.cx-website .cx-section{padding-block:48px}.cx-website .cx-hero{padding-top:40px}.cx-website .cx-hero-heading{text-align:left;margin-bottom:30px}.cx-website .cx-hero-heading h1{margin:20px 0;font-size:clamp(38px,10vw,56px)}.cx-website .cx-hero-heading .cx-actions{justify-content:start}.cx-website .cx-hero-lead{font-size:15px}.cx-website .cx-hero-note{font-size:12px;line-height:var(--leading-relaxed)}.cx-website .cx-tour-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-website .cx-tour-choice label{min-height:48px;font-size:12px}.cx-website .cx-workspace-header{flex-wrap:wrap;gap:8px;padding:16px 14px}.cx-website .cx-workspace-header>span:first-child{gap:12px;font-size:12px}.cx-website .cx-workspace-header .cq-brand-lockup-screen{width:78px;height:auto}.cx-website .cx-example-label{padding:5px 7px;font-size:12px}.cx-website .cx-workspace-toolbar{gap:8px;padding:16px 14px}.cx-website .cx-workspace-toolbar h2{width:100%;font-size:14px}.cx-website .cx-workspace-toolbar>span{border:0;padding:0 8px 0 0;font-size:12px}.cx-website .cx-scene-body{min-height:0;padding:0 14px 20px}.cx-website .cx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-website .cx-metrics>div{border-bottom:1px solid var(--color-line);padding:14px 12px}.cx-website .cx-metrics>div:nth-child(2n){border-right:0}.cx-website .cx-metrics>div:nth-last-child(-n+2){border-bottom:0}.cx-website .cx-metrics strong{font-size:28px}.cx-website .cx-metrics small{font-size:12px}.cx-website .cx-overview-grid,.cx-website .cx-comparison-scene{grid-template-columns:1fr;gap:24px}.cx-website .cx-tour-explanation{grid-template-columns:1fr;gap:10px;padding:20px 16px}.cx-website .cx-tour-explanation h3{font-size:19px}.cx-website .cx-tour-footnote{gap:8px;padding:6px 10px}.cx-website .cx-tour-footnote p{max-width:24ch;font-size:12px}.cx-website .cx-tour-footnote button{font-size:12px}.cx-website .cx-answer-record{padding:18px 14px}.cx-website .cx-record-head{flex-wrap:wrap}.cx-website .cx-question{font-size:20px}.cx-website .cx-search-branches{grid-template-columns:1fr;gap:10px}.cx-website .cx-connectors{display:none}.cx-website .cx-map-question{margin-bottom:14px;padding:16px}.cx-website .cx-search-branches>div{border-left:2px solid var(--chart-owner);gap:8px;padding:14px}.cx-website .cx-search-source{padding-top:8px}.cx-website .cx-improvement-scene{grid-template-columns:1fr;gap:24px}.cx-website .cx-journey-layout,.cx-website .cx-proof,.cx-website .cx-questions,.cx-website .cx-business-band{grid-template-columns:1fr;gap:32px}.cx-website .cx-journey-visual{position:static}.cx-website .cx-journey-steps li{padding:20px 0}.cx-website .cx-journey-steps h3{font-size:20px}.cx-website .cx-capability-stories{grid-template-columns:1fr;gap:36px}.cx-website .cx-capability-stories article{grid-template-columns:1fr;gap:0;display:grid}.cx-website .cx-story-art .cx-signal-art{max-height:170px}.cx-website .cx-business-band{padding-block:32px}.cx-website .cx-business-band h2{font-size:36px}.cx-website .cx-reading-links{grid-template-columns:1fr;gap:28px}.cx-website .cx-questions h2{margin:0}.cx-website .cx-demo-close{display:block}.cx-website .cx-demo-close h2{font-size:34px}.cx-website .cx-demo-close .btn{margin-top:20px}.cx-website .cx-feature-example .cx-product-scene{margin-inline:0}}@media (prefers-reduced-motion:reduce){.cx-website :is(.cx-trace,.cx-map-trace){animation:none}.cx-website :is(.cx-tour-choice label,.cx-text-link>span,.cx-reading-links .cx-signal-art){transition:none;transform:none}}@media print{.cx-website .cx-tour-choices,.cx-website .cx-tour-footnote button,.cx-website .cx-plot-points{display:none}.cx-website .cx-tour-panel{break-inside:avoid;display:block!important}.cx-website .cx-journey-visual{position:static}.cx-website .cx-journey-layout,.cx-website .cx-proof{display:block}.cx-website :is(.cx-trace,.cx-map-trace){animation:none}.cx-website .cx-product-scene{color:var(--color-ink-light);background:var(--color-paper-light)}}.cx-website .mk-image-dialog{border:1px solid var(--color-line);border-radius:var(--cq-panel-radius);background:var(--color-paper);width:min(1400px,100% - 32px);max-height:92dvh;color:var(--color-ink);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.cx-website .mk-image-dialog::backdrop{background:color-mix(in srgb,var(--color-paper) 90%,transparent)}.cx-website .mk-image-toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.cx-website .mk-image-toolbar h2{font-size:20px}.cx-website .mk-image-toolbar p{color:var(--color-ink-soft);margin-top:6px;font-size:12px}.cx-website .mk-image-toolbar>div:last-child{gap:8px;display:flex}.cx-website .mk-image-toolbar button{border:1px solid var(--color-line);border-radius:var(--cq-control-radius);background:var(--color-raised);min-height:44px;color:var(--color-ink);padding:8px 12px;font-size:12px}.cx-website .mk-image-inspector{overscroll-behavior:contain;max-height:72dvh;overflow:auto}.cx-website .mk-image-inspector img{width:100%;max-width:none;height:auto;display:block}.cx-website .mk-image-inspector[data-actual-size=true] img{width:3840px}.cx-website .mk-image-inspector:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.cx-website .cx-platform-illustration{border-block:1px solid var(--color-line);max-width:880px;margin:0 auto 48px}.cx-report .ob-report-illustration{border-block:1px solid var(--color-line);margin:24px 0}.cx-report .ob-report-illustration .cx-signal-art{max-height:210px}.cx-website .cx-report-method-art{border-bottom:1px solid var(--color-line);max-width:420px;margin-bottom:24px}.cx-website .cx-report-method-art .cx-signal-art{max-height:180px}.cx-website .cx-feature-workflow{border-block:1px solid var(--color-line);margin-block:16px 48px;padding:28px}.cx-website .cx-feature-workflow h2{margin:0 0 24px;font-size:20px}.cx-website .cx-feature-workflow ol{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.cx-website .cx-feature-workflow li{flex:170px;align-items:center;gap:14px;min-width:0;font-size:13px;display:flex}.cx-website .cx-feature-workflow li>span:first-child{color:var(--color-ink-soft);font-size:12px}.cx-website .cx-feature-workflow li>span:last-child{margin-left:auto}.cx-website .cx-feature-workflow li:last-child>span:last-child{display:none}.cx-website[data-public-page=\/pricing] .interactive-plans{gap:18px}.cx-website[data-public-page=\/pricing] .interactive-plan{border-radius:var(--cq-panel-radius);padding:28px}.cx-website[data-public-page=\/pricing] .plan-intro{min-height:90px}@media print{.cx-website .mk-image-dialog,.cx-website .mk-image-expand{display:none}}.cx-website .cx-chart-legend{color:var(--color-ink-soft);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.cx-website .cx-chart-legend>span{align-items:center;gap:7px;display:flex}.cx-website .cx-walkthrough-rail{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 24px 22px;font-size:12px;display:grid;position:relative}.cx-website .cx-walkthrough-rail svg{fill:none;width:75%;height:4px;stroke:var(--color-line);stroke-width:1px;position:absolute;bottom:8px;left:12.5%}.cx-website .cx-walkthrough-rail .cx-trace{stroke:var(--chart-owner);stroke-width:2px}.cx-website[data-public-page=\/] #get-started{text-align:left;border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:40px;width:min(1160px,100% - 64px);padding-block:40px;display:flex}.cx-website[data-public-page=\/] #get-started h2{font-size:32px}.cx-website[data-public-page=\/] #get-started .early-access-card{background:0 0;border:0;width:auto;margin:0;padding:0}.cx-website[data-public-page=\/] #request{text-align:left;border-top:1px solid var(--color-line);grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;width:min(1160px,100% - 64px);padding-block:48px;display:grid}.cx-website[data-public-page=\/] #request h2{font-size:28px}.cx-website[data-public-page=\/] #request .early-access-card{width:100%;max-width:none;margin:0;padding:24px}.cx-website[data-public-page=\/] #request button[type=submit]{background:var(--color-raised);border:1px solid var(--color-line);color:var(--color-ink)}@media (max-width:640px){.cx-website[data-public-page=\/] #get-started,.cx-website[data-public-page=\/] #request{width:calc(100% - 40px);padding-block:32px;display:block}.cx-website[data-public-page=\/] #get-started .early-access-card,.cx-website[data-public-page=\/] #request .early-access-card{margin-top:24px}}.cx-website .foot-wrap footer{grid-template-columns:1fr 2fr 1fr}.cx-website .foot-wrap footer>nav[aria-label=Carqo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cx-website .foot-wrap footer>nav[aria-label=Carqo] a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.cx-website .foot-wrap footer{grid-template-columns:1fr}.cx-website .foot-wrap footer>nav[aria-label=Carqo],.cx-website .foot-wrap footer>nav[aria-label="Legal and company information"]{grid-area:auto/1}}@media (max-width:640px){.cx-website .foot-wrap footer>nav[aria-label=Carqo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cx-website .foot-wrap footer>.foot-brand,.cx-website .foot-wrap footer>div:not(.foot-brand){grid-area:auto/1}}.pg.cx-website .foot-wrap footer{grid-template-columns:1fr 2fr 1fr}.pg.cx-website .foot-wrap footer>nav[aria-label=Carqo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:901px) and (hover:hover) and (pointer:fine){.pg.cx-website .foot-wrap footer>nav[aria-label=Carqo] a{min-height:24px}}@media (max-width:900px){.pg.cx-website .foot-wrap footer{grid-template-columns:1fr}.pg.cx-website .foot-wrap footer>:is(div,nav){grid-area:auto/1}}@media (max-width:640px){.pg.cx-website .foot-wrap footer>nav[aria-label=Carqo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-website .cx-proof{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cx-website .cx-proof>*,.cx-website .cx-proof-picture{min-width:0;max-width:100%}@media (max-width:900px){.cx-website .cx-proof{grid-template-columns:minmax(0,1fr)}}.cx-website .cx-proof-picture{overflow-x:clip}.cx-website .cx-proof-picture>*,.cx-website .cx-proof-picture figure,.cx-website .cx-proof-picture .mk-product-tour-controls{min-width:0;max-width:100%}.cx-website .cx-proof-picture .mk-product-tour-controls{flex-wrap:wrap}.cx-website .cx-proof-more{color:var(--color-ink-soft);margin-top:18px;font-size:13px}.feature-ask-example>.feature-example-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.pg.cx-website .foot-wrap footer>nav[aria-label=Carqo] li{min-width:0}.pg.cx-website .foot-wrap footer>nav[aria-label=Carqo] a{white-space:normal;overflow-wrap:anywhere}}@media (max-width:720px){.mk-dashboard-picture .mk-dashboard-viewport{aspect-ratio:auto}}.cx-website .feature-status{border:1px solid var(--color-line);color:var(--color-ink-soft);font-size:12px;font-weight:var(--type-weight-body);letter-spacing:var(--tracking-body);border-radius:5px;margin:0 0 12px;padding:3px 9px;line-height:1.5;display:inline-block}
