.SparkPresenterCaseStudy-module__hDH1Na__metricTip{aspect-ratio:1;border:.125rem solid var(--color-ink-100);background:var(--color-surface-white);width:1.25rem;color:var(--color-ink-500);border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__heroSystemGraphic{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 80%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-mint) 32%, transparent), transparent 45%), var(--color-surface-white);max-width:64rem;box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--color-ink-950) 9%, transparent);border-radius:1.25rem;gap:clamp(.75rem,2vw,1rem);margin-inline:auto;padding:clamp(1rem,2vw,1.4rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__heroStage{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 78%, transparent);background:var(--color-surface-white);text-align:left;border-radius:.875rem;gap:.4rem;min-height:8.25rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__heroStage:after{content:"";background:var(--color-accent-green);border-radius:9999px;width:1.1rem;height:.125rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(clamp(.75rem,2vw,1rem)/-1.25);transform:translateY(-50%)}.SparkPresenterCaseStudy-module__hDH1Na__heroStage:last-child:after{content:none}.SparkPresenterCaseStudy-module__hDH1Na__heroStageNumber{font-family:var(--font-dm);color:var(--color-accent-green);font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__heroStage strong,.SparkPresenterCaseStudy-module__hDH1Na__sparkCore strong,.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualBody p,.SparkPresenterCaseStudy-module__hDH1Na__livePreviewMain strong,.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy h3,.SparkPresenterCaseStudy-module__hDH1Na__processStepCopy h3,.SparkPresenterCaseStudy-module__hDH1Na__whyWorkedBlock h3,.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard strong{font-family:var(--font-cabinet);color:var(--color-ink-950);margin:0;font-weight:800;line-height:1.05}.SparkPresenterCaseStudy-module__hDH1Na__heroStage strong{font-size:var(--text-h4)}.SparkPresenterCaseStudy-module__hDH1Na__heroStage span:last-child{font-family:var(--font-dm);font-size:var(--text-small);line-height:var(--leading-subpitch);color:var(--color-ink-700)}.SparkPresenterCaseStudy-module__hDH1Na__sparkCenterGraphic{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 72%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-accent-green) 24%, transparent), transparent 36%), var(--color-surface-light);border-radius:1.25rem;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__sparkInputColumn,.SparkPresenterCaseStudy-module__hDH1Na__sparkOutputColumn{gap:.7rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__sparkInputColumn span,.SparkPresenterCaseStudy-module__hDH1Na__sparkOutputColumn span,.SparkPresenterCaseStudy-module__hDH1Na__pipelineGraphic span,.SparkPresenterCaseStudy-module__hDH1Na__whyWorkedItems span{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 76%, transparent);background:var(--color-surface-white);min-height:2.6rem;font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-800);border-radius:.75rem;align-items:center;padding:.7rem .9rem;font-weight:800;line-height:1.1;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore{background:radial-gradient(circle at 35% 25%, var(--color-surface-white), transparent 30%), linear-gradient(135deg, var(--color-accent-green), color-mix(in srgb, var(--color-accent-sky) 70%, var(--color-surface-white)));text-align:center;min-height:13rem;box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--color-ink-950) 12%, transparent);border-radius:9999px;place-items:center;gap:.55rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore span{font-family:var(--font-dm);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink-950) 58%, transparent);font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore strong{max-width:12rem;font-size:var(--text-h3)}.SparkPresenterCaseStudy-module__hDH1Na__problemBridge{border-block-start:.125rem solid var(--color-ink-100);gap:clamp(1.5rem,3vw,2rem);margin-block-start:clamp(4rem,8vw,6rem);padding-block-start:clamp(2rem,4vw,3rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__problemBridge>p,.SparkPresenterCaseStudy-module__hDH1Na__approachCloser{font-family:var(--font-cabinet);color:var(--color-ink-950);margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;line-height:1.12}.SparkPresenterCaseStudy-module__hDH1Na__problemBridge h3,.SparkPresenterCaseStudy-module__hDH1Na__approachQuestion{max-width:48rem;font-family:var(--font-dm);font-size:var(--text-body);font-weight:800;line-height:var(--leading-subpitch);color:var(--color-ink-700);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckDiagram{background:var(--color-surface-white);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 8%, transparent);border-radius:1.25rem;gap:.8rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckStep{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 76%, transparent);background:var(--color-surface-light);border-radius:.75rem;gap:.35rem;padding:.85rem 1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckStep span,.SparkPresenterCaseStudy-module__hDH1Na__processArtifact span,.SparkPresenterCaseStudy-module__hDH1Na__processStepCopy span{font-family:var(--font-dm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-500);font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckStep strong{font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-950);font-weight:800;line-height:1.1}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckStepHot{background:color-mix(in srgb, var(--color-surface-peach) 72%, var(--color-surface-white));border-color:color-mix(in srgb, var(--color-accent-orange) 42%, var(--color-ink-100))}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckDiagram p{background:var(--color-accent-yellow);font-family:var(--font-caveat);font-size:var(--text-fun-h4);color:var(--color-ink-950);border-radius:.75rem;margin:0;padding:.85rem 1rem;font-weight:700;line-height:1;transform:rotate(-1deg)}.SparkPresenterCaseStudy-module__hDH1Na__approachSection{background:linear-gradient(to bottom, var(--color-surface-white), var(--color-surface-light))}.SparkPresenterCaseStudy-module__hDH1Na__approachQuestion{margin-block-start:clamp(2rem,4vw,3rem)}.SparkPresenterCaseStudy-module__hDH1Na__approachMachineGrid{gap:clamp(1rem,2vw,1.5rem);margin-block-start:clamp(2rem,4vw,3rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 78%, transparent);background:var(--color-surface-white);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 7%, transparent);border-radius:1.25rem;gap:clamp(1.5rem,3vw,2rem);padding:clamp(1.5rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine p{font-family:var(--font-dm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-green);margin:0 0 .8rem;font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine h3{font-family:var(--font-cabinet);font-size:var(--text-h3);color:var(--color-ink-950);margin:0;font-weight:800;line-height:1.05}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine strong{font-family:var(--font-dm);font-size:var(--text-small);line-height:var(--leading-subpitch);color:var(--color-ink-700);margin-block-start:.8rem;display:block}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dl{gap:.8rem;margin:0;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dl div{background:var(--color-surface-light);border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dt,.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dd{font-family:var(--font-dm);line-height:var(--leading-subpitch);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-500);font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine dd{font-size:var(--text-small);color:var(--color-ink-700)}.SparkPresenterCaseStudy-module__hDH1Na__approachCloser{margin-block-start:clamp(2rem,4vw,3rem)}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecision{gap:clamp(2rem,4vw,3.5rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisual{border:.125rem solid color-mix(in srgb, var(--color-surface-white) 14%, transparent);background:color-mix(in srgb, var(--color-surface-white) 10%, transparent);box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--color-ink-950) 28%, transparent);border-radius:1.25rem;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualChrome{border-block-end:.125rem solid color-mix(in srgb, var(--color-surface-white) 12%, transparent);gap:.5rem;padding:1rem;display:flex}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualChrome span{aspect-ratio:1;background:color-mix(in srgb, var(--color-surface-white) 32%, transparent);border-radius:9999px;width:.75rem}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualBody{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--color-accent-green) 42%, transparent), transparent 35%), var(--color-ink-950);gap:1.25rem;min-height:clamp(18rem,34vw,27rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualBody p{color:var(--color-surface-white);font-size:var(--text-h3)}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualList{gap:.75rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualList span{border:.125rem solid color-mix(in srgb, var(--color-surface-white) 16%, transparent);background:color-mix(in srgb, var(--color-surface-white) 9%, transparent);font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-100);border-radius:.75rem;padding:.85rem 1rem;font-weight:800;display:block}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessSection{isolation:isolate;background:var(--color-surface-white);padding-block:clamp(4rem,7vw,5.5rem);position:relative;overflow:clip}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessShell{gap:clamp(4rem,7vw,6rem);width:100%;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessShell>*{min-width:0}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineIntro,.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineReduced{width:min(100%,72rem);margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineWrapper{width:100%;min-width:0;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineSticky{align-content:center;justify-items:center;gap:clamp(1.35rem,3vw,1.9rem);min-height:100vh;padding:clamp(1.15rem,2.5vw,1.8rem) clamp(1.5rem,4vw,3rem);display:grid;position:sticky;top:0}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessHeading{font-family:var(--font-cabinet);color:var(--color-ink-950);margin:0;font-size:clamp(3rem,5vw,4.7rem);font-weight:800;line-height:.98}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessHeadingHighlight{background:0 0;padding-inline:0;display:inline}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineTrack{width:min(100%,72rem);margin-inline:auto;padding-block:.25rem 1rem;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineTrackLine{background:color-mix(in srgb, var(--color-ink-100) 86%, transparent);border-radius:9999px;height:.125rem;position:absolute;top:1.55rem;left:0;right:0}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkers{z-index:1;justify-content:space-between;gap:.5rem;display:flex;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarker{place-items:center;min-width:0;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerOrb{aspect-ratio:1;border:.125rem solid color-mix(in srgb, var(--color-ink-100) 88%, transparent);background:var(--color-surface-white);width:clamp(2.9rem,4vw,3.7rem);font-family:var(--font-cabinet);color:color-mix(in srgb, var(--color-ink-500) 72%, transparent);border-radius:9999px;place-items:center;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;line-height:1;transition:transform .18s,border-color .18s,color .18s,background-color .18s;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerActive .SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerOrb{border-color:var(--color-accent-green);background:color-mix(in srgb, var(--color-accent-green) 12%, var(--color-surface-white));color:var(--color-ink-950);transform:scale(1.05)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerPassed .SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerOrb{color:var(--color-accent-green)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineViewport{width:min(100%,72rem);min-height:0;margin-inline:auto}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardMotion{will-change:transform, opacity;width:100%}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardMotionNext{animation:.28s cubic-bezier(.22,1,.36,1) SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardEnterNext}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardMotionPrev{animation:.28s cubic-bezier(.22,1,.36,1) SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardEnterPrev}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCard{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 88%, transparent);background:var(--color-surface-white);width:100%;min-width:0;min-height:clamp(18.5rem,28vw,21rem);box-shadow:0 1rem 2.8rem color-mix(in srgb, var(--color-ink-950) 6%, transparent);opacity:.42;border-radius:1.45rem;flex-direction:column;justify-content:flex-start;padding:clamp(1.7rem,3vw,2.35rem);transition:opacity .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;transform:none}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardActive{opacity:1;border-color:color-mix(in srgb, var(--color-accent-green) 18%, var(--color-ink-100));box-shadow:0 1.35rem 3.2rem color-mix(in srgb, var(--color-ink-950) 8%, transparent)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardBody{gap:.95rem;max-width:48rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardRibbon{min-height:2rem;font-family:var(--font-dm);color:var(--color-surface-white);letter-spacing:.01em;text-transform:uppercase;background:#b42318;border-radius:.45rem;align-items:center;padding:.4rem .95rem;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 .65rem 1.5rem #b4231838}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIcon{border:.125rem solid color-mix(in srgb, var(--color-surface-white) 92%, transparent);width:3.15rem;height:3.15rem;color:var(--color-surface-white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-white) 28%, transparent);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIcon svg{width:1.55rem;height:1.55rem}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconMint{background:#0f9d77}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconCoral{background:#d34f45}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconSky{background:#2f7fe8}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconLavender{background:#7b61ff}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconAmber{background:#c27a08}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconSage{background:#558b2f}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconRose{background:#d94873}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconViolet{background:#8b5cf6}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardIconGreen{background:#0f9d58}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardTitle{font-family:var(--font-cabinet);color:var(--color-ink-950);margin:0;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:800;line-height:.94}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardDescription{font-family:var(--font-dm);color:var(--color-ink-700);margin:0;font-size:1rem;line-height:1.58}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineStack{gap:clamp(1rem,2vw,1.5rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__pipelineComparisonSection{margin-block-start:clamp(.5rem,2vw,1rem)}.SparkPresenterCaseStudy-module__hDH1Na__pipelineComparisonGrid{gap:clamp(2rem,4vw,3rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoard{align-content:start;gap:.95rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCopy h3,.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCopy p,.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardMetric{margin:0}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCopy h3{font-family:var(--font-cabinet);color:var(--color-ink-950);font-size:clamp(2.3rem,4.1vw,3.4rem);font-weight:800;line-height:.94}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCopy p{font-family:var(--font-dm);color:var(--color-ink-700);margin-block-start:.18rem;font-size:1.02rem;line-height:1.35}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardMetricWrap{justify-self:stretch;padding-inline:.15rem;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardMetric{z-index:1;font-family:var(--font-cabinet);color:var(--color-ink-950);text-align:center;font-size:clamp(2.75rem,4.8vw,3.9rem);font-weight:800;line-height:1;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardUnderline{pointer-events:none;width:min(92%,18rem);position:absolute;top:100%;left:50%;transform:translate(-50%,-44%)}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCanvas{min-height:31rem;box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-ink-100) 88%, transparent);border-radius:1.7rem;padding:1.35rem;position:relative;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCanvasBefore{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-white) 76%, transparent), color-mix(in srgb, var(--color-surface-light) 88%, transparent)), color-mix(in srgb, var(--color-surface-light) 74%, var(--color-surface-white))}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCanvasSpark{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-white) 40%, transparent), color-mix(in srgb, var(--color-accent-lavender) 16%, transparent)), color-mix(in srgb, var(--color-accent-lavender) 24%, var(--color-surface-white))}.SparkPresenterCaseStudy-module__hDH1Na__pipelineStepIconWrap{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__pipelineStepIcon{object-fit:cover;width:100%;height:100%;display:block}.SparkPresenterCaseStudy-module__hDH1Na__pipelineManualStack,.SparkPresenterCaseStudy-module__hDH1Na__pipelineSparkStage{min-height:100%}.SparkPresenterCaseStudy-module__hDH1Na__pipelineManualStack{position:relative}.SparkPresenterCaseStudy-module__hDH1Na__pipelineSparkStage{align-content:end;justify-items:center;gap:1rem;min-height:100%;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__pipelineSparkCore{background:var(--color-ink-950);width:min(100%,27rem);box-shadow:0 1.2rem 2.8rem color-mix(in srgb, var(--color-ink-950) 14%, transparent);border-radius:1.45rem;gap:.6rem;padding:1.15rem .95rem 1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePill{background:color-mix(in srgb, var(--color-surface-white) 92%, transparent);min-height:4rem;box-shadow:0 .8rem 1.8rem color-mix(in srgb, var(--color-ink-950) 8%, transparent);transform:translateY(-11rem) rotate(var(--pipeline-pill-rotation));opacity:0;transform-origin:50%;border-radius:9999px;align-items:center;gap:.85rem;padding:.46rem .88rem .46rem .44rem;display:flex}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillVisible{animation:SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDropLoop var(--pipeline-pill-duration) cubic-bezier(.18, .85, .24, 1) infinite;animation-delay:var(--pipeline-pill-delay)}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillManual{position:absolute}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillManualAlt{background:color-mix(in srgb, var(--color-ink-100) 38%, var(--color-surface-white))}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillGrouped{background:color-mix(in srgb, var(--color-surface-white) 12%, transparent);width:100%;min-height:3.75rem;box-shadow:none;padding-inline-end:.78rem;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillSparkWrite{width:min(100%,25rem);margin-inline:auto;position:relative}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDashed{background:var(--color-surface-white);border:.125rem dashed color-mix(in srgb, var(--color-ink-500) 44%, transparent);box-shadow:none}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillChip{background:var(--color-surface-white);min-width:10rem;min-height:2.7rem;color:var(--color-ink-950);box-shadow:0 .55rem 1.4rem color-mix(in srgb, var(--color-ink-950) 10%, transparent);border-radius:9999px;align-items:center;gap:.45rem;padding:.36rem .86rem .36rem .42rem;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDashed .SparkPresenterCaseStudy-module__hDH1Na__pipelinePillChip{box-shadow:none}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillLabel{font-family:var(--font-dm);white-space:nowrap;font-size:1rem;font-weight:800;line-height:1}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDescription{min-width:0;font-family:var(--font-dm);flex:auto;font-size:.95rem;line-height:1.34}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillManual .SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDescription,.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDashed .SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDescription{color:var(--color-ink-500)}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillGrouped .SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDescription{color:color-mix(in srgb, var(--color-surface-white) 94%, transparent)}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloser{align-items:center;gap:clamp(1.75rem,3vw,2.5rem);margin-block-start:clamp(1rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserLead{gap:.6rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserHeading{font-family:var(--font-cabinet);color:var(--color-ink-950);margin:0;font-size:clamp(3rem,5vw,4.3rem);font-weight:800;line-height:1}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserText{max-width:26rem;font-family:var(--font-dm);color:var(--color-ink-700);margin:0;font-size:1rem;line-height:1.45}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserCard{background:color-mix(in srgb, var(--color-surface-light) 66%, var(--color-surface-white));box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--color-ink-950) 5%, transparent);border-radius:1.5rem;gap:1.1rem;padding:clamp(1.35rem,2.6vw,1.8rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStats{flex-wrap:nowrap;align-items:center;gap:.95rem;display:flex}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStatGroup{align-items:center;gap:.85rem;display:flex}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStat{gap:.25rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStat strong{font-family:var(--font-cabinet);color:var(--color-ink-950);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStat span{font-family:var(--font-dm);color:var(--color-ink-700);font-size:.95rem;line-height:1.35}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserArrow{width:1.2rem;height:1.2rem;color:color-mix(in srgb, var(--color-ink-500) 70%, transparent);display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserArrow svg{width:100%;height:100%}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserFoot{border-block-start:.125rem solid color-mix(in srgb, var(--color-ink-100) 84%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding-block-start:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserFoot p{font-family:var(--font-dm);color:var(--color-ink-700);gap:.18rem;margin:0;font-size:1rem;line-height:1.3;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserFoot strong{font-family:var(--font-cabinet);color:var(--color-ink-950);font-size:1.8rem;line-height:1}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserFoot span{display:block}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserIconWrap{background:color-mix(in srgb, var(--color-accent-green) 18%, var(--color-surface-white));border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserIcon{width:1.4rem;height:1.4rem;display:block}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserChecks span:before{content:"✓";font-family:var(--font-dm);color:var(--color-surface-white);font-size:.7rem;font-weight:800}@keyframes SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardEnterNext{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardEnterPrev{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDropLoop{0%{transform:translateY(-11rem) rotate(var(--pipeline-pill-rotation));opacity:0}14%{transform:translateY(.45rem) rotate(var(--pipeline-pill-rotation));opacity:1}20%,72%{transform:translateY(0) rotate(var(--pipeline-pill-rotation));opacity:1}85%{transform:translateY(0) rotate(var(--pipeline-pill-rotation));opacity:0}to{transform:translateY(-11rem) rotate(var(--pipeline-pill-rotation));opacity:0}}.SparkPresenterCaseStudy-module__hDH1Na__shippedOutputSection{background:linear-gradient(to bottom, var(--color-surface-white), color-mix(in srgb, var(--color-surface-ice) 72%, var(--color-surface-white)))}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCard{background:var(--color-surface-white);box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--color-ink-950) 10%, transparent);border-radius:1.25rem;gap:clamp(1.5rem,3vw,2rem);margin-block-start:clamp(2rem,4vw,3rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__liveActivityPreview{border:.125rem solid var(--color-ink-100);background:var(--color-surface-white);border-radius:1rem;grid-template-columns:minmax(3rem,.22fr) minmax(0,1fr);min-height:clamp(20rem,40vw,30rem);display:grid;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewRail{background:var(--color-ink-950);align-content:start;gap:.8rem;padding:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewRail span{background:color-mix(in srgb, var(--color-surface-white) 18%, transparent);border-radius:.65rem;height:2.5rem}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewMain{background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent-green) 28%, transparent), transparent 36%), var(--color-surface-light);align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewBadge{background:var(--color-accent-green);width:fit-content;font-family:var(--font-dm);color:var(--color-ink-950);border-radius:9999px;padding:.45rem .7rem;font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewMain strong{font-size:clamp(2rem,4vw,3.5rem)}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewLine,.SparkPresenterCaseStudy-module__hDH1Na__livePreviewLineShort{background:color-mix(in srgb, var(--color-ink-100) 82%, transparent);border-radius:9999px;height:.75rem;display:block}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewLineShort{width:62%}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewCards{gap:.8rem;margin-block-start:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewCards span{background:var(--color-surface-white);font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-800);border-radius:.875rem;padding:1rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy{align-content:center;gap:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy h3{font-size:var(--text-case-study-statement)}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy p:not(:first-child){font-family:var(--font-dm);font-size:var(--text-body);line-height:var(--leading-subpitch);color:var(--color-ink-700);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__liveProductNote{font-size:var(--text-small)!important;color:var(--color-ink-500)!important}.SparkPresenterCaseStudy-module__hDH1Na__liveProductDisabled,.SparkPresenterCaseStudy-module__hDH1Na__liveProductLink{background:var(--color-ink-950);width:fit-content;min-height:2.75rem;font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-surface-white);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__liveProductDisabled{opacity:.45;cursor:not-allowed}.SparkPresenterCaseStudy-module__hDH1Na__liveProductIcon{width:1rem;height:1rem;margin-inline-start:.5rem}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderGrid{gap:clamp(1rem,2vw,1.5rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard{background:var(--color-surface-white);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 8%, transparent);border-radius:1rem;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderInitials{aspect-ratio:1;background:var(--color-surface-mint);width:3rem;font-family:var(--font-cabinet);font-size:var(--text-h4);color:var(--color-ink-950);border-radius:9999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard p,.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard span:not(.SparkPresenterCaseStudy-module__hDH1Na__stakeholderInitials){font-family:var(--font-dm);line-height:var(--leading-subpitch);color:var(--color-ink-700);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard p{font-size:var(--text-body);color:var(--color-ink-950);font-weight:600}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderCard div{gap:.25rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface{aspect-ratio:16/9;background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--color-accent-orange) 64%, transparent), transparent 44%), linear-gradient(135deg, var(--color-surface-peach), var(--color-accent-yellow));border-radius:.46rem;grid-template-rows:.5fr 1fr .45fr;grid-template-columns:1fr .45fr;gap:clamp(.45rem,1vw,.75rem);width:100%;padding:clamp(.75rem,1.5vw,1.1rem);transition:transform .2s;display:grid;position:relative;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface span{background:var(--color-surface-white);opacity:.86;box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 9%, transparent);border-radius:.34rem;display:block}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface span:first-child{grid-column:1/3}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface span:nth-child(2){grid-row:2/4}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface span:nth-child(3){grid-area:2/2}.SparkPresenterCaseStudy-module__hDH1Na__websitePreviewSurface span:nth-child(4){grid-area:3/2}@media (min-width:48rem){.SparkPresenterCaseStudy-module__hDH1Na__heroSystemGraphic{grid-template-columns:repeat(5,minmax(0,1fr))}.SparkPresenterCaseStudy-module__hDH1Na__sparkCenterGraphic{grid-template-columns:minmax(0,.75fr) minmax(13rem,.85fr) minmax(0,1fr)}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckDiagram{grid-template-columns:repeat(7,minmax(0,1fr))}.SparkPresenterCaseStudy-module__hDH1Na__bottleneckDiagram p{grid-column:2/5}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecision{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.85fr);align-items:start}.SparkPresenterCaseStudy-module__hDH1Na__pipelineGraphic{grid-template-columns:repeat(8,minmax(0,1fr))}.SparkPresenterCaseStudy-module__hDH1Na__processStep{grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr);align-items:stretch}.SparkPresenterCaseStudy-module__hDH1Na__whyWorkedBlock{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCard{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.SparkPresenterCaseStudy-module__hDH1Na__stakeholderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.SparkPresenterCaseStudy-module__hDH1Na__heroStage:after{width:.125rem;height:1rem;inset-block:auto calc(clamp(.75rem,2vw,1rem)/-1.25);inset-inline:50% auto;transform:translate(-50%)}.SparkPresenterCaseStudy-module__hDH1Na__pipelineGraphic span,.SparkPresenterCaseStudy-module__hDH1Na__sparkInputColumn span,.SparkPresenterCaseStudy-module__hDH1Na__sparkOutputColumn span{width:100%}}.SparkPresenterCaseStudy-module__hDH1Na__heroVideoFrame{max-width:68rem;margin-inline:auto}.SparkPresenterCaseStudy-module__hDH1Na__heroVideoMedia{background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--color-accent-green) 32%, transparent), transparent 34%), linear-gradient(135deg, var(--color-ink-950), color-mix(in srgb, var(--color-ink-950) 72%, var(--color-accent-sky)));min-height:clamp(18rem,48vw,38rem)}.SparkPresenterCaseStudy-module__hDH1Na__heroVideoMedia:before{content:"S.P.A.R.K. product demo video frame";z-index:2;border:.125rem solid color-mix(in srgb, var(--color-surface-white) 14%, transparent);background:color-mix(in srgb, var(--color-surface-white) 10%, transparent);width:min(82%,30rem);color:var(--color-surface-white);font-family:var(--font-dm);font-size:var(--text-small);text-align:center;border-radius:.875rem;padding:1rem 1.2rem;font-weight:800;line-height:1.1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.SparkPresenterCaseStudy-module__hDH1Na__sparkCenterGraphic{background:var(--color-surface-light);box-shadow:0 1.25rem 4rem color-mix(in srgb, var(--color-ink-950) 9%, transparent);border-radius:1.25rem}.SparkPresenterCaseStudy-module__hDH1Na__problemHeadingAccent{color:var(--color-accent-orange)}.SparkPresenterCaseStudy-module__hDH1Na__problemCloserHighlight{color:#b42318}.SparkPresenterCaseStudy-module__hDH1Na__approachRejectedStatic{color:var(--color-ink-300);background-size:100% .08em}.SparkPresenterCaseStudy-module__hDH1Na__decisionStrong{color:var(--color-surface-white);font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecisionVideoFrame{border:1px solid var(--color-ink-100);background:var(--color-surface-white);min-height:auto;box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 9%, transparent);border-radius:.875rem;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecisionVideoReveal{aspect-ratio:8/5;background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-light) 85%, var(--color-surface-white)), var(--color-surface-white));position:relative;overflow:hidden}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecisionVideoReveal:before{content:"Supporting video placeholder";border:1px dashed var(--color-ink-300);background:color-mix(in srgb, var(--color-surface-white) 92%, transparent);width:min(78%,18rem);color:var(--color-ink-500);font-family:var(--font-dm);font-size:var(--text-small);text-align:center;pointer-events:none;border-radius:.875rem;padding:.9rem 1rem;font-weight:800;line-height:1.1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore{background:var(--color-ink-950);color:var(--color-surface-white);border-radius:9999px}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore span{color:color-mix(in srgb, var(--color-surface-white) 45%, transparent)}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore strong{color:var(--color-surface-white)}.SparkPresenterCaseStudy-module__hDH1Na__sparkCore p{max-width:15rem;font-family:var(--font-dm);font-size:var(--text-small);font-weight:500;line-height:var(--leading-subpitch);color:color-mix(in srgb, var(--color-surface-white) 62%, transparent);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__sparkOutputColumn span{background:var(--color-surface-mint)}.SparkPresenterCaseStudy-module__hDH1Na__sparkGraphicCaption{font-family:var(--font-dm);font-size:var(--text-small);font-style:italic;font-weight:700;line-height:var(--leading-subpitch);text-align:center;color:var(--color-ink-500);grid-column:1/-1;margin:0}.SparkPresenterCaseStudy-module__hDH1Na__painPointGrid{gap:clamp(1rem,2vw,1.5rem);margin-block-start:clamp(2.5rem,5vw,4rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard{border:.125rem solid color-mix(in srgb, var(--color-ink-100) 78%, transparent);background:var(--color-surface-white);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 6%, transparent);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.SparkPresenterCaseStudy-module__hDH1Na__painPointAvatar{aspect-ratio:1;background:var(--color-surface-mint);width:3.1rem;font-family:var(--font-cabinet);font-size:var(--text-h4);color:var(--color-ink-950);border-radius:9999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard div{gap:.35rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard p,.SparkPresenterCaseStudy-module__hDH1Na__painPointCard h3,.SparkPresenterCaseStudy-module__hDH1Na__painPointCard>span:last-child{margin:0}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard p{font-family:var(--font-dm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-500);font-size:.8125rem;font-weight:800}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard h3{font-family:var(--font-cabinet);font-size:var(--text-h4);color:var(--color-ink-950);font-weight:800;line-height:1.08}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard>span:last-child{font-family:var(--font-dm);font-size:var(--text-small);line-height:var(--leading-subpitch);color:var(--color-ink-700);grid-column:1/-1}.SparkPresenterCaseStudy-module__hDH1Na__approachQuestion{max-width:60rem;font-family:var(--font-cabinet);font-size:var(--text-case-study-statement);color:var(--color-ink-950);font-weight:800;line-height:1.12}.SparkPresenterCaseStudy-module__hDH1Na__approachQuestion span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--color-accent-yellow);padding-inline:.25rem}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine{gap:1rem;display:grid}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine>p{font-family:var(--font-dm);font-size:var(--text-body);letter-spacing:0;text-transform:none;font-weight:400;line-height:var(--leading-subpitch);color:var(--color-ink-700);margin:0}.SparkPresenterCaseStudy-module__hDH1Na__approachProcessNote{max-width:54rem;font-family:var(--font-dm);font-size:var(--text-body);font-weight:700;line-height:var(--leading-subpitch);color:var(--color-ink-700);margin:clamp(2rem,4vw,3rem) 0 0}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecision{display:block}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisual{margin-block-start:clamp(1.5rem,3vw,2rem)}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualBody{min-height:clamp(14rem,24vw,20rem)}.SparkPresenterCaseStudy-module__hDH1Na__decisionVisualList{grid-template-columns:repeat(2,minmax(0,1fr))}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCard{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--color-accent-green) 26%, transparent), transparent 30%), var(--color-ink-950);color:var(--color-surface-white)}.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy h3,.SparkPresenterCaseStudy-module__hDH1Na__liveProductCopy p:not(:first-child){color:var(--color-surface-white)}.SparkPresenterCaseStudy-module__hDH1Na__liveProductNote{color:color-mix(in srgb, var(--color-surface-white) 62%, transparent)!important}.SparkPresenterCaseStudy-module__hDH1Na__liveActivityPreview{border-color:color-mix(in srgb, var(--color-surface-white) 14%, transparent)}.SparkPresenterCaseStudy-module__hDH1Na__livePreviewMain{background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent-green) 28%, transparent), transparent 36%), var(--color-surface-white)}.SparkPresenterCaseStudy-module__hDH1Na__liveProductDisabled,.SparkPresenterCaseStudy-module__hDH1Na__liveProductLink{background:var(--color-accent-green);color:var(--color-ink-950)}@media (min-width:48rem){.SparkPresenterCaseStudy-module__hDH1Na__painPointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SparkPresenterCaseStudy-module__hDH1Na__painPointCard:first-child{grid-column:1/-1}.SparkPresenterCaseStudy-module__hDH1Na__approachMachine{grid-template-columns:minmax(0,.48fr) minmax(0,1fr)}.SparkPresenterCaseStudy-module__hDH1Na__sparkDecision{display:block}.SparkPresenterCaseStudy-module__hDH1Na__pipelineComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloser{grid-template-columns:minmax(0,.8fr) minmax(19rem,1fr)}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStats{gap:1.15rem}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStatGroup+.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStatGroup{padding-inline-start:1rem}}@media (max-width:47.999rem){.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineSticky{padding-block:1.25rem 1.5rem;padding-inline:1.25rem}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineTrack{padding-block-end:1.35rem}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessHeading{font-size:clamp(2.5rem,10vw,3.45rem)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCard{min-height:20rem;padding:1.4rem 1.35rem 1.5rem}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineViewport{width:100%}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardTitle{font-size:clamp(2rem,9vw,2.6rem)}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineCardDescription{font-size:.95rem;line-height:1.52}.SparkPresenterCaseStudy-module__hDH1Na__buildTimelineMarkerOrb{width:2.4rem;font-size:1rem}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCopy h3{font-size:clamp(1.95rem,8vw,2.5rem)}.SparkPresenterCaseStudy-module__hDH1Na__pipelineBoardCanvas{min-height:28rem}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillLabel{font-size:.95rem}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillDescription{font-size:.8rem}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillChip{min-width:8.6rem}.SparkPresenterCaseStudy-module__hDH1Na__pipelinePillManual{width:86%!important}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserStats{flex-wrap:wrap}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserHeading{font-size:clamp(2.55rem,10vw,3.3rem)}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserArrow{width:1rem;height:1rem}.SparkPresenterCaseStudy-module__hDH1Na__buildProcessCloserFoot strong{font-size:1.55rem}}
.ControlledVideo-module__EKhmfW__root{position:relative}.ControlledVideo-module__EKhmfW__media{min-width:0;position:relative}.ControlledVideo-module__EKhmfW__controlButton{z-index:5;border:1px solid color-mix(in srgb, var(--color-surface-white) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-white) 22%, transparent), color-mix(in srgb, var(--color-surface-white) 7%, transparent)), color-mix(in srgb, var(--color-ink-950) 34%, transparent);width:clamp(2.05rem,3.6vw,2.6rem);height:clamp(2.05rem,3.6vw,2.6rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-white) 30%, transparent), 0 .6rem 1.5rem color-mix(in srgb, var(--color-ink-950) 13%, transparent);color:var(--color-surface-white);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:9999px;place-items:center;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute}.ControlledVideo-module__EKhmfW__controlButton:hover,.ControlledVideo-module__EKhmfW__controlButton:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-white) 32%, transparent), color-mix(in srgb, var(--color-surface-white) 12%, transparent)), color-mix(in srgb, var(--color-ink-950) 40%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-white) 38%, transparent), 0 .7rem 1.65rem color-mix(in srgb, var(--color-ink-950) 16%, transparent);transform:translateY(-1px)}.ControlledVideo-module__EKhmfW__controlButton:focus-visible{outline:2px solid var(--color-accent-green);outline-offset:3px}.ControlledVideo-module__EKhmfW__controlButton svg{width:52%;height:52%}.ControlledVideo-module__EKhmfW__playButton{top:clamp(.45rem,1.1vw,.7rem);left:clamp(.45rem,1.1vw,.7rem)}.ControlledVideo-module__EKhmfW__fullscreenButton{bottom:clamp(.45rem,1.1vw,.7rem);right:clamp(.45rem,1.1vw,.7rem)}.ControlledVideo-module__EKhmfW__media:fullscreen{background:var(--color-ink-950);border-radius:0;width:100vw;height:100vh;display:flex}.ControlledVideo-module__EKhmfW__media:fullscreen video{object-fit:contain;background:var(--color-ink-950);width:100%;height:100%}@media (max-width:39.999rem){.ControlledVideo-module__EKhmfW__controlButton{width:2.35rem;height:2.35rem}}@media (prefers-reduced-motion:reduce){.ControlledVideo-module__EKhmfW__controlButton{transition:none}.ControlledVideo-module__EKhmfW__controlButton:hover,.ControlledVideo-module__EKhmfW__controlButton:focus-visible{transform:none}}
