.wizard.svelte-x9f9x2{display:flex;flex-direction:column}.wizard-header.svelte-x9f9x2{margin-bottom:clamp(1.25rem,2vw,1.5rem)}.tag-label.svelte-x9f9x2{display:block;font-family:DM Sans,sans-serif;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem}.wizard-title.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-regular);line-height:1.1;color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0 0 .5rem}.wizard-subtitle.svelte-x9f9x2{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.35;margin:0}.how-it-works-trigger.svelte-x9f9x2{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);background:none;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}.how-it-works-trigger.svelte-x9f9x2:hover{color:var(--color-accent)}.how-it-works-trigger.svelte-x9f9x2 .how-it-works-icon:where(.svelte-x9f9x2){color:var(--color-accent-teal);flex-shrink:0}.how-it-works-trigger.svelte-x9f9x2 .how-it-works-chevron:where(.svelte-x9f9x2){transition:transform var(--duration-normal) var(--ease-out-expo);opacity:.5}.how-it-works-trigger--open.svelte-x9f9x2 .how-it-works-chevron:where(.svelte-x9f9x2){transform:rotate(180deg)}.how-it-works-panel.svelte-x9f9x2{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-out-expo)}.how-it-works-panel--open.svelte-x9f9x2{grid-template-rows:1fr;opacity:1}.how-it-works-inner.svelte-x9f9x2{overflow:hidden;padding-top:0;transition:padding-top var(--duration-slow) var(--ease-out-expo)}.how-it-works-panel--open.svelte-x9f9x2 .how-it-works-inner:where(.svelte-x9f9x2){padding-top:1.25rem;padding-bottom:1rem;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent)}.hiw-body.svelte-x9f9x2,.hiw-heading.svelte-x9f9x2,.hiw-def.svelte-x9f9x2{opacity:0;transform:translateY(6px);transition:opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.how-it-works-panel--open.svelte-x9f9x2 .hiw-body:where(.svelte-x9f9x2){opacity:1;transform:translateY(0);transition-delay:.15s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-heading:where(.svelte-x9f9x2){opacity:1;transform:translateY(0);transition-delay:.25s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(1){opacity:1;transform:translateY(0);transition-delay:.3s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(2){opacity:1;transform:translateY(0);transition-delay:.34s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(3){opacity:1;transform:translateY(0);transition-delay:.38s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(4){opacity:1;transform:translateY(0);transition-delay:.42s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(5){opacity:1;transform:translateY(0);transition-delay:.46s}.how-it-works-panel--open.svelte-x9f9x2 .hiw-def:where(.svelte-x9f9x2):nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}.hiw-body.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);margin:0 0 1rem;max-width:52ch}.hiw-heading.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-teal);margin:0 0 .6rem}.hiw-glossary.svelte-x9f9x2{padding-bottom:.25rem}.hiw-defs.svelte-x9f9x2{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.1rem 1.5rem}.hiw-def.svelte-x9f9x2{display:flex;align-items:baseline;gap:.5rem;padding:.45rem 0;border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.hiw-def.svelte-x9f9x2 dt:where(.svelte-x9f9x2){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-accent);white-space:nowrap;flex-shrink:0;min-width:3.5rem}.hiw-def.svelte-x9f9x2 dd:where(.svelte-x9f9x2){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}@media(max-width:600px){.hiw-defs.svelte-x9f9x2{grid-template-columns:1fr}}.progress.svelte-x9f9x2{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.progress-dots.svelte-x9f9x2{display:flex;gap:.4rem}.dot.svelte-x9f9x2{width:6px;height:6px;border-radius:50%;transition:background var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.dot--completed.svelte-x9f9x2{background:var(--color-accent-teal)}.dot--current.svelte-x9f9x2{background:var(--color-accent);transform:scale(1.25)}.dot--future.svelte-x9f9x2{background:color-mix(in oklab,var(--color-text-muted) 20%,transparent)}.progress-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.step-content.svelte-x9f9x2{flex:1;margin-bottom:clamp(1.5rem,3vw,2rem)}.step-category.svelte-x9f9x2{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-teal);margin-bottom:.5rem}.step-question.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-text);line-height:1.2;letter-spacing:var(--tracking-tight);margin:0 0 clamp(1rem,2vw,1.25rem)}.slide-from-right.svelte-x9f9x2{animation:svelte-x9f9x2-slideFromRight var(--duration-normal) var(--ease-out-expo) both}.slide-from-left.svelte-x9f9x2{animation:svelte-x9f9x2-slideFromLeft var(--duration-normal) var(--ease-out-expo) both}@keyframes svelte-x9f9x2-slideFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-x9f9x2-slideFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.step-content.svelte-x9f9x2,.slide-from-right.svelte-x9f9x2,.slide-from-left.svelte-x9f9x2{animation:none!important}}.input-row.svelte-x9f9x2{display:flex;flex-direction:column;gap:1rem}.input-row--slider.svelte-x9f9x2{flex-direction:row;align-items:center;gap:1.5rem}.currency-wrapper.svelte-x9f9x2{display:flex;align-items:baseline;gap:.25rem;border-bottom:2px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);transition:border-color var(--duration-fast) var(--ease-out-expo);padding-bottom:.25rem}.currency-wrapper.focused.svelte-x9f9x2{border-color:var(--color-accent)}.currency-prefix.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-muted);line-height:1;user-select:none}.input-currency.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;line-height:1;padding:0}.input-currency.svelte-x9f9x2::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.suffix-wrapper.svelte-x9f9x2{display:flex;align-items:baseline;gap:.5rem;border-bottom:2px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);transition:border-color var(--duration-fast) var(--ease-out-expo);padding-bottom:.25rem}.suffix-wrapper.focused.svelte-x9f9x2{border-color:var(--color-accent)}.currency-wrapper.invalid.svelte-x9f9x2,.suffix-wrapper.invalid.svelte-x9f9x2{border-color:var(--color-accent-rust)}.input-hint.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-accent-rust);margin:.5rem 0 0;opacity:0;animation:svelte-x9f9x2-hint-enter .3s var(--ease-out-expo) forwards}@keyframes svelte-x9f9x2-hint-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-number.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;line-height:1;padding:0}.input-number.svelte-x9f9x2::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.input-suffix.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-muted);line-height:1;user-select:none;white-space:nowrap}.toggle-pill.svelte-x9f9x2{display:flex;border-radius:var(--radius-full);overflow:hidden;border:1px solid color-mix(in oklab,var(--color-text-muted) 20%,transparent);width:fit-content}.toggle-option.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:.5rem 1.25rem;border:none;cursor:pointer;background:transparent;color:var(--color-text-muted);transition:background var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.toggle-option.toggle-active.svelte-x9f9x2{background:var(--color-accent);color:var(--color-bg)}@media(max-width:480px){.toggle-pill.svelte-x9f9x2{width:100%}.toggle-option.svelte-x9f9x2{flex:1;text-align:center}}.input-range.svelte-x9f9x2{flex:1;-webkit-appearance:none;appearance:none;height:2px;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--range-pct, 50%),color-mix(in oklab,var(--color-text-muted) 25%,transparent) var(--range-pct, 50%),color-mix(in oklab,var(--color-text-muted) 25%,transparent) 100%);border-radius:1px;outline:none;cursor:pointer}.input-range.svelte-x9f9x2::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 30%,transparent);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.input-range.svelte-x9f9x2::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 15%,transparent)}.input-range.svelte-x9f9x2::-webkit-slider-thumb:active{transform:scale(1.05)}.input-range.svelte-x9f9x2::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 30%,transparent);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.input-range.svelte-x9f9x2::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 15%,transparent)}.input-range.svelte-x9f9x2::-moz-range-track{height:2px;background:transparent;border:none}.input-range.svelte-x9f9x2::-moz-range-progress{height:2px;background:var(--color-accent);border-radius:1px}.range-track-wrapper.svelte-x9f9x2{position:relative;flex:1;display:flex;align-items:center}.range-track-wrapper.svelte-x9f9x2 .input-range:where(.svelte-x9f9x2){width:100%}.range-tick.svelte-x9f9x2{position:absolute;top:50%;width:1px;height:10px;background:var(--color-accent-teal);opacity:.5;transform:translate(-50%) translateY(-50%);pointer-events:none;border-radius:1px}.range-value.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);line-height:1;min-width:3.5ch;text-align:right}.benchmark.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:.6rem 0 0}.wizard-nav.svelte-x9f9x2{display:flex;justify-content:space-between;align-items:center}.nav-back.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:.5rem 0;transition:color var(--duration-fast) var(--ease-out-expo)}.nav-back.svelte-x9f9x2:hover{color:var(--color-text)}.nav-next.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);background:transparent;border:1px solid var(--color-accent);padding:.75rem 2rem;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.nav-next.svelte-x9f9x2:hover:not(:disabled){background:color-mix(in oklab,var(--color-accent) 12%,transparent);color:var(--color-accent)}.nav-next.svelte-x9f9x2:active:not(:disabled){transform:scale(.97)}.nav-next--disabled.svelte-x9f9x2{opacity:.25;cursor:not-allowed;border-color:color-mix(in oklab,var(--color-text-muted) 20%,transparent)}.results-header.svelte-x9f9x2{margin-bottom:clamp(1.5rem,3vw,2rem)}.results-tag.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:block;margin-bottom:.75rem}.results-hero-number.svelte-x9f9x2{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:var(--weight-regular);line-height:1;color:var(--color-text);letter-spacing:-.03em;margin:0 0 .35rem}.results-hero-period.svelte-x9f9x2{font-size:.45em;color:var(--color-text-muted);letter-spacing:0;vertical-align:baseline;margin-left:.1em}.results-hero-context.svelte-x9f9x2{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.35;margin:0}.results-insight.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:1rem 0;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent)}.results-insight.svelte-x9f9x2 strong:where(.svelte-x9f9x2){color:var(--color-text);font-weight:var(--weight-medium)}.insight-health--warning.svelte-x9f9x2{color:var(--color-accent-rust)}.insight-health--healthy.svelte-x9f9x2{color:var(--color-accent-teal)}.insight-health--strong.svelte-x9f9x2{color:var(--color-accent)}.results-section.svelte-x9f9x2{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.results-section.svelte-x9f9x2:last-child{border-bottom:none;padding-bottom:0}.results-section.svelte-x9f9x2:nth-child(odd){margin-bottom:clamp(2rem,4vw,2.75rem)}.results-section.svelte-x9f9x2:nth-child(2n){margin-bottom:clamp(2.75rem,5.5vw,3.75rem)}.results-section-header.svelte-x9f9x2{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem}.results-section-number.svelte-x9f9x2{font-family:"Instrument Serif",serif;font-style:italic;font-size:var(--text-md);line-height:1;color:var(--color-accent-teal)}.results-section-heading.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.results-funnel.svelte-x9f9x2{display:flex;flex-direction:column}.funnel-stage.svelte-x9f9x2{position:relative}.funnel-stage-bar.svelte-x9f9x2{height:6px;border-radius:3px;margin-bottom:.65rem;transition:width var(--duration-slow) var(--ease-out-expo);min-width:6px}.funnel-bar--leads.svelte-x9f9x2{background:var(--color-accent-teal)}.funnel-bar--sqls.svelte-x9f9x2{background:var(--color-accent-amber)}.funnel-bar--opps.svelte-x9f9x2{background:var(--color-accent)}.funnel-bar--deals.svelte-x9f9x2{background:var(--color-accent-rust)}.funnel-stage-content.svelte-x9f9x2{display:flex;align-items:flex-start;gap:.75rem}.funnel-count.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1.1;letter-spacing:var(--tracking-tight);flex-shrink:0}.funnel-detail.svelte-x9f9x2{display:flex;flex-direction:column;gap:.15rem;padding-top:.2em}.funnel-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);line-height:1.2}.funnel-breakdown.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:color-mix(in oklab,var(--color-text-muted) 65%,transparent);letter-spacing:.02em}.funnel-connector.svelte-x9f9x2{display:flex;align-items:center;gap:.6rem;padding:.55rem 0 .55rem .1rem}.funnel-connector-line.svelte-x9f9x2{width:16px;height:1px;background:color-mix(in oklab,var(--color-text-muted) 25%,transparent)}.funnel-rate.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:color-mix(in oklab,var(--color-text-muted) 70%,transparent);letter-spacing:.04em}.results-budget-hero.svelte-x9f9x2{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem)}.budget-primary.svelte-x9f9x2{display:flex;flex-direction:column;gap:.5rem;padding-bottom:clamp(1rem,2vw,1.25rem);border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent)}.budget-primary-value.svelte-x9f9x2{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);color:var(--color-text);line-height:1;letter-spacing:-.02em}.budget-primary-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.budget-supporting.svelte-x9f9x2{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem)}@media(max-width:640px){.budget-supporting.svelte-x9f9x2{grid-template-columns:1fr;gap:1.25rem}}.results-metrics-row.svelte-x9f9x2{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2rem)}@media(max-width:640px){.results-metrics-row.svelte-x9f9x2{grid-template-columns:1fr;gap:1.5rem}}.results-metric.svelte-x9f9x2{display:flex;flex-direction:column;gap:.4rem}.results-metric-value.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1.1}.results-metric-value--warning.svelte-x9f9x2{color:var(--color-accent-rust)}.results-metric-value--healthy.svelte-x9f9x2{color:var(--color-accent-teal)}.results-metric-value--strong.svelte-x9f9x2{color:var(--color-accent)}.results-metric-value--spend-warning.svelte-x9f9x2{color:var(--color-accent-rust)}.results-metric-value--spend-moderate.svelte-x9f9x2{color:var(--color-accent-amber)}.results-metric-value--spend-efficient.svelte-x9f9x2{color:var(--color-accent-teal)}.results-metric-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.results-warning.svelte-x9f9x2{margin-top:1.25rem;padding:1rem 1.25rem;border-left:2px solid var(--color-accent-rust);background:color-mix(in oklab,var(--color-accent-rust) 5%,transparent);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.pipeline-hero.svelte-x9f9x2{margin-bottom:clamp(1rem,2vw,1.5rem)}.pipeline-coverage.svelte-x9f9x2{display:flex;flex-direction:column;gap:.5rem;padding-bottom:clamp(1rem,2vw,1.25rem);border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent)}.pipeline-coverage-value.svelte-x9f9x2{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);color:var(--color-text);line-height:1;letter-spacing:-.02em}.pipeline-coverage-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.pipeline-timeline.svelte-x9f9x2{display:flex;align-items:stretch;gap:clamp(1.25rem,2.5vw,2rem)}.pipeline-timeline-item.svelte-x9f9x2{flex:1;display:flex;flex-direction:column;gap:.35rem}.pipeline-timeline-divider.svelte-x9f9x2{width:1px;background:color-mix(in oklab,var(--color-text-muted) 15%,transparent)}.pipeline-timeline-value.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1.1}.pipeline-timeline-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}@media(max-width:640px){.pipeline-timeline.svelte-x9f9x2{flex-direction:column}.pipeline-timeline-divider.svelte-x9f9x2{width:100%;height:1px}}.results-cta.svelte-x9f9x2{margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.results-cta-text.svelte-x9f9x2{font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.35;margin:0}.results-cta-link.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.6rem 1.25rem;border:1px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);transition:border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.results-cta-link.svelte-x9f9x2:hover{border-color:var(--color-accent);color:var(--color-accent)}.results-cta-arrow.svelte-x9f9x2{display:inline-block;transition:transform var(--duration-fast) var(--ease-out-expo)}.results-cta-link.svelte-x9f9x2:hover .results-cta-arrow:where(.svelte-x9f9x2){transform:translate(3px)}@media(max-width:640px){.results-cta.svelte-x9f9x2{flex-direction:column;align-items:flex-start}}.results-actions-divider.svelte-x9f9x2{height:1px;background:color-mix(in oklab,var(--color-text-muted) 10%,transparent);margin-bottom:1.5rem}.results-actions.svelte-x9f9x2{display:flex;align-items:center;gap:1.5rem}.results-copy.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);background:transparent;border:1px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);padding:.75rem 2rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.results-copy.svelte-x9f9x2:hover{border-color:var(--color-accent);color:var(--color-accent)}.results-copy--copied.svelte-x9f9x2{border-color:var(--color-accent-teal);color:var(--color-accent-teal)}.results-start-over.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:.5rem 0;transition:color var(--duration-fast) var(--ease-out-expo)}.results-start-over.svelte-x9f9x2:hover{color:var(--color-text)}.results-email-sent.svelte-x9f9x2{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-teal);padding:.5rem .75rem;border:1px solid color-mix(in oklab,var(--color-accent-teal) 15%,transparent);border-radius:var(--radius-sm);margin-bottom:clamp(2rem,4vw,3rem)}.results-email-sent.svelte-x9f9x2 svg:where(.svelte-x9f9x2){flex-shrink:0;opacity:.6}.lead-capture.svelte-x9f9x2{display:flex;flex-direction:column}.lead-content.svelte-x9f9x2{margin-bottom:clamp(1.5rem,3vw,2rem)}.lead-heading.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:1.2;color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0 0 .35rem}.lead-subheading.svelte-x9f9x2{font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.4;margin:0 0 clamp(1.25rem,2.5vw,1.5rem)}.lead-teaser.svelte-x9f9x2{padding:1rem 1.25rem;margin-bottom:clamp(1.25rem,2.5vw,1.5rem);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-text-muted) 4%,transparent)}.lead-teaser-header.svelte-x9f9x2{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.lead-teaser-lock.svelte-x9f9x2{color:var(--color-accent);flex-shrink:0}.lead-teaser-title.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.lead-teaser-rows.svelte-x9f9x2{display:flex;flex-direction:column;gap:.5rem}.lead-teaser-row.svelte-x9f9x2{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.lead-teaser-row.svelte-x9f9x2:last-child{padding-bottom:0;border-bottom:none}.lead-teaser-label.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.lead-teaser-redacted.svelte-x9f9x2{display:inline-block;height:14px;border-radius:3px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-text-muted) 15%,transparent) 25%,color-mix(in oklab,var(--color-text-muted) 8%,transparent),color-mix(in oklab,var(--color-text-muted) 15%,transparent) 75%);background-size:200% 100%;animation:svelte-x9f9x2-shimmer 1.5s ease-in-out infinite}@keyframes svelte-x9f9x2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lead-fields.svelte-x9f9x2{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.lead-field.svelte-x9f9x2{position:relative}.lead-input.svelte-x9f9x2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;padding:.25rem 0;line-height:1}.lead-input.svelte-x9f9x2::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.lead-input.svelte-x9f9x2:focus::placeholder{opacity:.4}.lead-input-line.svelte-x9f9x2{height:2px;background:color-mix(in oklab,var(--color-text-muted) 25%,transparent);position:relative;overflow:hidden;transition:background var(--duration-fast) var(--ease-out-expo)}.lead-input-line.svelte-x9f9x2:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--color-accent);transition:width var(--duration-normal) var(--ease-out-expo)}.lead-input.svelte-x9f9x2:focus+.lead-input-line:where(.svelte-x9f9x2):after{width:100%}.lead-consent.svelte-x9f9x2{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:1.5rem;user-select:none}.lead-checkbox.svelte-x9f9x2{flex-shrink:0;width:18px;height:18px;border:1.5px solid color-mix(in oklab,var(--color-text-muted) 30%,transparent);border-radius:3px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.lead-consent.svelte-x9f9x2:hover .lead-checkbox:where(.svelte-x9f9x2):not(.lead-checkbox--checked){border-color:color-mix(in oklab,var(--color-text-muted) 55%,transparent)}.lead-checkbox--checked.svelte-x9f9x2{border-color:var(--color-accent-teal);background:var(--color-accent-teal)}.lead-checkbox--checked.svelte-x9f9x2 svg:where(.svelte-x9f9x2){color:var(--color-bg)}.lead-checkbox-input.svelte-x9f9x2{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lead-consent-text.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.lead-consent-link.svelte-x9f9x2{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out-expo)}.lead-consent-link.svelte-x9f9x2:hover{color:var(--color-text)}.lead-error.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-rust);margin:0 0 1rem}.lead-actions.svelte-x9f9x2{display:flex;justify-content:space-between;align-items:center}.lead-dots.svelte-x9f9x2{display:inline-flex;align-items:center;gap:4px}.lead-dot.svelte-x9f9x2{width:4px;height:4px;border-radius:50%;background:var(--color-text);animation:svelte-x9f9x2-leadDotPulse 1.2s var(--ease-in-out-smooth) infinite}.lead-dot.svelte-x9f9x2:nth-child(2){animation-delay:.15s}.lead-dot.svelte-x9f9x2:nth-child(3){animation-delay:.3s}@keyframes svelte-x9f9x2-leadDotPulse{0%,to{opacity:.25}50%{opacity:1}}.lead-skip.svelte-x9f9x2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);background:none;border:none;padding:.5rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;margin-top:.5rem;transition:color var(--duration-fast) var(--ease-out-expo)}.lead-skip.svelte-x9f9x2:hover{color:var(--color-text)}.related-tools.svelte-x9f9x2{margin-top:clamp(3rem,6vw,4rem);padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.related-tools-heading.svelte-x9f9x2{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem}.related-tools-grid.svelte-x9f9x2{display:grid;gap:.75rem}.related-tool-card.svelte-x9f9x2{display:block;text-decoration:none;padding:clamp(1rem,2vw,1.25rem);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:var(--radius-md);position:relative;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.related-tool-card.svelte-x9f9x2:hover{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent);background:color-mix(in oklab,var(--color-accent) 3%,transparent)}.related-tool-icon.svelte-x9f9x2{position:absolute;top:clamp(1rem,2vw,1.25rem);right:clamp(1rem,2vw,1.25rem);color:var(--color-text-muted);opacity:.4;transition:opacity var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.related-tool-card.svelte-x9f9x2:hover .related-tool-icon:where(.svelte-x9f9x2){opacity:.8;color:var(--color-accent);transform:translate(2px,-2px)}.related-tool-title.svelte-x9f9x2{display:block;font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);margin-bottom:.25rem;line-height:1.3}.related-tool-desc.svelte-x9f9x2{display:block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45;max-width:40ch}
