.marketing-surface{--hero-bg:#2a2ae8;--hero-fg:#fff;--hero-muted:#d9d8ff}.display{font-family:var(--face-display);letter-spacing:.005em;font-weight:800;line-height:.98}.hero{background:var(--hero-bg);color:var(--hero-fg);--u:52px;--bar:calc(var(--u) * .5625)}.band :focus-visible,.hero :focus-visible{outline:3px solid var(--outlier);outline-offset:3px}.hero-btn-solid{background:var(--outlier);color:#14123a}.hero-btn-solid:hover{background:#fff0a0}.outlier-row{gap:calc(var(--bar) * .2);height:calc(var(--u) * 7.3);width:max-content}.outlier-bar,.outlier-row{align-items:flex-end;display:flex}.outlier-bar{width:var(--bar);border-radius:calc(var(--bar) * .2) calc(var(--bar) * .2) 0 0;background:var(--lilac);color:#14123a;font-variant-numeric:tabular-nums;justify-content:center;padding-bottom:8px;font-size:11px;font-weight:600}.outlier-bar,.outlier-peak{height:calc(var(--u) * var(--h));flex:none}.outlier-peak{order:7;position:relative}.outlier-bar--peak{background:var(--outlier);transform-origin:bottom;height:100%;animation:1.1s cubic-bezier(.2,.9,.25,1) .25s backwards outlier-rise}.outlier-label{white-space:nowrap;animation:.4s ease-out 1s backwards outlier-label;position:absolute;top:0;left:calc(100% + 14px)}@media (width>=640px){.hero{--u:80px}}@media (width>=1024px){.hero{--u:calc(clamp(72px, 11vh, 96px));min-height:calc(48px + var(--u) * 7.3);position:relative}.hero-copy{padding-bottom:calc(var(--u) * 1.7)}.hero-chart{position:absolute;inset:auto 0 0}.outlier-peak{order:25}}@keyframes outlier-rise{0%{transform:scaleY(.137)}}@keyframes outlier-label{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.outlier-bar--peak,.outlier-label{animation:none}}.band{background:var(--hero-bg);color:var(--hero-fg)}.chat-you{background:var(--brand);color:#fff}.dark .chat-you{background:#2a2ae8}.mini-bar{background:var(--lilac);border-radius:3px;height:6px}.mini-bar--peak{background:var(--brand)}.dark .mini-bar--peak{background:var(--outlier)}.legal h2{margin-top:2.5rem;font-size:1.125rem;font-weight:600}.legal p,.legal ul{color:var(--muted-foreground);margin-top:.625rem;line-height:1.65}.legal ul{padding-left:1.125rem;list-style:outside}.legal li+li{margin-top:.375rem}.legal strong{font-weight:600}.legal a,.legal strong{color:var(--foreground)}.legal a{text-underline-offset:2px;text-decoration:underline}
