.marketing{--m-bg:#f4f6f8;--m-bg-rgb:244, 246, 248;--m-surface:#fff;--m-surface-alt:#e4eaef;--m-footer:#dde4ea;--m-chip:#fff;--m-nav:#f4f6f8c7;--m-nav-scrolled:#ffffffe0;--m-ink:#12181f;--m-ink-rgb:18, 24, 31;--m-muted:#4a5560;--m-line:#12181f1f;--m-accent:#f87010;--m-accent-hover:#fb8a3c;--m-accent-ink:#12181f;--m-accent-text:#b33a09;--m-fail:#5c6570;--m-ok:#1f6b4a;--m-ease:cubic-bezier(.16, 1, .3, 1);background:var(--m-bg);color:var(--m-ink);font-family:var(--font-marketing-body), ui-sans-serif, system-ui, sans-serif}.marketing .m-display{font-family:var(--font-marketing-display), ui-sans-serif, system-ui, sans-serif}.marketing .m-mono{font-family:var(--font-marketing-mono), ui-monospace, monospace}.marketing h1,.marketing h2,.marketing h3{text-wrap:balance}.marketing .m-btn{letter-spacing:-.01em;min-height:44px;transition:background-color .35s var(--m-ease), color .35s var(--m-ease), border-color .35s var(--m-ease), transform .2s var(--m-ease);border-radius:2px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.marketing .m-btn:focus-visible,.marketing .m-sample-pick:focus-visible,.marketing .m-nav-link:focus-visible{outline:2px solid var(--m-accent-text);outline-offset:3px}.marketing .m-band-dark .m-btn:focus-visible{outline-color:var(--m-accent)}.marketing .m-btn:active{transform:scale(.98)}.marketing .m-btn-primary{background:var(--m-accent);color:var(--m-accent-ink)}.marketing .m-btn-primary:hover{background:var(--m-accent-hover)}.marketing .m-btn-secondary{color:var(--m-ink);border:1px solid rgba(var(--m-ink-rgb), .28);background:0 0}.marketing .m-btn-secondary:hover{border-color:rgba(var(--m-ink-rgb), .45);background:rgba(var(--m-ink-rgb), .04)}.marketing .m-nav-bar{background:var(--m-nav);-webkit-backdrop-filter:blur(16px)saturate(160%)}.marketing .m-nav-bar[data-scrolled=true]{background:var(--m-nav-scrolled)}.marketing .m-footer{background:var(--m-footer);color:var(--m-ink);border-top:1px solid var(--m-line)}.marketing .m-reveal{opacity:0;transition:opacity .7s var(--m-ease), transform .7s var(--m-ease);transform:translateY(16px)}.marketing .m-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marketing .m-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.marketing .m-nav-bar,.marketing .m-nav-bar[data-scrolled=true]{background:var(--m-surface);-webkit-backdrop-filter:none}}.marketing .m-nav-link{color:var(--m-muted);transition:color .2s var(--m-ease)}.marketing .m-nav-link:hover,.marketing .m-nav-link:focus-visible{color:var(--m-ink)}.marketing .m-hero-in{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards m-hero-rise;transform:translateY(12px)}.marketing .m-hero-in-delay{animation-delay:80ms}.marketing .m-hero-in-delay-2{animation-delay:.14s}@keyframes m-hero-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketing .m-hero-in{opacity:1!important;animation:none!important;transform:none!important}}.dark .marketing{--m-bg:#12181f;--m-bg-rgb:18, 24, 31;--m-surface:#1a222c;--m-surface-alt:#0e141b;--m-footer:#0a0e12;--m-chip:#24303c;--m-nav:#12181fb8;--m-nav-scrolled:#12181feb;--m-ink:#f4f6f8;--m-ink-rgb:244, 246, 248;--m-muted:#b0b8c0;--m-line:#f4f6f824;--m-accent:#f87010;--m-accent-hover:#f5a05a;--m-accent-ink:#12181f;--m-accent-text:#f87010;--m-fail:#8b949e;--m-ok:#3d9b6e}.dark .marketing .m-btn-secondary{border-color:#f4f6f859}.dark .marketing .m-btn-secondary:hover{background:#f4f6f80f;border-color:#f4f6f88c}@media (prefers-reduced-transparency:reduce){.dark .marketing .m-nav-bar,.dark .marketing .m-nav-bar[data-scrolled=true]{background:var(--m-surface)}}.marketing .m-chip{background:var(--m-chip);color:var(--m-ink);border-color:var(--m-line)}.marketing .m-prose{color:var(--m-ink);font-size:1.0625rem;line-height:1.75}.marketing .m-prose>*+*{margin-top:1.1em}.marketing .m-prose h2{font-family:var(--font-marketing-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;margin-top:2em;font-size:1.5rem;font-weight:700;line-height:1.3}.marketing .m-prose h3{font-family:var(--font-marketing-display), ui-sans-serif, system-ui, sans-serif;margin-top:1.6em;font-size:1.2rem;font-weight:650;line-height:1.35}.marketing .m-prose h2+*,.marketing .m-prose h3+*{margin-top:.6em}.marketing .m-prose a{color:var(--m-accent-text);text-underline-offset:3px;text-decoration:underline}.marketing .m-prose a:hover{text-decoration-thickness:2px}.marketing .m-prose ul{padding-left:1.4em;list-style:outside}.marketing .m-prose ol{padding-left:1.4em;list-style:decimal}.marketing .m-prose li+li{margin-top:.35em}.marketing .m-prose li::marker{color:var(--m-muted)}.marketing .m-prose strong{font-weight:650}.marketing .m-prose blockquote{border-left:3px solid var(--m-accent);color:var(--m-muted);padding:.2em 0 .2em 1em}.marketing .m-prose code{font-family:var(--font-marketing-mono), ui-monospace, monospace;background:var(--m-surface-alt);border-radius:3px;padding:.1em .35em;font-size:.9em}.marketing .m-prose pre{background:var(--m-ink);color:#e8edf2;border-radius:6px;padding:1em 1.2em;font-size:.875rem;line-height:1.6;overflow-x:auto}.marketing .m-prose pre code{color:inherit;background:0 0;padding:0}.marketing .m-prose img{border:1px solid var(--m-line);border-radius:6px;max-width:100%;height:auto}.marketing .m-prose hr{border:0;border-top:1px solid var(--m-line);margin:2.5em 0}.marketing .m-prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.marketing .m-prose th,.marketing .m-prose td{border-bottom:1px solid var(--m-line);text-align:left;padding:.5em .75em .5em 0}.marketing .m-prose th{font-weight:600}
