.proof-page{--proof-chart-primary:var(--color-primary);--proof-chart-accent:var(--color-accent);--proof-chart-success:var(--color-success);--proof-chart-muted:var(--color-text-tertiary);background:var(--color-background-body);color:var(--color-text-primary);min-height:100vh;overflow-x:hidden}.proof-page__shell{margin:0 auto;max-width:1120px;padding:40px 16px 64px;padding:var(--space-10,40px) var(--space-4,16px) var(--space-16,64px)}.proof-page__hero{background:radial-gradient(120% 80% at 90% 10%,color-mix(in srgb,var(--color-accent) 18%,#0000),#0000 55%),radial-gradient(90% 70% at 0 100%,color-mix(in srgb,var(--color-primary) 14%,#0000),#0000 50%),linear-gradient(160deg,#fff 0,color-mix(in srgb,var(--color-primary-50) 55%,#fff) 100%);background:radial-gradient(120% 80% at 90% 10%,color-mix(in srgb,var(--color-accent) 18%,#0000),#0000 55%),radial-gradient(90% 70% at 0 100%,color-mix(in srgb,var(--color-primary) 14%,#0000),#0000 50%),linear-gradient(160deg,var(--color-bg-container,#fff) 0,color-mix(in srgb,var(--color-primary-50) 55%,var(--color-bg-container,#fff)) 100%);border:1px solid var(--color-border-base);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card);margin-bottom:40px;margin-bottom:var(--space-10,40px);overflow:hidden;position:relative}.proof-page__hero-grid{grid-gap:32px;grid-gap:var(--space-8,32px);align-items:center;display:grid;gap:32px;gap:var(--space-8,32px);grid-template-columns:1.15fr .85fr;padding:40px 32px;padding:var(--space-10,40px) var(--space-8,32px)}@media (max-width:768px){.proof-page__hero-grid{grid-template-columns:1fr;padding:32px 20px;padding:var(--space-8,32px) var(--space-5,20px)}}.proof-page__brand{color:var(--color-text-primary);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.proof-page__brand,.proof-page__headline{font-family:Sora,sans-serif;font-family:var(--font-family-display,"Sora",sans-serif);margin:0 0 12px;margin:0 0 var(--space-3,12px)}.proof-page__headline{color:var(--color-text-secondary);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:500;line-height:1.35}.proof-page__lede{color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-md,16px);line-height:1.55;margin:0 0 24px;margin:0 0 var(--space-6,24px);max-width:36rem}.proof-page__hero-visual{align-items:center;display:flex;justify-content:center;min-height:220px}.proof-page__hero-visual svg{height:auto;width:min(100%,340px)}.proof-page__section{margin-bottom:40px;margin-bottom:var(--space-10,40px)}.proof-page__section-title{font-family:Sora,sans-serif;font-family:var(--font-family-display,"Sora",sans-serif);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:650;letter-spacing:-.02em;margin:0 0 8px;margin:0 0 var(--space-2,8px)}.proof-page__section-sub{color:var(--color-text-secondary);line-height:1.55;margin:0 0 24px;margin:0 0 var(--space-6,24px);max-width:42rem}.proof-page__funnel{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3,12px)}.proof-page__funnel-stage{align-items:center;background:#fff;background:var(--color-bg-container,#fff);border:1px solid var(--color-border-base);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);display:flex;gap:16px;gap:var(--space-4,16px);justify-content:space-between;overflow:hidden;padding:16px 20px;padding:var(--space-4,16px) var(--space-5,20px);position:relative;width:100%}.proof-page__funnel-stage:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 16%,#0000),color-mix(in srgb,var(--color-primary) 4%,#0000));content:"";inset:0;pointer-events:none;position:absolute;width:100%;width:var(--stage-width,100%)}.proof-page__funnel-stage-copy{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.proof-page__funnel-stage-label{font-size:16px;font-size:var(--font-size-md,16px);font-weight:650}.proof-page__funnel-stage-sub{color:var(--color-text-tertiary);font-size:13px;font-size:var(--font-size-sm,13px)}.proof-page__funnel-stage-meta{flex-shrink:0;position:relative;text-align:right;z-index:1}.proof-page__funnel-stage-step{align-items:center;background:var(--color-primary);border-radius:999px;border-radius:var(--radius-full,999px);color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;margin-bottom:4px;width:28px}.proof-page__glossary{grid-gap:16px;grid-gap:var(--space-4,16px);display:grid;gap:16px;gap:var(--space-4,16px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.proof-page__glossary-card{background:#fff;background:var(--color-bg-container,#fff);border:1px solid var(--color-border-base);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card);height:100%;padding:20px;padding:var(--space-5,20px)}.proof-page__glossary-term{display:block;font-weight:650;margin-bottom:8px;margin-bottom:var(--space-2,8px)}.proof-page__glossary-def{color:var(--color-text-secondary);font-size:13px;font-size:var(--font-size-sm,13px);line-height:1.5;margin:0}.proof-page__callout{background:var(--color-primary-50);background:var(--system-hint-hint-bg,var(--color-primary-50));border:1px solid var(--color-info-border,var(--color-primary-200));border-radius:16px;border-radius:var(--radius-xl,16px);margin-bottom:40px;margin-bottom:var(--space-10,40px);padding:20px 24px;padding:var(--space-5,20px) var(--space-6,24px)}.proof-page__callout-title{color:var(--color-primary-700);color:var(--system-hint-hint-color,var(--color-primary-700));font-weight:650;margin-bottom:8px;margin-bottom:var(--space-2,8px)}.proof-page__callout p{color:var(--color-text-secondary);line-height:1.55;margin:0}.proof-page__chart-caption{color:var(--color-text-tertiary);font-size:13px;font-size:var(--font-size-sm,13px);line-height:1.45;margin:12px 0 0;margin:var(--space-3,12px) 0 0}.proof-page__outcomes{grid-gap:20px;grid-gap:var(--space-5,20px);display:grid;gap:20px;gap:var(--space-5,20px);grid-template-columns:1fr 1fr}@media (max-width:768px){.proof-page__outcomes{grid-template-columns:1fr}}.proof-page__outcome-card{background:#fff;background:var(--color-bg-container,#fff);border:1px solid var(--color-border-base);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px;gap:var(--space-4,16px);height:100%;padding:24px;padding:var(--space-6,24px)}.proof-page__outcome-card h3{font-family:Sora,sans-serif;font-family:var(--font-family-display,"Sora",sans-serif);font-size:1.15rem;font-weight:650;margin:0}.proof-page__cta-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-50) 80%,#0000),color-mix(in srgb,var(--color-accent-50) 50%,#0000));border:1px solid var(--color-border-base);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card);box-shadow:var(--shadow-elevated,var(--shadow-card));margin-bottom:24px;margin-bottom:var(--space-6,24px);padding:32px;padding:var(--space-8,32px)}.proof-page__cta-band h2{font-family:Sora,sans-serif;font-family:var(--font-family-display,"Sora",sans-serif);font-size:clamp(1.25rem,2.2vw,1.6rem);margin:0 0 8px;margin:0 0 var(--space-2,8px)}.proof-page__cta-band p{color:var(--color-text-secondary);margin:0 0 20px;margin:0 0 var(--space-5,20px);max-width:36rem}.proof-page__chart-wrap{height:260px;width:100%}.proof-page__chart-wrap--short{height:200px}